.Trbm__Button__Simple {
    font-family: "Poppins",sans-serif;
    font-size: 0.85rem;
    font-weight: 700;
    line-height: 1.4;
    text-align: center;
    text-transform: capitalize;
    border: 2px solid #fff;
    color: #FFF;
    text-decoration: none;
    padding: .55rem 1.5rem;
    border-radius: 30px;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s
}

.Trbm__Button__Simple:hover {
    background: #fff;
    color: #000
}

.Trbm__Button__Banner {
    font-family: "Poppins",sans-serif;
    font-size: 1.12rem;
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
    text-transform: capitalize;
    border: 2px solid #fff;
    color: #FFF;
    text-decoration: none;
    padding: .75rem 1.5rem;
    border-radius: 15px;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s
}

@media only screen and (max-width: 767px) {
    .Trbm__Button__Banner {
        font-size:0.9rem
    }
}

.Trbm__Button__Banner:hover {
    background: #fff;
    color: #000
}

.Trbm__Button__Arrow {
    font-family: "Poppins",sans-serif;
    font-size: 1.12rem;
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
    text-transform: capitalize;
    border: 2px solid #1F4270;
    color: #1F4270;
    text-decoration: none;
    padding: .75rem 1.5rem;
    border-radius: 15px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 1rem;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s
}

@media only screen and (max-width: 767px) {
    .Trbm__Button__Arrow {
        font-size:0.9rem
    }
}

.Trbm__Button__Arrow:hover {
    color: #fff;
    background-color: #1F4270
}

.Trbm__Button__Arrow:hover::after {
    -webkit-filter: brightness(100);
    filter: brightness(100)
}

.Trbm__Button__Arrow span {
    margin-right: .5rem
}

.Trbm__Button__Arrow::after {
    content: '';
    width: 85.876px;
    height: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: url(images/svg/arrow.svg) center no-repeat;
    background-size: contain;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s
}

.Trbm__Button__Round {
    font-family: "Poppins",sans-serif;
    font-size: 1.12rem;
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
    text-transform: capitalize;
    border: 2px solid #fff;
    color: #FFF;
    text-decoration: none;
    padding: 0px;
    border-radius: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 51px;
    height: 51px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s
}

@media only screen and (max-width: 767px) {
    .Trbm__Button__Round {
        font-size:0.9rem
    }
}

.Trbm__Button__Round::after {
    content: '';
    width: 13px;
    height: 9px;
    background: url("images/svg/down.svg") center no-repeat;
    display: block;
    position: relative
}

.Trbm__Button__Round:hover {
    background: #fff;
    color: #000
}

.Trbm__Button__Round:hover::after {
    -webkit-filter: brightness(0);
    filter: brightness(0)
}

.Trbm__Card__Blog a {
    text-decoration: none
}

.Trbm__Card__Blog__link {
    color: #8D8D8D;
    text-align: center;
    leading-trim: both;
    text-edge: cap;
    font-family: "Poppins",sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    border: 2px solid #8D8D8D;
    border-radius: 30px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 5px 30px;
    margin-top: 10px;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s
}

.Trbm__Card__Blog__link:hover {
    background: #1F4270;
    color: #CEDC28;
    border-color: #1F4270
}

.Trbm__Card__Blog__Title {
    color: #1F4270;
    font-family: "Poppins",sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    margin-bottom: 11px
}

@media only screen and (max-width: 767px) {
    .Trbm__Card__Blog__Title {
        font-size:22px
    }
}

.Trbm__Card__Blog__Date {
    font-family: "Helvetica Neue LT Pro",sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.37;
    text-align: left;
    text-transform: none;
    text-decoration: none;
    color: #1F4270;
    margin-bottom: 11px
}

.Trbm__Bloco__Carrossel {
    margin-top: 2.06em
}

