:root {
    --black: #04040a;
    --yellow: #efbb1f;
    --certificacao: #3adf8a;
    --eventos: #f8671e;
    --cursos: #efbc20;
    --pos: #2978ef;
    --dark-grey: #1c1b24;
    --blue: #6085ff;
    --dark-blue: #577cf6;
    --light-grey: #747474
}

::-moz-selection {
    color: var(--dark-grey);
    background: #fed500
}

::selection {
    color: var(--dark-grey);
    background: #fed500
}

* {
    box-sizing: border-box
}

a {
    text-decoration: none;
    transition: .3s
}

.align-center {
    text-align: center
}

.min-height {
    min-height: calc(100vh - 70px);
    display: flex;
    align-items: center
}

.top-wave {
    padding-top: 450px!important;
    margin-top: -450px;
    clip-path: polygon(100% 100%,0% 100%,0% 40.00%,1% 40.00%,2% 39.99%,3% 39.97%,4% 39.94%,5% 39.91%,6% 39.87%,7% 39.83%,8% 39.77%,9% 39.71%,10.00% 39.65%,11.00% 39.57%,12.00% 39.49%,13.00% 39.40%,14.00% 39.31%,15.00% 39.21%,16.00% 39.10%,17.00% 38.98%,18.00% 38.86%,19.00% 38.73%,20.00% 38.60%,21.00% 38.45%,22.00% 38.30%,23.00% 38.15%,24.00% 37.99%,25.00% 37.82%,26.00% 37.65%,27.00% 37.47%,28.00% 37.28%,29.00% 37.09%,30.00% 36.89%,31.00% 36.68%,32.00% 36.47%,33.00% 36.25%,34.00% 36.03%,35.00% 35.80%,36.00% 35.57%,37.00% 35.33%,38.00% 35.09%,39.00% 34.83%,40.00% 34.58%,41.00% 34.32%,42.00% 34.05%,43.00% 33.78%,44.00% 33.51%,45.00% 33.23%,46.00% 32.94%,47.00% 32.65%,48.00% 32.36%,49.00% 32.06%,50.00% 31.76%,51.00% 31.45%,52.00% 31.14%,53.00% 30.82%,54.00% 30.50%,55.00% 30.18%,56.00% 29.85%,57.00% 29.52%,58.00% 29.19%,59.00% 28.86%,60.00% 28.52%,61.00% 28.17%,62.00% 27.83%,63.00% 27.48%,64.00% 27.13%,65.00% 26.77%,66.00% 26.42%,67.00% 26.06%,68.00% 25.70%,69.00% 25.34%,70.00% 24.97%,71.00% 24.61%,72.00% 24.24%,73.00% 23.87%,74.00% 23.50%,75.00% 23.13%,76.00% 22.76%,77.00% 22.38%,78.00% 22.01%,79.00% 21.63%,80.00% 21.26%,81.00% 20.88%,82.00% 20.50%,83.00% 20.13%,84.00% 19.75%,85.00% 19.37%,86.00% 19.00%,87.00% 18.62%,88.00% 18.24%,89.00% 17.87%,90.00% 17.49%,91.00% 17.12%,92.00% 16.75%,93.00% 16.38%,94.00% 16.01%,95.00% 15.64%,96.00% 15.27%,97.00% 14.90%,98.00% 14.54%,99.00% 14.18%,100.00% 13.82%)
}

.page-mfa .top-wave {
    clip-path: none;
    padding-top: 0!important;
    margin-top: 0
}

.top-wave-separator {
    clip-path: polygon(100% 0%,0% 0%,0% 82.10%,2% 81.52%,4% 80.89%,6% 80.21%,8% 79.48%,10.00% 78.70%,12.00% 77.87%,14.00% 76.99%,16.00% 76.06%,18.00% 75.08%,20.00% 74.05%,22.00% 72.98%,24.00% 71.86%,26.00% 70.70%,28.00% 69.49%,30.00% 68.24%,32.00% 66.94%,34.00% 65.61%,36.00% 64.23%,38.00% 62.81%,40.00% 61.35%,42.00% 59.85%,44.00% 58.32%,46.00% 56.74%,48.00% 55.14%,50.00% 53.49%,52.00% 51.82%,54.00% 50.11%,56.00% 48.36%,58.00% 46.59%,60.00% 44.79%,62.00% 42.96%,64.00% 41.10%,66.00% 39.22%,68.00% 37.31%,70.00% 35.38%,72.00% 33.43%,74.00% 31.46%,76.00% 29.46%,78.00% 27.45%,80.00% 25.42%,82.00% 23.37%,84.00% 21.31%,86.00% 19.24%,88.00% 17.15%,90.00% 15.05%,92.00% 12.95%,94.00% 10.83%,96.00% 8.71%,98.00% 6.58%,100.00% 4.45%)
}

@media(max-width: 768px) {
    .top-wave {
        padding-top:200px!important;
        margin-top: -200px;
        clip-path: polygon(100% 100%,0% 100%,0% 4.83%,2% 4.8%,4% 4.76%,6% 4.72%,8% 4.68%,10.00% 4.63%,12.00% 4.58%,14.00% 4.53%,16.00% 4.47%,18.00% 4.42%,20.00% 4.36%,22.00% 4.29%,24.00% 4.23%,26.00% 4.16%,28.00% 4.09%,30.00% 4.01%,32.00% 3.94%,34.00% 3.86%,36.00% 3.78%,38.00% 3.69%,40.00% 3.61%,42.00% 3.52%,44.00% 3.43%,46.00% 3.34%,48.00% 3.24%,50.00% 3.15%,52.00% 3.05%,54.00% 2.95%,56.00% 2.84%,58.00% 2.74%,60.00% 2.63%,62.00% 2.53%,64.00% 2.42%,66.00% 2.31%,68.00% 2.19%,70.00% 2.08%,72.00% 1.97%,74.00% 1.85%,76.00% 1.73%,78.00% 1.61%,80.00% 1.5%,82.00% 1.37%,84.00% 1.25%,86.00% 1.13%,88.00% 1.01%,90.00% .89%,92.00% .76%,94.00% .64%,96.00% .51%,98.00% .39%,100.00% .26%)
    }
}

img {
    height: auto
}

html {
    scroll-behavior: smooth
}

body {
    margin: auto;
    line-height: 18px;
    font-size: 14px;
    font-family: modelica,sans-serif;
    background: var(--light-grey);
    color: var(--black)
}

.p100 {
    width: 100%
}

.p50 {
    width: 50%
}

.p70 {
    width: 70%
}

.content {
    width: 90%;
    margin: auto
}

.pt-4 {
    padding-top: 4em
}

.outline .wp-block-button__link {
    background: 0 0;
    border: 2px solid;
    margin-top: 1em;
    font-size: 20px;
    line-height: 20px;
    font-weight: 300
}

@media(max-width: 768px) {
    .outline .wp-block-button__link {
        font-size:24px;
        line-height: 22px
    }
}

.arrow-right .wp-block-button__link:after {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii00LjUgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIj48ZGVmcz48L2RlZnM+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9IkRyaWJiYmxlLUxpZ2h0LVByZXZpZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDUuMDAwMDAwLCAtNjY3OS4wMDAwMDApIiBmaWxsPSJ3aGl0ZSI+PGcgaWQ9Imljb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ni4wMDAwMDAsIDE2MC4wMDAwMDApIj48cGF0aCBkPSJNMjQ5LjM2NTg1MSw2NTM4LjcwNzY5IEwyNDkuMzY1ODUxLDY1MzguNzA3NjkgQzI0OS43NzA3NjQsNjUzOS4wOTc0NCAyNTAuNDI2Mjg5LDY1MzkuMDk3NDQgMjUwLjgzMDE2Niw2NTM4LjcwNzY5IEwyNTkuMzkzNDA3LDY1MzAuNDQ0MTMgQzI2MC4yMDIxOTgsNjUyOS42NjM2NCAyNjAuMjAyMTk4LDY1MjguMzk3NDcgMjU5LjM5MzQwNyw2NTI3LjYxNjk5IEwyNTAuNzY4MDMxLDY1MTkuMjkyNDYgQzI1MC4zNjcyNjEsNjUxOC45MDY3MSAyNDkuNzIwMDIxLDY1MTguOTAxNzIgMjQ5LjMxNDA3Miw2NTE5LjI4MjQ3IEwyNDkuMzE0MDcyLDY1MTkuMjgyNDcgQzI0OC44OTk4MzksNjUxOS42NzEyMSAyNDguODk0NjYxLDY1MjAuMzExNzkgMjQ5LjMwMjY4MSw2NTIwLjcwNjUzIEwyNTcuMTk2OTM0LDY1MjguMzIzNTIgQzI1Ny42MDE4NDcsNjUyOC43MTQyNiAyNTcuNjAxODQ3LDY1MjkuMzQ2ODUgMjU3LjE5NjkzNCw2NTI5LjczNzU5IEwyNDkuMzY1ODUxLDY1MzcuMjk0NjIgQzI0OC45NjA5MzgsNjUzNy42ODQzNyAyNDguOTYwOTM4LDY1MzguMzE3OTUgMjQ5LjM2NTg1MSw2NTM4LjcwNzY5IiBpZD0iYXJyb3dfcmlnaHQtIzMzNiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat right center;
    background-size: 16px;
    float: right
}

.arrow-right.black .wp-block-button__link:after {
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii00LjUgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIj48ZGVmcz48L2RlZnM+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9IkRyaWJiYmxlLUxpZ2h0LVByZXZpZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDUuMDAwMDAwLCAtNjY3OS4wMDAwMDApIiBmaWxsPSJibGFjayI+PGcgaWQ9Imljb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ni4wMDAwMDAsIDE2MC4wMDAwMDApIj48cGF0aCBkPSJNMjQ5LjM2NTg1MSw2NTM4LjcwNzY5IEwyNDkuMzY1ODUxLDY1MzguNzA3NjkgQzI0OS43NzA3NjQsNjUzOS4wOTc0NCAyNTAuNDI2Mjg5LDY1MzkuMDk3NDQgMjUwLjgzMDE2Niw2NTM4LjcwNzY5IEwyNTkuMzkzNDA3LDY1MzAuNDQ0MTMgQzI2MC4yMDIxOTgsNjUyOS42NjM2NCAyNjAuMjAyMTk4LDY1MjguMzk3NDcgMjU5LjM5MzQwNyw2NTI3LjYxNjk5IEwyNTAuNzY4MDMxLDY1MTkuMjkyNDYgQzI1MC4zNjcyNjEsNjUxOC45MDY3MSAyNDkuNzIwMDIxLDY1MTguOTAxNzIgMjQ5LjMxNDA3Miw2NTE5LjI4MjQ3IEwyNDkuMzE0MDcyLDY1MTkuMjgyNDcgQzI0OC44OTk4MzksNjUxOS42NzEyMSAyNDguODk0NjYxLDY1MjAuMzExNzkgMjQ5LjMwMjY4MSw2NTIwLjcwNjUzIEwyNTcuMTk2OTM0LDY1MjguMzIzNTIgQzI1Ny42MDE4NDcsNjUyOC43MTQyNiAyNTcuNjAxODQ3LDY1MjkuMzQ2ODUgMjU3LjE5NjkzNCw2NTI5LjczNzU5IEwyNDkuMzY1ODUxLDY1MzcuMjk0NjIgQzI0OC45NjA5MzgsNjUzNy42ODQzNyAyNDguOTYwOTM4LDY1MzguMzE3OTUgMjQ5LjM2NTg1MSw2NTM4LjcwNzY5IiBpZD0iYXJyb3dfcmlnaHQtIzMzNiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==)
}

@media(max-width: 768px) {
    .arrow-right .wp-block-button__link:after {
        height:24px
    }
}

#header {
    position: relative;
    z-index: 9999;
    padding: 0
}

#header .titulo-header {
    font-weight: 700;
    font-size: 2.5vw;
    line-height: 3vw;
    margin-right: 50px;
    position: relative;
    padding: 30px 0 0 30px
}

#header .wp-block-group__inner-container svg {
    margin-bottom: 20px
}

#header h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 38px;
    margin-right: 0;
    position: relative;
    padding: 30px 0 0 30px;
    color: var(--yellow)
}

#header strong {
    font-weight: 800;
    background: linear-gradient(to top left,#795a1c,#FFC107);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

#header .wp-block-group__inner-container h2:before {
    content: '';
    width: 80px;
    height: 80px;
    display: inline-block;
    background: url(/wp-content/themes/ibsec-2022/2024/images/semi-circle.png) no-repeat center;
    background-size: contain;
    transform: rotate(180deg);
    position: absolute;
    top: 0;
    left: 0
}

#header .totais h3 {
    margin-top: 20px;
    color: #fff
}

#header .wp-block-media-text .wp-block-media-text__content {
    padding: 0;
    margin: 0
}

#header .wp-block-separator {
    position: absolute;
    left: 0;
    bottom: -5px;
    right: 0;
    margin: 0;
    height: 40%;
    border: none;
    overflow: hidden
}

#header .wp-block-separator:before {
    content: '';
    display: block;
    background: var(--light-grey);
    width: 200%;
    height: 400%;
    border-radius: 50%;
    margin-left: -15%
}

#header .wp-block-media-text {
    position: relative;
    z-index: 1
}

#header .wp-block-media-text__content {
    align-self: start
}

#header .wp-block-media-text__media img {
    width: auto
}

#header .wp-block-media-text__media {
    width: auto;
    text-align: right;
    min-height: 530px
}

@media(max-width: 768px) {
    #header .wp-block-media-text {
        display:flex;
        flex-direction: column-reverse;
        gap: 4em
    }

    #header .wp-block-buttons {
        justify-content: center
    }

    #header .wp-block-separator:before {
        border-radius: unset;
        transform: rotate(-89.8rad)
    }

    #header .titulo-header {
        font-size: 7vw;
        line-height: 7vw;
        margin: 0;
        padding: 0
    }

    #header .wp-block-cover__inner-container>.wp-block-group {
        flex-direction: column;
        text-align: center
    }
}

#frase {
    margin: 5px auto 0;
    padding: 10px 0 0 62px;
    font-size: 32px;
    line-height: 32px;
    position: relative;
    height: 148px
}

@media(max-width: 768px) {
    #frase {
        font-size:26px
    }
}

#frase.depoimentos {
    font-size: 40px;
    line-height: 42px;
    max-width: 1120px;
    margin-top: 90px
}

#frase:before {
    content: '';
    display: block;
    width: 120px;
    height: 120px;
    background: url(/wp-content/themes/ibsec-2022/2024/images/semi-circle.png) no-repeat left;
    background-size: 120px;
    transform: rotate(90deg);
    float: left;
    margin-right: -75px;
    position: absolute;
    left: 0;
    top: 0
}

#frase.depoimentos:before {
    top: 24px
}

#frase strong {
    font-weight: 900
}

#areas {
    gap: 30px;
    max-width: 1245px;
    position: relative;
    z-index: 2
}

