.sb-grid .sb-components-carousel .owl-carousel:not(.ct-tab) .owl-dots .owl-dot.active,
.sb-grid .sb-components-carousel .owl-carousel:not(.ct-tab) .owl-dots .owl-dot:hover {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17 9.86328C17 14.2816 13.4183 17.8633 9 17.8633C4.58172 17.8633 1 14.2816 1 9.86328C1 5.445 4.58172 1.86328 9 1.86328C13.4183 1.86328 17 5.445 17 9.86328Z' fill='%23F5F7FA' stroke='%23E0E6EB' stroke-width='2'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 13.8633C11.2091 13.8633 13 12.0724 13 9.86328C13 7.65414 11.2091 5.86328 9 5.86328C6.79086 5.86328 5 7.65414 5 9.86328C5 12.0724 6.79086 13.8633 9 13.8633Z' fill='%23F35A32'/%3e%3c/svg%3e ")
}

.sb-grid .sb-components-carousel .owl-carousel:not(.ct-tab) .owl-nav button {
    background-color: #1A50E8 !important;
    color: #fff !important;
    height: 40px;
    background-size: 8px auto !important;
    background-repeat: no-repeat !important;
    background-position: center !important
}

.sb-grid .sb-components-carousel .owl-carousel:not(.ct-tab) .owl-nav button.owl-next {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='22' viewBox='0 0 14 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.6599 9.5838L4.17989 1.1038C3.80435 0.725178 3.29316 0.512207 2.75989 0.512207C2.22661 0.512207 1.71542 0.725178 1.33989 1.1038C0.564439 1.88388 0.564439 3.14373 1.33989 3.9238L8.41989 11.0038L1.33989 18.0838C0.564439 18.8639 0.564439 20.1237 1.33989 20.9038C1.71732 21.2782 2.22828 21.4869 2.75989 21.4838C3.29149 21.4869 3.80245 21.2782 4.17989 20.9038L12.6599 12.4238C13.0385 12.0483 13.2515 11.5371 13.2515 11.0038C13.2515 10.4705 13.0385 9.95934 12.6599 9.5838Z' fill='white'/%3e%3c/svg%3e ") !important
}

.sb-grid .sb-components-carousel .owl-carousel:not(.ct-tab) .owl-nav button.owl-prev {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 22'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eArtboard 1%3c/title%3e%3cpath class='cls-1' d='M1.35,12.41l8.48,8.48a2,2,0,0,0,2.84-2.82L5.59,11l7.08-7.08a2,2,0,0,0,0-2.82,2,2,0,0,0-2.84,0L1.35,9.57A2,2,0,0,0,.76,11,2,2,0,0,0,1.35,12.41Z'/%3e%3c/svg%3e") !important
}

.sb-grid .sb-components-carousel .owl-carousel:not(.ct-tab) .owl-nav button span {
    display: none
}

.sb-grid .sb-components-carousel .owl-nav button {
    background-repeat: no-repeat !important;
    background-position: center !important
}

.sb-components__card.card-artigo {
    border-left: 5px solid #40BBFF !important
}

.sb-components__card.card-artigo .sb-components__card__img {
    background-color: #40BBFF;
    background-image: none !important
}

.sb-components__card.card-artigo .sb-components__card__info__tags span {
    color: #617385 !important
}

.sb-components__card.card-video .sb-components__button {
    background: #fff
}

.sb-hotsite-template-1__carrossel {
    background: #f5f7fa;
    padding: 60px 0
}

.sb-hotsite-template-1__carrossel .owl-carousel {
    margin-bottom: 0 !important
}

@media (max-width:991.98px) {
    .sb-hotsite-template-1__carrossel {
        padding: 40px 2px 5px
    }
}

.sb-hotsite-template-1__destaque {
    min-height: 360px;
    position: relative
}

.sb-hotsite-template-1__destaque__img {
    background-color: #323232;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%
}

.sb-hotsite-template-1__destaque__img.desktop {
    display: block;
    background-size: cover
}

@media (max-width:991.98px) {
    .sb-hotsite-template-1__destaque__img.desktop {
        display: none
    }
}

.sb-hotsite-template-1__destaque__img.mobile {
    display: none;
    background-size: cover
}

@media (max-width:991.98px) {
    .sb-hotsite-template-1__destaque__img.mobile {
        display: block
    }
}

.sb-hotsite-template-1__destaque .sb-container {
    position: absolute;
    bottom: 60px;
    width: 100%;
    max-width: 100%
}

@media (min-width:767.98px) {
    .sb-hotsite-template-1__destaque__text {
        max-width: 500px;
        padding-top: 78px;
        margin: auto;
        text-align: center
    }
}

@media (max-width:991.98px) {
    .sb-hotsite-template-1__destaque__text {
        padding: 28px 20px
    }
}

.sb-hotsite-template-1__destaque__text strong {
    font-weight: 400;
    display: block;
    margin-bottom: 22px;
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 48px;
    text-align: center;
    color: #fff
}

@media (max-width:991.98px) {
    .sb-hotsite-template-1__destaque__text strong {
        font-size: 24px;
        line-height: 29px
    }
}

.sb-hotsite-template-1__destaque__text p {
    font-size: 18px;
    line-height: 150%;
    text-align: center;
    color: #fff;
    margin-bottom: 40px
}

@media (max-width:991.98px) {
    .sb-hotsite-template-1__destaque__text p {
        margin-bottom: 32px
    }
}

.sb-hotsite-template-1__destaque__text__lnk {
    font-size: 14px;
    line-height: 23px;
    color: #fff;
    text-decoration: underline !important
}

.sb-hotsite-template-1__patrocinadores {
    padding: 40px 0 60px 0;
    background: #505050
}

.sb-hotsite-template-1__patrocinadores a {
    display: inline-block;
    margin: 10px 15px;
    height: 60px
}

.sb-hotsite-template-1__patrocinadores img {
    max-height: 60px
}

.sb-hotsite-template-1__footer {
    padding: 38px 0;
    background: #323232
}

.sb-hotsite-template-1__footer .sb-container {
    position: relative
}

.sb-hotsite-template-1__footer ul {
    margin: 0;
    padding: 0
}

.sb-hotsite-template-1__footer ul li {
    display: inline-block
}

.sb-hotsite-template-1__footer ul li a {
    display: inline-block;
    width: 40px;
    height: 40px;
    margin: 0 8px;
    border-radius: 100%
}

@media (max-width:574.98px) {
    .sb-hotsite-template-1__footer ul li a {
        margin: 0 4px
    }
}

.sb-hotsite-template-1__footer ul li a img {
    width: 40px;
    height: 40px
}

.sb-hotsite-template-1__footer span {
    display: block;
    position: absolute;
    right: 20px;
    top: calc(50% - 8px);
    font-size: 13px;
    line-height: 16px;
    color: #fff
}

@media (max-width:991.98px) {
    .sb-hotsite-template-1__footer span {
        max-width: 992px;
        position: initial;
        text-align: center;
        margin-top: 30px
    }
}