.Trbm__Bloco__Carrossel__Depo {
    background: #fff;
    padding: 3.5rem;
    border-radius: 30px;
    -webkit-box-shadow: 0px 2px 6px -2px #ccc;
    box-shadow: 0px 2px 6px -2px #ccc;
    margin: 0px 10px 20px
}

@media only screen and (max-width: 767px) {
    .Trbm__Bloco__Carrossel__Depo {
        font-size:2.5rem;
        padding: 2.5rem;
    }
}

.Trbm__Bloco__Carrossel__Depo .Trbm__Depo__Texto {
    text-align: left
}

.Trbm__Bloco__Carrossel__Depo .Trbm__Depo__Texto p {
    text-align: left;
    margin: 0px;
    max-width: none;
    line-height: 1.5;
    font-family: "Helvetica Neue LT Pro",sans-serif;
    font-size: 0.95rem
}

.Trbm__Bloco__Carrossel__Depo .Trbm__Depo__Legenda {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 1.5rem
}

.Trbm__Bloco__Carrossel__Depo .Trbm__Depo__Legenda__Texto {
    width: 80%;
    padding-left: 1.5rem
}

.Trbm__Bloco__Carrossel__Depo .Trbm__Depo__Legenda__Texto h5 {
    font-family: "Poppins",sans-serif;
    font-size: 1.3rem;
    font-weight: 500;
    color: #CEDC28;
    text-align: left;
    text-transform: uppercase;
    margin: 0px
}

@media only screen and (max-width: 767px) {
    .Trbm__Bloco__Carrossel__Depo .Trbm__Depo__Legenda__Texto h5 {
        font-size:0.99rem
    }
}

.Trbm__Bloco__Carrossel__Depo .Trbm__Depo__Legenda__Texto h6 {
    color: #1F4270;
    leading-trim: both;
    text-edge: cap;
    font-family: "Poppins",sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    text-align: left;
    margin: 0px
}

@media only screen and (max-width: 767px) {
    .Trbm__Bloco__Carrossel__Depo .Trbm__Depo__Legenda__Texto h6 {
        font-size:13px
    }
}

.Trbm__Bloco__Carrossel__Prev {
    border: 0px;
    background: none;
    padding: 0px;
    margin: 0px;
    position: relative;
    z-index: 2000
}

.Trbm__Bloco__Carrossel__Prev::after {
    content: '';
    width: 57px;
    height: 57px;
    display: block;
    background: url(images/svg/downarrow-prev.svg) center no-repeat;
    background-size: contain
}

.Trbm__Bloco__Carrossel__Next {
    border: 0px;
    background: none;
    padding: 0px;
    margin: 0px;
    position: relative;
    z-index: 2000
}

.Trbm__Bloco__Carrossel__Next::after {
    content: '';
    width: 57px;
    height: 57px;
    display: block;
    background: url(images/svg/downarrow-next.svg) center no-repeat;
    background-size: contain
}

.Trbm__Rodape__FormBox .wpcf7-form {
    width: 100%
}

.Trbm__Rodape__FormBox .wpcf7-form .trbm__field,.Trbm__Rodape__FormBox .wpcf7-form .trbm__textarea {
    max-width: 404.537px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    color: #FFF;
    background: transparent
}

.Trbm__Rodape__FormBox .wpcf7-form .trbm__field::-webkit-input-placeholder,.Trbm__Rodape__FormBox .wpcf7-form .trbm__textarea::-webkit-input-placeholder {
    color: #FFF
}

.Trbm__Rodape__FormBox .wpcf7-form .trbm__field:-ms-input-placeholder,.Trbm__Rodape__FormBox .wpcf7-form .trbm__textarea:-ms-input-placeholder {
    color: #FFF
}

.Trbm__Rodape__FormBox .wpcf7-form .trbm__field::-ms-input-placeholder,.Trbm__Rodape__FormBox .wpcf7-form .trbm__textarea::-ms-input-placeholder {
    color: #FFF
}

.Trbm__Rodape__FormBox .wpcf7-form .trbm__field::placeholder,.Trbm__Rodape__FormBox .wpcf7-form .trbm__textarea::placeholder {
    color: #FFF
}

