@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap');

* {
    font-family: "Titillium Web", sans-serif;
    font-weight: 400;
}

.wc-header {
    background: #fff;
}

.wc-header--container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 25px 18px;
}

.wc-header-navigation {
    display: flex;
}

.wc-header-navigation .menu.nav-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
}

.wc-header-navigation .menu.nav-menu .menu-item {
    margin: 0 10px;
}

.wc-header-navigation .menu.nav-menu .menu-item a {
    color: #222222;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
}

.wic-header-search button {
    padding: 0;
    width: 42px;
    height: 42px;
    background-color: transparent;
    cursor: pointer;

}

.wic-header-search.is-active button svg {
    display: none;
}

.wic-header-search.is-active button {
    background: url('data:image/svg+xml,<svg width="38" height="37" viewBox="0 0 38 37" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.2422 9.25L9.74219 27.75" stroke="%238D8D8D" stroke-width="1.54167" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.74219 9.25L28.2422 27.75" stroke="%238D8D8D" stroke-width="1.54167" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center !important;
    background-size: 33px !important;
}

.wic-header-search button svg {
    width: 22px;
}

.wc-header_search--container {
    display: none;
    background-color: #fff;
    padding: 24px 0;
    border-top: 1px solid #CACACA;
}


.wc-header_search--container.is-active {
    display: block;
}

.wc-header_search--container .wp-block-search__inside-wrapper {
    padding: 0 19px;
}

.wc-header_search--container .widget_search {
    max-width: 922px;
    margin: auto;
}

.wc-header_search--container .widget_search input {
    border: 0;
    height: 50px;
    padding: 0;
}

.wc-header_search--container .widget_search .wp-block-search__inside-wrapper {
    border-color: #ECECEC !important;
}

.wc-header_search--container .widget_search input::placeholder {
    color: #757575;
    font-size: 16px;
}

.wc-header_search--container .widget_search button {
    border: 0;
    height: 50px;
    background-color: transparent;
}

.wc-header-mobile {
    display: none;
}

.wc-header-mobile-menu {
    display: none;
}

.wc-header_search--container.mobile {
    display: none;
}

#breadcrumbs {
    padding: 0 16px;
}

#breadcrumbs span>span:first-child a::before {
    content: "";
    background: url('data:image/svg+xml,<svg width="12" height="14" viewBox="0 0 12 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.125 13.3752V10.0002C4.125 8.96444 4.96425 8.12519 6 8.12519C7.03575 8.12519 7.875 8.96444 7.875 10.0002V13.3752H12V6.93569C12 6.53819 11.8418 6.15644 11.5605 5.87519L6.53025 0.844938C6.237 0.551687 5.76225 0.551687 5.46975 0.844938L0.4395 5.87519C0.15825 6.15644 0 6.53819 0 6.93569V13.3752H4.125Z" fill="%23196ECD"/></svg>') no-repeat center 100%;
    width: 12px;
    height: 15px;
    display: inline-block;
}

#breadcrumbs span>span,
#breadcrumbs span>span a {
    color: #4D5163;
    font-size: 13px;
    font-weight: 600;
}

#breadcrumbs span>span:first-child a {
    font-size: 0;
}



#breadcrumbs span>span::after {
    content: "";
    background: url('data:image/svg+xml,<svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 9L5 5L1 1" stroke="%23A0A4B3" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center 100%;
    width: 8px;
    height: 13px;
    display: inline-block;
    margin-left: 8px;
}

#breadcrumbs span>span.breadcrumb_last::after {
    display: none;
}

.single #breadcrumbs {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