.sb-hotsite-template-1__integra {
    padding: 40px 0
}

.sb-hotsite-template-1__integra__banner {
    position: relative;
    background-color: #505050
}

@media (min-width:992px) {
    .sb-hotsite-template-1__integra__banner {
        height: 305px;
        overflow: hidden
    }
}

.sb-hotsite-template-1__integra__banner:after {
    content: '';
    background: #f7a33e;
    width: 100%;
    height: 5px;
    position: absolute;
    bottom: 0;
    left: 0
}

@media (min-width:767.98px) {
    .sb-hotsite-template-1__integra__banner__text {
        float: right;
        max-width: 485px
    }
}

.sb-hotsite-template-1__integra__banner__text .sb-components-breadcrumb {
    padding: 31px 0 17px 0
}

.sb-hotsite-template-1__integra__banner__text .sb-components-breadcrumb ul li {
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    color: #fff
}

.sb-hotsite-template-1__integra__banner__text .sb-components-breadcrumb ul li:before {
    color: #fff
}

.sb-hotsite-template-1__integra__banner__text .sb-components-breadcrumb ul li a {
    color: #fff;
    text-decoration: underline
}

.sb-hotsite-template-1__integra__banner__text__tema {
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    font-style: italic;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 17px
}

.sb-hotsite-template-1__integra__banner__text__title {
    font-weight: 700;
    font-size: 26px;
    line-height: 31px;
    color: #fff;
    margin-bottom: 25px
}

@media (min-width:992px) {
    .sb-hotsite-template-1__integra__banner__text__title {
        max-width: 490px
    }
}

.sb-hotsite-template-1__integra__banner__text__subtitle {
    font-size: 18px;
    line-height: 22px;
    color: #fff
}

@media (min-width:992px) {
    .sb-hotsite-template-1__integra__banner__text__subtitle {
        max-width: 490px
    }
}

@media (max-width:991.98px) {
    .sb-hotsite-template-1__integra__banner__text__subtitle {
        margin-bottom: 30px
    }
}

.sb-hotsite-template-1__integra__banner__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 715px;
    height: 300px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

@media (max-width:991.98px) {
    .sb-hotsite-template-1__integra__banner__img {
        display: none
    }
}

.sb-hotsite-template-1__integra__compartilhar {
    margin-bottom: 26px
}

@media (max-width:991.98px) {
    .sb-hotsite-template-1__integra__compartilhar {
        text-align: left !important
    }
}

.sb-hotsite-template-1__integra__compartilhar strong {
    display: block;
    font-size: 14px;
    line-height: 17px;
    color: #2c3e50;
    margin-bottom: 12px
}

.sb-hotsite-template-1__integra__compartilhar a {
    display: inline-block;
    width: 28px;
    height: 28px;
    margin: 0 0 0 12px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #f7a33e;
    border-radius: 100%
}

.sb-hotsite-template-1__integra__compartilhar a.facebook {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='21' viewBox='0 0 12 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.16723 3.98183H11.0472V0.801834C10.137 0.707181 9.22238 0.66045 8.30723 0.661834C5.58723 0.661834 3.72723 2.32183 3.72723 5.36183V7.98183H0.657227V11.5418H3.72723V20.6618H7.40723V11.5418H10.4672L10.9272 7.98183H7.40723V5.71183C7.40723 4.66183 7.68723 3.98183 9.16723 3.98183Z' fill='%23505050'/%3e%3c/svg%3e ");
    background-size: 7px 14px
}

.sb-hotsite-template-1__integra__compartilhar a.twitter {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='17' viewBox='0 0 21 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.0474 2.46186C19.2957 2.78795 18.5008 3.00352 17.6874 3.10186C18.5455 2.58918 19.1886 1.78264 19.4974 0.831855C18.6909 1.31192 17.8081 1.65015 16.8874 1.83186C15.6215 0.459138 13.5881 0.115113 11.9412 0.995045C10.2942 1.87498 9.44988 3.75657 9.88736 5.57186C6.58972 5.40506 3.51808 3.84561 1.43736 1.28186C1.0765 1.91202 0.886883 2.62568 0.887363 3.35186C0.884764 4.72157 1.56798 6.00165 2.70736 6.76186C2.05534 6.74411 1.41725 6.56915 0.847363 6.25186V6.30186C0.857438 8.24984 2.23679 9.92178 4.14736 10.3019C3.79062 10.4104 3.42024 10.4677 3.04736 10.4719C2.78925 10.4688 2.53179 10.4454 2.27736 10.4019C2.81834 12.068 4.35592 13.2081 6.10736 13.2419C4.66457 14.3771 2.88325 14.9967 1.04736 15.0019C0.713099 15.003 0.379099 14.9829 0.0473633 14.9419C1.92179 16.1521 4.10618 16.7946 6.33736 16.7919C9.44763 16.8242 12.4403 15.6049 14.6426 13.4084C16.8448 11.2118 18.0717 8.22219 18.0474 5.11186C18.0474 4.94186 18.0474 4.76186 18.0474 4.58186C18.8321 3.99667 19.5088 3.27928 20.0474 2.46186Z' fill='%23505050'/%3e%3c/svg%3e ");
    background-size: 13px 10px
}

.sb-hotsite-template-1__integra__compartilhar a.email {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.78388 4.00431C1.94832 4.12035 2.44403 4.465 3.27102 5.03808C4.09804 5.61116 4.7316 6.05241 5.17171 6.36187C5.22006 6.39579 5.32279 6.46953 5.47995 6.58319C5.63713 6.69692 5.76773 6.78882 5.87165 6.85893C5.97565 6.92901 6.10138 7.00762 6.24896 7.09465C6.39648 7.1816 6.53555 7.247 6.66612 7.2903C6.79673 7.33395 6.91762 7.35558 7.02884 7.35558H7.03613H7.04345C7.15467 7.35558 7.27561 7.33393 7.40622 7.2903C7.53674 7.247 7.67594 7.18152 7.82333 7.09465C7.97081 7.00752 8.09653 6.92898 8.20053 6.85893C8.30453 6.78882 8.43504 6.69692 8.59227 6.58319C8.7494 6.46943 8.85225 6.39579 8.90061 6.36187C9.34547 6.05241 10.4773 5.26648 12.2957 4.00416C12.6487 3.75761 12.9436 3.46012 13.1806 3.11189C13.4177 2.76381 13.5361 2.39865 13.5361 2.01662C13.5361 1.69738 13.4212 1.42411 13.1915 1.19682C12.9617 0.969485 12.6897 0.855881 12.3754 0.855881H1.6968C1.32443 0.855881 1.03786 0.981605 0.837155 1.23305C0.636474 1.48455 0.536133 1.79892 0.536133 2.17612C0.536133 2.4808 0.669175 2.81097 0.935133 3.16641C1.20107 3.52189 1.48407 3.80121 1.78388 4.00431Z' fill='%23505050'/%3e%3cpath d='M12.8106 4.78048C11.2245 5.85405 10.0201 6.68838 9.19799 7.28331C8.92233 7.48636 8.6987 7.64486 8.52696 7.75844C8.35522 7.87209 8.12682 7.98816 7.84142 8.1066C7.55613 8.2252 7.29025 8.28433 7.04355 8.28433H7.03616H7.02886C6.78222 8.28433 6.51618 8.2252 6.23089 8.1066C5.94559 7.98816 5.71704 7.87209 5.54535 7.75844C5.37371 7.64486 5.15001 7.48636 4.87437 7.28331C4.22143 6.80455 3.01963 5.97017 1.26891 4.78048C0.993168 4.59682 0.748935 4.38631 0.536133 4.14937V9.90925C0.536133 10.2286 0.649737 10.5018 0.877073 10.7291C1.10436 10.9565 1.37766 11.0701 1.69687 11.0701H12.3755C12.6946 11.0701 12.9679 10.9565 13.1952 10.7291C13.4226 10.5017 13.5362 10.2287 13.5362 9.90925V4.14937C13.3282 4.3814 13.0864 4.59192 12.8106 4.78048Z' fill='%23505050'/%3e%3c/svg%3e ")
}

