.sp-megamenu-parent > li > a {
    text-transform: uppercase !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    text-transform: uppercase !important;
}

.sppb-btn {
    border: 1px solid #1B6F2E;
  	border-radius: 12px;
  	font-weight: bold;
}

.texto-limite-linha {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.texto-limite-linha-1 {
    -webkit-line-clamp: 1;
}

.texto-limite-linha-2 {
    -webkit-line-clamp: 2;
}

.texto-limite-linha-3 {
    -webkit-line-clamp: 3;
}

.texto-limite-linha-4 {
    -webkit-line-clamp: 4;
}

.texto-limite-linha-5 {
    -webkit-line-clamp: 5;
}

.texto-limite-linha-6 {
    -webkit-line-clamp: 6;
}

.texto-limite-linha-7 {
    -webkit-line-clamp: 7;
}

.texto-limite-linha-8 {
    -webkit-line-clamp: 8;
}

.texto-limite-linha-9 {
    -webkit-line-clamp: 9;
}

.texto-limite-linha-10 {
    -webkit-line-clamp: 10;
}

.area-social .sppb-column-addons {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.area-social ul.sppb-icons-group-list li {
    box-shadow: 0px 1px 2px 0px #0000004D !important;
    box-shadow: 0px 1px 3px 1px #00000026 !important;
}

.breadcrumb {
    background-color: transparent !important;
    font-size: 14px;
    color: #333333;
}

.breadcrumb li.float-start .fa-map-marker-alt::before {
    content: "" !important; /* Necessário, mas deixe vazio */
    display: block !important; /* Ou inline-block, dependendo do seu layout */
    width: 13px !important; /* Largura do seu SVG */
    height: 13px !important; /* Altura do seu SVG */
    background-image: url(/images/site/home.svg) !important;
    background-size: cover !important; /* Ajusta o SVG para preencher o elemento */
    margin-right: 5px !important;
}

.breadcrumb li a {
    font-size: 14px;
    color: #999999;
}

#sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    padding: 8px 16px !important;
}

#sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    padding: 8px 0 !important;
}