#areas .wp-block-column:not(:first-child) {
    margin: 0
}

#areas .wp-block-cover {
    position: relative;
    border-radius: 30px;
    overflow: hidden;
    align-items: end!important;
    font-size: 20px;
    line-height: 22px;
    padding: 0 8px
}

#areas figure {
    position: absolute;
    top: 0;
    right: 0;
    width: 46px;
    margin: 10px
}

#areas h2 {
    font-family: heading now;
    font-size: 72px;
    font-weight: 500;
    line-height: 72px;
    margin: 0;
    letter-spacing: 2px
}

#areas a {
    color: #fff
}

#areas .certificacao h2 a {
    color: #1ddf8a
}

#areas .eventos h2 a {
    color: #fd671d
}

#areas .cursos h2 a {
    color: #efbc1f
}

#areas .pos h2 a {
    color: #0f78ef
}

#areas .wp-block-buttons {
    justify-content: center
}

#areas .wp-block-button {
    margin: 0 0 -20px
}

#areas .wp-block-button__link {
    padding: 0 20px;
    margin: 0 0 12px;
    font-size: 16px;
    line-height: 16px;
    background: 0 0
}

#areas .wp-block-button:after {
    display: block;
    content: '';
    width: 100%;
    height: 30px;
    background: #fff;
    border-radius: 30px
}

#areas .certificacao .wp-block-button:after {
    background: var(--certificacao)
}

#areas .eventos .wp-block-button:after {
    background: var(--eventos)
}

#areas .cursos .wp-block-button:after {
    background: var(--cursos)
}

#areas .pos .wp-block-button:after {
    background: var(--pos)
}

#areas .arrow-right .wp-block-button__link:after {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii00LjUgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIj48ZGVmcz48L2RlZnM+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9IkRyaWJiYmxlLUxpZ2h0LVByZXZpZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDUuMDAwMDAwLCAtNjY3OS4wMDAwMDApIiBmaWxsPSJ3aGl0ZSI+PGcgaWQ9Imljb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ni4wMDAwMDAsIDE2MC4wMDAwMDApIj48cGF0aCBkPSJNMjQ5LjM2NTg1MSw2NTM4LjcwNzY5IEwyNDkuMzY1ODUxLDY1MzguNzA3NjkgQzI0OS43NzA3NjQsNjUzOS4wOTc0NCAyNTAuNDI2Mjg5LDY1MzkuMDk3NDQgMjUwLjgzMDE2Niw2NTM4LjcwNzY5IEwyNTkuMzkzNDA3LDY1MzAuNDQ0MTMgQzI2MC4yMDIxOTgsNjUyOS42NjM2NCAyNjAuMjAyMTk4LDY1MjguMzk3NDcgMjU5LjM5MzQwNyw2NTI3LjYxNjk5IEwyNTAuNzY4MDMxLDY1MTkuMjkyNDYgQzI1MC4zNjcyNjEsNjUxOC45MDY3MSAyNDkuNzIwMDIxLDY1MTguOTAxNzIgMjQ5LjMxNDA3Miw2NTE5LjI4MjQ3IEwyNDkuMzE0MDcyLDY1MTkuMjgyNDcgQzI0OC44OTk4MzksNjUxOS42NzEyMSAyNDguODk0NjYxLDY1MjAuMzExNzkgMjQ5LjMwMjY4MSw2NTIwLjcwNjUzIEwyNTcuMTk2OTM0LDY1MjguMzIzNTIgQzI1Ny42MDE4NDcsNjUyOC43MTQyNiAyNTcuNjAxODQ3LDY1MjkuMzQ2ODUgMjU3LjE5NjkzNCw2NTI5LjczNzU5IEwyNDkuMzY1ODUxLDY1MzcuMjk0NjIgQzI0OC45NjA5MzgsNjUzNy42ODQzNyAyNDguOTYwOTM4LDY1MzguMzE3OTUgMjQ5LjM2NTg1MSw2NTM4LjcwNzY5IiBpZD0iYXJyb3dfcmlnaHQtIzMzNiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat right bottom;
    background-size: 14px;
    float: right;
    transform: translateX(5px)
}

#areas .certificacao .arrow-right .wp-block-button__link:after {
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii00LjUgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIj48ZGVmcz48L2RlZnM+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9IkRyaWJiYmxlLUxpZ2h0LVByZXZpZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDUuMDAwMDAwLCAtNjY3OS4wMDAwMDApIiBmaWxsPSIjM2FkZjhhIj48ZyBpZD0iaWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU2LjAwMDAwMCwgMTYwLjAwMDAwMCkiPjxwYXRoIGQ9Ik0yNDkuMzY1ODUxLDY1MzguNzA3NjkgTDI0OS4zNjU4NTEsNjUzOC43MDc2OSBDMjQ5Ljc3MDc2NCw2NTM5LjA5NzQ0IDI1MC40MjYyODksNjUzOS4wOTc0NCAyNTAuODMwMTY2LDY1MzguNzA3NjkgTDI1OS4zOTM0MDcsNjUzMC40NDQxMyBDMjYwLjIwMjE5OCw2NTI5LjY2MzY0IDI2MC4yMDIxOTgsNjUyOC4zOTc0NyAyNTkuMzkzNDA3LDY1MjcuNjE2OTkgTDI1MC43NjgwMzEsNjUxOS4yOTI0NiBDMjUwLjM2NzI2MSw2NTE4LjkwNjcxIDI0OS43MjAwMjEsNjUxOC45MDE3MiAyNDkuMzE0MDcyLDY1MTkuMjgyNDcgTDI0OS4zMTQwNzIsNjUxOS4yODI0NyBDMjQ4Ljg5OTgzOSw2NTE5LjY3MTIxIDI0OC44OTQ2NjEsNjUyMC4zMTE3OSAyNDkuMzAyNjgxLDY1MjAuNzA2NTMgTDI1Ny4xOTY5MzQsNjUyOC4zMjM1MiBDMjU3LjYwMTg0Nyw2NTI4LjcxNDI2IDI1Ny42MDE4NDcsNjUyOS4zNDY4NSAyNTcuMTk2OTM0LDY1MjkuNzM3NTkgTDI0OS4zNjU4NTEsNjUzNy4yOTQ2MiBDMjQ4Ljk2MDkzOCw2NTM3LjY4NDM3IDI0OC45NjA5MzgsNjUzOC4zMTc5NSAyNDkuMzY1ODUxLDY1MzguNzA3NjkiIGlkPSJhcnJvd19yaWdodC0jMzM2Ij48L3BhdGg+PC9nPjwvZz48L2c+PC9zdmc+)
}

#areas .eventos .arrow-right .wp-block-button__link:after {
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii00LjUgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIj48ZGVmcz48L2RlZnM+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9IkRyaWJiYmxlLUxpZ2h0LVByZXZpZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDUuMDAwMDAwLCAtNjY3OS4wMDAwMDApIiBmaWxsPSIjZjg2NzFlIj48ZyBpZD0iaWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU2LjAwMDAwMCwgMTYwLjAwMDAwMCkiPjxwYXRoIGQ9Ik0yNDkuMzY1ODUxLDY1MzguNzA3NjkgTDI0OS4zNjU4NTEsNjUzOC43MDc2OSBDMjQ5Ljc3MDc2NCw2NTM5LjA5NzQ0IDI1MC40MjYyODksNjUzOS4wOTc0NCAyNTAuODMwMTY2LDY1MzguNzA3NjkgTDI1OS4zOTM0MDcsNjUzMC40NDQxMyBDMjYwLjIwMjE5OCw2NTI5LjY2MzY0IDI2MC4yMDIxOTgsNjUyOC4zOTc0NyAyNTkuMzkzNDA3LDY1MjcuNjE2OTkgTDI1MC43NjgwMzEsNjUxOS4yOTI0NiBDMjUwLjM2NzI2MSw2NTE4LjkwNjcxIDI0OS43MjAwMjEsNjUxOC45MDE3MiAyNDkuMzE0MDcyLDY1MTkuMjgyNDcgTDI0OS4zMTQwNzIsNjUxOS4yODI0NyBDMjQ4Ljg5OTgzOSw2NTE5LjY3MTIxIDI0OC44OTQ2NjEsNjUyMC4zMTE3OSAyNDkuMzAyNjgxLDY1MjAuNzA2NTMgTDI1Ny4xOTY5MzQsNjUyOC4zMjM1MiBDMjU3LjYwMTg0Nyw2NTI4LjcxNDI2IDI1Ny42MDE4NDcsNjUyOS4zNDY4NSAyNTcuMTk2OTM0LDY1MjkuNzM3NTkgTDI0OS4zNjU4NTEsNjUzNy4yOTQ2MiBDMjQ4Ljk2MDkzOCw2NTM3LjY4NDM3IDI0OC45NjA5MzgsNjUzOC4zMTc5NSAyNDkuMzY1ODUxLDY1MzguNzA3NjkiIGlkPSJhcnJvd19yaWdodC0jMzM2Ij48L3BhdGg+PC9nPjwvZz48L2c+PC9zdmc+)
}

#areas .cursos .arrow-right .wp-block-button__link:after {
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii00LjUgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIj48ZGVmcz48L2RlZnM+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9IkRyaWJiYmxlLUxpZ2h0LVByZXZpZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDUuMDAwMDAwLCAtNjY3OS4wMDAwMDApIiBmaWxsPSIjZWZiYzIwIj48ZyBpZD0iaWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU2LjAwMDAwMCwgMTYwLjAwMDAwMCkiPjxwYXRoIGQ9Ik0yNDkuMzY1ODUxLDY1MzguNzA3NjkgTDI0OS4zNjU4NTEsNjUzOC43MDc2OSBDMjQ5Ljc3MDc2NCw2NTM5LjA5NzQ0IDI1MC40MjYyODksNjUzOS4wOTc0NCAyNTAuODMwMTY2LDY1MzguNzA3NjkgTDI1OS4zOTM0MDcsNjUzMC40NDQxMyBDMjYwLjIwMjE5OCw2NTI5LjY2MzY0IDI2MC4yMDIxOTgsNjUyOC4zOTc0NyAyNTkuMzkzNDA3LDY1MjcuNjE2OTkgTDI1MC43NjgwMzEsNjUxOS4yOTI0NiBDMjUwLjM2NzI2MSw2NTE4LjkwNjcxIDI0OS43MjAwMjEsNjUxOC45MDE3MiAyNDkuMzE0MDcyLDY1MTkuMjgyNDcgTDI0OS4zMTQwNzIsNjUxOS4yODI0NyBDMjQ4Ljg5OTgzOSw2NTE5LjY3MTIxIDI0OC44OTQ2NjEsNjUyMC4zMTE3OSAyNDkuMzAyNjgxLDY1MjAuNzA2NTMgTDI1Ny4xOTY5MzQsNjUyOC4zMjM1MiBDMjU3LjYwMTg0Nyw2NTI4LjcxNDI2IDI1Ny42MDE4NDcsNjUyOS4zNDY4NSAyNTcuMTk2OTM0LDY1MjkuNzM3NTkgTDI0OS4zNjU4NTEsNjUzNy4yOTQ2MiBDMjQ4Ljk2MDkzOCw2NTM3LjY4NDM3IDI0OC45NjA5MzgsNjUzOC4zMTc5NSAyNDkuMzY1ODUxLDY1MzguNzA3NjkiIGlkPSJhcnJvd19yaWdodC0jMzM2Ij48L3BhdGg+PC9nPjwvZz48L2c+PC9zdmc+)
}

#areas .pos .arrow-right .wp-block-button__link:after {
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii00LjUgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIj48ZGVmcz48L2RlZnM+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9IkRyaWJiYmxlLUxpZ2h0LVByZXZpZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDUuMDAwMDAwLCAtNjY3OS4wMDAwMDApIiBmaWxsPSIjMjk3OGVmIj48ZyBpZD0iaWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU2LjAwMDAwMCwgMTYwLjAwMDAwMCkiPjxwYXRoIGQ9Ik0yNDkuMzY1ODUxLDY1MzguNzA3NjkgTDI0OS4zNjU4NTEsNjUzOC43MDc2OSBDMjQ5Ljc3MDc2NCw2NTM5LjA5NzQ0IDI1MC40MjYyODksNjUzOS4wOTc0NCAyNTAuODMwMTY2LDY1MzguNzA3NjkgTDI1OS4zOTM0MDcsNjUzMC40NDQxMyBDMjYwLjIwMjE5OCw2NTI5LjY2MzY0IDI2MC4yMDIxOTgsNjUyOC4zOTc0NyAyNTkuMzkzNDA3LDY1MjcuNjE2OTkgTDI1MC43NjgwMzEsNjUxOS4yOTI0NiBDMjUwLjM2NzI2MSw2NTE4LjkwNjcxIDI0OS43MjAwMjEsNjUxOC45MDE3MiAyNDkuMzE0MDcyLDY1MTkuMjgyNDcgTDI0OS4zMTQwNzIsNjUxOS4yODI0NyBDMjQ4Ljg5OTgzOSw2NTE5LjY3MTIxIDI0OC44OTQ2NjEsNjUyMC4zMTE3OSAyNDkuMzAyNjgxLDY1MjAuNzA2NTMgTDI1Ny4xOTY5MzQsNjUyOC4zMjM1MiBDMjU3LjYwMTg0Nyw2NTI4LjcxNDI2IDI1Ny42MDE4NDcsNjUyOS4zNDY4NSAyNTcuMTk2OTM0LDY1MjkuNzM3NTkgTDI0OS4zNjU4NTEsNjUzNy4yOTQ2MiBDMjQ4Ljk2MDkzOCw2NTM3LjY4NDM3IDI0OC45NjA5MzgsNjUzOC4zMTc5NSAyNDkuMzY1ODUxLDY1MzguNzA3NjkiIGlkPSJhcnJvd19yaWdodC0jMzM2Ij48L3BhdGg+PC9nPjwvZz48L2c+PC9zdmc+)
}

@media(max-width: 768px) {
    #areas {
        gap:0;
        justify-content: space-between
    }

    #areas .wp-block-column {
        margin-top: 2em!important
    }
}

#doutores {
    max-width: 1070px;
    width: 90%;
    margin: 0 auto;
    border-radius: 50px;
    padding: 0;
    position: relative;
    z-index: 3
}

#doutores>img {
    border-radius: 50px
}

#doutores>.wp-block-cover__inner-container {
    padding: 48px
}

#doutores>.wp-block-cover__inner-container>h2 {
    font-size: 30px;
    line-height: 36px;
    text-transform: uppercase;
    font-weight: 200;
    margin: 0 0 16px
}

#doutores>.wp-block-cover__inner-container>h2 strong {
    font-weight: 900
}

#doutores>.wp-block-cover__inner-container>h3 {
    font-size: 22px;
    line-height: 22px;
    font-weight: 200;
    margin: 0 0 32px
}