.sb-hotsite-template-1__integra__compartilhar a.link {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3cpath d='M9.68822 6.41995C9.51054 6.25313 9.31352 6.10525 9.10084 5.97903C8.5375 5.64235 7.8826 5.46344 7.21367 5.46344C6.28521 5.46183 5.39448 5.80614 4.73911 6.41995L1.55968 9.38975C0.905424 10.0016 0.537698 10.8305 0.537112 11.6949C0.535883 13.4987 2.10158 14.9619 4.03424 14.9631C4.96126 14.9661 5.85117 14.6234 6.5063 14.0113L9.13083 11.5617C9.17852 11.5176 9.20515 11.4574 9.20476 11.3947C9.20397 11.2659 9.09141 11.162 8.95335 11.1628L8.85338 11.1628C8.30504 11.1646 7.7616 11.0663 7.25368 10.8735C7.16009 10.8375 7.05253 10.8578 6.98124 10.9248L5.09407 12.6885C4.50806 13.2354 3.55796 13.2354 2.97195 12.6885C2.38594 12.1415 2.38594 11.2548 2.97195 10.7078L6.16388 7.73104C6.74942 7.18522 7.69797 7.18522 8.28351 7.73104C8.67813 8.07767 9.29366 8.07767 9.68825 7.73104C9.85803 7.57245 9.96096 7.3621 9.97821 7.13847C9.99646 6.87123 9.89086 6.60952 9.68822 6.41995Z' fill='%23505050'/%3e%3cpath d='M14.51 1.91975C13.1433 0.644201 10.9275 0.644202 9.56088 1.91975L6.93885 4.36463C6.86685 4.43216 6.84608 4.53373 6.88635 4.62127C6.92616 4.70905 7.01919 4.7654 7.1213 4.76356L7.21378 4.76356C7.76147 4.76263 8.30404 4.86168 8.81099 5.05519C8.90458 5.09114 9.01213 5.07085 9.08343 5.00387L10.9656 3.24951C11.5516 2.70257 12.5017 2.70257 13.0877 3.24951C13.6737 3.79645 13.6737 4.68321 13.0877 5.23015L10.7431 7.41609L10.7231 7.43708L9.90328 8.19762C9.31774 8.74344 8.36919 8.74344 7.78365 8.19762C7.38903 7.85099 6.7735 7.85099 6.37891 8.19762C6.20805 8.35742 6.10503 8.56959 6.08895 8.79484C6.07067 9.06208 6.17627 9.32379 6.37891 9.51339C6.66822 9.78456 7.00672 10.0057 7.37872 10.1666C7.43121 10.1899 7.4837 10.2086 7.53619 10.2296C7.58868 10.2506 7.64366 10.2669 7.69615 10.2856C7.74864 10.3042 7.80362 10.3206 7.85611 10.3346L8.0036 10.3719C8.10357 10.3952 8.20357 10.4139 8.30603 10.4302C8.42947 10.4473 8.55378 10.4582 8.67848 10.4629L8.85343 10.4629L8.86843 10.4629L9.01841 10.4465C9.07339 10.4442 9.13089 10.4325 9.19588 10.4325L9.28086 10.4325L9.45333 10.4092L9.53332 10.3952L9.67829 10.3672L9.70579 10.3672C10.3198 10.2233 10.8804 9.92658 11.328 9.50871L14.5099 6.53892C15.8767 5.26337 15.8767 3.1953 14.51 1.91975Z' fill='%23505050'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect x='0.536133' y='0.963074' width='15' height='14' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ")
}

.sb-hotsite-template-1__integra__tags {
    font-size: 14px;
    line-height: 17px;
    color: #2c3e50
}

.sb-hotsite-template-1__integra__tags a {
    color: #005eb8;
    text-decoration: underline !important
}

.sb-hotsite-template-1__integra__tags__content {
    max-width: 154px;
    float: right
}

@media (max-width:991.98px) {
    .sb-hotsite-template-1__integra__tags__content {
        text-align: left !important;
        max-width: 100%;
        float: left;
        margin-bottom: 26px
    }
}

.sb-hotsite-template-1__integra__container {
    max-width: 584px
}

.sb-hotsite-template-1__integra__container h4 {
    font-size: 20px;
    line-height: 24px;
    color: #7d8a98;
    margin-bottom: 0
}

.sb-hotsite-template-1__integra h4 {
    font-size: 20px;
    line-height: 24px;
    color: #7d8a98;
    margin-bottom: 0
}

.sb-hotsite-template-1__integra p {
    margin-bottom: 30px;
    font-size: 20px;
    line-height: 24px;
    color: #7d8a98
}

.sb-hotsite-template-1__integra p:last-child {
    margin-bottom: 0
}

.sb-hotsite-template-1__integra__button-pdf {
    font-weight: 700;
    font-size: 18px;
    text-decoration: none;
    line-height: 22px;
    color: #505050 !important;
    display: table;
    background-color: #f7a33e;
    border-radius: 2px;
    padding: 14px 12px 14px 48px;
    margin: 32px 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='iso-8859-1'?%3e%3c!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23505050'%3e%3cg%3e%3cg%3e%3cpath d='M382.56,233.376C379.968,227.648,374.272,224,368,224h-64V16c0-8.832-7.168-16-16-16h-64c-8.832,0-16,7.168-16,16v208h-64 c-6.272,0-11.968,3.68-14.56,9.376c-2.624,5.728-1.6,12.416,2.528,17.152l112,128c3.04,3.488,7.424,5.472,12.032,5.472 c4.608,0,8.992-2.016,12.032-5.472l112-128C384.192,245.824,385.152,239.104,382.56,233.376z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M432,352v96H80v-96H16v128c0,17.696,14.336,32,32,32h416c17.696,0,32-14.304,32-32V352H432z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e ");
    background-size: 24px 26px;
    background-repeat: no-repeat;
    background-position: center left 12px
}