@media screen and (max-width: 992px) {
    #sp-header {
        padding: 0px 16px !important;
    }

    .btn-mobile-fluid {
        display: grid;
    }
    .offcanvas-menu {
        padding-top: 38px;
        padding-bottom: 48px;
    }

    .offcanvas-menu > div:first-child {
        flex-direction: row;
        justify-content: space-between;
        padding: 12px 16px 24px 16px;
    }

    .offcanvas-menu > div:first-child .close-offcanvas {
        order: 1;
        position: inherit;
    }

    .offcanvas-menu > div:first-child .close-offcanvas .burger-icon span {
        display: none;
    }

    .offcanvas-menu > div:first-child .close-offcanvas .burger-icon {
        background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMi41MzgwOSAxOC43NTFWMTEuMjUxQzIuNTM4MDkgNS4wMDA5OCA1LjAzODA5IDIuNTAwOTggMTEuMjg4MSAyLjUwMDk4SDE4Ljc4ODFDMjUuMDM4MSAyLjUwMDk4IDI3LjUzODEgNS4wMDA5OCAyNy41MzgxIDExLjI1MVYxOC43NTFDMjcuNTM4MSAyNS4wMDEgMjUuMDM4MSAyNy41MDEgMTguNzg4MSAyNy41MDFIMTEuMjg4MUM1LjAzODA5IDI3LjUwMSAyLjUzODA5IDI1LjAwMSAyLjUzODA5IDE4Ljc1MVoiIHN0cm9rZT0iIzY2NjY2NiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjAuMDM4MSAyLjUwMDk4VjI3LjUwMSIgc3Ryb2tlPSIjNjY2NjY2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMS4yODczIDExLjgwMDhMMTQuNDg3MyAxNS4wMDA4TDExLjI4NzMgMTguMjAwOCIgc3Ryb2tlPSIjNjY2NjY2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=');
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; /* Ajuste conforme necessário */
        width: 30px; /* Ou o tamanho desejado */
        height: 30px; /* Ou o tamanho desejado */
        display: block; /* Ou outra propriedade de exibição que faça sentido */
    }

    .offcanvas-menu > div:first-child .logo {
        order: 2;
    }

    .offcanvas-menu .offcanvas-inner {
        padding: 0 16px 0 0;
    }

    .offcanvas-menu .menu > li:nth-child(1) > a::before {
        content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI1IDI2IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMi4wODMwMSAxMi43MzI2QzIuMDgzMDEgMTAuMzQ4OCAyLjA4MzAxIDkuMTU2OTMgMi42MjM4NCA4LjE2ODg3QzMuMTY0NjggNy4xODA4MSA0LjE1Mjc0IDYuNTY3NTkgNi4xMjg4OCA1LjM0MTE1TDguMjEyMjEgNC4wNDgxN0MxMC4zMDExIDIuNzUxNzMgMTEuMzQ1NiAyLjEwMzUyIDEyLjQ5OTcgMi4xMDM1MkMxMy42NTM4IDIuMTAzNTIgMTQuNjk4MiAyLjc1MTczIDE2Ljc4NzEgNC4wNDgxN0wxOC44NzA1IDUuMzQxMTVDMjAuODQ2NiA2LjU2NzU5IDIxLjgzNDcgNy4xODA4MSAyMi4zNzU1IDguMTY4ODdDMjIuOTE2MyA5LjE1NjkzIDIyLjkxNjMgMTAuMzQ4OCAyMi45MTYzIDEyLjczMjZWMTQuMzE3QzIyLjkxNjMgMTguMzgwNCAyMi45MTYzIDIwLjQxMjIgMjEuNjk2IDIxLjY3NDVDMjAuNDc1NiAyMi45MzY4IDE4LjUxMTQgMjIuOTM2OCAxNC41ODMgMjIuOTM2OEgxMC40MTYzQzYuNDg3OTcgMjIuOTM2OCA0LjUyMzc4IDIyLjkzNjggMy4zMDM0IDIxLjY3NDVDMi4wODMwMSAyMC40MTIyIDIuMDgzMDEgMTguMzgwNCAyLjA4MzAxIDE0LjMxN1YxMi43MzI2WiIgc3Ryb2tlPSIjNjY2NjY2IiBzdHJva2Utd2lkdGg9IjEuNSIvPgogIDxwYXRoIGQ9Ik0xMi41MDEgMTUuNjQ1NUwxMi41MDEgMTguNzcwNSIgc3Ryb2tlPSIjNjY2NjY2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPg==');
        display: inline-block;
        width: 25px;  /* Largura do ícone */
        height: 25px;  /* Altura do ícone */
        margin-right: 8px; /* Espaço entre o ícone e o texto */
        vertical-align: middle; /* Alinhamento vertical com o texto */
    }

    .offcanvas-menu .menu > li:nth-child(2) > a::before {
        content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI1IDI2IiBmaWxsPSJub25lIj4NCiAgPHBhdGggZD0iTTIwLjkxODQgMy4xNjM3OUwyMC45NDQ1IDMuOTEzMzRMMjAuOTE4NCAzLjE2Mzc5Wk0xNy4xODcyIDMuNjUzMDZMMTYuOTcyMSAyLjkzNDU2VjIuOTM0NTZMMTcuMTg3MiAzLjY1MzA2Wk0xNC4yNDMzIDUuMDIzMTdMMTMuODY3NiA0LjM3NDA0VjQuMzc0MDRMMTQuMjQzMyA1LjAyMzE3Wk00LjE0ODAxIDMuMjIzMzFMNC4xMDIgMy45NzE5TDQuMTQ4MDEgMy4yMjMzMVpNNy4yOTEzNCAzLjY1MzA2TDcuNDgyNyAyLjkyNzg4TDcuNDgyNyAyLjkyNzg4TDcuMjkxMzQgMy42NTMwNlpNMTAuNzEwNCA1LjA5ODkxTDEwLjM1OTggNS43NjE5MkwxMC43MTA0IDUuMDk4OTFaTTE0LjE5NTEgMjAuOTI1OEwxNC41NDc5IDIxLjU4NzZIMTQuNTQ3OUwxNC4xOTUxIDIwLjkyNThaTTE3LjcwOCAxOS40MzAxTDE3LjUxNjYgMTguNzA0OUwxNy43MDggMTkuNDMwMVpNMjAuODE3NSAxOS4wMDI0TDIwLjg2NDMgMTkuNzUwOUwyMC44MTc1IDE5LjAwMjRaTTEwLjgwNDMgMjAuOTI1OEwxMC40NTE1IDIxLjU4NzZMMTAuODA0MyAyMC45MjU4Wk03LjI5MTM0IDE5LjQzMDFMNy40ODI3IDE4LjcwNDlINy40ODI3TDcuMjkxMzQgMTkuNDMwMVpNNC4xODE4MiAxOS4wMDI0TDQuMTM1IDE5Ljc1MDlMNC4xODE4MiAxOS4wMDI0Wk0yLjgzMzAxIDE2LjgzNjVWNS4yMjYzNUgxLjMzMzAxVjE2LjgzNjVIMi44MzMwMVpNMjMuNjY2MyAxNi44MzY1VjUuMTU5MDVIMjIuMTY2M1YxNi44MzY1SDIzLjY2NjNaTTIwLjg5MjMgMi40MTQyNUMxOS43MDY5IDIuNDU1NTQgMTguMTYwNCAyLjU3ODgyIDE2Ljk3MjEgMi45MzQ1NkwxNy40MDIzIDQuMzcxNTVDMTguMzk1IDQuMDc0MzQgMTkuNzc4NiAzLjk1Mzk1IDIwLjk0NDUgMy45MTMzNEwyMC44OTIzIDIuNDE0MjVaTTE2Ljk3MjEgMi45MzQ1NkMxNS45MzkyIDMuMjQzNzcgMTQuNzc2IDMuODQ4MzMgMTMuODY3NiA0LjM3NDA0TDE0LjYxODkgNS42NzIzQzE1LjUwNTMgNS4xNTkzMyAxNi41NDQyIDQuNjI4NDIgMTcuNDAyMyA0LjM3MTU1TDE2Ljk3MjEgMi45MzQ1NlpNNC4xMDIgMy45NzE5QzUuMTA4NjcgNC4wMzM3NyA2LjI1MDgzIDQuMTU0MTYgNy4wOTk5OCA0LjM3ODIzTDcuNDgyNyAyLjkyNzg4QzYuNDg0OTUgMi42NjQ1OSA1LjIyMTQ2IDIuNTM3ODcgNC4xOTQwMiAyLjQ3NDczTDQuMTAyIDMuOTcxOVpNNy4wOTk5OCA0LjM3ODIzQzguMTA1ODIgNC42NDM2NiA5LjM0MTg3IDUuMjIzNjggMTAuMzU5OCA1Ljc2MTkyTDExLjA2MDkgNC40MzU4OUMxMC4wMjQ0IDMuODg3NzggOC42NjI3MiAzLjIzOTI2IDcuNDgyNyAyLjkyNzg4TDcuMDk5OTggNC4zNzgyM1pNMTQuNTQ3OSAyMS41ODc2QzE1LjU4MDUgMjEuMDM3MSAxNi44NjE3IDIwLjQyOSAxNy44OTk0IDIwLjE1NTJMMTcuNTE2NiAxOC43MDQ5QzE2LjMwMTIgMTkuMDI1NiAxNC44OTE5IDE5LjcwNDQgMTMuODQyMyAyMC4yNjM5TDE0LjU0NzkgMjEuNTg3NlpNMTcuODk5NCAyMC4xNTUyQzE4LjczODkgMTkuOTMzNyAxOS44NjUyIDE5LjgxMzQgMjAuODY0MyAxOS43NTA5TDIwLjc3MDcgMTguMjUzOUMxOS43NTAyIDE4LjMxNzcgMTguNTAzNiAxOC40NDQ0IDE3LjUxNjYgMTguNzA0OUwxNy44OTk0IDIwLjE1NTJaTTExLjE1NzEgMjAuMjYzOUMxMC4xMDc1IDE5LjcwNDQgOC42OTgxMSAxOS4wMjU2IDcuNDgyNyAxOC43MDQ5TDcuMDk5OTggMjAuMTU1MkM4LjEzNzYgMjAuNDI5IDkuNDE4ODIgMjEuMDM3MSAxMC40NTE1IDIxLjU4NzZMMTEuMTU3MSAyMC4yNjM5Wk03LjQ4MjcgMTguNzA0OUM2LjQ5NTczIDE4LjQ0NDQgNS4yNDkxMSAxOC4zMTc3IDQuMjI4NjQgMTguMjUzOUw0LjEzNSAxOS43NTA5QzUuMTM0MTUgMTkuODEzNCA2LjI2MDQ3IDE5LjkzMzcgNy4wOTk5OCAyMC4xNTUyTDcuNDgyNyAxOC43MDQ5Wk0yMi4xNjYzIDE2LjgzNjVDMjIuMTY2MyAxNy41Njg2IDIxLjU2MDMgMTguMjA0NSAyMC43NzA3IDE4LjI1MzlMMjAuODY0MyAxOS43NTA5QzIyLjM4NDggMTkuNjU1OCAyMy42NjYzIDE4LjQxOSAyMy42NjYzIDE2LjgzNjVIMjIuMTY2M1pNMjMuNjY2MyA1LjE1OTA1QzIzLjY2NjMgMy42NTEwNiAyMi40NjU4IDIuMzU5NDQgMjAuODkyMyAyLjQxNDI1TDIwLjk0NDUgMy45MTMzNEMyMS42MDM5IDMuODkwMzcgMjIuMTY2MyA0LjQzMjc3IDIyLjE2NjMgNS4xNTkwNUgyMy42NjYzWk0xLjMzMzAxIDE2LjgzNjVDMS4zMzMwMSAxOC40MTkgMi42MTQ1NCAxOS42NTU4IDQuMTM1IDE5Ljc1MDlMNC4yMjg2NCAxOC4yNTM5QzMuNDM5MDcgMTguMjA0NSAyLjgzMzAxIDE3LjU2ODYgMi44MzMwMSAxNi44MzY1SDEuMzMzMDFaTTEzLjg0MjMgMjAuMjYzOUMxMy4wMDc4IDIwLjcwODcgMTEuOTkxNiAyMC43MDg3IDExLjE1NzEgMjAuMjYzOUwxMC40NTE1IDIxLjU4NzZDMTEuNzI3IDIyLjI2NzUgMTMuMjcyNCAyMi4yNjc1IDE0LjU0NzkgMjEuNTg3NkwxMy44NDIzIDIwLjI2MzlaTTEzLjg2NzYgNC4zNzQwNEMxMy4wMDYyIDQuODcyNTQgMTEuOTMzOSA0Ljg5NzUyIDExLjA2MDkgNC40MzU4OUwxMC4zNTk4IDUuNzYxOTJDMTEuNjk2MiA2LjQ2ODU5IDEzLjMxNzEgNi40MjU3IDE0LjYxODkgNS42NzIzTDEzLjg2NzYgNC4zNzQwNFpNMi44MzMwMSA1LjIyNjM1QzIuODMzMDEgNC40ODM0MSAzLjQyMjM3IDMuOTMwMTMgNC4xMDIgMy45NzE5TDQuMTk0MDIgMi40NzQ3M0MyLjU5MDExIDIuMzc2MTUgMS4zMzMwMSAzLjY4MTQzIDEuMzMzMDEgNS4yMjYzNUgyLjgzMzAxWiIgZmlsbD0iIzY2NjY2NiIvPg0KICA8cGF0aCBkPSJNMTIuNTAxIDUuNzVWMjEuMzc1IiBzdHJva2U9IiM2NjY2NjYiIHN0cm9rZS13aWR0aD0iMS41Ii8+DQo8L3N2Zz4');
        display: inline-block;
        width: 25px;  /* Largura do ícone */
        height: 25px;  /* Altura do ícone */
        margin-right: 8px; /* Espaço entre o ícone e o texto */
        vertical-align: middle; /* Alinhamento vertical com o texto */
    }

    .offcanvas-menu .menu > li:nth-child(3) > a::before {
        content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI1IDI2IiBmaWxsPSJub25lIj4NCiAgPHBhdGggZD0iTTE1LjEwNDIgMjAuMzMyN0g5Ljg5NTgzTTE1LjEwNDIgMjAuMzMyN0MxNS4xMDQyIDE5LjU4OTQgMTUuMTA0MiAxOS4yMTc4IDE1LjE0MzggMTguOTcxMkMxNS4yNzE4IDE4LjE3NiAxNS4yOTQxIDE4LjEyNTkgMTUuODAxMiAxNy41MDAxQzE1Ljk1ODUgMTcuMzA2MSAxNi41NDIyIDE2Ljc4MzQgMTcuNzA5NiAxNS43MzhDMTkuMzA3MiAxNC4zMDc2IDIwLjMxMjUgMTIuMjI5MiAyMC4zMTI1IDkuOTE2MDJDMjAuMzEyNSA1LjYwMTI5IDE2LjgxNDcgMi4xMDM1MiAxMi41IDIuMTAzNTJDOC4xODUyOCAyLjEwMzUyIDQuNjg3NSA1LjYwMTI5IDQuNjg3NSA5LjkxNjAyQzQuNjg3NSAxMi4yMjkyIDUuNjkyODIgMTQuMzA3NiA3LjI5MDM3IDE1LjczOEM4LjQ1Nzc2IDE2Ljc4MzQgOS4wNDE1MyAxNy4zMDYxIDkuMTk4NzcgMTcuNTAwMUM5LjcwNTg2IDE4LjEyNTkgOS43MjgyMyAxOC4xNzYgOS44NTYxNiAxOC45NzEyQzkuODk1ODMgMTkuMjE3OCA5Ljg5NTgzIDE5LjU4OTQgOS44OTU4MyAyMC4zMzI3TTE1LjEwNDIgMjAuMzMyN0MxNS4xMDQyIDIxLjMwNjIgMTUuMTA0MiAyMS43OTMgMTQuODk0OCAyMi4xNTU2QzE0Ljc1NzcgMjIuMzkzMSAxNC41NjA0IDIyLjU5MDQgMTQuMzIyOSAyMi43Mjc1QzEzLjk2MDMgMjIuOTM2OCAxMy40NzM2IDIyLjkzNjggMTIuNSAyMi45MzY4QzExLjUyNjQgMjIuOTM2OCAxMS4wMzk3IDIyLjkzNjggMTAuNjc3MSAyMi43Mjc1QzEwLjQzOTYgMjIuNTkwNCAxMC4yNDIzIDIyLjM5MzEgMTAuMTA1MiAyMi4xNTU2QzkuODk1ODMgMjEuNzkzIDkuODk1ODMgMjEuMzA2MiA5Ljg5NTgzIDIwLjMzMjciIHN0cm9rZT0iIzY2NjY2NiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCiAgPHBhdGggZD0iTTEzLjMxNzkgOC44NzVMMTEuMDg1NyAxMkgxNC4yMTA3TDExLjk3ODYgMTUuMTI1IiBzdHJva2U9IiM2NjY2NjYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg');
        display: inline-block;
        width: 16px;  /* Largura do ícone */
        height: 21px;  /* Altura do ícone */
        margin-right: 15px; /* Espaço entre o ícone e o texto */
        vertical-align: middle; /* Alinhamento vertical com o texto */
    }

    .offcanvas-menu .menu > li:nth-child(4) > a::before {
        content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI1IDI2IiBmaWxsPSJub25lIj4NCiAgPHBhdGggZD0iTTEwLjE5IDMuNjY1OThDMTEuNjcwMiAyLjk3MjAyIDEzLjMyOSAyLjk3MjAyIDE0LjgwOTMgMy42NjU5OEwyMS43NzkzIDYuOTMzNjdDMjMuMjk1NCA3LjY0NDQ2IDIzLjI5NTQgMTAuMTA0OSAyMS43NzkzIDEwLjgxNTdMMTQuODA5MyAxNC4wODM0QzEzLjMyOTEgMTQuNzc3MyAxMS42NzAzIDE0Ljc3NzMgMTAuMTkwMSAxNC4wODM0TDMuMjIwMDkgMTAuODE1N0MxLjcwMzk4IDEwLjEwNDkgMS43MDM5OCA3LjY0NDQxIDMuMjIwMSA2LjkzMzYyTDEwLjE5IDMuNjY1OThaIiBzdHJva2U9IiM2NjY2NjYiIHN0cm9rZS13aWR0aD0iMS41Ii8+DQogIDxwYXRoIGQ9Ik0yLjA4MzAxIDguODc1VjE0LjYwNDIiIHN0cm9rZT0iIzY2NjY2NiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KICA8cGF0aCBkPSJNMTkuNzkyMyAxMlYxNy4zMzlDMTkuNzkyMyAxOC4zODkgMTkuMjY3OCAxOS4zNzIxIDE4LjM0OTMgMTkuODgwOEMxNi44MTk3IDIwLjcyNzkgMTQuMzcxNSAyMS44OTU4IDEyLjUwMDcgMjEuODk1OEMxMC42Mjk4IDIxLjg5NTggOC4xODE1OSAyMC43Mjc5IDYuNjUyMDQgMTkuODgwOEM1LjczMzQ3IDE5LjM3MjEgNS4yMDg5OCAxOC4zODkgNS4yMDg5OCAxNy4zMzlWMTIiIHN0cm9rZT0iIzY2NjY2NiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPC9zdmc+');
        display: inline-block;
        width: 25px;  /* Largura do ícone */
        height: 25px;  /* Altura do ícone */
        margin-right: 8px; /* Espaço entre o ícone e o texto */
        vertical-align: middle; /* Alinhamento vertical com o texto */
    }

    .offcanvas-menu .menu > li:nth-child(5) > a::before {
        content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI1IDI2IiBmaWxsPSJub25lIj4NCiAgPHBhdGggZD0iTTIyLjkxNjMgMjIuOTM3NUwyLjA4MzAxIDIyLjkzNzUiIHN0cm9rZT0iIzY2NjY2NiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KICA8cGF0aCBkPSJNMTcuNzA4NyAyMi45MzY4VjYuMjcwMThDMTcuNzA4NyA0LjMwNiAxNy43MDg3IDMuMzIzOSAxNy4wOTg1IDIuNzEzNzFDMTYuNDg4MyAyLjEwMzUyIDE1LjUwNjIgMi4xMDM1MiAxMy41NDIgMi4xMDM1MkgxMS40NTg3QzkuNDk0NDcgMi4xMDM1MiA4LjUxMjM4IDIuMTAzNTIgNy45MDIxOSAyLjcxMzcxQzcuMjkxOTkgMy4zMjM5IDcuMjkxOTkgNC4zMDYgNy4yOTE5OSA2LjI3MDE4VjIyLjkzNjgiIHN0cm9rZT0iIzY2NjY2NiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCiAgPHBhdGggZD0iTTIwLjk0ODUgOC43MDUxMUwyMC41MzE4IDkuMzI4NzFMMjAuNTMxOCA5LjMyODcxTDIwLjk0ODUgOC43MDUxMVpNMjEuNTIzMiA5LjI3OTlMMjAuODk5NiA5LjY5NjU4TDIwLjg5OTYgOS42OTY1OEwyMS41MjMyIDkuMjc5OVpNMjEuMTI0MyAxMS45OTk4VjIyLjkzNzNIMjIuNjI0M1YxMS45OTk4SDIxLjEyNDNaTTE4LjIyODUgOS4xMDRDMTguOTc1NiA5LjEwNCAxOS40Nzk1IDkuMTA0OTEgMTkuODY0MSA5LjE0NDA0QzIwLjIzNjMgOS4xODE5IDIwLjQxMjggOS4yNDkyMiAyMC41MzE4IDkuMzI4NzFMMjEuMzY1MSA4LjA4MTUxQzIwLjk1ODYgNy44MDk4OSAyMC41MDY3IDcuNzAxNjYgMjAuMDE2IDcuNjUxNzRDMTkuNTM3OCA3LjYwMzEgMTguOTQ0NCA3LjYwNCAxOC4yMjg1IDcuNjA0VjkuMTA0Wk0yMi42MjQzIDExLjk5OThDMjIuNjI0MyAxMS4yODQgMjIuNjI1MyAxMC42OTA2IDIyLjU3NjYgMTAuMjEyNEMyMi41MjY3IDkuNzIxNjcgMjIuNDE4NSA5LjI2OTczIDIyLjE0NjggOC44NjMyMkwyMC44OTk2IDkuNjk2NThDMjAuOTc5MSA5LjgxNTU0IDIxLjA0NjUgOS45OTIwOCAyMS4wODQzIDEwLjM2NDJDMjEuMTIzNCAxMC43NDg5IDIxLjEyNDMgMTEuMjUyNyAyMS4xMjQzIDExLjk5OThIMjIuNjI0M1pNMjAuNTMxOCA5LjMyODcxQzIwLjY3NzQgOS40MjU5OSAyMC44MDI0IDkuNTUwOTkgMjAuODk5NiA5LjY5NjU4TDIyLjE0NjggOC44NjMyMkMyMS45NDAxIDguNTUzODUgMjEuNjc0NSA4LjI4ODIyIDIxLjM2NTEgOC4wODE1MUwyMC41MzE4IDkuMzI4NzFaIiBmaWxsPSIjNjY2NjY2Ii8+DQogIDxwYXRoIGQ9Ik00LjA1MTg3IDguNzA1MTFMNC40Njg1NSA5LjMyODcxTDQuNDY4NTUgOS4zMjg3MUw0LjA1MTg3IDguNzA1MTFaTTMuNDc3MDggOS4yNzk5TDQuMTAwNjggOS42OTY1OEw0LjEwMDY4IDkuNjk2NThMMy40NzcwOCA5LjI3OTlaTTIuMzc1OTggMTEuOTk5OFYyMi45MzczSDMuODc1OThWMTEuOTk5OEgyLjM3NTk4Wk02Ljc3MTgxIDcuNjA0QzYuMDU1OTMgNy42MDQgNS40NjI1NiA3LjYwMzEgNC45ODQzNyA3LjY1MTc0QzQuNDkzNjQgNy43MDE2NiA0LjA0MTcgNy44MDk4OSAzLjYzNTE5IDguMDgxNTFMNC40Njg1NSA5LjMyODcxQzQuNTg3NTEgOS4yNDkyMiA0Ljc2NDA1IDkuMTgxOSA1LjEzNjE4IDkuMTQ0MDRDNS41MjA4NCA5LjEwNDkxIDYuMDI0NzEgOS4xMDQgNi43NzE4MSA5LjEwNFY3LjYwNFpNMy44NzU5OCAxMS45OTk4QzMuODc1OTggMTEuMjUyNyAzLjg3Njg4IDEwLjc0ODkgMy45MTYwMSAxMC4zNjQyQzMuOTUzODcgOS45OTIwOCA0LjAyMTIgOS44MTU1NCA0LjEwMDY4IDkuNjk2NThMMi44NTM0OCA4Ljg2MzIyQzIuNTgxODYgOS4yNjk3MyAyLjQ3MzY0IDkuNzIxNjcgMi40MjM3MiAxMC4yMTI0QzIuMzc1MDcgMTAuNjkwNiAyLjM3NTk4IDExLjI4NCAyLjM3NTk4IDExLjk5OThIMy44NzU5OFpNMy42MzUxOSA4LjA4MTUxQzMuMzI1ODIgOC4yODgyMiAzLjA2MDIgOC41NTM4NSAyLjg1MzQ4IDguODYzMjJMNC4xMDA2OCA5LjY5NjU4QzQuMTk3OTYgOS41NTA5OSA0LjMyMjk2IDkuNDI1OTkgNC40Njg1NSA5LjMyODcxTDMuNjM1MTkgOC4wODE1MVoiIGZpbGw9IiM2NjY2NjYiLz4NCiAgPHBhdGggZD0iTTEyLjUwMSAyMi45MzdWMTkuODEyIiBzdHJva2U9IiM2NjY2NjYiIHN0cm9rZS13aWR0aD0iMS41Ii8+DQogIDxwYXRoIGQ9Ik0xMC40MTggNS4yMjg1MkgxNC41ODQ2IiBzdHJva2U9IiM2NjY2NjYiIHN0cm9rZS13aWR0aD0iMS41Ii8+DQogIDxwYXRoIGQ9Ik0xMC40MTggOC4zNTRIMTQuNTg0NiIgc3Ryb2tlPSIjNjY2NjY2IiBzdHJva2Utd2lkdGg9IjEuNSIvPg0KICA8cGF0aCBkPSJNMTAuNDE4IDExLjQ3ODVIMTQuNTg0NiIgc3Ryb2tlPSIjNjY2NjY2IiBzdHJva2Utd2lkdGg9IjEuNSIvPg0KICA8cGF0aCBkPSJNMTAuNDE4IDE0LjYwMzVIMTQuNTg0NiIgc3Ryb2tlPSIjNjY2NjY2IiBzdHJva2Utd2lkdGg9IjEuNSIvPg0KPC9zdmc+');
        display: inline-block;
        width: 25px;  /* Largura do ícone */
        height: 25px;  /* Altura do ícone */
        margin-right: 8px; /* Espaço entre o ícone e o texto */
        vertical-align: middle; /* Alinhamento vertical com o texto */
    }

    .offcanvas-menu .menu > li {
        border: 0 !important;
    }

    .offcanvas-menu .offcanvas-inner ul.menu li.active a {
        color: #1B6F2E !important;
        background-color: #EBF6EE !important;
    }

    .offcanvas-menu .menu > li:nth-child(1).active > a::before {
        content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI1IDI2IiBmaWxsPSJub25lIj4NCiAgPHBhdGggZD0iTTIuMDgzMDEgMTIuNzMyNkMyLjA4MzAxIDEwLjM0ODggMi4wODMwMSA5LjE1NjkzIDIuNjIzODQgOC4xNjg4N0MzLjE2NDY4IDcuMTgwODEgNC4xNTI3NCA2LjU2NzU5IDYuMTI4ODggNS4zNDExNUw4LjIxMjIxIDQuMDQ4MTdDMTAuMzAxMSAyLjc1MTczIDExLjM0NTYgMi4xMDM1MiAxMi40OTk3IDIuMTAzNTJDMTMuNjUzOCAyLjEwMzUyIDE0LjY5ODIgMi43NTE3MyAxNi43ODcxIDQuMDQ4MTdMMTguODcwNSA1LjM0MTE1QzIwLjg0NjYgNi41Njc1OSAyMS44MzQ3IDcuMTgwODEgMjIuMzc1NSA4LjE2ODg3QzIyLjkxNjMgOS4xNTY5MyAyMi45MTYzIDEwLjM0ODggMjIuOTE2MyAxMi43MzI2VjE0LjMxN0MyMi45MTYzIDE4LjM4MDQgMjIuOTE2MyAyMC40MTIyIDIxLjY5NiAyMS42NzQ1QzIwLjQ3NTYgMjIuOTM2OCAxOC41MTE0IDIyLjkzNjggMTQuNTgzIDIyLjkzNjhIMTAuNDE2M0M2LjQ4Nzk3IDIyLjkzNjggNC41MjM3OCAyMi45MzY4IDMuMzAzNCAyMS42NzQ1QzIuMDgzMDEgMjAuNDEyMiAyLjA4MzAxIDE4LjM4MDQgMi4wODMwMSAxNC4zMTdWMTIuNzMyNloiIHN0cm9rZT0iIzFCNkYyRSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCiAgPHBhdGggZD0iTTEyLjUwMSAxNS42NDU1TDEyLjUwMSAxOC43NzA1IiBzdHJva2U9IiMxQjZGMkUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjwvc3ZnPg');
    }

    .offcanvas-menu .menu > li:nth-child(2).active > a::before {
        content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI1IDI2IiBmaWxsPSJub25lIj4NCiAgPHBhdGggZD0iTTIwLjkxODQgMy4xNjM3OUwyMC45NDQ1IDMuOTEzMzRMMjAuOTE4NCAzLjE2Mzc5Wk0xNy4xODcyIDMuNjUzMDZMMTYuOTcyMSAyLjkzNDU2VjIuOTM0NTZMMTcuMTg3MiAzLjY1MzA2Wk0xNC4yNDMzIDUuMDIzMTdMMTMuODY3NiA0LjM3NDA0VjQuMzc0MDRMMTQuMjQzMyA1LjAyMzE3Wk00LjE0ODAxIDMuMjIzMzFMNC4xMDIgMy45NzE5TDQuMTQ4MDEgMy4yMjMzMVpNNy4yOTEzNCAzLjY1MzA2TDcuNDgyNyAyLjkyNzg4TDcuNDgyNyAyLjkyNzg4TDcuMjkxMzQgMy42NTMwNlpNMTAuNzEwNCA1LjA5ODkxTDEwLjM1OTggNS43NjE5MkwxMC43MTA0IDUuMDk4OTFaTTE0LjE5NTEgMjAuOTI1OEwxNC41NDc5IDIxLjU4NzZIMTQuNTQ3OUwxNC4xOTUxIDIwLjkyNThaTTE3LjcwOCAxOS40MzAxTDE3LjUxNjYgMTguNzA0OUwxNy43MDggMTkuNDMwMVpNMjAuODE3NSAxOS4wMDI0TDIwLjg2NDMgMTkuNzUwOUwyMC44MTc1IDE5LjAwMjRaTTEwLjgwNDMgMjAuOTI1OEwxMC40NTE1IDIxLjU4NzZMMTAuODA0MyAyMC45MjU4Wk03LjI5MTM0IDE5LjQzMDFMNy40ODI3IDE4LjcwNDlINy40ODI3TDcuMjkxMzQgMTkuNDMwMVpNNC4xODE4MiAxOS4wMDI0TDQuMTM1IDE5Ljc1MDlMNC4xODE4MiAxOS4wMDI0Wk0yLjgzMzAxIDE2LjgzNjVWNS4yMjYzNUgxLjMzMzAxVjE2LjgzNjVIMi44MzMwMVpNMjMuNjY2MyAxNi44MzY1VjUuMTU5MDVIMjIuMTY2M1YxNi44MzY1SDIzLjY2NjNaTTIwLjg5MjMgMi40MTQyNUMxOS43MDY5IDIuNDU1NTQgMTguMTYwNCAyLjU3ODgyIDE2Ljk3MjEgMi45MzQ1NkwxNy40MDIzIDQuMzcxNTVDMTguMzk1IDQuMDc0MzQgMTkuNzc4NiAzLjk1Mzk1IDIwLjk0NDUgMy45MTMzNEwyMC44OTIzIDIuNDE0MjVaTTE2Ljk3MjEgMi45MzQ1NkMxNS45MzkyIDMuMjQzNzcgMTQuNzc2IDMuODQ4MzMgMTMuODY3NiA0LjM3NDA0TDE0LjYxODkgNS42NzIzQzE1LjUwNTMgNS4xNTkzMyAxNi41NDQyIDQuNjI4NDIgMTcuNDAyMyA0LjM3MTU1TDE2Ljk3MjEgMi45MzQ1NlpNNC4xMDIgMy45NzE5QzUuMTA4NjcgNC4wMzM3NyA2LjI1MDgzIDQuMTU0MTYgNy4wOTk5OCA0LjM3ODIzTDcuNDgyNyAyLjkyNzg4QzYuNDg0OTUgMi42NjQ1OSA1LjIyMTQ2IDIuNTM3ODcgNC4xOTQwMiAyLjQ3NDczTDQuMTAyIDMuOTcxOVpNNy4wOTk5OCA0LjM3ODIzQzguMTA1ODIgNC42NDM2NiA5LjM0MTg3IDUuMjIzNjggMTAuMzU5OCA1Ljc2MTkyTDExLjA2MDkgNC40MzU4OUMxMC4wMjQ0IDMuODg3NzggOC42NjI3MiAzLjIzOTI2IDcuNDgyNyAyLjkyNzg4TDcuMDk5OTggNC4zNzgyM1pNMTQuNTQ3OSAyMS41ODc2QzE1LjU4MDUgMjEuMDM3MSAxNi44NjE3IDIwLjQyOSAxNy44OTk0IDIwLjE1NTJMMTcuNTE2NiAxOC43MDQ5QzE2LjMwMTIgMTkuMDI1NiAxNC44OTE5IDE5LjcwNDQgMTMuODQyMyAyMC4yNjM5TDE0LjU0NzkgMjEuNTg3NlpNMTcuODk5NCAyMC4xNTUyQzE4LjczODkgMTkuOTMzNyAxOS44NjUyIDE5LjgxMzQgMjAuODY0MyAxOS43NTA5TDIwLjc3MDcgMTguMjUzOUMxOS43NTAyIDE4LjMxNzcgMTguNTAzNiAxOC40NDQ0IDE3LjUxNjYgMTguNzA0OUwxNy44OTk0IDIwLjE1NTJaTTExLjE1NzEgMjAuMjYzOUMxMC4xMDc1IDE5LjcwNDQgOC42OTgxMSAxOS4wMjU2IDcuNDgyNyAxOC43MDQ5TDcuMDk5OTggMjAuMTU1MkM4LjEzNzYgMjAuNDI5IDkuNDE4ODIgMjEuMDM3MSAxMC40NTE1IDIxLjU4NzZMMTEuMTU3MSAyMC4yNjM5Wk03LjQ4MjcgMTguNzA0OUM2LjQ5NTczIDE4LjQ0NDQgNS4yNDkxMSAxOC4zMTc3IDQuMjI4NjQgMTguMjUzOUw0LjEzNSAxOS43NTA5QzUuMTM0MTUgMTkuODEzNCA2LjI2MDQ3IDE5LjkzMzcgNy4wOTk5OCAyMC4xNTUyTDcuNDgyNyAxOC43MDQ5Wk0yMi4xNjYzIDE2LjgzNjVDMjIuMTY2MyAxNy41Njg2IDIxLjU2MDMgMTguMjA0NSAyMC43NzA3IDE4LjI1MzlMMjAuODY0MyAxOS43NTA5QzIyLjM4NDggMTkuNjU1OCAyMy42NjYzIDE4LjQxOSAyMy42NjYzIDE2LjgzNjVIMjIuMTY2M1pNMjMuNjY2MyA1LjE1OTA1QzIzLjY2NjMgMy42NTEwNiAyMi40NjU4IDIuMzU5NDQgMjAuODkyMyAyLjQxNDI1TDIwLjk0NDUgMy45MTMzNEMyMS42MDM5IDMuODkwMzcgMjIuMTY2MyA0LjQzMjc3IDIyLjE2NjMgNS4xNTkwNUgyMy42NjYzWk0xLjMzMzAxIDE2LjgzNjVDMS4zMzMwMSAxOC40MTkgMi42MTQ1NCAxOS42NTU4IDQuMTM1IDE5Ljc1MDlMNC4yMjg2NCAxOC4yNTM5QzMuNDM5MDcgMTguMjA0NSAyLjgzMzAxIDE3LjU2ODYgMi44MzMwMSAxNi44MzY1SDEuMzMzMDFaTTEzLjg0MjMgMjAuMjYzOUMxMy4wMDc4IDIwLjcwODcgMTEuOTkxNiAyMC43MDg3IDExLjE1NzEgMjAuMjYzOUwxMC40NTE1IDIxLjU4NzZDMTEuNzI3IDIyLjI2NzUgMTMuMjcyNCAyMi4yNjc1IDE0LjU0NzkgMjEuNTg3NkwxMy44NDIzIDIwLjI2MzlaTTEzLjg2NzYgNC4zNzQwNEMxMy4wMDYyIDQuODcyNTQgMTEuOTMzOSA0Ljg5NzUyIDExLjA2MDkgNC40MzU4OUwxMC4zNTk4IDUuNzYxOTJDMTEuNjk2MiA2LjQ2ODU5IDEzLjMxNzEgNi40MjU3IDE0LjYxODkgNS42NzIzTDEzLjg2NzYgNC4zNzQwNFpNMi44MzMwMSA1LjIyNjM1QzIuODMzMDEgNC40ODM0MSAzLjQyMjM3IDMuOTMwMTMgNC4xMDIgMy45NzE5TDQuMTk0MDIgMi40NzQ3M0MyLjU5MDExIDIuMzc2MTUgMS4zMzMwMSAzLjY4MTQzIDEuMzMzMDEgNS4yMjYzNUgyLjgzMzAxWiIgZmlsbD0iIzFCNkYyRSIvPg0KICA8cGF0aCBkPSJNMTIuNTAxIDUuNzVWMjEuMzc1IiBzdHJva2U9IiMxQjZGMkUiIHN0cm9rZS13aWR0aD0iMS41Ii8+DQo8L3N2Zz4');
    }

    .offcanvas-menu .menu > li:nth-child(3).active > a::before {
        content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI1IDI2IiBmaWxsPSJub25lIj4NCiAgPHBhdGggZD0iTTE1LjEwNDIgMjAuMzMyN0g5Ljg5NTgzTTE1LjEwNDIgMjAuMzMyN0MxNS4xMDQyIDE5LjU4OTQgMTUuMTA0MiAxOS4yMTc4IDE1LjE0MzggMTguOTcxMkMxNS4yNzE4IDE4LjE3NiAxNS4yOTQxIDE4LjEyNTkgMTUuODAxMiAxNy41MDAxQzE1Ljk1ODUgMTcuMzA2MSAxNi41NDIyIDE2Ljc4MzQgMTcuNzA5NiAxNS43MzhDMTkuMzA3MiAxNC4zMDc2IDIwLjMxMjUgMTIuMjI5MiAyMC4zMTI1IDkuOTE2MDJDMjAuMzEyNSA1LjYwMTI5IDE2LjgxNDcgMi4xMDM1MiAxMi41IDIuMTAzNTJDOC4xODUyOCAyLjEwMzUyIDQuNjg3NSA1LjYwMTI5IDQuNjg3NSA5LjkxNjAyQzQuNjg3NSAxMi4yMjkyIDUuNjkyODIgMTQuMzA3NiA3LjI5MDM3IDE1LjczOEM4LjQ1Nzc2IDE2Ljc4MzQgOS4wNDE1MyAxNy4zMDYxIDkuMTk4NzcgMTcuNTAwMUM5LjcwNTg2IDE4LjEyNTkgOS43MjgyMyAxOC4xNzYgOS44NTYxNiAxOC45NzEyQzkuODk1ODMgMTkuMjE3OCA5Ljg5NTgzIDE5LjU4OTQgOS44OTU4MyAyMC4zMzI3TTE1LjEwNDIgMjAuMzMyN0MxNS4xMDQyIDIxLjMwNjIgMTUuMTA0MiAyMS43OTMgMTQuODk0OCAyMi4xNTU2QzE0Ljc1NzcgMjIuMzkzMSAxNC41NjA0IDIyLjU5MDQgMTQuMzIyOSAyMi43Mjc1QzEzLjk2MDMgMjIuOTM2OCAxMy40NzM2IDIyLjkzNjggMTIuNSAyMi45MzY4QzExLjUyNjQgMjIuOTM2OCAxMS4wMzk3IDIyLjkzNjggMTAuNjc3MSAyMi43Mjc1QzEwLjQzOTYgMjIuNTkwNCAxMC4yNDIzIDIyLjM5MzEgMTAuMTA1MiAyMi4xNTU2QzkuODk1ODMgMjEuNzkzIDkuODk1ODMgMjEuMzA2MiA5Ljg5NTgzIDIwLjMzMjciIHN0cm9rZT0iIzFCNkYyRSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCiAgPHBhdGggZD0iTTEzLjMxNzkgOC44NzVMMTEuMDg1NyAxMkgxNC4yMTA3TDExLjk3ODYgMTUuMTI1IiBzdHJva2U9IiMxQjZGMkUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg');
    }

    .offcanvas-menu .menu > li:nth-child(4).active > a::before {
        content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI1IDI2IiBmaWxsPSJub25lIj4NCiAgPHBhdGggZD0iTTEwLjE5IDMuNjY1OThDMTEuNjcwMiAyLjk3MjAyIDEzLjMyOSAyLjk3MjAyIDE0LjgwOTMgMy42NjU5OEwyMS43NzkzIDYuOTMzNjdDMjMuMjk1NCA3LjY0NDQ2IDIzLjI5NTQgMTAuMTA0OSAyMS43NzkzIDEwLjgxNTdMMTQuODA5MyAxNC4wODM0QzEzLjMyOTEgMTQuNzc3MyAxMS42NzAzIDE0Ljc3NzMgMTAuMTkwMSAxNC4wODM0TDMuMjIwMDkgMTAuODE1N0MxLjcwMzk4IDEwLjEwNDkgMS43MDM5OCA3LjY0NDQxIDMuMjIwMSA2LjkzMzYyTDEwLjE5IDMuNjY1OThaIiBzdHJva2U9IiMxQjZGMkUiIHN0cm9rZS13aWR0aD0iMS41Ii8+DQogIDxwYXRoIGQ9Ik0yLjA4MzAxIDguODc1VjE0LjYwNDIiIHN0cm9rZT0iIzFCNkYyRSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KICA8cGF0aCBkPSJNMTkuNzkyMyAxMlYxNy4zMzlDMTkuNzkyMyAxOC4zODkgMTkuMjY3OCAxOS4zNzIxIDE4LjM0OTMgMTkuODgwOEMxNi44MTk3IDIwLjcyNzkgMTQuMzcxNSAyMS44OTU4IDEyLjUwMDcgMjEuODk1OEMxMC42Mjk4IDIxLjg5NTggOC4xODE1OSAyMC43Mjc5IDYuNjUyMDQgMTkuODgwOEM1LjczMzQ3IDE5LjM3MjEgNS4yMDg5OCAxOC4zODkgNS4yMDg5OCAxNy4zMzlWMTIiIHN0cm9rZT0iIzFCNkYyRSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPC9zdmc+');
    }

    .offcanvas-menu .menu > li:nth-child(5).active > a::before {
        content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI1IDI2IiBmaWxsPSJub25lIj4NCiAgPHBhdGggZD0iTTIyLjkxNjMgMjIuOTM3NUwyLjA4MzAxIDIyLjkzNzUiIHN0cm9rZT0iIzFCNkYyRSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KICA8cGF0aCBkPSJNMTcuNzA4NyAyMi45MzY4VjYuMjcwMThDMTcuNzA4NyA0LjMwNiAxNy43MDg3IDMuMzIzOSAxNy4wOTg1IDIuNzEzNzFDMTYuNDg4MyAyLjEwMzUyIDE1LjUwNjIgMi4xMDM1MiAxMy41NDIgMi4xMDM1MkgxMS40NTg3QzkuNDk0NDcgMi4xMDM1MiA4LjUxMjM4IDIuMTAzNTIgNy45MDIxOSAyLjcxMzcxQzcuMjkxOTkgMy4zMjM5IDcuMjkxOTkgNC4zMDYgNy4yOTE5OSA2LjI3MDE4VjIyLjkzNjgiIHN0cm9rZT0iIzFCNkYyRSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCiAgPHBhdGggZD0iTTIwLjk0ODUgOC43MDUxMUwyMC41MzE4IDkuMzI4NzFMMjAuNTMxOCA5LjMyODcxTDIwLjk0ODUgOC43MDUxMVpNMjEuNTIzMiA5LjI3OTlMMjAuODk5NiA5LjY5NjU4TDIwLjg5OTYgOS42OTY1OEwyMS41MjMyIDkuMjc5OVpNMjEuMTI0MyAxMS45OTk4VjIyLjkzNzNIMjIuNjI0M1YxMS45OTk4SDIxLjEyNDNaTTE4LjIyODUgOS4xMDRDMTguOTc1NiA5LjEwNCAxOS40Nzk1IDkuMTA0OTEgMTkuODY0MSA5LjE0NDA0QzIwLjIzNjMgOS4xODE5IDIwLjQxMjggOS4yNDkyMiAyMC41MzE4IDkuMzI4NzFMMjEuMzY1MSA4LjA4MTUxQzIwLjk1ODYgNy44MDk4OSAyMC41MDY3IDcuNzAxNjYgMjAuMDE2IDcuNjUxNzRDMTkuNTM3OCA3LjYwMzEgMTguOTQ0NCA3LjYwNCAxOC4yMjg1IDcuNjA0VjkuMTA0Wk0yMi42MjQzIDExLjk5OThDMjIuNjI0MyAxMS4yODQgMjIuNjI1MyAxMC42OTA2IDIyLjU3NjYgMTAuMjEyNEMyMi41MjY3IDkuNzIxNjcgMjIuNDE4NSA5LjI2OTczIDIyLjE0NjggOC44NjMyMkwyMC44OTk2IDkuNjk2NThDMjAuOTc5MSA5LjgxNTU0IDIxLjA0NjUgOS45OTIwOCAyMS4wODQzIDEwLjM2NDJDMjEuMTIzNCAxMC43NDg5IDIxLjEyNDMgMTEuMjUyNyAyMS4xMjQzIDExLjk5OThIMjIuNjI0M1pNMjAuNTMxOCA5LjMyODcxQzIwLjY3NzQgOS40MjU5OSAyMC44MDI0IDkuNTUwOTkgMjAuODk5NiA5LjY5NjU4TDIyLjE0NjggOC44NjMyMkMyMS45NDAxIDguNTUzODUgMjEuNjc0NSA4LjI4ODIyIDIxLjM2NTEgOC4wODE1MUwyMC41MzE4IDkuMzI4NzFaIiBmaWxsPSIjMUI2RjJFIi8+DQogIDxwYXRoIGQ9Ik00LjA1MTg3IDguNzA1MTFMNC40Njg1NSA5LjMyODcxTDQuNDY4NTUgOS4zMjg3MUw0LjA1MTg3IDguNzA1MTFaTTMuNDc3MDggOS4yNzk5TDQuMTAwNjggOS42OTY1OEw0LjEwMDY4IDkuNjk2NThMMy40NzcwOCA5LjI3OTlaTTIuMzc1OTggMTEuOTk5OFYyMi45MzczSDMuODc1OThWMTEuOTk5OEgyLjM3NTk4Wk02Ljc3MTgxIDcuNjA0QzYuMDU1OTMgNy42MDQgNS40NjI1NiA3LjYwMzEgNC45ODQzNyA3LjY1MTc0QzQuNDkzNjQgNy43MDE2NiA0LjA0MTcgNy44MDk4OSAzLjYzNTE5IDguMDgxNTFMNC40Njg1NSA5LjMyODcxQzQuNTg3NTEgOS4yNDkyMiA0Ljc2NDA1IDkuMTgxOSA1LjEzNjE4IDkuMTQ0MDRDNS41MjA4NCA5LjEwNDkxIDYuMDI0NzEgOS4xMDQgNi43NzE4MSA5LjEwNFY3LjYwNFpNMy44NzU5OCAxMS45OTk4QzMuODc1OTggMTEuMjUyNyAzLjg3Njg4IDEwLjc0ODkgMy45MTYwMSAxMC4zNjQyQzMuOTUzODcgOS45OTIwOCA0LjAyMTIgOS44MTU1NCA0LjEwMDY4IDkuNjk2NThMMi44NTM0OCA4Ljg2MzIyQzIuNTgxODYgOS4yNjk3MyAyLjQ3MzY0IDkuNzIxNjcgMi40MjM3MiAxMC4yMTI0QzIuMzc1MDcgMTAuNjkwNiAyLjM3NTk4IDExLjI4NCAyLjM3NTk4IDExLjk5OThIMy44NzU5OFpNMy42MzUxOSA4LjA4MTUxQzMuMzI1ODIgOC4yODgyMiAzLjA2MDIgOC41NTM4NSAyLjg1MzQ4IDguODYzMjJMNC4xMDA2OCA5LjY5NjU4QzQuMTk3OTYgOS41NTA5OSA0LjMyMjk2IDkuNDI1OTkgNC40Njg1NSA5LjMyODcxTDMuNjM1MTkgOC4wODE1MVoiIGZpbGw9IiMxQjZGMkUiLz4NCiAgPHBhdGggZD0iTTEyLjUwMSAyMi45MzdWMTkuODEyIiBzdHJva2U9IiMxQjZGMkUiIHN0cm9rZS13aWR0aD0iMS41Ii8+DQogIDxwYXRoIGQ9Ik0xMC40MTggNS4yMjg1MkgxNC41ODQ2IiBzdHJva2U9IiMxQjZGMkUiIHN0cm9rZS13aWR0aD0iMS41Ii8+DQogIDxwYXRoIGQ9Ik0xMC40MTggOC4zNTRIMTQuNTg0NiIgc3Ryb2tlPSIjMUI2RjJFIiBzdHJva2Utd2lkdGg9IjEuNSIvPg0KICA8cGF0aCBkPSJNMTAuNDE4IDExLjQ3ODVIMTQuNTg0NiIgc3Ryb2tlPSIjMUI2RjJFIiBzdHJva2Utd2lkdGg9IjEuNSIvPg0KICA8cGF0aCBkPSJNMTAuNDE4IDE0LjYwMzVIMTQuNTg0NiIgc3Ryb2tlPSIjMUI2RjJFIiBzdHJva2Utd2lkdGg9IjEuNSIvPg0KPC9zdmc+');
    }

    .offcanvas-menu .menu > li > a {
        font-family: "Open Sans" !important;
        font-weight: 400 !important;
        color: #666666 !important;
        padding: 16px !important;
    }

    .offcanvas-menu .offcanvas-inner ul.menu > li ul.menu-child {
        padding: 0 !important;
    }

    .offcanvas-menu .offcanvas-inner ul.menu > li ul.menu-child li a {
      	display: block;
        padding: 10px 30px 10px 30px !important;
      	text-transform: uppercase;
        font-size: 16px !important;
        color: #666666 !important;
    }
}