#doutores .wp-block-column .wp-block-cover {
    align-items: flex-end;
    justify-content: flex-end;
    border-radius: 20px 20px 20px 58px;
    overflow: hidden;
    padding: 0
}

#doutores .wp-block-column .wp-block-cover h2 {
    font-size: 20px;
    font-weight: 900;
    margin: 0 0 4px
}

#doutores .wp-block-column .wp-block-cover p {
    font-size: 16px;
    line-height: 22px;
    margin: 0
}

#doutores .wp-block-group {
    position: relative;
    padding-bottom: 24px;
    padding-left: 12px;
    margin: 12px
}

#doutores .wp-block-group:before {
    content: '';
    display: block;
    width: 72px;
    height: 72px;
    background: url(/wp-content/themes/ibsec-2022/2024/images/semi-circle-black-small.png) no-repeat left;
    position: absolute;
    bottom: 0;
    left: 0
}

#doutores .wp-block-columns {
    margin: 0
}

@media(max-width: 768px) {
    #doutores .wp-block-column {
        margin-top:2em
    }
    
    #doutores>.wp-block-cover__inner-container {
        padding: 0
    }

    #doutores>.wp-block-cover__inner-container>h2 {
        font-size: 7vw;
        line-height: 8vw
    }

    #doutores>.wp-block-cover__inner-container>h3 {
        font-size: 3vw;
        line-height: 3vw
    }

    #areas .wp-block-button__link {
        padding: 0 20px;
        margin: 0 0 12px;
        font-size: 5vw;
        line-height: 6vw;
        background: 0 0
    }
    
    #areas .arrow-right .wp-block-button__link:after {
        content: '';
        display: inline-block;
        width: 3vw;
        height: 3vw;
        background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii00LjUgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIj48ZGVmcz48L2RlZnM+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9IkRyaWJiYmxlLUxpZ2h0LVByZXZpZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDUuMDAwMDAwLCAtNjY3OS4wMDAwMDApIiBmaWxsPSJ3aGl0ZSI+PGcgaWQ9Imljb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ni4wMDAwMDAsIDE2MC4wMDAwMDApIj48cGF0aCBkPSJNMjQ5LjM2NTg1MSw2NTM4LjcwNzY5IEwyNDkuMzY1ODUxLDY1MzguNzA3NjkgQzI0OS43NzA3NjQsNjUzOS4wOTc0NCAyNTAuNDI2Mjg5LDY1MzkuMDk3NDQgMjUwLjgzMDE2Niw2NTM4LjcwNzY5IEwyNTkuMzkzNDA3LDY1MzAuNDQ0MTMgQzI2MC4yMDIxOTgsNjUyOS42NjM2NCAyNjAuMjAyMTk4LDY1MjguMzk3NDcgMjU5LjM5MzQwNyw2NTI3LjYxNjk5IEwyNTAuNzY4MDMxLDY1MTkuMjkyNDYgQzI1MC4zNjcyNjEsNjUxOC45MDY3MSAyNDkuNzIwMDIxLDY1MTguOTAxNzIgMjQ5LjMxNDA3Miw2NTE5LjI4MjQ3IEwyNDkuMzE0MDcyLDY1MTkuMjgyNDcgQzI0OC44OTk4MzksNjUxOS42NzEyMSAyNDguODk0NjYxLDY1MjAuMzExNzkgMjQ5LjMwMjY4MSw2NTIwLjcwNjUzIEwyNTcuMTk2OTM0LDY1MjguMzIzNTIgQzI1Ny42MDE4NDcsNjUyOC43MTQyNiAyNTcuNjAxODQ3LDY1MjkuMzQ2ODUgMjU3LjE5NjkzNCw2NTI5LjczNzU5IEwyNDkuMzY1ODUxLDY1MzcuMjk0NjIgQzI0OC45NjA5MzgsNjUzNy42ODQzNyAyNDguOTYwOTM4LDY1MzguMzE3OTUgMjQ5LjM2NTg1MSw2NTM4LjcwNzY5IiBpZD0iYXJyb3dfcmlnaHQtIzMzNiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat right bottom;
        background-size: 14px;
        float: right;
        transform: translateX(5px)
    }
}

#separador-amarelo {
    margin-top: -380px;
    padding-top: 480px!important;
    padding-bottom: 300px
}

#separador-amarelo .top-wave-separator {
    background: var(--light-grey);
    position: absolute;
    top: 0;
    left: 0;
    height: 600px;
    width: 100%;
    border: none;
    margin: -1px 0 0
}

#separador-amarelo .wp-block-cover__inner-container,#separador-amarelo .wp-block-cover .wp-block-cover__inner-container {
    color: var(--dark-grey)
}

#separador-amarelo .wp-block-button__link {
    color: var(--dark-grey)
}

#separador-amarelo .wp-block-cover__inner-container {
    max-width: 900px;
    width: 90%;
    padding-right: min(400px,45%)
}

#separador-amarelo .wp-block-cover__inner-container p {
    font-size: 21px;
    line-height: 28px
}

#separador-amarelo .wp-block-cover__inner-container h2 {
    font-size: 26px;
    line-height: 32px;
    font-weight: 900;
    margin-bottom: 0
}

@media(max-width: 768px) {
    #separador-amarelo {
        background:var(--yellow);
        margin-top: -120px;
        padding-top: 290px!important;
        padding-bottom: 200px
    }

    #separador-amarelo .wp-block-cover__inner-container {
        padding-right: 0
    }

    #separador-amarelo .wp-block-cover__inner-container p {
        font-size: 23px;
        line-height: 32px;
        text-align: justify
    }

    #separador-amarelo .wp-block-cover__inner-container h2 {
        font-size: 32px;
        line-height: 36px;
        text-align: center
    }

    #separador-amarelo img {
        object-position: unset!important;
        height: auto;
        width: 150%;
        object-fit: unset;
        left: auto;
        bottom: auto;
        top: 0
    }

    #separador-amarelo .top-wave-separator {
        height: 200px
    }
}

#networking {
    text-align: center;
    position: relative;
    z-index: 3;
    margin-top: -200px
}

#networking .wp-block-gallery {
    background: #fff;
    width: 90%;
    max-width: 1052px;
    border-radius: 30px;
    padding: 48px;
    margin: auto;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    align-items: center;
    justify-content: center
}

#networking .blocks-gallery-grid {
    align-items: center;
    justify-content: space-evenly
}

#networking .blocks-gallery-grid .blocks-gallery-image,#networking .blocks-gallery-grid .blocks-gallery-item,#networking .wp-block-gallery .blocks-gallery-image,#networking .wp-block-gallery .blocks-gallery-item {
    align-self: center;
    flex-grow: unset;
    width: calc(8.625%)
}

#networking h2 {
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    display: inline-block;
    position: relative;
    padding: 30px 0 0 40px
}

#networking h2:before {
    content: '';
    width: 80px;
    height: 80px;
    display: inline-block;
    background: url(/wp-content/themes/ibsec-2022/2024/images/semi-circle.png) no-repeat center;
    background-size: contain;
    transform: rotate(180deg);
    position: absolute;
    top: 0;
    left: 0
}

@media(max-width: 768px) {
    #networking {
        margin-top:-150px
    }

    #networking .blocks-gallery-grid .blocks-gallery-image,#networking .blocks-gallery-grid .blocks-gallery-item,#networking .wp-block-gallery .blocks-gallery-image,#networking .wp-block-gallery .blocks-gallery-item {
        width: calc(16.125%)
    }

    #networking h2 {
        font-size: 36px;
        line-height: 36px;
        text-align: left;
        width: 90%
    }

    #networking h2 br {
        display: none
    }

    #networking h2 strong {
        font-weight: 900
    }
}

#separador-dark {
    padding: 350px 0 50px!important;
    position: relative;
    z-index: 1;
    margin-top: -350px;
    align-items: center;
    justify-content: center;
    overflow: hidden
}

#separador-dark .wp-block-cover__inner-container {
    max-width: 900px;
    width: 100%
}

#separador-dark h2 {
    font-size: 20px;
    line-height: 24px;
    margin: 0 0 0 30px;
    font-weight: 300;
    position: relative
}

#separador-dark h1 {
    font-size: 28px;
    line-height: 32px;
    text-transform: uppercase;
    font-weight: 800;
    margin: 20px 0 0 30px;
    position: relative
}

#separador-dark h2:before {
    content: '';
    width: 80px;
    height: 80px;
    display: inline-block;
    background: url(/wp-content/themes/ibsec-2022/2024/images/semi-circle.png) no-repeat center;
    background-size: contain;
    transform: rotate(180deg);
    position: absolute;
    top: -30px;
    left: -30px
}

#separador-dark img {
    min-width: 1140px;
    margin: -100px -320px
}

#separador-dark .wp-block-column:first-child {
    position: relative
}

#separador-dark .wp-block-columns {
    align-items: center
}

@media(max-width: 768px) {
    #separador-dark {
        margin-top:-200px;
        padding-top: 250px!important
    }

    #separador-dark .wp-block-columns {
        flex-direction: column
    }

    #separador-dark .wp-block-column:first-child {
        flex-basis: auto!important;
        width: 90%;
        text-align: center
    }

    #separador-dark .wp-block-cover__inner-container {
        overflow: hidden;
        padding-top: 30px
    }

    #separador-dark .wp-block-buttons {
        justify-content: center
    }

    #separador-dark h1,#separador-dark h2 {
        margin: 0
    }

    #separador-dark h1 {
        font-size: 40px;
        line-height: 42px
    }

    #separador-dark h2 {
        font-size: 28px;
        line-height: 28px;
        margin-bottom: 20px;
        display: inline-block;
        position: relative
    }
}

#rodape {
    position: relative;
    overflow-x: hidden;
    z-index: 9999
}

.page-mfa #rodape {
    z-index: 0
}

#rodape>.wp-block-group__inner-container {
    width: 90%;
    margin: auto
}

#rodape .wp-block-columns {
    margin: 0
}

#rodape .wp-block-group.has-background {
    border-radius: 20px;
    padding: 32px
}

#rodape .wp-block-group.has-background .wp-block-columns .wp-block-column {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    padding: 24px
}

#rodape .wp-block-group.has-background .sub-rodape.wp-block-columns .wp-block-column {
    background: 0 0;
    box-shadow: none;
    padding: 0;
    border-radius: unset
}

#rodape .wp-block-group.has-background a {
    text-decoration: none;
    color: var(--dark-grey);
    font-size: 14px;
    line-height: 22px
}

#rodape .wp-block-group.has-background a:hover {
    color: var(--yellow)
}

#rodape .wp-block-group.has-background ul {
    padding: 0;
    max-height: 156px;
    overflow: auto;
    flex: 1
}

#rodape .wp-block-group.has-background h3 {
    font-size: 16px;
    margin: 0 0 6px;
    font-weight: 800
}

#rodape .wp-block-group.has-background ::-webkit-scrollbar {
    width: 6px
}

#rodape .wp-block-group.has-background ::-webkit-scrollbar-track {
    background: #8f8f8f;
    border: 2px solid #fff
}

#rodape .wp-block-group.has-background ::-webkit-scrollbar-thumb {
    background: var(--yellow)
}

#rodape .wp-block-group.has-background ::-webkit-scrollbar-thumb:hover {
    background: var(--yellow)
}

#rodape .wp-block-group.has-background .mail a,#rodape .wp-block-group.has-background .local {
    font-size: 12px
}

#rodape .wp-block-group.has-background .mail,#rodape .wp-block-group.has-background .local {
    margin-bottom: 0
}

#rodape .wp-block-group.has-background .google-lets {
    display: flex;
    flex-direction: column;
    margin-top: 24px
}

#rodape .wp-block-group.has-background .google-lets .wp-block-image {
    margin: 0
}

#rodape .wp-block-group.has-background .google-lets .wp-block-image .alignright {
    margin: 0!important
}

#rodape .wp-block-group.has-background .local {
    background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSJibGFjayIgaGVpZ2h0PSI4MDBweCIgd2lkdGg9IjgwMHB4IiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHZpZXdCb3g9IjAgMCAyOTcgMjk3IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNMTQ4LjUsMEM4Ny40MywwLDM3Ljc0Nyw0OS43MDMsMzcuNzQ3LDExMC43OTdjMCw5MS4wMjYsOTkuNzI5LDE3OS45MDUsMTAzLjk3NiwxODMuNjQ1IGMxLjkzNiwxLjcwNSw0LjM1NiwyLjU1OSw2Ljc3NywyLjU1OWMyLjQyMSwwLDQuODQxLTAuODUzLDYuNzc4LTIuNTU5YzQuMjQ1LTMuNzM5LDEwMy45NzUtOTIuNjE4LDEwMy45NzUtMTgzLjY0NSBDMjU5LjI1Myw0OS43MDMsMjA5LjU3LDAsMTQ4LjUsMHogTTE0OC41LDI3Mi42ODljLTIyLjA0OS0yMS4zNjYtOTAuMjQzLTkzLjAyOS05MC4yNDMtMTYxLjg5MiBjMC00OS43ODQsNDAuNDgzLTkwLjI4Nyw5MC4yNDMtOTAuMjg3czkwLjI0Myw0MC41MDMsOTAuMjQzLDkwLjI4N0MyMzguNzQzLDE3OS42NTksMTcwLjU0OSwyNTEuMzIyLDE0OC41LDI3Mi42ODl6Ii8+PHBhdGggZD0iTTE0OC41LDU5LjE4M2MtMjguMjczLDAtNTEuMjc0LDIzLjE1NC01MS4yNzQsNTEuNjE0YzAsMjguNDYxLDIzLjAwMSw1MS42MTQsNTEuMjc0LDUxLjYxNCBjMjguMjczLDAsNTEuMjc0LTIzLjE1Myw1MS4yNzQtNTEuNjE0QzE5OS43NzQsODIuMzM3LDE3Ni43NzMsNTkuMTgzLDE0OC41LDU5LjE4M3ogTTE0OC41LDE0MS45MDEgYy0xNi45NjQsMC0zMC43NjUtMTMuOTUzLTMwLjc2NS0zMS4xMDRjMC0xNy4xNSwxMy44MDEtMzEuMTA0LDMwLjc2NS0zMS4xMDRjMTYuOTY0LDAsMzAuNzY1LDEzLjk1MywzMC43NjUsMzEuMTA0IEMxNzkuMjY1LDEyNy45NDgsMTY1LjQ2NCwxNDEuOTAxLDE0OC41LDE0MS45MDF6Ii8+PC9nPjwvc3ZnPg==) no-repeat left center;
    background-size: 30px;
    padding-left: 40px
}