@media (max-width:767.98px) {
    .sb-hotsite-template-1__integra__video iframe {
        width: 100%;
        height: 250px
    }
}

/* 26/10/2022 */

@font-face {
    font-family: "Alegreya Sans";
    src: local(Alegreya Sans), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/AlegreyaSans-Regular.eot);
}

@font-face {
    font-family: "Alegreya Sans";
    src: local(Alegreya Sans), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/AlegreyaSans-Regular.woff);
}

@font-face {
    font-family: "Alegreya Sans Black";
    src: local(Alegreya Sans Black), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/AlegreyaSans-Black.eot);
}

@font-face {
    font-family: "Alegreya Sans Black";
    src: local(Alegreya Sans Black), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/AlegreyaSans-Black.woff);
}

@font-face {
    font-family: "Alegreya Sans Bold";
    src: local(Alegreya Sans Bold), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/AlegreyaSans-Bold.eot);
}

@font-face {
    font-family: "Alegreya Sans Bold";
    src: local(Alegreya Sans Bold), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/AlegreyaSans-Bold.woff);
}

@font-face {
    font-family: "Alegreya Sans ExtraBold";
    src: local(Alegreya Sans ExtraBold), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/AlegreyaSans-ExtraBold.eot);
}

@font-face {
    font-family: "Alegreya Sans ExtraBold";
    src: local(Alegreya Sans ExtraBold), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/AlegreyaSans-ExtraBold.woff);
}

@font-face {
    font-family: "Alegreya Sans Light";
    src: local(Alegreya Sans Light), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/AlegreyaSans-Light.eot);
}

@font-face {
    font-family: "Alegreya Sans Light";
    src: local(Alegreya Sans Light), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/AlegreyaSans-Light.woff);
}

@font-face {
    font-family: "Alegreya Sans Medium";
    src: local(Alegreya Sans Medium), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/AlegreyaSans-Medium.eot);
}

@font-face {
    font-family: "Alegreya Sans Medium";
    src: local(Alegreya Sans Medium), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/AlegreyaSans-Medium.woff);
}

@font-face {
    font-family: "Campuni";
    src: local(Campuni), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/Campuni%20Regular.eot);
}

@font-face {
    font-family: "Campuni";
    src: local(Campuni), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/Campuni%20Regular.woff);
}

@font-face {
    font-family: "Campuni";
    src: local(Campuni), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/Campuni%20Regular.ttf);
} 

@font-face {
    font-family: "Campuni Black";
    src: local(Campuni Black), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/Campuni%20Black.eot);
}

@font-face {
    font-family: "Campuni Black";
    src: local(Campuni Black), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/Campuni%20Black.woff);
}

@font-face {
    font-family: "Campuni Black";
    src: local(Campuni Black), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/Campuni%20Black.ttf);
}

@font-face {
    font-family: "Campuni Bold";
    src: local(Campuni Bold), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/Campuni%20Bold.eot);
}

@font-face {
    font-family: "Campuni Bold";
    src: local(Campuni Bold), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/Campuni%20Bold.woff);
}

@font-face {
    font-family: "Campuni Bold";
    src: local(Campuni Bold), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/Campuni%20Bold.ttf);
}

@font-face {
    font-family: "Campuni Medium";
    src: local(Campuni Medium), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/Campuni%20Medium.eot);
}

@font-face {
    font-family: "Campuni Medium";
    src: local(Campuni Medium), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/Campuni%20Medium.woff);
}

@font-face {
    font-family: "Campuni Medium";
    src: local(Campuni Medium), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/Campuni%20Medium.ttf);
}

@font-face {
    font-family: "Campuni Light";
    src: local(Campuni Light), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/Campuni%20Light.eot);
}

@font-face {
    font-family: "Campuni Light";
    src: local(Campuni Light), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/Campuni%20Light.woff);
}

@font-face {
    font-family: "Campuni Light";
    src: local(Campuni Light), url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/resources/fonts/Campuni%20Light.ttf);
}

.sb-hotsite-template-1__header {
    background-color: #84F4BC !important;
}

.sb-hotsite-template-1__header__menu-nav a {
    font-family: 'Campuni';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #333333;
}

.sb-section-grid-md-only {
    text-align: center;
    margin-top: 80px
}

.sb-section-grid-md-only .item {
    vertical-align: top;
}

#headerhome .sb-hotsite-template-1__banner__wrapper__text__title {
    font-family: 'Campuni Bold';
    font-style: normal;
    font-weight: 700;
    color: #000000;
}

#headerhome .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
    font-family: 'Alegreya Sans';
    font-style: normal;
    font-weight: 400;
    color: #000000;
}

#headerhome2 .sb-hotsite-template-1__banner__wrapper__text__title {
    font-family: 'Campuni';
    font-style: normal;
    font-weight: 400;
    color: #000000;
}

#headerhome2 .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
   font-family: 'Alegreya Sans';
    font-style: normal;
    font-weight: 400;
    color: #000000;
}

#headerhome2 .sb-hotsite-template-1__banner__wrapper__text__sub-title p strong {
    font-family: 'Alegreya Sans Bold';
}

#melhoriadegestao .sb-hotsite-template-1__banner__wrapper__text__title,
#sitedaempresa .sb-hotsite-template-1__banner__wrapper__text__title,
#redessociais .sb-hotsite-template-1__banner__wrapper__text__title,
#marketingdigital .sb-hotsite-template-1__banner__wrapper__text__title,
#insercaodigital .sb-hotsite-template-1__banner__wrapper__text__title {
    font-family: 'Campuni Bold';
    font-style: normal;
    font-weight: 700;
    align-items: center;
    color: #000000;
}

#melhoriadegestao .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
#sitedaempresa .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
#redessociais .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
#marketingdigital .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
#insercaodigital .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
    font-family: 'Alegreya Sans';
    font-style: normal;
    font-weight: 400;
    align-items: center;
    color: #000000;
}

#melhoriadegestao .sb-components__button.inline,
#sitedaempresa .sb-components__button.inline,
#redessociais .sb-components__button.inline,
#marketingdigital .sb-components__button.inline,
#insercaodigital .sb-components__button.inline {
    background-color: #40BBFF;
    border-radius: 4px;
    font-family: 'Campuni';
    font-style: normal;
    font-weight: 700;
    align-items: center;
    color: #FEFEFE;
}


/* Pagina Interna */

.sb-typography__h1,
.title__h1 {
    font-family: 'Campuni Bold';
    font-style: normal;
    font-weight: 700;
    text-align: center;
    color: #000000;
}

.sb-components__card {
    border-left: 4px solid #40BBFF !important;
}

.sb-components__button.inline {
    background-color: #40BBFF !important;
    box-shadow: 0px 2px 4px rgba(96, 97, 112, 0.16);
    border-radius: 4px;
    font-family: 'Campuni';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    width: 250px;
    height: 46px;
    color: #FFFFFF;
    bottom: 12px;
}

