/*!
Theme Name: Creative
Theme URI: https://creativeweb.agency/
Author: CreativeWeb
Author URI: https://creativeweb.agency/
Description: Bespoke WP Theme by CreativeWeb
Version: 17.07.25
Text Domain: creative
*/

/* Private Pages */

.post-password-form {
    height: 70vh;
    height: 70svh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.post-password-form > p {
    width: 100%;
    text-align: center;
    font-size: 115%;
}

.post-password-form label {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.5rem;
}

.post-password-form input[type=password] {
    padding: 0.75rem 1.5rem;
    background: none;
    border: 1px solid #fff;
    border-radius: 0.3rem;
}

.post-password-form input[type=submit] {
    padding: 0.75rem 1.5rem;
    background: #fff;
    border: 1px solid #fff;
    border-radius: 0.3rem;
    color: #000;
    cursor: pointer;
    font-weight: 600;
    transition: 0.3s opacity;
    margin-top: 1.5rem;
}

.post-password-form input[type=submit]:hover {
    opacity: 0.7;
}

/* Footer Form */
footer .gform_fields {
    position: relative;
}

footer .gfield--type-email input {
    background-color: white;
}

footer .gfield--type-email input::placeholder {
    color: #A8A8A8;
}

footer .gfield--type-consent label {
    color: white;
}

footer .gfield--type-consent label a {
    color: var(--color-secondary);
}

footer .gfield--type-submit input {
    padding: 2rem;
    font-size: var(--text-5);
    line-height: var(--tw-leading, var(--text-5--line-height));
    font-weight: 400;
    border-color: var(--color-secondary);
    width: 100%;
    transition: all 0.3s ease;
    cursor: pointer;
}

footer .gfield--type-submit .btn-secondary {
    color: #fff;
}

footer .gfield--type-submit input:hover {
    background-color: var(--color-secondary);
    color: white;
}

@media (min-width: 1200px) {
    footer .gform_wrapper form .gform_fields .gfield.gfield--type-submit {
        position: absolute;
        top: 0.75rem;
        right: 1rem;
        z-index: 1;
        background: #fff;
        border-radius: 8rem;
    }
    footer .gfield--type-submit .btn-secondary {
        color: black;
    }
}

/* Link */
#menu-legal-menu li {
    display: block;
    transition: all .3s ease;
}

#menu-legal-menu li a:hover {
    color: var(--color-secondary);
}

/* Calendar Download */
.calendar-dropdown-wrapper {
    position: relative;
    display: inline-block;
}
.calendar-dropdown {
    list-style: none;
    min-width: 180px;
}
.calendar-dropdown li a {
    display: block;
    padding: 6px 10px;
    color: #333;
    text-decoration: none;
}
.calendar-dropdown li a:hover {
    background: #f0f0f0;
}

/* Pagination */
.pagination-numbers {
    display: flex;
    align-items: center;
    gap: 2rem;
}

.pagination-numbers .arrow.prev {
    transform: rotate(180deg);
}

.pagination-numbers .arrow {
    border-color: var(--color-secondary);
}

.pagination-numbers .arrow.disabled {
    opacity: 0.4;
    cursor: not-allowed;
}

.pagination-numbers .arrow svg {
    color: var(--color-secondary);
}

.pagination-numbers .current {
    color: var(--color-secondary);
    text-decoration: underline;
}

.pagination-numbers a:hover {
    color: var(--color-secondary);
}

.text-gray {
    color: var(--color-gray);
}

.ml-4 {
    margin-left: 2rem;
}

