*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*::-webkit-scrollbar{width:8px}*::-webkit-scrollbar-thumb{background-color:var(--primary-dark);box-shadow:inset 0 0 4px rgba(0,0,0,.8);border-radius:1px;border:0}#brx-header.sticky.on-scroll{box-shadow:rgba(13,38,76,.19) 0 0 0 0;transition:all .2s ease-in-out}#brx-header.sticky.on-scroll.scrolling{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:rgba(13,38,76,.19) 0 9px 20px 0}#daextlwcnf-cookie-notice-button-1{transition:all .32s ease-in-out}.brxe-popup-2159.brx-popup{padding:1.6rem}.fr-slider-bravo__controls.brxe-fr-slider-controls .fr-slider__custom-arrow>*{padding:.3em .35em}#brxe-geifdf a{color:#fff!important}#brxe-geifdf input,#brxe-geifdf textarea,#brxe-rwkror input,#brxe-rwkror textarea{border-radius:var(--radius-s)}#brxe-rwkror input[type=checkbox],#brxe-geifdf input[type=checkbox]{accent-color:var(--secondary)}#brxe-rwkror button,#brxe-geifdf button{margin-top:var(--space-m);border:1px solid var(--accent-dark);border-radius:var(--radius-s);background-image:linear-gradient(125deg,var(--accent) 80%,var(--accent-medium));padding-top:.8em;padding-right:3em;padding-bottom:.8em;padding-left:3em;text-transform:uppercase;font-weight:900;color:#fff}:where(.brxe-form) .message,:where(.brxe-form) .form-group .form-group-error-message{border-radius:var(--radius-s)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{border-radius:var(--radius-s)}@media (max-width:991px){.happyfiles-gallery>ul[data-col="3"],.happyfiles-gallery>ul[data-col="3"].no-crop{column-count:1!important}}.happyfiles-gallery{margin:0;padding:0}.happyfiles-gallery.lightbox img{cursor:zoom-in;transition:opacity .1s}.happyfiles-gallery.lightbox img:hover{opacity:.8}.happyfiles-gallery img{display:block;height:auto;max-width:100%}.happyfiles-gallery>ul{line-height:0!important;list-style-type:none!important;margin:0!important;padding:0!important}.happyfiles-gallery>ul.crop{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.happyfiles-gallery>ul.crop li{height:300px}.happyfiles-gallery>ul.crop li img{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.happyfiles-gallery>ul.no-crop{-moz-column-gap:20px;column-gap:20px}.happyfiles-gallery>ul.no-crop>li{margin-bottom:20px}.happyfiles-gallery>ul[data-col="1"]{grid-template-columns:repeat(1,1fr)}.happyfiles-gallery>ul[data-col="1"].no-crop{-moz-column-count:1;column-count:1}.happyfiles-gallery>ul[data-col="2"]{grid-template-columns:repeat(2,1fr)}.happyfiles-gallery>ul[data-col="2"].no-crop{-moz-column-count:2;column-count:2}.happyfiles-gallery>ul[data-col="3"]{grid-template-columns:repeat(3,1fr)}.happyfiles-gallery>ul[data-col="3"].no-crop{-moz-column-count:3;column-count:3}.happyfiles-gallery>ul[data-col="4"]{grid-template-columns:repeat(4,1fr)}.happyfiles-gallery>ul[data-col="4"].no-crop{-moz-column-count:4;column-count:4}.happyfiles-gallery>ul[data-col="5"]{grid-template-columns:repeat(5,1fr)}.happyfiles-gallery>ul[data-col="5"].no-crop{-moz-column-count:5;column-count:5}.happyfiles-gallery>ul[data-col="6"]{grid-template-columns:repeat(6,1fr)}.happyfiles-gallery>ul[data-col="6"].no-crop{-moz-column-count:6;column-count:6}.happyfiles-gallery>ul[data-col="7"]{grid-template-columns:repeat(7,1fr)}.happyfiles-gallery>ul[data-col="7"].no-crop{-moz-column-count:7;column-count:7}.happyfiles-gallery>ul[data-col="8"]{grid-template-columns:repeat(8,1fr)}.happyfiles-gallery>ul[data-col="8"].no-crop{-moz-column-count:8;column-count:8}.happyfiles-gallery>ul[data-col="9"]{grid-template-columns:repeat(9,1fr)}.happyfiles-gallery>ul[data-col="9"].no-crop{-moz-column-count:9;column-count:9}.happyfiles-gallery>ul[data-col="10"]{grid-template-columns:repeat(10,1fr)}.happyfiles-gallery>ul[data-col="10"].no-crop{-moz-column-count:10;column-count:10}.happyfiles-gallery>ul[data-col="11"]{grid-template-columns:repeat(11,1fr)}.happyfiles-gallery>ul[data-col="11"].no-crop{-moz-column-count:11;column-count:11}.happyfiles-gallery>ul[data-col="12"]{grid-template-columns:repeat(12,1fr)}.happyfiles-gallery>ul[data-col="12"].no-crop{-moz-column-count:12;column-count:12}.happyfiles-gallery li.item{position:relative}.happyfiles-gallery figure{display:inline-block;height:100%;margin:0}.happyfiles-gallery .figcaption{background:linear-gradient(0,rgba(0,0,0,.6),rgba(0,0,0,.3) 50%,transparent);bottom:0;color:#fff;font-size:15px;left:0;line-height:1.4;margin:0;padding:15px 15px 10px;position:absolute;right:0}