#headerjornada5 .sb-hotsite-template-1__banner__wrapper__text__title,
#headerjornada4 .sb-hotsite-template-1__banner__wrapper__text__title,
#headerjornada3 .sb-hotsite-template-1__banner__wrapper__text__title,
#headerjornada2 .sb-hotsite-template-1__banner__wrapper__text__title,
#headerjornada1 .sb-hotsite-template-1__banner__wrapper__text__title {
    font-family: 'Campuni Bold';
    font-style: normal;
    font-weight: 700;
    color: #000000;
}

#headerjornada5 .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
#headerjornada4 .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
#headerjornada3 .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
#headerjornada2 .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
#headerjornada1 .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
    font-family: 'Alegreya Sans';
    font-style: normal;
    font-weight: 400;
    color: #000000;
}

#j5-trilha7 .sb-hotsite-template-1__banner__wrapper__text__title,
#j5-trilha6 .sb-hotsite-template-1__banner__wrapper__text__title,
#j5-trilha5 .sb-hotsite-template-1__banner__wrapper__text__title,
#j5-trilha4 .sb-hotsite-template-1__banner__wrapper__text__title,
#j5-trilha3 .sb-hotsite-template-1__banner__wrapper__text__title,
#j5-trilha2 .sb-hotsite-template-1__banner__wrapper__text__title,
#j5-trilha1 .sb-hotsite-template-1__banner__wrapper__text__title,

#j4-trilha4 .sb-hotsite-template-1__banner__wrapper__text__title,
#j4-trilha3 .sb-hotsite-template-1__banner__wrapper__text__title,
#j4-trilha2 .sb-hotsite-template-1__banner__wrapper__text__title,
#j4-trilha1 .sb-hotsite-template-1__banner__wrapper__text__title,

#j3-trilha7 .sb-hotsite-template-1__banner__wrapper__text__title,
#j3-trilha6 .sb-hotsite-template-1__banner__wrapper__text__title,
#j3-trilha5 .sb-hotsite-template-1__banner__wrapper__text__title,
#j3-trilha4 .sb-hotsite-template-1__banner__wrapper__text__title,
#j3-trilha3 .sb-hotsite-template-1__banner__wrapper__text__title,
#j3-trilha2 .sb-hotsite-template-1__banner__wrapper__text__title,
#j3-trilha1 .sb-hotsite-template-1__banner__wrapper__text__title,

#j2-trilha7 .sb-hotsite-template-1__banner__wrapper__text__title,
#j2-trilha6 .sb-hotsite-template-1__banner__wrapper__text__title,
#j2-trilha5 .sb-hotsite-template-1__banner__wrapper__text__title,
#j2-trilha4 .sb-hotsite-template-1__banner__wrapper__text__title,
#j2-trilha3 .sb-hotsite-template-1__banner__wrapper__text__title,
#j2-trilha2 .sb-hotsite-template-1__banner__wrapper__text__title,
#j2-trilha1 .sb-hotsite-template-1__banner__wrapper__text__title,

#j1-trilha7 .sb-hotsite-template-1__banner__wrapper__text__title,
#j1-trilha6 .sb-hotsite-template-1__banner__wrapper__text__title,
#j1-trilha5 .sb-hotsite-template-1__banner__wrapper__text__title,
#j1-trilha4 .sb-hotsite-template-1__banner__wrapper__text__title,
#j1-trilha3 .sb-hotsite-template-1__banner__wrapper__text__title,
#j1-trilha2 .sb-hotsite-template-1__banner__wrapper__text__title,
#j1-trilha1 .sb-hotsite-template-1__banner__wrapper__text__title {
    font-family: 'Campuni Bold';
    font-style: normal;
    font-weight: 700;
    color: #0041D9;
}

#diagnosticos .sb-hotsite-template-1__banner__wrapper__text__title {
    font-family: 'Campuni Bold';
    font-style: normal;
    font-weight: 700;
    color: #000000;
}

#diagnosticos .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
    font-family: 'Alegreya Sans';
    font-style: normal;
    font-weight: 400;
    color: #000000;
}

#sebraetec .sb-hotsite-template-1__banner__wrapper__text__title {
    font-family: 'Campuni Bold';
    font-style: normal;
    font-weight: 700;
    color: #FFFFFF;
}

#sebraetec .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
    font-family: 'Alegreya Sans';
    font-style: normal;
    font-weight: 400;
    color: #FFFFFF;
}

#mercadodigital .sb-components__button.inline,
#diagnosticos .sb-components__button.inline,
#sebraetec .sb-components__button.inline {
    background: #F4455A !important;
    box-shadow: 0px 2px 4px rgba(96, 97, 112, 0.16) !important;
    border-radius: 4px;
    font-family: 'Campuni Bold';
    font-style: normal;
    font-weight: 700;
    color: #FFFFFF;
}

#mercadodigital .sb-hotsite-template-1__banner__wrapper__text__title {
    font-family: 'Campuni Bold';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 43px;
    color: #0041D9;
}


#mercadodigital .sb-hotsite-template-1__banner__wrapper__text__sub-title p{
    font-family: 'Alegreya Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 26px;
    color: #0041D9;
}

