@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css");html,body{min-height:100vh}html{scroll-behavior:smooth;position:relative;scroll-padding-top:10rem}.text-justify{text-align:justify}.dropdown-menu:not(:has(>li)){display:none!important}a:empty{height:0!important;width:0!important;padding:0!important;border:none!important}header{max-height:100vh;overflow-y:auto}@media (min-width:992px){header{max-height:none;overflow-y:visible}}header::-webkit-scrollbar{display:none}header.nav-expanded{position:fixed;top:0;right:0;bottom:0;left:0}header .header-bg{position:absolute;top:0;right:0;bottom:0;left:0}header:not(.scrolled-down):not(.nav-expanded) .header-bg.banner-overlay{opacity:0.8}header:not(.scrolled-down):not(.nav-expanded) .header-bg.banner-overlay:after{content:"";position:absolute;right:0;bottom:0;left:0;height:7rem;transform:translateY(100%)}header .header-texts{opacity:0;position:relative;z-index:1;transition:all 0.5s cubic-bezier(1,0,0,1);-webkit-transition:all 0.5s cubic-bezier(1,0,0,1);-moz-transition:all 0.5s cubic-bezier(1,0,0,1);-o-transition:all 0.5s cubic-bezier(1,0,0,1);-ms-transition:all 0.5s cubic-bezier(1,0,0,1)}header .header-texts p{color:#fff;font-size:13px}header .header-texts .header-text:nth-child(1){padding-left:50px}header .header-texts .header-text:nth-child(2){display:flex;justify-content:right;padding-right:50px}@media (min-width:992px){header .header-texts{opacity:1}}header section .header-container{display:flex;align-items:bottom}header section .navbar-brand{opacity:1;position:relative}header.scrolled-down .header-bg{opacity:0.9}header.scrolled-down .header-texts{opacity:0;height:0}header.scrolled-down section .header-container{display:flex;align-items:center!important}.search-form{position:relative}.search-form .btn.search-button{border:1px solid transparent;border-radius:0.25rem}.search-form .btn.search-button:hover,.search-form .btn.search-button:focus{background-color:transparent;color:inherit}@media (min-width:992px){.search-form .search-input{display:none}.search-form.show-input .search-input{display:block}.search-form.show-input .btn.search-button{position:absolute;right:0;top:50%;transform:translateY(-50%);border:1px solid transparent}}.navbar-toggler{width:45px;height:30px;padding:0;position:relative;box-shadow:none!important}.navbar-toggler .menu-icon{width:100%;height:3px;transition:all 0.3s;display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#000}.navbar-toggler .menu-icon:before,.navbar-toggler .menu-icon:after{content:"";height:3px;width:100%;position:absolute;left:0;transition:all 0.3s;background-color:#000}.navbar-toggler .menu-icon:before{top:-10px}.navbar-toggler .menu-icon:after{bottom:-10px}.navbar-toggler[aria-expanded="true"] .menu-icon{background-color:transparent}.navbar-toggler[aria-expanded="true"] .menu-icon:before{top:0;transform:rotate(45deg)}.navbar-toggler[aria-expanded="true"] .menu-icon:after{bottom:0;transform:rotate(-45deg)}.navbar-collapse{margin-top:1rem!important}@media (min-width:992px){.navbar-collapse{margin-top:auto!important}}.dropdown-menu{overflow:hidden}.breadcrumb li:not(:last-child):after{content:"/";margin:0 0.5rem}header .navbar-nav .nav-item .nav-link{text-transform:uppercase;font-weight:700}header .navbar-nav .nav-item .nav-link:after{content:'';display:block;width:0;height:1px;background:#900;transition:all .3s;margin:5px auto 0}header .navbar-nav .nav-item .nav-link:hover:after{content:'';display:block;width:100%;height:1px;background:#900;transition:all .3s;margin:5px auto 0}header .navbar-nav .nav-item.active .nav-link{color:#900}header .navbar-nav .nav-item.active .nav-link:after{width:100%}header .navbar-nav .nav-item.dropdown .dropdown-toggle{position:relative}header .navbar-nav .nav-item.dropdown .dropdown-toggle:after{display:none}header .navbar-nav .nav-item.dropdown .dropdown-toggle .dropdown-toggler{position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(90deg);background-image:url(/static/art/chevron-right.69dc1120175b.svg?9fbb117ea70f);background-size:auto 100%;background-repeat:no-repeat;background-position:center;width:1em;height:1em;transition:0.3s all}header .navbar-nav .nav-item.dropdown .dropdown-toggle.show .dropdown-toggler{transform:translateY(-50%) rotate(90deg) scaleX(-1)}header .navbar-nav .nav-item.dropdown.lang-nav .dropdown-toggler{pointer-events:none}@media (min-width:992px){header .navbar-nav .nav-item.dropdown.lang-nav .dropdown-toggler{right:5px}header .navbar-nav .nav-item.dropdown.lang-nav .dropdown-menu{left:auto;right:0;text-align:right;min-width:0}}#banner .ratio{overflow:hidden;--bs-aspect-ratio:56.25%}@media (min-width:768px){#banner .ratio.ratio-2to1{--bs-aspect-ratio:50%}#banner .ratio.ratio-3to1{--bs-aspect-ratio:33.333333%}#banner .ratio.ratio-4to1{--bs-aspect-ratio:25%}}#banner .ratio>*{width:100%;height:auto;min-height:100%;min-width:100%;top:50%;transform:translateY(-50%)}#banner .buttons-block a,#banner .btn{color:inherit;background:transparent;border-color:#fff}.fancybox figure{position:relative}.fancybox .thumbnails-caption{position:absolute;right:15%;bottom:0;left:15%;color:#fff;text-align:center;filter:drop-shadow(0 0 0.3rem #000)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}to{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}to{opacity:1}}@keyframes zoom-out{0%{transform:scale(1.1)}80%{transform:scale(1)}100%{transform:scale(1)}}.carousel .carousel-caption{filter:drop-shadow(0 0 0.3rem #000);opacity:0;animation:fadeIn 3s forwards;-webkit-animation:fadeIn 3s forwards;-moz-animation:fadeIn 3s forwards;-o-animation:fadeIn 3s forwards;-ms-animation:fadeIn 3s forwards;animation-delay:500ms;padding-top:0.25rem!important;padding-bottom:0.25rem!important;top:4.5rem;bottom:auto}@media (max-width:767.98px){.carousel .carousel-caption{font-size:smaller;left:0;right:0}}.carousel .carousel-caption h1,.carousel .carousel-caption h2,.carousel .carousel-caption h3,.carousel .carousel-caption h4,.carousel .carousel-caption a{color:inherit}.carousel .carousel-caption h1,.carousel .carousel-caption h2,.carousel .carousel-caption h3,.carousel .carousel-caption h4{font-family:'Roboto Condensed',Helvetica,Arial,Verdana,sans-serif;font-weight:700;font-size:30px}.carousel .carousel-caption p{font-family:'Roboto Condensed',Helvetica,Arial,Verdana,sans-serif;font-weight:700;font-size:18px;text-align:center;margin-top:30px}@media (min-width:992px){.carousel .carousel-caption{padding-top:1.25rem;padding-bottom:1.25rem;top:auto;bottom:1.25rem}.carousel .carousel-caption h1,.carousel .carousel-caption h2,.carousel .carousel-caption h3,.carousel .carousel-caption h4{font-size:150px}.carousel .carousel-caption p{font-size:30px;text-align:left;margin-top:150px;margin-left:50%}}.carousel .carousel-item img{animation:zoom-out 30s ease;transform:scale(1.1)}[data-fancybox] figure{cursor:pointer}.video-container{overflow:hidden;padding-top:56.25%;position:relative}.video-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.section-split h1,.section-split h2,.section-split h3,.section-split h4,.section-split a,.section-parallax h1,.section-parallax h2,.section-parallax h3,.section-parallax h4,.section-parallax a{color:inherit}.section-split.has-bg .buttons-block a,.section-split.has-bg .btn,.section-parallax.has-bg .buttons-block a,.section-parallax.has-bg .btn{color:inherit;background:transparent;border-color:inherit}.section-parallax{overflow:hidden;clip-path:inset(0)}.section-parallax>img{left:0;top:0;object-fit:cover;object-position:center center;width:100%;height:100%;position:fixed}@media (min-width:992px){.section-split>img{width:40%;position:absolute;height:100%;object-fit:cover;object-position:center center}.section-split.text_image>img{right:0}}.card{overflow:hidden}.card .card-image{overflow:hidden}.card .card-image img{transition:0.3s all ease-in-out}.card:hover .card-image img{transform:scale(1.15)}.card .logo-image{position:relative;padding-top:62.5%}.card .logo-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:calc(100% - 20px);max-width:calc(100% - 20px)}#div_id_wagtailcaptcha .form-control{padding:0;border:none}footer{position:relative;padding:1rem 0}footer .footer-menu{list-style:none;padding:0;margin:0}.bottom-bar a{font-weight:400;color:inherit}.bottom-bar .hstack{flex-direction:column}@media (min-width:576px){.bottom-bar .hstack{flex-direction:row}}#cookie-notification{position:fixed;left:0;right:0;bottom:0;z-index:999}.accordion-item{border:none;border-radius:0}.accordion-item .accordion-header .accordion-button{border-radius:0}.accordion-item .accordion-header .accordion-button:after{display:none}.accordion-item .accordion-header .accordion-button:focus{box-shadow:none}.accordion-item .accordion-header .accordion-button[aria-expanded="true"]{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-item .accordion-header .accordion-button[aria-expanded="true"] .bi{transform:rotate(-180deg)}.accordion-item .accordion-header .accordion-button .bi{font-size:inherit;transition:all 0.3s}.messages-wrap{transition:0.3s all;overflow:hidden;max-height:100px}.messages-wrap.fade-up{max-height:0;padding:0!important}@media (prefers-reduced-motion:no-preference){[animate]{transition-property:opacity,transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)}.animate-wait[animate="fade-up"]{transform:translate3d(0,100px,0)}.animate-wait[animate="fade-down"]{transform:translate3d(0,-100px,0)}.animate-wait[animate]{opacity:0}.animate-start[animate]{transform:translateZ(0);opacity:1}}.color-red{background-color:#b72a2a;color:#adb0b6}.color-red h2{color:#fff}.color-red h3{color:#adb0b6}.color-red p{font-size:20px}@media (min-width:992px){.color-red p{font-size:26px}}.color-grey{background-color:#f8f8f9}.color-grey h2{color:#333}.color-grey p{font-size:20px}@media (min-width:992px){.color-grey p{font-size:26px}}.color-grey.arrow-grey{border:1px solid #f8f8f9;border-radius:4px;margin:0 auto 40px;position:relative}.color-grey.arrow-grey:after,.color-grey.arrow-grey:before{border:solid transparent;content:" ";display:block;height:0;position:absolute;pointer-events:none;width:0;top:100%}.color-grey.arrow-grey:after{border-color:rgba(255,255,255,0);border-top-color:#f8f8f9;left:50%;margin-left:-20px;border-width:20px}.color-grey.arrow-grey:before{border-color:rgba(255,255,255,0);border-top-color:#f8f8f9;left:50%;margin-left:-23px;border-width:23px}.color-white p{font-size:20px;font-weight:300}.color-white b,.color-white strong{font-weight:700}.btn{padding:21px 42px}