#rodape .wp-block-group.has-background .mail {
    background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIj48ZyBpZD0iaWNvbW9vbi1pZ25vcmUiPjwvZz48cGF0aCBkPSJNMjguMjQ0IDcuNDdoLTI1LjU3MnYxNy4wNjBoMjYuNjU2di0xNy4wNjBoLTEuMDg0ek0yNy4xNzcgOC41MzZsLTEwLjI5OCAxMC4yOThjLTAuNDcgMC40Ny0xLjI4OSAwLjQ3LTEuNzU5IDBsLTEwLjMtMTAuMjk4aDIyLjM1NnpNMy43MzggOC45NjFsNi45MjMgNi45MjItNi45MjMgNi45MjN2LTEzLjg0NnpNNC41ODkgMjMuNDY0bDYuODI3LTYuODI2IDIuOTUxIDIuOTVjMC40MzYgMC40MzYgMS4wMTYgMC42NzcgMS42MzMgMC42NzdzMS4xOTctMC4yNDEgMS42MzMtMC42NzdsMi45NTEtMi45NTEgNi44MjYgNi44MjZoLTIyLjgyMnpNMjguMjYyIDIyLjgwN2wtNi45MjMtNi45MjQgNi45MjMtNi45MjR2MTMuODQ4eiIgZmlsbD0iYmxhY2siPjwvcGF0aD48L3N2Zz4=) no-repeat left center;
    background-size: 28px;
    padding-left: 40px
}

#rodape .wp-block-group.has-background li {
    display: block;
    border-bottom: 1px solid rgba(0,0,0,.1);
    padding: 6px 0
}

#rodape .rodape {
    font-size: 12px
}

#rodape .rodape a {
    color: var(--yellow);
    text-decoration: none
}

#rodape .rodape a:hover {
    color: var(--pos)
}

#rodape>div>div.wp-block-columns.rodape.has-white-color.has-text-color>div {
    flex-basis: auto
}

@media(max-width: 768px) {
    #rodape.top-wave {
        padding-top:200px!important;
        margin-top: -200px;
        clip-path: polygon(100% 100%,0% 100%,0% 4.83%,2% 4.8%,4% 4.76%,6% 4.72%,8% 4.68%,10.00% 4.63%,12.00% 4.58%,14.00% 4.53%,16.00% 4.47%,18.00% 4.42%,20.00% 4.36%,22.00% 4.29%,24.00% 4.23%,26.00% 4.16%,28.00% 4.09%,30.00% 4.01%,32.00% 3.94%,34.00% 3.86%,36.00% 3.78%,38.00% 3.69%,40.00% 3.61%,42.00% 3.52%,44.00% 3.43%,46.00% 3.34%,48.00% 3.24%,50.00% 3.15%,52.00% 3.05%,54.00% 2.95%,56.00% 2.84%,58.00% 2.74%,60.00% 2.63%,62.00% 2.53%,64.00% 2.42%,66.00% 2.31%,68.00% 2.19%,70.00% 2.08%,72.00% 1.97%,74.00% 1.85%,76.00% 1.73%,78.00% 1.61%,80.00% 1.5%,82.00% 1.37%,84.00% 1.25%,86.00% 1.13%,88.00% 1.01%,90.00% .89%,92.00% .76%,94.00% .64%,96.00% .51%,98.00% .39%,100.00% .26%)
    }

    #rodape .wp-block-group.has-background .wp-block-column {
        flex-basis: 100%!important;
        margin: 0 0 48px
    }

    #rodape .wp-block-group.has-background {
        padding: 5vw
    }

    #rodape .wp-block-group.has-background>div>div.wp-block-columns>div {
        padding: 5vw
    }

    #rodape .wp-block-group.has-background a {
        font-size: 30px;
        line-height: 42px
    }

    #rodape .wp-block-group.has-background ul {
        padding: 10px 0;
        max-height: 332px
    }

    #rodape .wp-block-group.has-background h3 {
        font-size: 33px;
        line-height: 33px
    }

    #rodape .wp-block-group.has-background .mail a,#rodape .wp-block-group.has-background .local {
        font-size: 18px;
        line-height: 24px
    }

    #rodape .wp-block-group.has-background .mail,#rodape .wp-block-group.has-background .local {
        margin-bottom: 0
    }

    #rodape .wp-block-group.has-background .google-lets {
        display: flex;
        flex-direction: row;
        margin-top: 24px;
        justify-content: space-between;
        align-items: end;
        gap: 2em
    }

    #rodape .wp-block-group.has-background .google-lets.wp-block-column {
        margin: 0
    }

    #rodape .wp-block-group.has-background .sub-rodape .wp-block-column {
        margin: 24px 0 0
    }

    #rodape .wp-block-group.has-background .local {
        background-size: 8vw;
        padding-left: 9vw;
        font-size: 4vw;
        line-height: 4vw
    }

    #rodape .wp-block-group.has-background .mail {
        background-size: 8vw;
        padding-left: 9vw
    }

    #rodape .wp-block-group.has-background .mail a {
        font-size: 4vw
    }

    #rodape .wp-block-group.has-background img {
        width: 100%!important
    }

    #rodape .rodape {
        font-size: 3vw;
        flex-direction: column-reverse;
        text-align: center;
        gap: 1vw
    }

    #rodape .rodape .has-text-align-right {
        text-align: center;
        margin-bottom: 0;
        font-size:2vw;
    }

    #rodape .rodape .wp-block-column {
        margin: 0
    }

    #rodape .sociais {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 1vw
    }

    #rodape .sociais .alignright {
        justify-content: center
    }

    #rodape .sociais .wp-block-column {
        text-align: center;
        margin: 0
    }

    #rodape .sociais .wp-block-social-links .wp-social-link svg {
        width: 10vw;
        height: auto
    }

    #rodape .sociais .wp-block-image img {
        width: 300px
    }
}

#cursos {
    padding: 0;
    z-index: 1;
    position: relative
}

#cursos .top-wave {
    margin-left: 0;
    height: 800px;
    min-width: 100%
}

#cursos .bottom-wave {
    clip-path: polygon(100% 100%,0% 100%,0% 7.41%,2% 9.53%,4% 11.65%,6% 13.77%,8% 15.87%,10.00% 17.96%,12.00% 20.04%,14.00% 22.11%,16.00% 24.17%,18.00% 26.21%,20.00% 28.23%,22.00% 30.24%,24.00% 32.23%,26.00% 34.19%,28.00% 36.14%,30.00% 38.06%,32.00% 39.96%,34.00% 41.83%,36.00% 43.68%,38.00% 45.50%,40.00% 47.29%,42.00% 49.05%,44.00% 50.77%,46.00% 52.47%,48.00% 54.14%,50.00% 55.77%,52.00% 57.36%,54.00% 58.92%,56.00% 60.44%,58.00% 61.92%,60.00% 63.37%,62.00% 64.77%,64.00% 66.13%,66.00% 67.45%,68.00% 68.73%,70.00% 69.97%,72.00% 71.16%,74.00% 72.30%,76.00% 73.40%,78.00% 74.46%,80.00% 75.46%,82.00% 76.42%,84.00% 77.33%,86.00% 78.20%,88.00% 79.01%,90.00% 79.77%,92.00% 80.48%,94.00% 81.15%,96.00% 81.76%,98.00% 82.31%,100.00% 82.82%);
    background: var(--light-grey);
    margin-bottom: -8px;
    height: 600px;
    margin-top: -380px;
    border: none
}

#cursos .header {
    max-width: 1100px;
    margin: -600px auto 0;
    width: 90%;
    position: relative
}

#cursos .header .wp-block-media-text__content {
    margin: 0;
    padding: 0
}

#cursos .header h2 {
    font-size: 21px;
    line-height: 21px;
    font-weight: 200;
    display: inline-block
}

#cursos .header h2:after {
    display: block;
    width: 64px;
    height: 64px;
    content: '';
    background: url(/wp-content/themes/ibsec-2022/2024/images/semi-circle.png) no-repeat;
    background-size: contain;
    float: right;
    transform: rotate(270deg);
    margin: -28px -32px
}

#cursos .header h1 {
    font-size: 21px;
    text-transform: uppercase;
    line-height: 24px
}

#cursos .header p {
    font-size: 17px;
    line-height: 24px
}

#cursos .processo-titulo {
    font-size: 24px;
    font-weight: 200;
    display: block;
    width: 400px;
    position: relative;
    margin: 48px auto 0
}

#cursos .processo-titulo:before {
    display: block;
    width: 64px;
    height: 64px;
    content: '';
    background: url(/wp-content/themes/ibsec-2022/2024/images/semi-circle.png) no-repeat;
    background-size: contain;
    transform: rotate(90deg);
    position: absolute;
    bottom: -32px;
    left: 0
}

#cursos .metodologia {
    font-weight: 300;
    font-size: 17px;
    width: 90%;
    max-width: 1140px;
    margin: auto
}

#cursos .metodologia .wp-block-column:first-child {
    position: relative;
    z-index: 1;
    margin-top: 60px
}

#cursos .metodologia .wp-block-column:last-child img {
    min-width: 160%;
    margin-left: -45%
}

#cursos .metodologia .wp-block-media-text {
    position: relative;
    border-radius: 12px;
    display: flex;
    justify-content: stretch;
    align-items: stretch;
    margin-bottom: 8px;
    color: var(--dark-grey);
    font-weight: 500;
    overflow: hidden;
    padding-left: 28px;
    margin-left: 0!important
}

#cursos .metodologia .wp-block-media-text img {
    border-radius: 10px 0 0 10px
}

#cursos .metodologia .wp-block-media-text figure:before {
    content: '1';
    color: var(--yellow);
    font-size: 40px;
    line-height: 40px;
    position: absolute;
    top: 50%;
    left: 0;
    width: 59px;
    height: 52px;
    text-align: center;
    background: url(/wp-content/themes/ibsec-2022/2024/images/semi-circle-i.png) no-repeat left bottom;
    background-size: 48px;
    margin: -20px 0 0;
    font-weight: 700
}

#cursos .metodologia .wp-block-media-text p {
    font-size: 12px;
    line-height: 14px;
    padding: 0;
    margin: 4px 0 0
}

#cursos .metodologia .wp-block-media-text h3 {
    font-size: 13px;
    text-transform: uppercase;
    line-height: 16px;
    margin: 0;
    font-weight: 900;
    background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDI4IDI4IiBmaWxsPSJub25lIj48cGF0aCBkPSJNNCA1LjI1QzQgMy40NTUwOCA1LjQ1NTA3IDIgNy4yNSAySDIwLjc1QzIyLjU0NDkgMiAyNCAzLjQ1NTA3IDI0IDUuMjVWMTcuMzc4N0MyMy44Nzk2IDE3LjQ1OTIgMjMuNzY1MyAxNy41NTI3IDIzLjY1OSAxNy42NTlMMjIuNSAxOC44MThWNS4yNUMyMi41IDQuMjgzNSAyMS43MTY1IDMuNSAyMC43NSAzLjVINy4yNUM2LjI4MzUgMy41IDUuNSA0LjI4MzUgNS41IDUuMjVWMjIuNzQ5N0M1LjUgMjMuNzE2MiA2LjI4MzUgMjQuNDk5NyA3LjI1IDI0LjQ5OTdIMTUuMzE3N0wxNi44MTc3IDI1Ljk5OTdINy4yNUM1LjQ1NTA3IDI1Ljk5OTcgNCAyNC41NDQ2IDQgMjIuNzQ5N1Y1LjI1WiIgZmlsbD0iYmxhY2siLz48cGF0aCBkPSJNMTAuNSA4Ljc1QzEwLjUgOS40NDAzNiA5Ljk0MDM2IDEwIDkuMjUgMTBDOC41NTk2NCAxMCA4IDkuNDQwMzYgOCA4Ljc1QzggOC4wNTk2NCA4LjU1OTY0IDcuNSA5LjI1IDcuNUM5Ljk0MDM2IDcuNSAxMC41IDguMDU5NjQgMTAuNSA4Ljc1WiIgZmlsbD0iYmxhY2siLz48cGF0aCBkPSJNOS4yNSAxNS4yNDk4QzkuOTQwMzYgMTUuMjQ5OCAxMC41IDE0LjY5MDIgMTAuNSAxMy45OTk4QzEwLjUgMTMuMzA5NSA5Ljk0MDM2IDEyLjc0OTggOS4yNSAxMi43NDk4QzguNTU5NjQgMTIuNzQ5OCA4IDEzLjMwOTUgOCAxMy45OTk4QzggMTQuNjkwMiA4LjU1OTY0IDE1LjI0OTggOS4yNSAxNS4yNDk4WiIgZmlsbD0iYmxhY2siLz48cGF0aCBkPSJNOS4yNSAyMC41QzkuOTQwMzYgMjAuNSAxMC41IDE5Ljk0MDQgMTAuNSAxOS4yNUMxMC41IDE4LjU1OTYgOS45NDAzNiAxOCA5LjI1IDE4QzguNTU5NjQgMTggOCAxOC41NTk2IDggMTkuMjVDOCAxOS45NDA0IDguNTU5NjQgMjAuNSA5LjI1IDIwLjVaIiBmaWxsPSJibGFjayIvPjxwYXRoIGQ9Ik0xMi43NSA4QzEyLjMzNTggOCAxMiA4LjMzNTc5IDEyIDguNzVDMTIgOS4xNjQyMSAxMi4zMzU4IDkuNSAxMi43NSA5LjVIMTkuMjVDMTkuNjY0MiA5LjUgMjAgOS4xNjQyMSAyMCA4Ljc1QzIwIDguMzM1NzkgMTkuNjY0MiA4IDE5LjI1IDhIMTIuNzVaIiBmaWxsPSJibGFjayIvPjxwYXRoIGQ9Ik0xMiAxMy45OTk4QzEyIDEzLjU4NTYgMTIuMzM1OCAxMy4yNDk4IDEyLjc1IDEzLjI0OThIMTkuMjVDMTkuNjY0MiAxMy4yNDk4IDIwIDEzLjU4NTYgMjAgMTMuOTk5OEMyMCAxNC40MTQgMTkuNjY0MiAxNC43NDk4IDE5LjI1IDE0Ljc0OThIMTIuNzVDMTIuMzM1OCAxNC43NDk4IDEyIDE0LjQxNCAxMiAxMy45OTk4WiIgZmlsbD0iYmxhY2siLz48cGF0aCBkPSJNMTIuNzUgMTguNUMxMi4zMzU4IDE4LjUgMTIgMTguODM1OCAxMiAxOS4yNUMxMiAxOS42NjQyIDEyLjMzNTggMjAgMTIuNzUgMjBIMTkuMjVDMTkuNjY0MiAyMCAyMCAxOS42NjQyIDIwIDE5LjI1QzIwIDE4LjgzNTggMTkuNjY0MiAxOC41IDE5LjI1IDE4LjVIMTIuNzVaIiBmaWxsPSJibGFjayIvPjxwYXRoIGQ9Ik0yNS43ODAzIDE5Ljc4MDNMMTkuNzgwMyAyNS43ODAzQzE5LjYzOTcgMjUuOTIxIDE5LjQ0ODkgMjYgMTkuMjUgMjZDMTkuMDUxMSAyNiAxOC44NjAzIDI1LjkyMSAxOC43MTk3IDI1Ljc4MDNMMTUuNzIxNiAyMi43ODIzQzE1LjQyODcgMjIuNDg5NCAxNS40Mjg3IDIyLjAxNDUgMTUuNzIxNiAyMS43MjE2QzE2LjAxNDUgMjEuNDI4NyAxNi40ODk0IDIxLjQyODcgMTYuNzgyMyAyMS43MjE2TDE5LjI1IDI0LjE4OTNMMjQuNzE5NyAxOC43MTk3QzI1LjAxMjYgMTguNDI2OCAyNS40ODc0IDE4LjQyNjggMjUuNzgwMyAxOC43MTk3QzI2LjA3MzIgMTkuMDEyNiAyNi4wNzMyIDE5LjQ4NzQgMjUuNzgwMyAxOS43ODAzWiIgZmlsbD0iYmxhY2siLz48L3N2Zz4=) no-repeat left center;
    background-size: contain;
    padding-left: 36px
}