@media (min-width:992px) {
    
    .sb-common-content__carousel-3-items, .sb-common-content__carousel-4-items {
        padding: 30px 0;
    }
    #headerhome .sb-hotsite-template-1__banner__wrapper {
        width: 500px;
        max-width: 500px;
        margin: 0px 0px 0px 0px;
    }
    
    #headerhome .sb-hotsite-template-1__banner__wrapper__text__title {
        font-size: 48px;
        line-height: 65px;
        margin: 90px 0px 0px 0px;
    }
    
    #headerhome .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
        font-size: 32px;
        line-height: 38px;
        max-width: 450px;
    }
    
    #headerhome2 .sb-hotsite-template-1__banner__wrapper {
        width: 500px;
        max-width: 500px;
        margin: 0px;
    }
    
    #headerhome2 .sb-hotsite-template-1__banner__wrapper__text__title {
        font-size: 28px;
        line-height: 38px;
    }
    
    #headerhome2 .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
        font-size: 22px;
        line-height: 26px;
    }
    
    #headerhome2 .sb-hotsite-template-1__banner__wrapper__text__sub-title p:nth-child(2) {
        margin: 20px 0px 0px 0px;
    }

    #melhoriadegestao .sb-hotsite-template-1__banner__wrapper,
    #sitedaempresa .sb-hotsite-template-1__banner__wrapper,
    #redessociais .sb-hotsite-template-1__banner__wrapper,
    #marketingdigital .sb-hotsite-template-1__banner__wrapper,
    #insercaodigital .sb-hotsite-template-1__banner__wrapper {
        margin-left: 0px;
        width: 500px;
        min-width: 500px;
    }

    #melhoriadegestao .sb-hotsite-template-1__banner__wrapper__text__title,
    #sitedaempresa .sb-hotsite-template-1__banner__wrapper__text__title,
    #redessociais .sb-hotsite-template-1__banner__wrapper__text__title,
    #marketingdigital .sb-hotsite-template-1__banner__wrapper__text__title,
    #insercaodigital .sb-hotsite-template-1__banner__wrapper__text__title {
        font-size: 32px;
        line-height: 43px;
    }

    #melhoriadegestao .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
    #sitedaempresa .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
    #redessociais .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
    #marketingdigital .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
    #insercaodigital .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
        font-size: 24px;
        line-height: 29px;
        max-width: 397px;
        margin: 4px 0px;
    }
    
    #insercaodigital .sb-hotsite-template-1__banner__wrapper__text__sub-title p:nth-child(1) {
        margin: 20px 0px 0px 0px;
    }
    
    #insercaodigital .sb-hotsite-template-1__banner__wrapper__text__sub-title p:nth-child(5) {
        margin: -130px 0px 0px 240px;
    }
    
    #insercaodigital .sb-hotsite-template-1__banner__wrapper__text__sub-title p:nth-child(6) {
        margin: 4px 0px 4px 240px;
    }
    
    #insercaodigital .sb-hotsite-template-1__banner__wrapper__text__sub-title p:nth-child(7) {
        margin: 4px 0px 40px 240px;
    }

    #sitedaempresa .sb-hotsite-template-1__banner__wrapper__text__sub-title p:nth-child(1) {
        margin: 0px 0px 0px 0px;
    }

    #melhoriadegestao .sb-components__button.inline,
    #sitedaempresa .sb-components__button.inline,
    #redessociais .sb-components__button.inline,
    #marketingdigital .sb-components__button.inline,
    #insercaodigital .sb-components__button.inline {
        width: 364px;
        height: 48px;
        font-size: 20px;
        line-height: 24px;
        padding: 12px 0px;
    }

    /* Paginas Internas */

    #headerjornada1 .sb-hotsite-template-1__banner__wrapper {
        width: 570px;
        max-width: 570px;
        margin: 0px 0px 0px 20px;
    }

    #headerjornada2 .sb-hotsite-template-1__banner__wrapper {
        width: 700px;
        max-width: 700px;
        margin: 0px -120px 0px 0px;
    }

    #headerjornada3 .sb-hotsite-template-1__banner__wrapper {
        width: 570px;
        max-width: 570px;
        margin: 0px 0px 0px 10px;
    }

    #headerjornada4 .sb-hotsite-template-1__banner__wrapper {
        width: 700px;
        max-width: 700px;
        margin: 0px -120px 0px 0px;
    }

    #headerjornada5 .sb-hotsite-template-1__banner__wrapper {
        width: 700px;
        max-width: 700px;
        margin: 0px 0px 0px 10px;
    }
    
    #headerjornada1 .sb-hotsite-template-1__banner__wrapper__text__title {
        font-size: 48px;
        line-height: 65px;
    }
    
    #headerjornada1 .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
        font-size: 32px;
        line-height: 38px;
        width: 473px;
        margin: 20px 0px 0px 0px;
    }

    #headerjornada2 .sb-hotsite-template-1__banner__wrapper__text__title {
        font-size: 48px;
        line-height: 65px;
        margin: -20px 0px 20px 0px;
    }
    
    #headerjornada2 .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
        font-size: 32px;
        line-height: 38px;
        width: 473px;
        margin: 20px 0px 0px 0px;
    }

    #headerjornada3 .sb-hotsite-template-1__banner__wrapper__text__title {
        font-size: 48px;
        line-height: 65px;
        margin: -30px 0px 20px 0px;
    }
    
    #headerjornada3 .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
        font-size: 32px;
        line-height: 38px;
        width: 410px;
        margin: 10px 0px 0px 0px;
    }

    #headerjornada4 .sb-hotsite-template-1__banner__wrapper__text__title {
        font-size: 48px;
        line-height: 65px;
        margin: -70px 0px 20px 0px;
    }
    
    #headerjornada4 .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
        font-size: 32px;
        line-height: 38px;
        width: 460px;
        margin: 0px 0px 0px 0px;
    }

    #headerjornada5 .sb-hotsite-template-1__banner__wrapper__text__title {
        font-size: 48px;
        line-height: 65px;
        margin: -30px 0px 20px 0px;
    }
    
    #headerjornada5 .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
        font-size: 32px;
        line-height: 38px;
        width: 410px;
        margin: 10px 0px 0px 0px;
    }

    #j5-trilha7 .sb-hotsite-template-1__banner__wrapper,
    #j5-trilha6 .sb-hotsite-template-1__banner__wrapper,
    #j5-trilha5 .sb-hotsite-template-1__banner__wrapper,
    
    #j5-trilha3 .sb-hotsite-template-1__banner__wrapper,
    #j5-trilha2 .sb-hotsite-template-1__banner__wrapper,
    #j5-trilha1 .sb-hotsite-template-1__banner__wrapper,
    
    #j4-trilha3 .sb-hotsite-template-1__banner__wrapper,
    #j4-trilha2 .sb-hotsite-template-1__banner__wrapper,
    #j4-trilha1 .sb-hotsite-template-1__banner__wrapper,
    
    #j3-trilha7 .sb-hotsite-template-1__banner__wrapper,
    #j3-trilha6 .sb-hotsite-template-1__banner__wrapper,
    #j3-trilha5 .sb-hotsite-template-1__banner__wrapper,
    #j3-trilha4 .sb-hotsite-template-1__banner__wrapper,
    #j3-trilha3 .sb-hotsite-template-1__banner__wrapper,
    #j3-trilha2 .sb-hotsite-template-1__banner__wrapper,
    #j3-trilha1 .sb-hotsite-template-1__banner__wrapper,
    
    #j2-trilha7 .sb-hotsite-template-1__banner__wrapper,
    #j2-trilha6 .sb-hotsite-template-1__banner__wrapper,
    #j2-trilha5 .sb-hotsite-template-1__banner__wrapper,
    #j2-trilha4 .sb-hotsite-template-1__banner__wrapper,
    #j2-trilha3 .sb-hotsite-template-1__banner__wrapper,
    #j2-trilha2 .sb-hotsite-template-1__banner__wrapper,
    #j2-trilha1 .sb-hotsite-template-1__banner__wrapper,
    
    #j1-trilha7 .sb-hotsite-template-1__banner__wrapper,
    #j1-trilha6 .sb-hotsite-template-1__banner__wrapper,
    #j1-trilha5 .sb-hotsite-template-1__banner__wrapper,
    #j1-trilha4 .sb-hotsite-template-1__banner__wrapper,
    #j1-trilha3 .sb-hotsite-template-1__banner__wrapper,
    #j1-trilha2 .sb-hotsite-template-1__banner__wrapper,
    #j1-trilha1 .sb-hotsite-template-1__banner__wrapper {
        margin-right: 60px;
        width: 484px;
        max-width: 600px;
    }

    #j5-trilha4 .sb-hotsite-template-1__banner__wrapper {
        width: 460px;
        max-width: 600px;
        margin-right: 100px;
    }
    
    #j5-trilha7 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j5-trilha6 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j5-trilha5 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j5-trilha4 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j5-trilha3 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j5-trilha2 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j5-trilha1 .sb-hotsite-template-1__banner__wrapper__text__title,
    
    #j4-trilha4 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j4-trilha3 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j4-trilha2 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j4-trilha1 .sb-hotsite-template-1__banner__wrapper__text__title,

    #j3-trilha7 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j3-trilha6 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j3-trilha5 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j3-trilha4 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j3-trilha3 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j3-trilha2 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j3-trilha1 .sb-hotsite-template-1__banner__wrapper__text__title,

    #j2-trilha7 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j2-trilha6 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j2-trilha5 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j2-trilha4 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j2-trilha3 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j2-trilha2 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j2-trilha1 .sb-hotsite-template-1__banner__wrapper__text__title,
    
    #j1-trilha7 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j1-trilha6 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j1-trilha5 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j1-trilha4 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j1-trilha3 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j1-trilha2 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j1-trilha1 .sb-hotsite-template-1__banner__wrapper__text__title {
        font-size: 40px;
        line-height: 54px;
    }

    #j1-marketplaces .sb-section-grid-md-only,
    #j1-carrossel1 .sb-section-grid-md-only {
        text-align: center;
    }

    .sb-typography__h1,
    #j1-carrossel1 .title__h1 {
        font-size: 40px;
        line-height: 54px;
        margin-top: 40px;
    }

    #j1-carrossel1 .title__h1 {
        margin: 20px 0px 40px 0px;
    }

    #j1-marketplaces .title__h1 {
        font-size: 32px;
        line-height: 43px;
        max-width: 954px;
        margin: 0 auto;
        margin-top: 40px;
        margin-bottom: 80px;
    }

    #sebraetec {
        margin: 40px 0px;
    }

    #diagnosticos .sb-hotsite-template-1__banner__wrapper__text__title,
    #sebraetec .sb-hotsite-template-1__banner__wrapper__text__title {
        font-size: 32px;
        line-height: 24px;
    }
    
    #diagnosticos .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
    #sebraetec .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
        font-size: 22px;
        line-height: 24px;
    }

    #mercadodigital .sb-components__button.inline,
    #diagnosticos .sb-components__button.inline,
    #sebraetec .sb-components__button.inline {
        width: 406px;
        height: 67px;
        font-size: 20px;
        line-height: 27px;
        padding: 19px 0px 0px 0px;
    }
    
    #j3-carrossel8,
    #j1-carrossel13 {
        margin: 0px 0px 60px 0px;
    }

    #mercadodigital {
        margin: 0px 0px 80px 0px;
    }

    #mercadodigital .sb-hotsite-template-1__banner__wrapper {
        width: 500px;
        max-width: 500px;
        margin: -10px 0px 0px 60px;
    }

    #mercadodigital .sb-hotsite-template-1__banner__wrapper__text__title {
        font-size: 32px;
        line-height: 43px;
        width: 410px;
    }
    
    #mercadodigital .sb-hotsite-template-1__banner__wrapper__text__sub-title p{
        font-size: 22px;
        line-height: 26px;
        width: 485px;
    }
}

