.block-button__button--external,.block-button__button--icon,.block-button__button--outline-white,.block-button__button--primary,.block-button__button--secondary,.block-button__button--tertiary{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:600;letter-spacing:2px;line-height:1.2;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease;white-space:nowrap}.block-button__button--external:focus-visible,.block-button__button--icon:focus-visible,.block-button__button--outline-white:focus-visible,.block-button__button--primary:focus-visible,.block-button__button--secondary:focus-visible,.block-button__button--tertiary:focus-visible{outline-color:blue;outline-offset:.1875rem;outline-style:dashed;outline-width:.125rem}@media screen and (max-width:768px){.block-button__button--external,.block-button__button--icon,.block-button__button--outline-white,.block-button__button--primary,.block-button__button--secondary,.block-button__button--tertiary{white-space:inherit}}.block-button{width:-moz-fit-content;width:fit-content}.block-button__button{cursor:pointer;overflow:hidden}@media not all and (pointer:coarse){.block-button__button:hover .block-button__button-text{max-width:20rem;opacity:1;pointer-events:inherit}.block-button__button:hover .block-button__button-icon--external{animation:pulse 2s infinite}}.block-button__button:focus-visible{outline-color:blue;outline-offset:.1875rem;outline-style:dashed;outline-width:.125rem}.block-button__button:focus-visible .block-button__button-text{max-width:20rem;opacity:1;pointer-events:inherit}.block-button__button:focus-visible .block-button__button-icon--external{animation:pulse 2s infinite}.block-button__button--primary{background:var(--accent-1);border:2px solid var(--primary);color:var(--bg-1);padding:.9375rem 2.5rem}@media not all and (pointer:coarse){.block-button__button--primary:hover{background:var(--bg-1);color:var(--primary)}}.block-button__button--primary:focus-visible{background:var(--bg-1);color:var(--primary);outline-color:blue;outline-offset:.1875rem;outline-style:dashed;outline-width:.125rem}@media screen and (min-width:1681px){.block-button__button--primary{padding:.9375rem 3.25rem}}.block-button__button--secondary{background:var(--bg-1);border:2px solid var(--primary);color:var(--primary);padding:.9375rem 2.5rem}@media not all and (pointer:coarse){.block-button__button--secondary:hover{background:var(--accent-1);color:var(--bg-1)}}.block-button__button--secondary:focus-visible{background:var(--accent-1);color:var(--bg-1);outline-color:blue;outline-offset:.1875rem;outline-style:dashed;outline-width:.125rem}@media screen and (min-width:1681px){.block-button__button--secondary{padding:.9375rem 3.25rem}}.block-button__button--tertiary{background:var(--secondary);border:2px solid var(--secondary);color:var(--bg-1);padding:.9375rem 2.5rem}@media not all and (pointer:coarse){.block-button__button--tertiary:hover{background:var(--bg-1);color:var(--secondary)}}.block-button__button--tertiary:focus-visible{background:var(--bg-1);color:var(--secondary);outline-color:blue;outline-offset:.1875rem;outline-style:dashed;outline-width:.125rem}@media screen and (min-width:1681px){.block-button__button--tertiary{padding:.9375rem 3.25rem}}.block-button__button--outline-white{background:transparent;border:2px solid var(--bg-1);color:var(--bg-1);padding:.9375rem 2.5rem}@media not all and (pointer:coarse){.block-button__button--outline-white:hover{background:var(--bg-1);color:var(--secondary)}}.block-button__button--outline-white:focus-visible{background:var(--bg-1);color:var(--secondary);outline-color:blue;outline-offset:.1875rem;outline-style:dashed;outline-width:.125rem}@media screen and (min-width:1681px){.block-button__button--outline-white{padding:.9375rem 3.25rem}}.block-button__button--external{color:var(--secondary);margin-top:2rem}@media not all and (pointer:coarse){.block-button__button--external:hover{color:var(--primary)}.block-button__button--external:hover svg,.block-button__button--external:hover svg path{fill:var(--primary)}}.block-button__button--external:focus-visible{color:var(--primary);outline-color:blue;outline-offset:.1875rem;outline-style:dashed;outline-width:.125rem}.block-button__button--external:focus-visible svg,.block-button__button--external:focus-visible svg path{fill:var(--primary)}.block-button__button--external svg,.block-button__button--external svg path{fill:var(--secondary)}@media screen and (max-width:880px){.block-button__button--external{margin-top:0}}.block-button__button--icon{display:flex;gap:.5rem;margin-top:1rem;transition:all .2s ease}@media not all and (pointer:coarse){.block-button__button--icon:hover svg path{fill:var(--text-alt);stroke:var(--text-alt)}}.block-button__button--icon:focus-visible{outline-color:blue;outline-offset:.1875rem;outline-style:dashed;outline-width:.125rem}.block-button__button--icon:focus-visible svg path{fill:var(--text-alt);stroke:var(--text-alt)}.block-button__button--icon svg path{transition:all .2s ease}.block-button__button-text{max-width:0;opacity:0;pointer-events:none;transition:opacity .6s ease,max-width .8s ease}@media screen and (max-width:880px){.block-button__button-text{display:none}}.block-button__button-icon{height:2rem;width:2rem}.block-button__button-icon svg{height:100%;width:100%}.block-button__button-icon--form{height:3rem;margin-right:.5rem;width:3rem}.block-button__button-icon--form svg path{fill:none!important}.block-button__button-icon--external{box-shadow:0 0 0 0 #000;height:1.75rem;margin-left:.5rem;margin-right:.5rem;transform:scale(1);width:1.75rem}#contests .block-button__button-icon{height:3rem;width:3rem}@media not all and (pointer:coarse){.block-button__button-icon #facebook:hover path,.block-button__button-icon #instagram:hover path{fill:var(--secondary);stroke:none}}.block-button__button-icon #facebook:focus-visible,.block-button__button-icon #instagram:focus-visible{outline-color:blue;outline-offset:.1875rem;outline-style:dashed;outline-width:.125rem}.block-button__button-icon #facebook:focus-visible path,.block-button__button-icon #instagram:focus-visible path{fill:var(--secondary);stroke:none}.block-button__button-icon #facebook path,.block-button__button-icon #instagram path{fill:var(--primary)}.block-button a{-webkit-text-decoration:none;text-decoration:none}.block-content__subtext{color:var(--bg-1);font-size:16px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}@media screen and (max-width:370px){.block-content__subtext{font-size:14px}}.block-content__header{font-size:72px;font-weight:700;line-height:1.258}@media screen and (max-width:1024px){.block-content__header{font-size:60px}}@media screen and (max-width:480px){.block-content__header{font-size:50px}}.block-content__subheader{font-size:46px;font-weight:500;line-height:1.258}@media screen and (min-width:1681px){.block-content__subheader{font-size:58px}}@media screen and (max-width:1024px){.block-content__subheader{font-size:38px}}@media screen and (max-width:600px){.block-content__subheader{font-size:34px}}@media screen and (max-width:370px){.block-content__subheader{font-size:30px}}.block-content__body p:not(:last-child){margin-bottom:1.5rem}@media screen and (min-width:1440px){.block-content__body p:not(:last-child){margin-bottom:2rem}}.block-content--center{text-align:center}.block-content--right{text-align:right}.block-content--forceLeft{text-align:left!important}.block-content--forceCenter{text-align:center!important}.block-content--forceRight{text-align:right!important}.block-content--white{color:#fff}.block-content__header,.block-content__subheader,.block-content__subtext{color:var(--text)}.block-content--header-color-primary .block-content__header,.block-content--header-color-primary .block-content__subheader,.block-content--header-color-primary .block-content__subtext{color:var(--primary)}.block-content--header-color-white .block-content__header,.block-content--header-color-white .block-content__subheader,.block-content--header-color-white .block-content__subtext{color:#fff}.block-content__header{margin-bottom:1rem}@media screen and (min-width:1681px){.block-content__header{margin-bottom:1.5rem}}.block-content__header--no-margin{margin-bottom:0}.block-content__hero-header{margin-left:2.25rem}@media screen and (max-width:1024px){.block-content__hero-header{margin-left:2rem}}@media screen and (max-width:880px){.block-content__hero-header{margin-left:1.6rem}}@media screen and (max-width:480px){.block-content__hero-header{margin-left:1.2rem}}.block-content__shadow{-webkit-text-stroke:var(--bg-1) .65px;color:transparent;font-size:94px;font-weight:800;left:0;position:absolute;top:1.6rem}@media screen and (max-width:1024px){.block-content__shadow{font-size:78px}}@media screen and (max-width:880px){.block-content__shadow{font-size:64px;line-height:1.2;top:2.75rem}}@media screen and (max-width:600px){.block-content__shadow{top:6.5rem}}@media screen and (max-width:480px){.block-content__shadow{font-size:55px}}@media screen and (max-width:600px){.pages-home .block-content__shadow,.pages-patient-information .block-content__shadow{top:5rem}}.block-content__subheader{margin-bottom:1.5rem;padding-bottom:.75rem;position:relative}@media screen and (min-width:1681px){.block-content__subheader{margin-bottom:1.75rem}}.block-content__subheader--separator:after{border-bottom:3px solid #d9d9d9;bottom:0;content:"";left:0;position:absolute;width:100%}.block-content__subtext{margin-bottom:1.5rem}@media screen and (min-width:1681px){.block-content__subtext{margin-bottom:1.5rem}}@media screen and (max-width:768px){.block-content__subtext{padding-bottom:.25rem}}.block-content__subtext-line--after:after{animation:expand .5s linear;animation-delay:.6s;animation-fill-mode:forwards;background:var(--accent-1);content:"";height:4px;margin-left:.75rem;position:absolute;transform:translateY(175%)}@media screen and (max-width:768px){.block-content__subtext-line--after:after{bottom:0;height:5px;left:0;margin-left:0}}.block-content__subtext--no-margin{margin-bottom:0}.pages-accessibility .block-content__body h2,.pages-nondiscrimination .block-content__body h2,.pages-privacy-policy .block-content__body h2{margin:0 0 1rem}.pages-accessibility .block-content__body h2:not(:first-child),.pages-nondiscrimination .block-content__body h2:not(:first-child),.pages-privacy-policy .block-content__body h2:not(:first-child){margin-top:2rem}.block-content__buttons{display:flex;flex-direction:column;flex-wrap:wrap;gap:1.875rem 24px;margin-top:2rem}@media screen and (max-width:768px){.block-content__buttons{gap:1rem}}.block-content__buttons--inline{align-items:center;flex-direction:row;justify-content:flex-start}@media screen and (max-width:480px){.block-content__buttons--inline{flex-direction:column}.block-content__buttons--inline.block-content__buttons--left{align-items:flex-start}}.block-content__buttons--center{align-items:center;justify-content:center}.block-content__buttons--right{justify-content:flex-end}.block-content__buttons--forceLeft{justify-content:flex-start!important}.block-content__buttons--forceCenter{justify-content:center!important}.block-content__buttons--forceRight{justify-content:flex-end!important}.block-content__button--stacked{display:flex;width:auto}.block-gallery-slider__image,.block-gallery-slider__item-content--overlay{height:100%;left:0;position:absolute;top:0;width:100%}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-bounce-in{0%{opacity:0;transform:translateY(12%) scale(.75)}75%{transform:scale(1.05)}85%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes expand{0%{width:0}to{width:6.8rem}@media screen and (max-width:1280px){to{width:5rem}}@media screen and (max-width:370px){to{width:2rem}}}@keyframes blink{25%{opacity:.5}50%{opacity:0}75%{opacity:.5}}@keyframes border-pulse{0%{box-shadow:0 0 0 0 rgba(231,8,8,.7)}70%{box-shadow:0 0 0 10px rgba(231,8,8,0)}to{box-shadow:0 0 0 0 rgba(231,8,8,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(231,8,8,.7);transform:scale(.85)}70%{box-shadow:0 0 0 10px rgba(231,8,8,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(231,8,8,0);transform:scale(.85)}}@keyframes slide-right-reveal{0%{clip-path:polygon(0 0,20% 0,20% 100%,0 100%);opacity:0;transform:translateX(-2rem)}60%{opacity:1}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;transform:translateX(0)}}@keyframes shutters-effect{0%{opacity:0;transform:scaleX(0) scaleY(.005)}25%{opacity:1;transform:scaleX(0) scaleY(.005)}50%{opacity:1;transform:scaleX(1) scaleY(.005)}to{opacity:1;transform:scaleX(1) scaleY(1)}}.block-gallery-slider__container{display:flex;gap:24px;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1192px;overflow:hidden;position:relative;width:calc(100% - 48px)}@media screen and (min-width:1681px){.block-gallery-slider__container{max-width:1440px}}@media screen and (max-width:768px){.block-gallery-slider__container{flex-wrap:wrap;max-width:calc(100% - 1rem)}}@media screen and (max-width:480px){.block-gallery-slider__container{max-width:calc(100% - .5rem)}}@media screen and (max-width:1024px){.block-gallery-slider__container{flex-wrap:wrap}}.block-gallery-slider__container .block-content__subtext{overflow:hidden}.block-gallery-slider__col{display:flex;flex-direction:column;justify-content:center}.block-gallery-slider__col--content{flex:0 1 33.33333%}@media screen and (max-width:768px){.block-gallery-slider__col--content{flex-basis:100%}}@media screen and (max-width:1024px){.block-gallery-slider__col--content{flex-basis:100%}}.block-gallery-slider__col--slider{flex:0 1 66.66667%;overflow:hidden;position:relative}@media screen and (max-width:768px){.block-gallery-slider__col--slider{flex-basis:100%}}@media screen and (max-width:1024px){.block-gallery-slider__col--slider{flex-basis:100%}}.block-gallery-slider__items{display:flex;flex-wrap:nowrap;gap:2rem;height:100%;position:absolute;transition:transform .5s ease}@media screen and (max-width:1024px){.block-gallery-slider__items{aspect-ratio:737/568;position:relative;width:70%}}@media screen and (max-width:600px){.block-gallery-slider__items{gap:1rem;padding-bottom:0;width:100%}}.block-gallery-slider__item{aspect-ratio:737/568;border:.125rem solid transparent;display:flex;flex-direction:column;height:100%;position:relative;scroll-snap-align:start}.block-gallery-slider__item:first-child{margin-left:0}.block-gallery-slider__item:last-child{margin-right:0}.block-gallery-slider__item:focus-visible{border:.125rem solid #777;outline:none}.block-gallery-slider__item--border .block-gallery-slider__item-inner{border:1px solid #323232}.block-gallery-slider__item-content{flex-grow:1;padding-top:1.5rem}.block-gallery-slider__item-content--overlay{background:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.75)),#bdbdbd;color:#fff;display:flex;flex-direction:column;flex-grow:0;justify-content:center;opacity:0;padding:1.5rem;text-align:center;transition:opacity .3s ease;z-index:-1}.block-gallery-slider__item:focus-visible .block-gallery-slider__item-content--overlay,.block-gallery-slider__item:hover .block-gallery-slider__item-content--overlay{opacity:1;z-index:2}.block-gallery-slider__image-container{height:100%;width:100%}.block-gallery-slider__video{min-height:9.375rem;width:100%}.block-gallery-slider__video--embedded{height:100%}.block-gallery-slider__video-container{display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;width:100%}.block-gallery-slider__buttons-container{position:absolute;top:1rem}@media screen and (max-width:1024px){.block-gallery-slider__buttons-container{position:relative;top:0}}.block-gallery-slider__buttons{display:flex;gap:.5rem;justify-content:space-between;margin-left:.75rem;position:absolute}@media screen and (max-width:1024px){.block-gallery-slider__buttons{justify-content:center;margin-left:0;margin-top:1rem;position:relative}}.block-gallery-slider__button{align-items:center;background:var(--primary);cursor:pointer;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;padding:1.25rem 1.75rem;transition:all .2s ease}@media not all and (pointer:coarse){.block-gallery-slider__button:hover{background:var(--secondary)}.block-gallery-slider__button:hover svg path{fill:var(--bg-1)}}.block-gallery-slider__button:focus-visible{background:var(--secondary);outline-color:blue;outline-offset:.1875rem;outline-style:dashed;outline-width:.125rem}.block-gallery-slider__button:focus-visible svg path{fill:var(--bg-1)}@media screen and (max-width:1024px){.block-gallery-slider__button{padding:1.5rem}}@media screen and (max-width:480px){.block-gallery-slider__button{padding:1.25rem}}.block-gallery-slider__button--prev{height:1.625rem;transform:scaleX(-1);width:1.625rem}.block-gallery-slider__button--next{height:1.625rem;width:1.625rem}.block-gallery-slider__button--inactive{background:var(--bg-3)!important;pointer-events:none}.block-gallery-slider__button--inactive svg path{fill:var(--text)!important}.block-gallery-slider__button svg{height:100%;width:100%}.block-gallery-slider__button svg path{fill:var(--bg-1)}