@media (min-width: 1650px) {
  body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left {
    right: -106px !important;
  }
}

/* =========== Modulo de Busca =========== */
.top-busca {
    /*width: 80% !important;*/
    padding-top: 16px;
    /*margin-left: 300px !important;*/
    border-bottom: 1px solid #FFF !important;
  }

  .top-cp-busca {
    /*width: 75% !important;*/
    align-self: stretch;
    color: #FFF !important;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 20.8px */

    background-color: transparent !important;
    border: 1px solid #1B6F2E !important;
    outline: none;

    margin-left: 40px !important;
    
  }

  .top-cp-busca::placeholder {
    color: #fff;
  }

  .icon-busca-geral {
    position: absolute;
    margin-top: 5px;
    margin-left: 5px;
  }


/* =========== Administração Fabrik Fontend =========== */

.com-fabrik #sp-main-body {
    padding: 48px 0 56px;
    background: #f5f7f8;
}

.com-fabrik #sp-main-body > .container {
    max-width: 1530px;
}

.com-fabrik .jmodedit,
.com-fabrik .btn.jmodedit {
    display: none !important;
}

.com-fabrik #sp-top3 .acx-lang {
    position: relative;
    display: inline-flex;
    align-items: center;
}

.com-fabrik #sp-top3 .a11y-lang {
    display: inline-flex !important;
    align-items: center;
    gap: 8px;
    min-height: 40px;
    padding: 4px 8px !important;
}