#cursos .metodologia .wp-block-media-text:nth-child(2) h3 {
    background-image: url(data:image/svg+xml;utf8;base64,IDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZmlsbD0iYmxhY2siIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgNDM3IDQzNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PGc+PHBhdGggZD0iTTEyOC40ODksMzAzLjUwMUgzMDguNTFjMTYuNzgzLDAtMTQuMTU5LTczLjY2Ny0xNC4xNTktNzMuNjY3Yy0xLjgzMy00LjM4My02LjI0MS03LjE5My0xMC40NTYtOC45MmwtMjguNDY3LTEzLjEwNyBsLTEzLjY3Ny0xMS41MzJsLTIxLjk3NiwyMS44NTZoLTAuMDE3bDkuNDgyLDYzLjM5NmMwLjAzMSwwLjIyLTAuMDIxLDAuNDM5LTAuMTUyLDAuNjE5bC05LjkxNCwxMy41NyBjLTAuMTYsMC4yMTctMC40MTEsMC4zNDQtMC42OCwwLjM0NGMtMC4yNjgsMC0wLjUxOS0wLjEyNy0wLjY3Ni0wLjM0NGwtOS45MTctMTMuNTdjLTAuMTMtMC4xOC0wLjE4NS0wLjM5OS0wLjE1LTAuNjE5IGw5LjQ4MS02My4zOTZoLTAuMDE1bC0yMS45NzQtMjEuODU2bC0xMy42NzcsMTEuNTMyTDE1My4xLDIyMC45MTRjLTQuMjExLDEuNzI3LTguMzUxLDQuMzUyLTEwLjQ1Nyw4LjkyIEMxNDIuNjQ3LDIyOS44MzQsMTExLjcwNiwzMDMuNTAxLDEyOC40ODksMzAzLjUwMXoiLz48cGF0aCBkPSJNMjE4LjUsMjAyLjEzNWMyMS43MTMsMCw1MC44NDEtMjcuMTI3LDUxLjMzNS03Mi42MTVjMC4zMTUtMzEuNTY2LTE0LjcxOC01MC40NTYtNTEuMzM1LTUwLjQ1NiBjLTM2LjYxOCwwLTUxLjY1NiwxOC44OS01MS4zMzUsNTAuNDU2QzE2Ny42NTgsMTc1LjAwOCwxOTMuMDg4LDIwMi4xMzUsMjE4LjUsMjAyLjEzNXogTTIwOC4xOCwxNDIuMTk3IGMyNi41NDcsMi44MjcsNDkuNjk0LTM0LjMwMiw0OS4zMTgtMS4wNThjLTAuMjI1LDE5Ljg5OS0xOC42ODQsNDkuOTUtMzguOTk0LDQ5Ljk1Yy0yMS4zMTcsMC0zNi4wMjgtMjQuOTc1LTM4Ljk5Ni00OS45MzkgQzE3Ni4yOTEsMTE0LjA3NSwyMjUuOTg2LDEyMC4yNDUsMjA4LjE4LDE0Mi4xOTd6Ii8+PHBhdGggZD0iTTQxNywyOS41OUgyMGMtMTEuMDQ2LDAtMjAsOC45NTQtMjAsMjB2MjgzLjM4NWMwLDExLjA0Nyw4Ljk1NCwyMCwyMCwyMGgzOTdjMTEuMDQ2LDAsMjAtOC45NTMsMjAtMjBWNDkuNTkgQzQzNywzOC41NDQsNDI4LjA0NiwyOS41OSw0MTcsMjkuNTl6IE00MDcsMzIyLjk3NUgzMFY1OS41OWgzNzdWMzIyLjk3NXoiLz48cGF0aCBkPSJNMCwzODQuNzgyYzAsNi4xMDIsNC45NDYsMTEuMDQ5LDExLjA0NywxMS4wNDloMTA2LjM2NnYtMjIuMDk3SDExLjA0N0M0Ljk0NiwzNzMuNzM0LDAsMzc4LjY4MSwwLDM4NC43ODJ6Ii8+PHBhdGggZD0iTTQyNS45NTIsMzczLjczNEgxNjAuMTUzdjIyLjA5OGgyNjUuNzk5YzYuMTAyLDAsMTEuMDQ4LTQuOTQ3LDExLjA0OC0xMS4wNDkgQzQzNywzNzguNjgsNDMyLjA1NCwzNzMuNzM0LDQyNS45NTIsMzczLjczNHoiLz48cGF0aCBkPSJNMTM4Ljc4NiwzNjIuMTU0Yy03LjMyNiwwLTEzLjI4Niw1Ljk2MS0xMy4yODYsMTMuMjg2djE4LjY4M2MwLDcuMzI2LDUuOTYsMTMuMjg3LDEzLjI4NiwxMy4yODcgYzcuMzI1LDAsMTMuMjg0LTUuOTYxLDEzLjI4NC0xMy4yODdWMzc1LjQ0QzE1Mi4wNywzNjguMTE1LDE0Ni4xMTEsMzYyLjE1NCwxMzguNzg2LDM2Mi4xNTR6Ii8+PC9nPjwvZz48L2c+PC9zdmc+)
}

#cursos .metodologia .wp-block-media-text:nth-child(5) h3 {
    background-image: url(data:image/svg+xml;utf8;base64,IDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTkuNSAxNC41SDlDOSAxNC42ODk0IDkuMTA3IDE0Ljg2MjUgOS4yNzYzOSAxNC45NDcyQzkuNDQ1NzkgMTUuMDMxOSA5LjY0ODQ5IDE1LjAxMzYgOS44IDE0LjlMOS41IDE0LjVaTTExLjUgMTNMMTEuOCAxMi42QzExLjYyMjIgMTIuNDY2NyAxMS4zNzc4IDEyLjQ2NjcgMTEuMiAxMi42TDExLjUgMTNaTTEzLjUgMTQuNUwxMy4yIDE0LjlDMTMuMzUxNSAxNS4wMTM2IDEzLjU1NDIgMTUuMDMxOSAxMy43MjM2IDE0Ljk0NzJDMTMuODkzIDE0Ljg2MjUgMTQgMTQuNjg5NCAxNCAxNC41SDEzLjVaTTExLjUgMTFDMTAuMTE5MyAxMSA5IDkuODgwNzEgOSA4LjVIOEM4IDEwLjQzMyA5LjU2NyAxMiAxMS41IDEyVjExWk0xNCA4LjVDMTQgOS44ODA3MSAxMi44ODA3IDExIDExLjUgMTFWMTJDMTMuNDMzIDEyIDE1IDEwLjQzMyAxNSA4LjVIMTRaTTExLjUgNkMxMi44ODA3IDYgMTQgNy4xMTkyOSAxNCA4LjVIMTVDMTUgNi41NjcgMTMuNDMzIDUgMTEuNSA1VjZaTTExLjUgNUM5LjU2NyA1IDggNi41NjcgOCA4LjVIOUM5IDcuMTE5MjkgMTAuMTE5MyA2IDExLjUgNlY1Wk05IDEwLjVWMTQuNUgxMFYxMC41SDlaTTkuOCAxNC45TDExLjggMTMuNEwxMS4yIDEyLjZMOS4yIDE0LjFMOS44IDE0LjlaTTExLjIgMTMuNEwxMy4yIDE0LjlMMTMuOCAxNC4xTDExLjggMTIuNkwxMS4yIDEzLjRaTTE0IDE0LjVWMTAuNUgxM1YxNC41SDE0Wk0xNSA1VjEuNUgxNFY1SDE1Wk0xMy41IDBIMS41VjFIMTMuNVYwWk0wIDEuNVYxMy41SDFWMS41SDBaTTEuNSAxNUg4VjE0SDEuNVYxNVpNMCAxMy41QzAgMTQuMzI4NCAwLjY3MTU3MyAxNSAxLjUgMTVWMTRDMS4yMjM4NiAxNCAxIDEzLjc3NjEgMSAxMy41SDBaTTEuNSAwQzAuNjcxNTc0IDAgMCAwLjY3MTU3MyAwIDEuNUgxQzEgMS4yMjM4NiAxLjIyMzg2IDEgMS41IDFWMFpNMTUgMS41QzE1IDAuNjcxNTczIDE0LjMyODQgMCAxMy41IDBWMUMxMy43NzYxIDEgMTQgMS4yMjM4NiAxNCAxLjVIMTVaTTMgNUg4VjRIM1Y1Wk0zIDhINlY3SDNWOFoiIGZpbGw9ImJsYWNrIi8+PC9zdmc+);
    background-size: 28px
}

#cursos .metodologia .wp-block-media-text:nth-child(4) h3 {
    background-image: url(data:image/svg+xml;utf8;base64,IDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PGcgaWQ9IkNvbW11bmljYXRpb24gLyBDaGF0X0NvbnZlcnNhdGlvbl9DaXJjbGUiPjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik05LjMzODE0IDE1Ljk5MDVDMTIuNDk0NiAxNS44MTUxIDE1IDEzLjIwMDMgMTUgMTBDMTUgNi42ODYyOSAxMi4zMTM3IDQgOSA0QzUuNjg2MjkgNCAzIDYuNjg2MjkgMyAxMEMzIDExLjE4MDcgMy4zNDA5NCAxMi4yODE3IDMuOTI5ODkgMTMuMjFMMy41MDU4NiAxNC40ODJMMy41MDUxOCAxNC40ODM5QzMuMzQyNzggMTQuOTcxMSAzLjI2MTU0IDE1LjIxNDkgMy4zMTkzOCAxNS4zNzcxQzMuMzY5NzkgMTUuNTE4NCAzLjQ4MTY5IDE1LjYyOTkgMy42MjMwNSAxNS42ODAzQzMuNzg0NzIgMTUuNzM3OSA0LjAyNjc1IDE1LjY1NzMgNC41MTA2OSAxNS40OTU5TDQuNTE3NTggMTUuNDkzOUw1Ljc5MDA0IDE1LjA2OThDNi43MTgzIDE1LjY1ODggNy44MTkzNSAxNS45OTk4IDkuMDAwMDYgMTUuOTk5OEM5LjExMzUyIDE1Ljk5OTggOS4yMjYyNCAxNS45OTY3IDkuMzM4MTQgMTUuOTkwNVpNOS4zMzgxNCAxNS45OTA1QzkuMzM4MjIgMTUuOTkwNyA5LjMzODA2IDE1Ljk5MDIgOS4zMzgxNCAxNS45OTA1Wk05LjMzODE0IDE1Ljk5MDVDMTAuMTU5MSAxOC4zMjU5IDEyLjM4NDEgMjAuMDAwMiAxNS4wMDAxIDIwLjAwMDJDMTYuMTgwOCAyMC4wMDAyIDE3LjI4MTcgMTkuNjU4OCAxOC4yMDk5IDE5LjA2OThMMTkuNDgyIDE5LjQ5MzlMMTkuNDg0NSAxOS40OTQ0QzE5Ljk3MTcgMTkuNjU2NyAyMC4yMTU4IDE5LjczODEgMjAuMzc4IDE5LjY4MDNDMjAuNTE5NCAxOS42Mjk5IDIwLjYyOTkgMTkuNTE4NCAyMC42ODAzIDE5LjM3NzFDMjAuNzM4MiAxOS4yMTQ2IDIwLjY1NzIgMTguOTcwNiAyMC40OTQzIDE4LjQ4MjFMMjAuMDcwMyAxNy4yMUwyMC4yMTIzIDE2Ljk3NDZDMjAuNzEzOCAxNi4wOTc5IDIwLjk5OTUgMTUuMDgyMyAyMC45OTk1IDE0QzIwLjk5OTUgMTAuNjg2MyAxOC4zMTM3IDggMTUgOEwxNC43NzU0IDguMDA0MTRMMTQuNjYyMSA4LjAwOTY3IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48L3N2Zz4=)
}

#cursos .metodologia .wp-block-media-text .wp-block-media-text__content {
    background: var(--yellow);
    border-radius: 20% 0 0 0/100% 10% 10% 0px;
    padding: 24px 14px 24px 48px;
    margin: -10px 0 -10px -40px;
    align-self: auto;
    min-width: 328px
}

#cursos .metodologia .wp-block-media-text:nth-child(3) figure:before {
    content: '2'
}

#cursos .metodologia .wp-block-media-text:nth-child(4) figure:before {
    content: '3'
}

#cursos .metodologia .wp-block-media-text:nth-child(5) figure:before {
    content: '4'
}

@media(max-width: 768px) {
    #cursos .top-wave {
        height:1800px;
        margin-bottom: -1600px
    }

    #cursos .header {
        display: block;
        text-align: center;
        margin-top: -440px
    }

    #cursos .header .wp-block-media-text__media {
        display: none
    }

    #cursos .header p {
        text-align: justify;
        font-size: 20px;
        line-height: 32px;
        font-weight: 300
    }

    #cursos .header h2 {
        font-size: 38px;
        line-height: 38px;
        margin: 0 0 80px
    }

    #cursos .header h2:after {
        display: block;
        width: 120px;
        height: 120px;
        content: '';
        background: url(/wp-content/themes/ibsec-2022/2024/images/semi-circle.png) no-repeat;
        background-size: contain;
        float: right;
        transform: rotate(270deg);
        margin: -50px
    }

    #cursos .header h1 {
        font-size: 24px;
        line-height: 32px;
        text-align: justify;
        margin-bottom: 30px
    }

    #cursos .wp-block-group.has-background {
        padding: 68px 30px;
        border-radius: 0;
        margin: 90px auto 36px;
        max-width: 1260px;
        width: 100%;
        position: relative
    }

    #cursos .wp-block-group.has-background h2 {
        font-size: 32px;
        line-height: 32px
    }

    #cursos .processo-titulo {
        font-size: 30px;
        line-height: 40px;
        width: 90%;
        margin-top: 100px;
        position: relative;
        z-index: 1;
        text-align: left;
        padding-right: 0
    }

    #cursos .processo-titulo:before {
        display: block;
        width: 100px;
        height: 100px;
        content: '';
        background: url(/wp-content/themes/ibsec-2022/2024/images/semi-circle.png) no-repeat;
        background-size: contain;
        transform: rotate(90deg);
        position: absolute;
        bottom: -50px;
        left: -50px
    }

    #cursos .metodologia {
        width: 100%;
        font-size: 20px;
        line-height: 20px
    }

    #cursos .metodologia .wp-block-column:nth-child(2n) {
        position: absolute;
        overflow: hidden;
        margin: -120px 0 0;
        padding: 0
    }

    #cursos .metodologia .wp-block-column:first-child {
        flex-basis: 100%!important;
        margin-left: 0%
    }

    #cursos .metodologia .wp-block-media-text__media {
        height: 200px;
        width: 300px;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        border-radius: 20px 0 0 20px
    }

    #cursos .metodologia .wp-block-media-text__media img {
        height: 200px;
        width: auto
    }

    #cursos .metodologia .wp-block-media-text h3 {
        font-size: 18px;
        line-height: 20px;
        padding-left: 60px;
        background-size: 50px;
        min-height: 60px;
        display: flex;
        align-items: center
    }

    #cursos .metodologia .wp-block-media-text:nth-child(5) h3 {
        background-size: 48px
    }

    #cursos .metodologia .wp-block-media-text p {
        font-size: 24px;
        line-height: 24px
    }

    #cursos .metodologia .wp-block-media-text .wp-block-media-text__content {
        padding: 24px 14px 24px 52px;
        margin-left: -80px;
        min-width: 360px;
        max-width: 360px;
        display: flex;
        flex-direction: column;
        justify-content: center
    }

    #cursos .metodologia .wp-block-column:last-child img {
        min-width: 130%;
        margin-left: 20%;
        margin-top: -10%;
        opacity: .7
    }
}