.corporate-table .blue-icon:before, .corporate-table .orange-icon:before, .corporate-table .case-icon:before, .corporate-table .star-outline-icon:before, .corporate-table .star-icon:before {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.corporate-table .blue-icon:before {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='14' fill='%23004F9F' fill-opacity='0.26'/%3E%3Cg clip-path='url(%23clip0_460_1075)'%3E%3Cmask id='mask0_460_1075' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='6' y='6' width='16' height='16'%3E%3Cpath d='M21.7782 6.22241H6.22266V21.778H21.7782V6.22241Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_460_1075)'%3E%3Cpath d='M14.1104 13.2664C14.0456 13.2599 13.9678 13.2599 13.8965 13.2664C12.3539 13.2146 11.1289 11.9507 11.1289 10.3951C11.1289 8.80715 12.4122 7.51733 14.0067 7.51733C15.5947 7.51733 16.8845 8.80715 16.8845 10.3951C16.878 11.9507 15.653 13.2146 14.1104 13.2664Z' fill='%23004F9F'/%3E%3Cpath d='M10.8678 15.6608C9.29928 16.7108 9.29928 18.4219 10.8678 19.4655C12.6502 20.658 15.5733 20.658 17.3558 19.4655C18.9243 18.4155 18.9243 16.7043 17.3558 15.6608C15.5798 14.4747 12.6567 14.4747 10.8678 15.6608Z' fill='%23004F9F'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_460_1075'%3E%3Crect width='15.5556' height='15.5556' fill='white' transform='translate(6.22266 6.22241)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
} 

.corporate-table .orange-icon:before {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='14' fill='%23F3931B' fill-opacity='0.26'/%3E%3Cg clip-path='url(%23clip0_460_1090)'%3E%3Cmask id='mask0_460_1090' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='5' y='5' width='18' height='18'%3E%3Cpath d='M22.8891 5.11084H5.11133V22.8886H22.8891V5.11084Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_460_1090)'%3E%3Cpath d='M14.1203 13.1617C14.0463 13.1543 13.9574 13.1543 13.8759 13.1617C12.1129 13.1024 10.7129 11.658 10.7129 9.8802C10.7129 8.06538 12.1796 6.59131 14.0018 6.59131C15.8166 6.59131 17.2907 8.06538 17.2907 9.8802C17.2833 11.658 15.8833 13.1024 14.1203 13.1617Z' fill='%23F3931B'/%3E%3Cpath d='M10.4167 15.897C8.62412 17.097 8.62412 19.0526 10.4167 20.2452C12.4537 21.6081 15.7945 21.6081 17.8315 20.2452C19.6241 19.0452 19.6241 17.0896 17.8315 15.897C15.8019 14.5415 12.4612 14.5415 10.4167 15.897Z' fill='%23F3931B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_460_1090'%3E%3Crect width='17.7778' height='17.7778' fill='white' transform='translate(5.11133 5.11108)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.corporate-table .case-icon:before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_460_1308)'%3E%3Cmask id='mask0_460_1308' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Cpath d='M20 0H0V20H20V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_460_1308)'%3E%3Cpath d='M6.66734 18.3333H13.334C16.684 18.3333 17.284 16.9917 17.459 15.3583L18.084 8.69167C18.309 6.65833 17.7256 5 14.1673 5H5.834C2.27567 5 1.69234 6.65833 1.91734 8.69167L2.54234 15.3583C2.71734 16.9917 3.31734 18.3333 6.66734 18.3333Z' stroke='%23F3931B' stroke-width='1.25' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66406 4.99935V4.33268C6.66406 2.85768 6.66406 1.66602 9.33073 1.66602H10.6641C13.3307 1.66602 13.3307 2.85768 13.3307 4.33268V4.99935' stroke='%23F3931B' stroke-width='1.25' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6693 10.8333V11.6667C11.6693 11.675 11.6693 11.675 11.6693 11.6833C11.6693 12.5917 11.6609 13.3333 10.0026 13.3333C8.3526 13.3333 8.33594 12.6 8.33594 11.6917V10.8333C8.33594 10 8.33594 10 9.16927 10H10.8359C11.6693 10 11.6693 10 11.6693 10.8333Z' stroke='%23F3931B' stroke-width='1.25' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.0391 9.16602C16.1141 10.566 13.9141 11.3993 11.6641 11.6827' stroke='%23F3931B' stroke-width='1.25' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.1875 9.39062C4.0625 10.674 6.17917 11.449 8.3375 11.6906' stroke='%23F3931B' stroke-width='1.25' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_460_1308'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.corporate-table .star-outline-icon:before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_460_1300)'%3E%3Cmask id='mask0_460_1300' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Cpath d='M20 0H0V20H20V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_460_1300)'%3E%3Cpath d='M11.446 2.92617L12.9126 5.85951C13.1126 6.26784 13.646 6.65951 14.096 6.73451L16.7543 7.17616C18.4543 7.4595 18.8543 8.69281 17.6293 9.90948L15.5626 11.9761C15.2126 12.3261 15.021 13.0011 15.1293 13.4845L15.721 16.0428C16.1876 18.0678 15.1126 18.8511 13.321 17.7928L10.8293 16.3178C10.3793 16.0511 9.63763 16.0511 9.17929 16.3178L6.68765 17.7928C4.90432 18.8511 3.82099 18.0595 4.28765 16.0428L4.87932 13.4845C4.98765 13.0011 4.79599 12.3261 4.44599 11.9761L2.37932 9.90948C1.16265 8.69281 1.55432 7.4595 3.25432 7.17616L5.91265 6.73451C6.35432 6.65951 6.88765 6.26784 7.08765 5.85951L8.55429 2.92617C9.35429 1.33451 10.6543 1.33451 11.446 2.92617Z' stroke='%23F3931B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_460_1300'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.corporate-table .star-icon:before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_460_1292)'%3E%3Cmask id='mask0_460_1292' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Cpath d='M20 0H0V20H20V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_460_1292)'%3E%3Cpath d='M11.446 2.92617L12.9126 5.85951C13.1126 6.26784 13.646 6.65951 14.096 6.73451L16.7543 7.17616C18.4543 7.4595 18.8543 8.69281 17.6293 9.90948L15.5626 11.9761C15.2126 12.3261 15.021 13.0011 15.1293 13.4845L15.721 16.0428C16.1876 18.0678 15.1126 18.8511 13.321 17.7928L10.8293 16.3178C10.3793 16.0511 9.63763 16.0511 9.17929 16.3178L6.68765 17.7928C4.90432 18.8511 3.82099 18.0595 4.28765 16.0428L4.87932 13.4845C4.98765 13.0011 4.79599 12.3261 4.44599 11.9761L2.37932 9.90948C1.16265 8.69281 1.55432 7.4595 3.25432 7.17616L5.91265 6.73451C6.35432 6.65951 6.88765 6.26784 7.08765 5.85951L8.55429 2.92617C9.35429 1.33451 10.6543 1.33451 11.446 2.92617Z' fill='%23F3931B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_460_1292'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.corporate-table .blue-icon, .corporate-table .orange-icon, .corporate-table .case-icon, .corporate-table .star-outline-icon, .corporate-table .star-icon {
    display: flex;
    gap: 1rem;
}

