#app *{outline:0}#app main p{line-height:1.5}@media (max-width:576px){#app main p{max-width:100%;overflow:hidden;text-overflow:ellipsis}}#app main img{max-width:100%}@media (min-width:992px){#app main{min-height:calc(100vh - 200px)}}#app blockquote{display:block;font-family:inherit;font-size:inherit;color:#999;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;padding:0 5px 0 20px;border:solid #b1b1b1;border-width:0 0 0 5px}#app .block-breadcrumb{max-width:100%;overflow-x:scroll;width:100%;white-space:nowrap;-ms-overflow-style:none}#app .block-breadcrumb::-webkit-scrollbar{display:none}#app .block-breadcrumb__bg{background-color:#f8f9fa;width:100%}#app .block-breadcrumb nav ul li a{color:#575756;font-weight:600;padding-right:10px;position:relative}#app .block-breadcrumb nav ul li a:link:after{content:"";display:inline-block;width:0;height:0;margin-left:10px;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #6c3088}#app .block-breadcrumb nav ul li a:link:hover{color:#c65094}#app .block-breadcrumb nav ul li a:not(:link){color:#6c3088;font-weight:700}#app .form-contact{border:1px solid #dee2e6;background-color:#fff;padding:20px}#app .form-contact--height{flex-direction:column;display:flex;justify-content:center;height:500px}#app .form-input{margin-bottom:15px}#app .form-input input{border-radius:1px;-o-border-radius:1px;-ms-border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;border-left:0;border-right:0;border-top:0}#app .form-input input:focus{border-color:#797979;box-shadow:none}#app .form-input textarea{resize:none}#app .form-input textarea:focus{border-color:#797979;box-shadow:none}#app .card-list__filter{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}#app .card-list__filter .button{margin:0 5px 10px}@media (min-width:992px){#app .card-list__filter .button{margin:0 5px}}#app .card-list__item__img{border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-position:center;background-repeat:no-repeat;background-size:cover;max-width:100%;box-shadow:0 5px 10px 0 rgba(0,0,0,.4);-o-box-shadow:0 5px 10px 0 rgba(0,0,0,.4);-ms-box-shadow:0 5px 10px 0 rgba(0,0,0,.4);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.4);height:220px;width:330px;margin:0 auto}@media (min-width:480px){#app .card-list__item__img{height:340px;width:100%}}@media (min-width:576px){#app .card-list__item__img{height:340px;width:100%}}@media (min-width:768px){#app .card-list__item__img{height:220px}}@media (min-width:992px){#app .card-list__item__img{height:195px}}@media (min-width:1200px){#app .card-list__item__img{height:235px}}#app .card-list__item h3{font-size:20px}@media (min-width:992px){#app .card-list__item h3{font-size:28px}}#app .card-list__item img:not(.icon){border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#app .card-list__item .name{font-weight:700}#app .card-list__item .type{display:flex;justify-content:center;padding:10px 0}#app .card-list__item .type .type-item{align-items:center;display:inline-flex;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;justify-content:center;width:40px;height:40px;margin-right:10px}#app .card-list__item .type .type-item img{height:25px}#app .accordion{margin-bottom:10px}#app .accordion--border{border:1px solid #dee2e6;border-radius:.25rem;padding:1rem}#app .accordion .accordion-item:not(:last-child){border-bottom:1px solid #dee2e6;padding-bottom:15px;margin-bottom:15px}#app .accordion .accordion-title{cursor:pointer;display:flex;width:100%;position:relative}#app .accordion .accordion-title h4{font-weight:700;font-size:120%;line-height:20px;margin-bottom:0;text-transform:uppercase}#app .accordion .accordion-title img{height:20px;margin-right:20px}#app .accordion .accordion-content{display:none;padding-top:30px}#app .accordion .accordion-content h1,#app .accordion .accordion-content h2,#app .accordion .accordion-content h3,#app .accordion .accordion-content h4,#app .accordion .accordion-content h5,#app .accordion .accordion-content h6{line-height:150%}#app .accordion .accordion-content p{text-align:justify}#app .accordion .accordion-content a:link{color:#004b80}#app .accordion .accordion-content a:link:hover{color:#c65094}#app .accordion .accordion-content ul li{line-height:150%;margin-bottom:5px}#app .accordion .accordion-content ul li a{display:block}#app .collapsible{list-style-type:none;border:1px solid #ddd;padding:0 10px;margin:10px 0}#app .collapsible .collapsible-header{background-color:#fff;color:#333;cursor:pointer;display:flex;padding:15px;-webkit-tap-highlight-color:transparent}#app .collapsible .collapsible-header i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:15px}#app .collapsible .collapsible-header h4{font-weight:700;font-size:120%;line-height:20px;margin-bottom:0;text-transform:uppercase}#app .collapsible .collapsible-header img{height:20px;margin-right:20px}#app .collapsible .collapsible-header:focus{outline:0}#app .collapsible .collapsible-body{display:none;box-sizing:border-box;padding:10px}#app .collapsible .collapsible-body h1,#app .collapsible .collapsible-body h2,#app .collapsible .collapsible-body h3,#app .collapsible .collapsible-body h4,#app .collapsible .collapsible-body h5,#app .collapsible .collapsible-body h6{line-height:150%}#app .collapsible .collapsible-body p{text-align:justify}#app .collapsible .collapsible-body a:link{color:#004b80}#app .collapsible .collapsible-body a:link:hover{color:#c65094}#app .collapsible .collapsible-body ul li{list-style:disc;line-height:150%;margin-bottom:5px}#app .collapsible .collapsible-body ul li a{display:block}#app .collapsible li:not(:last-child) .collapsible-body,#app .collapsible li:not(:last-child) .collapsible-header{border-bottom:1px solid #ddd}#app .widget{margin-bottom:30px}#app .widget--border{border:1px solid #dee2e6;border-radius:.25rem;padding:1rem}#app .widget h4{font-weight:700;font-size:120%;line-height:150%;margin-bottom:15px;text-transform:uppercase}#app .widget p{line-height:2;margin-bottom:5px}#app .widget a:link{color:#004b80}#app .widget a:link:hover{color:#c65094}#app .widget ul li{line-height:150%;margin-bottom:5px}#app .widget ul li a{display:block}#app .pagination{background-color:#575756;border-radius:50rem;display:flex;list-style-type:none;margin:10px auto;padding:0;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}#app .pagination .item a{align-items:center;display:inline-flex;height:30px;justify-content:center;font-weight:700;color:#fff;line-height:2;width:40px;cursor:not-allowed;background-color:silver}#app .pagination .item a:link{cursor:pointer;background-color:#575756}#app .pagination .item a:link:hover{background-color:#4884c3;color:#fff}#app .pagination .item.active a{cursor:default;background-color:#fff;color:#575756}#app .pagination .item:first-child{border-bottom-left-radius:50rem;border-top-left-radius:50rem}#app .pagination .item:first-child a{border-bottom-left-radius:50rem;border-top-left-radius:50rem}#app .pagination .item:last-child{border-bottom-right-radius:50rem;border-top-right-radius:50rem}#app .pagination .item:last-child a{border-bottom-right-radius:50rem;border-top-right-radius:50rem}#app .pagination-rainbow{background:#c65094;background:linear-gradient(to right,#c65094,#4884c3,#6c3088);background:-webkit-linear-gradient(left,#c65094,#4884c3,#6c3088)}#app .pagination-rainbow .item:hover{background-color:#fab001}#app .block-text{line-height:1.5}@media (min-width:992px){#app .block-text{padding:0 15px}}#app .block-text h1,#app .block-text h2,#app .block-text h3,#app .block-text h4,#app .block-text h5,#app .block-text h6{line-height:2}#app .block-search a:link:hover:after{content:none}#app .block-image{display:flex;margin-bottom:30px;width:100%}#app .block-image img{height:auto;max-width:100%;width:100%}#app .block-image--center{justify-content:center}#app .block-image--right{justify-content:end}#app .block-pagelist{margin:20px 0}#app .block-pagelist__item{align-items:center;flex-direction:column;display:flex;justify-content:space-between;border:1px solid #dee2e6;border-radius:.25rem;margin-bottom:15px;padding:20px;width:100%}#app .block-pagelist__item h4{font-weight:700;font-size:120%;line-height:20px;text-transform:uppercase;text-align:center;margin-bottom:15px}@media (min-width:768px){#app .block-pagelist__item h4{text-align:left;margin-bottom:0}}#app .block-pagelist__item p{margin-bottom:0}@media (min-width:768px){#app .block-pagelist__item{flex-direction:row}}#app .block-notfound{line-height:2;text-align:center}#app .block-notfound h1{font-size:30px}#app .block-notfound h2{font-size:24px}#app .block-notfound p{font-size:18px}#app .block-notfound img{max-width:100%}@media (min-width:768px){#app .block-notfound h1{font-size:5vw}}#app .block-sitemap li{list-style-type:none;margin:0;padding:10px 5px 0 5px;position:relative}#app .block-sitemap li:after,#app .block-sitemap li:before{content:'';left:-20px;position:absolute;right:auto}#app .block-sitemap li:before{border-left:2px solid #000;bottom:50px;height:100%;top:0;width:1px}#app .block-sitemap li:after{border-top:2px solid #000;height:20px;top:25px;width:25px}#app .block-sitemap li span{background-color:rgba(0,0,0,0);-moz-border-radius:5px;-webkit-border-radius:5px;border:2px solid #000;border-radius:50rem;display:inline-block;padding:5px 15px;text-decoration:none;cursor:pointer}#app .block-sitemap li span:hover{background-color:#4884c3;color:#fff}#app .block-sitemap li:last-child::before{height:27px}#app .block-sitemap>ul>li:after,#app .block-sitemap>ul>li:before{border:0}#app .block-sitemap>ul>li>span,#app .block-sitemap>ul>li>ul>li>span{font-weight:600}#app .info-bg{background-image:url(../img/info-box-ico.gif);background-repeat:no-repeat;background-position:95% 50%}