@media (max-width:991.98px) {

    .sb-hotsite-template-1__banner {
        background-color:  #F5F5F5;
    }

    .sb-hotsite-template-1__banner__wrapper__text__title {
        text-align: center;
    }

    .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
        text-align: center;
    }

    #headerhome2 .sb-hotsite-template-1__banner__img-mobile,
    #headerhome .sb-hotsite-template-1__banner__img-mobile {
        background-image: none !important;
        height: auto;
    }
    
    #headerhome .sb-hotsite-template-1__banner__wrapper {
        height: 360px;
    }
    
    #headerhome {
        background-image: url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/Sites%20Especiais/Mercado%20Digital/Jornadas%20de%20Conhecimento%20para%20Transforma%C3%A7%C3%A3o%20Digital/Home/Home-b1%20mobile.webp) !important;
        background-size: 420px auto;
        background-repeat: no-repeat;
        background-color: #84F4BC;
        background-position: bottom;
        height: auto;
        min-height: 360px;
    }

    #headerhome2 {
        background-image: url(https://conteudo.sebrae.com.br/Sebrae/Portal%20Sebrae/Sites%20Especiais/Mercado%20Digital/Jornadas%20de%20Conhecimento%20para%20Transforma%C3%A7%C3%A3o%20Digital/Home/Home-b2%20mobile.webp) !important;
        background-size: 420px auto;
        background-repeat: no-repeat;
        background-color: #84F4BC;
        background-position: top;
        height: auto;
        min-height: 360px;
    }

    #headerhome .sb-hotsite-template-1__banner__wrapper__text__title {
        font-size: 28px;
        line-height: 38px;
        margin-top: 63%;
        margin-left: 10px;
    }

    #headerhome .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
        font-size: 22px;
        line-height: 26px;
        margin-left: 10px;
    }

    #headerhome2 .sb-hotsite-template-1__banner__wrapper__text__title {
        font-size: 22px;
        line-height: 30px;
    }

    #headerhome2 .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
        font-size: 18px;
        line-height: 22px;
    }

    #headerhome2 .sb-hotsite-template-1__banner__wrapper__text__sub-title p:nth-child(2) {
        margin-top: 20px
    }

    #melhoriadegestao .sb-hotsite-template-1__banner__wrapper__text__title,
    #sitedaempresa .sb-hotsite-template-1__banner__wrapper__text__title,
    #redessociais .sb-hotsite-template-1__banner__wrapper__text__title,
    #marketingdigital .sb-hotsite-template-1__banner__wrapper__text__title,
    #insercaodigital .sb-hotsite-template-1__banner__wrapper__text__title {
        font-size: 24px;
        line-height: 32px;
        align-items: center;
        text-align: center;
    }
    
    #melhoriadegestao .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
    #sitedaempresa .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
    #redessociais .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
    #marketingdigital .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
    #insercaodigital .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
        font-size: 16px;
        line-height: 24px;
        align-items: center;
        text-align: center;
    }

    #melhoriadegestao .sb-hotsite-template-1__banner__wrapper__buttons,
    #sitedaempresa .sb-hotsite-template-1__banner__wrapper__buttons,
    #redessociais .sb-hotsite-template-1__banner__wrapper__buttons,
    #marketingdigital .sb-hotsite-template-1__banner__wrapper__buttons,
    #insercaodigital .sb-hotsite-template-1__banner__wrapper__buttons {
        margin: 0 auto;
    }
    #melhoriadegestao .sb-components__button.inline,
    #sitedaempresa .sb-components__button.inline,
    #redessociais .sb-components__button.inline,
    #marketingdigital .sb-components__button.inline,
    #insercaodigital .sb-components__button.inline {
        width: 296px;
        height: 56px;
        font-size: 20px;
        line-height: 24px;
        align-items: center;
        text-align: center;
        padding: 16px 0px 0px 0px;
        color: #FEFEFE;
    }

    #j5-trilha7,
    #j5-trilha6,
    #j5-trilha5,
    #j5-trilha4,
    #j5-trilha3,
    #j5-trilha2,
    #j5-trilha1,
    
    #j4-trilha4,
    #j4-trilha3,
    #j4-trilha2,
    #j4-trilha1,

    #j3-trilha7,
    #j3-trilha6,
    #j3-trilha5,
    #j3-trilha4,
    #j3-trilha3,
    #j3-trilha2,
    #j3-trilha1,

    #j2-trilha7,
    #j2-trilha6,
    #j2-trilha5,
    #j2-trilha4,
    #j2-trilha3,
    #j2-trilha2,
    #j2-trilha1,
    
    #j1-trilha7,
    #j1-trilha6,
    #j1-trilha5,
    #j1-trilha4,
    #j1-trilha3,
    #j1-trilha2,
    #j1-trilha1 {
        background-color: #ffffff;
    }

    #j5-trilha7 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j5-trilha6 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j5-trilha5 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j5-trilha4 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j5-trilha3 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j5-trilha2 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j5-trilha1 .sb-hotsite-template-1__banner__wrapper__text__title,
    
    #j4-trilha4 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j4-trilha3 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j4-trilha2 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j4-trilha1 .sb-hotsite-template-1__banner__wrapper__text__title,

    #j3-trilha7 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j3-trilha6 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j3-trilha5 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j3-trilha4 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j3-trilha3 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j3-trilha2 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j3-trilha1 .sb-hotsite-template-1__banner__wrapper__text__title,

    #j2-trilha7 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j2-trilha6 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j2-trilha5 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j2-trilha4 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j2-trilha3 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j2-trilha2 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j2-trilha1 .sb-hotsite-template-1__banner__wrapper__text__title,
    
    #j1-trilha7 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j1-trilha6 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j1-trilha5 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j1-trilha4 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j1-trilha3 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j1-trilha2 .sb-hotsite-template-1__banner__wrapper__text__title,
    #j1-trilha1 .sb-hotsite-template-1__banner__wrapper__text__title {
        font-size: 28px;
        line-height: 38px;
        text-align: center;
    }

    .sb-typography__h1,
    .title__h1 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 20px !important;
    }

    #j1-carrossel1 .title__h1 {
        margin: 20px 0px 40px 0px;
    }

    #j1-marketplaces .title__h1 {
        margin-bottom: 40px;
    }

    #headerjornada1,
    #headerjornada2,
    #headerjornada3,
    #headerjornada4,
    #headerjornada5 {
        background-color: #ffffff !important;
    }

    #sebraetec {
        background-color: #9285F9 !important;
    }

    #diagnosticos {
         background-color: #0041D9 !important;
    }
    
    #mercadodigital {
         background-color: #FFED69 !important;
    }

    
    #mercadodigital .sb-hotsite-template-1__banner__wrapper__text__title,
    #diagnosticos .sb-hotsite-template-1__banner__wrapper__text__title,
    #sebraetec .sb-hotsite-template-1__banner__wrapper__text__title {
        font-size: 24px;
        line-height: 32px;
        text-align: center;
    }


    #mercadodigital .sb-hotsite-template-1__banner__wrapper__text__title {
        color: #0041D9;
    }
    
    #diagnosticos .sb-hotsite-template-1__banner__wrapper__text__title {
        color: #FFFFFF;
    }

    #mercadodigital .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
    #diagnosticos .sb-hotsite-template-1__banner__wrapper__text__sub-title p,
    #sebraetec .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
        font-size: 16px;
        line-height: 19px;
        align-items: center;
        text-align: center;
    }

    #mercadodigital .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
        color: #0041D9;
    }
    
    #diagnosticos .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
        color: #FFFFFF;
    }


    #mercadodigital .sb-hotsite-template-1__banner__wrapper__buttons,
    #diagnosticos .sb-hotsite-template-1__banner__wrapper__buttons,
    #sebraetec .sb-hotsite-template-1__banner__wrapper__buttons {
        margin: 0 auto;
    }


    #mercadodigital .sb-components__button.inline,
    #diagnosticos .sb-components__button.inline,
    #sebraetec .sb-components__button.inline {
        width: 296px;
        height: 50px;
        font-size: 16px;
        line-height: 22px;
        padding: 14px 0px 0px 0px;
        text-align: center;
        color: #FFFFFF;
    }

    #mercadodigital .sb-components__button.inline {
        background-color: #F4455A !important;
    }
    

    
}
@media (max-width: 361.98px) {
    .sb-hotsite-template-1__banner__wrapper {
        padding: 40px 0px 48px;
    }

    #mercadodigital .sb-components__button.inline,
    #diagnosticos .sb-components__button.inline, 
    #sebraetec .sb-components__button.inline,
    #melhoriadegestao .sb-components__button.inline,
    #sitedaempresa .sb-components__button.inline,
    #redessociais .sb-components__button.inline,
    #marketingdigital .sb-components__button.inline,
    #insercaodigital .sb-components__button.inline {
        width: 246px;
        height: 56px;
    }
}