.com-fabrik #sp-top3 .a11y-avatar {
    width: 32px !important;
    height: 32px !important;
    min-width: 32px;
    border-radius: 50%;
    object-fit: cover;
    display: inline-block !important;
    flex: 0 0 32px;
}

.com-fabrik #sp-top3 .acx-lang-text {
    color: #fff !important;
    line-height: 1;
}

.com-fabrik #sp-top3 .acx-lang-menu {
    top: calc(100% + 6px) !important;
    right: 0 !important;
    left: auto !important;
    min-width: 220px;
    margin: 0;
    border-radius: 8px;
    z-index: 100000;
}

.com-fabrik #sp-top3 .acx-lang-flag {
    width: 32px !important;
    height: 32px !important;
    border-radius: 50%;
    object-fit: cover;
    flex: 0 0 32px;
}

.com-fabrik.view-list h1 {
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 20px;
    color: #2b2f33;
}

.com-fabrik.view-list .fabrikButtonsContainer,
.com-fabrik.view-list .fabrikDataContainer {
    background: #ffffff;
    border: 1px solid #dde4e8;
    border-radius: 8px;
    box-shadow: 0 8px 18px rgba(16, 24, 40, 0.06);
}

.com-fabrik.view-list .fabrikButtonsContainer {
    padding: 12px 14px;
    margin-bottom: 12px;
}