.trbm__field {
    width: 100%;
    /* max-width: 340px; */
    height: 50px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 5px;
    border: 1px solid #B7B7B7;
    margin-bottom: 1rem;
    padding: 0rem 1rem;
    display: block
}

.trbm__textarea {
    width: 100%;
    /* max-width: 340px; */
    height: 100px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 5px;
    border: 1px solid #B7B7B7;
    margin-bottom: .5rem;
    padding: 1rem 1rem;
    display: block
}

.trbm__submit {
    width: 100%;
    max-width: 132px;
    height: 50px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 5px;
    background: #FF7A00;
    border: 0px;
    color: #FFF;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    margin-left: auto;
    display: block
}

.wpcf7-form {
    margin-top: 1rem
}

.wpcf7-form p {
    margin: 0px;
    line-height: 0
}

.wpcf7-spinner {
    position: absolute
}

.Trbm__ToggleMenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 44px;
    height: 37px;
    border: 0px;
    background: transparent;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0px
}

.Trbm__ToggleMenu span {
    width: 100%;
    height: 5px;
    background: #fff;
    border-radius: 5px
}

.Trbm__ToggleMenu::before {
    content: '';
    width: 100%;
    height: 5px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 5px
}

.Trbm__ToggleMenu::after {
    content: '';
    width: 100%;
    height: 5px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 5px
}

.Trbm__Header {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 21
}

.Trbm__Header.Trbm__Relative {
    position: relative;
    background: url(images/jpg/bg-head.jpg) top center no-repeat;
    background-size: cover;
    min-height: 170px;
    border-bottom-left-radius: 70px;
    border-bottom-right-radius: 70px
}

@media only screen and (max-width: 767px) {
    .Trbm__Header.Trbm__Relative {
        min-height: 120px;
        border-bottom-left-radius: 30px;
        border-bottom-right-radius: 30px;
    }
    .Trbm__Header{
        /* position:fixed; */
    }
}

.Trbm__Header .container {
    max-width: 993px
}

.Trbm__Header .container .nav-link {
    font-family: "Poppins",sans-serif;
    font-size: 0.85rem;
    font-weight: 700;
    line-height: 1.4;
    text-align: center;
    text-transform: capitalize;
    color: #FFF;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s
}

.Trbm__Header .container .nav-link:hover {
    color: #CEDC28
}

.Trbm__Footer__Solid {
    background: #FFF;
    padding: 3rem 0px 1.5rem;
    border-top: 1px solid #000
}

.Trbm__Footer__Solid p {
    font-family: "Poppins",sans-serif;
    font-size: 0.75rem;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.Trbm__Footer__Solid ul {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    list-style: none
}

.Trbm__Footer__Solid ul li {
    margin: 0px .5rem
}

.Trbm__Footer__Solid ul li a {
    margin: 0px .25rem;
    display: block;
    text-transform: none;
    font-family: "Poppins",sans-serif;
    font-size: .75rem;
    color: #1F4270;
    text-decoration: none
}

.Trbm__Rodape {
    padding-bottom: 120px;
    background: url(images/png/mascote-half.png) 110% 100% no-repeat;
    background-size: 55%;
    padding-top: 120px;
}

@media only screen and (max-width: 767px) {
    .Trbm__Footer__Solid .d-flex{
        flex-direction: column;
        text-align: center;
    }
    .Trbm__Footer__Solid ul{
        flex-direction: column;
        text-align: center;
        padding: 0px;
        width: 100%;
    }

.Trbm__Footer__Solid p {
    width: 100%;
    text-align: center;
    margin: 0px auto;
    display: inline-block;
    margin-bottom: 20px;
}

.Trbm__Footer__Solid ul li {
    margin-bottom: 20px;
}
    .Trbm__Rodape {
        padding-bottom:0px;
        background: none;
    }
}

.Trbm__Rodape__Title h5 {
    font-family: "Poppins",sans-serif;
    font-size: 22px;
    color: #1F4270;
    text-transform: uppercase;
    margin-top: 33px;
    margin-bottom: 0px
}

.Trbm__Rodape__Title h4 {
    color: #CEDC28;
    text-align: left;
    font-family: Poppins;
    font-size: 35.079px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 33px
}

.Trbm__Rodape__List ul {
    padding: 0px;
    list-style: none
}

.Trbm__Rodape__List ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px
}