#menu {
    justify-content: flex-start;
    gap: 2em;
    margin-top: 1.75em
}

#menu li {
    display: inline-block;
    background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii00LjUgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIj48ZGVmcz48L2RlZnM+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9IkRyaWJiYmxlLUxpZ2h0LVByZXZpZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDUuMDAwMDAwLCAtNjY3OS4wMDAwMDApIiBmaWxsPSIjZWZiYzIwIj48ZyBpZD0iaWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU2LjAwMDAwMCwgMTYwLjAwMDAwMCkiPjxwYXRoIGQ9Ik0yNDkuMzY1ODUxLDY1MzguNzA3NjkgTDI0OS4zNjU4NTEsNjUzOC43MDc2OSBDMjQ5Ljc3MDc2NCw2NTM5LjA5NzQ0IDI1MC40MjYyODksNjUzOS4wOTc0NCAyNTAuODMwMTY2LDY1MzguNzA3NjkgTDI1OS4zOTM0MDcsNjUzMC40NDQxMyBDMjYwLjIwMjE5OCw2NTI5LjY2MzY0IDI2MC4yMDIxOTgsNjUyOC4zOTc0NyAyNTkuMzkzNDA3LDY1MjcuNjE2OTkgTDI1MC43NjgwMzEsNjUxOS4yOTI0NiBDMjUwLjM2NzI2MSw2NTE4LjkwNjcxIDI0OS43MjAwMjEsNjUxOC45MDE3MiAyNDkuMzE0MDcyLDY1MTkuMjgyNDcgTDI0OS4zMTQwNzIsNjUxOS4yODI0NyBDMjQ4Ljg5OTgzOSw2NTE5LjY3MTIxIDI0OC44OTQ2NjEsNjUyMC4zMTE3OSAyNDkuMzAyNjgxLDY1MjAuNzA2NTMgTDI1Ny4xOTY5MzQsNjUyOC4zMjM1MiBDMjU3LjYwMTg0Nyw2NTI4LjcxNDI2IDI1Ny42MDE4NDcsNjUyOS4zNDY4NSAyNTcuMTk2OTM0LDY1MjkuNzM3NTkgTDI0OS4zNjU4NTEsNjUzNy4yOTQ2MiBDMjQ4Ljk2MDkzOCw2NTM3LjY4NDM3IDI0OC45NjA5MzgsNjUzOC4zMTc5NSAyNDkuMzY1ODUxLDY1MzguNzA3NjkiIGlkPSJhcnJvd19yaWdodC0jMzM2Ij48L3BhdGg+PC9nPjwvZz48L2c+PC9zdmc+) no-repeat left center;
    background-size: 10px;
    padding-left: 16px;
    margin-left: 24px;
}

#menu li a {
    text-decoration: none;
    color: #fff;
}

#menu .dropdown a {color:#999}

#menu li a:hover {
    color: var(--yellow)
}

#menu li ul {
    padding: 0;
    margin: 0;
    align-self: center
}

#menu .wp-block-column {
    flex-basis: auto!important;
    display: flex;
    align-items: center;
    margin: 0;
    justify-content: end;
    flex-grow: unset;
    position: relative;
    gap:20px
}

#menu .wp-block-column ul {
    margin: 0;
    padding: 0
}

#menu .wp-block-column figure {
    margin: 0;
    min-height: 75px
}

#menu .logo {
    margin-right: auto;
    justify-content: start
}

.logo .site-title {
    margin-left: 20px;
    padding: 10px 0 10px 20px;
    border-left: 1px solid rgba(255,255,255,.15);
    font-size: 32px;
    font-weight: 300;
    letter-spacing: -2px;
    color: #fff
}

#menu .wp-block-button {
    margin: 0
}

#menu .wp-block-button .wp-block-button__link {
    background: var(--yellow);
    color: var(--dark-grey);
    font-weight: 800;
    box-shadow: 0 0 20px var(--yellow)
}

#menu .wp-block-button .wp-block-button__link:after {
    background-size: 12px;
    height: 20px;
    width: 16px
}

#menu ul.login {
    position: absolute;
    top: 80px;
    background: #fff;
    padding: 0 10px;
    width: 230px;
    border-radius: 16px;
    z-index: 9999;
    display: none
}

#menu ul.login.open {
    display: block
}

#menu .login li {
    display: block;
    margin: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(0,0,0,.1)
}

#menu .login li a {
    margin: 0;
    color: var(--dark-grey)
}

#menu .login li a:hover {
    margin: 0;
    color: var(--yellow)
}

@media(max-width: 1485px) {
    #menu ul.login {
        padding:0 10px;
        width: 85vw
    }

    #menu .login li {
        font-size: 24px;
        line-height: 24px
    }

    #menu .login li {
        background-size: 18px;
        padding-left: 20px
    }
}

.cursos {
    margin-left: 0!important
}

.cursos .wp-block-cover {
    border-radius: 20px;
    overflow: hidden;
    padding: 24px;
    justify-content: end;
    align-items: end
}

.cursos .wp-block-cover h5 {
    position: absolute;
    top: 0;
    margin: 0;
    left: 50%;
    transform: translateX(-50%);
    font-size: 18px;
    line-height: 18px;
    padding: 10px 28px;
    border-radius: 0 0 28px 28px
}

.cursos .wp-block-cover h4 {
    font-size: 21px;
    line-height: 24px;
    font-weight: 900;
    margin: 0
}

.cursos .wp-block-cover .wp-block-columns {
    margin: 0;
    border-top: 1px solid rgba(255,255,255,.2);
    padding-top: 14px
}

.cursos .wp-block-cover .wp-block-columns p {
    margin: 0
}

.cursos .wp-block-cover .wp-block-columns .wp-block-column {
    flex-direction: row;
    flex-wrap: nowrap;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.cursos .wp-block-cover .wp-block-columns .wp-block-column p {
    font-size: 11px;
    line-height: 14px;
    font-style: italic;
    width: 100px;
    background: url(/wp-content/themes/ibsec-2022/2024/images/openai.png) no-repeat left;
    background-size: contain;
    padding-left: 32px
}

.cursos .wp-block-cover .wp-block-columns .wp-block-column .wp-block-button {
    margin: 0
}

.cursos .wp-block-cover .wp-block-columns .wp-block-column .wp-block-button .wp-block-button__link {
    background: 0 0;
    padding: 0;
    border-radius: 0;
    display: flex;
    align-items: center
}

.cursos .wp-block-cover .wp-block-columns .wp-block-column .wp-block-button .wp-block-button__link:after {
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii00LjUgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIj48ZGVmcz48L2RlZnM+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9IkRyaWJiYmxlLUxpZ2h0LVByZXZpZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDUuMDAwMDAwLCAtNjY3OS4wMDAwMDApIiBmaWxsPSIjZWZiYzIwIj48ZyBpZD0iaWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU2LjAwMDAwMCwgMTYwLjAwMDAwMCkiPjxwYXRoIGQ9Ik0yNDkuMzY1ODUxLDY1MzguNzA3NjkgTDI0OS4zNjU4NTEsNjUzOC43MDc2OSBDMjQ5Ljc3MDc2NCw2NTM5LjA5NzQ0IDI1MC40MjYyODksNjUzOS4wOTc0NCAyNTAuODMwMTY2LDY1MzguNzA3NjkgTDI1OS4zOTM0MDcsNjUzMC40NDQxMyBDMjYwLjIwMjE5OCw2NTI5LjY2MzY0IDI2MC4yMDIxOTgsNjUyOC4zOTc0NyAyNTkuMzkzNDA3LDY1MjcuNjE2OTkgTDI1MC43NjgwMzEsNjUxOS4yOTI0NiBDMjUwLjM2NzI2MSw2NTE4LjkwNjcxIDI0OS43MjAwMjEsNjUxOC45MDE3MiAyNDkuMzE0MDcyLDY1MTkuMjgyNDcgTDI0OS4zMTQwNzIsNjUxOS4yODI0NyBDMjQ4Ljg5OTgzOSw2NTE5LjY3MTIxIDI0OC44OTQ2NjEsNjUyMC4zMTE3OSAyNDkuMzAyNjgxLDY1MjAuNzA2NTMgTDI1Ny4xOTY5MzQsNjUyOC4zMjM1MiBDMjU3LjYwMTg0Nyw2NTI4LjcxNDI2IDI1Ny42MDE4NDcsNjUyOS4zNDY4NSAyNTcuMTk2OTM0LDY1MjkuNzM3NTkgTDI0OS4zNjU4NTEsNjUzNy4yOTQ2MiBDMjQ4Ljk2MDkzOCw2NTM3LjY4NDM3IDI0OC45NjA5MzgsNjUzOC4zMTc5NSAyNDkuMzY1ODUxLDY1MzguNzA3NjkiIGlkPSJhcnJvd19yaWdodC0jMzM2Ij48L3BhdGg+PC9nPjwvZz48L2c+PC9zdmc+)
}

@media(max-width: 768px) {
    .cursos {
        flex-wrap:nowrap;
        display: flex;
        overflow: auto;
        padding-bottom: 20px;
        min-height: 70vw
    }

    .cursos .wp-block-columns {
        flex-wrap: nowrap;
        font-size: 20px;
        line-height: 32px
    }

    .cursos>.wp-block-columns>.wp-block-column {
        min-width: 80vw;
        max-width: 90vw;
        min-height: 60vh;
        max-height: 60vh;
        margin-left: 0;
        margin-right: 20px
    }

    .cursos .wp-block-cover {
        min-height: 60vh!important;
        max-height: 60vh
    }

    .cursos::-webkit-scrollbar {
        width: 6px;
        height: 6px
    }

    .cursos::-webkit-scrollbar-track {
        background: #8f8f8f;
        border: 2px solid #fff
    }

    .cursos::-webkit-scrollbar-thumb {
        background: var(--yellow)
    }

    .cursos::-webkit-scrollbar-thumb:hover {
        background: var(--yellow)
    }

    .cursos .wp-block-cover__inner-container p {
    }

    .cursos .wp-block-cover h4 {
        font-size: 36px;
        line-height: 36px
    }

    .cursos .wp-block-cover h5 {
        font-size: 30px;
        line-height: 30px
    }

    .cursos .wp-block-cover .wp-block-columns .wp-block-column p {
        font-size: 16px;
        width: 130px
    }
}

#depoimentos {
    justify-content: center;
    align-items: center;
    margin-bottom: 160px;
    margin-top: 40px;
    gap: min(3vw,40px);
    flex-direction: row
}

#depoimentos .wp-block-column {
    flex-basis: auto!important;
    flex-grow: unset!important;
    margin: 0!important;
    position: relative;
    transition: .3s
}

#depoimentos .wp-block-column .wp-block-image {
    position: absolute;
    top: 0;
    width: min(15vw,210px);
    height: min(15vw,210px);
    z-index: 99999;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: .6;
    cursor: pointer;
    transition: .3s
}

#depoimentos .wp-block-column .wp-block-image.active {
    opacity: 0
}

#depoimentos>.wp-block-column:hover {
    transform: scale(1.1)
}

#depoimentos .wp-block-video {
    width: min(15vw,210px);
    height: min(15vw,210px);
    transition: .3s;
    position: relative
}

#depoimentos .wp-block-video:before {
    content: '';
    display: block;
    width: min(15vw,210px);
    height: min(15vw,210px);
    background: url(/wp-content/themes/ibsec-2022/2024/images/semi-circle.png) no-repeat left bottom;
    background-size: contain;
    transform: rotate(90deg);
    position: absolute;
    left: 0;
    bottom: 0;
    margin: max(-1vw,-20px)
}

#depoimentos .wp-block-video video {
    height: min(15vw,210px);
    border-radius: 50%;
    background: #000
}

#depoimentos h2 {
    font-size: 18px;
    font-weight: 900;
    line-height: 18px;
    margin: 30px 0 0
}

#depoimentos p {
    margin: 0;
    font-size: 12px
}

@media(max-width: 768px) {
    #depoimentos {
        gap:8vw
    }

    #depoimentos .wp-block-video {
        width: 40vw;
        height: 40vw
    }

    #depoimentos .wp-block-video:before {
        content: '';
        display: block;
        width: 40vw;
        height: 40vw;
        margin: -3vw
    }

    #depoimentos .wp-block-video video {
        height: 40vw;
        border-radius: 50%;
        background: #000
    }

    #depoimentos .wp-block-column .wp-block-image {
        width: 40vw;
        height: 40vw
    }
}

#cursos-destaque {
    padding: 68px;
    border-radius: 30px;
    margin: 90px auto 36px;
    max-width: 1260px;
    width: 90%;
    position: relative
}

#cursos-destaque a {
    color: #fff
}

#cursos-destaque h2 {
    font-size: 32px;
    line-height: 32px;
    margin: -36px 0 0;
    font-weight: 900;
    background: url(/wp-content/themes/ibsec-2022/2024/images/stars.png) no-repeat left;
    background-size: 54px;
    padding: 14px 0 24px 54px
}

#cursos-destaque .wp-block-columns {
    margin: 0;
    display: flex!important
}

#cursos-destaque .bx-wrapper {
    width: 100%;
    height: 370px
}

#cursos-destaque .bx-wrapper .bx-viewport {
    height: 370px
}

#cursos-destaque .bx-wrapper .bx-pager {
    display: none
}