.com-fabrik.view-list .fabrikButtonsContainer > .row {
    gap: 8px;
    margin-left: 0;
    margin-right: 0;
}

.com-fabrik.view-list .fabrikButtonsContainer .col,
.com-fabrik.view-list .fabrikButtonsContainer [class*="col"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.com-fabrik.view-list .fabrikButtonsContainer .btn-group {
    display: inline-flex;
    gap: 6px;
}

.com-fabrik.view-list .fabrikDataContainer {
    overflow-x: auto;
}

.com-fabrik.view-list a.addbutton.addRecord.btn {
    background: #1b6f2e;
    color: #fff;
}


.com-fabrik.view-list a.dropdown-toggle.groupBy.btn {
    background: #0ac9c9;
    color: #fff;
    margin: 0 2px;
    font-size: 12px;
}

.com-fabrik.view-list a.addbutton.addRecord.btn {
    background: #1b6f2e;
    color: #fff;
    font-size: 12px;
    border: 0;
    border-radius: 8px;
    min-height: 34px;
    padding: 8px 12px;
    font-weight: 700;
    line-height: 1.2;
}

.com-fabrik.view-list .btn,
.com-fabrik.view-list button {
    border-radius: 8px;
    box-shadow: none;
}

.com-fabrik.view-list .fabrikButtonsContainer .btn,
.com-fabrik.view-list .fabrikButtonsContainer .dropdown-toggle {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    min-width: max-content;
}

.com-fabrik.view-list .fabrikButtonsContainer .dropdown-menu {
    min-width: 190px;
    padding: 8px;
    border: 1px solid #d7dee3;
    border-radius: 8px;
    box-shadow: 0 12px 26px rgba(16, 24, 40, 0.14);
}

.com-fabrik.view-list .fabrikButtonsContainer .dropdown-menu li,
.com-fabrik.view-list .fabrikButtonsContainer .dropdown-menu .dropdown-item {
    margin: 0;
    padding: 0;
    border: 0;
}

.com-fabrik.view-list .fabrikButtonsContainer .dropdown-menu a,
.com-fabrik.view-list .fabrikButtonsContainer .dropdown-menu .nav-link {
    display: flex;
    align-items: center;
    gap: 8px;
    width: 100%;
    min-height: 34px;
    padding: 8px 10px;
    color: #2b2f33;
    border-radius: 6px;
    line-height: 1.25;
    white-space: normal;
}

.com-fabrik.view-list .fabrikButtonsContainer .dropdown-menu a:hover,
.com-fabrik.view-list .fabrikButtonsContainer .dropdown-menu .nav-link:hover {
    color: #1b6f2e;
    background: #eef7f1;
}

.com-fabrik.view-list .fabrikDataContainer table {
    width: 100%;
    margin: 0;
    font-size: 14px;
    background: #fff;
}

.com-fabrik.view-list .fabrikDataContainer table thead th {
    color: #32383d;
    background: #f8fafb;
    border-bottom: 1px solid #d7dee3;
    font-weight: 700;
    white-space: nowrap;
}

.com-fabrik.view-list .fabrikDataContainer table td,
.com-fabrik.view-list .fabrikDataContainer table th {
    padding: 13px 10px;
    vertical-align: middle;
}

.com-fabrik.view-list .fabrikDataContainer .btn {
    color: #1f2933;
    background: transparent;
    border: 0;
    padding: 6px 8px;
    min-height: 30px;
}

.com-fabrik.view-list .fabrikDataContainer .btn:hover {
    color: #1b6f2e;
    background: #eef7f1;
}

.com-fabrik.view-list .pagination,
.com-fabrik.view-list .list-footer {
    margin: 16px 0 0;
}

@media (max-width: 767.98px) {
    .com-fabrik #sp-main-body {
        padding: 28px 0 40px;
    }

    .com-fabrik.view-list h1 {
        font-size: 21px;
    }
}

