@import "../../../../../vendor/bk2k/bootstrap-package/Resources/Public/Css/bootstrap5-theme.css";html,body{font-family:"JosefinSans-Medium",sans-serif;font-size:1rem}html h1,html .h1,body h1,body .h1{font-size:2rem;color:var(--bs-primary)}html h1 span,html .h1 span,body h1 span,body .h1 span{font-size:inherit}@media only screen and (min-width:768px){html h1,html .h1,body h1,body .h1{font-size:2.125rem}}html h2,html .h2,body h2,body .h2{font-size:1.75rem;color:var(--bs-primary)}html h2 span,html .h2 span,body h2 span,body .h2 span{font-size:inherit}@media only screen and (min-width:768px){html h2,html .h2,body h2,body .h2{font-size:2rem}}html h3,html .h3,body h3,body .h3{font-size:1.5rem;color:var(--bs-primary)}html h3 span,html .h3 span,body h3 span,body .h3 span{font-size:inherit}@media only screen and (min-width:768px){html h3,html .h3,body h3,body .h3{font-size:1.75rem}}html h4,html .h4,body h4,body .h4{font-size:1.2rem}html h4 span,html .h4 span,body h4 span,body .h4 span{font-size:inherit}@media only screen and (min-width:768px){html h4,html .h4,body h4,body .h4{font-size:1.5rem}}html h5,html .h5,body h5,body .h5{font-size:1.1rem}html h5 span,html .h5 span,body h5 span,body .h5 span{font-size:inherit}@media only screen and (min-width:768px){html h5,html .h5,body h5,body .h5{font-size:1.3rem}}html strong,html b,body strong,body b{font-family:"JosefinSans-Bold",sans-serif}html a:not(.btn),body a:not(.btn){text-decoration:none;transition:color 0.3s ease}html a:not(.btn):hover,body a:not(.btn):hover{color:var(--bs-secondary)}html .btn,body .btn{box-shadow:none}html ul,body ul{margin-left:-1rem}body{background-color:#d0ccc9}@media only screen and (min-width:992px){.container,.frame-container,.frame-layout-embedded>.frame-group-container{--bs-gutter-x:80px}}.section-default .maincontent-wrap .frame-header{margin-top:0}.section-column .frame-default:first-of-type{padding-top:0}.section-column .maincontent-wrap .frame-header{margin-top:0}.navbar{position:sticky;top:0;z-index:1020}.navbar .navbar-brand-logo-scroll{display:none}.scroll-affix .navbar-brand-logo-scroll{display:block}.scroll-affix .navbar-mainnavigation{padding:10px}.scroll-affix .navbar-mainnavigation .navbar-brand-image{position:static}.scroll-affix .navbar-mainnavigation .navbar-brand-image>.navbar-brand-logo-normal{display:none}.scroll-affix .navbar .navbar-nav{justify-content:flex-start;width:auto;min-width:0}.scroll-affix .navbar .navbar-nav-extra{margin-left:auto;margin-top:0}@media only screen and (min-width:992px){.navbar-brand{top:10px}}.bp-page-content{max-width:1380px;margin-left:auto;margin-right:auto;background-color:#fff}.bp-page-content .frame-default:last-of-type.frame-type-textmedia,.bp-page-content .frame-default:last-of-type.frame-type-gallery{padding-bottom:0;margin-bottom:0}.bp-page-content .frame-type-carousel{margin-top:0;padding-top:0;padding-bottom:0}.bp-page-content .frame-type-carousel .frame-container{--bs-gutter-x:40px}@media only screen and (min-width:768px){.bp-page-content .frame-type-carousel .frame-inner{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}@media only screen and (min-width:992px){.bp-page-content .frame-type-carousel .carousel .carousel-inner .carousel-content-inner{max-width:calc(100% - 80px)}}.bp-page-content .frame-type-carousel .carousel .carousel-inner .carousel-content-inner .carousel-text-inner{background-color:rgba(158,45,0,0.7);padding:1rem 1rem 0.6rem 1rem;max-width:90%}@media only screen and (min-width:768px){.bp-page-content .frame-type-carousel .carousel .carousel-inner .carousel-content-inner .carousel-text-inner{margin:0 auto 0 0}}.bp-page-content .frame-type-carousel .carousel .carousel-inner .carousel-content-inner .carousel-text-inner .carousel-header,.bp-page-content .frame-type-carousel .carousel .carousel-inner .carousel-content-inner .carousel-text-inner .carousel-subheader{margin-bottom:0;font-size:1.5rem}@media only screen and (min-width:768px){.bp-page-content .frame-type-carousel .carousel .carousel-inner .carousel-content-inner .carousel-text-inner .carousel-header,.bp-page-content .frame-type-carousel .carousel .carousel-inner .carousel-content-inner .carousel-text-inner .carousel-subheader{font-size:1.8rem}}@media only screen and (min-width:992px){.bp-page-content .frame-type-carousel .carousel .carousel-inner .carousel-content-inner .carousel-text-inner .carousel-header,.bp-page-content .frame-type-carousel .carousel .carousel-inner .carousel-content-inner .carousel-text-inner .carousel-subheader{font-size:2.25rem}}@media only screen and (min-width:992px){.bp-page-content .frame-type-carousel .carousel .carousel-inner .carousel-item-type-header .carousel-text-inner{width:auto;max-width:75%}}.bp-page-content .frame-type-carousel .carousel .carousel-control-icon{max-width:calc(100% - 10px)}.bp-page-content .frame-type-carousel .carousel .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%239e2d00' stroke='%239e2d00' %3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.bp-page-content .frame-type-carousel .carousel .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%239e2d00' stroke='%239e2d00' %3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.bp-page-content .frame-type-carousel .carousel .carousel-indicators [data-bs-target]{background-color:var(--bs-primary);border:solid 1.5px #fff}.bp-page-content .frame-type-gallery .frame-container{--bs-gutter-x:40px}.bp-page-content .frame-type-gallery .gallery-row{gap:0 var(--gallery-gap)}@media only screen and (min-width:768px){.bp-page-content figure.image{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}.bp-page-content .frame-type-textmedia .frame-container{--bs-gutter-x:40px}@media only screen and (min-width:768px){.bp-page-content .frame-type-textmedia{margin-bottom:0}}.bp-page-content .frame-type-textmedia:has(+ .frame-type-textmedia){padding-bottom:0}.bp-page-content .frame-type-textmedia.frame-background-light{padding-top:0;padding-bottom:var(--frame-spacing)}.bp-page-content .frame-type-textmedia.frame-background-light+.frame-background-light{padding-bottom:var(--frame-spacing)}.bp-page-content .frame-type-textmedia.frame-background-light:not(:has(+ .frame-background-light)){padding-bottom:0}.bp-page-content .frame-type-textmedia.frame-background-light:not(:has(+ *)){margin-bottom:var(--frame-spacing)}.bp-page-content .frame-type-textmedia .textmedia-centered{align-items:stretch}.bp-page-content .frame-type-textmedia .textmedia-text{padding-bottom:40px}@media only screen and (min-width:768px){.bp-page-content .frame-type-textmedia .textmedia-text{padding:40px 20px}}.bp-page-content .frame-type-textmedia .textmedia-gallery .gallery-row{height:100%}@media only screen and (max-width:768px){.bp-page-content .frame-type-textmedia .textmedia-gallery .gallery-row .gallery-item{width:calc(100% + 40px);margin:0 -20px}}.bp-page-content .frame-type-textmedia .textmedia-gallery .gallery-row figure.image{margin-bottom:0}.bp-page-content .frame-type-textmedia .textmedia-gallery .gallery-row figure.image a{height:100%}.bp-page-content .frame-type-textmedia .textmedia-gallery .gallery-row .image,.bp-page-content .frame-type-textmedia .textmedia-gallery .gallery-row picture,.bp-page-content .frame-type-textmedia .textmedia-gallery .gallery-row img{height:100%;object-fit:cover}.bp-page-content .frame-type-textmedia .textmedia-text:has(.btn) .btn:last-of-type{margin:2rem 0 0.8rem 0}.bp-page-content .frame-type-accordion .accordion .accordion-item .accordion-header .accordion-button{font-family:"JosefinSans-Medium",sans-serif;font-size:1.15rem}.bp-page-content .frame-type-html:has(.d21-quickbook){margin:0;padding-top:0;padding-bottom:0}.bp-page-content .frame-type-html:has(.d21-quickbook) .row{justify-content:center}.bp-page-content .frame-type-html:has(.d21-quickbook):has(+ .frame-type-textmedia),.bp-page-content .frame-type-html:has(.d21-quickbook):not(:has(~ *)){padding:0}.bp-page-content .frame-type-html:has(.d21-quickbook):has(+ .section-default){margin-bottom:var(--frame-spacing)}footer{max-width:1380px;margin-left:auto;margin-right:auto}footer .footer-section-content,footer .footer-section-meta{background:var(--bs-gray)}footer .footer-section-menu{border-top:solid 1px var(--bs-gray);border-bottom:none;background:#fff;padding:30px 0}footer .footer-section-menu .footer-section-menu--list{padding:0;margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start}@media only screen and (min-width:992px){footer .footer-section-menu .footer-section-menu--list{justify-content:space-around}}footer .footer-section-menu .footer-section-menu--list li{width:50%;display:block;margin:0 0 10px 0}@media only screen and (min-width:992px){footer .footer-section-menu .footer-section-menu--list li{width:auto;display:inline-block;margin-bottom:0}}footer .footer-section-menu .footer-section-menu--list li a{color:var(--bs-secondary);font-size:1.2rem}footer .footer-section-content .element-header{color:#fff}footer .footer-section-content .container{padding-right:0;padding-left:0}footer .footer-section-content .footer-section-content-column{flex-direction:column;padding:calc(var(--frame-spacing) + 10px) 20px var(--frame-spacing) 20px}@media only screen and (min-width:992px){footer .footer-section-content .footer-section-content-column{padding:calc(var(--frame-spacing) + 10px) 40px var(--frame-spacing) 40px}}footer .footer-section-content .footer-section-content-column *:first-of-type{padding-top:0}footer .footer-section-content .footer-section-content-column img{max-width:200px}footer .footer-section-content .footer-section-content-column:nth-child(1),footer .footer-section-content .footer-section-content-column:nth-child(3){background:var(--bs-gray-700)}footer .footer-section-content .section-row--four-columns{display:flex;--section-gap-x:0px}footer .footer-social-media{display:flex;gap:20px}footer .footer-social-media a img{transition:transform 0.8s ease}footer .footer-social-media a:hover img{transform:scale(1.07)}footer .frame-type-html{padding:0;margin:0 auto}footer a,footer .frame a:not([class]){color:white}footer a:hover,footer .frame a:not([class]):hover{color:lightgray !important;text-decoration:underline}
