.hidden{display:none}.red{color:#d41515}.btn{border-radius:6pt}.fb-btn{background-color:#4267b2;color:#fff;border:none;padding:3px 20px;border-radius:50px;z-index:9}.fb-btn svg{margin-right:10px}.pageant{border-top:1px solid #e8e8e8;padding:40px 0;display:flex;justify-content:space-between;gap:10px;font-size:18px;font-family:var(--font-heading);color:var(--color-contrast-medium)}.pageant h3{font-size:2vw;font-weight:700;font-family:var(--font-heading);color:var(--color-contrast-high);line-height:var(--heading-line-height);margin-bottom:10px;transition:color .3s ease-in-out}.pageant .pageant-title{width:50%;padding:0 60px 0 0}.pageant-description{opacity:0;height:0;margin-top:10px;transition:all .3s ease-in-out}.pageant-img{width:20%;overflow:hidden}.pageant-img img{width:100%;height:auto;object-fit:contain;transition:transform .3s ease-in-out}.pageant-category{width:15%;transition:color .3s ease-in-out}.pageant-url-icon{width:5%;justify-items:flex-end}.pageant-url-icon svg{display:block;width:18px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);will-change:transform;-webkit-transition:-webkit-transform .6s var(--ease-out);transition:-webkit-transform .6s var(--ease-out);transition:transform .6s var(--ease-out);transition:transform .6s var(--ease-out),-webkit-transform .6s var(--ease-out)}.pageant-url-icon svg path{fill:var(--color-contrast-medium);will-change:fill;-webkit-transition:fill .6s var(--ease-out);transition:fill .6s var(--ease-out)}.index-two .swiper-pagination-progressbar{display:none}.candidate-row{padding-bottom:80px;margin-bottom:80px;border-bottom:1px solid #dee2e6}.candidate-single .candidate-photo img{border-radius:24px;width:100%}.candidate-single .candidate-info{display:flex;flex-wrap:wrap;align-content:center}.candidate-single .candidate-info h2{font-size:36px;font-weight:700}.candidate-single .candidate-info p{padding:20px 0;font-size:16px}.candidate-info{align-items:center}.candidate-info h4{font-size:18px;font-weight:700}.candidate-info figure img{width:20%;border-radius:10px;padding:3px;margin-right:15px;border:1px solid #dee2e6;align-items:center}.candidate-info form{margin:30px 0;display:flex}.candidate-info form button[type=submit]{border-radius:100px;width:100%}.p-inputnumber-horizontal .p-inputnumber-input{width:50px}.p-inputnumber-button svg{width:20px;stroke-width:2pt;stroke:var(--color-contrast-higher)}.banner figure img{width:100%;border-radius:24px}.team-area{margin-top:80px}.team-area h2{font-weight:900;margin-bottom:40px}.candidate_photos .filepond--item{height:100px!important;width:100px!important}.candidate_photos .filepond--panel-center.filepond--item-panel,.candidate_photos .filepond--panel-bottom.filepond--item-panel{display:none}.accordion-button{background-color:var(--color-contrast-lower)}.accordion-button:not(.collapsed){color:var(--color-white);background-color:var(--color-contrast-high)}.accordion-button:focus{-webkit-box-shadow:0 0 0 .25rem rgba(43,43,43,.25);box-shadow:0 0 0 .25rem #2b2b2b40;border-color:var(--color-contrast-high)}.accordion-button:not(.collapsed):after{background-image:url(/assets/images/carretdown.svg)}.header__search-modal .header__search--inner .search-field input{width:100%;position:relative;height:60px;font-size:30px;padding:var(--space-sm) 8pt;background-color:transparent;border:none;border-radius:0}.header__search-modal .header__search--inner .search-field input:focus-visible{outline:none;box-shadow:none}