/* =========== Modulo de busca pag Noticias =========== */

input#mod-finder-searchword159::placeholder {
    color: #999999;
    padding-left: 6px;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}
input#mod-finder-searchword159 {
    background: url('https://efgsite.cett.dev.br/images/site/busca.png');
    background-repeat: no-repeat;  
    background-size: 26px;
    background-position: 2px;
}



/* =========== pag Noticias Interna =========== */

.article-details .article-header h1, .article-details .article-header h2 {
    font-family: "Exo 2";
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    color: #102D69;
}

.article-header h6 {
    font-family: "Open Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.article-full-image.float-left img {
    border-radius: 8px;
}
figcaption.caption {
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    color: #333333;
}
.article-details .article-full-image {   
    margin-bottom: 30px;
    margin-top: 30px;
}
.article-details h3 {
    font-family: "Exo 2";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    color: #102D69;
}
.article-details h4 {
    font-family: "Exo 2";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    color: #102D69;
}
.articleCustom img {
    border-radius: 8px;
}
.articleCustom figcaption {
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    color: #333333;
    margin-top: 8px;
}
.sp-module.redes li a{
    color: var(--EFG-Light-Semantics-Content-Highlight, #1B6F2E);
    font-family: "Exo 2";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}
.sp-module.redes li i{
	float: left;
    margin-right: 7px;
    top: 4px;
    position: relative;
}
.redes h3.sp-module-title {
    font-family: "Exo 2";
    font-size: 24px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 120%;
    color: #102D69 !important;
    border: none !important;
}
.sp-module.flutuante, .redes, .redes div, .redes ul li {
    border: none !important;
}
.sp-module.artigos H3 {
    color: #102D69;
    font-family: "Exo 2";
    font-size: 24px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 120%;
    border: none !important;
}
.sp-module.artigos {
    border: none !important;
}

aside#sp-right {
    border-left: 1px solid #cccccc4d;
}
.sp-module.redes {
    margin-top: 2px !important;
}
.sp-module.news_b h3 {
    text-align: center;
    font-family: "Exo 2";
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    text-transform: uppercase;
    color: #1B6F2E;
}
h5.n-plus {
    text-align: center;
    font-family: "Exo 2";
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    color: #102D69;
    margin-bottom: 48px;
}
.sp-module.news_b .card {
    border-radius: 16px;   
    box-shadow: 0px 0px 5px 2px rgb(0 0 0 / 6%);
}
.sp-module.news_b .card img {
    border-radius: 16px 16px 0 0;
    cursor: pointer;
    max-width: initial;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.sp-module.news_b small.text-uppercase {
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    color: #666666;
    text-transform: lowercase !important;
}
small.text-uppercase span {
	color: #333333;
    background: #f7f7f7;
    padding: 1px 4px;
    border-radius: 6px;
    text-transform: capitalize !important;
}
.sp-module.news_b h5.fs-6 a {
    font-family: "Exo 2";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}
.sp-module.news_b p.card-text {
    overflow: hidden;
    color: #333;
    text-overflow: ellipsis;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.sp-module.news_b p.card-c a {
    padding: 8px 16px;
    float: right;
    font-family: "Exo 2";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
.sp-module.news_b {
    margin-bottom: 140px;
}
.sp-module.news_b .not-thumbs {
    height: 315px;
}
.view-article section#sp-section-5 {
    background-image: url(/images/unidades/linhas.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    background-position: 50% 50%;
}
@media only screen and (max-width: 600px) {
.sp-column.flutuant {
    display:none !important;
    position: relative !important;
    margin-top: -140px !important;
    margin-bottom: 72px !important;
  
}
.view-article section#sp-main-body {
    padding-top: 30px !important;
}
.itemid-201 section#destaques .galleryImages .mb-3.rounded.column, .vImages .mb-3.rounded.column {
    display: flex;
    display: block;
}

.itemid-201 section#destaques .col-4.not-thumbs {
    width: 100%;
}
.itemid-201 section#destaques .col-8.conteudo {
    width: 100%;
    padding-right: 33px;
}