.Trbm__Rodape__List ul li img {
    margin-right: .5rem;
    width: 30px
}

.Trbm__Rodape__List ul li span {
    color: #1F4270;
    leading-trim: both;
    text-edge: cap;
    font-family: Poppins;
    font-size: 22.079px;
    font-style: normal;
    font-weight: 400;
    line-height: 42.25px
}

.Trbm__Rodape__FormBox {
    border-radius: 38px;
    background: #193456;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 52px 55px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media only screen and (max-width: 767px) {
    .Trbm__Rodape__FormBox {
        padding:52px 35px
    }
}

.Trbm__Rodape__FormBox h4 {
    color: #FFF;
    leading-trim: both;
    text-edge: cap;
    font-family: Poppins;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%
}

.Trbm__Rodape__FormBox h4 span {
    color: #CEDC28;
    leading-trim: both;
    text-edge: cap;
    font-family: Poppins;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%
}

.Trbm__Banner {
    background: url("images/png/trombim-capa.png") top center no-repeat;
    background-size: cover;
    min-height: 820px;
    padding-top: 176px;
    border-bottom-left-radius: 62px;
    border-bottom-right-radius: 62px;
    z-index: 20;
    position: relative
}

.Trbm__Banner__Text h2 {
    font-family: "Poppins",sans-serif;
    font-size: 5.60rem;
    font-weight: 500;
    line-height: 1;
    text-align: left;
    color: #fff;
    margin-bottom: 2.5rem
}

@media only screen and (max-width: 1200px) {
    .Trbm__Banner__Text h2 {
        font-size: 4rem;
    }
    .Trbm__Mascote{
        max-height: 460px;
        overflow: hidden;
    }
    section.Trbm__Home__Satisfacao h3{
        font-size: 4rem;
    }
}
@media only screen and (max-width: 767px) {
    .Trbm__Banner__Text h2 {
        font-size:4rem
    }
	.Trbm__Banner {
		min-height: 720px!important;
		border-bottom-left-radius: 29px;
		border-bottom-right-radius: 29px;
		
	}
}

@media only screen and (max-width: 767px) {
    .Trbm__Banner__Text h2 {
        margin-bottom:1.25rem
    }
}

.Trbm__Banner__Text h2 span {
    color: #CEDC28
}

.Trbm__Banner__Text p {
    font-family: "Helvetica Neue LT Pro",sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.37;
    text-align: left;
    color: #fff;
    max-width: 389px
}

.Trbm__Banner__Form .Trbm__Whitebox {
    background: #fff;
    padding: 3rem 2.0rem;
    border-radius: 2.37rem
}

.Trbm__Banner__Form .Trbm__Whitebox h4 {
    font-family: "Poppins",sans-serif;
    font-size: 1.9rem;
    font-weight: 300;
    line-height: 30px;
    text-align: left;
    color: #CEDC28
}

.Trbm__Banner__Form .Trbm__Whitebox h6 {
    font-family: "Helvetica Neue LT Pro",sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.37;
    text-align: left;
    color: #1F4270
}

.Trbm__Banner .container {
    max-width: 1100px
}
div.col-10.mx-auto.wow.fadeInUp.mt-5 > p {
	color:#193456;
	font-size: 14px;
}
.Trbm__Home__Bgplanta {
    background: url(images/svg/bgplanta.svg) right bottom no-repeat;
    display: block;
    clear: both
}

