@charset "UTF-8";@font-face{font-display:fallback;font-family:Clear sans;src:url(/images/d2e4da8a9bb9ad87a3bb.woff2) format("woff2")} /*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 * Removed unused classes by website auhtor
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:24px;position:relative;width:40px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:40px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{background-color:transparent!important;transition-delay:.22s}.hamburger--spring.is-active .hamburger-inner:before{top:0;transform:translate3d(0,10px,0) rotate(45deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring.is-active .hamburger-inner:after{top:0;transform:translate3d(0,10px,0) rotate(-45deg);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring-r .hamburger-inner{bottom:0;top:auto;transition-delay:0s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}*{box-sizing:border-box;font-family:Clear Sans,sans-serif;margin:0;padding:0}:root{--mainFontColor:#202020;--mainGreen:#31b70066;--mainGradient:#31b700 linear-gradient(135deg,#98d801,#31b700 30%,#006f34);--invalidGradient:radial-gradient(circle farthest-corner at 10% 20%,#e22525 0%,#d33131 82.8%);--buttonColorOnGradient:#fff;--buttonRadius:13px;--darkGreyBg:#1b1b1b;--cardBg:#fff;--darkGradient:linear-gradient(315deg,#272727,#1c1c1c);--mainContentBg:#fff;--mainContentRadius:10px;--lightGrey:#bebfc5;--invalid-data-color:#ed2939;font-size:max(calc(15px + .39063vw),12px);scroll-behavior:smooth;--shadowColor:#42445a;--shadowColorHalfTransparency:rgba(66,68,90,.5);--header-height:100px}body{background:#f7f7f7;color:var(--mainFontColor);position:relative}body.dark-theme{background:#242424;--mainContentBg:#313135;--mainFontColor:#fff;--shadowColor:#000;--darkGreyBg:#252526;--darkGradient:linear-gradient(315deg,#252526,#1e1e1e);--shadowColorHalfTransparency:rgba(0,0,0,.5);--cardBg:#2f3037}#cookie-preference-modal{animation:slowShow .5s ease-out .1s forwards;background:var(--cardBg);bottom:-100%;box-shadow:0 -3px 14px -7px var(--shadowColor);font-size:.7rem;left:0;padding:max(1em,10px) 10vw;position:fixed;z-index:100}@keyframes slowShow{0%{bottom:-100%}to{bottom:0}}#cookie-preference-modal h2{font-weight:500;margin-bottom:.3em}#cookie-preference-modal button{font-size:.75rem}#cookie-preference-modal .secondary-btn{background:none;border:none;color:var(--mainFontColor);position:relative;transition:background .2s ease}#cookie-preference-modal .secondary-btn:before{background:var(--mainGradient);border:3px solid transparent;border-bottom-left-radius:var(--buttonRadius);border-top-right-radius:var(--buttonRadius);content:"";height:calc(100% - 6px);left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute;top:0;width:calc(100% - 6px);z-index:-1}#cookie-preference-modal .secondary-btn:hover{background:hsla(0,0%,100%,.05)}#cookie-preference-modal .button-wrapper{display:flex;gap:1em;justify-content:flex-end}#cookie-preference-modal a:hover{opacity:.7}body.dark-theme>header{color:#fff}body.dark-theme>header,body.dark-theme>header nav{background:var(--darkGreyBg)}body.dark-theme #language-select img{border:none}body.dark-theme #language-select label:hover{background:#4b4d5a}footer{background:#1e1e1e!important}body.dark-theme .statistics{--shadowClr:rgba(0,0,0,.5)}body.dark-theme .news-card{background:var(--cardBg)}.ody.dark-theme #news-page-article table{background:#313135}.ody.dark-theme #news-page-article tbody tr{border-color:var(--lightGrey)}body.dark-theme #documents .main-card,body.dark-theme #to-download .main-card,body.dark-theme .main-card{background:var(--cardBg)}body.dark-theme #documents .file-search-bar input,body.dark-theme #to-download .file-search-bar input{background:#313135;border-color:hsla(0,0%,46%,.5);outline-color:#1b1b1b}body.dark-theme #documents .file-search-bar input::-moz-placeholder,body.dark-theme #to-download .file-search-bar input::-moz-placeholder{color:hsla(0,0%,46%,.5)}body.dark-theme #documents .file-search-bar input::placeholder,body.dark-theme #to-download .file-search-bar input::placeholder{color:hsla(0,0%,46%,.5)}body.dark-theme #documents .tabs ul li.current,body.dark-theme #to-download .tabs ul li.current{color:#1e1e1e}body.dark-theme #documents .doc-icon i:hover,body.dark-theme #to-download .doc-icon i:hover,body.dark-theme .doc-icon i:hover{color:hsla(0,0%,97%,.8)}body.dark-theme #documents .doc-card .more-details-overlay,body.dark-theme #to-download .doc-card .more-details-overlay,body.dark-theme .doc-card .more-details-overlay{background:var(--cardBg)}body.dark-theme #documents .doc-download-progress-bar .inner,body.dark-theme #to-download .doc-download-progress-bar .inner,body.dark-theme .doc-download-progress-bar .inner{background:#1e1e1e}.form-and-main-contact-data :where(input,textarea){background:transparent;color:var(--mainFontColor)}a{color:var(--mainFontColor);text-decoration:none}p{padding:0}.overlay{background-color:transparent;height:100%;left:0;pointer-events:none;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:-10}.overlay.active{background-color:rgba(0,0,0,.5);pointer-events:auto;z-index:20}.basic-btn{background:var(--mainGradient);background-size:150% 150%;border:none;border-bottom-left-radius:var(--buttonRadius);border-top-right-radius:var(--buttonRadius);box-shadow:3px 3px 16px -12px var(--shadowColor);color:var(--buttonColorOnGradient);font-size:.9rem;margin-top:1rem;padding:max(.4rem,.8%) max(.7rem,2%);transition:background-position .3s ease}.basic-btn span{display:inline-block;transition:all .3s ease}.basic-btn:hover{background-position:100% 100%;cursor:pointer}.basic-btn:hover span{transform:scale(1.04)}.basic-btn:active span{transform:scale(1)}.slide-left-hover-animation :after,.slide-left-hover-animation :before,.slide-left-hover-animation a{transition:all .5s}.slide-left-hover-animation a{position:relative;z-index:2}.slide-left-hover-animation a:after{background:var(--mainGradient);border-bottom-right-radius:5px;border-top-left-radius:5px;bottom:0;color:transparent;content:".";height:.6em;left:-5%;position:absolute;right:0;width:0;z-index:-1}.slide-left-hover-animation a:hover:after{width:110%}header.page-header{margin:2% 0 3%;text-align:center}header.page-header p{font-size:.8em;margin:.2% 0;opacity:.8}.popup-notification{--popup-delay:0;animation:popup__fade-in 4s linear forwards;animation-delay:var(--popup-delay);background:var(--darkGradient);border-radius:var(--buttonRadius);bottom:1rem;box-shadow:0 1px 10px rgba(0,0,0,.1);color:#f6f5f9;left:1rem;max-width:20vw;min-width:10vw;opacity:0;padding:10px;position:fixed;transform:translateY(30px);transition:all .3s linear;visibility:hidden;z-index:50}.popup-notification button.close{background:none;border:none;color:#fff;font-size:.8rem;opacity:0;outline:none;position:absolute;right:15px;top:10px;transition:all .2s ease;visibility:hidden}.popup-notification:hover button.close{opacity:.5;visibility:visible}.popup-notification button.close:hover{cursor:pointer}.popup-notification .header{font-size:.8rem;max-width:90%}.popup-notification .caption{font-size:.6em;margin:.3em 0 max(.6em,15px);opacity:.8}.popup-notification__progress{animation:popup__load 3s linear .25s forwards;background:var(--mainGradient);border-radius:inherit;bottom:10px;height:3px;left:10px;position:absolute;transform:scaleX(0);transform-origin:left;width:calc(100% - 20px)}@keyframes popup__fade-in{5%{opacity:1;transform:translateY(0);visibility:visible}95%{opacity:1;transform:translateY(0)}}@keyframes popup__load{to{transform:scaleX(1)}}body>header{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;left:0;min-height:var(--header-height);position:fixed;top:0;width:100%;z-index:4}body>header .contact-data{align-items:center;display:flex;font-size:.8rem;margin-right:5%;opacity:.9}body>header .contact-data :where(a,i){color:#fff}body>header .contact-data i{box-shadow:0 7px 9px -12px var(--shadowColor);margin-right:10px}body>header>.container{align-items:flex-end;display:flex;height:calc(var(--header-height));justify-content:center;margin:0 auto;padding:1% 0;width:80vw}body>header .logo-wrapper{height:100%;margin-left:3vw;z-index:0}body>header .logo-wrapper img{height:100%}body>header nav{width:70vw}body>header nav,body>header ul{display:flex;gap:5%;justify-content:flex-end}body>header ul{align-items:flex-end;font-size:1rem;list-style:none}body>header ul li{margin-bottom:0;padding-bottom:0;text-align:center;white-space:nowrap}body>header .control-wrapper{align-items:flex-end;display:flex;gap:5%;justify-content:flex-end;white-space:nowrap}body>header .control-wrapper span.material-symbols-outlined{color:var(--mainFontColor);font-size:1.4rem;transition:opacity .3s ease}body>header .control-wrapper span.material-symbols-outlined:hover{cursor:pointer;opacity:.8}body>header .control-wrapper button{background:none;border:none}.text-shadow{text-shadow:0 0 1px #a8a8a8}.switch-lang-wrapper{align-items:center;display:flex;position:relative}.mobile-option-label{color:var(--mainFontColor);display:none}.mobile-value{display:none}#language-select{background:var(--cardBg);border-radius:5px;bottom:-220%;box-shadow:0 0 9px -3px var(--shadowColor);overflow:hidden;position:absolute;right:0;transform:scale(0);transform-origin:top right;transition:all .3s ease-in-out}#language-select.active{transform:scale(1)}#language-select label{align-items:center;cursor:pointer;display:flex;font-size:.85rem;padding:.3rem .5rem}#language-select label:hover{background:#ececec}#language-select input[type=radio]{display:none}#language-select img{border:.2px solid #b8b8b8;height:19px;margin-right:10px;width:24px}#language-select input[type=radio]:checked{border:2px solid #007bff}#switch-lang{background:none;border:none;cursor:pointer}#resident-zone-btn{background:var(--mainGradient);background-size:150% 150%;border-bottom-left-radius:var(--buttonRadius);border-top-right-radius:var(--buttonRadius);box-shadow:3px 3px 16px -12px var(--shadowColor);color:var(--buttonColorOnGradient);font-size:.9rem;padding:max(12px,3%) max(5%,12px);transition:background-position .3s ease}#resident-zone-btn:hover{background-position:100% 100%;cursor:pointer}#resident-zone-btn .icon{display:none}.hamburger{padding:.4em}.hamburger-menu{display:none!important}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background:var(--mainFontColor)!important}.hamburger-box{aspect-ratio:5/3;height:1.1rem}main{background:var(--mainContentBg);box-shadow:0 2px 4px rgba(0,0,0,.1);color:var(--mainFontColor);margin:0 auto;margin-top:var(--header-height);overflow:hidden;padding:3vh 3vw;width:80vw;z-index:0}footer{background:var(--darkGreyBg);color:#fff;font-size:.8rem}.footer-section-header{font-size:.8rem;margin-bottom:.8rem!important;opacity:.5}footer a{color:#fff}footer .container{display:flex;gap:3rem;justify-content:space-between;margin:0 auto;width:80vw}footer .container section{display:flex;flex-direction:column;min-height:20vh;padding:1.5% 0;width:23%}footer .container section ul{height:100%;list-style:none}footer .container section li{margin:.05rem 0;white-space:nowrap}footer .container .about-us li:nth-child(2){white-space:wrap}.footer-logo{align-items:center;display:block;justify-content:center;width:22%!important}.footer-logo img{width:50%}.footer-logo p{margin-top:.6rem;opacity:.5}.footer-duty-hours .wrapper{display:flex;flex-direction:column!important}.footer-duty-hours .wrapper section{min-height:0}.footer-duty-hours{position:relative}.footer-duty-hours .footer-duty-hours-list{list-style:none;margin:0 0 1rem;padding:0}.footer-duty-hours .duty-hours-category-title{margin-top:.8rem}.footer-duty-hours .duty-hours-category-title,.footer-underline-header{border-bottom:1px solid hsla(0,0%,100%,.3);color:#fff!important;font-size:1rem;margin:0;padding-bottom:.2rem}.footer-underline-header{margin-top:.4rem!important}.footer-duty-hours .duty-hours-row{align-items:baseline;display:flex;gap:.3rem}.footer-duty-hours .duty-hours-row--empty{font-size:.85rem;opacity:.6}.footer-duty-hours .duty-hours-empty-placeholder{display:none;font-size:.85rem;opacity:.6}.footer-duty-hours .duty-hours-empty-placeholder.visible{display:block}.footer-last-communication h5{font-size:1em;margin-bottom:.3rem}.footer-last-communication p{font-size:max(.8em,12px);opacity:.9}.footer-last-communication button{background:none;border:none;color:#fff;font-size:max(12px,.9em);outline:none;transform:translateY(-33%)}.footer-last-communication button:hover{cursor:pointer}.footer-last-communication a:after{height:.4em}.footer-contact li{align-items:center;display:flex}.footer-contact li i{margin-right:.2rem;width:1rem}footer hr{margin:0 auto;opacity:.3;width:98%}footer section.copy{font-size:max(12px,.7rem);opacity:.6;padding:.6rem 0;text-align:center;width:100%!important}footer section.copy a:hover{text-decoration:underline}#index{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100vw}#index,#index main{background:none;box-shadow:none}#index main{height:-moz-min-content;height:min-content;margin:0;padding:0;width:auto}#index .logo{width:max(20vw,200px)}#home{padding-top:0!important;position:relative}#home :not(.bg-wrapper){z-index:2}.banner{--radius:25px;height:calc(55vh - var(--header-height))}.banner-bg{box-shadow:0 3px 9px -3px var(--shadowColorHalfTransparency);height:90%;position:relative;z-index:0}.banner-bg,.banner-bg:after,.banner-bg:before{border-end-end-radius:var(--radius);border-end-start-radius:var(--radius)}.banner-bg:after,.banner-bg:before{background-position:50%;background-size:cover;content:"";height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.banner-bg:after{background-image:url(/images/eeb77ad4b1f7f2217164.jpeg)}.banner-bg:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='1080' preserveAspectRatio='none'%3E%3Cg fill='none' mask='url(%26quot;%23a%26quot;)'%3E%3Cpath fill='url(%26quot;%23b%26quot;)' d='M99 1080 1179 0h310.5l-1080 1080zm549.6 0L1728.6 0h801l-1080 1080z'/%3E%3Cpath fill='url(%26quot;%23c%26quot;)' d='M1794 1080 714 0H105l1080 1080z'/%3E%3Cpath fill='url(%26quot;%23c%26quot;)' d='M1195.4 1080 115.4 0h-525l1080 1080z'/%3E%3Cpath fill='url(%26quot;%23b%26quot;)' d='M1299.298 1080 1920 459.298V1080z'/%3E%3Cpath fill='url(%26quot;%23c%26quot;)' d='M0 1080h620.702L0 459.298z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='0%25' x2='100%25' y1='100%25' y2='0%25'%3E%3Cstop offset='0' stop-color='rgba(0, 0, 0, 1)'/%3E%3Cstop offset='.66' stop-color='rgba(0, 0, 0, 1)' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='100%25' x2='0%25' y1='100%25' y2='0%25'%3E%3Cstop offset='0' stop-color='rgba(0, 0, 0, 1)'/%3E%3Cstop offset='.66' stop-color='rgba(0, 0, 0, 1)' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cmask id='a'%3E%3Cpath fill='%23fff' d='M0 0h1920v1080H0z'/%3E%3C/mask%3E%3C/defs%3E%3C/svg%3E");opacity:.6;z-index:2}.banner-text{bottom:2em;color:#fff;font-size:1.5rem;left:1.5em;padding:1rem;position:absolute;text-shadow:0 0 5px var(--shadowColor);width:80%}.banner-text h1{font-size:2.5rem;margin-bottom:.5rem}.banner-text p{font-size:1rem}.read-more-about-us{color:#fff;font-weight:700;transition:color .3s ease-in}.read-more-about-us:hover{color:#ddd}#banner-about-us-btn,.banner-call-us-link{font-size:1.2rem;margin-top:1em}#banner-about-us-btn{background:var(--darkGradient);border:none;border-radius:var(--buttonRadius);box-shadow:2px 7px 11px -6px var(--shadowColorHalfTransparency);color:#fff;display:block;min-width:25%;padding:max(1%,.2em) max(5%,1em);transition:.2s ease}#banner-about-us-btn:hover{box-shadow:2px 7px 11px -6px var(--shadowColor);cursor:pointer;transform:translateY(-5px)}.banner-img{border-radius:var(--radius);box-shadow:2px 2px 11px -2px var(--shadowColor);height:110%;-o-object-fit:cover;object-fit:cover;position:absolute;right:max(5%,1.5rem);top:10%;width:40%;z-index:2}.news-container{width:100%}section.news{align-items:center;display:flex;flex-direction:column;margin-left:-3vw;min-height:25vh;padding-bottom:2.5%;padding-top:0;position:relative;width:calc(100% + 6vw)}section.news *{z-index:2}#home .bg-wrapper{left:-4vw;position:absolute;top:25vh;width:100%;z-index:1}#home .bg-wrapper svg{height:100%;width:110%}.news-card{background:var(--cardBg);border-radius:var(--buttonRadius);box-shadow:0 0 11px -4px #000;color:var(--mainFontColor);display:flex;flex-direction:column;margin:max(3%,1em) auto;padding:max(2.5%,15px);position:relative;width:75%;z-index:1}.news-card:last-child{margin-bottom:2em}.news-new-badge{background:var(--mainGradient);border-radius:8px;color:#fff;display:inline-block;font-size:max(.7em,12px);margin-right:.3em;padding:.2em .4em}.news-added-date{font-size:max(.7rem,12px);font-weight:700;opacity:.6}.news-header{align-items:center;display:flex;font-size:1rem;margin-bottom:.7em;margin-top:.3em}.news-card hr{margin:.5rem 0;opacity:.5}.news-digest{--news-digest-font-size:0.9rem;font-size:var(--news-digest-font-size);line-height:1.5em;max-height:calc(var(--news-digest-font-size)*1.5*4);min-height:calc(var(--news-digest-font-size)*1.5*3);overflow:hidden}.news-read-more-btn{align-self:flex-end}.next-three-news-btn{background:var(--darkGradient);border:none;border-radius:var(--buttonRadius);box-shadow:2px 7px 11px -6px var(--shadowColor);color:#fff;display:none;font-size:.9rem;padding:max(.7%,10px) max(3%,30px);transition:all .15s ease;--animate-duration:0.7s}.next-three-news-btn:hover{box-shadow:2px 7px 11px -2px rgba(0,0,0,.5);cursor:pointer}.next-three-news-btn.loading,.next-three-news-btn:hover{margin-bottom:5px;margin-top:-5px;scale:1.01}.contact-banner{align-items:center;display:flex;flex-direction:column;height:max(200px,20vh);justify-content:center;padding:2% 3%;position:relative;text-align:center;width:100%;z-index:2}.contact-banner h3{font-size:2rem;margin-bottom:.3em}.contact-banner p{font-size:1.1rem;opacity:.9}.contact-banner p.slide-left-hover-animation a:after{height:.4em;transition-duration:.2s;width:110%}.contact-banner p.slide-left-hover-animation:hover a:after{height:.7em}#about-us{min-height:86vh;padding-top:3vw;--paragraph-width:60%}.header-icon{align-items:center;background:var(--mainGradient);border-radius:50%;box-shadow:0 0 40px 0 var(--mainGreen);color:#fff;display:inline-flex!important;font-size:1.5rem;height:3.5rem;justify-content:center;padding:.5rem;width:3.5rem}#about-us section{margin-bottom:8vh}.photo-container{align-items:flex-end;background:url(/images/26ba7cf7acdae19de93e.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:25px;display:flex;height:max(30vh,350px);justify-content:center;margin:0 auto;position:relative;width:var(--paragraph-width);z-index:1}.photo-container:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='1080' preserveAspectRatio='none'%3E%3Cg fill='none' mask='url(%26quot;%23a%26quot;)'%3E%3Cpath fill='url(%26quot;%23b%26quot;)' d='M99 1080 1179 0h310.5l-1080 1080zm549.6 0L1728.6 0h801l-1080 1080z'/%3E%3Cpath fill='url(%26quot;%23c%26quot;)' d='M1794 1080 714 0H105l1080 1080z'/%3E%3Cpath fill='url(%26quot;%23c%26quot;)' d='M1195.4 1080 115.4 0h-525l1080 1080z'/%3E%3Cpath fill='url(%26quot;%23b%26quot;)' d='M1299.298 1080 1920 459.298V1080z'/%3E%3Cpath fill='url(%26quot;%23c%26quot;)' d='M0 1080h620.702L0 459.298z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='0%25' x2='100%25' y1='100%25' y2='0%25'%3E%3Cstop offset='0' stop-color='rgba(0, 0, 0, 1)'/%3E%3Cstop offset='.66' stop-color='rgba(0, 0, 0, 1)' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='100%25' x2='0%25' y1='100%25' y2='0%25'%3E%3Cstop offset='0' stop-color='rgba(0, 0, 0, 1)'/%3E%3Cstop offset='.66' stop-color='rgba(0, 0, 0, 1)' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cmask id='a'%3E%3Cpath fill='%23fff' d='M0 0h1920v1080H0z'/%3E%3C/mask%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-size:cover;display:block;opacity:.4;overflow:hidden;z-index:2}.photo-container:after,.photo-container:before{border-radius:25px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.photo-container:after{background:rgba(2,20,0,.1);color:transparent}#about-us .page-header{box-shadow:0 2px 8px -4px var(--shadowClr);color:#fff;z-index:3}.history header{align-items:center;display:flex;font-size:1.6rem;margin:0 auto 1em;width:var(--paragraph-width)}.header-icon{margin-right:.5em}.about-us-paragraph-header{font-size:1.5rem}.about-us-paragraph{margin:0 auto;text-align:justify;width:var(--paragraph-width)}.about-us-paragraph .marked,.about-us-paragraph .marked:after{position:relative;transition:all .1s ease;z-index:2}.about-us-paragraph .marked:after{background:var(--mainGradient);border-bottom-right-radius:5px;border-top-left-radius:5px;bottom:0;color:transparent;content:".";height:.6em;left:-10%;position:absolute;right:0;width:120%;z-index:-1}.about-us-paragraph .marked:hover:after{height:.7em}.about-us-paragraph p{margin-bottom:1rem}.statistics{--shadowClr:rgba(66,68,90,.75);align-items:center;background:var(--darkGradient);border-radius:25px;box-shadow:0 0 9px -2px var(--shadowClr);display:flex;flex-wrap:wrap;height:max(250px,30vh);justify-content:space-between;padding:5%;position:relative}.statistics p{color:#fff}.statistics p:not(:last-child){align-items:center;display:flex;flex-direction:column;width:30%}.statistics p:last-child{bottom:1em;font-size:max(.7rem,12px);left:0;opacity:.3;position:absolute;text-align:center;width:100%}.statistics .value{background:var(--mainGradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:3.5rem;font-weight:700}.statistics .title{opacity:.8}.executive{margin:0 auto;width:var(--paragraph-width)}.executive header{align-items:center;display:flex;font-size:1.6rem;margin-bottom:1em;margin-top:1em;text-align:center}.executive-person{border-radius:25px;display:flex;height:max(40vh,400px);width:100%}.executive-person:nth-child(2n){flex-direction:row-reverse}.executive-person>div{border-radius:25px;height:100%;width:50%}.executive-person .photo{box-shadow:2px 0 15px -6px var(--shadowColor);height:100%;-o-object-fit:cover;object-fit:cover}.executive-person .personal-data{display:flex;flex-direction:column;justify-content:center;padding:3em 3em 3em 0}.executive-person:nth-child(odd) .personal-data{align-items:flex-end;padding:3em 0 3em 3em;text-align:right}.personal-data .full-name{font-size:1.2rem}.personal-data .function{font-size:.8rem;margin-top:.25em;opacity:.8}.personal-data hr{background:var(--mainGradient);border:none;height:3px;margin:1rem 0;width:40%}.personal-data .description{font-size:.9rem;opacity:.9}#supervisory-board{justify-content:flex-end;margin-top:2em}#supervisory-board .header-icon{margin-left:.5em;margin-right:0}.gallery header{font-size:1.6rem;margin-bottom:1.5rem;text-align:center}#about-us-gallery{box-shadow:2px 0 15px -6px var(--shadowColorHalfTransparency);margin:0 auto;width:70%}#about-us .carousel{aspect-ratio:16/9;border-radius:25px;margin:auto;overflow:hidden;position:relative;width:80%}#about-us .carousel-inner{border-radius:25px;display:flex;height:100%;transition:transform .5s ease-in-out}#about-us .carousel-item{border-radius:25px;height:100%;min-width:100%;overflow:hidden}#about-us img{border-radius:25px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#about-us .carousel-control{background:none;border:none;color:#fff;font-size:1.5em;position:absolute;text-decoration:none;top:50%;transform:translateY(-50%)}#about-us .next,#about-us .prev{background-color:rgba(0,0,0,.5);border-radius:5px;padding:10px;transition:all .25s ease}#about-us .next:hover,#about-us .prev:hover{background-color:rgba(0,0,0,.8);cursor:pointer}#about-us .prev{left:15px}#about-us .next{right:15px}#about-us .carousel-indicators{bottom:10px;display:flex;left:50%;position:absolute;transform:translateX(-50%)}#about-us .indicator{background-color:#ddd;border-radius:50%;box-shadow:0 0 16px -5px var(--shadowColor);cursor:pointer;height:12px;margin:0 5px;width:12px}#about-us .active{background-color:#333}#documents,#to-download{color:var(--mainFontColor);min-height:100vh}#documents header,#to-download header{position:relative;z-index:2}#documents .tabs,#to-download .tabs{z-index:3}#documents .common-bg,#documents .documents-to-download,#documents .tabs,#to-download .common-bg,#to-download .documents-to-download,#to-download .tabs{position:relative}#documents .common-bg img.bg,#to-download .common-bg img.bg{left:-3vw;position:absolute;top:-3rem;width:80vw;z-index:0}#documents .file-search-bar,#to-download .file-search-bar{margin-bottom:3%;position:relative;text-align:center;z-index:2}#documents .file-search-bar input,#to-download .file-search-bar input{border:2px solid var(--lightGrey);border-radius:50px;color:var(--mainFontColor);font-size:1rem;outline-color:#888;padding:.8% 1%;width:50%}#documents .file-search-bar input::-moz-placeholder,#to-download .file-search-bar input::-moz-placeholder{color:var(--lightGrey)}#documents .file-search-bar input::placeholder,#to-download .file-search-bar input::placeholder{color:var(--lightGrey)}#file-search-bar-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}#documents .tabs,#to-download .tabs{color:#fff;margin:1vh auto}#documents .tabs h2,#to-download .tabs h2{font-size:.9rem;margin-bottom:1%;padding-top:5vh;text-align:center}#documents .tabs ul,#to-download .tabs ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;width:100%}#documents .tabs ul li,#to-download .tabs ul li{border:2px solid #fff;border-radius:50px;box-shadow:0 0 10px -7px var(--shadowColor);font-size:.8rem;margin:.2em 2.5%;min-width:15%;padding:.3% 3%;text-align:center}#documents .tabs ul li:hover,#to-download .tabs ul li:hover{cursor:pointer}#documents .tabs ul li.current,#to-download .tabs ul li.current{background:#fff;border-color:#fff;color:var(--mainFontColor);transition:all .3s ease}#documents .documents-to-download,#to-download .documents-to-download{display:flex;flex-wrap:wrap;margin:5% 2.5%}#documents .doc-card,#to-download .doc-card{animation-duration:.4s;border-radius:var(--buttonRadius);box-shadow:0 0 10px -5px var(--shadowColor);margin:1% 1.5%;min-height:12vh;overflow:hidden;position:relative;width:30%}#documents .main-card,#to-download .main-card{align-items:center;background:var(--cardBg);border-radius:var(--buttonRadius);display:flex;height:100%;justify-content:center;padding:2.5% 5%;position:relative;text-align:center;width:100%}#documents .doc-card i.fa-circle-info,#to-download .doc-card i.fa-circle-info{font-size:.9rem;opacity:0;position:absolute;right:.5rem;top:.5rem;transition:opacity .15s ease-out}#documents .doc-card:hover i.fa-circle-info,#to-download .doc-card:hover i.fa-circle-info{opacity:.6}#documents .doc-card:hover i.fa-circle-info:hover,#to-download .doc-card:hover i.fa-circle-info:hover{cursor:pointer;opacity:.85}#documents .doc-icon,#to-download .doc-icon{--doc-icon__icon-size:2.5rem;color:var(--mainFontColor);cursor:pointer;display:flex;flex-direction:column;font-size:var(--doc-icon__icon-size);height:var(--doc-icon__icon-size);margin:6% 6% 6% 0;overflow:hidden;width:19%}#documents .doc-icon i,#to-download .doc-icon i{margin-bottom:.2rem;transform:translateY(calc((var(--doc-icon__icon-size) + .2rem)*-1));transition:all .15s ease-out}#documents .doc-icon.still-transformed i,#to-download .doc-icon.still-transformed i{transform:translateY(0)!important}#documents .doc-icon i:hover,#to-download .doc-icon i:hover{color:#000}#documents .doc-card:hover .doc-icon i,#to-download .doc-card:hover .doc-icon i{transform:translateY(0)}#documents .doc-title,#to-download .doc-title{font-size:max(.7em,12px);max-height:8.4em;overflow:hidden;text-align:left;width:70%}#documents .mobile-download-btn,#to-download .mobile-download-btn{display:none}#documents .doc-card .more-details-overlay,#to-download .doc-card .more-details-overlay{align-items:flex-start;background:var(--cardBg);border-radius:var(--buttonRadius);cursor:auto;display:flex;flex-direction:column;font-size:max(12px,.75rem);height:100%;justify-content:center;padding:5%;position:absolute;top:0;transform:translateX(100%);transition:transform .3s ease;width:100%}#documents .doc-card .more-details-overlay i.fa-xmark,#to-download .doc-card .more-details-overlay i.fa-xmark{font-size:1.2em;opacity:.8;position:absolute;right:.6rem;top:.6rem;transition:opacity .2s ease}#documents .doc-card .more-details-overlay i.fa-xmark:hover,#to-download .doc-card .more-details-overlay i.fa-xmark:hover{cursor:pointer;opacity:1}#documents .doc-card i.fa-download,#to-download .doc-card i.fa-download{animation:animate__pulse infinite}#documents .doc-download-progress-bar,#to-download .doc-download-progress-bar{background:var(--lightGrey);bottom:0;height:10%;left:0;position:absolute;transform:translateY(110%);width:100%;z-index:2}#documents .doc-download-progress-bar .inner,#to-download .doc-download-progress-bar .inner{align-items:center;background:var(--mainFontColor);display:flex;height:100%;justify-content:center;width:0}#documents .doc-download-progress-bar .inner i,#to-download .doc-download-progress-bar .inner i{color:#fff;font-size:3rem;transform:scale(0)}#documents .downloading.doc-download-progress-bar,#to-download .downloading.doc-download-progress-bar{animation:slideUp .3s linear forwards,fullSlideUp .3s linear 1.8s forwards,slideDown .3s linear 3.4s forwards}#documents .downloading.doc-download-progress-bar .inner,#to-download .downloading.doc-download-progress-bar .inner{animation:loadRight 1.5s ease-in-out .3s forwards}#documents .downloading.doc-download-progress-bar .inner i,#to-download .downloading.doc-download-progress-bar .inner i{animation:show .2s ease 2.2s forwards}@keyframes slideUp{to{transform:translateY(0)}}@keyframes slideDown{to{transform:translateY(110%)}}@keyframes fullSlideUp{to{height:100%}}@keyframes loadRight{to{width:100%}}@keyframes show{70%{transform:scale(1.2)}85%{transform:scale(1.2)}to{transform:scale(1)}}#contact{margin-bottom:-15vh;min-height:100vh;overflow:visible}.form-and-main-contact-data{--section-padding:1.5%;background:var(--cardBg);border-radius:var(--buttonRadius);box-shadow:0 0 13px -5px var(--shadowColor);display:flex;margin:0 auto;position:relative;width:75%;z-index:1}.form-and-main-contact-data form{color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--section-padding);position:relative;width:60%;z-index:1}.form-and-main-contact-data h2{color:var(--mainFontColor);font-size:1.1rem;margin:1rem 0 0 5%;width:100%}.contact-form-wrapper{--validation-font-size:0.6rem;margin:calc(2% + var(--validation-font-size)) 5% max(1.5%,.7rem) 5%;position:relative;width:90%}.contact-form-wrapper label{color:#848482;display:block;font-size:.8em;left:.3rem;position:absolute;top:50%;transform:translateY(-50%)}.contact-form-wrapper label:hover{cursor:text}.contact-form-wrapper .textarea-label{top:1em}.form-and-main-contact-data :where(input,textarea){border:none;border-bottom:1px solid var(--lightGrey);font-size:.8rem;outline:none;padding:max(1%,.3rem);resize:none;width:100%}.contact-form-wrapper label{transition:all .3s ease}.contact-form-wrapper:nth-child(-n+3){margin-left:2.5%;width:42.5%}.contact-form-wrapper:nth-child(-n+2){margin-left:5%;margin-right:2.5%}.contact-form-wrapper label.stay-styled,.contact-form-wrapper:focus-within label{font-size:.6em;pointer-events:none;top:-.9em}.contact-form-wrapper:after{background:var(--mainGradient);border-radius:10px;bottom:0;color:transparent;content:".";height:.2em;left:0;position:absolute;transition:all .3s ease-out;width:0}.contact-form-wrapper:nth-child(5):after{bottom:5px}.contact-form-wrapper:focus-within:after{width:100%}.contact-form-wrapper span.validation-text{bottom:calc(var(--validation-font-size)*1.5*-1);color:var(--invalid-data-color);font-size:var(--validation-font-size);left:1%;opacity:0;position:absolute;visibility:hidden}.contact-form-wrapper.invalid:after{background:var(--invalidGradient);width:100%}.contact-form-wrapper.invalid span.validation-text{opacity:1;visibility:visible}.form-and-main-contact-data button{align-items:center;animation-delay:.2s;aspect-ratio:1/1;background:var(--mainGradient);border:none;border-radius:100%;box-shadow:0 0 6px -2px var(--shadowColor);color:#fff;display:flex;font-size:1.3rem;justify-content:center;margin:5% 5% 5% auto;width:max(10%,55px)}.form-and-main-contact-data button i{transition:scale .2s ease}.form-and-main-contact-data button:hover{cursor:pointer}.form-and-main-contact-data button:hover i{scale:1.1}.form-and-main-contact-data button:active i{scale:1}.main-contact-data{background:var(--darkGradient);border-end-end-radius:var(--buttonRadius);border-start-end-radius:var(--buttonRadius);box-shadow:-4px 0 15px -17px var(--shadowColor);display:flex;flex-direction:column;overflow:hidden;padding:var(--section-padding);position:relative;width:40%}.main-contact-data h2{color:#fff;margin-bottom:.3em;position:relative;z-index:2}.main-contact-data ul{display:flex;flex-direction:column;height:100%;justify-content:flex-start;list-style:none;margin-left:5%}.main-contact-data li{align-items:center;display:flex;font-size:.8rem;margin:.5rem 0}.main-contact-data li:last-child{font-size:1em;margin-bottom:1rem;margin-top:auto!important}.main-contact-data li:last-child i{display:inline;font-size:.8em}.main-contact-data li:last-child.slide-left-hover-animation a:after{bottom:-.1em;height:.2em;width:110%}.main-contact-data li:last-child.slide-left-hover-animation a:hover:after{height:.5em;transition-duration:.15s}.main-contact-data :where(i,a){color:#fff}.circle-icon-wrapper{border-radius:50px;height:1.2em;margin-right:.4rem;padding:2%;position:relative;width:1.2em;z-index:1}.circle-icon-wrapper,.main-contact-data li i{align-items:center;display:flex;justify-content:center}.main-contact-data li i{aspect-ratio:1/1;font-size:1.2em;transition:scale .3s ease;width:1.4em}.main-contact-data li:hover i{scale:1.1}.main-contact-data li:active i{scale:1}#contact section.map-bar{background:var(--mainGradient);height:50vh;left:-3vw;overflow:hidden;position:relative;top:-20vh;width:calc(100% + 6vw)}.map-wrapper{left:-2%;position:absolute;top:70%;transform:translateY(-50%)}.map-wrapper img{width:50vw}#contact-map-residence-btn{box-shadow:0 0 13px -9px var(--shadowColor);color:#fff;font-size:2rem;left:42%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease;z-index:2}#contact-map-residence-btn:hover{cursor:pointer;font-size:2.2rem}#contact-map-residence-btn:after{--edit__address:"Tamka 5B, 91-403 Łódź";background:#fff;border-radius:6px;color:#1b1b1b;content:var(--edit__address);font-family:Clear Sans,sans-serif;font-size:.4em;font-weight:600;margin-left:.5rem;padding:.3em;position:absolute;top:50%;transform:translateY(-50%) scale(0);transform-origin:left;transition:all .2s ease;white-space:nowrap}#contact-map-residence-btn:hover:after{transform:translateY(-50%) scale(1)}#contact-map-residence-btn:active{font-size:2.1rem}#contact .more-contact-info{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;position:relative;scroll-margin-top:22vh;top:-25vh;width:75%}.mct-section{background:var(--cardBg);border-radius:var(--buttonRadius);box-shadow:0 0 11px -4px var(--shadowColor);display:flex;flex-direction:column;padding:1.5rem;width:100%}.mct-section-header{align-items:center;border-bottom:2px solid rgba(0,0,0,.1);display:flex;gap:1.2rem;margin-bottom:1.2rem;padding-bottom:.8rem}body.dark-theme .mct-section-header{border-bottom-color:hsla(0,0%,100%,.1)}.mct-section-header h3{color:var(--mainFontColor);font-size:1.3rem;font-weight:600;margin:0}.mct-icon{aspect-ratio:1/1;background:var(--darkGradient);border-radius:50%;color:#fff;flex-shrink:0;font-size:1.8rem;width:3.5rem}.mct-icon,.mct-icon i{align-items:center;display:flex;justify-content:center}.mct-section-content{display:flex;flex-direction:column;gap:.6rem}.mct-contact-row{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);display:grid;gap:.45rem 1.2rem;grid-template-columns:1fr 1fr;padding:.6rem 0}body.dark-theme .mct-contact-row{border-bottom-color:hsla(0,0%,100%,.05)}.mct-contact-row:last-child{border-bottom:none}.mct-contact-label{color:var(--mainFontColor);font-size:.9rem;font-weight:500}.mct-contact-value{color:var(--mainFontColor);font-size:.95rem;font-weight:700;text-align:right}.mct-contact-value [class*=edit__]{font-weight:700}.mct-emergency-services .mct-icon{background:var(--mainGradient)}.mct-contact-row.emergency-main{background:rgba(237,41,57,.1);border:2px solid rgba(237,41,57,.3);border-radius:8px;grid-template-columns:1fr;margin:.4rem 0;padding:.8rem;text-align:center}.mct-contact-row.emergency-main .mct-contact-label{color:#ed2939;font-size:1.3rem;font-weight:700}body.dark-theme .mct-contact-row.emergency-main{background:rgba(237,41,57,.2);border-color:rgba(237,41,57,.4)}body.dark-theme .mct-contact-row.emergency-main .mct-contact-label{color:#ff6b7a}.mct-housing-cooperative .mct-icon,.mct-technical-emergency .mct-icon{background:var(--mainGradient)}.mct-contact-key-info{border-bottom:none;display:block;font-size:.7rem;font-style:italic;gap:0;grid-column:1/-1;margin-bottom:.3rem;margin-top:-.3rem;opacity:.7;padding:0;width:50%}.mct-contact-row.key-info .mct-contact-value{font-size:.7rem;line-height:1.3}.mct-contact-row.key-info .mct-contact-label{display:none}.mct-contact-row.key-info .mct-contact-value{font-size:.8rem;font-weight:400;text-align:left}body.dark-theme .mct-contact-row.key-info{opacity:.7}#news-page{min-height:86vh}#news-page header{margin:1rem auto 2rem;width:70%}#news-page header p{opacity:.6}#news-page-article{margin:0 auto;width:70%}#news-page-article h1,.editor-preview h1,.editor-preview-side h1{font-size:2em;margin-bottom:.67em;margin-top:.67em}#news-page-article h2,.editor-preview h2,.editor-preview-side h2{margin-bottom:.83em;margin-top:.83em}#news-page-article h3,.editor-preview h3,.editor-preview-side h3{margin-bottom:1em;margin-top:1em}#news-page-article h4,.editor-preview h4,.editor-preview-side h4{margin-bottom:1.33em;margin-top:1.33em}#news-page-article h5,.editor-preview h5,.editor-preview-side h5{margin-bottom:1.67em;margin-top:1.67em}#news-page-article h6,.editor-preview h6,.editor-preview-side h6{margin-bottom:2.33em;margin-top:2.33em}#news-page-article p,.editor-preview p,.editor-preview-side p{font-size:.9rem;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0}#news-page-article blockquote,.editor-preview blockquote,.editor-preview-side blockquote{background:rgba(0,0,0,.1);border-left:4px solid rgba(0,0,0,.2);margin:.5em 0;padding:.75em .5em}#news-page-article :where(ul,ol),.editor-preview :where(ul,ol),.editor-preview-side :where(ul,ol){font-size:.9rem;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;padding-inline-start:40px}#news-page-article :where(ul,ol) li,.editor-preview :where(ul,ol) li,.editor-preview-side :where(ul,ol) li{margin:.5em}#news-page-article :where(ul,ol) p,.editor-preview :where(ul,ol) p,.editor-preview-side :where(ul,ol) p{margin:0;padding:0}#news-page-article a,.editor-preview a,.editor-preview-side a{position:relative;white-space:nowrap;z-index:1}#news-page-article .img-container,.editor-preview .img-container,.editor-preview-side .img-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#news-page-article img,.editor-preview img,.editor-preview-side img{border-radius:5px;box-shadow:2px 2px 6px -3px var(--shadowColor);margin:2.5%;transition:.3s ease;width:45%}#news-page-article img:hover,.editor-preview img:hover,.editor-preview-side img:hover{transform:scale(1.03)}#news-page-article a:after,.editor-preview a:after,.editor-preview-side a:after{background:var(--mainGradient);border-bottom-right-radius:5px;border-top-left-radius:5px;bottom:0;color:transparent;content:".";height:2px;left:-3px;overflow:hidden;position:absolute;right:0;transition:height .1s ease-out;width:calc(100% + 6px);z-index:-1}#news-page-article a:hover:after,.editor-preview a:hover:after,.editor-preview-side a:hover:after{height:3px}#news-page-article table,.editor-preview table,.editor-preview-side table{background:var(--cardBg);border-collapse:collapse;border-radius:var(--buttonRadius);border-spacing:1;margin:2em auto;overflow:hidden;position:relative;width:100%}#news-page-article table *,.editor-preview table *,.editor-preview-side table *{position:relative}#news-page-article td,#news-page-article th,.editor-preview td,.editor-preview th,.editor-preview-side td,.editor-preview-side th{padding-left:8px}#news-page-article thead tr,.editor-preview thead tr,.editor-preview-side thead tr{background:var(--darkGradient);color:#fff;font-size:.9rem;height:60px}#news-page-article tbody tr,.editor-preview tbody tr,.editor-preview-side tbody tr{border-bottom:1px solid #e3f1d5;font-size:.8rem;height:48px}#news-page-article tbody tr:last-child,.editor-preview tbody tr:last-child,.editor-preview-side tbody tr:last-child{border:0}#news-page-article td,#news-page-article th,.editor-preview td,.editor-preview th,.editor-preview-side td,.editor-preview-side th{padding:0 1em;text-align:left}#news-page-article td.l,.editor-preview td.l,.editor-preview-side td.l{text-align:right}#news-page-article td.c,#news-page-article td.r,#news-page-article th.c,#news-page-article th.r,.editor-preview td.c,.editor-preview td.r,.editor-preview th.c,.editor-preview th.r,.editor-preview-side td.c,.editor-preview-side td.r,.editor-preview-side th.c,.editor-preview-side th.r{text-align:center}.end-bar{display:flex;justify-content:center;margin:3%}#session-expired{background:#fff}#session-expired main{align-items:center;background:none;box-shadow:none;display:flex;flex-direction:column;height:100vh;justify-content:center;margin-top:0;padding:1rem;text-align:center;width:100vw}#session-expired h1{font-size:2.7rem;margin-bottom:.3em}#session-expired p{font-size:1rem;opacity:.75}#session-expired button{margin-top:1rem}body#under-construction{background:#f7f7f7;min-height:100vh}body#under-construction,body#under-construction main{align-items:center;display:flex;justify-content:center}body#under-construction main{background:none;box-shadow:none;height:100vh;margin:0;padding:0;width:100vw}.construction-content{background:var(--cardBg);border-radius:var(--buttonRadius);box-shadow:0 0 20px -5px var(--shadowColor);max-width:500px;padding:2rem;text-align:center}.construction-icon{color:var(--mainGradient);font-size:3rem;margin-bottom:1rem}.construction-content h1{background:var(--mainGradient);-webkit-background-clip:text;font-size:2rem;margin-bottom:.5rem;-webkit-text-fill-color:transparent;background-clip:text}.construction-subtitle{color:var(--mainFontColor);font-size:1.1rem;margin-bottom:1.5rem;opacity:.8}.construction-message{line-height:1.5;margin-bottom:2rem}.construction-message p{color:var(--mainFontColor);margin-bottom:.5rem;opacity:.9}body.dark-theme#under-construction{background:#242424}body.dark-theme .construction-content{background:var(--cardBg)}@media screen and (max-width:768px){footer .container section.footer-logo{display:flex!important}.construction-content{margin:1rem;padding:1.5rem}.construction-content h1{font-size:1.8rem}.construction-icon{font-size:2.5rem}}@media screen and (max-height:700px){.banner{height:calc(70vh - var(--header-height))!important}}@media screen and (max-height:600px){.banner{height:calc(80vh - var(--header-height))!important}}@media screen and (max-width:1440px){#documents .doc-card,#to-download .doc-card{margin-left:2.5;margin-right:2.5;width:45%}body>header .logo-wrapper{height:5vw}body>header .control-wrapper{gap:7%}#resident-zone-btn{border-radius:var(--buttonRadius)!important}#resident-zone-btn .text-shadow{display:none}#resident-zone-btn .icon{display:block}}@media screen and (max-width:1240px){footer .container{flex-wrap:wrap}footer section{width:calc(25% - 1.5rem)}footer .container section{min-height:0}}@media screen and (max-width:1070px){:root{--header-height:max(7vh,50px)}body>header{align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.3);justify-content:center;width:100%}body>header .container{align-items:center;justify-content:space-between;margin-right:1%;width:90vw}body>header nav{background:#fff;box-shadow:-5px 0 5px rgba(0,0,0,.2);flex-direction:column;height:100vh;max-width:0;overflow-x:hidden;padding-bottom:4vh;padding-top:14vh;position:fixed;right:0;top:0;transition:max-width .13s linear;transition-delay:.1s;z-index:25}body>header nav.active{max-width:35vw}body>header .logo-wrapper img{margin-left:45vw;transform:translateX(-50%)}body>header nav :where(.control-wrapper,ul){margin:0 5%}body>header nav .control-wrapper{margin-left:9%}body>header nav ul{font-size:1.3rem}body>header nav .control-wrapper,body>header nav ul{align-items:start;flex-direction:column}body>header nav .control-wrapper>*{margin-left:0}body>header .control-wrapper span.material-symbols-outlined{font-size:1.8rem}#switch-theme{flex-direction:row-reverse;width:100%}#switch-lang,#switch-theme{align-items:center;display:flex;justify-content:space-between}.mobile-value{display:block}.mobile-option-label{display:inline-block;font-size:1.3rem}.switch-lang-wrapper{flex-direction:column;width:100%}#switch-theme,.switch-lang-wrapper{margin-bottom:8%}#switch-lang{width:100%}#switch-lang .material-symbols-outlined{display:none}#switch-lang .mobile-value i{color:var(--mainFontColor);font-size:1.5rem}#language-select{background:none;box-shadow:none;margin-top:5%;max-height:0;overflow:hidden;position:static;transform:scale(1);transition:max-height .3s ease;width:100%}#language-select.mobile-active{max-height:100px}#language-select label{font-size:1.1em;padding-left:0;padding-right:0}#language-select label:hover,body.dark-theme #language-select label:hover{background:none}#resident-zone-btn{width:95%}#resident-zone-btn .text-shadow{display:block;font-size:1.15rem}#resident-zone-btn .icon{display:none}.hamburger-menu{display:inline-block!important;z-index:30}}@media screen and (max-width:1024px){.popup-notification{max-width:30vw;min-width:15vw}body>header ul li{margin:2% 1%}body>header .logo-wrapper{height:80%;margin-left:0}#resident-zone-btn{border-bottom-right-radius:0!important;border-top-left-radius:0!important}.footer-last-communication{display:none!important}.footer-sitemap ul{margin-left:auto;margin-right:auto;width:-moz-min-content;width:min-content}main{width:90vw}#documents .common-bg img.bg,#to-download .common-bg img.bg{margin-top:2rem;scale:1.3;width:90vw}.form-and-main-contact-data form{width:75%}.contact-form-wrapper:after{height:.1em}.main-contact-data li:last-child{font-size:medium}.map-wrapper img{width:65vw}.mct-section{padding:1.5rem}.mct-contact-row{gap:.5rem;grid-template-columns:1fr}.mct-contact-value{text-align:left}footer .container section.footer-logo{display:none}}@media screen and (max-width:768px){.popup-notification{max-width:40vw;min-width:20vw}main{margin-top:max(7vh,5px);width:100vw}body>header nav.active{max-width:50vw}footer .container{flex-wrap:wrap}footer .container section{width:45%}.footer-sitemap{display:none!important}#home .bg-wrapper svg{scale:1.5}.banner{height:calc(60vh - var(--header-height))}.banner-bg{height:90%}.banner-text{left:50%;text-align:center;transform:translateX(-50%);width:80%}#banner-about-us-btn{display:block;margin-left:auto;margin-right:auto;min-width:max(30%,130px)}.banner-img{display:none}#about-us{--paragraph-width:80%}.about-us-paragraph{text-align:left}.statistics{height:auto}.statistics p:not(:last-child){margin:1em 0;width:100%}.executive-person{height:max(40vh,600px)}.executive-person,.executive-person:nth-child(2n){flex-direction:column}.executive-person>div{margin-left:auto;margin-right:auto;width:80%}#documents .common-bg img.bg,#to-download .common-bg img.bg{margin-top:3.5rem;scale:1.6}#documents .tabs h2,#to-download .tabs h2{padding-top:3vh}.form-and-main-contact-data{flex-direction:column;margin-top:2rem}.form-and-main-contact-data form{width:100%}.form-and-main-contact-data form h2{font-size:1.4rem}.main-contact-data{border-radius:var(--buttonRadius);position:relative;width:100%}.main-contact-data li{font-size:1rem;margin:.8rem 0}.main-contact-data li:last-child{bottom:5%;position:absolute;right:5%}.circle-icon-wrapper{padding:4%}.mobile-display-none{display:none}.map-wrapper img{width:80vw}#contact .more-contact-info{gap:1.5rem}.mct-section{padding:1.5rem}.mct-section-header{flex-direction:column;gap:1rem;text-align:center}.mct-section-header h3{font-size:1.3rem}.mct-contact-row{gap:.5rem;grid-template-columns:1fr;padding:.6rem 0}.mct-contact-value{text-align:left}.mct-contact-row.emergency-main{padding:.8rem}.mct-contact-row.emergency-main .mct-contact-label{font-size:1.3rem}#news-page .back-btn{scale:1.4}}@media screen and (max-width:500px){#cookie-preference-modal .button-wrapper{justify-content:center}#cookie-preference-modal button{width:50%}.popup-notification{align-items:center;animation:popup__fade-in-center 4s linear forwards;bottom:auto;display:flex;flex-direction:column;justify-content:center;left:50%;max-width:none;min-height:40vh;min-width:0;opacity:1;padding:20px;position:fixed;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%) scale(0);width:70vw}.popup-notification button.close{font-size:1.3rem;opacity:1;right:20px;top:15px;visibility:visible}.popup-notification .header{font-size:2rem}.popup-notification .caption{font-size:1.1rem}.popup-notification__progress{height:8px}@keyframes popup__fade-in-center{5%{transform:translateX(-50%) translateY(-50%) scale(1);visibility:visible}95%{transform:translateX(-50%) translateY(-50%) scale(1)}}footer{font-size:.8rem}footer section{text-align:center}footer .container{align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center}.footer-section-header{font-size:1rem}footer .container section{align-items:center;min-height:0;width:80%}.footer-logo{margin-top:max(5%,.5rem);text-align:center}.footer-contact li{justify-content:center}.footer-contact li i{display:none}.footer-duty-hours .duty-hours-row{justify-content:center}.banner-text{bottom:1em}.news-card{align-items:center;position:relative;text-align:center}.news-new-badge{left:-10px;margin-right:0;position:absolute;top:-10px}.news-read-more-btn{align-self:center}#about-us .carousel{width:100%}.executive{padding:0}.executive-person>div{margin-left:auto;margin-right:auto;width:100%}#documents .common-bg img.bg,#to-download .common-bg img.bg{margin-top:3.5rem;scale:2.5;top:0}#documents .file-search-bar input,#to-download .file-search-bar input{width:75%}#documents .tabs h2,#to-download .tabs h2{font-size:1.2rem;margin-bottom:.3rem}#documents .tabs ul,#to-download .tabs ul{justify-content:space-evenly}#documents .tabs ul li,#to-download .tabs ul li{min-width:45%;padding:2% 4%}#documents .documents-to-download,#to-download .documents-to-download{flex-direction:column}#documents .doc-card,#to-download .doc-card{margin:3% 5%;min-height:0;width:90%}.main-card{align-items:center;flex-direction:row;justify-content:flex-start}.doc-card i.fa-circle-info{display:none}.doc-icon{margin-bottom:3%;margin-right:6%;max-width:20%}.doc-icon>i.fa-download{display:none}.doc-card .doc-icon i{transform:translateY(0)}.doc-title{margin:3% 0;max-width:60%;text-align:left}#to-download .mobile-download-btn,.mobile-download-btn{border-radius:var(--buttonRadius);display:block;margin-left:auto;width:20%}#to-download .mobile-download-btn i,.mobile-download-btn i{font-size:2rem}#contact .more-contact-info,.form-and-main-contact-data{width:90%}.contact-form-wrapper :where(input,textarea){font-size:1rem}.contact-form-wrapper{--validation-font-size:0.7rem}.contact-form-wrapper label{font-size:1rem}.contact-form-wrapper:nth-child(-n+3){margin-left:5%;width:90%}.contact-form-wrapper:nth-child(-n+2){margin-right:5%}.main-contact-data li:last-child{display:none}.contact-form-wrapper label.stay-styled,.contact-form-wrapper:focus-within label{font-size:.8em;pointer-events:none;top:-.4em}.map-bar{height:30vh}.map-wrapper img{width:130vw}#news-page-article{width:80%}#news-page table,#news-page table td,#news-page table th,#news-page table tr,#news-page table>*{display:block}#news-page thead{display:none}#news-page tbody tr{height:auto;padding:8px 0}#news-page td{margin-bottom:12px;padding-left:45%}#news-page td:last-child{margin-bottom:0}#news-page td:before{content:attr(data-before);font-weight:700;left:10px;position:absolute;top:0;width:40%}#news-page .img-container{justify-content:center}#news-page img{width:100%}}@media screen and (max-height:700px) and (max-width:425px){.banner{height:calc(70vh - var(--header-height))!important}}@media screen and (max-width:425px){body>header nav.active{max-width:65vw}body>header .logo-wrapper img{margin-left:0;transform:translateX(0)}#documents .file-search-bar input,#to-download .file-search-bar input{margin-top:1rem;padding:1.6% 4%;width:90%}.banner-text{font-size:1.1rem}.mct-section{padding:1.2rem}.mct-section-header h3{font-size:1.2rem}.mct-icon{font-size:1.8rem;width:3.5rem}.mct-contact-label{font-size:.9rem}.mct-contact-value{font-size:.95rem}.mct-contact-row.emergency-main .mct-contact-label{font-size:1.2rem}}@media screen and (max-height:800px) and (max-width:375px){.banner{height:calc(70vh - var(--header-height))!important}}@media screen and (max-height:700px) and (max-width:375px){.banner{height:calc(75vh - var(--header-height))!important}}@media screen and (max-height:650px) and (max-width:375px){.banner{height:calc(80vh - var(--header-height))!important}}@media screen and (max-height:600px) and (max-width:375px){.banner{height:calc(85vh - var(--header-height))!important}}@media screen and (max-width:375px){.map-wrapper img{scale:1.7}}@media screen and (max-height:860px) and (max-width:325px){.banner{height:calc(65vh - var(--header-height))!important}}@media screen and (max-height:800px) and (max-width:325px){.banner{height:calc(70vh - var(--header-height))!important}}@media screen and (max-height:725px) and (max-width:325px){.banner{height:calc(75vh - var(--header-height))!important}}@media screen and (max-height:675px) and (max-width:325px){.banner{height:calc(80vh - var(--header-height))!important}}@media screen and (max-height:650px) and (max-width:325px){.banner{height:calc(85vh - var(--header-height))!important}}@media screen and (max-height:425px){.banner-bg{height:95%}}