.itemid-201 section#destaques .col-4.not-thumbs {
    width: 100%;
    padding: 12px;
}
.itemid-201 .row.row-cols-1.row-cols-md-1.vImages.listasv {
    padding: 6px;
}
.itemid-201 .mod_minhanuvemdetags { 
    padding: 5px;
}

.itemid-201 div#agenda-eventos-grid {
    padding-left: 34px;
}
.itemid-201 h2.sppb-addon-title {
    text-align: center;
}
.itemid-201 h2.sppb-addon-title {
    display: block;
    text-align: center !important;
}
 .itemid-201 .vImages .not-thumbs {
    width: 100% !important;
    height: auto;
    margin-bottom: 22px;
}
 .itemid-201 .vImages .col-8.conteudo {
    width: 100% !important;
}
  .itemid-201 .vImages p.inf {    
    line-height: 180%;
}
.view-article div#sp-bottom4 .card {
    margin-bottom: 22px;
}
.view-article .sp-column.fixo, .sp-column.flutuant, .view-article aside#sp-right .sp-column {
    display: none;
}
}

/* =========== TESTE =========== */

@media (min-width: 992px) {
    .sppb-row-container, .container {
        max-width: 1528px !important;
    }
  
}

@media (min-width: 1200px) {
    .sppb-row-container, .container {
        max-width: 1538px !important;
    }
}
@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1560px !important;
    }
}
@media (min-width: 1400px) {
    .sppb-row-container {
        max-width: 1538px !important;
    }
}
#noticias .column {  
    /*width: 704px !important;*/
    height: 232px !important;
}
#noticias .col-12.col-md-8.p-0 {
    /*width: 748px;*/
}
#noticias .not-thumbs {   
    width: 229px !important;
}

div#column-wrap-id-dfb6a490-6f38-4eb8-a0fb-7f60eca3df81 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.sppb-row-container {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
div#column-id-dfb6a490-6f38-4eb8-a0fb-7f60eca3df81 .sppb-row-colum {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
div#column-id-dfb6a490-6f38-4eb8-a0fb-7f60eca3df81 .sppb-row-column.sppp-column-vertical-align {
    padding-left: 0;
}

.btn{
  border-radius: 12px;
  font-weight: bold;
}

a.btn-mobile-fluid {
  margin: 0px 10px
}

.top-custom-eventos {
  margin-top: 25px !important;
}
li.sp-menu-item.sp-has-child:last-child .sp-dropdown.sp-dropdown-main { 
    left: -160px;
}

#sp-top2  {
/* width: 50% !important; */
}

#sp-top3 {
  margin-right: auto;
}

/*Este código é para suprir a necessidade de menus destacados quando utilizado Titulo de Menu*/
li span.sp-menu-heading{
  font-weight: bold;
}

li span.nav-header {
  padding-right: 20px !important;
}

#banner-top {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

/* Estilos para dispositivos móveis */
@media (max-width: 768px) {
    .sppb-row-container {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
}

.menu a.d-block.d-md-none.btn-inscreva-se-mobile {
  background: #1b6f2e;
  color: #fff !important;
  font-weight: bold;
  margin-top: 20px;
}

.btn-inscreva-se-mobile {
    background: #1b6f2e;
    color: #fff !important;
    width: 95%;
    text-align: center;
    margin-left: 9px;
    border-radius: 12px;
    padding: 12px 32px;
    font-weight: bold;
  	font-size: 16px;  	
  	position: absolute;
 	bottom: 3px; 	
}

li.item-239 {
  list-style-type: none;
}






/*
====================================
CUSTOM CSS OFERTAS CURSO GLOBAL
====================================
*/
.divGlobalOfertasCurso .btn-arte {
  background: #EFEFEF;
  color: #666666;
  padding: 5px;
  border-radius: 5px;
  width: 100%;
  text-align: center;
  cursor: pointer;
}

.divGlobalOfertasCurso .btn-arte.active {
  color: #1B6F2E;
  font-weight: bold;
  background: #EBF6EE;
}

.divGlobalOfertasCurso div.div-titulo-area-conhecimento .titulo {
  color: #1B6F2E;
  font-weight: bold;
  margin: 15px;
  font-size: 24px;
}

.divGlobalOfertasCurso div.div-titulo-area-conhecimento .subtitulo {
  color: #1B6F2E;
  margin: 15px;
  font-size: 18px; 
  color: #838385;
}


.divGlobalOfertasCurso .card-curso {
  border: 1px solid #ccc;
  border-radius: 10px;
  margin-bottom: 30px;
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2); 
}

.divGlobalOfertasCurso .card-curso-imagem {
  height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start; 
  border-bottom: 1px solid #ccc;
  border-radius: 10px 10px 0px 0px;
  background: url('https://media.istockphoto.com/id/1305012465/pt/vetorial/internet-connection-abstract-sense-of-science-and-technology-graphic-design-background.jpg?s=612x612&w=0&k=20&c=-VfFKy6bkko56az3jw3nW11uMfJz_0lMo-Nj5P2Bivs=') no-repeat
}

.divGlobalOfertasCurso .cci-area-conhecimento {
  margin: 10px 0px 0px 10px;
}

.divGlobalOfertasCurso .cci-area-conhecimento div.disponivel {
  color: #FFF;
  font-weight: bold;
  background: #1B6F2E;
  border-radius: 5px;
  padding: 2px 10px;
  max-width: fit-content;
}

.divGlobalOfertasCurso .cci-area-conhecimento div.indisponivel {
  color: #333;
  font-weight: bold;
  background: #ccc;
  border-radius: 5px;
  padding: 2px 10px;
  max-width: fit-content;
}

