#headerContent .header-image{margin-bottom:-20vh}#headerContent .header-image img{border-radius:8px;min-height:316px;-o-object-fit:cover;object-fit:cover;max-height:490px}@media(min-width: 992px){#headerContent .header-image{margin-bottom:-50px}}#headerContent .content-title-description{--icon-size: 148px;--icon-color: var(--color-purple_80);--margin-header: calc(48px * 2);padding-left:var(--margin-header);position:relative;z-index:1;border-top:0}@media(max-width: 767.98px){#headerContent .content-title-description{padding-left:0}}#headerContent .content-title-description .title-container{align-items:center;display:flex}@media only screen and (min-width: 992px){#headerContent .content-title-description .title-container{margin-top:1.75rem}}#headerContent .content-title-description .title-container .title-top{color:var(--color-secondary);font-size:28px;line-height:40px}#headerContent .content-title-description .title-container .title-bottom{color:var(--color-white);font-size:40px;line-height:48px}#headerContent .content-title-description .icon-container{justify-content:right;display:flex;position:relative;z-index:-1}#headerContent .content-title-description .icon-container .content-icon i{font-size:var(--icon-size);color:var(--icon-color)}#headerContent .content-title-description .content-description{color:var(--color-blue_20);font-size:var(--text-m);line-height:var(--text-xl)}@media only screen and (min-width: 992px){#headerContent .content-title-description .content-description{margin-top:1.75rem}}#headerContent .content-title-description .content-description a,#headerContent .content-title-description .content-description a:active,#headerContent .content-title-description .content-description a:visited{color:var(--color-blue_20);text-decoration:underline}#headerContent .content-title-description .content-description a:hover{color:var(--color-blue_30);text-decoration:underline}@media(min-width: 992px){#headerContent .content-title-description{--icon-size: 185px;--icon-color: var(--color-purple_80);min-height:var(--icon-size)}#headerContent .content-title-description .container{min-height:var(--icon-size);position:static}#headerContent .content-title-description .title-container{align-items:start;display:flex}#headerContent .content-title-description .title-container .title-top{font-size:48px;line-height:56px}#headerContent .content-title-description .title-container .title-bottom{font-size:72px;line-height:72px}#headerContent .content-title-description .icon-container{--half-icon-size: calc(var(--icon-size) / 2) * -1;position:absolute;left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content;margin-right:calc(var(--half-icon-size) + 118px);z-index:-1}#headerContent .content-title-description .icon-container .content-icon i{font-size:var(--icon-size);color:var(--icon-color)}#headerContent .content-title-description .content-description{font-size:var(--text-xl);line-height:var(--text-xxl)}}#headerContent .content-title-description.only-title-icon{--icon-size: 148px;padding-left:10px;min-height:var(--icon-size)}#headerContent .content-title-description.only-title-icon .container{min-height:var(--icon-size)}@media(min-width: 992px){#headerContent .content-title-description.only-title-icon{--icon-size: 280px}#headerContent .content-title-description.only-title-icon .icon-container{position:absolute;left:50%;z-index:-1;transform:translateX(-50%);width:-moz-max-content;width:max-content}#headerContent .content-title-description.only-title-icon .content-icon{font-size:var(--icon-size)}#headerContent .content-title-description.only-title-icon .content-icon i{font-size:var(--icon-size)}}#headerContent .content-title-description.only-title{min-height:unset;padding-left:10px;padding-top:unset;padding-bottom:3rem}#headerContent .content-title-description.only-title .container{min-height:unset}.content-title-links h1{line-height:1em}.content-title-description{--icon-size: 6em;--icon-color: var(--color-gold);--border-color: var(--color-gold);--title-top-color: var(--color-primary);--title-bottom-color: var(--color-gold);border-top:solid 1px var(--border-color)}.content-title-description .content-description{color:var(--color-blue_90);font-size:20px}.content-title-description.text-blue{--icon-color: var(--color-blue);--border-color: var(--color-blue);--title-top-color: var(--color-primary);--title-bottom-color: var(--color-blue)}.content-title-description.text-blue .content-description{color:var(--color-purple_60);font-size:20px}.content-title-description.text-blue .content-description a,.content-title-description.text-blue .content-description a:active,.content-title-description.text-blue .content-description a:visited{color:var(--color-purple-60);text-decoration:underline}.content-title-description.text-blue .content-description a:hover{color:var(--color-purple-40);text-decoration:underline}.content-title-description.only-title{min-height:unset;padding:1.5rem 0;margin-bottom:0 !important}@media(min-width: 992px){.content-title-description.only-title{padding:3rem 0 4.5rem 0}}.content-title-description.only-title .container{min-height:unset}.content-title-description.only-title h1{display:inline-flex}.content-title-description.only-title h1 .title-top{font-size:40px;line-height:48px}.content-title-description.only-title h1 .title-bottom{padding-left:12px;font-size:40px;line-height:48px}.content-title-description.simple-title{border:0;padding-bottom:24px}.content-title-description h1{line-height:1em}.content-title-description .title-top{color:var(--title-top-color)}.content-title-description .title-bottom{color:var(--title-bottom-color)}.content-title-description .content-icon{font-size:var(--icon-size);color:var(--icon-color)}.content-title-description .content-link .btn.bg-primary{--bs-btn-border-color: var(--color-primary);--bs-btn-hover-border-color: var(--color-primary);--bs-btn-color: white}.content-title-description .content-link .btn.bg-primary:hover{--bs-btn-color: var(--color-blue_20);color:#fff}.bg-primary .content-title-description .content-link .btn.bg-primary{--bs-btn-border-color: var(--color-white);--bs-btn-hover-border-color: var(--color-white);--bs-btn-bg: var(--color-white);--bs-btn-color: #212529;background-color:#fff !important}.bg-primary .content-title-description .content-link .btn.bg-primary:hover{--bs-btn-color: var(--color-grey_20);color:#212529}.content-title-description.home-content{border:none;padding-top:1.4rem !important}.content-title-description.home-content .ribon-icon{background-repeat:no-repeat;background-size:110px;position:relative;width:110px;height:132px;display:flex;flex-direction:column}@media(min-width: 992px){.content-title-description.home-content .ribon-icon{width:132px;height:144px;background-size:132px}}.content-title-description.home-content .ribon-icon .ribon-top,.content-title-description.home-content .ribon-icon .ribon-center,.content-title-description.home-content .ribon-icon .ribon-bottom{text-align:center;width:108px;line-height:normal}@media(min-width: 992px){.content-title-description.home-content .ribon-icon .ribon-top,.content-title-description.home-content .ribon-icon .ribon-center,.content-title-description.home-content .ribon-icon .ribon-bottom{width:120px}}.content-title-description.home-content .ribon-icon .ribon-top{font-size:11px;padding:9px 0;color:#fff;padding-bottom:14px}@media(min-width: 992px){.content-title-description.home-content .ribon-icon .ribon-top{font-size:12px;padding:9px 0}}.content-title-description.home-content .ribon-icon .ribon-center{font-size:56px;color:var(--color-primary);font-weight:bold;line-height:.8em}@media(min-width: 992px){.content-title-description.home-content .ribon-icon .ribon-center{font-size:72px;line-height:.7em}}.content-title-description.home-content .ribon-icon .ribon-bottom{font-size:15px;color:var(--color-primary);padding:10px 0;font-family:var(--font-headers)}@media(min-width: 992px){.content-title-description.home-content .ribon-icon .ribon-bottom{font-size:16px;padding:18px 0}}.content-text-block .title span{font-size:var(--text-m);line-height:var(--text-xl);padding-bottom:24px;font-weight:600;color:var(--color-blue_100)}.content-text-block .content-description{font-size:var(--text-m);line-height:var(--text-xl);font-weight:400;color:var(--color-primary)}@media(min-width: 768px){.content-text-block .title span{font-size:var(--text-xl);line-height:var(--text-xxl)}.content-text-block .content-description{font-size:var(--text-xl);line-height:var(--text-xxl)}}.content-text-block.quote-block .quote-item{display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:8px;background:var(--color-white);border-radius:16px}.content-text-block.quote-block .quote-icon i{color:var(--color-secondary);font-size:36px}.content-text-block.quote-block .quote .title span{padding-bottom:12px}.content-text-block.quote-block .quote .content-description{font-size:var(--text-s);line-height:var(--text-l);font-weight:400;color:var(--color-blue_90)}@media(min-width: 768px){.content-text-block.quote-block .quote .content-description{font-size:var(--text-xl);line-height:var(--text-xxl)}}@media(min-width: 768px){.content-text-block.quote-block .quote-item{display:flex;flex-direction:column;align-items:flex-start;padding:32px;border-radius:24px}.content-text-block.quote-block .quote-icon i{font-size:48px}}.content-text-block.blue-block h3 .h3{font-size:var(--text-xxl);line-height:32px;padding-bottom:24px}.content-text-block.blue-block .content-description{color:var(--color-blue_80);font-weight:600;font-size:var(--text-m);line-height:20px}@media(min-width: 768px){.content-text-block.blue-block h3 .h3{font-size:32px;line-height:40px}.content-text-block.blue-block .content-description{font-size:var(--text-xxl);line-height:32px}}.resources .resource{min-height:80px;padding:24px 16px;align-items:center;border-top:1px solid var(--color-grey_10)}.resources .resource .resource-top{display:flex;justify-content:space-between}.resources .resource .resource-top .r-content{display:flex;align-items:center}.resources .resource .resource-top .r-content .resource-icon{font-size:31px;color:var(--color-primary);padding-right:10px}.resources .resource .resource-top .r-content .resource-title{font-size:var(--text-l);margin:0}.resources .resource .resource-top .r-link .resource-url{color:var(--color-primary)}.resources .resource .resource-top .r-link .resource-url span{font-weight:600}.resources .resource .resource-bottom .resource-description{padding-top:5px}@media(min-width: 992px){.resources{margin-left:8px;margin-right:8px}.resources .resource{position:relative;padding:24px 16px;align-items:center;border-bottom:1px solid var(--color-grey_10);border-right:1px solid var(--color-grey_10);border-top:unset;transition:ease-in-out .3s}.resources .resource .resource-top .r-content{display:grid;align-items:center}.resources .resource .resource-top .r-content .resource-icon{font-size:40px;color:var(--color-primary);padding-bottom:10px}.resources .resource .resource-top .r-content .resource-icon::before{border-radius:10px;padding:5px;transition:ease-in-out .3s}.resources .resource .resource-top .r-content .resource-title{font-size:var(--text-xl);margin:0}.resources .resource .resource-bottom .resource-description{padding-top:5px}.resources .resource .resource-bottom .url-bg{min-height:20px}.resources .resource .resource-bottom .url-bg .resource-url{color:var(--color-blue_80);font-weight:600;font-size:var(--text-m);-webkit-text-decoration:underline rgba(17,169,245,.2);text-decoration:underline rgba(17,169,245,.2);position:absolute;bottom:15px;line-height:20px;text-underline-offset:5px;transition:ease-in-out .3s}.resources .resource .resource-bottom .url-bg .resource-url:hover{color:var(--color-primary);-webkit-text-decoration:underline var(--color-blue);text-decoration:underline var(--color-blue)}.resources .resource:hover{box-shadow:0px 8px 32px rgba(27,27,27,.08)}.resources .resource:hover .resource-icon::before{color:var(--color-secondary);background:var(--color-primary)}}.quick-links{display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:8px}.quick-links.home .quick-link-large{background-color:var(--color-grey_5)}.quick-links .quick-link-small{min-height:100px;padding:16px;align-items:center;border-width:0px 0px 1px 1px;border-style:solid;border-color:var(--color-grey_10);background:var(--color-white);border-radius:8px;display:flex}.quick-links .quick-link-small .quick-link-icon{padding:16px;background:var(--color-grey_5);border-radius:16px;width:64px;height:64px;margin-right:20px}.quick-links .quick-link-small .quick-link-icon i::before{font-size:32px;color:var(--color-primary)}.quick-links .quick-link-small .quick-link-content .quick-link-title{font-size:var(--text-m);color:var(--color-grey_90)}.quick-links .quick-link-small .quick-link-content .quick-link-description{font-size:var(--text-s);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:16px;color:var(--color-grey_80)}@media(min-width: 768px){.quick-links{display:flex;flex-direction:row;align-items:flex-start;padding:0px;gap:24px}.quick-links .quick-link-large{border-width:0px 0px 1px 1px;border-style:solid;border-color:var(--color-grey_10);background:var(--color-white);border-radius:8px;position:relative;transition:ease-in-out .5s;display:flex;flex-direction:column;align-items:flex-start;width:48%;padding:32px 40px;gap:24px}.quick-links .quick-link-large .quick-link-icon{padding:16px;background:var(--color-grey_5);border-radius:16px;width:80px;height:80px;justify-content:center;display:flex;align-items:center;transition:ease-in-out .5s}.quick-links .quick-link-large .quick-link-icon i::before{font-size:48px;color:var(--color-primary)}.quick-links .quick-link-large .quick-link-content .quick-link-title{font-size:var(--text-xxl);color:var(--color-grey_90);line-height:32px;transition:ease-in-out .5s}.quick-links .quick-link-large .quick-link-content .quick-link-description{font-size:var(--text-m);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:18px;color:var(--color-grey_80);font-weight:500;transition:ease-in-out .5s}.quick-links .quick-link-large .quick-link-url a{color:var(--color-blue_80);font-weight:600;font-size:var(--text-m);-webkit-text-decoration:underline rgba(17,169,245,.2);text-decoration:underline rgba(17,169,245,.2);line-height:20px;text-underline-offset:5px;transition:ease-in-out .3s}.quick-links:not(.home) .quick-link-url a{position:absolute;bottom:25px}.quick-links .quick-link-large:hover{background:var(--color-primary)}.quick-links .quick-link-large:hover .quick-link-icon{background:var(--color-white)}.quick-links .quick-link-large:hover .quick-link-content .quick-link-title{color:var(--color-white)}.quick-links .quick-link-large:hover .quick-link-content .quick-link-description{color:var(--color-white)}.quick-links .quick-link-large:hover .quick-link-url a{color:var(--color-blue)}.quick-links .quick-link-large:hover .quick-link-url a:hover{color:var(--color-white);-webkit-text-decoration:underline var(--color-blue);text-decoration:underline var(--color-blue)}}@media(min-width: 992px){.quick-links .quick-link-large{width:31%}}.quick-links-carousel{position:relative}.quick-links-carousel .flexslider{background:none;border:0}.quick-links-carousel .flexslider .slides>li{background-color:#fff;padding:1.4em;border-radius:8px}.quick-links-carousel .flexslider .slides>li a{height:116px}.quick-links-carousel .flexslider .slides>li a .quick-link-small{height:100%;display:flex;flex-direction:column;justify-content:space-between}.quick-links-carousel .flexslider .slides>li a .quick-link-small .quick-link-title{color:var(--color-primary);height:3.4em}.quick-links-carousel .flexslider .slides>li .icon-pad{width:42px;height:42px;display:block;line-height:42px;text-align:center;border-radius:50%;font-size:24px;color:#fff}.quick-links-carousel .flexslider .slides>li:nth-child(n) .icon-pad{background:var(--color-grey_70)}.quick-links-carousel .flexslider .slides>li:nth-child(2n) .icon-pad{background:var(--color-green_60)}.quick-links-carousel .flexslider .slides>li:nth-child(3n) .icon-pad{background:var(--color-orange_100)}.quick-links-carousel .flexslider .slides>li:nth-child(4n) .icon-pad{background:var(--color-blue_60)}.quick-links-carousel .flexslider .slides>li:nth-child(5n) .icon-pad{background:var(--color-purple_50)}.quick-links-carousel .flexslider:hover .flex-direction-nav .flex-next{right:-50px}@media only screen and (min-width: 768px){.quick-links-carousel .flexslider .flex-direction-nav{display:block}.quick-links-carousel .flexslider .flex-direction-nav a{opacity:1;border:solid 1px #fff;border-radius:50%;width:30px;height:30px;display:inline-block;text-align:center;color:rgba(0,0,0,0);text-shadow:none}.quick-links-carousel .flexslider .flex-direction-nav a:before{color:#fff;font-size:14px}.quick-links-carousel .flexslider .flex-direction-nav .flex-prev{left:unset;right:-50px;top:56px}.quick-links-carousel .flexslider .flex-direction-nav .flex-next{top:107px}.quick-links-carousel .flexslider .flex-direction-nav .flex-disabled{opacity:1 !important;z-index:10;pointer-events:none}}.contact-information{padding:16px;gap:16px;border-radius:24px;background:var(--color-white)}.contact-information .module-title{font-size:var(--text-xxl)}.contact-information .contact{display:flex;flex-direction:column;align-items:flex-start;padding:40px 0;gap:16px;background:var(--color-white);border-radius:8px;height:100%;position:relative}.contact-information .contact .contact-info.top{display:flex}.contact-information .contact .contact-info .contact-content.left .text-content{padding-right:6px}.contact-information .contact .contact-info .contact-data{padding-top:5px;min-height:56px;border-bottom:1px solid var(--color-grey_20)}.contact-information .contact .contact-info .contact-data .data-up{display:flex;flex-direction:row;align-items:start;padding:16px 0}.contact-information .contact .contact-info .contact-data .data-up i{background:#fff;border-radius:24px;padding:8px;font-size:24px;color:var(--color-primary);margin-right:16px}.contact-information .contact .contact-info .contact-data .data-up .data-title{color:var(--color-grey_50);font-size:var(--text-l);line-height:initial}.contact-information .contact .contact-info .contact-data .data-up .data-content{color:var(--color-grey_90);font-size:var(--text-l);overflow-wrap:break-word;word-break:normal;line-height:initial}.contact-information .contact .contact-info .contact-image img{width:100px;height:100px;min-width:100px;min-height:100px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.contact-information .contact .contact-info .contact-name{font-size:var(--text-xxl);line-height:32px;font-family:"Roboto";font-weight:600}.contact-information .contact .contact-info .contact-role{font-size:var(--text-l);color:var(--color-purple_50)}@media(min-width: 768px){.contact-information{padding:24px;gap:24px;border-radius:32px;background:var(--color-white)}.contact-information .module-title{font-size:32px}.contact-information .contact{display:block;flex-direction:row;padding:40px;gap:40px;background:var(--color-grey_5);border-radius:8px}.contact-information .contact .contact-info.top{display:flex;justify-content:space-between}.contact-information .contact .contact-content.right .contact-image img{width:130px;height:130px;min-width:130px;min-height:130px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.contact-information .contact .contact-content.right .text-content .contact-name{font-size:32px;line-height:40px;font-family:"Roboto";font-weight:600;font-style:normal;padding-top:24px;display:block}.contact-information .contact .contact-content.right .text-content .contact-role{font-size:var(--text-xxl);color:var(--color-purple_50)}.contact-information .contact .contact-info.bot{padding-top:0}.contact-information .contact .contact-info.bot .mail-data{position:absolute;bottom:40px;right:40px}.contact-information .contact .contact-info.bot .contact-data{padding-top:20px;min-height:56px;border-bottom:1px solid var(--color-grey_20);padding-bottom:10px}.contact-information .contact .contact-info.bot .contact-data .data-up{display:flex;flex-direction:row;align-items:start}.contact-information .contact .contact-info.bot .contact-data .data-up i{background:#fff;border-radius:24px;padding:8px;font-size:24px;color:var(--color-primary);margin-right:16px}.contact-information .contact .contact-info.bot .contact-data .data-up .data-title{color:var(--color-grey_50);font-size:var(--text-xl);line-height:initial}.contact-information .contact .contact-info.bot .contact-data .data-up .data-content{color:var(--color-grey_90);font-size:var(--text-xl);overflow-wrap:break-word;word-break:break-all;line-height:initial}.contact-information .contact .contact-info.bot .contact-data:first-of-type{padding-top:0}}.contact-information.staff{padding:0;background:none}.contact-information.staff .contact{margin-bottom:22px;padding:16px}.contact-information.staff .contact .contact-content.left .contact-image img{width:200px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.contact-information.staff .contact .contact-content.left .text-content .contact-name{padding-top:24px}.contact-information.staff .contact .contact-content.right .contact-description{margin-bottom:24px}.contact-information.staff .contact .contact-content.right .phone-data .phone-button a{width:100%}.contact-information.staff .contact .contact-content.right .mail-data .mail-button a{width:100%}@media(min-width: 768px){.contact-information.staff .contact{padding:40px}.contact-information.staff .contact .contact-content .phone-data{position:absolute;bottom:40px;right:200px}.contact-information.staff .contact .contact-content .mail-data{position:absolute;bottom:40px;right:40px}.contact-information.staff .contact .contact-content .contact-description{margin-bottom:100px}.contact-information.staff .contact .contact-content.left .text-content .contact-name{padding-top:0}.contact-information.staff .contact .contact-content.right{margin-bottom:60px}}.contact-information.mayor{padding-bottom:0}.contact-information.mayor .contact{padding-bottom:0}.contact-information.mayor .contact .contact-content .contact-image img{width:unset;height:unset}.contact-information.mayor .contact .contact-content .text-content .contact-name{padding-top:24px}.error-page{position:relative}.error-page .container-fluid{padding:0;margin:0}.error-page .content{margin:0 auto;height:800px;padding:100px 0}.error-page .content .text-content{margin:0 auto;height:auto;width:auto;text-align:center}.error-page .content .text-content .number{font-size:8rem;line-height:8rem;color:#fff}@media(min-width: 768px){.error-page .content .text-content .number{font-size:10rem;line-height:10rem}}.error-page .content .text-content .title{font-size:2.5rem;line-height:3rem;color:#fff}@media(min-width: 768px){.error-page .content .text-content .title{font-size:3rem;line-height:3.5rem}}.error-page .content .text-content .text{font-size:1.5rem;line-height:2rem;color:#fff}@media(min-width: 768px){.error-page .content .text-content .text{font-size:2rem;line-height:2.5rem}}.error-page .content .button{margin:0 auto;width:-moz-max-content;width:max-content;padding-top:40px}.content-title-description.home-content{border:none;padding-top:1.4rem !important;margin-bottom:36px}.content-title-description.home-content .title-bottom{font-size:54px}.content-title-description .ribon-icon{background-repeat:no-repeat;background-size:110px;position:relative;width:110px;height:132px;display:flex;flex-direction:column}@media(min-width: 992px){.content-title-description .ribon-icon{width:132px;height:144px;background-size:132px}}.content-title-description .ribon-icon .ribon-top,.content-title-description .ribon-icon .ribon-center,.content-title-description .ribon-icon .ribon-bottom{text-align:center;width:108px;line-height:normal}@media(min-width: 992px){.content-title-description .ribon-icon .ribon-top,.content-title-description .ribon-icon .ribon-center,.content-title-description .ribon-icon .ribon-bottom{width:120px}}.content-title-description .ribon-icon .ribon-top{font-size:11px;padding:7px 0;color:#fff}@media(min-width: 992px){.content-title-description .ribon-icon .ribon-top{font-size:12px;padding:9px 0}}.content-title-description .ribon-icon .ribon-center{font-size:56px;color:var(--color-primary);font-weight:bold;line-height:.7em}@media(min-width: 992px){.content-title-description .ribon-icon .ribon-center{font-size:72px}}.content-title-description .ribon-icon .ribon-bottom{font-size:15px;color:var(--color-primary);padding:18px 0;font-family:var(--font-headers)}@media(min-width: 992px){.content-title-description .ribon-icon .ribon-bottom{font-size:16px}}

/*# sourceMappingURL=styles.min.css.map*/