/* 07/11/2022 */


#ferramentas .sb-hotsite-template-1__banner__wrapper__text__title {
	font-family: 'Campuni Bold';
	font-style: normal;
	font-weight: 700;
	color: #0024A9 !important;
}

#ferramentas .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
	font-family: 'Campuni Light';
	font-style: normal;
	font-weight: 400;
	color: #0024A9;
}

#ferramentas .sb-components__button.inline {
	background: #FFED69 !important;
	font-family: 'Campuni Bold';
	font-style: normal;
	font-weight: 700;
	color: #0041D9;
}

#ferramentas .sb-components__button.inline:hover {
	background: #FFED69 !important;
}

@media (min-width: 992px) {
    
	#ferramentas .sb-hotsite-template-1__banner__wrapper {
	    max-width: 600px;
	    width: 600px;
	    margin-right: -120px;
	}
    
	#ferramentas .sb-hotsite-template-1__banner__wrapper__text__sub-title {
		margin-top: 8px;
	}

	#ferramentas {
		margin-bottom: 40px
	}

    #ferramentas .sb-hotsite-template-1__banner__wrapper__text__title {
		font-size: 36px;
		line-height: 48px;
		margin-top: 20px;
	}
	
	#ferramentas .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
		font-size: 24px;
		line-height: 32px;
	}

	#ferramentas .sb-components__button.inline {
		width: 270px;
		height: 41px;
		font-size: 18px;
		line-height: 24px;
		margin-top: 20px;
	}
}

@media (max-width: 991.8px) {
    #ferramentas {
		background-color: #A7E4F8 !important;
	}
	
	#ferramentas .sb-hotsite-template-1__banner__wrapper__text__title {
		font-size: 24px;
		line-height: 32px;
	}
	
	#ferramentas .sb-hotsite-template-1__banner__wrapper__text__sub-title p {
		font-size: 16px;
		line-height: 22px;
	}
    
	#ferramentas .sb-components__button.inline {
		width: 300px;
		height: 41px;
		font-size: 18px;
		line-height: 24px;
		margin-top: 20px;
	}
}

