.hide-small{display:none}@media screen and (width>=900px){.hide-small{display:block}}.hide-large{display:block}@media screen and (width>=900px){.hide-large{display:none}}*{box-sizing:border-box;scroll-behavior:smooth;font-family:sofia-pro,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]),[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%;overflow-y:scroll}body{flex-direction:column;min-height:100vh;margin:0;display:flex}::selection{color:#fff;text-shadow:none;background:#000}a,a:visited,a:hover{color:#000}a:hover,a:active{outline:0}b,strong{font-weight:700}i,em{font-style:italic}blockquote{margin:1em 40px}dfn{font-style:italic}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}ins{color:#000;background:#ff9;text-decoration:none}mark{color:#000;background:#ff0;font-style:italic;font-weight:700}pre,code,kbd,samp{_font-family:"courier new",monospace;font-family:monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}strong{font-weight:700}em{font-style:italic}ul,ol{margin:0 0 1em;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{margin:0;padding:0;list-style:none}img{-ms-interpolation-mode:bicubic;border:0}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer;display:block}legend{border:0;padding:0}button,input,select,textarea{vertical-align:baseline;margin:0;font-size:100%}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}textarea{vertical-align:top;resize:vertical;overflow:auto}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #000}.skip-to-content #skip-to-content{z-index:999;color:#000;background-color:#fff;border-radius:4px;padding:32px;font-size:2rem;position:fixed;top:-50vh;left:50%;transform:translate(-50%)}.skip-to-content #skip-to-content:focus-visible{top:24px}@media print{.skip-to-content #skip-to-content{display:none!important}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media screen and (width>=720px){.container{padding-left:24px;padding-right:24px}}@media screen and (width>=900px){.container{padding-left:32px;padding-right:32px}}@media screen and (width>=1113px){.container{padding-left:64px;padding-right:64px}}.container--small{max-width:900px}h1,.heading-1{-webkit-font-smoothing:antialiased;font-size:2.5rem;font-weight:400;line-height:normal}@media screen and (width>=900px){h1,.heading-1{font-size:3.25rem}}@media screen and (width>=1113px){h1,.heading-1{font-size:4rem}}h2,.heading-2{-webkit-font-smoothing:antialiased;font-size:2rem;font-weight:400;line-height:normal}@media screen and (width>=900px){h2,.heading-2{font-size:2.5rem}}@media screen and (width>=1113px){h2,.heading-2{font-size:3rem}}.heading-2-smaller{-webkit-font-smoothing:antialiased;font-size:2rem;font-weight:400;line-height:normal}@media screen and (width>=1113px){.heading-2-smaller{font-size:2.5rem}}h3,.heading-3,.subheading{-webkit-font-smoothing:antialiased;font-size:1.5rem;font-weight:400;line-height:normal}@media screen and (width>=900px){.subheading{font-size:2rem}}.heading-big{-webkit-font-smoothing:antialiased;font-size:3rem;font-weight:400;line-height:110%}@media screen and (width>=900px){.heading-big{font-size:4rem}}@media screen and (width>=1113px){.heading-big{font-size:6rem}}p,.body{font-size:1rem;font-weight:400;line-height:150%}.body-small{font-size:.875rem;font-weight:400;line-height:150%}.body-tiny{font-size:.75rem;line-height:150%}.body-big{font-size:1.125rem;font-weight:400;line-height:150%}.body-big-bold{font-size:1.125rem;font-weight:700;line-height:150%}strong,.body-bold{font-size:1rem;font-weight:700;line-height:150%}.text-white,.text-white *,.color-white,.color-white *{color:#fff!important}.rte-text a:not(.button):not(.arrow-link){text-underline-offset:2px;transition:text-underline-offset .25s ease-in-out}.rte-text a:not(.button):not(.arrow-link):hover,.rte-text a:not(.button):not(.arrow-link):focus-visible{text-underline-offset:4px;text-decoration:underline}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.arrow-link{background-color:#0000;border:none;outline:none;flex-flow:row;align-items:center;gap:16px;margin:0;padding:0;font-size:1rem;font-weight:400;line-height:150%;text-decoration:underline;transition:gap .25s ease-in-out;display:flex}.arrow-link:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 6 12' fill='none'%3E%3Cpath d='M6 6L0 12V0L6 6Z' fill='%2309121F'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:6px;height:12px;margin-bottom:-2px;display:inline-block}.arrow-link:hover,.arrow-link:focus-visible{gap:24px}.arrow-link--white:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 6 12' fill='none'%3E%3Cpath d='M6 6L0 12L0 0L6 6Z' fill='white'/%3E%3C/svg%3E")}.button{background-color:#0000;border:none;outline:none;margin:0;padding:0;text-decoration:none}.button:focus-visible{outline-offset:2px;outline:2px solid #000}.button{background-color:#000;border:1px solid #000;border-radius:100px;padding:8px 32px 10px;font-size:1rem;font-weight:400;line-height:150%;text-decoration:none;transition:background-color .25s ease-in-out,color .25s ease-in-out;display:inline-block;color:#fff!important}.button:hover,.button:focus-visible,.button--white{background-color:#fff;color:#000!important}.button--white:hover,.button--white:focus-visible{background-color:#000;color:#fff!important}.button--small{padding:4px 24px 6px}.grid{flex-flow:wrap;margin:0 -8px;padding:0;list-style:none;display:flex}@media screen and (width>=900px){.grid{margin-left:-16px;margin-right:-16px}}.grid--2 .grid__card{flex:0 0 100%}@media screen and (width>=720px){.grid--2 .grid__card{flex:0 0 50%}}.grid--3 .grid__card{flex:0 0 100%}@media screen and (width>=720px){.grid--3 .grid__card{flex:0 0 50%}}@media screen and (width>=900px){.grid--3 .grid__card{flex:0 0 33.3333%}}.grid--4 .grid__card{flex:0 0 100%}@media screen and (width>=375px){.grid--4 .grid__card{flex:0 0 50%}}@media screen and (width>=900px){.grid--4 .grid__card{flex:0 0 25%}}.grid__card__inner{padding:8px}@media screen and (width>=900px){.grid__card__inner{padding:16px}}.grid__gap{flex:1 1 0}.animate-block{width:100%;height:80vh;position:relative;overflow:hidden}@media screen and (width>=900px){.animate-block{height:0;padding-top:56.25%}}@media screen and (width>=1440px){.animate-block{padding-top:40%}}.animate-block__video{position:absolute;inset:0;overflow:hidden}.animate-block__video iframe{aspect-ratio:16/9;pointer-events:none;border:0;width:auto;min-width:100%;height:80vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width>=900px){.animate-block__video iframe{min-width:120%;min-height:120%}}@media screen and (width>=1440px){.animate-block__video iframe{min-width:150%;min-height:150%}}.animate-block__content{position:absolute;inset:0}.animate-block__content__container{flex-flow:column;height:100%;display:flex}.animate-block__content__container--center-left{justify-content:center}.animate-block__content__container--top-left,.animate-block__content__container--top-right{padding-top:40px}.animate-block__content__container--top-left{justify-content:flex-start}.animate-block__content__container--top-right{align-items:flex-end}.animate-block__content__container--bottom-left,.animate-block__content__container--bottom-right{padding-bottom:40px}.animate-block__content__container--bottom-left{justify-content:flex-end}.animate-block__content__container--bottom-right{justify-content:flex-end;align-items:flex-end}.animate-block__content__container--center{justify-content:center;align-items:center}.animate-block__content__container--center,.animate-block__content__container--center *{text-align:center}.animate-block__content__container--center-right{justify-content:center;align-items:flex-end}.animate-block__content__container--bottom-right,.animate-block__content__container--bottom-right *,.animate-block__content__container--center-right,.animate-block__content__container--center-right *,.animate-block__content__container--top-right,.animate-block__content__container--top-right *{text-align:right}.animate-block__content__inner{max-width:720px}.animate-block__content__inner--background{-webkit-backdrop-filter:blur(13.8px);backdrop-filter:blur(13.8px);background:#00000080;border-radius:8px;padding:24px}.animate-block__content__inner h2{margin-top:0;margin-bottom:.5rem}.animate-block__content__inner--right{margin-left:auto}.blurb-block__inner{width:100%;height:auto;text-decoration:none;display:block;position:relative;overflow:hidden}.blurb-block__inner--small{aspect-ratio:375/344}@media screen and (width>=720px){.blurb-block__inner--small{aspect-ratio:900/600}}@media screen and (width>=900px){.blurb-block__inner--small{aspect-ratio:1440/464}}@media screen and (width>=1440px){.blurb-block__inner--small{aspect-ratio:unset;width:100%;height:464px}}.blurb-block__inner--medium{aspect-ratio:375/420}@media screen and (width>=720px){.blurb-block__inner--medium{aspect-ratio:1}}@media screen and (width>=900px){.blurb-block__inner--medium{aspect-ratio:1440/656}}@media screen and (width>=1440px){.blurb-block__inner--medium{aspect-ratio:1440/640;aspect-ratio:unset;width:100%;height:640px}}.blurb-block__inner--large{aspect-ratio:375/480}@media screen and (width>=720px){.blurb-block__inner--large{aspect-ratio:1}}@media screen and (width>=900px){.blurb-block__inner--large{aspect-ratio:1440/720}}@media screen and (width>=1440px){.blurb-block__inner--large{aspect-ratio:unset;width:100%;height:720px}}@media screen and (hover:hover){.blurb-block__inner--link:hover .blurb-block__media img,.blurb-block__inner--link:focus-visible .blurb-block__media img{transform:scale(1.1)}}@media screen and (hover:hover) and (width>=1113px){.blurb-block__inner--link:hover .blurb-block__media img,.blurb-block__inner--link:focus-visible .blurb-block__media img{transform:scale(1.05)}}@media screen and (hover:hover){.blurb-block__inner--link:hover .arrow-link,.blurb-block__inner--link:focus-visible .arrow-link{gap:24px}}.blurb-block__inner:focus-visible h2{text-decoration:underline}.blurb-block__media{width:100%;height:100%}.blurb-block__media img{object-fit:cover;width:100%;height:100%;transition:transform .25s ease-in-out}.blurb-block__content{position:absolute;inset:0}.blurb-block__content__container,.blurb-block__content .container{width:100%;height:100%}.blurb-block__content__container{flex-flow:column;padding-top:32px;padding-bottom:32px;display:flex}@media screen and (width>=900px){.blurb-block__content__container{max-width:600px}}@media screen and (width>=1113px){.blurb-block__content__container{max-width:464px}}.blurb-block__content__container--top-left,.blurb-block__content__container--top-right{justify-content:flex-start}.blurb-block__content__container--center-left,.blurb-block__content__container--center-right{justify-content:center}.blurb-block__content__container--bottom-left,.blurb-block__content__container--bottom-right{justify-content:flex-end}.blurb-block__content__container--center{justify-content:center;align-items:center;margin-left:auto;margin-right:auto}.blurb-block__content__container--center,.blurb-block__content__container--center *{text-align:center}.blurb-block__content__container--top-right,.blurb-block__content__container--center-right,.blurb-block__content__container--bottom-right{margin-left:auto}.blurb-block__content__container--top-right,.blurb-block__content__container--top-right *,.blurb-block__content__container--center-right,.blurb-block__content__container--center-right *,.blurb-block__content__container--bottom-right,.blurb-block__content__container--bottom-right *{text-align:right!important}.blurb-block__content__container--top-right .arrow-link,.blurb-block__content__container--center-right .arrow-link,.blurb-block__content__container--bottom-right .arrow-link{justify-content:flex-end}.blurb-block__content__container h2{margin:0;line-height:110%}.blurb-block__content__container .arrow-link{margin-top:1rem}.downloads-block__heading,.downloads-block__text{max-width:640px}.downloads-block__list{margin:1rem 0 0;padding:0;list-style:none}@media screen and (width>=900px){.downloads-block__list{column-count:2;margin-top:2rem}}.downloads-block__list li{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:2rem;display:flex}.downloads-block__list li:before{content:"";vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='21' viewBox='0 0 18 21' fill='none'%3E%3Cpath d='M6.00002 0.503V0.5H16.998C17.55 0.5 18 0.955 18 1.492V19.508C17.9998 19.7712 17.895 20.0235 17.7088 20.2095C17.5226 20.3955 17.2702 20.5 17.007 20.5H0.993025C0.861702 20.4991 0.731845 20.4723 0.61087 20.4212C0.489895 20.3701 0.38017 20.2957 0.287961 20.2022C0.195752 20.1087 0.122864 19.9979 0.0734597 19.8762C0.0240555 19.7545 -0.000897804 19.6243 2.4673e-05 19.493V6.5L6.00002 0.503ZM2.83002 6.5H6.00002V3.33L2.83002 6.5ZM8.00002 2.5V7.5C8.00002 7.76522 7.89467 8.01957 7.70713 8.20711C7.5196 8.39464 7.26524 8.5 7.00002 8.5H2.00002V18.5H16V2.5H8.00002Z' fill='black'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:20px;display:inline-block}.downloads-block__list li a{text-underline-offset:2px;transition:text-underline-offset .25s ease-in-out}.downloads-block__list li a:hover,.downloads-block__list li a:focus-visible{text-underline-offset:4px;text-decoration:underline}.faq-block__heading{max-width:640px}.faq-block__list-container{margin-top:1rem}@media screen and (width>=900px){.faq-block__list-container{flex-flow:row;justify-content:space-between;display:flex}}.faq-block__list{margin:0;padding:0;list-style:none}@media screen and (width>=900px){.faq-block__list{width:calc(50% - 16px)}}.faq-block__item{border-bottom:1px solid #000;margin-bottom:.5rem;padding:16px 0}.faq-block__item__toggle{text-align:left;color:#000;background-color:#0000;border:none;outline:none;flex-flow:row;justify-content:space-between;align-items:center;width:100%;margin:0;padding:0;display:flex}.faq-block__item__toggle--open .question{font-weight:700}.faq-block__item__toggle--open .icon{transform:rotate(180deg)}.faq-block__item__toggle .icon{transform-origin:50%;flex-shrink:0}.feature-block h2{margin-bottom:0}@media screen and (width<=720px){.feature-block__card{flex:0 0 50%!important}}.feature-block__card a{text-decoration:none}.feature-block__card a:focus-visible{outline-offset:2px;outline:2px solid #000}.feature-block__card a{line-height:1;display:block}@media screen and (hover:hover){.feature-block__card a:hover img,.feature-block__card a:focus-visible img{transform:scale(1.1)}}.feature-block__card__image{width:100%;height:100%}.feature-block__card__image__container{aspect-ratio:1;overflow:hidden}.feature-block__card__image img{object-fit:cover;width:100%;height:100%;transition:transform .25s ease-in-out}.feature-block__card__image__caption{text-align:center;margin-top:.5rem;font-size:1rem;font-weight:400;line-height:150%}.form-block__heading,.form-block__text{max-width:752px}.form-block__form{margin-top:2rem}.hero-block{height:50vh;position:relative;overflow:hidden}@media screen and (width>=900px){.hero-block{height:calc(100vh - 68px)}}.hero-block--small{height:60vh}.hero-block--scale{aspect-ratio:16/9;width:100%;height:auto}.hero-block__media{width:100%;height:100%}.hero-block__media img{object-fit:cover;width:100%;height:100%}.hero-block__media__video-container{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative;overflow:hidden}.hero-block__media__video-container iframe{pointer-events:none;width:100vw;min-width:177.778vh;height:56.25vw;min-height:100%;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none!important}.hero-block .container{height:100%;display:flex;position:relative}.hero-block .container--top-left,.hero-block .container--top-right{justify-content:flex-start;align-items:flex-start;padding-top:40px}.hero-block .container--center-left,.hero-block .container--center-right{align-items:center}.hero-block .container--bottom-left,.hero-block .container--bottom-right{align-items:flex-end;padding-bottom:40px}.hero-block .container--center{justify-content:center;align-items:center;margin-left:auto;margin-right:auto}.hero-block .container--center,.hero-block .container--center *{text-align:center}.hero-block .container--center .button-container a{justify-content:center}.hero-block .container--top-right,.hero-block .container--center-right,.hero-block .container--bottom-right{justify-content:flex-end;margin-left:auto}.hero-block .container--top-right,.hero-block .container--top-right *,.hero-block .container--center-right,.hero-block .container--center-right *,.hero-block .container--bottom-right,.hero-block .container--bottom-right *{text-align:right!important}.hero-block .container--top-right .button-container a,.hero-block .container--center-right .button-container a,.hero-block .container--bottom-right .button-container a{justify-content:flex-end}.hero-block__content{flex-flow:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:absolute;inset:0}@media screen and (width>=900px){.hero-block__content{justify-content:center;align-items:flex-start}}.hero-block__content__container--background{-webkit-backdrop-filter:blur(13.8px);backdrop-filter:blur(13.8px);background:#00000080;border-radius:8px;margin-bottom:32px;padding:24px 16px}@media screen and (width>=900px){.hero-block__content__container{max-width:640px}.hero-block__content__container--background{margin-bottom:0;padding:48px 32px}}.hero-block__content__container h1,.hero-block__content__container h2{margin:0}.hero-block__content__container .button-container{margin-top:1rem}.hero-block__content__container a:focus-visible{outline-color:#fff}.hero-block__toggle-video{z-index:1;position:absolute;top:16px;left:16px}@media screen and (width>=900px){.hero-block__toggle-video{top:unset;left:unset;bottom:24px;right:16px}}.hero-block__toggle-video button{background-color:#0000;border:none;outline:none;margin:0;padding:0}.hero-block__toggle-video button:focus-visible{outline-offset:2px;outline:2px solid #000}.hero-block__toggle-video button.toggle--pause .icon--play,.hero-block__toggle-video button.toggle--play .icon--pause{display:none}.hero-block__toggle-video button .icon{width:24px;height:24px;display:block}.hero-block__toggle-video button .icon svg{object-fit:contain;width:100%;height:100%}.media-gallery-block .rifle__media{margin:56px 0}.media-gallery-block .rifle__media__header{flex-flow:column;gap:16px;margin-bottom:16px;display:flex}@media screen and (width>=900px){.media-gallery-block .rifle__media__header{flex-flow:row;align-items:center;gap:24px}}.media-gallery-block .rifle__media__header h2{margin:-8px 0 0}.media-gallery-block .rifle__media__header__tags{flex-flow:wrap;gap:8px;margin:0 0 -8px;padding:0;list-style:none;display:flex}.media-gallery-block .rifle__media__header__tags button{color:#000;background-color:#0000;border:none;border-radius:16px;outline:none;margin:0;padding:8px 16px;font-size:1rem;font-weight:400;line-height:1}.media-gallery-block .rifle__media__header__tags button.active{color:#fff;background-color:#000}.media-gallery-block .rifle__media__grid .grid__card{flex:0 0 50%;padding:8px}@media screen and (width>=900px){.media-gallery-block .rifle__media__grid .grid__card{padding:16px}.media-gallery-block .rifle__media__grid .grid__card--3{flex:0 0 33.3333%}.media-gallery-block .rifle__media__grid .grid__card--4{flex:0 0 25%}}.media-gallery-block .rifle__media__grid .grid__card .inner{text-decoration:none}.media-gallery-block .rifle__media__grid .grid__card .inner:focus-visible{outline-offset:2px;outline:2px solid #000}.media-gallery-block .rifle__media__grid .grid__card .inner{aspect-ratio:414/268;cursor:pointer;display:block;overflow:hidden}.media-gallery-block .rifle__media__grid .grid__card .inner--video{position:relative}.media-gallery-block .rifle__media__grid .grid__card .inner--video:after{content:"";background-color:#00000026;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60' fill='none'%3E%3Cpath d='M30 60C13.431 60 0 46.569 0 30C0 13.431 13.431 0 30 0C46.569 0 60 13.431 60 30C60 46.569 46.569 60 30 60ZM30 54C36.3652 54 42.4697 51.4714 46.9706 46.9706C51.4714 42.4697 54 36.3652 54 30C54 23.6348 51.4714 17.5303 46.9706 13.0294C42.4697 8.52856 36.3652 6 30 6C23.6348 6 17.5303 8.52856 13.0294 13.0294C8.52856 17.5303 6 23.6348 6 30C6 36.3652 8.52856 42.4697 13.0294 46.9706C17.5303 51.4714 23.6348 54 30 54ZM25.866 19.245L40.503 29.001C40.6676 29.1105 40.8026 29.2591 40.896 29.4333C40.9893 29.6076 41.0382 29.8023 41.0382 30C41.0382 30.1977 40.9893 30.3924 40.896 30.5667C40.8026 30.7409 40.6676 30.8895 40.503 30.999L25.863 40.755C25.6825 40.8747 25.4729 40.9432 25.2566 40.9535C25.0403 40.9637 24.8252 40.9152 24.6342 40.813C24.4432 40.7109 24.2834 40.559 24.1718 40.3735C24.0601 40.1879 24.0008 39.9756 24 39.759V20.241C24.0004 20.024 24.0597 19.8111 24.1715 19.625C24.2833 19.439 24.4435 19.2868 24.6349 19.1846C24.8264 19.0824 25.042 19.034 25.2588 19.0447C25.4756 19.0553 25.6854 19.1245 25.866 19.245Z' fill='white'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:25%;display:block;position:absolute;inset:0}@media screen and (hover:hover){.media-gallery-block .rifle__media__grid .grid__card .inner:hover img,.media-gallery-block .rifle__media__grid .grid__card .inner:focus-visible img{transform:scale(1.125)}}.media-gallery-block .rifle__media__grid .grid__card .inner img{object-fit:cover;width:100%;height:100%;transition:transform .25s ease-in-out}.media-gallery-block .rifle__media__load-more{text-align:center}.media-gallery-block .rifle__media__button-container{text-align:center;padding:1.5rem 0 0}.news-block__heading{margin:1rem 0}.news-block__highlight{margin-bottom:1.5rem}.news-block__highlight__inner{flex-flow:column;text-decoration:none;display:flex}@media screen and (width>=900px){.news-block__highlight__inner{flex-flow:row;align-items:center;gap:24px}}@media screen and (hover:hover){.news-block__highlight__inner:hover img,.news-block__highlight__inner:focus-visible img{transform:scale(1.05)}.news-block__highlight__inner:hover:not(div) .arrow-link,.news-block__highlight__inner:focus-visible:not(div) .arrow-link{gap:24px}}.news-block__highlight__image{aspect-ratio:340/180;width:100%;height:auto;overflow:hidden}@media screen and (width>=900px){.news-block__highlight__image{aspect-ratio:340/240;flex:0 0 50%}}.news-block__highlight__image img{object-fit:cover;width:100%;height:100%;transition:transform .25s ease-in-out}@media screen and (width>=900px){.news-block__highlight__content{padding-top:0}}.news-block__highlight__content__date,.news-block__highlight__content__heading,.news-block__highlight__content__preview{max-width:528px}.news-block__highlight__content__date{margin-bottom:0;font-size:.875rem;font-weight:400;line-height:150%}.news-block__highlight__content__heading{margin:0;font-size:1.625rem}@media screen and (width>=900px){.news-block__highlight__content__heading{margin-bottom:1rem;font-size:2rem}}@media screen and (width>=1113px){.news-block__highlight__content__heading{font-size:2.5rem}}.news-block__highlight__content__preview{margin-bottom:1rem;line-height:140%}@media screen and (width<=900px){.news-block__highlight__content__preview{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media screen and (width>=900px){.news-block__highlight__content__preview{margin-bottom:2rem}}.news-block__item:not(.splide__slide){flex:0 0 100%}@media screen and (width>=720px){.news-block__item:not(.splide__slide){flex:0 0 50%}}@media screen and (width>=900px){.news-block__item:not(.splide__slide){flex:0 0 33.3333%}}.news-block__item__image{aspect-ratio:340/200;width:100%;height:auto;overflow:hidden}@media screen and (width>=900px){.news-block__item__image{aspect-ratio:413/357}}.news-block__item__image img{object-fit:cover;width:100%;height:100%;transition:transform .25s ease-in-out}.news-block__item__inner{text-decoration:none}.news-block__item__inner:focus-visible{outline-offset:2px;outline:2px solid #000}.news-block__item__inner{display:block}@media screen and (hover:hover){.news-block__item__inner:hover img,.news-block__item__inner:focus-visible img{transform:scale(1.05)}.news-block__item__inner:hover:not(div) .arrow-link,.news-block__item__inner:focus-visible:not(div) .arrow-link{gap:24px}}@media screen and (width>=900px){.news-block__item__content{padding-top:1rem}}.news-block__item__content__date{margin-bottom:0;font-size:.875rem;font-weight:400;line-height:150%}.news-block__item__content__heading{margin:0 0 .5rem;font-weight:400}@media screen and (width>=900px){.news-block__item__content__heading{margin:0 0 1.125rem}}.news-block__splide{margin-left:-16px;margin-right:-16px;padding-left:16px}@media screen and (width>=720px){.news-block__splide{margin-left:-24px;margin-right:-24px;padding-left:24px}}@media screen and (width>=900px){.news-block__splide{margin:0;padding:0}.news-block__splide .splide__track{overflow:visible}.news-block__splide .splide__list{flex-flow:row;justify-content:space-between;display:flex!important}.news-block__splide .splide__list li{flex:0 0 calc(33.3333% - 16px)}}.news-block__splide .splide__pagination{margin:0 0 0 -16px;padding:0;list-style:none}@media screen and (width>=720px){.news-block__splide .splide__pagination{margin-left:-24px}}.news-block__splide .splide__pagination li button{background-color:#0000;border:none;outline:none;margin:0;padding:0}.news-block__splide .splide__pagination li button:focus-visible{outline-offset:2px;outline:2px solid #000}.news-block__splide .splide__pagination li button{background-color:#dedede;border-radius:50%;width:10px;height:10px;margin:16px 4px}.news-block__splide .splide__pagination li button:hover,.news-block__splide .splide__pagination li button:focus-visible{background-color:#000000bf}.news-block__splide .splide__pagination li button.is-active{background-color:#000}.news-block__CTA{text-align:center;padding:2rem 0 0}@media screen and (width>=900px){.news-block__CTA{padding:3rem 0 0}}.news-block__CTA .button{min-width:260px}.rifles-block__header{text-align:center}.rifles-block__header h2{margin:1rem 0 0}.rifles-block__header h3{margin:.5rem 0 1rem}.rifles-block__splide .splide__slide{text-align:center;max-height:420px}.rifles-block__splide .splide__slide a{text-decoration:none}.rifles-block__splide .splide__slide a:focus-visible{outline-offset:2px;outline:2px solid #000}.rifles-block__splide .splide__slide a{line-height:1;display:inline-block}@media screen and (hover:hover){.rifles-block__splide .splide__slide a:hover img,.rifles-block__splide .splide__slide a:focus-visible img{transform:scale(1.05)}}.rifles-block__splide .splide__slide a img{object-fit:contain;width:100%;height:100%;transition:transform .25s ease-in-out}.rifles-block__button-container{text-align:center;margin:1rem 0}@media screen and (width>=900px){.rifles-block__button-container{margin:2rem 0}}.rifles-block__navigation .splide__arrows{flex-flow:row;justify-content:center;align-items:center;display:flex}.rifles-block__navigation .splide__arrow{background-color:#0000;border:none;outline:none;margin:0;padding:0}.rifles-block__navigation .splide__arrow:focus-visible{outline-offset:2px;outline:2px solid #000}.rifles-block__navigation .splide__arrow{margin-bottom:-24px}.rifles-block__navigation .splide__pagination{flex-flow:row;justify-content:center;align-items:center;width:100%;max-width:900px;padding:16px;display:flex}.rifles-block__navigation .splide__pagination li{width:33.3333%}.rifles-block__navigation .splide__pagination__page{background-color:#0000;border:none;outline:none;margin:0;padding:0}.rifles-block__navigation .splide__pagination__page:focus-visible{outline-offset:2px;outline:2px solid #000}.rifles-block__navigation .splide__pagination__page{text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#000;width:100%;padding:0 16px 16px;position:relative;overflow:hidden}.rifles-block__navigation .splide__pagination__page:after{content:"";background-color:#0000;border:1px solid #000;border-radius:16px;height:6px;transition:background-color .25s ease-in-out;display:block;position:absolute;bottom:0;left:4px;right:4px}.rifles-block__navigation .splide__pagination__page.is-active:after,.rifles-block__navigation .splide__pagination__page:hover:after,.rifles-block__navigation .splide__pagination__page:focus-visible:after{background-color:#000}.rifles-grid-block__grid--centered{justify-content:center}.rifles-grid-block__card .inner{flex-flow:column;gap:16px;height:100%;padding:16px 8px;text-decoration:none;display:flex}@media screen and (width>=900px){.rifles-grid-block__card .inner{padding:16px}}@media screen and (hover:hover){.rifles-grid-block__card .inner:hover .arrow-link,.rifles-grid-block__card .inner:focus-visible .arrow-link{gap:24px}.rifles-grid-block__card .inner:hover .rifles-grid-block__card__image img,.rifles-grid-block__card .inner:focus-visible .rifles-grid-block__card__image img{transform:scale(1.1)}}.rifles-grid-block__card__image{aspect-ratio:3;max-width:100%}.rifles-grid-block__card__image img{object-fit:contain;width:100%;height:100%;transition:transform .25s ease-in-out}.rifles-grid-block__card__heading,.rifles-grid-block__card__preview{margin:0}.rifles-grid-block__card__preview{flex-grow:1}.rifles-grid-block__button-container{text-align:center;margin:2rem 0 1rem}.rifles-grid-block__button-container .button{min-width:200px}.text-block h2{margin:0}.text-block--background{background-color:#fafafa;padding-top:24px;padding-bottom:24px}.text-block__inner{max-width:900px}.text-block__inner--left{margin-right:auto}.text-block__inner--center{margin-left:auto;margin-right:auto}.text-block__inner--right{margin-left:auto}.text-image-block{flex-flow:column;display:flex;position:relative}@media screen and (width>=900px){.text-image-block{flex-flow:row;align-items:center}.text-image-block--right{flex-flow:row-reverse}}.text-image-block__image-container,.text-image-block__text-container{flex:0 0 100%}@media screen and (width>=900px){.text-image-block__image-container,.text-image-block__text-container{flex:0 0 50vw}}.text-image-block__text-container{padding-top:24px;padding-bottom:56px}.text-image-block__image-container{aspect-ratio:1;line-height:0}.text-image-block__image-container--small{aspect-ratio:375/344}@media screen and (width>=720px){.text-image-block__image-container--small{aspect-ratio:900/600}}@media screen and (width>=900px){.text-image-block__image-container--small{aspect-ratio:unset;height:320px}}@media screen and (width>=1440px){.text-image-block__image-container--small{width:100%;height:464px}}.text-image-block__image-container--medium{aspect-ratio:375/420}@media screen and (width>=900px){.text-image-block__image-container--medium{aspect-ratio:1440/656}}@media screen and (width>=1440px){.text-image-block__image-container--medium{aspect-ratio:1440/640;aspect-ratio:unset;width:100%;height:640px}}.text-image-block__image-container--large{aspect-ratio:375/480}@media screen and (width>=900px){.text-image-block__image-container--large{aspect-ratio:1440/720}}@media screen and (width>=1440px){.text-image-block__image-container--large{aspect-ratio:unset;width:100%;height:720px}}.text-image-block__image-container img{object-fit:cover;width:100%;height:100%}.text-image-block__content{margin-top:24px;margin-bottom:56px}@media screen and (width>=900px){.text-image-block__content{margin:0;position:absolute;inset:0}.text-image-block__content .container,.text-image-block__content .inner{height:100%}.text-image-block__content .inner{flex-flow:column;width:50%;margin-left:auto;padding:24px 0 24px 24px;display:flex}}@media screen and (width>=900px) and (width>=1113px){.text-image-block__content .inner{padding:24px 0 24px 32px}}@media screen and (width>=900px) and (width>=1440px){.text-image-block__content .inner{padding:24px 0 24px 80px}}@media screen and (width>=900px){.text-image-block__content .inner--top{justify-content:flex-start}.text-image-block__content .inner--center{justify-content:center}.text-image-block__content .inner--bottom{justify-content:flex-end}.text-image-block__content--right .inner{margin-left:unset;padding:24px 24px 24px 0}}@media screen and (width>=900px) and (width>=1113px){.text-image-block__content--right .inner{padding:24px 64px 24px 0}}@media screen and (width>=900px) and (width>=1440px){.text-image-block__content--right .inner{padding:24px 80px 24px 0}}.text-image-block__content h2{margin-top:0;margin-bottom:1rem}.text-image-block__content .rte-text>p{margin-top:0}.text-image-block__content .button-container{margin-top:1rem}.text-on-image-block__image{line-height:0}.text-on-image-block__image--small{aspect-ratio:375/344}@media screen and (width>=720px){.text-on-image-block__image--small{aspect-ratio:900/600}}@media screen and (width>=900px){.text-on-image-block__image--small{aspect-ratio:1440/464}}@media screen and (width>=1440px){.text-on-image-block__image--small{aspect-ratio:unset;width:100%;height:464px}}.text-on-image-block__image--medium{aspect-ratio:375/420}@media screen and (width>=720px){.text-on-image-block__image--medium{aspect-ratio:1}}@media screen and (width>=900px){.text-on-image-block__image--medium{aspect-ratio:1440/656}}@media screen and (width>=1440px){.text-on-image-block__image--medium{aspect-ratio:1440/640;aspect-ratio:unset;width:100%;height:640px}}.text-on-image-block__image--large{aspect-ratio:375/480}@media screen and (width>=720px){.text-on-image-block__image--large{aspect-ratio:1}}@media screen and (width>=900px){.text-on-image-block__image--large{aspect-ratio:1440/720}}@media screen and (width>=1440px){.text-on-image-block__image--large{aspect-ratio:unset;width:100%;height:720px}}.text-on-image-block__image img{width:100%;height:auto}@media screen and (width>=1113px){.text-on-image-block__image img{object-fit:cover;width:100%;height:100%}}.text-on-image-block__content__container{max-width:704px;margin-top:-25%}@media screen and (width>=900px){.text-on-image-block__content__container{margin-top:-20%}}.text-on-image-block__content__container--right{margin-left:auto}.text-on-image-block__content__container h2{margin:0}.text-on-image-block__content__container .button-container{margin-top:2rem}.text-on-image-block__content__inner{z-index:1;background-color:#fff;padding:24px;position:relative}@media screen and (width>=900px){.text-on-image-block__content__inner{padding:32px}}@media screen and (width>=1113px){.text-on-image-block__content__inner{padding:64px}}.text-on-image-block--alt{max-height:800px;position:relative;overflow:hidden}.text-on-image-block--alt__content{position:absolute;inset:0}.text-on-image-block--alt__content .container{flex-flow:column;justify-content:center;height:100%;display:flex}.text-on-image-block--alt__content__container{height:100%;margin-top:0;display:flex}.text-on-image-block--alt__content__container--top-left,.text-on-image-block--alt__content__container--top-right{justify-content:flex-start;align-items:flex-start;padding-top:40px}.text-on-image-block--alt__content__container--center-left,.text-on-image-block--alt__content__container--center-right{align-items:center}.text-on-image-block--alt__content__container--bottom-left,.text-on-image-block--alt__content__container--bottom-right{align-items:flex-end;padding-bottom:40px}.text-on-image-block--alt__content__container--center{justify-content:center;align-items:center;margin-left:auto;margin-right:auto}.text-on-image-block--alt__content__container--center,.text-on-image-block--alt__content__container--center *{text-align:center}.text-on-image-block--alt__content__container--top-right,.text-on-image-block--alt__content__container--center-right,.text-on-image-block--alt__content__container--bottom-right{justify-content:flex-end;margin-left:auto}.text-on-image-block--alt__content__container--top-right,.text-on-image-block--alt__content__container--top-right *,.text-on-image-block--alt__content__container--center-right,.text-on-image-block--alt__content__container--center-right *,.text-on-image-block--alt__content__container--bottom-right,.text-on-image-block--alt__content__container--bottom-right *{text-align:right!important}.text-on-image-block--alt__content__inner{background-color:#0000}.text-on-image-block--alt__content__inner--blurred{-webkit-backdrop-filter:blur(13.8px);backdrop-filter:blur(13.8px);background:#00000080;border-radius:8px;padding:24px}.video-block{aspect-ratio:1400/785;width:100%;height:auto;max-height:100vh;position:relative}.video-block__poster-image{z-index:58;position:absolute;inset:0}.video-block__poster-image img{object-fit:cover;width:100%;height:100%}.video-block__overlay{z-index:60;background-color:#00000026;flex-flow:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-block__overlay button{background-color:#0000;border:none;outline:none;margin:0;padding:0}.video-block__overlay button:focus-visible{outline-offset:2px;outline:2px solid #000}.video-block__overlay button{opacity:.5;width:64px;height:64px;transition:opacity .25s ease-in-out}@media screen and (width>=900px){.video-block__overlay button{width:80px;height:80px}}.video-block__overlay:hover button,.video-block__overlay:focus-within button{opacity:1}.video-block__overlay--is-link{text-decoration:none}.video-block__overlay--is-link:focus-visible{outline-offset:2px;outline:2px solid #000}.video-block__overlay--is-link{outline-offset:-8px!important;outline-color:#fff!important}.video-block__overlay--is-link:hover .video-block__overlay__icon,.video-block__overlay--is-link:focus-visible .video-block__overlay__icon{opacity:1}.video-block__overlay__icon{opacity:.5;width:112px;height:auto;display:block}.video-block__iframe{position:absolute;inset:0;border:none!important}.video-block__poster-image,.video-block img,.video-block__iframe{object-fit:cover;width:100%;height:100%}@media screen and (width>=1113px){.video-gallery-block__heading{font-size:2.5rem}}.video-gallery-block__videolist{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin:0;padding:0;list-style:none;display:flex}.video-gallery-block__video{flex:0 0 100%}@media screen and (width>=375px){.video-gallery-block__video{flex:0 0 calc(50% - 12px)}}@media screen and (width>=720px){.video-gallery-block__video{flex:0 0 calc(33.3333% - 16px)}}@media screen and (width>=900px){.video-gallery-block__video{flex:0 0 calc(25% - 18px)}}.video-gallery-block__video__image{text-decoration:none}.video-gallery-block__video__image:focus-visible{outline-offset:2px;outline:2px solid #000}.video-gallery-block__video__image{aspect-ratio:253/150;display:block;position:relative;overflow:hidden}.video-gallery-block__video__image img{object-fit:cover;width:100%;height:100%}.video-gallery-block__video__image:after{content:"";background-color:#00000040;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60' fill='none'%3E%3Cpath d='M30 60C13.431 60 0 46.569 0 30C0 13.431 13.431 0 30 0C46.569 0 60 13.431 60 30C60 46.569 46.569 60 30 60ZM30 54C36.3652 54 42.4697 51.4714 46.9706 46.9706C51.4714 42.4697 54 36.3652 54 30C54 23.6348 51.4714 17.5303 46.9706 13.0294C42.4697 8.52856 36.3652 6 30 6C23.6348 6 17.5303 8.52856 13.0294 13.0294C8.52856 17.5303 6 23.6348 6 30C6 36.3652 8.52856 42.4697 13.0294 46.9706C17.5303 51.4714 23.6348 54 30 54ZM25.866 19.245L40.503 29.001C40.6676 29.1105 40.8026 29.2591 40.896 29.4333C40.9893 29.6076 41.0382 29.8023 41.0382 30C41.0382 30.1977 40.9893 30.3924 40.896 30.5667C40.8026 30.7409 40.6676 30.8895 40.503 30.999L25.863 40.755C25.6825 40.8747 25.4729 40.9432 25.2566 40.9535C25.0403 40.9637 24.8252 40.9152 24.6342 40.813C24.4432 40.7109 24.2834 40.559 24.1718 40.3735C24.0601 40.1879 24.0008 39.9756 24 39.759V20.241C24.0004 20.024 24.0597 19.8111 24.1715 19.625C24.2833 19.439 24.4435 19.2868 24.6349 19.1846C24.8264 19.0824 25.042 19.034 25.2588 19.0447C25.4756 19.0553 25.6854 19.1245 25.866 19.245Z' fill='white'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:60px;transition:background-color .25s ease-in-out;display:block;position:absolute;inset:0}.video-gallery-block__video__image:hover:after,.video-gallery-block__video__image:focus-visible:after{background-color:#00000080}@media screen and (width<=720px){.video-gallery-block__video__heading{font-size:1.125rem;font-weight:400;line-height:150%}}.video-gallery-block__gap{flex:1 1 0}.video-gallery-block__button-container{text-align:center;margin-top:32px}.block{margin-top:4px;margin-bottom:4px}.margin-medium .block:not(.rte-block){margin-top:32px;margin-bottom:32px}@media screen and (width>=900px){.margin-medium .block:not(.rte-block){margin-top:56px;margin-bottom:56px}}@media screen and (width>=1113px){.margin-medium .block:not(.rte-block){margin-top:72px;margin-bottom:72px}}.margin-large .block:not(.rte-block){margin-top:56px;margin-bottom:56px}@media screen and (width>=900px){.margin-large .block:not(.rte-block){margin-top:72px;margin-bottom:72px}}@media screen and (width>=1113px){.margin-large .block:not(.rte-block){margin-top:88px;margin-bottom:88px}}.margin-xlarge .block:not(.rte-block){margin-top:80px;margin-bottom:80px}@media screen and (width>=900px){.margin-xlarge .block:not(.rte-block){margin-top:96px;margin-bottom:96px}}@media screen and (width>=1113px){.margin-xlarge .block:not(.rte-block){margin-top:112px;margin-bottom:112px}}.filter-form__fieldset{padding:16px}@media screen and (width>=900px){.filter-form__fieldset{padding:16px 0}}.filter-form__fieldset__toggle{background-color:#0000;border:none;outline:none;margin:0;padding:0}.filter-form__fieldset__toggle:focus-visible{outline-offset:2px;outline:2px solid #000}.filter-form__fieldset__toggle{text-transform:capitalize;color:#000;flex-flow:row;justify-content:space-between;align-items:center;gap:16px;width:90%;min-width:192px;display:flex}@media screen and (width>=900px){.filter-form__fieldset__toggle{width:auto;min-width:240px}}.filter-form__fieldset__toggle:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M6 6.5L0 0.499999L12 0.5L6 6.5Z' fill='%2309121F'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:12px;height:6px;display:block}.filter-form__fieldset__toggle.open{font-weight:700}.filter-form__fieldset__toggle.open:after{transform:rotate(180deg)}.filter-form__fieldset__list{margin:0;padding:0;list-style:none}.filter-form__fieldset__item{padding:8px}.filter-form__fieldset__item:first-of-type{padding-top:16px}.filter-form__fieldset__item button{background-color:#0000;border:none;outline:none;margin:0;padding:0}.filter-form__fieldset__item button:focus-visible{outline-offset:2px;outline:2px solid #000}.filter-form__fieldset__item button{text-align:left;color:#000}.filter-form__fieldset__item button:before{content:"";border:2px solid #000;width:14px;height:14px;margin-bottom:-4px;margin-right:8px;display:inline-block}.filter-form__fieldset__item button:hover:before,.filter-form__fieldset__item button:focus-visible:before{background-color:#00000020}.filter-form__fieldset__item button.control-active:before{background-color:#000}.filter-form__reset{margin:1rem .5rem .5rem}@media screen and (width>=900px){.fx-forms-form .row-fluid:not(.fx-forms-navigation){flex-flow:row;justify-content:space-between;display:flex}.fx-forms-form .row-fluid:not(.fx-forms-navigation) .fx-forms-container.col-md-6{width:calc(50% - 16px)}.fx-forms-form .row-fluid:not(.fx-forms-navigation) .fx-forms-container.col-md-12{width:100%}}.fx-forms-form .fx-forms-caption{-webkit-font-smoothing:antialiased;font-size:1.5rem;font-weight:400;line-height:normal}.fx-forms-form .fx-forms-fieldset>legend{font-size:1rem;font-weight:700;line-height:150%}.fx-forms-form label{margin:.5rem 0;font-size:1rem;font-weight:400;line-height:150%}.fx-forms-form .fx-forms-tooltip{font-size:.875rem;font-weight:400;line-height:150%}.fx-forms-form .umbraco-forms-field{margin-bottom:2rem}.fx-forms-form input:not([type=submit]),.fx-forms-form textarea:not([type=submit]),.fx-forms-form select:not([type=submit]){appearance:none;background-color:#0000;border:none;outline:none;margin:0;padding:0}.fx-forms-form input:not([type=submit]):focus-visible,.fx-forms-form textarea:not([type=submit]):focus-visible,.fx-forms-form select:not([type=submit]):focus-visible{outline-offset:2px;outline:2px solid #000}.fx-forms-form input,.fx-forms-form input::placeholder,.fx-forms-form textarea,.fx-forms-form textarea::placeholder,.fx-forms-form select,.fx-forms-form select::placeholder,.fx-forms-form input::placeholder{font-size:1rem;font-weight:400;line-height:150%}.fx-forms-form input::-moz-placeholder{font-size:1rem;font-weight:400;line-height:150%}.fx-forms-form textarea::placeholder,.fx-forms-form select::placeholder{font-size:1rem;font-weight:400;line-height:150%}.fx-forms-form select::-moz-placeholder{font-size:1rem;font-weight:400;line-height:150%}.fx-forms-form input,.fx-forms-form textarea,.fx-forms-form select{width:100%;max-width:100%}.fx-forms-form input[type=text],.fx-forms-form input[type=email],.fx-forms-form input[type=date],.fx-forms-form input[type=datetime-local],.fx-forms-form input[type=tel],.fx-forms-form input[type=url],.fx-forms-form input[type=week],.fx-forms-form input[type=time],.fx-forms-form input[type=number],.fx-forms-form input[type=password]{border-bottom:1px solid #000;border-radius:0;padding:16px 12px}.fx-forms-form textarea{border-radius:0;border:1px solid #000!important;padding:16px!important}.fx-forms-form .fx-forms-field-row{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;margin:4px 0;display:flex}.fx-forms-form input[type=checkbox],.fx-forms-form input[type=radio]{border:1px solid #000;border-radius:2px;width:1rem;height:1rem;position:relative}.fx-forms-form input[type=checkbox]:before,.fx-forms-form input[type=radio]:before{content:"";background-color:#000;transition:all .25s ease-in-out;display:inline-block;position:absolute;inset:50%}.fx-forms-form input[type=checkbox]:checked:before,.fx-forms-form input[type=radio]:checked:before{inset:1px}.fx-forms-form input[type=radio],.fx-forms-form input[type=radio]:before{border-radius:50%}.fx-forms-form .checkboxlist-horizontal,.fx-forms-form .radiobuttonlist-horizontal{flex-flow:wrap;gap:24px 40px;display:flex}.fx-forms-form select{color:#000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M6.99974 5.17192L11.9497 0.221924L13.3637 1.63592L6.99974 7.99992L0.635742 1.63592L2.04974 0.221924L6.99974 5.17192Z' fill='%2309121F'/%3E%3C/svg%3E");background-position:calc(100% - 24px);background-repeat:no-repeat;background-size:16px;border-bottom:1px solid #000!important;padding:16px 12px!important}.fx-forms-form select:has(option:checked[value=""]),.fx-forms-form select:invalid{color:gray}.fx-forms-form input[type=file]::file-selector-button{margin:0;padding:0}.fx-forms-form input[type=file]::file-selector-button{appearance:none;background-color:#0000;border:none;outline:none}.fx-forms-form input[type=file]::file-selector-button{background-color:#000;border:1px solid #000;border-radius:100px;margin-right:.5rem;padding:8px 32px;text-decoration:none;transition:background-color .25s ease-in-out,color .25s ease-in-out;display:inline-block;color:#fff!important}.fx-forms-form input[type=file]::file-selector-button:hover{background-color:#fff;color:#000!important}.fx-forms-form input[type=file]::file-selector-button:focus-visible{background-color:#fff;color:#000!important}.fx-forms-form .titleanddescription .fx-forms-field-wrapper,.fx-forms-form .richtext .fx-forms-field-wrapper{max-width:752px}.fx-forms-form .fx-forms-navigation .col-md-12{flex-flow:row;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.fx-forms-form .fx-forms-navigation .col-md-12 .button{width:auto;min-width:240px}.fx-forms-form .validation-summary-errors ul{margin:0;padding:0;list-style:none}.fx-forms-form .validation-summary-errors ul li{color:#a8200c;margin-bottom:1rem}.fx-forms-form .validation-summary-errors ul li:before{content:"";vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='19' viewBox='0 0 22 19' fill='none'%3E%3Cpath d='M11.866 0.999956L21.392 17.5C21.4797 17.652 21.5259 17.8244 21.5259 18C21.5259 18.1755 21.4797 18.3479 21.392 18.4999C21.3042 18.652 21.178 18.7782 21.026 18.866C20.8739 18.9537 20.7015 19 20.526 19H1.47397C1.29844 19 1.126 18.9537 0.973983 18.866C0.821967 18.7782 0.695733 18.652 0.607967 18.4999C0.520202 18.3479 0.473998 18.1755 0.473999 18C0.474 17.8244 0.520206 17.652 0.607974 17.5L10.134 0.999956C10.2217 0.847949 10.348 0.721722 10.5 0.633962C10.652 0.546202 10.8244 0.5 11 0.5C11.1755 0.5 11.3479 0.546202 11.5 0.633962C11.652 0.721722 11.7782 0.847949 11.866 0.999956ZM3.20597 17H18.794L11 3.49996L3.20597 17ZM9.99997 14H12V16H9.99997V14ZM9.99997 6.99996H12V12H9.99997V6.99996Z' fill='%23A8200C'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem;margin-top:-4px;margin-right:8px;display:inline-block}.fx-forms-form .input-validation-error{border:1px solid #a8200c!important}.fx-forms-form .field-validation-error{color:#a8200c}.fx-forms-form .field-validation-error:before{content:"";vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='19' viewBox='0 0 22 19' fill='none'%3E%3Cpath d='M11.866 0.999956L21.392 17.5C21.4797 17.652 21.5259 17.8244 21.5259 18C21.5259 18.1755 21.4797 18.3479 21.392 18.4999C21.3042 18.652 21.178 18.7782 21.026 18.866C20.8739 18.9537 20.7015 19 20.526 19H1.47397C1.29844 19 1.126 18.9537 0.973983 18.866C0.821967 18.7782 0.695733 18.652 0.607967 18.4999C0.520202 18.3479 0.473998 18.1755 0.473999 18C0.474 17.8244 0.520206 17.652 0.607974 17.5L10.134 0.999956C10.2217 0.847949 10.348 0.721722 10.5 0.633962C10.652 0.546202 10.8244 0.5 11 0.5C11.1755 0.5 11.3479 0.546202 11.5 0.633962C11.652 0.721722 11.7782 0.847949 11.866 0.999956ZM3.20597 17H18.794L11 3.49996L3.20597 17ZM9.99997 14H12V16H9.99997V14ZM9.99997 6.99996H12V12H9.99997V6.99996Z' fill='%23A8200C'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem;margin-top:-4px;margin-right:8px;display:inline-block}.fx-forms-form .fx-forms-hidden,.fx-forms-form input[hidden]{display:none}.fx-forms-submitmessage,.fx-forms-submitmessage-html{padding:24px 0}.header{z-index:999;background-color:#fff;height:48px;padding:12px 0;position:sticky;top:0;left:0;right:0}@media screen and (width>=1113px){.header{height:68px;padding:0}}.header__container{flex-flow:row;justify-content:space-between;align-items:stretch;gap:24px;height:100%;display:flex}.header__logo{flex-flow:column;align-items:center;width:140px;height:100%;display:flex}@media screen and (width>=1113px){.header__logo{width:210px;height:100%}}.header__logo img{object-fit:contain;width:100%;height:100%}.header__gap{flex-grow:1}.header__search{flex-grow:0;flex-shrink:0;margin-bottom:-4px}.header__search__toggle{background-color:#0000;border:none;outline:none;margin:0;padding:0}.header__search__toggle:focus-visible{outline-offset:2px;outline:2px solid #000}.header__search__toggle .icon{width:1.25rem;height:1.25rem;display:block}.header__search__toggle .icon svg{object-fit:contain;width:100%;height:100%}.header__search__form{z-index:998;flex-flow:column;justify-content:center;align-items:center;display:flex;position:fixed;top:48px;left:0;right:0}@media screen and (width>=1113px){.header__search__form{top:80px}}.header__search__form search{background-color:#fff;width:100%;max-width:900px;padding:8px}.header__search__form form{border-bottom:1px solid #000;flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding-bottom:8px;display:flex}.header__search__form input[type=text]{appearance:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;outline:none;flex-grow:1;margin:0;padding:0}@media screen and (width>=720px){.header__search__form input[type=text]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M16.031 15.117L20.314 19.399L18.899 20.814L14.617 16.531C13.0237 17.8082 11.042 18.5029 9 18.5C4.032 18.5 0 14.468 0 9.5C0 4.532 4.032 0.5 9 0.5C13.968 0.5 18 4.532 18 9.5C18.0029 11.542 17.3082 13.5237 16.031 15.117ZM14.025 14.375C15.2941 13.0699 16.0029 11.3204 16 9.5C16 5.632 12.867 2.5 9 2.5C5.132 2.5 2 5.632 2 9.5C2 13.367 5.132 16.5 9 16.5C10.8204 16.5029 12.5699 15.7941 13.875 14.525L14.025 14.375Z' fill='black'/%3E%3C/svg%3E");background-position:0;padding-left:32px}}.header__toggle{background-color:#0000;border:none;outline:none;margin:0;padding:0}.header__toggle:focus-visible{outline-offset:2px;outline:2px solid #000}.header__toggle{color:#000;flex-grow:0;flex-shrink:0;width:24px;height:16px}.header__toggle__icon{width:100%;height:100%;display:block;position:relative}.header__toggle__icon .line{transform-origin:50%;background-color:#000;height:2px;transition:transform .25s ease-in-out;display:block;position:absolute;left:0;right:0}.header__toggle__icon .line--1{top:0}.header__toggle__icon .line--2{top:50%}.header__toggle__icon .line--3{top:100%}.header__toggle--open .line--1,.header__toggle--open .line--3{top:50%;transform:rotate(45deg)}.header__toggle--open .line--2{transform:rotate(-45deg)}@media screen and (width<=900px){.primary-navigation{left:0}}@media screen and (width<=1113px){.primary-navigation{z-index:997;background-color:#fff;height:100%;position:fixed;top:48px;bottom:0;right:0}}@media screen and (width>=900px) and (width<=1113px){.primary-navigation{left:40%}}.primary-navigation__list{flex-flow:column;height:100%;padding:0 0 56px;display:flex;overflow-y:auto}@media screen and (width>=1113px){.primary-navigation__list{flex-flow:row;justify-content:flex-end;align-items:center;gap:0;padding:0 0 0 16px}.primary-navigation__item{height:100%}}.primary-navigation__item__link,.primary-navigation__item__toggle{color:#000;display:block}@media screen and (width>=1113px){.primary-navigation__item__link,.primary-navigation__item__toggle{height:100%;padding:16px!important}}.primary-navigation__item__link.active,.primary-navigation__item__link:has(.active),.primary-navigation__item__link:hover,.primary-navigation__item__link:focus-visible,.primary-navigation__item__toggle.active,.primary-navigation__item__toggle:has(.active),.primary-navigation__item__toggle:hover,.primary-navigation__item__toggle:focus-visible{text-decoration:underline}@media screen and (width>=1113px){.primary-navigation__item__link.active,.primary-navigation__item__link:has(.active),.primary-navigation__item__link:hover,.primary-navigation__item__link:focus-visible,.primary-navigation__item__toggle.active,.primary-navigation__item__toggle:has(.active),.primary-navigation__item__toggle:hover,.primary-navigation__item__toggle:focus-visible{color:#fff;background-color:#000;text-decoration:none}}.primary-navigation__item:has(.active) .primary-navigation__item__link,.primary-navigation__item:has(.active) .primary-navigation__item__toggle{text-decoration:underline}@media screen and (width>=1113px){.primary-navigation__item:has(.active) .primary-navigation__item__link,.primary-navigation__item:has(.active) .primary-navigation__item__toggle{color:#fff;background-color:#000;text-decoration:none}}@media screen and (width<=1113px){.primary-navigation__item{border-bottom:1px solid #e7e7e7;padding:16px 0}.primary-navigation__item__link,.primary-navigation__item__toggle{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex;padding:0 16px!important}.primary-navigation__item__link:after,.primary-navigation__item__toggle:after{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;display:block}}@media screen and (width>=1113px){.primary-navigation__item__link,.primary-navigation__item__toggle{white-space:nowrap}.primary-navigation__item__link{flex-flow:column;justify-content:center;align-items:center;text-decoration:none;display:flex}}@media screen and (width<=1113px){.primary-navigation__item__link:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='13' viewBox='0 0 6 13' fill='none'%3E%3Cpath d='M6 6.50006L0 12.5001V0.500061L6 6.50006Z' fill='%2309121F'/%3E%3C/svg%3E");width:6px;height:12px}}.primary-navigation__item__toggle{background-color:#0000;border:none;outline:none;margin:0;padding:0}.primary-navigation__item__toggle:focus-visible{outline-offset:2px;outline:2px solid #000}@media screen and (width<=1113px){.primary-navigation__item__toggle:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M6 6.5L0 0.499999L12 0.5L6 6.5Z' fill='%2309121F'/%3E%3C/svg%3E");width:12px;height:6px}.primary-navigation__item__toggle:hover,.primary-navigation__item__toggle:focus-visible,.primary-navigation__item__toggle--active{font-weight:700}.primary-navigation__item__toggle--active:after{transform:rotate(180deg)}}.primary-navigation__item--gap{flex:1px}@media screen and (width>=1113px){.primary-navigation__item--support{flex-flow:column;justify-content:center;align-items:center;padding:16px;display:flex}}.primary-navigation__item--support{text-align:center;border-bottom:none}.primary-navigation__item--support .button{text-align:center;width:calc(100% - 32px)}@media screen and (width>=1113px){.primary-navigation__item--support .button{width:100%}}.primary-navigation__item--support .button.active{background-color:#fff;color:#000!important}@media screen and (width>=1113px){.primary-navigation__item--search{flex-flow:column;justify-content:center;align-items:center;padding:16px;display:flex}}.primary-navigation__item--search__toggle{background-color:#0000;border:none;outline:none;margin:0;padding:0}.primary-navigation__item--search__toggle:focus-visible{outline-offset:2px;outline:2px solid #000}.primary-navigation__item--search__toggle{transition:transform .25s ease-in-out}.primary-navigation__item--search__toggle .icon{width:1.25rem;height:1.25rem;display:block}.primary-navigation__item--search__toggle .icon svg{object-fit:contain;width:100%;height:100%}@media screen and (hover:hover){.primary-navigation__item--search__toggle:hover,.primary-navigation__item--search__toggle:focus-visible{transform:scale(1.125)}}.primary-navigation__item--search__form{flex-flow:column;justify-content:center;align-items:center;display:flex;position:fixed;top:64px;left:0;right:0}@media screen and (width>=1113px){.primary-navigation__item--search__form{top:80px}}.primary-navigation__item--search__form search{background-color:#fff;width:100%;max-width:900px;padding:16px}.primary-navigation__item--search__form form{border-bottom:1px solid #000;flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding-bottom:8px;display:flex}.primary-navigation__item--search__form input[type=text]{appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M16.031 15.117L20.314 19.399L18.899 20.814L14.617 16.531C13.0237 17.8082 11.042 18.5029 9 18.5C4.032 18.5 0 14.468 0 9.5C0 4.532 4.032 0.5 9 0.5C13.968 0.5 18 4.532 18 9.5C18.0029 11.542 17.3082 13.5237 16.031 15.117ZM14.025 14.375C15.2941 13.0699 16.0029 11.3204 16 9.5C16 5.632 12.867 2.5 9 2.5C5.132 2.5 2 5.632 2 9.5C2 13.367 5.132 16.5 9 16.5C10.8204 16.5029 12.5699 15.7941 13.875 14.525L14.025 14.375Z' fill='black'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:contain;border:none;outline:none;flex-grow:1;margin:0;padding:0 0 0 32px}@media screen and (width>=1113px){.primary-navigation .mega__content{background-color:#fff;position:fixed;top:68px;left:0;right:0;box-shadow:0 254px 71px #a3a3a300,0 162px 65px #a3a3a303,0 91px 55px #a3a3a30d,0 41px 41px #a3a3a317,0 10px 22px #a3a3a31a}.primary-navigation .mega__content__container{flex-flow:row;align-items:center;padding-top:32px;padding-bottom:32px;display:flex}}.primary-navigation .mega__content__sidebar{border-right:1px solid #000;width:25%;margin-right:24px;padding-right:24px}@media screen and (width>=1113px){.primary-navigation .mega__content__sidebar{padding-right:40px}}.primary-navigation .mega__content__sidebar h2{margin:0;font-size:2rem}.primary-navigation .mega__content__sidebar .button{text-align:center;width:100%;margin:8px 0}.primary-navigation .mega__content__links{width:100%}@media screen and (width>=1113px){.primary-navigation .mega__content__links{width:75%}}.primary-navigation .mega__content__links__list{flex-flow:column;width:100%;padding:24px 0;display:flex}@media screen and (width>=1113px){.primary-navigation .mega__content__links__list{flex-flow:wrap;gap:16px}}@media screen and (width<=900px){.primary-navigation .mega__content__links__item{padding:8px 0}.primary-navigation .mega__content__links__item:not(:last-of-type){border-bottom:1px solid #e7e7e7}}@media screen and (width>=1113px){.primary-navigation .mega__content__links__item{flex:0 0 calc(20% - 16px)}}.primary-navigation .mega__content__links__item__inner{flex-flow:row;justify-content:flex-start;align-items:center;gap:16px;display:flex}@media screen and (width>=1113px){.primary-navigation .mega__content__links__item__inner{text-decoration:none}.primary-navigation .mega__content__links__item__inner:hover{text-decoration:underline}.primary-navigation .mega__content__links__item__inner{text-underline-offset:2px;transition:text-underline-offset .25s ease-in-out}.primary-navigation .mega__content__links__item__inner:hover,.primary-navigation .mega__content__links__item__inner:focus-visible{text-underline-offset:4px;text-decoration:underline}.primary-navigation .mega__content__links__item__inner:focus-visible{outline-offset:2px;outline:2px solid #000}.primary-navigation .mega__content__links__item__inner{flex-flow:column}}.primary-navigation .mega__content__links__item__inner.active{text-decoration:underline}.primary-navigation .mega__content__links__item__image{aspect-ratio:2;flex:0 0 40%;line-height:1;overflow:hidden}@media screen and (width>=1113px){.primary-navigation .mega__content__links__item__image{flex:0 0 100%}}.primary-navigation .mega__content__links__item__image img{object-fit:contain;width:100%;height:100%}.primary-navigation .mega__content__links__item__label{flex:0 0 60%;font-size:1rem;font-weight:400;line-height:150%}.primary-navigation .mega__content__bottom{flex-flow:column;gap:16px;display:flex}.primary-navigation .mega__content__bottom .button{text-align:center;display:block}.alpine-range-slider{width:100%;max-width:80%;margin:1rem 0;position:relative}.alpine-range-slider input[type=range]{pointer-events:none;appearance:none;z-index:30;opacity:1;cursor:pointer;background:0 0;width:100%;height:8px;position:absolute}.alpine-range-slider input[type=range]::-webkit-slider-thumb{pointer-events:all;appearance:none;cursor:pointer;background:#333;border:2px solid #333;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0000001a}.alpine-range-slider input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 8px #00000026}.alpine-range-slider input[type=range]::-moz-range-thumb{pointer-events:all;cursor:pointer;background:#333;border:2px solid #333;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0000001a}.alpine-range-slider input[type=range]::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 8px #00000026}.alpine-range-slider input[type=range]::-webkit-slider-runnable-track{background:0 0;border:none}.alpine-range-slider input[type=range]::-moz-range-track{background:0 0;border:none}.alpine-range-slider .slider-container{width:100%;position:relative}.alpine-range-slider .slider-track{z-index:10;height:8px;position:relative}.alpine-range-slider .slider-track .track-background{z-index:10;background:#e5e7eb;border-radius:4px;position:absolute;inset:0}.alpine-range-slider .slider-track .track-progress{z-index:20;background:#333;border-radius:4px;position:absolute;top:0;bottom:0}.alpine-range-slider .range-values{color:#374151;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.9rem;display:flex}.alpine-range-slider .range-values .range-separator{color:#6b7280;margin:0 .5rem}.alpine-range-slider .range-inputs{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.alpine-range-slider .range-inputs input[type=text],.alpine-range-slider .range-inputs input[type=number]{text-align:center;border:1px solid #d1d5db;border-radius:4px;width:80px;padding:.5rem;font-size:.9rem}.alpine-range-slider .range-inputs input[type=text]:focus,.alpine-range-slider .range-inputs input[type=number]:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 1px #007bff}@media (width<=768px){.alpine-range-slider .thumb{width:24px;height:24px;margin-top:-12px;margin-left:-12px}.alpine-range-slider input[type=range]::-webkit-slider-thumb{width:24px;height:24px}.alpine-range-slider input[type=range]::-moz-range-thumb{width:24px;height:24px}}.sidebar{z-index:888;background-color:#fff;border-radius:4px 0 0 4px;padding:10px 4px;position:fixed;top:72px;right:0}@media screen and (width>=1113px){.sidebar{top:calc(50% - 64px)}}.sidebar__inner{flex-flow:column;justify-content:center;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sidebar__inner__item--link a{text-decoration:none}.sidebar__inner__item--link a:focus-visible{outline-offset:2px;outline:2px solid #000}.sidebar__inner__item--link a svg{transition:transform .25s ease-in-out}@media screen and (hover:hover){.sidebar__inner__item--link a:hover svg,.sidebar__inner__item--link a:focus-visible svg{transform:scale(1.1)}}.page-content>.hero-block{margin-top:0}.footer{background-color:#000;margin-top:32px;padding-top:40px;padding-bottom:48px}@media screen and (width>=900px){.footer{padding-top:88px;padding-bottom:24px}}.footer__container{flex-flow:column;gap:32px;display:flex}@media screen and (width>=900px){.footer__container{gap:48px}}@media screen and (width>=1113px){.footer__container{gap:64px}}.footer__content{flex-flow:column;gap:40px;display:flex}@media screen and (width>=900px){.footer__content{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:24px}}.footer__content__item--text p{margin:0 0 .25rem}@media screen and (width>=900px){.footer__content__item--newsletter{flex:0 0 40%}}.footer__content__item--newsletter h2{color:#fff;margin-top:0;margin-bottom:.75rem;font-size:1.5rem}.footer__content__item--newsletter form{color:#fff}.footer__content__item--newsletter form .mc-field-group__inner{flex-flow:row;justify-content:center;align-items:center;display:flex}.footer__content__item--newsletter form input{appearance:none;background-color:#0000;border:none;outline:none;margin:0;padding:0}.footer__content__item--newsletter form input:focus-visible{outline-offset:2px;outline:2px solid #000}.footer__content__item--newsletter form input{outline-color:#fff}.footer__content__item--newsletter form input[type=email]{border:1px solid #fff;border-radius:64px 0 0 64px;flex-grow:1;height:40px;margin-right:-32px;padding:8px 32px 8px 16px}.footer__content__item--newsletter form input[type=email],.footer__content__item--newsletter form input[type=email]::placeholder,.footer__content__item--newsletter form input[type=email]::placeholder{color:#fff}.footer__content__item--newsletter form input[type=email]::-moz-placeholder{color:#fff}.footer__content__item--newsletter form input[type=submit]{background-color:#fff;border:1px solid #fff;border-radius:64px;height:40px;padding:8px 24px;transition:background-color .25s ease-in-out,color .25s ease-in-out;color:#000!important}.footer__content__item--newsletter form input[type=submit]:hover,.footer__content__item--newsletter form input[type=submit]:focus-visible{color:#fff!important;background-color:#000!important}@media screen and (width>=900px){.footer__content__item--newsletter form input[type=submit]{padding:8px 32px}}.footer__bottom{border-top:1px solid #fff;margin-top:24px;padding-top:24px}@media screen and (width>=900px){.footer__bottom{flex-flow:row;justify-content:space-between;align-items:center;gap:16px;display:flex}}.footer__bottom__text{margin:0}@media screen and (width>=900px){.footer__bottom__text{flex:65%}}.footer__bottom__links{margin:0;padding:0;list-style:none}.footer__bottom__links li{display:inline-block}.footer__bottom__links{margin-top:24px}@media screen and (width>=900px){.footer__bottom__links{margin-top:0}}.footer__bottom__links li:not(:last-of-type):after{content:"|";color:#fff;margin:0 2px -2px;font-size:.75rem;display:inline-block}.footer__bottom__links button{background-color:#0000;border:none;outline:none;margin:0;padding:0}.footer__bottom__links button:focus-visible,.footer__bottom__links a:focus-visible{outline-offset:2px;outline:2px solid #000}.footer__bottom__links button,.footer__bottom__links a{text-underline-offset:2px;transition:text-underline-offset .25s ease-in-out}.footer__bottom__links button:hover,.footer__bottom__links button:focus-visible,.footer__bottom__links a:hover,.footer__bottom__links a:focus-visible{text-underline-offset:4px;text-decoration:underline}.footer__bottom__links button,.footer__bottom__links a{outline-color:#fff;text-decoration:none}@media screen and (width<=900px){.distributors-page__header .container{padding:0}}@media screen and (width>=900px){.distributors-page__header .container{flex-flow:row;justify-content:space-between;display:flex}}.distributors-page__sidebar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:777;background:#fffc;border-top:1px solid #000;border-bottom:1px solid #000;position:fixed;top:48px;left:0;right:0}@media screen and (width>=900px){.distributors-page__sidebar{border:none;flex:0 0 15%;position:static}}.distributors-page__sidebar__toggle{background-color:#0000;border:none;outline:none;margin:0;padding:0}.distributors-page__sidebar__toggle:focus-visible{outline-offset:2px;outline:2px solid #000}.distributors-page__sidebar__toggle{color:#000;flex-flow:row;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;display:flex}@media screen and (width>=900px){.distributors-page__sidebar__toggle{display:none}}.distributors-page__sidebar__toggle .label{font-size:1rem;font-weight:700;line-height:150%}.distributors-page__sidebar__toggle .icon{margin-top:-2px}.distributors-page__sidebar__toggle .icon.open svg{transform:rotate(180deg)}.distributors-page__sidebar__list{flex-flow:column;justify-content:center;align-items:center;gap:16px 24px;margin:0;padding:16px 0;list-style:none;display:flex}@media screen and (width>=900px){.distributors-page__sidebar__list{border-top:1px solid #e7e7e7;justify-content:flex-start;align-items:stretch}}@media screen and (width<=900px){.distributors-page__sidebar__list__item:has(.mixitup-control-active){display:none}}@media screen and (width>=900px){.distributors-page__sidebar__list__item{border-bottom:1px solid #e7e7e7;padding-bottom:16px}}.distributors-page__sidebar__list__item__button{background-color:#0000;border:none;outline:none;margin:0;padding:0}.distributors-page__sidebar__list__item__button:focus-visible{outline-offset:2px;outline:2px solid #000}.distributors-page__sidebar__list__item__button{text-align:left;white-space:nowrap;color:#000}.distributors-page__sidebar__list__item__button.mixitup-control-active,.distributors-page__sidebar__list__item__button:hover{font-weight:700}@media screen and (width<=900px){.distributors-page__sidebar__list__item__button.mixitup-control-active{display:none}}.distributors-page__map{aspect-ratio:375/395;width:100%;height:auto;margin-top:50px;scroll-margin-top:200px}@media screen and (width>=900px){.distributors-page__map{aspect-ratio:1010/464;flex:0 0 calc(85% - 16px);margin-top:0}}@media screen and (width>=1113px){.distributors-page__map{flex:0 0 calc(85% - 40px)}}.distributors-page__map__marker{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='41' viewBox='0 0 32 41' fill='none'%3E%3Cpath d='M15.5703 0C24.1696 0 31.1406 6.97107 31.1406 15.5703C31.1406 27.0978 18.9876 37.6044 16.1553 39.8965C15.8083 40.1773 15.3323 40.1773 14.9854 39.8965C12.153 37.6044 0 27.0978 0 15.5703C4.15546e-06 6.97107 6.97107 3.65237e-06 15.5703 0ZM15.5674 8.89746C11.8821 8.89754 8.89461 11.885 8.89453 15.5703C8.89453 19.2557 11.8821 22.2431 15.5674 22.2432C19.2528 22.2432 22.2402 19.2557 22.2402 15.5703C22.2402 11.885 19.2527 8.89746 15.5674 8.89746Z' fill='%23EB563F'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;width:32px;height:40px;transition:width .25s ease-in-out,height .25s ease-in-out}.distributors-page__map__marker__popup .mapboxgl-popup-content{min-width:180px;padding:16px 24px}.distributors-page__map__marker__popup--name{margin:0 0 .125rem;font-size:1rem;font-weight:400;line-height:150%}.distributors-page__map__marker__popup--city,.distributors-page__map__marker__popup--link{margin:0 0 .125rem;font-size:.875rem;font-weight:400;line-height:150%}.distributors-page__map__marker__popup--link a{text-underline-offset:2px;transition:text-underline-offset .25s ease-in-out}.distributors-page__map__marker__popup--link a:hover,.distributors-page__map__marker__popup--link a:focus-visible{text-underline-offset:4px;text-decoration:underline}.distributors-page__map__marker__popup .mapboxgl-popup-close-button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M5.00048 4.05732L8.30048 0.757324L9.24315 1.69999L5.94315 4.99999L9.24315 8.29999L8.30048 9.24266L5.00048 5.94266L1.70048 9.24266L0.757812 8.29999L4.05781 4.99999L0.757812 1.69999L1.70048 0.757324L5.00048 4.05732Z' fill='%23858585'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;margin:8px}.distributors-page__map__marker__popup .mapboxgl-popup-close-button span{display:none}.distributors-page__content{margin-top:1.5rem;margin-bottom:1.5rem}@media screen and (width>=900px){.distributors-page__content .container{flex-flow:row;justify-content:space-between;display:flex}.distributors-page__content .container:before{content:"";flex:0 0 15%;display:block}.distributors-page__content__items{flex:0 0 calc(85% - 16px)}}@media screen and (width>=1113px){.distributors-page__content__items{flex:0 0 calc(85% - 40px)}}.distributors-page__content__items ul{margin:0;padding:0;list-style:none}.distributors-page__content__filter{flex-flow:wrap;gap:8px;display:flex}.distributors-page__content__filter button{background-color:#0000;border:none;outline:none;margin:0;padding:0}.distributors-page__content__filter button:focus-visible{outline-offset:2px;outline:2px solid #000}.distributors-page__content__filter button{color:#000;background-color:#0000;border:1px solid #ccc;border-radius:4px;padding:8px 12px;line-height:1;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out}.distributors-page__content__filter button.filter__item--active,.distributors-page__content__filter button:hover,.distributors-page__content__filter button:focus-visible{color:#fff;background-color:#000;border-color:#000}@media screen and (width>=900px){.distributors-page__content__list{flex-flow:wrap;justify-content:flex-start;gap:24px;display:flex}.distributors-page__content__list__group{flex:0 0 calc(50% - 24px)}}@media screen and (width>=1113px){.distributors-page__content__list__group{flex:0 0 calc(33.3333% - 48px)}}.distributors-page__content__list__inner .distributor{margin-bottom:2rem}.distributors-page__content__list__inner .distributor__name{background-color:#0000;border:none;outline:none;margin:0;padding:0}.distributors-page__content__list__inner .distributor__name:focus-visible{outline-offset:2px;outline:2px solid #000}.distributors-page__content__list__inner .distributor__name{cursor:pointer;text-align:left;color:#000;margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:150%}.distributors-page__content__list__inner .distributor__details{flex-flow:column;gap:8px;display:flex}.distributors-page__content__list__inner .distributor__details p{margin:0}.distributors-page__content__list__inner .distributor__details a{text-underline-offset:2px;transition:text-underline-offset .25s ease-in-out}.distributors-page__content__list__inner .distributor__details a:hover,.distributors-page__content__list__inner .distributor__details a:focus-visible{text-underline-offset:4px;text-decoration:underline}.distributors-page__header #map[zoom="4"] .distributors-page__map__marker{width:24px;height:30px}.distributors-page__header #map[zoom="3"] .distributors-page__map__marker,.distributors-page__header #map[zoom="2"] .distributors-page__map__marker,.distributors-page__header #map[zoom="1"] .distributors-page__map__marker,.distributors-page__header #map[zoom="0"] .distributors-page__map__marker{width:18px;height:24px}.page-404{position:relative}.page-404__background{width:100%;height:100%;max-height:calc(100vh - 80px);overflow:hidden}.page-404__background img{object-fit:cover;width:100%;height:100%}.page-404__content{flex-flow:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-404__content__inner{-webkit-backdrop-filter:blur(13.8px);backdrop-filter:blur(13.8px);background:#00000080;border-radius:8px;max-width:900px;margin:auto;padding:24px}.page-404__content__inner h1{margin:1rem 0 .5rem}.page-404__content__inner h1,.page-404__content__inner p,.page-404__content__inner .button-container{text-align:center}.page-404__content__inner .arrow-link{justify-content:center}.feature-content-page{position:relative}.feature-content-page__background{z-index:-1;width:100%;min-height:100vh;position:absolute;inset:0}.feature-content-page__background img{object-fit:cover;width:100%;height:100%}.feature-content-page__content{padding-top:5%;padding-bottom:5%}.feature-content-page__header{flex-flow:column;justify-content:center;padding-bottom:5%;display:flex}.feature-content-page__header--small{min-height:60vh}@media screen and (width>=900px){.feature-content-page__header--small{min-height:40vh}}.feature-content-page__header--medium{min-height:80vh}@media screen and (width>=900px){.feature-content-page__header--medium{min-height:60vh}}.feature-content-page__header--large{min-height:90vh}.feature-content-page__header__inner--background{-webkit-backdrop-filter:blur(13.8px);backdrop-filter:blur(13.8px);background:#00000080;border-radius:8px;padding:24px 16px}@media screen and (width>=900px){.feature-content-page__header__inner{max-width:640px;margin-bottom:0}.feature-content-page__header__inner--background{padding:48px 32px}}.feature-content-page__header h1,.feature-content-page__header h2{margin:0}.feature-content-page__header .button-container{margin-top:1rem}.feature-content-page__header a:focus-visible{outline-color:#fff}.feature-content-page__blocks .block .container{padding-left:0!important;padding-right:0!important}.feature-content-page__blocks .block .container,.feature-content-page__blocks .block .container :not(.button){color:#fff}.feature-content-page__blocks .block .container .arrow-link:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 6 12' fill='none'%3E%3Cpath d='M6 6L0 12L0 0L6 6Z' fill='white'/%3E%3C/svg%3E")}.feature-content-page__blocks .text-block--background{padding-left:16px;padding-right:16px}.feature-content-page__blocks .text-block--background,.feature-content-page__blocks .text-block--background *{color:#000!important}@media screen and (width>=720px){.feature-content-page__blocks .text-image-block__image-container,.feature-content-page__blocks .text-image-block__text-container{position:unset;flex:0 0 50%}}@media screen and (width>=1113px){.news-archive__heading{margin:4rem 0 6rem}}.news-archive__filter .container{flex-flow:column;gap:16px;margin-top:1rem;margin-bottom:1rem;display:flex}@media screen and (width>=900px){.news-archive__filter .container{flex-flow:row;justify-content:space-between;align-items:flex-end}}.news-archive__filter__form{flex:0 0 100%}@media screen and (width>=900px){.news-archive__filter__form{flex:0 0 300px}}.news-archive__filter__form .dropdown{border-bottom:1px solid #000;width:100%;padding:8px 0}@media screen and (width>=900px){.news-archive__filter__form .dropdown{position:relative}}.news-archive__filter__form .dropdown legend{font-weight:300}.news-archive__filter__form .dropdown__toggle,.news-archive__filter__form .dropdown__item{background-color:#0000;border:none;outline:none;margin:0;padding:0}.news-archive__filter__form .dropdown__toggle:focus-visible,.news-archive__filter__form .dropdown__item:focus-visible{outline-offset:2px;outline:2px solid #000}.news-archive__filter__form .dropdown__toggle,.news-archive__filter__form .dropdown__item{text-align:left;color:#000;line-height:1}.news-archive__filter__form .dropdown__toggle{cursor:pointer;flex-flow:row;justify-content:space-between;align-items:center;width:100%;margin:8px 0 16px;display:flex}.news-archive__filter__form .dropdown__toggle:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M4.99984 5.99999L0.756836 1.75699L2.17184 0.342987L4.99984 3.17199L7.82784 0.342987L9.24284 1.75699L4.99984 5.99999Z' fill='black'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:12px;height:8px;display:block}.news-archive__filter__form .dropdown__toggle.open:after{transform:rotate(180deg)}.news-archive__filter__form .dropdown__content{flex-flow:column;gap:8px;display:flex}@media screen and (width>=900px){.news-archive__filter__form .dropdown__content{z-index:125;background-color:#fff;border-bottom:1px solid #000;padding-bottom:16px;position:absolute;left:0;right:0}}.news-archive__filter__form .dropdown__item--tag,.news-archive__filter__form .dropdown__item--show-all{margin:8px 0}.news-archive__filter__form .dropdown__item--tag.control-active,.news-archive__filter__form .dropdown__item--show-all.control-active{display:none}.news-archive__filter__form .dropdown__item--tag:hover,.news-archive__filter__form .dropdown__item--tag:focus-visible,.news-archive__filter__form .dropdown__item--show-all:hover,.news-archive__filter__form .dropdown__item--show-all:focus-visible{font-weight:700}.news-archive__news__list{padding:0;list-style:none}.news-archive__news__item{margin-bottom:1rem}@media screen and (width<=720px){.news-archive__news__item:not(.news-archive__news__item--highlight){flex:0 0 50%}.news-archive__news__item:not(.news-archive__news__item--highlight) .news-block__item__content__date{margin-top:0}.news-archive__news__item:not(.news-archive__news__item--highlight) h2.heading-3{font-size:1rem;font-weight:400;line-height:150%}}.news-archive__news__item--highlight{flex:0 0 100%;margin-bottom:0;padding:0 8px 24px}@media screen and (width>=900px){.news-archive__news__item--highlight{padding:24px 16px}}.news-archive__pagination{flex-flow:wrap;justify-content:center;align-items:center;padding:1rem 0;display:flex}.news-archive__pagination button{background-color:#0000;border:none;outline:none;margin:0;padding:0}.news-archive__pagination button:focus-visible{outline-offset:2px;outline:2px solid #000}.news-archive__pagination button{transform-origin:50%;color:#000;flex-flow:column;justify-content:center;align-items:center;width:24px;height:24px;font-weight:300;transition:transform .25s ease-in-out,font-weight .25s ease-in-out;display:flex}.news-archive__pagination button.page-active,.news-archive__pagination button:not([disabled]):hover,.news-archive__pagination button:focus-visible{margin-top:-2px;font-weight:700;transform:scale(1.25)}.news-article__heading,.news-article__content{max-width:1087px;margin-left:auto;margin-right:auto}.news-article__heading h1{margin:1rem 0 0}.news-article__heading__details{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:24px;margin:1rem 0;display:flex}.news-article__heading__date{margin:0}.news-article__heading__tags{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.news-article__heading__tags__tag a{text-decoration:none}.news-article__heading__tags__tag a:hover{text-decoration:underline}.news-article__heading__tags__tag a:focus-visible{outline-offset:2px;outline:2px solid #000}.news-article__heading__tags__tag a{color:#fff;background-color:#000;padding:2px 8px 4px;display:block}.news-article__heading__image{aspect-ratio:1087/612;overflow:hidden}.news-article__heading__image img{object-fit:cover;width:100%;height:100%}.news-article__content{margin-top:1rem;margin-bottom:1rem}@media screen and (width>=900px){.news-article__content{margin-top:2rem;margin-bottom:2rem}}.news-article__content__text{max-width:800px}.news-article__content__text h2{font-size:1.125rem;font-weight:700;line-height:150%}.news-article__related h2{font-weight:400}@media screen and (width>=900px){.news-article__related h2{font-size:2.5rem}}.search-page__header{background-color:#fafafa;margin-bottom:2rem;padding:48px 0 56px}.search-page__header__heading{margin:0 0 1rem}.search-page__header__text{margin:2rem 0}.search-page__header__form{flex-flow:column;justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (width>=720px){.search-page__header__form{border-bottom:1px solid #000;flex-flow:row;padding-bottom:8px}}.search-page__header__input{appearance:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;border-radius:0;outline:none;flex-grow:1;margin:0;padding:0}@media screen and (width>=720px){.search-page__header__input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M16.031 15.117L20.314 19.399L18.899 20.814L14.617 16.531C13.0237 17.8082 11.042 18.5029 9 18.5C4.032 18.5 0 14.468 0 9.5C0 4.532 4.032 0.5 9 0.5C13.968 0.5 18 4.532 18 9.5C18.0029 11.542 17.3082 13.5237 16.031 15.117ZM14.025 14.375C15.2941 13.0699 16.0029 11.3204 16 9.5C16 5.632 12.867 2.5 9 2.5C5.132 2.5 2 5.632 2 9.5C2 13.367 5.132 16.5 9 16.5C10.8204 16.5029 12.5699 15.7941 13.875 14.525L14.025 14.375Z' fill='black'/%3E%3C/svg%3E");background-position:0;padding-left:32px}}@media screen and (width<=720px){.search-page__header input{flex:0 0 100%;width:100%}.search-page__header input[type=text]{border-bottom:1px solid #000;margin-bottom:16px;padding-bottom:16px}}.search-page__results__intro{text-align:center}.search-page__results__section__toggle{color:#000;background-color:#0000;border:none;outline:none;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0;display:flex}.search-page__results__section__toggle:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M6.364 4.95L11.314 0L12.728 1.414L6.364 7.778L0 1.414L1.414 0L6.364 4.95Z' fill='%2309121F'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.125rem;height:1.125rem;margin-bottom:-4px;display:block}.search-page__results__section__toggle.open:before{transform:rotate(180deg)}.search-page__results__list{margin:0;padding:0;list-style:none}.search-page__results__item{border-bottom:2px solid #fafafa;padding:16px 0}.search-page__results__item:first-of-type{padding-top:0}.search-page__results__item__breadcrumbs{margin:0;padding:0;list-style:none}.search-page__results__item__breadcrumbs li{display:inline-block}.search-page__results__item__breadcrumbs{margin:0 0 1rem}.search-page__results__item__breadcrumbs li:not(:last-of-type):after{content:"/"}.search-page__results__item__breadcrumbs li a{text-underline-offset:2px;transition:text-underline-offset .25s ease-in-out}.search-page__results__item__breadcrumbs li a:hover,.search-page__results__item__breadcrumbs li a:focus-visible{text-underline-offset:4px;text-decoration:underline}.search-page__results__item__content{text-decoration:none}.search-page__results__item__content:focus-visible{outline-offset:2px;outline:2px solid #000}.search-page__results__item__content{flex-flow:row;align-items:center;gap:16px;display:flex}.search-page__results__item__content__image{flex-shrink:0;width:128px;height:128px;overflow:hidden}@media screen and (width>=720px){.search-page__results__item__content__image{width:200px;height:200px}}.search-page__results__item__content__image img{object-fit:cover;width:100%;height:100%;transition:transform .25s ease-in-out}.search-page__results__item__content__image--nocrop img{object-fit:contain;width:100%;height:100%}@media screen and (hover:hover){.search-page__results__item__content:hover .arrow-link,.search-page__results__item__content:focus-visible .arrow-link{gap:24px}.search-page__results__item__content:hover img,.search-page__results__item__content:focus-visible img{transform:scale(1.125)}}.search-page__results__item__content__info h3{margin-top:0}.search-page__results__item__content__info .inner{max-width:800px}.search-page__files__list{margin:0;padding:0;list-style:none}.search-page__files__list__item{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:2rem;display:flex}.search-page__files__list__item:before{content:"";vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='21' viewBox='0 0 18 21' fill='none'%3E%3Cpath d='M6.00002 0.503V0.5H16.998C17.55 0.5 18 0.955 18 1.492V19.508C17.9998 19.7712 17.895 20.0235 17.7088 20.2095C17.5226 20.3955 17.2702 20.5 17.007 20.5H0.993025C0.861702 20.4991 0.731845 20.4723 0.61087 20.4212C0.489895 20.3701 0.38017 20.2957 0.287961 20.2022C0.195752 20.1087 0.122864 19.9979 0.0734597 19.8762C0.0240555 19.7545 -0.000897804 19.6243 2.4673e-05 19.493V6.5L6.00002 0.503ZM2.83002 6.5H6.00002V3.33L2.83002 6.5ZM8.00002 2.5V7.5C8.00002 7.76522 7.89467 8.01957 7.70713 8.20711C7.5196 8.39464 7.26524 8.5 7.00002 8.5H2.00002V18.5H16V2.5H8.00002Z' fill='black'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:20px;display:inline-block}.search-page__files__list__item a{text-underline-offset:2px;transition:text-underline-offset .25s ease-in-out}.search-page__files__list__item a:hover,.search-page__files__list__item a:focus-visible{text-underline-offset:4px;text-decoration:underline}.support-page__section .faq-block h2,.support-page__section .downloads-block h2{-webkit-font-smoothing:antialiased;font-size:1.5rem;font-weight:400;line-height:normal}@media screen and (width>=900px){.support-page__section .faq-block h2,.support-page__section .downloads-block h2{font-size:2rem}}.support-page__search{background-color:#fafafa;margin-top:2.5rem;margin-bottom:2.5rem;padding-top:32px;padding-bottom:32px;scroll-margin-top:96px}@media screen and (width>=900px){.support-page__search{margin-top:4rem;margin-bottom:4rem;padding-top:72px;padding-bottom:72px}}@media screen and (width>=1113px){.support-page__search{padding-top:96px;padding-bottom:96px}}.support-page__search__heading{margin-top:0}.support-page__search__form{flex-flow:column;justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (width>=720px){.support-page__search__form{border-bottom:1px solid #000;flex-flow:row;padding-bottom:8px}}.support-page__search__form__input{appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M16.031 15.117L20.314 19.399L18.899 20.814L14.617 16.531C13.0237 17.8082 11.042 18.5029 9 18.5C4.032 18.5 0 14.468 0 9.5C0 4.532 4.032 0.5 9 0.5C13.968 0.5 18 4.532 18 9.5C18.0029 11.542 17.3082 13.5237 16.031 15.117ZM14.025 14.375C15.2941 13.0699 16.0029 11.3204 16 9.5C16 5.632 12.867 2.5 9 2.5C5.132 2.5 2 5.632 2 9.5C2 13.367 5.132 16.5 9 16.5C10.8204 16.5029 12.5699 15.7941 13.875 14.525L14.025 14.375Z' fill='black'/%3E%3C/svg%3E");background-position:0 0;background-repeat:no-repeat;background-size:20px;border:none;border-radius:0;outline:none;flex-grow:1;margin:0;padding:0 0 0 32px;line-height:1}@media screen and (width<=720px){.support-page__search__form input,.support-page__search__form button{flex:0 0 100%;width:100%}.support-page__search__form input{border-bottom:1px solid #000;margin-bottom:16px;padding-bottom:16px}}.support-page__search__results{margin:0;padding:0;list-style:none}.support-page__search__results__item{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;margin:2rem 0;display:flex}.support-page__search__results__item:before{content:"";vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='21' viewBox='0 0 18 21' fill='none'%3E%3Cpath d='M6.00002 0.503V0.5H16.998C17.55 0.5 18 0.955 18 1.492V19.508C17.9998 19.7712 17.895 20.0235 17.7088 20.2095C17.5226 20.3955 17.2702 20.5 17.007 20.5H0.993025C0.861702 20.4991 0.731845 20.4723 0.61087 20.4212C0.489895 20.3701 0.38017 20.2957 0.287961 20.2022C0.195752 20.1087 0.122864 19.9979 0.0734597 19.8762C0.0240555 19.7545 -0.000897804 19.6243 2.4673e-05 19.493V6.5L6.00002 0.503ZM2.83002 6.5H6.00002V3.33L2.83002 6.5ZM8.00002 2.5V7.5C8.00002 7.76522 7.89467 8.01957 7.70713 8.20711C7.5196 8.39464 7.26524 8.5 7.00002 8.5H2.00002V18.5H16V2.5H8.00002Z' fill='black'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:20px;display:inline-block}.support-page__search__results__item a{text-underline-offset:2px;transition:text-underline-offset .25s ease-in-out}.support-page__search__results__item a:hover,.support-page__search__results__item a:focus-visible{text-underline-offset:4px;text-decoration:underline}@media screen and (width>=900px){.support-page__form__contact .fx-forms-page .fx-forms-fieldset .row-fluid .col-md-6:last-of-type .longanswer,.support-page__form__contact .fx-forms-page .fx-forms-fieldset .row-fluid .col-md-6:last-of-type .fx-forms-field-wrapper{height:100%;padding-bottom:2.125rem}.support-page__form__contact .fx-forms-page .fx-forms-fieldset .row-fluid .col-md-6:last-of-type textarea{height:100%!important}}.video-tutorials__videos__item__image{display:block;position:relative}.video-tutorials__videos__item__image:after{content:"";background-color:#00000040;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60' fill='none'%3E%3Cpath d='M30 60C13.431 60 0 46.569 0 30C0 13.431 13.431 0 30 0C46.569 0 60 13.431 60 30C60 46.569 46.569 60 30 60ZM30 54C36.3652 54 42.4697 51.4714 46.9706 46.9706C51.4714 42.4697 54 36.3652 54 30C54 23.6348 51.4714 17.5303 46.9706 13.0294C42.4697 8.52856 36.3652 6 30 6C23.6348 6 17.5303 8.52856 13.0294 13.0294C8.52856 17.5303 6 23.6348 6 30C6 36.3652 8.52856 42.4697 13.0294 46.9706C17.5303 51.4714 23.6348 54 30 54ZM25.866 19.245L40.503 29.001C40.6676 29.1105 40.8026 29.2591 40.896 29.4333C40.9893 29.6076 41.0382 29.8023 41.0382 30C41.0382 30.1977 40.9893 30.3924 40.896 30.5667C40.8026 30.7409 40.6676 30.8895 40.503 30.999L25.863 40.755C25.6825 40.8747 25.4729 40.9432 25.2566 40.9535C25.0403 40.9637 24.8252 40.9152 24.6342 40.813C24.4432 40.7109 24.2834 40.559 24.1718 40.3735C24.0601 40.1879 24.0008 39.9756 24 39.759V20.241C24.0004 20.024 24.0597 19.8111 24.1715 19.625C24.2833 19.439 24.4435 19.2868 24.6349 19.1846C24.8264 19.0824 25.042 19.034 25.2588 19.0447C25.4756 19.0553 25.6854 19.1245 25.866 19.245Z' fill='white'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:60px;transition:background-color .25s ease-in-out;display:block;position:absolute;inset:0}.video-tutorials__videos__item__image:hover:after,.video-tutorials__videos__item__image:focus-visible:after{background-color:#00000080}@media screen and (width>=900px){#RiflesCollectionPage .filterable-collection__container,#accessoriesCollectionPage .filterable-collection__container,#accessoryCategory .filterable-collection__container{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}}#RiflesCollectionPage .filterable-collection__filter,#accessoriesCollectionPage .filterable-collection__filter,#accessoryCategory .filterable-collection__filter{z-index:666;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border-top:1px solid #000;border-bottom:1px solid #000;position:fixed;left:0;right:0}@media screen and (width>=900px){#RiflesCollectionPage .filterable-collection__filter,#accessoriesCollectionPage .filterable-collection__filter,#accessoryCategory .filterable-collection__filter{border:none;flex:0 0 304px;position:sticky;top:48px}}#RiflesCollectionPage .filterable-collection__filter form,#accessoriesCollectionPage .filterable-collection__filter form,#accessoryCategory .filterable-collection__filter form{max-height:90vh;padding-bottom:24px;overflow-y:auto}#RiflesCollectionPage .filterable-collection__filter__toggle,#accessoriesCollectionPage .filterable-collection__filter__toggle,#accessoryCategory .filterable-collection__filter__toggle{color:#000;background-color:#0000;border:none;outline:none;flex-flow:row;justify-content:center;align-items:center;gap:16px;width:100%;margin:0;padding:8px;font-size:1.125rem;font-weight:700;line-height:150%;display:flex}@media screen and (width>=900px){#RiflesCollectionPage .filterable-collection__filter__toggle,#accessoriesCollectionPage .filterable-collection__filter__toggle,#accessoryCategory .filterable-collection__filter__toggle{display:none}}#RiflesCollectionPage .filterable-collection__filter__toggle .icon,#accessoriesCollectionPage .filterable-collection__filter__toggle .icon,#accessoryCategory .filterable-collection__filter__toggle .icon{margin-top:-4px}#RiflesCollectionPage .filterable-collection__filter__toggle.open .icon svg,#accessoriesCollectionPage .filterable-collection__filter__toggle.open .icon svg,#accessoryCategory .filterable-collection__filter__toggle.open .icon svg{transform:rotate(180deg)}#RiflesCollectionPage .filterable-collection__items,#accessoriesCollectionPage .filterable-collection__items,#accessoryCategory .filterable-collection__items{padding-top:80px}#RiflesCollectionPage .filterable-collection__items ul,#accessoriesCollectionPage .filterable-collection__items ul,#accessoryCategory .filterable-collection__items ul{gap:24px;margin:0;padding:0}@media screen and (width>=900px){#RiflesCollectionPage .filterable-collection__items,#accessoriesCollectionPage .filterable-collection__items,#accessoryCategory .filterable-collection__items{flex:0 0 calc(100% - 304px);padding-top:32px}}#RiflesCollectionPage .filterable-collection__items__card,#accessoriesCollectionPage .filterable-collection__items__card,#accessoryCategory .filterable-collection__items__card{flex:0 0 100%;padding-top:24px;padding-bottom:24px}@media screen and (width>=720px){#RiflesCollectionPage .filterable-collection__items__card,#accessoriesCollectionPage .filterable-collection__items__card,#accessoryCategory .filterable-collection__items__card{flex:0 0 calc(50% - 16px)}}@media screen and (width>=900px){#RiflesCollectionPage .filterable-collection__items__card,#accessoriesCollectionPage .filterable-collection__items__card,#accessoryCategory .filterable-collection__items__card{flex:0 0 calc(33.3333% - 16px)}}#RiflesCollectionPage .filterable-collection__items__card a,#accessoriesCollectionPage .filterable-collection__items__card a,#accessoryCategory .filterable-collection__items__card a{text-decoration:none}@media screen and (width>=900px){#RiflesCollectionPage .filterable-collection__items__card,#accessoriesCollectionPage .filterable-collection__items__card,#accessoryCategory .filterable-collection__items__card{padding-top:40px;padding-bottom:40px}}#accessoryCategory .items-grid-block__card__image,#accessoriesCollectionPage .items-grid-block__card__image{aspect-ratio:1}#accessoryCategory .items-grid-block__card__image img,#accessoriesCollectionPage .items-grid-block__card__image img{object-fit:contain;width:100%;height:100%}@media screen and (width<=720px){#accessoriesCollectionPage .filterable-collection__items__card{flex:0 0 calc(50% - 16px)}}#rifle-page .product__header,#accessory-page .product__header{padding:24px 0}@media screen and (width>=900px){#rifle-page .product__header,#accessory-page .product__header{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:2rem;min-height:80vh;display:flex}#rifle-page .product__header__image,#accessory-page .product__header__image{flex:0 0 calc(50% - 1rem)}}@media screen and (width>=1113px){#rifle-page .product__header__image,#accessory-page .product__header__image{flex:0 0 calc(60% - 1rem)}}#rifle-page .product__header__image img,#accessory-page .product__header__image img{object-fit:contain;width:100%;height:100%;padding:15% 0 0}@media screen and (width>=900px){#rifle-page .product__header__content,#accessory-page .product__header__content{flex-flow:column;flex:0 0 calc(50% - 1rem);display:flex}}@media screen and (width>=1113px){#rifle-page .product__header__content,#accessory-page .product__header__content{flex:0 0 calc(40% - 1rem)}}#rifle-page .product__header__content h1,#accessory-page .product__header__content h1{margin:1rem 0 .5rem}#rifle-page .product__header__content__text .rte-text p,#accessory-page .product__header__content__text .rte-text p{margin-top:0}#rifle-page .product__header__content__text--read-more,#accessory-page .product__header__content__text--read-more{background-color:#0000;border:none;outline:none;margin:0;padding:0}#rifle-page .product__header__content__text--read-more:focus-visible,#accessory-page .product__header__content__text--read-more:focus-visible{outline-offset:2px;outline:2px solid #000}#rifle-page .product__header__content__text--read-more,#accessory-page .product__header__content__text--read-more{text-underline-offset:2px;transition:text-underline-offset .25s ease-in-out}#rifle-page .product__header__content__text--read-more:hover,#rifle-page .product__header__content__text--read-more:focus-visible,#accessory-page .product__header__content__text--read-more:hover,#accessory-page .product__header__content__text--read-more:focus-visible{text-underline-offset:4px;text-decoration:underline}#rifle-page .product__header__content__text--read-more,#accessory-page .product__header__content__text--read-more{color:#000;flex-flow:row;justify-content:flex-start;align-items:center;gap:16px;margin-top:1rem;text-decoration:underline;display:flex}#rifle-page .product__header__content__text--read-more .icon svg,#accessory-page .product__header__content__text--read-more .icon svg{transform-origin:50%}#rifle-page .product__header__content__text--read-more .icon.open svg,#accessory-page .product__header__content__text--read-more .icon.open svg{transform:rotate(180deg)}#rifle-page .product__header__content__dropdowns,#accessory-page .product__header__content__dropdowns{padding:2rem 0 1rem}#rifle-page .product__header__content__dropdowns .clear-btn,#accessory-page .product__header__content__dropdowns .clear-btn{color:gray;cursor:pointer;background:0 0;border:none;position:absolute;top:50%;right:-25px;transform:translateY(-50%)}#rifle-page .product__header__content__dropdowns .dropdown__container,#accessory-page .product__header__content__dropdowns .dropdown__container{background-color:#fff;border:1px solid #000;border-radius:48px;width:100%;margin:1rem 0;position:relative}#rifle-page .product__header__content__dropdowns .dropdown__container[disabled=disabled],#accessory-page .product__header__content__dropdowns .dropdown__container[disabled=disabled]{border-color:#d3d3d3}#rifle-page .product__header__content__dropdowns .dropdown__container--open,#accessory-page .product__header__content__dropdowns .dropdown__container--open{z-index:555;border-radius:24px 24px 0 0}#rifle-page .product__header__content__dropdowns .dropdown__toggle,#accessory-page .product__header__content__dropdowns .dropdown__toggle{background-color:#0000;border:none;outline:none;margin:0;padding:0}#rifle-page .product__header__content__dropdowns .dropdown__toggle:focus-visible,#accessory-page .product__header__content__dropdowns .dropdown__toggle:focus-visible{outline-offset:2px;outline:2px solid #000}#rifle-page .product__header__content__dropdowns .dropdown__toggle,#accessory-page .product__header__content__dropdowns .dropdown__toggle{color:#000;flex-flow:row;justify-content:space-between;width:100%;padding:14px 32px 16px 24px;display:flex}#rifle-page .product__header__content__dropdowns .dropdown__toggle:disabled,#accessory-page .product__header__content__dropdowns .dropdown__toggle:disabled{color:#d3d3d3;cursor:not-allowed}#rifle-page .product__header__content__dropdowns .dropdown__toggle:disabled .icon,#accessory-page .product__header__content__dropdowns .dropdown__toggle:disabled .icon{opacity:.4}#rifle-page .product__header__content__dropdowns .dropdown__toggle .icon svg,#accessory-page .product__header__content__dropdowns .dropdown__toggle .icon svg{transform-origin:50%}#rifle-page .product__header__content__dropdowns .dropdown__toggle .icon.open svg,#accessory-page .product__header__content__dropdowns .dropdown__toggle .icon.open svg{transform:rotate(180deg)}#rifle-page .product__header__content__dropdowns .dropdown__content,#accessory-page .product__header__content__dropdowns .dropdown__content{background-color:#fff;border:1px solid #000;border-top:none;border-radius:0 0 24px 24px;padding:0 32px 16px 24px;position:absolute;left:-1px;right:-1px}#rifle-page .product__header__content__dropdowns .dropdown__content__list,#accessory-page .product__header__content__dropdowns .dropdown__content__list{margin:0;padding:0;list-style:none}#rifle-page .product__header__content__dropdowns .dropdown__content__item,#accessory-page .product__header__content__dropdowns .dropdown__content__item{padding:8px 0}#rifle-page .product__header__content__dropdowns .dropdown__content__item:not(:last-of-type),#accessory-page .product__header__content__dropdowns .dropdown__content__item:not(:last-of-type){border-bottom:1px solid #d2d2d2}#rifle-page .product__header__content__dropdowns .dropdown__content__item button,#accessory-page .product__header__content__dropdowns .dropdown__content__item button{background-color:#0000;border:none;outline:none;margin:0;padding:0}#rifle-page .product__header__content__dropdowns .dropdown__content__item button:focus-visible,#accessory-page .product__header__content__dropdowns .dropdown__content__item button:focus-visible{outline-offset:2px;outline:2px solid #000}#rifle-page .product__header__content__dropdowns .dropdown__content__item button,#accessory-page .product__header__content__dropdowns .dropdown__content__item button{color:#000;text-align:left;flex-flow:row;justify-content:flex-start;display:flex}#rifle-page .product__header__content__dropdowns .dropdown__content__item button:hover,#rifle-page .product__header__content__dropdowns .dropdown__content__item button:focus-visible,#accessory-page .product__header__content__dropdowns .dropdown__content__item button:hover,#accessory-page .product__header__content__dropdowns .dropdown__content__item button:focus-visible{text-decoration:underline}#rifle-page .product__header__content__dropdowns .dropdown__content__item__image,#accessory-page .product__header__content__dropdowns .dropdown__content__item__image{display:block}#rifle-page .product__header__content__dropdowns .dropdown__content__item__text,#accessory-page .product__header__content__dropdowns .dropdown__content__item__text{flex-flow:column;justify-content:center;display:flex}#rifle-page .product__header__content__dropdowns .dropdown__content__item__text--bottom,#accessory-page .product__header__content__dropdowns .dropdown__content__item__text--bottom{color:#747474}#rifle-page .product__variant-info,#accessory-page .product__variant-info{border-top:1px solid #e7e7e7;flex:1;margin:1rem 0 0;padding:1rem 2rem}#rifle-page .product__variant-info--no-match,#accessory-page .product__variant-info--no-match{text-align:center}#rifle-page .product__variant-info--no-match h3,#accessory-page .product__variant-info--no-match h3{margin:0}#rifle-page .product__variant-info--no-match p,#accessory-page .product__variant-info--no-match p{color:#666;margin:0}#rifle-page .product__variant-info .specifications__columns,#accessory-page .product__variant-info .specifications__columns{flex-direction:column;gap:0;display:flex}@media screen and (width>=768px){#rifle-page .product__variant-info .specifications__columns,#accessory-page .product__variant-info .specifications__columns{flex-direction:row;gap:5rem}}#rifle-page .product__variant-info .specifications .specification-item,#accessory-page .product__variant-info .specifications .specification-item{border-bottom:2px solid #eee;justify-content:space-between;width:100%;padding:1rem 0;display:flex}#rifle-page .product__variant-info .specifications .specification-item dt,#accessory-page .product__variant-info .specifications .specification-item dt{flex:none;margin:0;font-weight:700}#rifle-page .product__variant-info .specifications .specification-item dd,#accessory-page .product__variant-info .specifications .specification-item dd{text-align:right;white-space:pre-line;flex:1;margin:0}#rifle-page .product__variants-info .variants-table,#accessory-page .product__variants-info .variants-table{border-collapse:collapse;width:100%;margin-top:1.5rem}#rifle-page .product__variants-info .variants-table thead,#accessory-page .product__variants-info .variants-table thead{background-color:#f5f5f5;border-bottom:2px solid #ddd}#rifle-page .product__variants-info .variants-table th,#accessory-page .product__variants-info .variants-table th{text-align:left;color:#09121f;padding:.5rem;font-weight:600}#rifle-page .product__variants-info .variants-table td,#accessory-page .product__variants-info .variants-table td{border-bottom:1px solid #eee;padding:.5rem}#rifle-page .product__variants-info .variants-table td img,#accessory-page .product__variants-info .variants-table td img{object-fit:contain;height:40px}.product__accessories{position:relative;overflow:hidden}.product__accessories:after{content:"";background:linear-gradient(90deg,#fff0 .02%,#fff 99.98%);width:80px;display:block;position:absolute;top:0;bottom:0;right:0}.product__accessories__container{overflow-x:auto}.product__accessories__table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:720px}.product__accessories__table th,.product__accessories__table td{text-align:left;padding:4px 8px}.product__accessories__table th.image,.product__accessories__table td.image{width:72px}@media screen and (width>=720px){.product__accessories__table th.image,.product__accessories__table td.image{width:100px}}.product__accessories__table th.image img,.product__accessories__table td.image img{object-fit:contain;height:50px}.product__accessories__table th.name,.product__accessories__table td.name{width:20%;min-width:212px}.product__accessories__table th.name a,.product__accessories__table td.name a{text-underline-offset:2px;transition:text-underline-offset .25s ease-in-out}.product__accessories__table th.name a:hover,.product__accessories__table th.name a:focus-visible,.product__accessories__table td.name a:hover,.product__accessories__table td.name a:focus-visible{text-underline-offset:4px;text-decoration:underline}.product__accessories__table th.artno,.product__accessories__table td.artno{width:10%;min-width:72px}.product__accessories__table th.description,.product__accessories__table td.description{white-space:nowrap;min-width:60%}.product__accessories__table tbody tr:nth-of-type(2n){background-color:#00000005}.product__accessories__show-more{text-underline-offset:2px;background-color:#0000;border:none;outline:none;margin:0;padding:0;transition:text-underline-offset .25s ease-in-out}.product__accessories__show-more:hover,.product__accessories__show-more:focus-visible{text-underline-offset:4px;text-decoration:underline}.product__accessories__show-more{text-align:center;margin:24px auto;text-decoration:underline;display:block}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-outline-width:1px;--f-button-outline-color:#000000b3;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-opacity:1;--f-button-svg-disabled-opacity:.5;--f-button-svg-transition:opacity .15s ease;--f-button-svg-transform:none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);box-sizing:content-box;pointer-events:all;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:hidden}@media (hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color,var(--f-button-color));background-color:var(--f-button-hover-bg,var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)));background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width)solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity,1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child,.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child,[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child,.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1:#0000001a;--f-spinner-color-2:#11181ccc;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px}.f-spinner{width:var(--f-spinner-width);height:var(--f-spinner-height);border:var(--f-spinner-border-width)solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);margin:0;padding:0;animation:.75s linear infinite f-spinner,.2s .2s both f-fadeIn;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{content:"";display:block}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{z-index:9999;position:fixed;top:0;left:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;aspect-ratio:unset!important;margin:0!important}.f-panzoom__wrapper{min-width:0;max-width:100%;min-height:0;max-height:100%;position:relative}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{min-width:0;max-width:100%;min-height:0;max-height:100%;display:block}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{vertical-align:top;object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;height:auto;transition:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.f-panzoom__viewport>.f-panzoom__content{object-fit:fill;width:100%;height:100%}picture.f-panzoom__content img{vertical-align:top;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:100%;transition:none}.f-panzoom__protected{z-index:1;-webkit-user-select:none;user-select:none;position:absolute;inset:0}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration,.2s)var(--f-transition-easing,ease)var(--f-transition-delay,0s)both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s)var(--f-transition-easing,ease)var(--f-transition-delay,0s)both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s)ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,.2s)*.2)ease calc(var(--f-transition-duration,.2s)*.8)both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration,.85s)cubic-bezier(.16,1,.3,1)f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s)cubic-bezier(.16,1,.3,1)f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration,.85s)cubic-bezier(.16,1,.3,1)f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s)cubic-bezier(.16,1,.3,1)f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap,0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration,.85s)cubic-bezier(.16,1,.3,1)f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s)cubic-bezier(.16,1,.3,1)f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration,.85s)cubic-bezier(.16,1,.3,1)f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s)cubic-bezier(.16,1,.3,1)f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}}.f-zoomInUp{animation:var(--f-transition-duration,.3s)ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.3s)ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale,.975))translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);opacity:var(--f-zoomInUp-opacity,0)}to{opacity:1;transform:scale(1)translateZ(0)}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale,.975))translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration,.2s)ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration,.2s)ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y,150px)*-1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y,150px),0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{box-sizing:border-box;margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);color:var(--f-html-color,currentColor);background:var(--f-html-bg);position:relative}.f-html.is-error{text-align:center}.f-iframe{border:0;width:100%;height:100%;margin:0;display:block}.f-caption{margin:var(--f-caption-margin);padding:var(--f-caption-padding,16px 8px);overflow-wrap:anywhere;max-width:100%;max-height:calc(80vh - 100px);line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font);flex-shrink:0;align-self:center;overflow:auto}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{width:100%;height:100%;min-height:1px;max-width:var(--f-video-width,960px);max-height:var(--f-video-height,540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,#000000e6);padding:0;overflow:visible}.f-html5video{background:0 0;border:0;width:100%;height:100%;display:block}.f-button.is-arrow{--f-button-width:var(--f-arrow-width,46px);--f-button-height:var(--f-arrow-height,46px);--f-button-svg-width:var(--f-arrow-svg-width,24px);--f-button-svg-height:var(--f-arrow-svg-height,24px);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width,1.75);--f-button-border-radius:var(--f-arrow-border-radius,unset);--f-button-bg:var(--f-arrow-bg,transparent);--f-button-hover-bg:var(--f-arrow-hover-bg,var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg,var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color,var(--f-arrow-color));--f-button-active-color:var(--f-arrow-active-color,var(--f-arrow-hover-color));overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{z-index:20;position:absolute;transform:translate(0)}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);transform:translateY(-50%)rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);transform:translateY(-50%)rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos,0);bottom:auto;left:50%;right:auto;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos,0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg,none);box-shadow:var(--f-toolbar-shadow,none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);z-index:20;color:var(--f-toolbar-color,currentColor);font-size:var(--f-toolbar-font-size,17px);font-weight:var(--f-toolbar-font-weight,inherit);font-family:var(--f-toolbar-font,-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none;grid-template-columns:1fr auto 1fr;display:grid;position:relative}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{z-index:1;position:relative}.f-carousel__toolbar__column{align-content:flex-start;gap:var(--f-toolbar-gap,0);flex-flow:wrap;display:flex}.f-carousel__toolbar__column.is-left{justify-content:flex-start;justify-self:flex-start;display:flex}.f-carousel__toolbar__column.is-middle{justify-content:center;display:flex}.f-carousel__toolbar__column.is-right{flex-flow:row;justify-content:flex-end;justify-self:flex-end;display:flex}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{cursor:default;-webkit-user-select:none;user-select:none;margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius);flex-direction:row;display:flex;position:relative}.f-counter span{padding:0 var(--f-counter-gap,4px)}:root{--f-thumbs-gap:8px;--f-thumbs-margin:0;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:transparent;--f-thumbs-transition:max-height .3s ease,max-width .3s ease,padding .3s ease;--f-thumbs-z-index:1;--f-thumbs-viewport-padding-x:0px;--f-thumbs-viewport-padding-y:0px;--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-clip-width:46px;--f-thumb-extra-gap:16px;--f-thumb-opacity:1;--f-thumb-transition:opacity .3s ease,transform .15s ease;--f-thumb-border:none;--f-thumb-border-radius:4px;--f-thumb-shadow:none;--f-thumb-bg:linear-gradient(#0000001a,#0000000d);--f-thumb-focus-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;--f-thumb-border-transition:all .1s ease;--f-thumb-img-width:100%;--f-thumb-img-height:100%;--f-thumb-img-fit:cover;--f-thumb-img-position:50% 20%}.f-thumbs{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap);box-sizing:border-box;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y)var(--f-thumbs-padding-x);background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index);flex-shrink:0;position:relative;overflow:hidden}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y)*2)}.f-thumbs.is-horizontal.is-hidden{--f-thumbs-padding-y:0;max-height:0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)*2)}.f-thumbs.is-vertical.is-hidden{--f-thumbs-padding-x:0;max-width:0}.f-thumbs.is-scrollable.is-hidden{--f-thumbs-padding-y:0;max-height:0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:#0000;display:block}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y)var(--f-thumbs-viewport-padding-x);display:grid;overflow:visible}.f-thumbs__slide{box-sizing:border-box;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);cursor:pointer;flex-direction:column;grid-area:1/1;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;width:100%;height:100%;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg);outline:none;margin:auto;padding:0;display:block;position:relative;overflow:visible}.f-thumbs__slide button:after{content:"";z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow);position:absolute;inset:0}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity,1);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width:calc(var(--f-thumb-clip-width) + var(--f-thumbs-gap));--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width)*2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x))*-1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc((var(--width-diff)*.5)*var(--progress));--clip-path:inset(0 var(--clip-shift)round var(--f-thumb-border-radius,0));left:var(--shift,0);will-change:left;transition:left var(--f-transition-duration)var(--f-transition-easing);padding:0;overflow:visible}.f-thumbs.is-modern .f-thumbs__slide button{width:var(--f-thumb-width);clip-path:var(--clip-path);box-shadow:none;transition:clip-path var(--f-transition-duration)var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s)var(--f-thumb-transition-easing,ease);border:none;margin-inline:50%;display:block}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration)var(--f-transition-easing),box-shadow var(--f-transition-duration)var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,none);position:absolute}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}.f-thumbs.is-scrollable .f-thumbs__viewport{grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overscroll-behavior:contain;-webkit-user-select:none;user-select:none;display:grid;overflow:auto}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none;grid-area:auto;display:block;position:relative}:root{--f-progressbar-height:3px;--f-progressbar-color:var(--f-carousel-theme-color,#575ad6);--f-progressbar-opacity:1;--f-progressbar-z-index:30}.f-progressbar{z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-timing-function:linear;animation-play-state:running;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{scroll-behavior:auto;width:auto;overflow:visible}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin,0px) + var(--f-scrollbar-compensate,0px));overscroll-behavior-y:none;overflow:hidden!important}.fancybox__dialog{z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;touch-action:none;overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height:100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog :empty{display:block}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:#18181bf2;--f-toolbar-margin:0;--f-toolbar-padding:8px;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:16px;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:1px 1px 1px #000000bf;--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0px 10px;--f-counter-gap:4px;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:17px;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:16px 8px;--f-caption-color:var(--fancybox-color,#dbdbdb);--f-caption-bg:transparent;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:#fff3;--f-spinner-color-2:#fffc;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:#fff;--f-button-width:46px;--f-button-height:46px;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:1px;--f-button-outline-color:#ffffffbf;--f-button-outline-offset:0px;--f-button-bg:#363636bf;--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(1px 1px 1px #18181b03),drop-shadow(1px 2px 1px #18181b0d);--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:32px;--f-arrow-width:50px;--f-arrow-height:50px;--f-arrow-svg-width:24px;--f-arrow-svg-height:24px;--f-arrow-svg-stroke-width:2.5;--f-arrow-border-radius:50%;--f-arrow-bg:#363636a6;--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-close-button-width:30px;--f-close-button-height:30px;--f-close-button-svg-width:24px;--f-close-button-svg-height:24px;--f-close-button-svg-stroke-width:1.75;--f-close-border-radius:4px;--f-close-button-color:#fff;--f-close-button-hover-color:#fff;--f-close-button-bg:transparent;--f-close-button-hover-bg:transparent;--f-close-button-active-bg:transparent;--f-thumbs-margin:0px;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 2px #ffffffa6;--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 2px #fff;--f-thumb-selected-transform:none;--f-scrollbar-width:7px;--f-scrollbar-track-bg:#444;--f-scrollbar-track-border-radius:10px;--f-scrollbar-track-shadow:inset 0 0 6px #0003;--f-scrollbar-thumb-bg:#ddd;--f-scrollbar-thumb-border-radius:10px}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:#fffffff7;--f-toolbar-color:var(--fancybox-color,#222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color,#222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:#0003;--f-spinner-color-2:#000c;--f-spinner-border-width:3.5px;--f-progressbar-color:#6f6f74;--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:#000000d9;--f-button-bg:#ffffffd9;--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:#ffffffd9;--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2,#e2e8f0);--f-thumb-focus-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #888;--f-thumb-selected-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #000;--f-scrollbar-track-bg:#ddd;--f-scrollbar-thumb-bg:#444}.fancybox__container{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow:clip visible}.fancybox__container>:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner){animation:var(--f-interface-enter-duration,.35s)ease none f-fadeIn}.fancybox__container.is-hiding>:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration,.35s)ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{z-index:-1;background:var(--fancybox-backdrop-bg);position:fixed;inset:0}.fancybox__carousel{z-index:10;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:clip visible}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{content:"";z-index:1;position:absolute;inset:-30px}.fancybox__viewport{min-width:0;min-height:0;transform:translate3d(0,var(--f-drag-offset,0),0);flex:1;display:grid;position:relative;overflow:visible}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;max-width:100%;min-height:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;will-change:transform;flex-direction:column;grid-area:1/1;align-items:center;margin:0;display:flex;position:relative;transform:translateZ(0)}.fancybox__slide:before,.fancybox__slide:after{content:"";display:block}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color,--f-html-color);--f-html-bg:var(--f-error-bg,--f-html-bg)}.fancybox__slide.has-html{padding:8px;overflow:auto}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel{overflow:visible}.f-button.is-close-button{--f-button-width:var(--f-close-button-width);--f-button-height:var(--f-close-button-height);--f-button-border-radius:var(--f-close-border-radius);--f-button-color:var(--f-close-button-color);--f-button-hover-color:var(--f-close-button-hover-color);--f-button-bg:var(--f-close-button-bg);--f-button-hover-bg:var(--f-close-button-hover-bg);--f-button-active-bg:var(--f-close-button-active-bg);--f-button-svg-width:var(--f-close-button-svg-width);--f-button-svg-height:var(--f-close-button-svg-height);--f-button-svg-stroke-width:var(--f-close-button-svg-stroke-width);top:calc((var(--f-button-height) + 2px)*-1);z-index:40;position:absolute;right:0}.fancybox__thumbs{flex:0 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols:1;--f-thumbs-gap:8px;--f-thumbs-transition:none;--f-thumbs-padding-x:4px;--f-thumbs-padding-y:8px;--f-thumbs-viewport-padding-x:4px;--f-thumbs-viewport-padding-y:0px;max-width:calc(var(--f-thumb-width)*var(--f-thumbs-cols) + var(--f-thumbs-gap)*(var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x)*2 + var(--f-thumbs-viewport-padding-x)*2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{--f-thumbs-padding-x:0;--f-thumbs-padding-y:0;max-width:0}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap)*(var(--f-thumbs-cols) - 1))/var(--f-thumbs-cols)))!important;overflow-x:hidden!important}