#cursos-destaque .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    left: 10px;
    width: 48px;
    height: 48px;
    background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii00LjUgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIj48ZGVmcz48L2RlZnM+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9IkRyaWJiYmxlLUxpZ2h0LVByZXZpZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNDUuMDAwMDAwLCAtNjY3OS4wMDAwMDApIiBmaWxsPSJibGFjayI+PGcgaWQ9Imljb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ni4wMDAwMDAsIDE2MC4wMDAwMDApIj48cGF0aCBkPSJNMjk5LjYzMzc3Nyw2NTE5LjI5MjMxIEwyOTkuNjMzNzc3LDY1MTkuMjkyMzEgQzI5OS4yMjg4NzgsNjUxOC45MDI1NiAyOTguNTczMzc3LDY1MTguOTAyNTYgMjk4LjE2OTUxMyw2NTE5LjI5MjMxIEwyODkuNjA2NTcyLDY1MjcuNTU1ODcgQzI4OC43OTc4MDksNjUyOC4zMzYzNiAyODguNzk3ODA5LDY1MjkuNjAyNTMgMjg5LjYwNjU3Miw2NTMwLjM4MzAxIEwyOTguMjMxNjQ2LDY1MzguNzA3NTQgQzI5OC42MzI0MDMsNjUzOS4wOTMyOSAyOTkuMjc5NjIsNjUzOS4wOTgyOCAyOTkuNjg1NTU0LDY1MzguNzE3NTMgTDI5OS42ODU1NTQsNjUzOC43MTc1MyBDMzAwLjEwMDgwOSw2NTM4LjMyODc5IDMwMC4xMDQ5NTEsNjUzNy42ODgyMSAyOTkuNjk2OTQ1LDY1MzcuMjkzNDcgTDI5MS44MDI5NjgsNjUyOS42NzY0OCBDMjkxLjM5ODA2OSw2NTI5LjI4NTc0IDI5MS4zOTgwNjksNjUyOC42NTMxNSAyOTEuODAyOTY4LDY1MjguMjYyNDEgTDI5OS42MzM3NzcsNjUyMC43MDUzOCBDMzAwLjAzODY3Niw2NTIwLjMxNTYzIDMwMC4wMzg2NzYsNjUxOS42ODMwNSAyOTkuNjMzNzc3LDY1MTkuMjkyMzEiPjwvcGF0aD48L2c+PC9nPjwvZz48L3N2Zz4=) no-repeat;
    z-index: 9999;
    background-size: contain;
    font-size: 0;
    transition: .3s
}

#cursos-destaque .bx-wrapper .bx-controls-direction .bx-next {
    left: auto;
    right: 10px;
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii00LjUgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIj48ZGVmcz48L2RlZnM+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9IkRyaWJiYmxlLUxpZ2h0LVByZXZpZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDUuMDAwMDAwLCAtNjY3OS4wMDAwMDApIiBmaWxsPSJibGFjayI+PGcgaWQ9Imljb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ni4wMDAwMDAsIDE2MC4wMDAwMDApIj48cGF0aCBkPSJNMjQ5LjM2NTg1MSw2NTM4LjcwNzY5IEwyNDkuMzY1ODUxLDY1MzguNzA3NjkgQzI0OS43NzA3NjQsNjUzOS4wOTc0NCAyNTAuNDI2Mjg5LDY1MzkuMDk3NDQgMjUwLjgzMDE2Niw2NTM4LjcwNzY5IEwyNTkuMzkzNDA3LDY1MzAuNDQ0MTMgQzI2MC4yMDIxOTgsNjUyOS42NjM2NCAyNjAuMjAyMTk4LDY1MjguMzk3NDcgMjU5LjM5MzQwNyw2NTI3LjYxNjk5IEwyNTAuNzY4MDMxLDY1MTkuMjkyNDYgQzI1MC4zNjcyNjEsNjUxOC45MDY3MSAyNDkuNzIwMDIxLDY1MTguOTAxNzIgMjQ5LjMxNDA3Miw2NTE5LjI4MjQ3IEwyNDkuMzE0MDcyLDY1MTkuMjgyNDcgQzI0OC44OTk4MzksNjUxOS42NzEyMSAyNDguODk0NjYxLDY1MjAuMzExNzkgMjQ5LjMwMjY4MSw2NTIwLjcwNjUzIEwyNTcuMTk2OTM0LDY1MjguMzIzNTIgQzI1Ny42MDE4NDcsNjUyOC43MTQyNiAyNTcuNjAxODQ3LDY1MjkuMzQ2ODUgMjU3LjE5NjkzNCw2NTI5LjczNzU5IEwyNDkuMzY1ODUxLDY1MzcuMjk0NjIgQzI0OC45NjA5MzgsNjUzNy42ODQzNyAyNDguOTYwOTM4LDY1MzguMzE3OTUgMjQ5LjM2NTg1MSw2NTM4LjcwNzY5Ij48L3BhdGg+PC9nPjwvZz48L2c+PC9zdmc+)
}

#cursos-destaque .bx-wrapper .bx-controls-direction a:hover {
    opacity: .5
}

.featured figure {
    max-width: 490px;
    position: relative
}

.featured figure:before {
    display: block;
    width: 490px;
    height: 490px;
    content: '';
    background: url(/wp-content/themes/ibsec-2022/2024/images/semi-circle.png) no-repeat;
    background-size: contain;
    transform: rotate(90deg);
    position: absolute;
    bottom: -40px;
    left: -70px
}

.featured img {
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 0 0 80px #000
}

.featured-right figure:before {
    transform: rotate(0deg);
    bottom: -60px;
    right: -30px;
    left: auto
}

.loginform {
    display: inline-block;
    background: linear-gradient(to top,var(--yellow),transparent 90%);
    border-radius: 20px;
    padding: 64px 32px 16px;
    text-align: center;
    width: 340px;
    min-width: 340px;
    text-align: center
}

.page-home .loginform {
    float: right
}

.loginform a {
    color: #795548
}

#pw-weak {
    width: auto
}

.pw-weak {
    display: flex
}

.indicator-hint {
    text-align: left
}

.loginform input {
    display: block;
    width: 100%;
    border: none;
    font-family: montserrat,sans-serif;
    padding: 12px 16px;
    border-radius: 30px;
    font-size: 14px;
    line-height: 14px;
    outline: none;
    color: #000;
    font-weight: 500
}

.loginform input::placeholder {
    font-style: italic;
    color: #a59772
}

.loginform button {
    display: block;
    width: 100%;
    border: none;
    font-family: montserrat,sans-serif;
    padding: 12px 16px;
    border-radius: 30px;
    font-size: 14px;
    line-height: 16px;
    background: #000;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    box-shadow: 0 0 30px rgba(0,0,0,.1)
}

.button.wp-generate-pw {
    background: 0 0;
    border: 2px solid
}

.loginform label {
    font-size: 12px;
    text-align: left;
    display: block
}

.loginform h1 {
    font-size: 18px;
    line-height: 18px;
    text-align: left;
    position: relative;
    padding: 20px 20px 0;
    margin: 0 0 20px;
    display: inline-block
}

#form-cadastro.loginform h1,.dados-cadastrais h1 {
    font-size: 28px;
    line-height: 30px;
    font-weight: 100;
    margin-bottom: 32px;
    padding-left: 24px
}

.loginform h1:before {
    content: '';
    width: 40px;
    height: 40px;
    display: inline-block;
    background: url(/wp-content/themes/ibsec-2022/2024/images/semi-circle.png) no-repeat center;
    background-size: contain;
    transform: rotate(180deg);
    position: absolute;
    top: 0;
    left: 0
}

.dados-cadastrais h1:before {
    width: 50px;
    height: 50px
}

.loginform .wp-block-button__link {
    padding: 0;
    background: 0 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.loginform .arrow-right span:after {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii00LjUgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIj48ZGVmcz48L2RlZnM+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9IkRyaWJiYmxlLUxpZ2h0LVByZXZpZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDUuMDAwMDAwLCAtNjY3OS4wMDAwMDApIiBmaWxsPSJ3aGl0ZSI+PGcgaWQ9Imljb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ni4wMDAwMDAsIDE2MC4wMDAwMDApIj48cGF0aCBkPSJNMjQ5LjM2NTg1MSw2NTM4LjcwNzY5IEwyNDkuMzY1ODUxLDY1MzguNzA3NjkgQzI0OS43NzA3NjQsNjUzOS4wOTc0NCAyNTAuNDI2Mjg5LDY1MzkuMDk3NDQgMjUwLjgzMDE2Niw2NTM4LjcwNzY5IEwyNTkuMzkzNDA3LDY1MzAuNDQ0MTMgQzI2MC4yMDIxOTgsNjUyOS42NjM2NCAyNjAuMjAyMTk4LDY1MjguMzk3NDcgMjU5LjM5MzQwNyw2NTI3LjYxNjk5IEwyNTAuNzY4MDMxLDY1MTkuMjkyNDYgQzI1MC4zNjcyNjEsNjUxOC45MDY3MSAyNDkuNzIwMDIxLDY1MTguOTAxNzIgMjQ5LjMxNDA3Miw2NTE5LjI4MjQ3IEwyNDkuMzE0MDcyLDY1MTkuMjgyNDcgQzI0OC44OTk4MzksNjUxOS42NzEyMSAyNDguODk0NjYxLDY1MjAuMzExNzkgMjQ5LjMwMjY4MSw2NTIwLjcwNjUzIEwyNTcuMTk2OTM0LDY1MjguMzIzNTIgQzI1Ny42MDE4NDcsNjUyOC43MTQyNiAyNTcuNjAxODQ3LDY1MjkuMzQ2ODUgMjU3LjE5NjkzNCw2NTI5LjczNzU5IEwyNDkuMzY1ODUxLDY1MzcuMjk0NjIgQzI0OC45NjA5MzgsNjUzNy42ODQzNyAyNDguOTYwOTM4LDY1MzguMzE3OTUgMjQ5LjM2NTg1MSw2NTM4LjcwNzY5IiBpZD0iYXJyb3dfcmlnaHQtIzMzNiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat right center;
    background-size: 14px;
    float: right
}

@media(max-width: 768px) {
    .loginform {
        display:inline-block;
        background: linear-gradient(to top,var(--yellow),transparent 90%);
        border-radius: 20px;
        padding: 10vw 5vw 5vw;
        text-align: center;
        width: 100%;
        min-width: 100%;
        text-align: center
    }
}

#topo .dropdown {
    display: inline-block;
    position: relative;
    z-index: 9999
}

#topo .dropdown .text {
    display: flex;
    align-items: center;
    border-left: 1px solid rgba(0,0,0,.1);
    padding-left: 20px;
    cursor: pointer
}

#topo .dropdown .text img {
    width: 32px;
    border-radius: 50%
}

#topo .dropdown.locale .text img {
    width: 24px;
    border-radius: 4px
}

#topo .dropdown i {
    margin: 0 8px
}

#topo .dropdown ul {
    position: absolute;
    background: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    border-radius: 4px;
    padding: 0;
    right: 0;
    display: none;
    margin-top: 10px;
    min-width:250px;
}

#topo .dropdown.locale ul {min-width:auto;}

#topo .dropdown.open ul {
    display: block
}

#topo .dropdown ul li {
    padding: 10px 20px;
    display: block;
    font-size: 12px;
    cursor: pointer;
    border-bottom: 1px solid rgba(0,0,0,.1);
    background: 0 0;
    margin:0px;
}


#topo .dropdown ul li img {
    display: block;
}

#topo .dropdown ul li.selected {
    background: #0000000f
}

#topo .dropdown ul li:after {
    display: none
}

label[for=phone-number] span {
    display: none
}

.loginform label[for=phone-number].has-error span,.loginform label.error {
    display: block;
    background: linear-gradient(to left,transparent,#F44336,transparent);
    color: #fff;
    padding: 5px;
    text-align: center;
    font-size: 11px;
    line-height: 11px
}

.form-group {
    position: relative
}

.form-group label.error {
    min-width: 100%;
    position: absolute;
    bottom: -20px
}

.phone-number {
    background: #fff;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: start;
    border-radius: 0 0 30px 30px;
    border-top: 1px solid rgba(0,0,0,.1)
}

.phone-number-prefix {
    padding-left: 16px;
    border-radius: 0 0 0 30px
}

#phone-number {
    width: auto
}

.loginform .iti input,.loginform .iti input[type=text],.loginform .iti input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0!important;
    margin-bottom: 0!important;
    padding-right: 36px;
    margin-right: 0;
    padding-left: 52px
}

.loginform select {
    border-radius: 4px 4px 0 0;
    border-bottom: 1px solid rgb(255 255 255/5%);
    max-width: 100%
}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

#user_login,.wp-pwd input {
    width: 100%;
    margin-top: .5em
}

.wp-pwd {
    display: flex;
    align-items: end
}

.password-strength-indicator {
    border-radius: 3px;
    margin-top: 1em
}

button,.btn,.loginform input[type=submit],.page-feedback input[type=submit],.search input[type=submit] {
    border: none;
    font-family: nunito sans,sans-serif;
    padding: 14px;
    border-radius: 3px;
    outline: none;
    background: var(--blue);
    color: #fff;
    font-weight: 700;
    cursor: pointer;
    transition: .3s;
    display: inline-block;
    background: var(--blue);
    color: #fff
}

.loginform .wp-pwd button.button {
    background: 0 0;
    width: auto;
    box-shadow: none
}

.submit.reset-pass-submit {
    display: flex;
    flex-direction: column;
    gap: 1em
}

.wp-generate-pw {
    background: rgb(255 255 255/8%)
}

#rememberme {
    width: auto
}

.forgetmenot {
    display: flex
}

@font-face {
    font-family: dashicons;
    src: url(../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800);
    src: url(../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix) format("embedded-opentype"),url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"),url(../fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800) format("truetype");
    font-weight: 400;
    font-style: normal
}

.dashicons,.dashicons-before:before {
    font-family: dashicons;
    display: inline-block;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: never;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 20px;
    height: 20px;
    font-size: 20px;
    vertical-align: top;
    text-align: center;
    transition: color .1s ease-in
}

.dashicons-visibility:before {
    content: "\f177"
}

.dashicons-hidden:before {
    content: "\f530"
}

.msg {
    padding: 14px 22px;
    border-radius: 8px;
    margin: 0 0 20px;
    font-size: 12px;
    background: #ffffff59
}

.msg.erro {
    color: #ff8d85;
    background: #f4433630
}

.msg.sucesso {
    color: #00a32a;
    background: #8bc34a24
}

#pass-strength-result {
    border-radius: 30px;
    background-color: #f0f0f1;
    border: 1px solid #dcdcde;
    color: #1d2327;
    margin: 10px 1px 5px;
    padding: 3px 5px;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    opacity: 0;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px
}

#pass-strength-result.short {
    background-color: #ffabaf;
    border-color: #e65054;
    color: #e65054;
    opacity: 1
}

#pass-strength-result.bad {
    background-color: #facfd2;
    border-color: #f86368;
    color: #f86368;
    opacity: 1
}

