.page-header-image{overflow:hidden}.page-header-image-inset{min-height:300px}.page-header-image-inset .bg{position:absolute;left:0;right:0;bottom:0;top:0;background-repeat:no-repeat;background-position:center right;background-size:cover}.container-module{position:relative}.container-module .caption-container{position:absolute;left:0;right:0;bottom:0;top:0;padding:2rem 0}.container-module .caption-container .caption{display:flex;width:100%;height:100%}.container-module .caption-container .caption.left-bottom{align-items:flex-end;justify-content:start}.container-module .caption-container .caption-content{backdrop-filter:blur(11px);background-color:#fcfbf826;padding:2rem;color:var(--color-light);text-align:center}.container-module .caption-container .btn-caption{color:var(--color-light);font-size:1rem;text-decoration:underline;letter-spacing:1.6px;text-shadow:0px 0px 35px #0E1915;padding:0;border:0;font-weight:var(--fw-default)}.container-module .caption-container .btn-caption:hover{text-decoration:none}.container-module .caption-container .caption-title{color:var(--color-light);font-size:1.375rem;font-weight:var(--fw-default);line-height:35px;text-shadow:0px 0px 35px #0E1915}.page-contents-container,.page-include{padding-top:15px;padding-bottom:15px}.page-main-title{margin-bottom:0}.page-contents-container .page-content{margin-top:20px}.page-contents-sponsorship-loggin #sponsorshipForm{margin:0 -7.5px}.page-include-sponsorship-loggin .sponsorshipButton{width:100%;margin-top:15px}.page-include-newsletter #newsletterFormSubmit{margin-top:20px;width:100%}.page-include-subpages .inset{padding:20px;background-color:#f2f2f2;border-radius:3px}.page-include-subpages .subpages{display:flex;flex-wrap:wrap}.page-include-subpages .subpage{width:100%}.page-include-subpages .subpage + .subpage{margin-top:20px}.page-include-subpages .subpage a{display:block;padding:20px;text-align:center;background-color:var(--color-light);border:1px solid #ddd;border-radius:3px;height:100%}.page-include-map .include-page-content{display:flex;flex-wrap:wrap}.page-include-map .categoriesTreeContainer1{display:block;padding:20px 0;background-color:var(--color-light);border-bottom:1px solid #ddd;border-top:1px solid #ddd;width:100%}.page-include-map .categoriesTreeContainer1 + .categoriesTreeContainer1{margin-top:-1px}.page-include-map a.categoryTree1{font-size:20px;font-weight:var(--fw-medium);display:block}.page-include-map .categoryTree1 + .subCategoriesTree{margin-top:20px}.page-include-map a.categoryTree2{display:block;margin-bottom:15px;font-weight:var(--fw-medium)}.page-include-map .categoriesTreeContainer.categoriesTreeContainer2{padding-left:25px}.page-include-map .categoriesTreeContainer.categoriesTreeContainer3{display:inline-block;padding-right:25px}.page-include-map .categoriesTreeContainer2 + .categoriesTreeContainer2{margin-top:25px}.page-include-map .categoriesTreeContainer3 a.categoryTree{display:block;margin-bottom:4px;color:#888}.page-contents-container .title{font-weight:var(--fw-medium);font-size:1.5rem}.page-contents-container .accordion-item .accordion-button{box-shadow:none!important;background-color:var(--color-light);color:var(--color-btn-gray)}.page-contents-container .accordion-item .accordion-button:not(.collapsed){background-color:var(--btn-secondary-hover);color:var(--color-light)}.page-contents-container .accordion-item .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='%23ffffff'%3e%3cpath%20fill-rule='evenodd'%20d='M1.646%204.646a.5.5%200%200%201%20.708%200L8%2010.293l5.646-5.647a.5.5%200%200%201%20.708.708l-6%206a.5.5%200%200%201-.708%200l-6-6a.5.5%200%200%201%200-.708z'/%3e%3c/svg%3e")}.theme-categoryLandingPage .block-breadcrumb{display:none}@media (min-width:576px){.page-include-sponsorship-loggin .sponsorshipButton{width:220px}.page-include-newsletter #newsletterFormSubmit{width:220px}.page-include-subpages .inset{padding:20px 12.5px}}@media (min-width:768px){.page-contents-container{font-size:15px}.page-header-image-inset{max-height:600px}.page-header-image-inset .bg{position:absolute;left:0;right:0;bottom:0;top:0;background-repeat:no-repeat;background-position:center top;background-size:cover}.container-module .caption-container .caption-title{font-size:1.75rem;line-height:45px}.container-module .caption-container .caption-content{text-align:left}}@media (min-width:992px){.page-contents-container,.page-include{padding-top:30px;padding-bottom:30px}}@media (min-width:1200px){.page-contents-container{font-size:16px;line-height:1.6}}@media (min-width:1400px){.page-header-image-inset{min-height:560px}}.page-contents-terms-use .include-print #content-to-print,.page-contents-privacy-policy .include-print #content-to-print{margin-top:30px}.theme-modularPage .module-title{color:var(--color-primary)}