@media(max-width: 1000px) {

    .wc-header-desk {
        display: none;
    }

    .wc-header-mobile {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 14px 16px;
    }

    .wc-header-mobile_hamburguer button,
    .wc-header-mobile-search button {
        background: transparent;
        border: 0;
        cursor: pointer;
        padding: 0;
    }

    .wc-header-mobile--logo a img {
        width: 124px;
    }

    .wc-header-mobile .wic-header-search button {
        width: 32px;
        height: 32px;
    }

    .wc-header-mobile-menu {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        height: 100vh;
        z-index: 2;
        background-color: #fff;
        flex-direction: column;
        justify-content: space-between;
    }

    .wc-header-mobile-menu.is-active {
        display: flex;
    }

    .wc-header-mobile-menu__header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: #3B60FE;
        padding: 15px 14px;
    }

    .wc-header-mobile-menu__header p {
        color: #fff;
        margin: 0;
        font-size: 14px;
        font-weight: 600;
    }

    .wc-header-mobile-menu__header button {
        background-color: transparent;
        border: 0;
        padding: 0;
        cursor: pointer;
    }

    .wc-header_search--container.mobile {
        padding-left: 16px;
        padding-right: 16px;
    }

    .wc-header_search--container.mobile.is-active {
        display: block;
    }

    .wc-header_search--container.menu.mobile {
        display: block !important;
        margin-top: 16px;
        padding: 0 16px;
        border: 0;
    }

    .wc-header-mobile-menu__main {
        margin-top: 16px;
        padding: 0 16px;
        background-color: #fff;
    }

    .wc-header-mobile-menu__main ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }

    .wc-header-mobile-menu__main ul li {
        border-bottom: 1px solid #0000000D;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .wc-header-mobile-menu__main ul li a {
        color: #222222;
        font-size: 14px;
        font-weight: 600;
        text-decoration: none;
    }

    .wc-header-mobile-footer {
        background-color: #3B60FE;
        padding: 16px 0 24px 0;
    }

    .wc-header-mobile-footer h2 {
        color: #fff;
        font-size: 14px;
        font-weight: 400;
        text-align: center;
    }

    .wc-header-mobile-footer--flex {
        display: flex;
        justify-content: center;
        margin-top: 16px;
        gap: 24px;
    }

    .wc-header-mobile-footer--itens a {
        font-size: 0;
    }

    .wc-header-mobile-footer--itens.Pinterest {
        display: none;
    }

    .wc-header-mobile-footer--itens.Linkedin a::before {
        content: "";
        background: url('data:image/svg+xml,<svg width="19" height="20" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.30924 19.0537H0.504486V6.82122H4.30924V19.0537ZM2.38641 5.18477C1.19998 5.18477 0.218106 4.16198 0.218106 2.93464C0.218106 1.74821 1.19998 0.766341 2.38641 0.766341C3.61375 0.766341 4.59562 1.74821 4.59562 2.93464C4.59562 4.16198 3.61375 5.18477 2.38641 5.18477ZM18.5055 19.0537H14.7416V13.1216C14.7416 11.6897 14.7007 9.88957 12.737 9.88957C10.7732 9.88957 10.4869 11.4033 10.4869 12.9988V19.0537H6.6821V6.82122H10.3232V8.49858H10.3641C10.896 7.55762 12.1233 6.53484 13.9643 6.53484C17.81 6.53484 18.5464 9.07134 18.5464 12.3443V19.0537H18.5055Z" fill="white"/></svg>') no-repeat center 100%;
        display: block;
        width: 18px;
        height: 20px;
    }

    .wc-header-mobile-footer--itens.Youtube a::before {
        content: "";
        background: url('data:image/svg+xml,<svg width="23" height="17" viewBox="0 0 23 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.4682 2.83935C22.9592 4.55762 22.9592 8.23964 22.9592 8.23964C22.9592 8.23964 22.9592 11.8808 22.4682 13.6399C22.2228 14.6218 21.4455 15.3582 20.5045 15.6037C18.7453 16.0537 11.7904 16.0537 11.7904 16.0537C11.7904 16.0537 4.79453 16.0537 3.03535 15.6037C2.09439 15.3582 1.31707 14.6218 1.0716 13.6399C0.580667 11.8808 0.580667 8.23964 0.580667 8.23964C0.580667 8.23964 0.580667 4.55762 1.0716 2.83935C1.31707 1.85747 2.09439 1.08016 3.03535 0.834691C4.79453 0.343755 11.7904 0.343755 11.7904 0.343755C11.7904 0.343755 18.7453 0.343755 20.5045 0.834691C21.4455 1.08016 22.2228 1.85747 22.4682 2.83935ZM9.49934 11.5535L15.3088 8.23964L9.49934 4.92583V11.5535Z" fill="white"/></svg>') no-repeat center 100%;
        display: block;
        width: 23px;
        height: 20px;
    }

    .wc-header-mobile-footer--itens.Facebook a::before {
        content: "";
        background: url('data:image/svg+xml,<svg width="12" height="22" viewBox="0 0 12 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.0838 12.5079H8.01542V21.672H3.92429V12.5079H0.569558V8.74405H3.92429V5.83935C3.92429 2.56644 5.88803 0.725429 8.87456 0.725429C10.3065 0.725429 11.8202 1.01181 11.8202 1.01181V4.2438H10.1428C8.50636 4.2438 8.01542 5.22568 8.01542 6.28937V8.74405H11.6565L11.0838 12.5079Z" fill="white"/></svg>') no-repeat center 100%;
        display: block;
        width: 13px;
        height: 20px;
    }

    .wc-header-mobile-footer--itens.Instagram a::before {
        content: "";
        background: url('data:image/svg+xml,<svg width="20" height="19" viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.1869 4.49393C12.7643 4.49393 14.8917 6.62132 14.8917 9.19873C14.8917 11.8171 12.7643 13.9035 10.1869 13.9035C7.56861 13.9035 5.48213 11.8171 5.48213 9.19873C5.48213 6.62132 7.56861 4.49393 10.1869 4.49393ZM10.1869 12.2671C11.8643 12.2671 13.2144 10.917 13.2144 9.19873C13.2144 7.52137 11.8643 6.17129 10.1869 6.17129C8.46866 6.17129 7.11858 7.52137 7.11858 9.19873C7.11858 10.917 8.50957 12.2671 10.1869 12.2671ZM16.16 4.33028C16.16 4.94395 15.6691 5.43489 15.0554 5.43489C14.4417 5.43489 13.9508 4.94395 13.9508 4.33028C13.9508 3.71661 14.4417 3.22568 15.0554 3.22568C15.6691 3.22568 16.16 3.71661 16.16 4.33028ZM19.2693 5.43489C19.3511 6.94861 19.3511 11.4898 19.2693 13.0035C19.1874 14.4763 18.8601 15.7445 17.7964 16.8492C16.7327 17.9128 15.4236 18.2401 13.9508 18.322C12.4371 18.4038 7.8959 18.4038 6.38218 18.322C4.90937 18.2401 3.64112 17.9128 2.53651 16.8492C1.47282 15.7445 1.14553 14.4763 1.06371 13.0035C0.981882 11.4898 0.981882 6.94861 1.06371 5.43489C1.14553 3.96208 1.47282 2.65292 2.53651 1.58922C3.64112 0.525528 4.90937 0.198238 6.38218 0.116415C7.8959 0.0345923 12.4371 0.0345923 13.9508 0.116415C15.4236 0.198238 16.7327 0.525528 17.7964 1.58922C18.8601 2.65292 19.1874 3.96208 19.2693 5.43489ZM17.3055 14.599C17.7964 13.4126 17.6737 10.5488 17.6737 9.19873C17.6737 7.88957 17.7964 5.02578 17.3055 3.79844C16.9782 3.02112 16.3645 2.36654 15.5872 2.08016C14.3599 1.58922 11.4961 1.71196 10.1869 1.71196C8.83686 1.71196 5.97307 1.58922 4.78664 2.08016C3.96841 2.40745 3.35474 3.02112 3.02745 3.79844C2.53651 5.02578 2.65925 7.88957 2.65925 9.19873C2.65925 10.5488 2.53651 13.4126 3.02745 14.599C3.35474 15.4173 3.96841 16.0309 4.78664 16.3582C5.97307 16.8492 8.83686 16.7264 10.1869 16.7264C11.4961 16.7264 14.3599 16.8492 15.5872 16.3582C16.3645 16.0309 17.0191 15.4173 17.3055 14.599Z" fill="white"/></svg>') no-repeat center 100%;
        display: block;
        width: 18px;
        height: 20px;
    }

    #breadcrumbs {
        padding: 0 16px;
    }

}