.Trbm__Home__Blog {
    margin-top: 170px;
    margin-bottom: 120px
}

@media only screen and (max-width: 767px) {
    .Trbm__Home__Blog {
        margin-top:70px
    }

}

.Trbm__Home__Blog .Trbm__Home__Tag {
    font-family: "Helvetica Neue LT Pro",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.32rem;
    line-height: 140%;
    text-align: center
}

.Trbm__Home__Blog h3 {
    font-family: "Poppins",sans-serif;
    font-size: 2.18rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: -0.01em;
    text-align: center;
    max-width: 625px;
    display: block;
    margin: 0px auto;
    color: #CEDC28
}

@media only screen and (max-width: 767px) {
    .Trbm__Home__Blog h3 {
        font-size:1.3rem
    }
}

.Trbm__Home__Politica .container {
    max-width: 956px;
    text-align: center;
    margin-top: 90px
}

.Trbm__Home__Politica .container h6 {
    font-family: "Helvetica Neue LT Pro",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.32rem;
    line-height: 140%;
    color: #1F4270
}

.Trbm__Home__Politica .container h3 {
    font-family: "Poppins",sans-serif;
    font-size: 2.18rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: -0.01em;
    text-align: center;
    color: #CEDC28
}

@media only screen and (max-width: 767px) {
    .Trbm__Home__Politica .container h3 {
        font-size:1.3rem
    }
}

.Trbm__Home__Politica .container .col_plus {
    padding: 0px;
    color: #CEDC28;
    text-align: center;
    font-family: Poppins;
    font-size: 35.079px;
    font-style: normal;
    font-weight: 400;
    line-height: 42.25px;
    width: 10px
}

.Trbm__Home__Politica .container .card {
    width: 200px;
    min-height: 150px;
    padding: 0px 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 2px solid #1F4270;
    border-radius: 25px
}

.Trbm__Home__Politica .container .card h5 {
    color: #1F4270;
    text-align: center;
    leading-trim: both;
    text-edge: cap;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%
}

.Trbm__Home__Sobre {
    background: url(images/jpg/bg-sobre-trombim.jpg) top center no-repeat
}

.Trbm__Home__Sobre .container {
    max-width: 700px;
    padding-top: 87px;
    text-align: center
}

.Trbm__Home__Sobre .container h6 {
    font-family: "Helvetica Neue LT Pro",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.32rem;
    line-height: 140%;
    color: #FFF;
    margin-bottom: 28px
}

.Trbm__Home__Sobre .container h3 {
    font-family: "Poppins",sans-serif;
    font-size: 2.18rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: -0.01em;
    text-align: center;
    color: #CEDC28;
    margin-bottom: 28px
}

@media only screen and (max-width: 767px) {
    .Trbm__Home__Sobre .container h3 {
        font-size:1.3rem
    }
}

.Trbm__Home__Sobre .container p {
    font-family: "Helvetica Neue LT Pro",sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.37;
    text-align: left;
    color: #FFF;
    text-align: center
}

.Trbm__Home__Satisfacao {
    background: url(images/jpg/bg-sungreen.jpg) top center no-repeat;
    padding-top: 600px;
    padding-bottom: 100px;
    margin-top: -500px;
    position: relative
}

.Trbm__Home__Satisfacao::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px
}

.Trbm__Home__Satisfacao .container {
    max-width: 853px
}

.Trbm__Home__Satisfacao h6 {
    font-family: "Helvetica Neue LT Pro",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.32rem;
    line-height: 140%;
    text-align: center;
    color: #1F4270
}

section.Trbm__Home__Satisfacao h3 {
    font-family: "Poppins",sans-serif;
    font-size: 5.12rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: -0.01em;
    text-align: center;
    color: #FFF;
    line-height: 1.1;
    margin-bottom: 33px
}

h3.wow.fadeInUp {}

@media only screen and (max-width: 767px) {
   section.Trbm__Home__Satisfacao h3 {
        font-size:2.5rem
    }
}