.corporate-table .gap-8 {
    gap: 2rem;
}

.corporate-table .mt-8 {
    margin-top: 2rem;
}

.corporate-table .items-center span {
    font-size: 1.5rem;
}

figure.contain img {
    object-fit: contain;
}

.content-map .logos img {
    object-fit: contain;
}

footer .logos img {
    object-fit: contain;
}

.share-price-chart .invd-container .cid-snapshot-box__right-content[hidden] {
    display: inline-block !important;
}

.bar-links .filters select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6024 7.45898L11.169 12.8923C10.5274 13.534 9.47736 13.534 8.83569 12.8923L3.40234 7.45898' stroke='%23282727' stroke-width='1.25' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: center;
}

.gap-16 {
    gap: calc(var(--spacing) * 16);
}

.tab.card ul li {
    list-style: disc;
    margin-left: 3rem;
}

.tab.card .bullet svg {
    margin-top: 0.5rem;
}

.tab.card .bar {
    height: 80%;
    top: 10%;
}

.tab.card.increased-left {
    padding-left: 10rem;
}

.mb-12 {
    margin-bottom: 4rem;
}

.flex-wrap {
    flex-wrap: wrap;
}

.asterisk {
    text-decoration: underline;
}

.bar.grid a:hover .icon.grid {
    border-width: 2px;
}

.logos-alt {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

@media(max-width: 600px) {
    .content-image-bullet .tab.card .card-container {
        display: block;
    }
    
    .tab.card.increased-left {
        padding-left: 2rem;
    }
}

/* IDX */
@media (min-width: 600px) and (max-width: 1200px) {
    body .invd-container .pl-15 {
        padding: 2.5rem 0.5rem !important;
    }
    .cid-rns .filter-options-wrapper .filter-search-wrapper {
        width: 40% !important;
    }
    .cid-rns .filter-options-wrapper .filter-date-wrapper {
        width: 60% !important;
    }
}

.share-price-chart .cid-accordion .accordion-item {
    padding-block: 1rem;
}

@layer base {
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

.regulatory-news .hero-compact .title h1 {
    margin: 0!important;
    font-size: var(--text-1)!important;
    font-weight: var(--tw-font-weight,var(--text-1--font-weight))!important;
    color: var(--color-black)!important;
}

.fr-view-element .bg {
    position: unset;
    height: auto;
    width: auto;
}

header .btn, .pill {
    border-radius: 8rem !important;
}

.pt-4 {
    padding-top: 1rem;
}

.content ol {
    list-style: auto;
    margin-left: 1.5rem;
}

@media(min-width: 1025px) {
    .team-overlay figure {
        width: 75%;
    }
    
    .accordion-list .accordion {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        align-items: start;
        gap: 0.5rem 2rem;
    }
}