#pass-strength-result.good {
    background-color: #f5e6ab;
    border-color: #f0c33c;
    color: #b89837;
    opacity: 1
}

#pass-strength-result.strong {
    background-color: #b8e6bf;
    border-color: #68de7c;
    color: #009688;
    opacity: 1
}

.loginform select {
    border: none;
    font-family: nunito sans,sans-serif;
    padding: 14px;
    border-radius: 30px 30px 0 0;
    background: #fff;
    outline: none;
    font-size: 14px;
    max-width: 100%
}

#form-cadastro {
    width: 400px;
    max-width: 100%
}

#validadores {
    text-align: left;
    padding: 0;
    margin: 0;
    color: #000
}

#validadores li {
    display: block;
    background: rgba(0,0,0,.1);
    margin-bottom: 4px;
    padding: 8px 16px;
    border-left: 2px solid
}

.dados-cadastrais {
    max-width: 100%;
    width: 700px;
    margin: 0 auto 50px!important;
    position: relative;
    z-index: 99999
}

.dados-cadastrais .item {
    border-bottom: 1px solid rgba(255,255,255,.05);
    padding: 0 0 24px;
    margin: 0 0 24px
}

.dados-cadastrais .cupom>div:first-child {
    display: flex;
    align-items: end;
    gap: 12px
}

.dados-cadastrais .cupom>div>div {
    flex-grow: 1;
    position: relative
}

.dados-cadastrais .cupom span {
    font-size: 11px;
    line-height: 11px;
    display: block;
    font-weight: 600;
    border-radius: 4px;
    margin-top: 8px;
    position: absolute;
    bottom: 20px;
    right: 20px
}

.valido span {
    color: #8bc34a
}

.invalido span {
    color: #ff5722
}

.dados-cadastrais label {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px
}

.dados-cadastrais select {
    width: 100%
}

.flex {
    display: flex;
    gap: 2em
}

.dados-cadastrais #termos {
    width: auto
}

.swal2-container {
    z-index: 999999
}

.swal2-modal {
    background: var(--dark-grey);
    color: #fff
}

.swal2-warning {
    border-color: var(--yellow)!important;
    color: var(--yellow)!important
}

.swal2-html-container li {
    border: 1px solid rgba(255,255,255,.1);
    border-radius: 8px;
    padding: 16px;
    display: block;
    font-size: 14px;
    margin-top: 1em
}

.swal2-html-container li strong,.swal2-html-container li b {
    color: Var(--yellow)
}

.swal2-title {
    background: rgba(0,0,0,.3);
    padding: 22px;
    margin: 22px 0;
    font-size: 28px;
    line-height: 28px;
    font-weight: 100
}

#configure-2fa {
    z-index: 99999
}

@media(max-width: 768px) {
    body {
        font-size:4vw;
        line-height: 4vw
    }

    .wp-block-columns.totais {
        flex-wrap: nowrap!important;
        overflow: auto;
        padding: 20px 0
    }

    .totais .wp-block-column {
        min-width: 60%
    }

    .totais svg {
        width: 20vw;
        height: 20vw
    }

    #header .totais h3 {
        font-size: 5vw;
        line-height: 5vw;
        font-weight: 100
    }

    #header .totais h2 {
        font-size: 7vw;
        line-height: 7vw
    }

    .loginform h1 {
        font-size: 6vw;
        line-height: 6vw;
        margin: 0;
        padding: 4vw 0 0 5vw
    }

    .loginform p,.loginform input,.loginform a,.loginform button,.loginform label,.loginform select {
        font-size: 4vw;
        line-height: 4vw
    }

    .loginform h1:before {
        width: 10vw;
        height: 10vw
    }

    .loginform button {
        padding: 3vw
    }

    .dashicons,.dashicons-before:before {
        width: 4vw;
        height: 4vw;
        font-size: 5vw;
        vertical-align: top;
        text-align: center;
        transition: color .1s ease-in
    }

    #rodape .sociais .wp-block-image img {
        width: 50%!important
    }

    #rodape .sociais .alignright {
        float: none;
        margin: 0 0 5vw
    }

    #menu .wp-block-button .wp-block-button__link {
        font-size: 18px;
        line-height: 18px;
        padding:16px 20px;
    }

    .logo .site-title {
        font-size: 5vw;
        padding: 3vw 0 3vw 3vw;
        margin-left: 3vw
    }

    #topo .dropdown.locale .text img {
        width: 48px
    }

    #topo .dropdown ul li img {
        width: 48px
    }

    #menu .wp-block-column figure img {
        width: 100%
    }

    #menu .wp-block-column figure {
        min-height: auto;
        width: 30vw
    }

    #topo .dropdown .text {
        padding-left: 3vw;
        margin: 0
    }

    #topo .dropdown .text img {
        width: 64px;
    }

    #topo .dropdown .text svg {
        width: 32px;
        height: auto
    }

    #topo .dropdown ul li {
        padding: 4vw;
        display: block;
        font-size: 4vw;
    }

    #topo .dropdown ul {
        min-width:90vw;
        margin-top:30px;
    }

    #menu .wp-block-column {
        gap:20px;
    }

    #menu {
        gap: 4vw
    }

    #menu .wp-block-button .wp-block-button__link:after {
        background-size: 2vw;
        height: 3vw;
        width: 3vw;
        background-position: center
    }

    .page-signup .wp-block-spacer {
        display: none
    }

    #form-cadastro.loginform h1,.dados-cadastrais h1 {
        font-size: 6vw;
        line-height: 6vw;
        font-weight: 100;
        margin-bottom: 6vw;
        padding-left: 6vw
    }
}

body .wp-block-cover {
    padding: 0
}

select:focus:invalid,input:focus:invalid {
    border: 1px solid #ff00006b!important
}

select option {
    background: #191919;
    color: #fff
}

#iframe-boas-vindas {
    position: fixed;
    height: 100vh;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99999999999;
    background: rgba(0,0,0,.8)
}

#iframe-boas-vindas iframe {
    width: 100%
}

#iframe-boas-vindas form {
    position: absolute;
    right: 46px;
    transform: translateX(100%);
    top: 50%;
    z-index: 99;
    background: var(--yellow);
    border-radius: 4px 0 0 4px;
    color: var(--dark-grey);
    transition: .3s;
    font-size: 14px
}

#iframe-boas-vindas form:hover {
    transform: translateX(0%);
    right: 0
}

#iframe-boas-vindas form button {
    background: var(--yellow);
    color: var(--dark-grey);
    font-size: 14px;
    line-height: 14px;
    padding: 14px;
    outline: none;
    border: none;
    font-weight: 900
}

.lds-dual-ring {
    display: inline-block;
    width: 80px;
    height: 80px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -40px
}

.lds-dual-ring:after {
    content: " ";
    display: block;
    width: 64px;
    height: 64px;
    margin: 8px;
    border-radius: 50%;
    border: 6px solid var(--yellow);
    border-color: var(--yellow) transparent var(--yellow) transparent;
    animation: lds-dual-ring 1.2s linear infinite
}

@keyframes lds-dual-ring {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@media(max-width: 1023px) {
    #iframe-boas-vindas iframe {
        position:relative!important;
        top: auto!important
    }

    #iframe-boas-vindas form {
        position: relative;
        top: auto;
        text-align: center;
        right: auto;
        transform: none;
        margin-top: 20px;
        font-size: 3vw;
        line-height: 3vw;
        background: 0 0;
        color: #fff;
        display: flex;
        flex-direction: column;
        gap: 20px
    }

    #iframe-boas-vindas {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding-top: 40px
    }

    #iframe-boas-vindas form svg {
        display: none
    }

    #iframe-boas-vindas form button {
        font-size: 3vw;
        line-height: 3vw
    }

    #topo .menu {
        display: flex;
        align-items: center
    }

    #topo .menu .btn {
        margin-right: 0
    }
}

#overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: radial-gradient(#0000,#00000085 100%)
}

.mobile {
    display: none !important;
}

@media(max-width: 768px) {
    .desktop {
        display:none!important
    }

    .mobile {
        display: block!important
    }

    #topo .menu {
        gap: 0
    }

    .page-content .title {
        font-size: 22px;
        line-height: 24px;
        padding: 20px
    }

    #areas .wp-block-cover {font-size: 4vw; line-height:5vw; min-height: 100vw !important}

    #areas h2  {font-size: 16vw; line-height: 16vw;}
    

    .swal2-html-container li {
        padding: 3vw;
        font-size: 3vw;
    }
    
    .swal2-title {
        padding: 8vw 3vw;
        margin: 3vw 0;
        font-size: 8vw;
        line-height: 8vw;
    }

    body div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm,
    body div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel {
        font-size:4vw;
    }

    body div:where(.swal2-container) div:where(.swal2-popup) {
        width: 100%
    }
}
.page-perfil form input {
    width: 100%;
    margin-bottom: 18px
}

.page-perfil hr {
    width: 100%;
    opacity: .1;
    margin: 18px 0
}

.page-perfil input[disabled] {
    color: #b2b2b2
}

.page-perfil .min-height {
    align-items: flex-start;
    justify-content: left;
    box-sizing: border-box;
    flex-wrap: wrap;
    gap:40px;
    padding:100px 0;
}

.page-perfil #form-cadastro {
    margin: initial;
    max-width: 45%;
    width:auto;
}

.page-payment td {padding-right: 16px;}

.page-payment #form-cadastro {width:100%;margin:50px 0px;}

.page-payment #assinatura {margin-bottom:50px}

.page-perfil #form-cadastro h1,
.page-payment #form-cadastro h1,
#ajuda h1, #ajuda h2{
    font-size: 24px;
    line-height: 24px;
    margin: 20px 0;
    padding: 30px 20px;
    background: rgba(0,0,0,.1);
    border-left: 2px solid var(--blue);
    font-weight: 500;
    border-radius: 4px
}

.page-perfil #form-cadastro h1 {
    font-weight: 400;
    margin: 0 0 1vw;
    font-size: 24px;
    line-height: 24px
}

.page-perfil input, .page-perfil textarea {
    border: none;
    font-family: nunito sans,sans-serif;
    padding: 14px;
    border-radius: 4px;
    color: #fff;
    background: rgb(54 54 54);
    outline: none;
    font-size: 14px;
    width:100%;
    margin-bottom:20px;
}



@media(max-width: 768px) {
    .item.flex {
        flex-wrap:wrap;
        gap:0;
        justify-content:space-between;
    }

    .subitem.p50 {
        width:48%
    }

    .dados-cadastrais label {
        padding:3vw 0px;
    }

    .msg {
        padding: 4vw;
        border-radius: 8px;
        margin: 5vw 0;
        font-size: 4vw;
        line-height: 4vw;
    }

    .page-perfil .min-height {
        flex-direction:column;
        gap:40px;
    }

    .page-perfil #form-cadastro {
        max-width:none;
        width:100%;
        font-size:3vw
    }

    .page-perfil form input,  .page-perfil form textarea {
        font-size:4vw;
        width:100%;
        padding:3vw;
    }

    .page-perfil #form-cadastro h1 {
        font-size:6vw;
        padding:6vw;
        line-height:6vw;
    }

    .page-perfil #form-cadastro button {
        font-size:4vw;
        padding:3vw;
        line-height:4vw;
    }

    .page-perfil .form-table {width:100%}

    #wp_user_profile_avatar_preview img, #wp_user_profile_avatar_preview-existing img, #wp_user_profile_avatar_thumbnail img, #wp_user_profile_avatar_thumbnail-existing img {
        max-height: 30vw !important;
    }
}

.page-payment .row {
    border: 1px solid rgba(255,255,255,.1);
    padding: 8px;
    text-align: left;
    align-items: center;
    gap: 1em;
    color: var(--light-grey);
    margin-top:30px;
}

.page-payment td {
    padding:8px 16px 8px 0px;
    vertical-align: text-top;
}

.page-payment thead td, #historico span {
    border-bottom: 1px solid rgba(255,255,255,.1);
    padding-bottom:8px;
    text-transform:uppercase;
    font-size:12px;
    letter-spacing:1px;
    color:var(--light-grey);
}

#historico span {display:block;margin-bottom:22px;}

.page-payment #historico {
    width:100%;
    border-spacing: 0px;
}

.page-payment #historico .btn {
    padding:8px 16px;
}

@media(max-width:768px) {
    .page-payment #historico tr, .page-payment #historico td {
        display:block;
        max-width:none !important;
    }

    .page-payment td {
        font-size:3vw;
        
    }

    .page-payment thead {
        display:none
    }

    .page-payment #historico .btn {
        padding:2vw 3vw;
        font-size:3vw;
        line-height:3vw
    }

    .page-payment #form-cadastro h1{
        font-size: 5vw;
        line-height: 5vw;
        margin: 4vw 0;
        padding: 4vw 5vw;
        background: rgba(0,0,0,.1);
        border-left: 2px solid var(--blue);
        font-weight: 500;
        border-radius: 4px
    }

    .page-payment small {font-size:14px;}
}

#topo .help img {
    width: 24px;
    display: block;
    cursor: pointer;
    transition:.5s;
}

#topo .help:hover img {
    transform: scale(1.5)
}

#topo .help {
    background:none;
}
.swal2-container textarea,.swal2-container select {
    width: 100%;
    border: none;
    font-family: nunito sans,sans-serif;
    padding: 1em;
    border-radius: 4px;
    background: rgba(255,255,255,.05);
    color: #fff;
    outline: none;
    margin-bottom: 10px
}

#help-report {
    font-size: 14px;
    text-align: left
}

.swal2-container {
    z-index: 999999999!important
}

.swal2-footer {
    color: var(--light-grey)!important;
    border-color: var(--light-grey)!important
}

#swal2-html-container .planos {
    flex-direction: column
}

#swal2-html-container .planos .btn {
    font-size: 14px;
    padding: 10px 20px
}

body .swal2-title {
    margin: 1em 1.6em 0
}

body .swal2-modal {
    background: var(--dark-grey);
    color: #fff
}

body .swal2-icon.swal2-warning {
    color: var(--yellow);
    border-color: var(--yellow)
}


@media(max-width:768px) {
    .swal2-container textarea,.swal2-container select, .swal2-container input, #help-report {
        font-size:3vw;
        line-height:3vw
    }

    #topo .help {margin:0px;padding-left:3vw;}
    #topo .help img {
        width: 6vw;
    }

    #topo .dropdown .text img {
        width: 6vw;
    }
    #topo .dropdown .text svg {width:4vw}

    #topo .dropdown.locale .text img {height:5vw;width:auto}

    #topo .dropdown .text {padding:0px}
}

#ajuda {
    margin:50px auto;
}

#ajuda h2 {
    margin:50px 0px 0px;
}

@media(max-width:768px) {
    #ajuda {
        font-size:3vw;
        line-height:5vw;
    }

    #ajuda h1, #ajuda h2, #ajuda h2 strong {
        font-size:6vw;
        line-height:6vw;
        font-weight:600;
    }
}