.Trbm__Home__Satisfacao p {
    font-family: "Helvetica Neue LT Pro",sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.37;
    text-align: left;
    color: #1F4270;
    text-align: center;
    max-width: 550px;
    display: block;
    margin: 0px auto
}

.Trbm__Home__Bloco2 {
    background: #CEDC28;
    padding: 157px 1rem 57px;
    border-bottom-left-radius: 62px;
    border-bottom-right-radius: 62px;
    margin-top: -100px
}

.Trbm__Home__Bloco2 .container {
    max-width: 660px;
    text-align: center
}

.Trbm__Home__Bloco2 .container h6 {
    font-family: "Helvetica Neue LT Pro",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.32rem;
    line-height: 140%;
    color: #1F4270
}

.Trbm__Home__Bloco2 .container h3 {
    font-family: "Poppins",sans-serif;
    font-size: 2.18rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: -0.01em;
    text-align: center;
    color: #1F4270
}

@media only screen and (max-width: 767px) {
    .Trbm__Home__Bloco2 .container h3 {
        font-size:1.3rem
    }
}

.Trbm__Home__Bloco2 .container h3 strong,.Trbm__Home__Bloco2 .container h3 b {
    font-weight: 600
}

.Trbm__Home__Bloco3 {
    background: #fff;
    padding: 57px 1rem 57px;
    border-bottom-left-radius: 62px;
    border-bottom-right-radius: 62px
}

.Trbm__Home__Bloco3 .container {
    max-width: 660px;
    text-align: center;
    z-index: 20;
    position: relative
}

.Trbm__Home__Bloco3 .container h6 {
    font-family: "Helvetica Neue LT Pro",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.32rem;
    line-height: 140%;
    color: #1F4270
}

.Trbm__Home__Bloco3 .container h3 {
    font-family: "Poppins",sans-serif;
    font-size: 2.18rem;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: -0.01em;
    text-align: center;
    color: #CEDC28
}

@media only screen and (max-width: 767px) {
    .Trbm__Home__Bloco3 .container h3 {
        font-size:1.3rem
    }
}

.Trbm__Home__Bloco3 .container h3 strong,.Trbm__Home__Bloco3 .container h3 b {
    font-weight: 600
}

.Trbm__Servico__Row {
    margin-bottom: 40px
}

.Trbm__Servico__Icon {
    background: #FFF;
    -webkit-box-shadow: 0px 0px 5px #ccc;
    box-shadow: 0px 0px 5px #ccc;
    border-radius: 15px;
    padding: 1rem;
    min-height: 100px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.Trbm__Servico__Col {
    padding-left: 1rem
}

.Trbm__Servico__Col h5 {
    color: #CEDC28;
    leading-trim: both;
    text-edge: cap;
    font-family: Poppins;
    font-size: 21.208px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    text-align: left
}

.Trbm__Servico__Col ul {
    color: #1F4270;
    leading-trim: both;
    text-edge: cap;
    font-family: "Helvetica Neue LT Pro",sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.8;
    text-align: left;
    padding: 0px 0px 0px 15px
}

.Trbm__Servico__Col ul li {
    line-height: 1;
    margin-bottom: 10px
}
@media only screen and (max-width: 1200px){
    .Trbm__Servico__Icon {
    background: #FFF;
    -webkit-box-shadow: 0px 0px 5px #ccc;
    box-shadow: 0px 0px 5px #ccc;
    border-radius: 15px;
    padding: 1rem;
    min-height: 150px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
    .esconde_3{
        display: none !important;
    }
}
@media only screen and (max-width: 767px) {
    .Trbm__Mascote {
        height:250px;
        overflow: hidden
    }
}

.Trbm__Mascote img {
    margin-left: -230px;
    margin-right: -200px;
    max-width: 260%;
    margin-top: -120px
}

@media only screen and (max-width: 767px) {
    .Trbm__Mascote img {
        margin:0px;
        width: 100%
    }
}