.divGlobalOfertasCurso .cci-modalidade {
  margin: 0px 0px 10px 6px;
}


.divGlobalOfertasCurso .cci-modalidade span {
  background: #007EA5;
  border-radius: 5px;
  color: #FFF;
  padding: 2px 10px;
  max-width: fit-content;
  margin-left: 5px; 
  font-weight: bold;
}

.divGlobalOfertasCurso .card-curso-conteudo {
  padding: 10px;
  font-size: 14px;
}

.divGlobalOfertasCurso .btn {
  border-radius: 10px;
  text-align: center;
  font-weight: bold;
  width: 100%;
  padding: 4px;
  font-size: 12px;
}

.divGlobalOfertasCurso .btn-insc-disponivel, .btn-insc-disponivel:hover {
  background: #EBF6EE;
  color: #1B6F2E;
  margin-bottom: 4px;
}
.divGlobalOfertasCurso .btn-insc-indisponivel, .btn-insc-indisponivel:hover {
  background: #F0E0D0;
  color: #B75E05;
  margin-bottom: 4px;
}
.divGlobalOfertasCurso .btn-inscreva, .btn-inscreva:hover {
  background: #1B6F2E;
  color: #fff;
  margin-bottom: 4px;
}
.divGlobalOfertasCurso .btn-avise, .btn-avise:hover {
  background: #B75E05;
  color: #fff;
  margin-bottom: 4px;
}

.divGlobalOfertasCurso .ccc-titulo {
  font-size: 13px;
  color: #1B6F2E;
  font-weight: bold;
}
.divGlobalOfertasCurso .ccc-subtitulo {
  font-size: 16px;
  color: #333333;
  font-weight: bold;
}
.divGlobalOfertasCurso .ccc-conteudo {
  font-size: 12px;
  margin: 5px 0px;
  overflow-y: auto;
}
.divGlobalOfertasCurso .ccc-colegios {
  font-size: 11px;
}
.divGlobalOfertasCurso .ccc-outros {
  margin: 20px 0px;
  font-size: 12px;
}

.ccc-conteudo::-webkit-scrollbar {
  width: 2px;
}


.ccc-conteudo scrollbar-width: thin;

.ccc-conteudo .scrollable-element {
  scrollbar-width: thin;
}

.ccc-conteudo::-webkit-scrollbar-track {
  background-color: transparent;
}

.ccc-conteudo::-webkit-scrollbar-thumb {
  background-color: #888;
  border-radius: 10px;
}

#whatsapp-button {
    right: 18px;
}
@media (max-width: 768px) {
    #whatsapp-button {
       bottom: 20px !important;
        width: 80px;
        left: 18px;
        right: auto;
    }
}

/*
====================================
04/10/2024 17:58
====================================
*/


.linhas-grupo-cursos #sppb-addon-a270c73b-10b3-4dbd-83d4-e4d40294e325 #btn-a270c73b-10b3-4dbd-83d4-e4d40294e325.sppb-btn-custom, #sppb-addon-82e91074-bce5-445b-8074-175acc62c50c #btn-82e91074-bce5-445b-8074-175acc62c50c.sppb-btn-custom {
    font-family: 'Exo 2' !important;
    font-weight: 600 !important;
    font-size: 20px !important;
    padding: 16px 48px !important;
}

.ccc-titulo {
    font-family: 'Exo 2';
}

.card-curso-conteudo .ccc-titulo:nth-of-type(2) {
    font-family: 'Exo 2' !important;
   /* text-transform: capitalize !important; */
    font-size: 18px !important;
    font-weight: 400;
}
.ccc-conteudo {
    font-weight: 400;
}

@media (min-width: 900px) {
  .itemid-101 .card-curso-conteudo, .itemid-217 .card-curso-conteudo {
      min-height: 277px;    
  }
}

/*Cards Home */
@media (min-width: 768px) {
   .itemid-101 .divGlobalOfertasCurso .col-md-3 {
     width: 25%;
   }
   .itemid-101 .divGlobalOfertasCurso {
      margin: 0 auto !important;
      display: block !important;
      width: 1320px !important;
   }
   .itemid-101 .card-curso {
      width: 312px !important;
   }
}

/* Ajuste transparencia de cards home  */
.itemid-101 .divGlobalOfertasCurso .col-md-3 {
    background: transparent !important;
}
.itemid-101 .divGlobalOfertasCurso .card-curso {
    background: #ffff;
}
/* ajuste topo */
@media only screen and (min-width: 1200px) {
  div#sp-menu {
  //   width: 58% !important; 
  }
 .sp-module.byte {
  //  margin-left: 0 !important;
 }

}
/* Ocultar navagação nos cards na pagina de todos os cursos - provisorio  */
.itemid-217 .central-dispositivo {
    display: none !important;
}
/*
====================================
12/11/2024-  DEPOIMENTOS
====================================
*/
.depoimentos h5.card-title.mb-0 {
    color: #102D69;
    font-size: 32px;
    font-family: 'Exo 2' !important;
    font-weight: 700;
    line-height: 38.40px;
    word-wrap: break-word;
}
.depoimentos p.origem {
    color: #77787B;
    font-size: 18px;
    font-family: Open Sans;
    font-weight: 400;
    line-height: 27px;
    word-wrap: break-word;
}
.depoimentos p.card-text {
    color: #333333;
    font-size: 16px;
    font-family: Open Sans;
    font-weight: 400;
    line-height: 24px;
    word-wrap: break-word;
}
.depoimentos .card.h-100 {
    padding: 24px;
    background: white;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.30);
    border-radius: 12px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 24px;
    display: inline-flex;
}
.depoimentos .card-body {
    padding: 0;
}
@media (min-width: 900px) {
  .depoimentos .card.h-100 {
      min-width: 488px;
      min-height: 277px !important;
      height: 277px !important;
  }
}
#depoimentos .rounded-circle, .container.my-5.depoimentos img.rounded-circle {
    width: 80px;
    height: 85px;
    border-radius: 50%;
    object-fit: cover;
    overflow: hidden;
}
div#depoimentos h2 {
    margin-bottom: -17px !important;
}
/* Nossos cursos - slides de conteudo */

.itemid-216 .sppb-carousel-arrow.left {
    left: auto;
    right: 0;
    font-size: 20px;
    line-height: 0;
    position: absolute;
    top: 50%;
    left: -15px;
    display: block;
    width: 40px;
    height: 40px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: #198754;
    border: none;
    outline: none;
    background: #fff;
    box-shadow: 0px 0px 5px 1px #00000033;
    border-radius: 50%;
    z-index: 9;
}
div#sppb-carousel1 .sppb-carousel-arrow.left i {
    margin-left: -8px !important;
}
div#sppb-carousel1 .sppb-carousel-arrow.right i {
    margin-right: -8px !important;
}
.itemid-216 .sppb-carousel-arrow.right {
    left: auto;
    right: 0;
    font-size: 20px;
    line-height: 0;
    position: absolute;
    top: 50%;
    right: -15px;
    display: block;
    width: 40px;
    height: 40px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: #198754;
    border: none;
    outline: none;
    background: #fff;
    box-shadow: 0px 0px 5px 1px #00000033;
    border-radius: 50%;
    z-index: 9;
}
.itemid-216 .sppb-carousel-arrow.right i, .itemid-216 .sppb-carousel-arrow.left i {
    margin-top: -8px;
    text-shadow: none !important;
    font-weight: 900 !important;
}

/* ajustes para o botão de calendario em unidades */
@media screen and (min-width: 600px) { 
  .row.text-center.my-4.botao {
      max-width: 580px;
  }
  .mb-2.col-md-6.col-sm-12.text-md-end button, .mb-2.col-md-6.col-sm-12.text-md-end {
      width: 100%;
  }
}

/* ajustes footer  */
#sp-footer, #sp-bottom {  
    z-index: 0 !important;
    position: relative;
}
/* Ajuste no card home principal, algum elemeno desconfigurou */
@media screen and (max-width: 600px) { 
.itemid-101 .divGlobalOfertasCurso .col-md-3, .itemid-240 .divGlobalOfertasCurso .col-md-3 {
     width: 98%;
 }
}
/* Ajuste imagem principal noticia */
@media screen and (min-width: 600px) { 
  .article-full-image.float-left {
      width: 100%;
      max-height: 600px !important;
      overflow: hidden  !important;
      display: block !important;
      border-radius: 15px !important;
  }
  .article-full-image.float-left img{
       width: 100%  !important;
      height: auto  !important;
      display: block  !important;
  }
  .carousel-item img {
      width: 100%;
      width: 100% !important;
      height: auto !important;
      display: block !important;
  }
  .article-feature-gallery {
      width: 100%;
      max-height: 600px !important;
      overflow: hidden !important;
      display: block !important;
      border-radius: 15px !important;
  }


}
/* Ajustes responsividade */
@media screen and (min-width: 1629px) and (max-width: 1829px) { 
#sp-logo {
    width: 10%;
}
.btn-menu-inscreva, .btn-menu-inscreva:visited {
    font-size: 14px;
}
 #sp-menu {
     width: 60% !important;
     display: flex;
     height: 80px;
     align-content: right;
     justify-content: right;
     flex-direction: row;
   }

}

@media (min-width: 900px) {  
  div#sp-top1, div#sp-top2, div#sp-top3 {
  /*  width: 33% !important; */
}
  .barra-busca-site {
        margin-left: 0 !important;
    }
}



#offcanvas-toggler {
  display: flex !important;
  align-items: center;
  justify-content: center;

  min-width: 44px;   /* regra Apple */
  min-height: 44px;

  height: auto !important;
  line-height: normal !important;

  position: relative;
  z-index: 9999;
}

#sp-header {
  position: relative;
  z-index: 1000;
}

#offcanvas-toggler {
  position: relative;
  z-index: 1001;
}

.burger-icon {
  width: 25px;
  height: 25px;
  display: block;
}


#offcanvas-toggler {
  display: flex !important;
}

@media (min-width: 992px) {
  #offcanvas-toggler {
    display: none !important;
  }
}
