@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;800&display=swap');

/* GERAL */
html { scroll-behavior:smooth;transition:.3s ease-in-out;}
body {font-family: 'Nunito', sans-serif; color: #343642;}
h2 {text-transform: uppercase; font-size: 16px; letter-spacing: 5px; font-weight: 600;}
ul li {list-style: none;}
.btn {border-radius: 50rem; text-transform: uppercase; font-weight: 800; font-size: 12px; padding: 5px 10px; letter-spacing: 1px;}
.btn svg {margin-left: 5px;}
.btn-primary {background-color: #006BF6; border-color: #006BF6;}
.btn-outline-primary {border-color: #fff; color: #fff;}
.btn-danger {background-color: #FB434A; border-color: #FB434A;}
.rnk-color-secundary {color: #FB434A;}
.card {border-radius: 30px; border: 2px solid #E4EAEC;}
.rnk-container-destaque {height: 580px; border-bottom-right-radius: 50px; border-bottom-left-radius: 50px; margin-top: -110px; margin-bottom: 65px; padding-top: 180px; color: #fff; text-align: left;}

.modal-content {border: none!important;}


@media (max-width:576px) {
    h1 {font-size: 28px !important;}
    h2{font-size: 18px !important;}
    p{font-size: 14px !important; line-height: 1.6em!important;}
    .rnk-header-universidade ,
    .rnk-header-diversidade, 
    .rnk-header-responsabilidade,
    .rnk-header-integridade {padding-top: 30px !important;}
    q {font-size: 14px !important;}    
}


/* COMPONENTE ANCORAS */

/* MEDIAS QUERYS */
@media (max-width:768px) {
    body.rnk-body-quem-somos .rnk-container-ancoras.rnk-ancora ul {height: 60px; padding-top: 19px;}
    body.rnk-body-quem-somos .rnk-container-ancoras.rnk-ancora ul{border-radius: 0 0 8px 8px!important;}
    .rnk-nossa-cultura-img6 {display: flex; justify-content: center; align-items: center;}
}
    /* RNK CONTAINER ANCORAS */
    .rnk-container-ancoras {padding-top: 0;padding-bottom: 0;}
    .rnk-container-ancoras ul {text-align: center; border: 2px solid #DDDDDD; border-radius: 50rem; padding: 5px;display: flex;overflow: auto;background: #fff;}
    .rnk-container-ancoras.rnk-ancora ul {text-align: center; border-top: 0px;  border: 2px solid #DDDD; border-radius: 0 0 50rem 50rem; padding: 5px; display: flex; overflow: auto; background: #fff;}
    .rnk-container-ancoras ul li {list-style: none;min-width: 165px;width: 100%;}
    .rnk-container-ancoras ul li a {text-decoration: none; color: #283852; text-transform: uppercase;min-width: 165px;width: 100%;}
    .rnk-container-ancoras ul li a:hover {color:#8ADEF8; font-weight: bold;}
    .rnk-container-ancoras ul li a.active {color: #8ADEF8; font-weight: bold;}
    .rnk-container-ancoras.rnk-ancora {position: fixed;z-index: 10;top: 0;} 


/* NAVBAR */
.navbar {background: #fff!important; border-radius: 50rem; margin-top: 30px; height: 62px;}
.navbar a.navbar-brand {padding-left: 75px;}
.navbar ul.navbar-nav li.nav-item {margin-right: 20px;}
.navbar ul.navbar-nav li.nav-item:last-child {margin-right: 0px;}
.navbar ul.navbar-nav li.nav-item a.nav-link {color: #343642; position: relative; font-size: 14px;} 
.navbar ul.navbar-nav li.nav-item a.nav-link::before {display: none; content: ''; height: 25px; width: 6px; background: #283852; position: absolute; bottom: -30px; left: calc(50% - 3px); border-radius: 15px;}
.navbar ul.navbar-nav li.nav-item a.nav-link:hover::before {display: block;}
.navbar ul.navbar-nav li.nav-item a.nav-link:hover {color: #006BF6;} 
.navbar .btn-outline-success {border-color: #fff; padding: 12px; color: #343642;}
.navbar .btn-outline-success:hover {background-color: #006BF6; color: #fff;}
.navbar .btn-outline-success svg {margin-left: 0px;}

    /* MEDIAS QUERYS */
    @media (max-width: 1400px) {
        .navbar a.navbar-brand {padding-left: 10px;}
    }

    @media (max-width: 1200px) {
        .navbar ul.navbar-nav li.nav-item {margin-right: 14px;}
    }

    @media (max-width:768px) {
        .navbar a.navbar-brand {padding-left: 30px;}
        .navbar ul.navbar-nav li.nav-item {margin-top: 0px;}
        .navbar ul.navbar-nav li.nav-item a.nav-link:hover::before {display: none;}
    }

    @media (max-width: 768px) {
        .navbar a.navbar-brand {padding-left: 30px;}
        button.navbar-toggler {margin-right: 30px;}
        .navbar-collapse {background: #fff;} 
        .navbar-collapse ul.navbar-nav {padding-left: 25px; padding-top: 10px; z-index: 1; position: relative;}
        .navbar-collapse ul.navbar-nav li.nav-item {font-size: 18px; text-align: left;}
    }

/* FOOTER */
body.rnk-body-home footer,
body.rnk-body-servicos footer{background: #006BF7; padding-bottom: 25px;}
body.rnk-body-quem-somos footer {background: #99E0FF; padding-bottom: 25px;}
body.rnk-body-carreiras footer,
body.rnk-body-privacidade footer {background: #EA4148; padding-bottom: 25px;}
body.rnk-body-marcas footer {background: #283852; padding-bottom: 25px;}
body.rnk-body-home footer .rnk-container-footer,
body.rnk-body-quem-somos footer .rnk-container-footer,
body.rnk-body-carreiras footer .rnk-container-footer ,
body.rnk-body-servicos footer .rnk-container-footer ,
body.rnk-body-contato footer .rnk-container-footer,
body.rnk-body-privacidade footer .rnk-container-footer {padding-top: 100px; padding-bottom: 100px; text-align: center; border-bottom-right-radius: 50px; border-bottom-left-radius: 50px; background:#FAFAFA ;}
body.rnk-body-marcas footer .rnk-container-footer {padding-top: 90px; padding-bottom: 100px; text-align: center; border-bottom-right-radius: 50px; border-bottom-left-radius: 50px; background:#FFF ;}
.rnk-container-footer-conteudo {position: relative;}
.rnk-container-footer-conteudo::before {content: ''; width: 250px; height: 360px; position: absolute; top: -45px; left: -90px; background: url('../img/rnk-bg-footer.png');}
.rnk-container-footer-conteudo::after {content: ''; width: 250px; height: 360px; position: absolute; top: -45px; right: -90px; background: url('../img/rnk-bg-footer.png');}
.rnk-container-footer figure {position: relative; margin-bottom: 60px; padding-bottom: 60px;}
.rnk-container-footer figure::before {content: ''; width: 380px; height: 2px; background: #F9424A; border-radius: 2px; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);}
.rnk-container-footer ul {padding: 0px; list-style: none; margin-top: 0px; margin-bottom: 30px; position: relative;}
.rnk-container-footer ul li {display: inline-block; margin-right: 40px;}
.rnk-container-footer ul li a {color: #283852; text-decoration: none; }
.rnk-container-footer ul li:last-child {margin-right: 0px;} 
.rnk-container-footer .btn-outline-primary {border: 1px solid #FB434A; background: #FB434A; border-radius: 15px; padding: 5px 10px; font-size: 10px; color: #fff; text-transform: uppercase; font-weight: 700;} 
.rnk-container-footer .btn-outline-primary:hover {background: #fff; color:  #FB434A;}

    /* MEDIA QUERYS FOOTER */
    @media (min-width: 1400px) {
        .container {max-width: 1200px!important;}
    }
    @media (max-width: 1335px) {
        .rnk-container-footer-conteudo::before {left: 0; opacity: 0.3;}
        .rnk-container-footer-conteudo::after {right: 0; opacity: 0.3;}
    }

    @media (max-width: 768px) {
        .rnk-container-footer-conteudo::before {width: 80px;}
        .rnk-container-footer-conteudo::after {width: 80px;}

        .rnk-container-footer figure {margin-bottom: 30px;}

        body.rnk-body-home footer .rnk-container-footer,
        body.rnk-body-quem-somos footer .rnk-container-footer,
        body.rnk-body-carreiras footer .rnk-container-footer ,
        body.rnk-body-servicos footer .rnk-container-footer ,
        body.rnk-body-contato footer .rnk-container-footer{padding: 90px 0;}

        .rnk-container-footer ul {display: flex; align-items: center; justify-content: center; text-align: center; flex-direction: column; margin-bottom: 0;}
        .rnk-container-footer ul:last-of-type{margin-top: 30px;}
        .rnk-container-footer ul li {margin: 5px 0;}
        
        .rnk-container-footer ul:last-of-type {
            flex-direction: row;
        }
        .rnk-container-footer ul:last-of-type li{
            margin: 0 5px;
        }
    }

    @media (max-width: 576px) {
        .rnk-container-footer figure::before {width: 260px;}
        .rnk-container-footer ul li {display: block; margin-right: 0px; margin-bottom: 20px;}
        .rnk-container-footer {padding-bottom: 10px;}   
}

/* HOME */

    /* RNK CONTAINER DESTAQUE */
    body.rnk-body-home {font-family: 'Nunito';}
    body.rnk-body-home .rnk-container-destaque {background: #006BF6 url(../img/rnk-capa-home.jpg) right no-repeat;background-size: auto;}
    body.rnk-body-home .rnk-container-destaque h2 {margin-top: 20px; text-transform: unset; letter-spacing: 1px; font-weight: 600; font-size: 60px; margin-bottom: 0px; line-height: 1;}
    body.rnk-body-home .rnk-container-destaque p {font-size: 24px; margin-top: 15px; line-height: 1.3em; font-weight: 600;}

    body.rnk-body-home .rnk-container-destaque .rnk-destaque-home-p {position: relative;}
    body.rnk-body-home .rnk-container-destaque .rnk-destaque-home-p::before {
        content: '';
        width: 100%;
        height: 30px;
        position: absolute;
        left: 0;
        bottom: -90px;
        background: url(../img/rnk-efeito-destaque.png) center center no-repeat;
    }
    body.rnk-body-home .rnk-container-destaque img {margin: 40px 0px;}

        /* MEDIAS QUERYS */
        @media (max-width: 1200px) {
            body.rnk-body-home .rnk-container-destaque {background-image: linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url(../img/rnk-capa-home.jpg); background-position: center; background-size: cover;}
        }

        @media (max-width: 1400px) {
            body.rnk-body-home .rnk-container-destaque {background-position: 100% 100%;}
        }

        @media (max-width: 768px) {
            body.rnk-body-home .rnk-container-destaque { background: #006BF6; height: auto; padding-top: 120px; padding-bottom: 30px;}
            body.rnk-body-home .rnk-container-destaque .rnk-destaque-home-p::before {display: none;}
            .rnk-container-destaque { padding-top:180px ;}
        }

        @media (max-width: 576px) {
            body.rnk-body-home .rnk-container-destaque h2 {font-size: 28px !important;}
            body.rnk-body-home .rnk-container-destaque p {font-size: 18px !important;}
        }

    /* RNK CONTAINER QUEM SOMOS */
    body.rnk-body-home .rnk-container-quem-somos {border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; margin-bottom: 50px; background: #fff;}
    body.rnk-body-home .rnk-container-quem-somos h2 {color: #006BF6; margin-bottom: 15px; font-size: 22px; line-height: 26px;}
    body.rnk-body-home .rnk-container-quem-somos img {border-radius: 15px;}
    .rnk-container-quem-somos .rnk-quem-somos-img1 {padding-top: 46px; display: block;}
    .rnk-container-quem-somos .rnk-quem-somos-img2 {padding-top: 1px; display: block;}
    .rnk-container-quem-somos .rnk-quem-somos-img3,
    .rnk-container-quem-somos .rnk-quem-somos-img4 {display: block;padding-top: 22px;}
    body.rnk-body-home .rnk-container-quem-somos img.rnk-senhor-sorrindo {border-radius: 0; margin-top: 30px;}
    body.rnk-body-home .rnk-container-quem-somos p {font-size: 24px; font-weight: 600; padding-right: 30px; margin-bottom: 32px; line-height: 1.3em;}
    body.rnk-body-home .rnk-container-quem-somos .btn {margin-bottom: 0px;}
    body.rnk-body-home .rnk-container-quem-somos .rnk-bg-primary {display: flex; justify-content: center; align-items: center; background: #006BF6; border-radius: 20px; width: 100px; height: 100px;}
    body.rnk-body-home .rnk-container-quem-somos .rnk-bg-primary svg {color: #fff; font-size: 50px;}
    body.rnk-body-home.rnk-container-quem-somos span.rnk-hastag {font-weight: 900;}

        /*MEDIA QUERY */
        @media (max-width: 768px) {
            body.rnk-body-home .rnk-container-quem-somos p {padding-right: 0px;}
            .rnk-container-quem-somos .rnk-quem-somos-img1 {text-align: center;}
            .rnk-container-quem-somos .rnk-quem-somos-img2 {text-align: center; margin-top: 15px;}
            .rnk-container-quem-somos .rnk-quem-somos-dif {text-align: center; margin-top: 20px;}
            .rnk-container-quem-somos  .rnk-quem-somos-img5 {text-align: center; margin-top: 15px;}
            .rnk-container-quem-somos  .rnk-quem-somos-img6 {text-align: center; margin-top: 15px;}
            body.rnk-body-home .rnk-container-quem-somos img.rnk-senhor-sorrindo {display: block; margin-right: auto; margin-left: auto; margin-top: 60px;}
        }

    /* RNK CONTAINER CONTE SEMPRE COM A GENTE */
    body.rnk-body-home .rnk-container-conte-sempre-com-a-gente {background: #006BF6; min-height: 449px; color: #fff; text-align: center; padding-top: 50px; padding-bottom: 50px; position: relative;}
    body.rnk-body-home .rnk-container-conte-sempre-com-a-gente::before{content: ''; width: 100%; height: 100px; background: #fff; border-radius: 50px; position: absolute; top: -50px; left: 0;}
    body.rnk-body-home .rnk-container-conte-sempre-com-a-gente::after{content: ''; width: 100%; height: 100px; background: #fff; border-radius: 50px; position: absolute; bottom: -50px; left: 0;}
    body.rnk-body-home .rnk-container-conte-sempre-com-a-gente p {font-weight: 600; font-size: 30px; line-height: 1.3; margin-top: 85px;}
    body.rnk-body-home .rnk-container-conte-sempre-com-a-gente p::after {content: ""; background: url("../img/rnk-efeito-conte-sempre-com-a-gente.png") 50% 100% no-repeat; width: 100%; height: 15px; display: block; margin-top: 30px;}
    body.rnk-body-home .rnk-container-conte-sempre-com-a-gente p::before {content: ""; background: url("../img/rnk-efeito-conte-sempre-com-a-gente.png") 50% 100% no-repeat; width: 100%; height: 15px; display: block; margin-bottom: 30px;}

        /*MEDIA QUERY */
        @media (max-width: 576px) {
            body.rnk-body-home .rnk-container-conte-sempre-com-a-gente p {font-size: 20px !important; margin-top: 70px;}
        }

/* RNK COMPONENTE SLICK DEPOIMENTOS CARD */
.rnk-componente-slider-depoimento {width:270px; height: auto; position: relative;border-radius: 20px;border: 2px solid #DDDDDD; margin-top: 55px;}
.rnk-componente-slider-depoimento ul.slick-dots {bottom: 20px;left: 0;}
.rnk-componente-slider-depoimento ul.slick-dots li {width:18px;height: 8px;}
.rnk-componente-slider-depoimento ul.slick-dots li button {width:18px;height: 8px;border: 1px solid #283852;border-radius: 20px;background-color: transparent;padding: 0;}
.rnk-componente-slider-depoimento ul.slick-dots li button::before {display: none;}
.rnk-componente-slider-depoimento ul.slick-dots li.slick-active button {background-color: #283852;}
.rnk-componente-slider-depoimento .rnk-componente-card-depoimento {position: relative;color:#283852;padding: 26px 20px;font-family: 'Nunito';text-align: left;}
.rnk-componente-slider-depoimento .rnk-componente-card-depoimento:focus{outline: none;}
.rnk-componente-slider-depoimento .rnk-componente-card-depoimento .rnk-componente-card-depoimento-imagem {position: absolute;top: 20px;left: 20px;}
.rnk-componente-slider-depoimento .rnk-componente-card-depoimento .rnk-componente-card-depoimento-imagem img {border-radius: 20px;}
.rnk-componente-slider-depoimento .rnk-componente-card-depoimento .rnk-componente-card-depoimento-titulo {padding-left: 70px;}
.rnk-componente-slider-depoimento .rnk-componente-card-depoimento .rnk-componente-card-depoimento-titulo h2 {font-size: 18px;font-weight: 800;margin-bottom: 0;text-transform: unset;letter-spacing: 0;}
.rnk-componente-slider-depoimento .rnk-componente-card-depoimento .rnk-componente-card-depoimento-titulo h3 {font-size: 12px;font-style: italic;font-weight: 600;}
.rnk-componente-slider-depoimento .rnk-componente-card-depoimento .rnk-componente-card-depoimento-titulo hr {height: 2px;}
.rnk-componente-slider-depoimento .rnk-componente-card-depoimento .rnk-componente-card-depoimento-texto-apoio p {font-size: 12px;letter-spacing: 0.24px; line-height: 17px; margin-bottom: 0;}



/* RNK COMPONENTE SLICK RECONHECIMENTO CARD */
.rnk-componente-slider-reconhecimento {width:470px;position: relative;border-radius: 20px;border: 2px solid #DDDDDD;}

    /* RNK CONTAINER CARREIRAS */
    body.rnk-body-home .rnk-container-carreiras {background: #fff; border-radius: 50px; padding-top: 30px; padding-bottom: 30px; position: relative;}
    body.rnk-body-home .rnk-container-carreiras::after {content:''; width: 100%; height: 100px; border-radius: 50px; background: #fff; position: absolute; bottom: -80px; left: 0;}
    body.rnk-body-home .rnk-container-carreiras p {font-size: 24px; font-weight: 600; line-height: 1.3em; margin-bottom: 30px;}
    body.rnk-body-home .rnk-container-carreiras img {border-radius: 15px;}
    .rnk-container-carreiras .rnk-carreiras-img3 {display: block; margin-top: 100px; position: relative;}
    .rnk-container-carreiras .rnk-carreiras-img3::before {content: ''; width: 100px; height: 100px; background: url('../img/rnk-grafico-carreiras.png') center center no-repeat; position: absolute; top: -120px; left: 30px;}
    .rnk-container-carreiras .rnk-carreiras-img3::after {content: ''; width: 250px; height: 20px; background: url('../img/rnk-meia-borda-carreiras.png') center center no-repeat; position: absolute; top: -60px; right: -194px;}
    .rnk-container-carreiras .rnk-carreiras-img4 {display: block; margin-top: 101px;} 
    .rnk-container-carreiras .rnk-carreiras-img4:hover {text-decoration: none;}
    .rnk-container-carreiras .rnk-carreiras-img5 {display: block; margin-top: 31px;}
    body.rnk-body-home .rnk-container-carreiras span.rnk-color-secundary {text-transform: uppercase; font-size: 22px; letter-spacing: 5px; margin-bottom: 15px;}
    body.rnk-body-home .rnk-container-carreiras div.rnk-bg-primary {background: #006BF6 url("../img/rnk-icon-linkedin.png") 50% 50% no-repeat; color: #fff; width: 170px; height: 180px; border-radius: 20px; margin: 48px auto 0px; display: flex; justify-content: center; align-items: center;}
    body.rnk-body-home .rnk-container-carreiras div.rnk-bg-primary p {margin-bottom: 0px;}

      
    /*MEDIA QUERY */
    @media (max-width: 1200px) {
        .rnk-container-carreiras .rnk-carreiras-img3 {padding-left: 50px;}
        .rnk-container-carreiras .rnk-carreiras-img5  {padding-left: 45px;}
        body.rnk-body-home .rnk-container-carreiras p span.d-block {display: unset!important;}
        body.rnk-body-home .rnk-container-carreiras p span.d-block.rnk-color-secundary {display: block!important;}
        .rnk-container-carreiras .rnk-carreiras-img3::before {left: 50px;}
        .rnk-container-carreiras .rnk-carreiras-img3::after {right: -215px;}
    }

    @media (max-width: 992px) {
        .rnk-carreiras-img1 {margin-top: 50px;}
        .rnk-carreiras-img2 {text-align: center; margin-top: 50px;}
        .rnk-componente-slider-depoimento {width: 100%!important; margin-top: 30px;}
        .rnk-container-carreiras .rnk-carreiras-img3::before {display: none;}
        .rnk-container-carreiras .rnk-carreiras-img3::after {display: none;}
        .rnk-container-carreiras .rnk-carreiras-img3 {padding-left: 0px; margin-top: 30px;}
        body.rnk-body-home .rnk-container-carreiras div.rnk-bg-primary {margin: 0px auto; width: auto;}
        .rnk-container-carreiras .rnk-carreiras-img4 {margin-top: 30px;}
        .rnk-container-carreiras .rnk-carreiras-img5 {padding-left: 0px;}
    }

    @media (max-width:768px) {
        body.rnk-body-home .rnk-container-carreiras .btn-danger {margin-bottom: 40px;}
        .rnk-container-carreiras .rnk-carreiras-img3::before {display: none;}
        .rnk-container-carreiras .rnk-carreiras-img3::after {right: -123%;}
        .rnk-container-carreiras .rnk-carreiras-img3::after {right: -158%;}
    }

    @media (max-width: 576px) {
        .rnk-container-carreiras .rnk-carreiras-img5 {text-align: center;}
    }

    /* RNK CONTAINER SE SENTIR BEM */
    body.rnk-body-home .rnk-container-sentir-bem {height: 600px; border-bottom-right-radius: 50px; border-bottom-left-radius: 50px; padding-top: 100px;}
    body.rnk-body-home .rnk-container-sentir-bem p {color:#283852; font-size: 32px; font-weight: 900; line-height: 1.3; margin-top: 50px;}
    body.rnk-body-home .rnk-container-sentir-bem img {float: right; margin-top: 80px;}

    .rnk-body-home .divisor .text-center {margin: 25px 0;}

    /* RNK CONTAINER PERGUNTAS FREQUENTES */
    body.rnk-body-home .rnk-container-perguntas-frequentes {background: url("../img/rnk-bg-perguntas-frequentes1.png") no-repeat; height: 680px; padding-top: 150px;border-radius: 50px; } 
    body.rnk-body-home .rnk-container-perguntas-frequentes .card {padding: 85px 35px;}
    body.rnk-body-home .rnk-container-perguntas-frequentes .card .card-body {padding: 0;}
    body.rnk-body-home .rnk-container-perguntas-frequentes .card .card-body h2 {color: #FA434C; margin-bottom: 30px;}
    body.rnk-body-home .rnk-container-perguntas-frequentes .card .card-body p {font-weight: 600; font-size: 40px; margin-bottom: 50px; line-height: 1.3em;} 
    body.rnk-body-home .rnk-container-perguntas-frequentes .card .card-body .btn-outline-primary {border-color: #FA434C; color: #242636;}
    body.rnk-body-home .rnk-container-perguntas-frequentes .card .card-body .btn-outline-primary:hover {background: #FA434C; color: #fff;}
    body.rnk-body-home .rnk-container-perguntas-frequentes .card .card-body .btn-outline-primary svg {margin-left: 5px;}

    /* MEDIA QUERYS */
    @media (max-width: 1200px) {
        body.rnk-body-home .rnk-container-perguntas-frequentes .card .card-body .btn-outline-primary {font-size: 10px;}
    }

    @media (max-width: 768px) {
        body.rnk-body-home .rnk-container-perguntas-frequentes {background-image: linear-gradient(to bottom, #fafafa 29%, transparent 35%) ,url(../img/rnk-bg-perguntas-frequentes1.png); height: 775px; padding-top: 250px; border-radius: 50px; background-position: 19% 300%; background-repeat: no-repeat; margin-top: 80px;}
        body.rnk-body-home .rnk-container-perguntas-frequentes .card {padding: 35px; top: -300px; position: relative;}
    }

    @media (max-width: 576px) {
        body.rnk-body-home .rnk-container-perguntas-frequentes .card .card-body p {font-size: 30px; line-height: 1;}
    }

    @media (max-width: 400px) {
        body.rnk-body-home .rnk-container-perguntas-frequentes .card {padding: 62px 18px;}
        body.rnk-body-home .rnk-container-perguntas-frequentes .card .card-body .btn-outline-primary {width: 100%; padding: 10px;}
        body.rnk-body-home .rnk-container-perguntas-frequentes .card .card-body .btn-outline-primary span {display: block;}
    }

    @media (max-width: 320px) {
        body.rnk-body-home .rnk-container-perguntas-frequentes .card {padding: 42px 18px;}
        body.rnk-body-home .rnk-container-perguntas-frequentes .card .card-body p {font-size: 23px; margin-bottom: 20px;}
        body.rnk-body-home .rnk-container-perguntas-frequentes .card .card-body .btn-outline-primary {width: 100%; padding: 10px;}
        body.rnk-body-home .rnk-container-perguntas-frequentes .card .card-body .btn-outline-primary span {display: block;}
    }

/* QUEM SOMOS */

	/* RNK CARREIRAS CONFIGURACAO GERAL */
	body.rnk-body-quem-somos .container-fluid {padding-top: 60px; padding-bottom: 60px;}
	body.rnk-body-quem-somos .rnk-container-reconhecimento {padding-top: 180px;}
	body.rnk-body-quem-somos h2 {color: #006BF7; font-size: 22px;text-align: left;letter-spacing: 8px;margin-bottom: 25px;}
	body.rnk-body-quem-somos p {color: #283852;font-size: 20px;font-weight: 300;margin-bottom: 30px;letter-spacing: 0.8px; line-height: 1.3em;}
	body.rnk-body-quem-somos p.rnk-paragrafo-carreira-semibold {font-size: 24px;font-weight: 600; line-height: 1.3em;}
	body.rnk-body-quem-somos p.rnk-paragrafo-linha-do-tempo-semibold { font-size: 36px; font-weight: 600; line-height: 1.3em;}
	
	/* RNK CONTAINER DESTAQUE */
	body.rnk-body-quem-somos .rnk-container-destaque {padding-top: 160px; background: #8ADEF8 url(../img/rnk-bg-qsomos.png) right no-repeat;background-size: auto; margin-bottom: 30px;}
	body.rnk-body-quem-somos .rnk-container-destaque div.d-flex {flex-direction: column;}
	body.rnk-body-quem-somos .rnk-container-destaque div.d-flex h1 {order: 1; font-size: 14px; text-transform: uppercase; letter-spacing: 4px;}
	body.rnk-body-quem-somos .rnk-container-destaque div.d-flex h2{order: 2; font-size: 60px; font-weight: 600; text-transform: unset; letter-spacing: 1px; line-height: 1;color: #fff;}
	body.rnk-body-quem-somos .rnk-container-destaque div.d-flex a{order: 4; width: 160px; margin-top: 30px;}
    body.rnk-body-quem-somos .rnk-container-destaque div.d-flex img{order: 3; margin-top: 40px; margin-bottom: 40px;} 

        /* MEDIAS QUERYS */
        @media (max-width: 1200px) {
            body.rnk-body-quem-somos .rnk-container-destaque {background-image: linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url(../img/rnk-bg-qsomos.png); background-position: center; background-size: cover;}
        }

        @media (max-width: 992px) {
            body.rnk-body-quem-somos .rnk-container-reconhecimento {padding-top: 100px; margin-bottom: 230px;}
            .rnk-componente-slider-reconhecimento {top: 300px;}
            body.rnk-body-quem-somos .rnk-container-reconhecimento p {text-align: center; position: relative; top: 300px;}
        }

        @media (max-width: 768px) {
            body.rnk-body-quem-somos .rnk-container-destaque {background: #8ADEF8; height: auto; padding-top: 140px; padding-bottom: 30px;}
            body.rnk-body-quem-somos .rnk-container-destaque div.d-flex img {display: none;}
            body.rnk-body-quem-somos p{margin-bottom: 25px;}
            body.rnk-body-quem-somos .rnk-container-reconhecimento {background-position: 66%;}
            
        }
    
        @media (max-width: 576px) {
            body.rnk-body-quem-somos .rnk-container-destaque div.d-flex h2 {font-size: 28px!important;}
            body.rnk-body-quem-somos .container-fluid.rnk-container-ancoras {padding: 15px 0;}
            body.rnk-body-quem-somos .container-fluid.rnk-container-ancoras.rnk-ancora {padding: 0;}
            body.rnk-body-quem-somos .container-fluid.rnk-container-nossa-historia {padding-top: 0;}
            body.rnk-body-quem-somos .rnk-container-nossa-historia p {padding-right: 0!important;}
            .rnk-trajeto-card1 {display: none;}
            .rnk-linha-do-tempo-alerta {margin-top: 15px !important;}
        }

	 /* RNK CONTAINER ANCORAS */
	 body.rnk-body-quem-somos .rnk-container-ancoras {padding-top: 0;padding-bottom: 0;}
	 body.rnk-body-quem-somos .rnk-container-ancoras ul {text-align: center; border: 2px solid #DDDDDD; border-radius: 50rem; padding: 5px;display: flex;overflow: auto;background: #fff;}
	 body.rnk-body-quem-somos .rnk-container-ancoras.rnk-ancora ul {text-align: center; border-top: 0px; border-left: 2px solid #DDDDDD; border-right: 2px solid #DDDDDD; border-bottom: 2px solid #DDDDDD; border-radius: 0 0 50rem 50rem; padding: 5px; display: flex; overflow: auto; background: #fff; display: flex; align-items: center; justify-content: flex-start;}
	 body.rnk-body-quem-somos .rnk-container-ancoras ul li {list-style: none;min-width: 165px;width: 100%;}
	 body.rnk-body-quem-somos .rnk-container-ancoras ul li a {text-decoration: none; color: #283852; text-transform: uppercase;min-width: 165px;width: 100%;}
	 body.rnk-body-quem-somos .rnk-container-ancoras ul li a:hover {color:#8ADEF8; font-weight: bold;}
	 body.rnk-body-quem-somos .rnk-container-ancoras ul li a.active {color: #8ADEF8; font-weight: bold;}
    body.rnk-body-quem-somos .rnk-container-ancoras.rnk-ancora {position: fixed;z-index: 10;top: 0;} 

    @media (max-width: 768px) {
        body.rnk-body-quem-somos .rnk-container-ancoras.rnk-ancora {padding-top: 0;}
    }
     
	/* RNK CONTAINER LINHA DO TEMPO */
	.rnk-body-quem-somos .rnk-container-linha-do-tempo#linhadotempo {position: relative; padding-left: 30px; padding-right: 30px; padding-bottom: 30px; background: #8ADEF8; border-top-right-radius: 50px; border-top-left-radius: 50px;}
    .rnk-body-quem-somos .rnk-container-linha-do-tempo::before { content: ''; width: 100%; height: 60px; background: #8ADEF8; position: absolute; bottom: -30px; left: 0; border-radius: 50px;}
    .rnk-container-linha-do-tempo h2 {padding-top: 30px;}
    .rnk-container-trajeto {position: relative; height: 371px;}
    .rnk-container-trajeto .d-flex {overflow-x: auto; overflow-y: hidden;}

    .rnk-container-trajeto .d-flex::-webkit-scrollbar-track{background-color: #74CBF5; border-radius: 15px;} 
    .rnk-container-trajeto .d-flex::-moz-scrollbar-track{background-color: #74CBF5;border-radius: 15px;} 
    .rnk-container-trajeto .d-flex::-ms-scrollbar-track{background-color: #74CBF5;border-radius: 15px;} 
    .rnk-container-trajeto .d-flex::-o-scrollbar-track{background-color: #74CBF5;border-radius: 15px;} 

    .rnk-container-trajeto .d-flex::-webkit-scrollbar{background-color: #74CBF5;height: 15px; border-radius: 15px;}
    .rnk-container-trajeto .d-flex::-moz-scrollbar{background-color: #74CBF5;height: 15px;border-radius: 15px;}
    .rnk-container-trajeto .d-flex::-ms-scrollbar{background-color: #74CBF5;height: 15px;border-radius: 15px;}
    .rnk-container-trajeto .d-flex::-o-scrollbar{background-color: #74CBF5;height: 15px;border-radius: 15px;}

    .rnk-container-trajeto .d-flex::-webkit-scrollbar-thumb{background-color: #376175;border-radius: 15px; width: 250px;} 
    .rnk-container-trajeto .d-flex::-moz-scrollbar-thumb{background-color: #376175;border-radius: 15px; width: 150px;} 
    .rnk-container-trajeto .d-flex::-ms-scrollbar-thumb{background-color: #376175;border-radius: 15px; width: 150px;} 
    .rnk-container-trajeto .d-flex::-o-scrollbar-thumb{background-color: #376175;border-radius: 15px; width: 150px;} 

	.rnk-borda-arrendondada{display:block;width:100%;background:#74CBF5;border-radius:50px;height:15px;}
    .rnk-container-trajeto::before{content:'';position:absolute;top:calc(50% - 7.5px);left:0;height:15px;width:100%;background:#74CBF5;border-radius:50px;}
    
    .rnk-trajeto-card-conteudo{padding:25px 10px;position:relative;height:100%;}

    .rnk-trajeto-card1{padding:0 15px;}

    .rnk-trajeto-card2{background:#F2D657;border-radius:15px;z-index:1;display:block;min-width:250px;height:371px;position:relative;padding:0 15px;margin-left:15px;}
    .rnk-trajeto-card2 .rnk-trajeto-card-conteudo::after{content:'';position:absolute;bottom:32px;left:calc(50% - 100px);width:200px;height:7px;background:#FA434A;border-radius:50px;}
    .rnk-trajeto-card2 h3{color:#283852;position:relative;font-size:30px;font-weight:900;display:inline;}
    .rnk-trajeto-card2 h3::after{content:'';width:30px;height:7px;background:#283852;border-radius:50px;position:absolute;bottom:11px;right:-50px;}
    body.rnk-body-quem-somos .rnk-trajeto-card2 p{font-size:13px;font-weight:600;line-height:18px;margin-top:15px;}

    .rnk-trajeto-card3{background:#283852;border-radius:15px;z-index:1;display:block;min-width:250px;height:371px;position:relative;padding:0 15px;margin-left:15px;}
    .rnk-trajeto-card3 .rnk-trajeto-card-conteudo::after{content:'';position:absolute;bottom:32px;left:calc(50% - 100px);width:200px;height:7px;background: #F2D657;border-radius:50px;}
    .rnk-trajeto-card3 h3{color:#F2D657;position:relative;font-size:30px;font-weight:900;display:inline;}
    .rnk-trajeto-card3 h3::after{content:'';width:30px;height:7px;background:#F2D657;border-radius:50px;position:absolute;bottom:11px;right:-50px;}
    body.rnk-body-quem-somos .rnk-trajeto-card3 p{font-size:13px;font-weight:600;line-height:18px;margin-top:15px; color: #fff;}

    .rnk-trajeto-card4{background:#006BF4;border-radius:15px;z-index:1;display:block;min-width:250px;height:371px;position:relative;padding:0 15px;margin-left:15px;}
    .rnk-trajeto-card4 .rnk-trajeto-card-conteudo::after{content:'';position:absolute;bottom:32px;left:calc(50% - 100px);width:200px;height:7px;background: #F2D657;border-radius:50px;}
    .rnk-trajeto-card4 h3{color:#F2D657;position:relative;font-size:30px;font-weight:900;display:inline;}
    .rnk-trajeto-card4 h3::after{content:'';width:30px;height:7px;background:#F2D657;border-radius:50px;position:absolute;bottom:11px;right:-50px;}
    body.rnk-body-quem-somos .rnk-trajeto-card4 p{font-size:13px;font-weight:600;line-height:18px;margin-top:15px; color: #fff;}

    .rnk-trajeto-card5{background: #FA434A;border-radius:15px;z-index:1;display:block;min-width:250px;height:178px;position:relative;padding:0 15px;margin-left:15px;}
    .rnk-trajeto-card5 .rnk-trajeto-card-conteudo {margin-bottom: 15px;}
    .rnk-trajeto-card5 h3{color: #85D3FF;position:relative;font-size:30px;font-weight:900;display:inline;}
    .rnk-trajeto-card5 h3::after{content:'';width:30px;height:7px;background:#85D3FF;border-radius:50px;position:absolute;bottom:11px;right:-50px;}
    body.rnk-body-quem-somos .rnk-trajeto-card5 p{font-size:13px;font-weight:600;line-height:18px;margin-top:15px; color: #fff;} 
    .rnk-trajeto-card5 figure {text-align: center;}

    .rnk-trajeto-card6{border-radius:15px;z-index:1;display:block;min-width:250px;height:371px;position:relative;margin-left:15px; padding: 0;}
    .rnk-trajeto-card6 .rnk-trajeto-card-conteudo {background: #FA434A; margin-bottom: 15px; height: 178px;padding:25px;border-radius:15px;}
    .rnk-trajeto-card6 .rnk-trajeto-card-conteudo2 {background: #F08AB8; margin-bottom: 15px; width: 100%; height: 178px;padding:25px 30px;border-radius:15px;}
    .rnk-trajeto-card6 h3{color: #85D3FF;position:relative;font-size:30px;font-weight:900;display:inline;}
    .rnk-trajeto-card6 h3::after{content:'';width:30px;height:7px;background:#85D3FF;border-radius:50px;position:absolute;bottom:11px;right:-50px;}
    body.rnk-body-quem-somos .rnk-trajeto-card6 p{font-size:13px;font-weight:600;line-height:18px;margin-top:15px; color: #fff;} 

    .rnk-trajeto-card8{background:#FA434A;border-radius:15px;z-index:1;display:block;min-width:250px;height:371px;position:relative;padding:10px;margin-left:15px;}
    .rnk-trajeto-card8 .rnk-trajeto-card-conteudo {background: #fff; border-radius: 15px; padding: 15px;} 
    .rnk-trajeto-card8 .rnk-trajeto-card-conteudo::before {content: ''; width: 80px; height: 36px; background: url(../img/dpsp-logo-card.png) center center; position: absolute; bottom: 45px; left: 15px;}
    .rnk-trajeto-card8 .rnk-trajeto-card-conteudo::after{content:'';position:absolute;bottom:22px;left:calc(50% - 100px);width:200px;height:7px;background: #FA434A;border-radius:50px;}
    .rnk-trajeto-card8 h3{color:#FA434A;position:relative;font-size:30px;font-weight:900;display:inline;}
    .rnk-trajeto-card8 h3::after{content:'';width:30px;height:7px;background:#FA434A;border-radius:50px;position:absolute;bottom:11px;right:-50px;}
    body.rnk-body-quem-somos .rnk-trajeto-card8 p{font-size:13px;font-weight:600;line-height:18px;margin-top:15px; color: #283852;}

    .rnk-trajeto-card10{background: transparent;border-radius:15px;z-index:1;display:block;min-width:250px;height:371px;position:relative;padding: 0; margin-left:15px;}
    .rnk-trajeto-card10 .rnk-trajeto-card-conteudo {background: #006BF4; margin-top: 15px; border-radius: 15px; height: 178px; padding: 25px;}
    .rnk-trajeto-card10 h3{color: #F2D657;position:relative;font-size:30px;font-weight:900;display:inline;}
    .rnk-trajeto-card10 h3::after{content:'';width:30px;height:7px;background:#F2D657;border-radius:50px;position:absolute;bottom:11px;right:-50px;}
    body.rnk-body-quem-somos .rnk-trajeto-card10 p{font-size:13px;font-weight:600;line-height:18px;margin-top:15px; color: #fff;} 
    .rnk-trajeto-card10 figure {text-align: center;}

    .rnk-trajeto-card12{border-radius:15px;z-index:1;display:block;min-width:250px;height:371px;position:relative;margin-left:15px; padding: 0;}
    .rnk-trajeto-card12 .rnk-trajeto-card-conteudo {background: #FA434A; margin-bottom: 15px; height: 178px;padding:25px;border-radius:15px;}
    .rnk-trajeto-card12 .rnk-trajeto-card-conteudo2 {background: #283852; margin-bottom: 15px; width: 100%; height: 178px;padding:25px;border-radius:15px;}
    .rnk-trajeto-card12 h3{color: #85D3FF;position:relative;font-size:30px;font-weight:900;display:inline;}
    .rnk-trajeto-card12 h3::after{content:'';width:30px;height:7px;background:#85D3FF;border-radius:50px;position:absolute;bottom:11px;right:-50px;}
    body.rnk-body-quem-somos .rnk-trajeto-card12 p{font-size:13px;font-weight:600;line-height:18px;margin-top:15px; color: #fff;} 


            /*MEDIA QUERY */
            @media (max-width: 576px) {
                body.rnk-body-quem-somos .rnk-trajeto-card12 p{margin-top: 0px;} 
                body.rnk-body-quem-somos .rnk-trajeto-card12 p {margin-top: 0; font-size: 12px!important;}

            }

    .rnk-linha-do-tempo-alerta {text-align: center;}

	/* RNK CONTAINER NOSSA HISTORIA */     
	.rnk-container-nossa-historia .rkn-borda-img {margin-bottom: 67px;}
    .rkn-borda-img img{border-radius: 50px;}
    body.rnk-body-quem-somos .rnk-container-nossa-historia p {padding-right: 30px;}
    body.rnk-body-quem-somos .divisor .text-center {margin: 25px 0;}

	/* RNK CONTAINER RECONHECIMENTO */
	.rnk-container-reconhecimento {background: url('../img/rnk-bg-reconhecimento.png');background-size:cover ; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px;}
	body.rnk-body-quem-somos .rnk-container-reconhecimento h2 {color: #F2D657;}
    body.rnk-body-quem-somos .rnk-container-reconhecimento p {color: #fff;}
    
        /*MEDIA QUERY */
        @media (max-width: 1200px) {
            .rnk-container-reconhecimento {background-position: 70%;}
        }

        @media (max-width: 576px) {
            .rnk-componente-slider-reconhecimento {width: 100%!important;}
            body.rnk-body-quem-somos .rnk-container-reconhecimento p {text-align: center;}
        }

    /* RNK CONTAINER NOSSA CULTURA */
    .rnk-container-nossa-cultura .rnk-paragrafo-carreira-semibold {padding-right: 55px; line-height: 1.3em;} 
    body.rnk-body-quem-somos .rnk-container-nossa-cultura h2 {color: #006BF7;}
    .rnk-container-nossa-cultura img {border-radius: 15px;}
    .rnk-container-nossa-cultura .rnk-sanduiche img {border-radius: 0;} 
    .rnk-container-nossa-cultura .margin-negativa {margin-top: -60px;}
    .rnk-nossa-cultura-img1 {padding-top: 141px; text-align: right;}
    .rnk-nossa-cultura-img2 {padding-top: 20px; text-align: center;}
    .rnk-nossa-cultura-img3 {text-align: left; padding-top: 20px;}
    .rnk-nossa-cultura-img4 {text-align: left; padding-top: 12px;}
    .rnk-nossa-cultura-img5{text-align: right; padding-top: 0px; position: relative; margin-top: 18px;}
    .rnk-nossa-cultura-img5::before{content: ''; width: 370px; height: 24px; background:url('../img/rnk-meia-borda.png') no-repeat; position: absolute; top: -68px; left: 17px;}
    .rnk-nossa-cultura-img6 {padding-top: 24px;}
    .rnk-nossa-cultura-img7 p {padding-left: 15px;padding-top: 22px;}
    .rnk-nossa-cultura-img7 .rnk-area-confira {margin-left: 15px;}
    .rnk-area-confira{display: block; width: 570px; background:#F9434A;text-align:center;padding:25px 25px 25px 80px;border-radius:18px; text-decoration: none;} 
    .rnk-area-confira:hover{text-decoration: none;}
 	body.rnk-body-quem-somos .rnk-area-confira p{color:#fff;font-size:18px;font-weight:bold;padding:0;margin:0;position:relative;text-align:left;letter-spacing:1px; line-height: 24px;}
	body.rnk-body-quem-somos .rnk-area-confira p::before{content:'';width:50px;height:50px;position:absolute;top:0;left:-60px;background:url('../img/rnk-lupa.png') center center no-repeat;}

        /*MEDIA QUERY */
        @media (max-width: 1200px) {
            .rnk-nossa-cultura-img5 {margin-top: 60px;}
            .rnk-nossa-cultura-img7 {padding-left: 90px;} 
            .rnk-nossa-cultura-img7 .rnk-area-confira {width: auto;}
            .rnk-container-nossa-cultura .margin-negativa {margin-top: 0px;}
        }

        @media (max-width: 992px) {
            .rnk-nossa-cultura-img7 {padding-left: 0px;}
            .rnk-nossa-cultura-img5 {text-align: center;}
            .rnk-nossa-cultura-img6  {padding-top: 0px; text-align: left;}
            .rnk-nossa-cultura-img3 {text-align: center;}
            .rnk-nossa-cultura-img4 {text-align: center;}
        }

        @media (max-width:768px) {
            body.rnk-body-quem-somos p.rnk-paragrafo-carreira-semibold {padding-right: 0px;}
            .rnk-nossa-cultura-img1 {padding-top: 0px;}
            .rnk-nossa-cultura-img2 {padding-top: 0px;}
            .rnk-nossa-cultura-img3 {padding-top: 0px;}
            .rnk-nossa-cultura-img1 img {display: block; margin-right: auto; margin-left: auto;}
            .rnk-nossa-cultura-img3 img  {display: block; margin-right: auto; margin-left: auto;}
            .rnk-nossa-cultura-img4 img  {display: block; margin-right: auto; margin-left: auto;}
            .rnk-nossa-cultura-img5::before {left: calc(50% - 185px); top: -54px;}
            .rnk-nossa-cultura-img5 img {display: block; margin-right: auto; margin-left: auto;}
            .rnk-nossa-cultura-img6 {padding-top: 3px;}
            .rnk-nossa-cultura-img7 {padding-left: 0px;}
            .rnk-nossa-cultura-img5::before {left: 16%;}
   
        }


        @media (max-width: 576px) {
            .rnk-nossa-cultura-img5::before {left: 15%;}
        }

	/* RNK CONTAINER NOSSA PRESENÇA */
	.rnk-body-quem-somos .rnk-container-nossa-presenca {padding-top: 870px; background: url('../img/rnk-qsomos-nossa-presenca.png') no-repeat; background-size: 100%; margin-bottom: 90px; position: relative;}    
	.rnk-container-nossa-presenca-esquerdo .rnk-paragrafo-carreira-semibold {padding-right: 65px;}
	.rnk-container-nossa-presenca-esquerdo .rnk-paragrafo-carreira-semibold + p {padding-right: 80px;}
    .rnk-nossa-presenca-regua {margin: 30px 0; position: relative;}
    .link-dsp,.link-dp {position: absolute; width: 30%; top: 0; height: 100%; display: block;}
    .link-dsp:hover,.link-dp:hover {background: #fff; opacity: .3;}
    .link-dsp {left: 35%;}
    .link-dp {right: 2%; border-radius: 0 50px 50px 0;}
	body.rnk-body-quem-somos .rnk-nossa-presenca-regua p {font-size: 14px; margin: 0px; position: relative; line-height: 15px; padding-left:20px ;}
	body.rnk-body-quem-somos .rnk-nossa-presenca-regua p::before{content: ''; width: 20px; height: 20px; position: absolute; top: 5px; left: -9px; background: url('../img/rnk-mini-lupa.png')center center no-repeat;}
	body.rnk-body-quem-somos .rnk-nossa-presenca-regua figure {margin: 0; text-align: center;}
	.rnk-nossa-presenca-regua .img-dsp {border-left: 2px solid #dddddd; border-right: 2px solid #dddddd;}
	.rnk-container-nossa-presenca-esquerdo {position: relative;}
	.rnk-container-nossa-presenca-esquerdo::before {content: ''; position: absolute; width: 100%; height: 100%; background: url('../img/rnk-mapa-brasil-v2.png') center center no-repeat; background-size: contain; top: 0; right: -550px;}
    .rnk-container-nossa-presenca-direito {position: relative;}
    .rnk-container-nossa-presenca-direito::before {content: ''; width: 196px; height: 99px; background: url('../img/rnk-bg-localizacoes.png') no-repeat; position: absolute; right: 0; bottom: 0;} 

        /* MEDIA QUERY */
        @media (max-width: 1400px) {
            .rnk-container-nossa-presenca-esquerdo::before {right: -498px;}
        }

        @media (max-width: 1200px) {
            .rnk-body-quem-somos .rnk-container-nossa-presenca {padding-top: 590px;}
            .rnk-container-nossa-presenca-esquerdo::before {width: 60%; right: -320px;}
            .rnk-container-nossa-presenca-direito::before {right: 10px;}
            .rnk-nossa-presenca-regua img {margin-top: 10px;}
        }

        @media (max-width: 992px) {
            .rnk-body-quem-somos .rnk-container-nossa-presenca {margin-bottom: 800px;}
            .rnk-container-nossa-presenca-esquerdo::before {width: 100%; right: 0; top: 140%;}
            .rnk-container-nossa-presenca-direito::before {right: 0; top: 70px;}
            .rnk-container-universidade {background-image: linear-gradient(to left, #FA434A 100%, transparent 100%)!important;}
            .rnk-container-diversidade-direito {display: none;}
            .rnk-container-diversidade {background-image: linear-gradient(to right, #F5DC69 100%, transparent 100%)!important; padding-left: 108px;}
            .rnk-container-responsabilidade {background-image: linear-gradient(to left, #006BF4 100%, transparent 100%)!important;}
            .rnk-container-integridade-direito {display: none;}
            .rnk-container-integridade {background-image: linear-gradient(to right, #FA434A 100%, transparent 100%)!important; padding-left: 108px;}
        }

        @media (max-width:768px) {
            .rnk-body-quem-somos .rnk-container-nossa-presenca {margin-bottom: 610px; padding-top: 390px;}
            .rnk-container-nossa-presenca-esquerdo::before {width: 100%; top: 570px; left: 0;}
            .rnk-container-nossa-presenca-direito::before {left: 15px; top: 380px;}
            body.rnk-body-quem-somos .rnk-nossa-presenca-regua p {font-size: 12px; text-align: center;}
            .rnk-nossa-presenca-regua img {margin-top: 13px;}
            .rnk-nossa-presenca-regua .img-dsp {border: none;}
            body.rnk-body-quem-somos .rnk-nossa-presenca-regua p::before {top: 0px; left: 170px;}
            .rnk-container-nossa-presenca-esquerdo .rnk-paragrafo-carreira-semibold + p {padding-right: 0px!important;}
            .rnk-container-diversidade-direito {display: block;}
            .rnk-container-diversidade  {padding-left: 0px;}
            .rnk-container-integridade-direito {display: block;}
            .rnk-container-integridade {padding-left: 0px;}

        }

        @media (max-width: 576px) {
            body.rnk-body-quem-somos .rnk-nossa-presenca-regua p::before {display: none;}
            .rnk-body-quem-somos .rnk-container-nossa-presenca {padding-top: 300px;padding-bottom: 0px;margin-bottom: 450px;}
            body.rnk-body-quem-somos p.rnk-paragrafo-carreira-semibold {padding: 0px;}
            .rnk-container-nossa-presenca-esquerdo .rnk-paragrafo-carreira-semibold + p {padding: 0px;}
            .rnk-container-nossa-presenca-esquerdo::before {top:410px;}
            .rnk-container-nossa-presenca-direito::before {left: 15px; top: 330px;}
            .rnk-container-universidade-esquerdo {display: none;}
            .rnk-container-universidade-direito {padding: 30px;width: 100%;max-width: 100%;flex: 100%;}
            .rnk-container-diversidade-direito {display: none;}
            .rnk-container-diversidade-esquerdo {padding: 30px;width: 100%;max-width: 100%;flex: 100%;}
            .rnk-container-responsabilidade-esquerdo {display: none;}
            .rnk-container-responsabilidade-direito {padding: 30px;width: 100%;max-width: 100%;flex: 100%;}
            .rnk-container-integridade-direito {display: none;}
            .rnk-container-integridade-esquerdo {padding: 30px;width: 100%;max-width: 100%;flex: 100%;}
            body.rnk-body-home footer .rnk-container-footer, body.rnk-body-quem-somos footer .rnk-container-footer, body.rnk-body-carreiras footer .rnk-container-footer, body.rnk-body-servicos footer .rnk-container-footer, body.rnk-body-contato footer .rnk-container-footer {padding: 90px 0 30px;}
            .rnk-nossa-cultura-img5 {display:none;}
        }

        @media (max-width: 380px) {
            .rnk-body-quem-somos .rnk-container-nossa-presenca {padding-top: 200px;}

        }

        

    /* RNK CONTAINER UNIVERSIDADE CORPORATIVA */
    .container-fluid#UnivCorporativa{background-color:#fafafa;padding-top:90px;padding-left:0;padding-right:0;padding-bottom:0;}
    .rnk-container-universidade{background-image:linear-gradient(to left, #FA434A 50%, transparent 50%);position:relative;margin-bottom:148px;}
    .rnk-container-universidade::after{content:'';width:100%;height:148px;background:url('../img/rnk-divisor-vermelho.png') right 35% center no-repeat;background-color:#fafafa;position:absolute;bottom:-148px;left:0;}
    .rnk-container-universidade-esquerdo{background:url('../img/rnk-qsomos-universidade.png');background-size:cover;border-top-left-radius:50px;border-bottom-left-radius:50px;}
    .rnk-container-universidade-direito{padding:210px 0;}
    body.rnk-body-quem-somos .rnk-container-universidade h2{font-size:44px;color:#fff;text-transform:capitalize;letter-spacing:.8px;line-height:1.1em;position:relative;padding-top:0px;padding-bottom:40px;margin-bottom:30px;word-spacing:400px;}
    body.rnk-body-quem-somos .rnk-container-universidade p{color:#fff;font-weight:400;margin-bottom:30px;}
    body.rnk-body-quem-somos .rnk-container-universidade .btn{border-color:#fff; background-color: #fff; color:#283852;} 
    body.rnk-body-quem-somos .rnk-container-universidade .btn:hover {border-color: #fff; background-color: #FA434A; color: #fff;}
    body.rnk-body-quem-somos .rnk-container-universidade h2::after{content:'';width:45px;height:10px;background:#283852;border-radius:5px;position:absolute;bottom:0;left:0;}

        /* MEDIA QUERY */
        @media (max-width:768px){
            /* MEDIA QUERY UNIVERSIDADE */
            .rnk-container-universidade{background:#FA434A;padding-right:110px;}
            .rnk-container-universidade-esquerdo {-webkit-transform: scaleX(-1); transform: scaleX(-1);}
            .container-fluid#UnivCorporativa {padding-top: 0px;}
            .rnk-container-universidade-direito {padding: 90px 30px;}
            .rnk-container-universidade {margin-bottom: 0;}
            .rnk-container-universidade .container {max-width:100%;}
            .rnk-container-universidade{padding-right:0px;}
            .rnk-container-universidade::after {display: none;}

            /* MEDIA QUERY INTEGRIDADE */
            .rnk-container-integridade{background:#FA434A!important;padding-right:110px;}
            .rnk-container-integridade{padding-right:0px;}
        }


    /* ESTILO MODAL UNIVERSIDADE CORPORATIVA */
    #ModalUniversidade {padding-left: 0!important; padding-right: 0!important;}
    #ModalUniversidade .modal-dialog {max-width: 100%; margin: 0;}
    #ModalUniversidade h2{font-size:32px;font-weight:800;line-height: 1.3em;letter-spacing:.8px;text-transform:inherit;margin:0;}
    #ModalUniversidade p{font-size:20px;font-weight:400;line-height: 1.3em;letter-spacing:.8px;color:#1E172C;margin:0;}

    /* RNK HEADER UNIVERSIDADE */
    .rnk-header-universidade{background-color:#FA434A;padding: 60px 0;font-family:'Nunito';}
    .rnk-header-universidade h1{font-size:3.75rem;color:#fff;font-family:'Nunito';font-weight:600;text-transform:capitalize;}
    .rnk-header-universidade .row:last-of-type {margin: 60px 0 30px 0;}
    .rnk-header-universidade .rnk-header-universidade-img{background:url('../img/rnk-pilula-bg-destaque-universidade.png')no-repeat;max-width:330px;height:330px;display:flex;justify-content:center;align-items:center;}
    #ModalUniversidade .rnk-header-universidade .fechar {background: url('../img/rnk-fechar-vermelho.png');}
     
        /* MEDIA QUERY */
        @media(max-width:1440px){
            .rnk-container-aprendizado {background-size: 100%!important;}
        }

        @media(max-width:992px){
           #ModalUniversidade .rnk-container-aprendizado h2 {padding-left: 340px;}
            #ModalUniversidade .rnk-container-aprendizado p {padding-left: 340px;}
            #ModalUniversidade .rnk-container-conhecimento h2 {padding-right: 380px;}
            #ModalUniversidade .rnk-container-conhecimento p {padding-right: 380px;}
            #ModalUniversidade .rnk-container-estimulo img {display: block; margin-right: auto; margin-left: auto; margin-bottom: 20px;}
        }

        /* MEDIA QUERY */
        @media(max-width:768px){
            .rnk-header-universidade h1{font-size:2.3rem; width: 100%; text-align: center; margin-bottom: 15px;}
            .rnk-header-universidade .rnk-header-universidade-img{max-width:300px;}

            .rnk-header-universidade h1 {font-size: 30px;}
            .rnk-header-universidade .rnk-header-universidade-img {max-width: inherit; height: inherit; width: 40px; background-position: center center;}
            #ModalUniversidade h2 {font-size: 30px; margin-bottom: 30px;}
            #ModalUniversidade .rnk-container-estimulo h2:last-of-type {margin-top: 30px;}
            #ModalUniversidade p {font-size: 15px; margin: 10px 0;} 
            #ModalUniversidade {background: none;}
            #ModalUniversidade .rnk-container-aprendizado h2 {padding-left: 0px;}
            #ModalUniversidade .rnk-container-aprendizado p {padding-left: 0px;}
            #ModalUniversidade .rnk-container-conhecimento h2 {padding-right: 0px;}
            #ModalUniversidade .rnk-container-conhecimento p {padding-right: 0px;}
            .rnk-container-aprendizado {background-image: linear-gradient(to bottom, #fcfcfc 30%, transparent 50% ), url(../img/rnk-bg-aprendizado1.png)!important;}
            
        }

        @media(max-width:576px){
            #ModalUniversidade .rnk-container-estimulo h2 {margin-top: 0px !important;}
            #ModalUniversidade .rnk-container-estimulo h2.margin-fix {margin-top: 30px !important;}
            #ModalUniversidade .rnk-container-aprendizado {padding-bottom: 510px!important; background-position: 0px 330px !important;}
            

        }

    /* RNK CONTAINER CONHECIMENTO */
    .rnk-container-conhecimento{background-image: linear-gradient(to right, #fafafa 50%, transparent 0%), url(../img/rnk-bg-conhecimento.png); background-position: right; background-repeat: no-repeat; padding:60px 0; background-size:contain ;}
    #ModalUniversidade .rnk-container-conhecimento h2{color:#006BF6;}
    #ModalUniversidade .rnk-container-conhecimento p{margin:30px 0;}

    /* MEDIA QUERY */
    @media(max-width:768px){
        .rnk-container-conhecimento, .rnk-container-aprendizado {all: unset; display: block; padding: 60px 0 90px; background: #fafafa;}
        .rnk-container-aprendizado {
            padding-top: 90px!important;
            padding-bottom: 250px!important;
            background-image: linear-gradient(to bottom, #fcfcfc 15%, transparent 50% ), url(../img/rnk-bg-aprendizado1.png)!important;
            background-position: 0px 240px !important;
            background-size: auto!important;
            background-repeat: no-repeat!important;
        }
        .rnk-container-conhecimento {background-image: none!important;}

    }

    /* RNK CONTAINER ATUACAO */
    .rnk-container-atuacao{background:#EFF4F7;position: relative;}
    .rnk-container-atuacao::before,
    .rnk-container-atuacao::after {content: ''; width: 100%; height: 60px; background:#EFF4F7; position: absolute; left: 0; border-radius: 50px;}
    .rnk-container-atuacao::before{top: -30px;}
    .rnk-container-atuacao::after {bottom: -30px;}
    .rnk-container-atuacao .container{position:relative;padding:60px 0;}
    .rnk-container-atuacao .container::before, .rnk-container-atuacao .container::after{content:'';width:161px;height:297px;background:url('../img/rnk-efeito-atuacao.png') no-repeat;position:absolute;top:calc(50% - 148.5px);}
    .rnk-container-atuacao .container::before{left:-246px;}
    .rnk-container-atuacao .container::after{right:-246px;}

    @media(max-width:768px){
        .rnk-container-atuacao .container::before, .rnk-container-atuacao .container::after {display: none;}
        .rnk-container-atuacao .container {padding-top: 20px; padding-bottom: 20px;}
    }
    

    /* RNK CONTAINER APRENDIZADO */
    .rnk-container-aprendizado {background:#FCFCFC url('../img/rnk-bg-aprendizado1.png') left center no-repeat;background-size:cover;padding:90px 0;}
    #ModalUniversidade .rnk-container-aprendizado p{margin:30px 0;}

    /*RNK CONTAINER ESTIMULO*/
    .rnk-container-estimulo{background:#FFFFFF;padding:90px 0 120px;position: relative;}
    .rnk-container-estimulo::before {content: ''; width: 100%; height: 60px; background: #fff; border-radius: 50px; position: absolute; top: -30px;}
    .estimulo-img-1{margin-top:40px;margin-bottom:30px;}
    .estimulo-img-3{margin-top:40px;}
    .estimulo-img-4{margin-bottom:30px;}
    .estimulo-img-7{margin-bottom:30px;}

    /* MEDIA QUERY */
    @media(max-width:768px){
        .rnk-container-estimulo {padding: 30px 0 60px;}

        .estimulo-img-4,
        .estimulo-img-5 {display: none;}
            
        .estimulo-img-1, .estimulo-img-2, .estimulo-img-3, .estimulo-img-6,
        .estimulo-img-7, .estimulo-img-8, .estimulo-img-9 {display: block; margin: 0 auto; padding: 10px 0;}
    }

    /* RNK FOOTER UNIVERSIDADE */
    #ModalUniversidade .rnk-footer-universidade{background:#056EF7;padding:30px 0;position: relative;}
    #ModalUniversidade .rnk-footer-universidade::before {content: ''; width: 100%; height: 60px; background: #056EF7; border-radius: 50px; position: absolute; top: -30px; left: 0;}
    #ModalUniversidade .rnk-footer-universidade h2{color:#fff;text-align:center;padding:45px 0;position:relative;}
    #ModalUniversidade .rnk-footer-universidade h2::before, #ModalUniversidade .rnk-footer-universidade h2::after{content:'';height:15px;width:100%;background:url('../img/rnk-efeito-footer-universidade.png') center center no-repeat;position:absolute;left:0;}
    #ModalUniversidade .rnk-footer-universidade h2::before{top:0;}
    #ModalUniversidade .rnk-footer-universidade h2::after{bottom:0;}

    @media(max-width:768px){
        #ModalUniversidade .rnk-footer-universidade {margin: 0;}
    }

    /* RNK CONTAINER DIVERSIDADE */
    .rnk-container-diversidade{background-image:linear-gradient(to right, #F5DC69 50%, transparent 50%);background-color:#fafafa;position:relative;margin-bottom:148px;}
    .rnk-container-diversidade::after{content:'';width:100%;height:148px;background:url('../img/rnk-divisor-amarelo.png') left 38% center no-repeat;background-color:#fafafa;position:absolute;bottom:-148px;left:0;}
    body.rnk-body-quem-somos .rnk-container-diversidade h2{font-size:44px;color:#1E172C;text-transform:capitalize;letter-spacing:.8px;line-height:1.1em;position:relative;padding-top:0px;padding-bottom:40px;margin-bottom:30px;word-spacing:400px;}
    body.rnk-body-quem-somos .rnk-container-diversidade p{color:#1E172C;font-weight:400;margin-bottom:30px;}
    body.rnk-body-quem-somos .rnk-container-diversidade .btn{border-color: #fff; background-color: #fff; color:#1E172C;}
    body.rnk-body-quem-somos .rnk-container-diversidade .btn:hover {border-color: #fff; background-color: #F5DC69; color: #fff;}
    body.rnk-body-quem-somos .rnk-container-diversidade h2::after{content:'';width:46px;height:9px;background:#fff;border-radius:5px;position:absolute;bottom:0;left:0;}
    .rnk-container-diversidade-esquerdo{padding:287px 0;}
    .rnk-container-diversidade-direito{background:url('../img/rnk-qsomos-diversidade.png');background-size:cover;border-top-right-radius:50px;border-bottom-right-radius:50px;}

        /* MEDIA QUERY */
        @media(max-width:768px){
            .rnk-header-diversidade h1{font-size:2.3rem;}
            .rnk-header-diversidade .rnk-header-diversidade-img{max-width:300px;}
            .rnk-container-diversidade{background:#F5DC69!important; margin-bottom: 0px;}
            .rnk-container-diversidade .container {max-width:100%;}
            .rnk-container-diversidade-esquerdo {padding: 90px 30px;}
            .rnk-container-diversidade-direito {-webkit-transform: scaleX(-1);transform: scaleX(-1);}
            .rnk-container-diversidade::after {display: none;}
        }

    
    /* ESTILO MODAL DIVERSIDADE E INCLUSÃO */
    #ModalDiversidade {padding-left: 0!important; padding-right: 0!important;}
    #ModalDiversidade .modal-dialog {max-width: 100%; margin: 0;}
    #ModalDiversidade .rnk-header-diversidade h1 {font-size: 60px; font-weight: 600; line-height: 1.3em; letter-spacing: .8px; color: #283852; text-transform: inherit;}
    #ModalDiversidade h2 {font-size: 32px; font-weight: 800; line-height: 1.3em; letter-spacing: .8px; text-transform: inherit;}
    #ModalDiversidade p {font-size: 20px;font-weight: normal; line-height: 1.3em; letter-spacing: .8px; text-transform: inherit;}

    /*RNK HEADER DIVERSIDADE*/
    .rnk-header-diversidade{background-color: #F5DC69;padding: 60px 0;font-family:'Nunito';}
    .rnk-header-diversidade h1{font-size:3.75rem;color:#fff;font-family:'Nunito';font-weight:600;text-transform:capitalize;}
    .rnk-header-diversidade .rnk-header-diversidade-img{background:url('../img/rnk-pilula-bg-destaque-diversidade.png')no-repeat;max-width:330px;height:330px;display:flex;justify-content:center;align-items:center;}
    #ModalDiversidade .rnk-header-diversidade .fechar {background: url('../img/rnk-fechar-amarelo.png');}

    /* RNK CONTAINER ATENDER */
    .rnk-container-atender {padding: 90px 0 120px; background-size: cover; background-image: linear-gradient(to left, #fafafa 15%, transparent 23%), url('../img/rnk-bg-atender.png');}
    .rnk-container-atender .container {position: relative;}
    .rnk-container-atender .container::before {content: ''; width: 220px; height: 197px; background: url('../img/rnk-efeito-atender-bem.png') center center no-repeat; position: absolute; bottom: -90px; right: -110px;}

    /* RNK CONTAINER MOVIMENTO INTERNO */
    .rnk-container-interno {padding: 60px 0 765px; background: #fff url('../img/rnk-bg-movimento-interno.png') center bottom no-repeat; position: relative;}
    .rnk-container-interno::before {content: ''; width: 100%; height: 60px; background: #fff; border-radius: 50px; position: absolute; top: -30px;}
    #ModalDiversidade .rnk-container-interno h2 {color: #FB363D;}
    .interno-img-1, .interno-img-2, .interno-img-4, .interno-img-6,
    .interno-img-7, .interno-img-9 {margin-bottom: 30px;}
    .interno-img-8{margin-left: 50px;}

    /* RNK CONTAINER DIVERSIDADE E INCLUSÃO */
    .rnk-container-diversidade-inclusao {background: #A8DDEB; padding: 30px 0; position: relative;}
    .rnk-container-diversidade-inclusao::before,
    .rnk-container-diversidade-inclusao::after {content:''; width: 100%; height: 60px; background: #A8DDEB; border-radius: 50px; position: absolute;}
    .rnk-container-diversidade-inclusao::before{top: -30px;}
    .rnk-container-diversidade-inclusao::after {bottom: -30px;}
    .rnk-container-diversidade-inclusao .margin-fix {margin-top: 60px;}
    
    #ModalDiversidade .rnk-container-diversidade-inclusao h2 {color: #fff; margin-bottom: 60px;}
    #ModalDiversidade .rnk-container-diversidade-inclusao .rnk-componente-card-depoimento {height: 100%; padding: 30px; border-radius: 50px; background: #fff; margin-bottom: 30px;}
    #ModalDiversidade .rnk-container-diversidade-inclusao .rnk-componente-card-depoimento p {font-size: 20px; font-weight: 300; color:#283852; line-height: 30px; letter-spacing: .8px;}
    #ModalDiversidade .rnk-container-diversidade-inclusao .rnk-componente-card-depoimento p strong,
    #ModalDiversidade .rnk-container-diversidade-inclusao .rnk-componente-card-depoimento strong {font-weight: 700;}

    /* RNK CONTAINER DESENVOLVIMENTO E INOVAÇÂO */
    #ModalDiversidade .rnk-container-desenvolvimento-inovacao h2 {color: #FB363D;}
    #ModalDiversidade .rnk-container-desenvolvimento-inovacao p {margin-top: 30px; margin-bottom: 0;} 
    .rnk-container-desenvolvimento-inovacao {padding: 120px 0; background-image: linear-gradient(to left, #F5F5F5 19%, transparent 33% ), url('../img/rnk-bg-desenvolvimento-inovacao.png'); background-repeat: no-repeat; background-position: bottom; background-color: #fafafa;}

    /* RNK FOOTER RESPEITO */
    #ModalDiversidade .rnk-footer-respeito {background: #056EF7; padding: 60px 0 90px; position: relative;}
    #ModalDiversidade .rnk-footer-respeito::before {content: ''; width: 100%; height: 60px; background: #056EF7; border-radius: 50px; position: absolute; top: -30px;}
    #ModalDiversidade .rnk-footer-respeito h2 {color: #fff; text-align: center; padding: 45px 0; position: relative;}
    #ModalDiversidade .rnk-footer-respeito h2::before,
    #ModalDiversidade .rnk-footer-respeito h2::after {content: ''; height: 15px; width: 100%; background: url(../img/rnk-efeito-footer-universidade.png) center center no-repeat; position: absolute; left: 0;} 
    #ModalDiversidade .rnk-footer-respeito h2::before {top: 0;}
    #ModalDiversidade .rnk-footer-respeito h2::after {bottom: 0;}

        /* MEDIA QUERY */
        @media (max-width: 1500px) {
            .rnk-container-atender {background-position: center;}
        }

        @media (max-width: 1300px) {
            #ModalDiversidade .rnk-container-diversidade-inclusao h2 {font-size: 25px; text-align: center;}
        }

        @media (max-width: 992px) {
            #ModalDiversidade h2 {font-size: 22px;}
            #ModalDiversidade .rnk-container-diversidade-inclusao img {display: block; margin-right: auto; margin-left: auto;}
            #ModalDiversidade .rnk-container-diversidade-inclusao h2 {margin-top: 20px; font-size: 30px; margin-bottom: 20px;}
            #ModalDiversidade .rnk-componente-card-depoimento.first {margin-top: 50px;}
            #ModalDiversidade .rnk-componente-card-depoimento {margin-top: 90px;}
            #ModalDiversidade img.img-fluid.margin-fix {margin-top: 130px;}
            #ModalDiversidade .rnk-container-desenvolvimento-inovacao {padding: 90px 0 60px; background: inherit; background-color: #fff;}
        }

        @media (max-width: 768px) {
            .rnk-header-diversidade {padding-bottom: 60px;}
            #ModalDiversidade .rnk-header-diversidade h1 {font-size: 30px; text-align: center; margin-top: 30px; width: 100%;}
            .rnk-header-diversidade .rnk-header-diversidade-img {
                max-width: inherit;
                height: inherit;
                width: 40px;
                background-position: center center;}
            #ModalDiversidade h2 {font-size: 30px;}
            #ModalDiversidade p {font-size: 15px; margin:0;} 
            #ModalDiversidade {background: none;}
            #ModalDiversidade .rnk-container-diversidade-inclusao h2 {margin: 15px 0;}
            .rnk-container-atender {all: unset; position: relative; display: block; padding-top: 60px; padding-bottom: 0;  background-color: #fff;}
            .rnk-container-interno {all: unset; position: relative; display: block; padding: 0px 0 60px; background-color: #fff;}
            .rnk-container-interno::before {display: none;}
            .rnk-container-atender .container::before {display: none;}
            .interno-img-1, .interno-img-2, .interno-img-3,
            .interno-img-4, .interno-img-5, .interno-img-6,
            .interno-img-7, .interno-img-8, .interno-img-9, .interno-img-10 {display: block; margin: 0 auto; padding: 10px 0;}
            #ModalDiversidade .rnk-container-diversidade-inclusao .rnk-componente-card-depoimento {min-height: 0; font-size: 15px; padding: 30px;}
            #ModalDiversidade .rnk-container-diversidade-inclusao .rnk-componente-card-depoimento.first {margin: 30px 0; height: auto;}
            #ModalDiversidade .rnk-container-diversidade-inclusao .rnk-componente-card-depoimento p {font-size: inherit;}
            #ModalDiversidade .rnk-footer-respeito {padding: 0;}
            #ModalDiversidade .rnk-container-desenvolvimento-inovacao p:last-of-type {margin-top: 15px;}
            .rnk-container-diversidade-inclusao .align-fix {text-align: center;}
            #ModalDiversidade .rnk-container-diversidade-inclusao .rnk-componente-card-depoimento {margin-top: 0px;}
            #ModalDiversidade img.img-fluid.margin-fix {margin-top: 60px;}
        }


    /* RNK CONTAINER RESPONSABILIDADE SOCIAL */
    .rnk-container-responsabilidade{background-image:linear-gradient(to left, #006BF4 50%, transparent 50%);background-color:#fafafa;position:relative;margin-bottom:148px;}
    .rnk-container-responsabilidade::after{content:'';width:100%;height:148px;background:url('../img/rnk-divisor-vermelho.png') right 34% center no-repeat;background-color:#fafafa;position:absolute;bottom:-148px;left:0;}
    .rnk-container-responsabilidade-esquerdo{background:url('../img/rnk-qsomos-responsabilidade-social.png');background-size:cover;border-top-left-radius:50px;border-bottom-left-radius:50px;}
    .rnk-container-responsabilidade-direito{padding:248px 0;}
    body.rnk-body-quem-somos .rnk-container-responsabilidade h2{font-size:44px;color:#fff;text-transform:capitalize;letter-spacing:.8px;line-height:1.1em;position:relative;padding-top:0px;padding-bottom:40px;margin-bottom:65px;word-spacing:400px;}
    body.rnk-body-quem-somos .rnk-container-responsabilidade p{color:#fff;font-weight:400;margin-bottom:50px;}
    body.rnk-body-quem-somos .rnk-container-responsabilidade .btn{border-color:#fff; background-color: #fff; color:#283852; margin-right: 15px; margin-bottom: 30px;}
    body.rnk-body-quem-somos .rnk-container-responsabilidade .btn:hover {border-color: #fff; background-color: #006BF4; color: #fff;}
    body.rnk-body-quem-somos .rnk-container-responsabilidade h2::after{content:'';width:46px;height:9px;background:#1E172C;border-radius:5px;position:absolute;bottom:0;left:0;}

        /* MEDIA QUERY */
        @media(max-width:768px){
            .rnk-container-responsabilidade-direito {padding: 90px 30px;}
            .rnk-container-responsabilidade{background:#006BF4!important; margin-bottom: 0px;}
            .rnk-container-responsabilidade .container {max-width: 100%;}
            body.rnk-body-quem-somos .rnk-container-responsabilidade h2 {margin-bottom: 30px;}
            body.rnk-body-quem-somos .rnk-container-responsabilidade p {margin-bottom: 30px;}
            body.rnk-body-quem-somos .rnk-container-responsabilidade .btn {margin-bottom: 0px;}
            .rnk-container-responsabilidade-esquerdo {-webkit-transform: scaleX(-1);transform: scaleX(-1);}
            .rnk-container-responsabilidade::after {display: none;}
        }

        @media(max-width:576px){ 
            body.rnk-body-quem-somos .rnk-container-responsabilidade .btn.margin-fix {margin-bottom: 15px;}
        }
      
    /* ESTILO MODAL RESPONSABILADADE SOCIAL */
    #ModalResponsabilidade {background: #fafafa; padding-left: 0!important; padding-right: 0!important;} 
    #ModalResponsabilidade .modal-dialog {max-width: 100%; height: 100%; margin: 0;}
    #ModalResponsabilidade h2 {font-size: 32px; font-weight: 700; line-height: 1.3em; letter-spacing: .8px; text-transform: inherit;}
    #ModalResponsabilidade p {font-size: 20px; font-weight: 300; line-height: 1.3em; letter-spacing: .8px;}
    body.rnk-body-quem-somos .fechar {width: 33px; height: 32px; background: url(../img/rnk-fechar.png) center center no-repeat;}

    /* RNK HEADER RESPONSABILIDADE */
    .rnk-header-responsabilidade { background-color: #006BF4;padding: 60px 0;font-family: 'Nunito';}
    .rnk-header-responsabilidade h1 { font-size: 3.75rem;color: #fff;font-family: 'Nunito';font-weight: 600;text-transform: capitalize;}
    .rnk-header-responsabilidade .rnk-header-responsabilidade-img { background: url('../img/rnk-pilula-bg-destaque.png')center center no-repeat; height: 330px;display: flex;justify-content: center;align-items: center; }
    #ModalResponsabilidade .rnk-header-responsabilidade .fechar {background: url('../img/rnk-fechar-azul.png');}

    /* RNK NOSSAS ACOES */
    .rnk-container-nossas-acoes { padding: 50px 0; background: url('../img/rnk-nossas-acoes.png') no-repeat 100% 100%;background-size: cover;font-family: 'Nunito';}
    #ModalResponsabilidade .rnk-container-nossas-acoes h2 { font-size: 32px;font-weight: bold; text-align: left;color: #283852; }
    .rnk-container-nossas-acoes h2::after { content: ""; background: url('../img/rnk-pilulas-poc.png') no-repeat; width: 75%; height: 25px;display: block;margin: 10px 0;opacity: .9;}
    #ModalResponsabilidade .rnk-container-nossas-acoes p { font-size: 20px; text-align: left;color: #283852;font-weight: 300; }

    /* RNK CONTAINER PATROCINIO ARTE DESPERTAR */
    .rnk-container-patrocinio-arte-despertar {padding-top: 50px;padding-bottom: 50px;font-family: 'Nunito';}
    .rnk-container-patrocinio-arte-despertar h2 { text-transform: capitalize;color: #0365FC;font-size: 32px;font-weight: 800;width: 100%; position: relative;margin: 40px 0;}
    .rnk-container-patrocinio-arte-despertar h2::after {content: "";display: block; height: 25px; width: 45%; background: url('../img/rnk-pilulas-jovem.png') no-repeat ;top: 5px; right: 0; position: absolute;}
    .rnk-container-patrocinio-arte-despertar p { font-size: 20px; font-weight: 300;color: #283852;padding-bottom: 20px;}
    .rnk-container-patrocinio-arte-despertar .rnk-container-patrocinio-arte-despestar-imagem {position: relative;display: block;text-align: center;margin: 0 auto;margin-top: 40px; }
    .rnk-container-patrocinio-arte-despertar .rnk-container-patrocinio-arte-despestar-imagem:after {content: "";display: block;background: url('../img/rnk-patrocinio-arte-pilula-lateral.png')no-repeat;position: absolute;right: 0;width: 30px;height: 100%;top: 0; }
    .rnk-container-patrocinio-arte-despertar .rnk-container-patrocinio-arte-despestar-imagem:before {content: "";display: block;background: url('../img/rnk-patrocinio-arte-pilula-lateral.png')no-repeat;position: absolute;left: 0;width: 30px;height: 100%; }

        /* MEDIA QUERY */
        @media(max-width:992px){
            .rnk-container-patrocinio-arte-despertar h2::after { top: 10px; width: 20%; }
            .rnk-container-patrocinio-arte-despertar .rnk-container-patrocinio-arte-despestar-imagem:after { right: -60px; }
            .rnk-container-patrocinio-arte-despertar .rnk-container-patrocinio-arte-despestar-imagem:before { left: -60px; }
        }

        @media(max-width:768px){
            .rnk-container-patrocinio-arte-despertar h2::after { top: 45px; left: 0;right: unset;width: 100%; }
        }

        @media(max-width: 576px){
            .rnk-container-patrocinio-arte-despertar .rnk-container-patrocinio-arte-despestar-imagem:after,
            .rnk-container-patrocinio-arte-despertar .rnk-container-patrocinio-arte-despestar-imagem:before { display: none; }
        }

    /* RNK CAMPANHA DOACAO DE SANGUE */
    .rnk-campanha-de-doacao-de-sangue {background-color: #EA4148;padding-top: 50px;padding-bottom: 20px;font-family: 'Nunito';position: relative;}
    .rnk-campanha-de-doacao-de-sangue::before {content: ''; width: 100%; height: 60px; background: #EA4148; border-radius: 50px; position: absolute; bottom: -30px; left: 0; z-index: 1;}  
    #ModalResponsabilidade .rnk-campanha-de-doacao-de-sangue h2 { text-transform: capitalize;color: #8CD6F4;font-size: 32px;font-weight: 800;width: 100%; position: relative;margin: 40px 0 50px;}
    .rnk-campanha-de-doacao-de-sangue h2::after {content: "";display: block; height: 25px; width: 33%; background: url('../img/rnk-pilulas-doacao-sangue.png') no-repeat ;top: 5px; right: 0; position: absolute;}
    #ModalResponsabilidade .rnk-campanha-de-doacao-de-sangue p { font-size: 20px; font-weight: 300;color: #FFF;margin-bottom: 15px;}
    .rnk-campanha-de-doacao-de-sangue .rnk-campanha-de-doacao-de-sangue-texto-apoio p {padding-left: 140px;padding-top: 50px;order: 2;background: url('../img/rnk-cruz-doacao-de-sangue.png')no-repeat 0% 100%;}

        /* MEDIA QUERY */
        @media(max-width:1200px){
            .rnk-campanha-de-doacao-de-sangue h2::after {width: 20%; top: 10px;}

        }

        @media(max-width:768px){
            .rnk-campanha-de-doacao-de-sangue h2::after { top: 50px; left: 170px; width: 50%; }
            .rnk-campanha-de-doacao-de-sangue .rnk-campanha-de-doacao-de-sangue-texto-apoio p {background-position: 0% 50%;}
        }

        @media(max-width: 576px){
            .rnk-campanha-de-doacao-de-sangue .rnk-campanha-de-doacao-de-sangue-texto-apoio p {background-position: 50% 10%;padding-top: 150px;padding-left: 0;}
        }

        @media(max-width: 538px){
            .rnk-campanha-de-doacao-de-sangue h2::after { top: 80px }
        }

    /* RNK CONTAINER ATENDER BEM FAZ BEM */
    .container-atender-bem-faz-bem {padding: 60px 0 85px;background-color: #006BF5;position: relative;color: #fff;font-family: 'Nunito'; }
    .container-atender-bem-faz-bem .rnk-atender-bem-faz-bem-texto { display: flex; align-items: center;flex-direction: column;position: relative ;}
    .container-atender-bem-faz-bem .rnk-atender-bem-faz-bem-texto:after {content: "";display: block; background: url('../img/rnk-pilula-bg-destaque.png')no-repeat; position: absolute; left: 0;height: 100%;width: 350px;  background-size: contain;}
    .container-atender-bem-faz-bem .rnk-atender-bem-faz-bem-texto:before {z-index: 0; content: "";display: block; background: url('../img/rnk-pilula-bg-destaque.png')no-repeat;position: absolute; right: 0;height: 100%;width: 350px; background-size: contain;}
    #ModalResponsabilidade .container-atender-bem-faz-bem .rnk-atender-bem-faz-bem-texto h2 {z-index:1; color: #fff; order: 2;display: flex;align-items: center;font-size: 34px; font-weight: 800;background: url('../img/rnk-atender-bem.png')no-repeat 50% 50% ;min-height: 75px;margin: 60px 0;}
    #ModalResponsabilidade .container-atender-bem-faz-bem .rnk-atender-bem-faz-bem-texto p {order: 1; color: #86D4FF; letter-spacing: 5px;}
    .container-atender-bem-faz-bem .rnk-atender-bem-faz-bem-texto span {order: 3; color: #86D4FF; letter-spacing: 5px;}

        /* MEDIA QUERY */
        @media(max-width:768px){
            .container-atender-bem-faz-bem .rnk-atender-bem-faz-bem-texto:after { display: none;}
            .container-atender-bem-faz-bem .rnk-atender-bem-faz-bem-texto:before  { width: 100%;background-position: 50% 50%; }
        }

        @media(max-width: 410px){
            .container-atender-bem-faz-bem .rnk-atender-bem-faz-bem-texto h2 {font-size: 25px;}
        }

    /* RNK CONTAINER CAMPANHA DO AGASALHO */
    .rnk-container-campanha-do-agasalho {margin-top: -50px; margin-bottom: -50px; z-index: 1; background-color: #FFF; border-radius: 50px;padding-top: 50px;padding-bottom: 50px;font-family: 'Nunito';position: relative;background: url('../img/rnk-campanha-do-agasalho.png') no-repeat 100% 100%; background-size: cover;}
    #ModalResponsabilidade .rnk-container-campanha-do-agasalho h2 { text-transform: capitalize;color: #0365FC;font-size: 32px;font-weight: 800;width: 100%; position: relative;margin: 40px 0 80px;}
    .rnk-container-campanha-do-agasalho h2::after {content: "";display: block; height: 25px; width: 110%; background: url('../img/rnk-pilulas-jovem.png') no-repeat ;bottom: -50px; left: 0; position: absolute;}
    #ModalResponsabilidade .rnk-container-campanha-do-agasalho p { font-size: 20px; font-weight: 300;color: #283852;padding-bottom: 20px;}
    .rnk-container-campanha-do-agasalho .rnk-container-campanha-do-agasalho-texto-apoio p {padding-left: 140px;padding-top: 40px;order: 2;background: url('../img/rnk-campanha-agasalho-apoio.png')no-repeat 0% 100%;}

        /* MEDIA QUERY */
        @media(max-width:1400px){
            .rnk-container-campanha-do-agasalho {background-position: bottom;}
        }

        @media(max-width:768px){
            .rnk-container-campanha-do-agasalho {margin: 0!important;padding: 60px 0;}
            #ModalResponsabilidade .rnk-container-campanha-do-agasalho h2 {margin-top:0; margin-bottom: 30px;}
            .rnk-container-campanha-do-agasalho h2::after {display: none;}
            .rnk-container-campanha-do-agasalho p:last-child {margin-bottom: 0;}
            #ModalResponsabilidade .rnk-container-campanha-do-agasalho .rnk-container-campanha-do-agasalho-texto-apoio p {background-position: 0% 50%;}
            #ModalResponsabilidade .rnk-container-campanha-do-agasalho .rnk-container-campanha-do-agasalho-texto-apoio p {background-position: 50% 10%;padding-top: 180px;padding-left: 0;}
        }

    /* RNK CONTAINER ESTAMOS COM VOCE */
    .rnk-container-estamos-com-voce { background: #BBE1EA url('../img/rnk-estamos-com-voce.png')no-repeat 50% 0%;padding-top: 150px;position: relative;min-height: 650px;font-family: 'Nunito'; }
    #ModalResponsabilidade .rnk-container-estamos-com-voce h2 { text-align: center;width: 100%;height: 100%;padding-top: 150px;color: #2E3345; font-size: 28px;font-weight: 800;}
    .rnk-container-estamos-com-voce h2::after { content: ""; display: block;background: url('../img/rnk-pilula-estamos-com-voce.png') no-repeat;width: 50%;height: 25px;top:70px;left: 20px;position: absolute;}
    .rnk-container-estamos-com-voce h2::before { content: ""; display: block;background: url('../img/rnk-pilula-estamos-com-voce.png') no-repeat;width: 50%;height: 25px;bottom:-70px;left: 20px;position: absolute;}
    #ModalResponsabilidade .rnk-container-estamos-com-voce h2 span {padding-left: 380px;}
    .rnk-container-estamos-com-voce h2 span::after { content: ""; display: block;background: url('../img/rnk-pilula-estamos-com-voce.png') no-repeat;width: 34%;height: 25px;top:70px;right: 16px;position: absolute;}
    .rnk-container-estamos-com-voce h2 span::before { content: ""; display: block;background: url('../img/rnk-pilula-estamos-com-voce.png') no-repeat;width: 34%;height: 25px;bottom:-70px;right: 16px;position: absolute;}

        /* MEDIA QUERY */
        @media(max-width:1400px){
            .rnk-container-estamos-com-voce {background: linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url(../img/rnk-estamos-com-voce.png); background-position: center;}
            #ModalResponsabilidade .rnk-container-estamos-com-voce h2 {color: #fff;}
            #ModalResponsabilidade .rnk-container-estamos-com-voce h2 span {padding-left: 0px;}
        }

        @media(max-width:1200px){
            #ModalResponsabilidade .rnk-container-estamos-com-voce h2 span {padding-left: 0;}
        }

        @media(max-width:992px){
            .rnk-container-nossas-acoes {background-position: bottom;}
            .rnk-container-estamos-com-voce {background: #006BF7;}
        }

        @media(max-width: 768px){
            #ModalResponsabilidade {background: none !important; background-color: #fff !important;}
            #ModalResponsabilidade h1 {margin:30px 0; width: 100%; text-align: center;}
            #ModalResponsabilidade h1, #ModalResponsabilidade h2 {font-size: 30px; margin-top: 30px;}
            #ModalResponsabilidade p {font-size: 15px !important; margin: 0;}
            .rnk-header-responsabilidade .rnk-header-responsabilidade-img { height: initial; background-position: center center;}
            .rnk-container-nossas-acoes {padding: 60px 0 30px; background: none;}
            .rnk-container-nossas-acoes h2::after {width: 100%;}
            .rnk-container-patrocinio-arte-despertar {padding: 30px 15px 60px;}
            .rnk-container-patrocinio-arte-despertar h2, #ModalResponsabilidade .rnk-campanha-de-doacao-de-sangue h2 {padding-bottom: 25px;}
            .container-atender-bem-faz-bem {padding-bottom: 30px;}
            .rnk-container-campanha-do-agasalho {position: initial; background: none;}
            .rnk-container-estamos-com-voce {border-radius:50px 50px 0 0; position: initial; padding: 30px 0; min-height: initial; height: 300px; background-position: 50%;}
            .rnk-container-estamos-com-voce::after {display: none;}
            #ModalResponsabilidade .rnk-container-estamos-com-voce h2 {padding: 0;}
            .rnk-container-estamos-com-voce h2::before, .rnk-container-estamos-com-voce h2::after {position: initial; width: 100%; margin: 20px 0; background-position: center;} 
            .rnk-container-estamos-com-voce h2 span::before, .rnk-container-estamos-com-voce h2 span::after {display: none;}
        }

    /* ESTILO MODAL INSCREVA SEU PROJETO */ 
    #inscrevaProjeto {background: #fafafa;}
    #inscrevaProjeto .modal-dialog {max-width: 100%; margin: 0;}
    #inscrevaProjeto p {font-size: 24px; line-height: 1.3em; font-weight: 600; color: #283852; margin-top: 0px; margin-bottom: 65px;}
    #inscrevaProjeto h2 {margin-top:30px;font-size: 40px; line-height: 1.3em; font-weight: 800; letter-spacing: .8px; text-align: left; color: #EA4148; text-transform: inherit;margin-bottom: 60px;}

    /* RNK HEADER RESPONSABILIDADE */
    .rnk-header-inscreva { background-color: #EA4148;padding: 60px 0 30px;font-family: 'Nunito'; border-radius: 0 0 50px 50px; margin-bottom: 90px;}
    .rnk-header-inscreva h1 { font-size: 60px;color: #fff;font-family: 'Nunito';font-weight: 600;text-transform: inherit; line-height: 1.3em; letter-spacing: .8px; margin-top: 30px;}
    .rnk-header-inscreva .rnk-header-inscreva-img { background: url('../img/rnk-pilula-bg-destaque-universidade.png')no-repeat; max-width: 330px;height: 330px;display: flex;justify-content: center;align-items: center; }
    #inscrevaProjeto .rnk-header-inscreva .fechar {background: url('../img/rnk-fechar-vermelho.png');}
    
    /* ESTILO DO FORMULÁRIO */
    #inscrevaProjeto .wpcf7-form input{width: 100%; height: 62px; padding: 10px 20px; border-radius: 20px; border: 1px solid #DBDBDB; margin-bottom: 9px; line-height: 1.3em; font-size: 24px; font-weight: 600;}
    #inscrevaProjeto .wpcf7-form input::-webkit-input-placeholder {color: #A3A3A3; font-size: 24px; font-weight: 600; line-height: 1.3em;}
    #inscrevaProjeto .wpcf7-form input:focus {border-radius: 20px; border: 2px solid #217EF6; outline: none; padding: 9px 19px;}
    #inscrevaProjeto .wpcf7-form input:focus::-webkit-input-placeholder {color: #283852;}
    #inscrevaProjeto .wpcf7-form textarea{ width: 100%; height: 345px; padding: 10px 20px; border-radius: 20px; border: 1px solid #DBDBDB; margin-bottom: 9px; line-height: 1.3em; font-size: 24px; font-weight: 600; resize: none; margin-bottom: 30px;}
    #inscrevaProjeto .wpcf7-form textarea:focus {border-radius: 20px; border: 2px solid #217EF6; outline: none; padding: 9px 19px;}
    #inscrevaProjeto .wpcf7-form textarea:focus::-webkit-input-placeholder {color: #283852;}
    #inscrevaProjeto .wpcf7-form .wpcf7-submit {width: 270px; height: 50px; border: 2px solid #FB363D; background: #fff; text-align: center; color: #FB363D; font-size: 18px; text-transform: uppercase; letter-spacing: 1px; font-weight: 900; padding: 0; transition: all .9s;}
    #inscrevaProjeto .wpcf7-form .wpcf7-submit:hover {background: #FB363D; color: #fff;}
    #inscrevaProjeto .wpcf7-form .wpcf7-submit:focus {padding: 0; border: 2px solid #FB363D;}
    #inscrevaProjeto div.wpcf7 .ajax-loader {position: absolute; right: 286px; top: 16px;} 
    #inscrevaProjeto .wpcf7-form p {font-size: 12px; font-weight: 600; color: #A5A5A5; line-height: 15px;}  
    #inscrevaProjeto .wpcf7-form-control.wpcf7-file.arquivo {position: relative; font-size: 0;}
    #inscrevaProjeto .wpcf7-form-control.wpcf7-file.arquivo::before {content: 'Anexar Arquivo'; width: 100%; height: 57px; position: absolute; left: 0; background: #fff; font-size: 24px; border-radius: 20px; padding: 19px 20px;color: #A3A3A3;}
    #inscrevaProjeto .wpcf7-form-control.wpcf7-file.arquivo::after {content: ''; width: 20px; height: 25px; background: url(../img/rnk-clipe-papel.png) center center no-repeat; position: absolute; top: calc(50% - 13px); right: 35px;}

        /* MEDIA QUERY */
        @media (max-width: 768px) {
            #inscrevaProjeto {background: none; background-color: #fff;}
            #inscrevaProjeto h2 {font-size: 30px; margin-bottom: 30px;}
            #inscrevaProjeto p {font-size: 15px; margin: 10px 0;} 
            .rnk-header-inscreva {margin-bottom: 30px;}
            .rnk-header-inscreva h1 {font-size: 30px;}
            .rnk-header-inscreva .rnk-header-inscreva-img {max-width: inherit; height: inherit; width: 40px;}
            #inscrevaProjeto .wpcf7-form input::placeholder, #inscrevaProjeto .wpcf7-form-control.wpcf7-file.arquivo::before, #inscrevaProjeto .wpcf7-form textarea {font-size: 15px;}
        }

    /* RNK CONTAINER INTEGRIDADE */
    .rnk-container-integridade{background-image:linear-gradient(to right, #FA434A 50%, transparent 50%);background-color:#fafafa;position:relative;margin-bottom:148px;}
    .rnk-container-integridade::after{content:'';width:100%;height:148px;background:url('../img/rnk-divisor-vermelho.png') left 35% center no-repeat;background-color:#fafafa;position:absolute;bottom:-148px;left:0;}
    body.rnk-body-quem-somos .rnk-container-integridade h2{font-size:44px;color:#fff;text-transform:capitalize;letter-spacing:.8px;line-height:1.1em;position:relative;padding-top:0px;padding-bottom:40px;margin-bottom:65px;word-spacing:400px;}
    body.rnk-body-quem-somos .rnk-container-integridade p{color:#fff;font-weight:400;margin-bottom:50px;}
    body.rnk-body-quem-somos .rnk-container-integridade .btn{border-color:#fff; background-color: #fff; color:#283852;}
    body.rnk-body-quem-somos .rnk-container-integridade .btn:hover {border-color: #fff; background-color: #FA434A; color: #fff;}
    body.rnk-body-quem-somos .rnk-container-integridade h2::after{content:'';width:46px;height:9px;background:#283852;border-radius:5px;position:absolute;bottom:0;left:0;}
    .rnk-container-integridade-esquerdo{padding:287px 0;}
    .rnk-container-integridade-direito{background:url('../img/rnk-qsomos-integridade.png');background-size:cover;border-top-right-radius:50px;border-bottom-right-radius:50px;}

        /* MEDIA QUERY */
        @media(max-width:768px){
            .rnk-container-integridade-esquerdo {padding: 90px 30px;}
            .rnk-container-integridade{background:#FA434A!important; margin-bottom: 0px;}
            .rnk-container-integridade .container {max-width: 100%;}
            body.rnk-body-quem-somos .rnk-container-integridade h2 {margin-bottom: 30px;}
            body.rnk-body-quem-somos .rnk-container-integridade p {margin-bottom: 30px;}
            body.rnk-body-quem-somos .rnk-container-integridade .btn {margin-bottom: 0px;}
            .rnk-container-integridade-direito {-webkit-transform: scaleX(-1);transform: scaleX(-1);}
            .rnk-container-integridade::after {display: none;}
        }

    /* RNk CONTAINER DEDICACAO */
    .rnk-container-dedicacao{background:#f3f3f3;border-radius:50px;margin-bottom:45px;height:600px;}
    body.rnk-body-quem-somos .rnk-container-dedicacao h2{font-size:32px;color:#283852;text-transform:none;font-weight:bold;letter-spacing:1px;}

    /* ESTILO MODAL INTEGRIDADE */
    #ModalIntegridade {padding-left: 0!important; padding-right: 0!important;}
    #ModalIntegridade .modal-dialog {max-width: 100%; height: 100%; margin: 0; }
    #ModalIntegridade h2 {font-size: 32px; font-weight: 700; line-height: 1.3em; letter-spacing: .8px; text-transform: inherit;}
    #ModalIntegridade p {font-size: 20px; font-weight: normal; line-height: 1.3em; letter-spacing: .8px; text-transform: inherit;}

    /* RNK HEADER INTEGRIDADE */
    .rnk-header-integridade { background-color: #FA434A;padding: 60px 0;font-family: 'Nunito';}
    .rnk-header-integridade h1 { font-size: 3.75rem;color: #fff;font-family: 'Nunito';font-weight: 600;text-transform: capitalize;}
    .rnk-header-integridade .rnk-header-integridade-img { background: url('../img/rnk-pilula-bg-destaque-universidade.png')no-repeat; max-width: 330px;height: 330px;display: flex;justify-content: center;align-items: center; }
    #ModalIntegridade .rnk-header-integridade .fechar {background: url('../img/rnk-fechar-vermelho.png');}

        /* MEDIA QUERY */
        @media(max-width:768px){
            .rnk-header-integridade .rnk-header-integridade-img {margin: 0 auto;}
        }

        @media(max-width: 576px){
            .rnk-header-integridade h1 { font-size: 2.3rem;}
            .rnk-header-integridade .rnk-container-destaque-img {max-width: 320px;}
        }

    /* RNK CONTAINER CODIGO DE CONDUTA */
    .rnk-container-codigo-de-conduta { padding: 50px 0; background: url('../img/rnk-codigo-de-conduta.png') no-repeat 100% 100%;background-size: cover;font-family: 'Nunito';z-index: 1;position: relative;}
    #ModalIntegridade .rnk-container-codigo-de-conduta h2 { text-align: left;color: #283852; }
    .rnk-container-codigo-de-conduta h2::after { content: ""; background: url('../img/rnk-pilulas-jovem.png') no-repeat; width: 80%; height: 25px;display: block;margin: 10px 0;opacity: .9;}
    .rnk-container-codigo-de-conduta p { font-size: 20px; text-align: left;color: #283852;font-weight: 300; }
    .rnk-container-codigo-de-conduta a { color: #283852; font-size: 19px;border: 1px solid #283852; border-radius: 50px;cursor: pointer; display: inline-block;margin-bottom: 50px; padding: 0 10px;}
    .rnk-container-codigo-de-conduta a:hover {text-decoration: none; background: #fff; color: #016BF5;}
    .rnk-container-codigo-de-conduta a i.arrow { border: solid #283852; border-width: 0 3px 3px 0; display: inline-block; padding: 3px;margin-bottom: 4px;margin-left: 15px; }
    .rnk-container-codigo-de-conduta a i.down { transform: rotate(45deg); -webkit-transform: rotate(45deg); }
    .rnk-container-codigo-de-conduta a:hover i.arrow {border: solid #016BF5; border-width: 0 3px 3px 0; display: inline-block; padding: 3px;margin-bottom: 4px;margin-left: 15px; }
    .rnk-container-codigo-de-conduta a:hover i.down {transform: rotate(45deg); -webkit-transform: rotate(45deg);} 

    @media (max-width: 768px){
        .rnk-container-codigo-de-conduta a {padding: 10px;font-size: 15px;}
        .rnk-container-codigo-de-conduta a i.down {display: none;}
    }

    /* RNK COINTAINER ELE ORIENTA */
    .rnk-container-ele-orienta { background-color: #F2F2F2;padding: 60px 0;font-family: 'Nunito';margin-top: -50px; position: relative;}
    .rnk-container-ele-orienta::before {z-index:1; content: ''; width: 100%; height: 60px; background: #F2F2F2; border-radius: 50px; position: absolute; bottom: -30px; left: 0; z-index: 1;}
    #ModalIntegridade .rnk-container-ele-orienta h2 { font-size: 24px;font-weight: 800;color:#283852;text-align: left;}
    .rnk-container-ele-orienta h3 { font-size: 20px;color:#283852;text-align: left;font-weight: 800;position: relative; }
    .rnk-container-ele-orienta h3::after {z-index:3; content: "";display: block; height: 25px; width: 100%; background: url('../img/rnk-pilulas-jovem.png') no-repeat ;bottom: -60px; left: 0; position: absolute;}
    .rnk-container-ele-orienta ul {list-style: none;padding-left: 0;display: flex;flex-wrap: wrap;margin-bottom: 50px;}
    .rnk-container-ele-orienta ul li { border: 3px solid #006BF5;border-radius: 50px;padding: 15px;text-align: center;margin-top: 40px;margin-right: 24px;font-size: 17px; font-weight: 600; color: #283852;}
    .rnk-container-ele-orienta ul li:first-child { display: flex;align-items: center;justify-content: center; }
    .rnk-container-ele-orienta ul li:nth-child(2),
    .rnk-container-ele-orienta ul li:last-child { border-color: #A8DDEB; }
    .rnk-container-ele-orienta ul li:nth-child(3),
    .rnk-container-ele-orienta ul li:nth-child(5) { border-color: #FB363D; }
    .rnk-container-ele-orienta ul li span { display: block; }

        /* MEDIA QUERY */
        @media(max-width:768px){
            .rnk-container-ele-orienta ul {justify-content: center;}
            .rnk-container-ele-orienta::before { bottom: -20px;}
        }

    /* RNK CONTAINER BOAS PRATICAS PARA TERCEIROS */
    .rnk-container-boas-praticas { padding: 100px 0 ;background-color: #016BF5;color: #fff;text-align: left; position: relative; }
    #ModalIntegridade .rnk-container-boas-praticas h2 { font-size: 36px;font-weight: 800;position: relative;padding-bottom: 100px; color: #fff;}
    .rnk-container-boas-praticas h2::after  { content: "";display: block; height: 25px; width: 100%; background: url('../img/rnk-pilula-branca.png') no-repeat ;bottom: 40px; left: 0; position: absolute;}
    #ModalIntegridade .rnk-container-boas-praticas p { color: #fff;}
    .rnk-container-boas-praticas a { color: #fff; font-size: 19px;border: 1px solid #fff; border-radius: 50px;padding: 0 10px;cursor: pointer; display: inline-block;margin-bottom: 50px; padding: 0 15px;}
    .rnk-container-boas-praticas a:hover {text-decoration: none; background: #fff; color: #016BF5;}
    .rnk-container-boas-praticas a i.arrow { border: solid #fff; border-width: 0 3px 3px 0; display: inline-block; padding: 3px;margin-bottom: 4px;margin-left: 15px; }
    .rnk-container-boas-praticas a i.down { transform: rotate(45deg); -webkit-transform: rotate(45deg); }
    .rnk-container-boas-praticas a:hover i.arrow {border: solid #016BF5; border-width: 0 3px 3px 0; display: inline-block; padding: 3px;margin-bottom: 4px;margin-left: 15px; }
    .rnk-container-boas-praticas a:hover i.down {transform: rotate(45deg); -webkit-transform: rotate(45deg);}


    /* RNK CONTAINER OUVIDORIA */
    .rnk-container-ouvidoria { padding: 100px 0;background-color:#EB4249;color:#fff;position: relative;text-align: left; position: relative;}
    .rnk-container-ouvidoria::before,
    .rnk-container-ouvidoria::after {content: ''; width: 100%; height: 60px; background: #EB4249; border-radius: 50px; position: absolute; left: 0; z-index: 1;}
    .rnk-container-ouvidoria::before{top: -30px;}
    .rnk-container-ouvidoria::after{bottom: -30px;}
    .rnk-container-ouvidoria .rnk-container-ouvidoria-texto { order: 2;}
    #ModalIntegridade .rnk-container-ouvidoria .rnk-container-ouvidoria-texto h2 { color:#fff; font-size: 32px;font-weight: 800;padding-bottom: 100px; position: relative; }
    .rnk-container-ouvidoria .rnk-container-ouvidoria-texto h2:after { content: "";display: block; height: 25px; width: 100%; background: url('../img/rnk-pilula-branca.png') no-repeat; bottom: 40px; left: 0; position: absolute;}
    #ModalIntegridade .rnk-container-ouvidoria .rnk-container-ouvidoria-texto p {color: #fff; font-size: 20px;}
    .rnk-container-ouvidoria .rnk-container-ouvidoria-texto ul { list-style: none;padding: 30px 0;}
    .rnk-container-ouvidoria .rnk-container-ouvidoria-texto ul li { padding: 20px 0 ;height: 70px; }
    .rnk-container-ouvidoria .rnk-container-ouvidoria-texto ul li a { font-size: 24px;font-weight: 800;position: relative; padding-left: 70px;color: #fff;position: relative; }
    .rnk-container-ouvidoria .rnk-container-ouvidoria-texto ul li:first-child a::after { content:"";background: url('../img/rnk-ouvidoria-telefone.png') no-repeat;height: 56px;width: 100%;display: block;position: absolute;top: -12px; }
    .rnk-container-ouvidoria .rnk-container-ouvidoria-texto ul li:last-child a::after { content:"";background: url('../img/rnk-ouvidoria-computador.png') no-repeat;height: 56px;width: 100%;display: block;position: absolute;top: -12px; }
    .rnk-container-ouvidoria .rnk-container-ouvidoria-imagem { position: relative;}
    .rnk-container-ouvidoria .rnk-container-ouvidoria-imagem:after { content: "";background: url('../img/rnk-pilula-bg-ouvidoria.png') no-repeat 50% 50%;position: absolute;height: 330px;width: 330px;display: block;top: -25px;left: -50px;z-index: 0;}
    .rnk-container-ouvidoria .rnk-container-ouvidoria-imagem img {z-index: 2;position: relative;}
    
        /* MEDIA QUERY */
        @media(max-width:768px){
            .rnk-container-ouvidoria .rnk-container-ouvidoria-texto ul li a {font-size: 17px;}
            #ModalIntegridade .rnk-container-boas-praticas p {margin-top: 0 !important;}
            #ModalIntegridade .rnk-container-boas-praticas p:last-of-type {margin-bottom: 30px;}
        }
            
    /* RNK CONTAINER NOSSOS VALORES FOOTER */
    #ModalIntegridade .rnk-container-nossos-valores-footer { background-color: #006BF5;padding: 150px 0 100px ;font-family: 'Nunito';position: relative; }
    #ModalIntegridade .rnk-container-nossos-valores-footer h2 {position: relative;text-align: center;color: #fff;font-size: 32px;font-weight: bold; }
    .rnk-container-nossos-valores-footer h2::after { content: ""; background: url('../img/rnk-integridade-pilulas-footer.png') no-repeat;position: absolute;top: -40px;left: 50%;transform: translateX(-50%);height: 15px;width: 468px;display: block;}
    .rnk-container-nossos-valores-footer h2::before { content: ""; background: url('../img/rnk-integridade-pilulas-footer.png') no-repeat;position: absolute;bottom: -40px;left: 50%;transform: translateX(-50%);height: 15px;width: 468px;display: block;}

        /* MEDIA QUERY */
        @media(max-width: 576px){
            .rnk-container-nossos-valores-footer h2::after,
            .rnk-container-nossos-valores-footer h2::before { width:320px}
        }

        @media (max-width: 768px) {
            #ModalIntegridade {background: none; background-color: #fff;}
            #ModalIntegridade h2 {font-size: 30px !important;}
            #ModalIntegridade p {font-size: 15px !important; margin: 15px 0 !important;} 
            #ModalIntegridade .rnk-container-codigo-de-conduta p:last-child {margin-bottom: 0px;}
            #ModalIntegridade .rnk-header-integridade h1 {text-align:center; width:100%; font-size: 30px; line-height: initial; margin:30px 0;}
            #ModalIntegridade .rnk-container-inte.rnk-header-integridade-inclusao h2 {margin: 15px 0;}
            .rnk-container-codigo-de-conduta {padding: 60px 0; background: inherit; background-color: #fff;}
            .rnk-container-ele-orienta {padding: 60px 0 120px; margin: 0;}
            .rnk-container-ele-orienta h3 {font-size: 15px;}
            .rnk-container-boas-praticas {padding: 60px 0 60px;top: -5px;}
            #ModalIntegridade .rnk-container-boas-praticas h2 {padding-bottom: 85px; margin-bottom: 0;}
            .rnk-container-boas-praticas a {padding: 10px; font-size: 15px;}
            .rnk-header-integridade .rnk-header-integridade-img {max-width: inherit; height: inherit; background-position: center center;}
            .rnk-container-ouvidoria {padding: 60px 0;}
            #ModalIntegridade .rnk-container-ouvidoria .rnk-container-ouvidoria-texto h2 {padding: 10px 0 25px;}
            #ModalIntegridade .rnk-container-ouvidoria .rnk-container-ouvidoria-texto h2::after {bottom: 0;}
            #ModalIntegridade .rnk-container-ouvidoria .rnk-container-ouvidoria-texto p {padding: 0;}
            .rnk-container-ouvidoria .rnk-container-ouvidoria-texto ul {padding: 0; margin: 0;}
            #ModalIntegridade .rnk-container-nossos-valores-footer {padding: 95px 0 50px;}   
        }

        @media (max-width: 1200px) {
            body.rnk-body-quem-somos .rnk-container-universidade h2,
            body.rnk-body-quem-somos .rnk-container-diversidade h2,
            body.rnk-body-quem-somos .rnk-container-responsabilidade h2,
            body.rnk-body-quem-somos .rnk-container-integridade h2 {font-size: 35px;}
        }  

/* CONTATO */

    /* RNK CONTAINER DESTAQUE */
    body.rnk-body-contato {background: #fafafa;}
    body.rnk-body-contato .rnk-container-destaque {background: #006BF6 url(../img/rnk-bg-contato.png) right no-repeat; background-size: auto;}
    body.rnk-body-contato .rnk-container-destaque h1 {font-size: 60px; margin-top: 20px; text-transform: unset; letter-spacing: 1px; font-weight: 600; font-size: 60px; margin-bottom: 0px; line-height: 1;}
    body.rnk-body-contato .rnk-container-destaque p {font-size: 24px; margin-top: 15px; line-height: 34px;}
    body.rnk-body-contato .rnk-container-destaque img {margin: 40px 0px;}
    body.rnk-body-contato .rnk-container-perguntas p {font-size: 24px; line-height: 1.3em; color: #283852; letter-spacing: .8px; margin-bottom: 0;}
    body.rnk-body-contato .rnk-container-perguntas h2 {font-size: 40px; font-weight: 800; line-height: 1.3em; color: #006BF5; letter-spacing: .8px; text-transform: inherit; margin-bottom: 15px;}    
    body.rnk-body-contato .rnk-container-perguntas h3 {font-size: 22px; font-weight: 800; color: #006BF4; line-height: 30px; letter-spacing: .8px; margin-bottom: 15px;}
    body.rnk-body-contato .rnk-container-perguntas ul {padding: 60px 0; margin: 0;}
    body.rnk-body-contato .rnk-container-perguntas ul p {font-size: 20px; font-weight: 300; line-height: 34px; letter-spacing: .8px;}
    body.rnk-body-contato .rnk-container-perguntas ul li {margin-bottom: 60px;}
    body.rnk-body-contato .rnk-container-perguntas ul li div {margin-bottom: 45px;}
    body.rnk-body-contato .rnk-container-perguntas ul li:last-child {padding: 0; margin-bottom: 0;}
    body.rnk-body-contato .rnk-container-perguntas strong {font-size: 20px; font-weight: 700; line-height: 34px; color: #283852; letter-spacing: .8px; margin-top: 30px; margin-bottom: 45px; display: block;}
    body.rnk-body-contato .rnk-container-perguntas a,
    body.rnk-body-contato .rnk-container-perguntas .clique-aqui{font-size: 20px; font-weight: 600; color: #006BF4; line-height: 34px; letter-spacing: .8px; text-decoration: underline; cursor: pointer;}
    body.rnk-body-contato .rnk-container-perguntas .texto-superior p,
    body.rnk-body-contato .rnk-container-perguntas .texto-inferior {margin-bottom: 60px;}
    body.rnk-body-contato .rnk-container-perguntas .texto-inferior p:first-child{margin-bottom: 20px;}
    body.rnk-body-contato .rnk-container-perguntas .texto-superior::before,
    body.rnk-body-contato .rnk-container-perguntas .texto-inferior::before {display: none;}

    .ls-hifen {list-style-type: none;}
    .ls-hifen li h3::before {content: "-"; margin-right: 5px;}

    /* RNK MODAL INDICACAO DE PONTO */
    #indicacaoDePonto {padding-left: 0!important; padding-right: 0!important;}
    #indicacaoDePonto .modal-dialog {max-width: 100%; margin: 0;}
    .rnk-container-indicacao {background: #FAFAFA;}
    .container-fluid.rnk-container-indicacao {padding: 0;}
    .rnk-header-indicacao {background: #056EF7; border-radius: 0 0 50px 50px; padding: 0; position: relative; margin-bottom: 60px;}
    body.rnk-body-contato .rnk-container-indicacao h2 {font-size: 60px; font-weight: 600; line-height: 1.3em; letter-spacing: .8px;color: #fff; text-transform: inherit; margin: 0; padding: 204px 0;position: relative;}
    body.rnk-body-contato .rnk-container-indicacao h2::before {content: ''; width: 328px; height: 331px; background: url('../img/rnk-efeito-modal.png') center center no-repeat; position: absolute; right: 0; top: calc(50% - 165px);}
    body.rnk-body-contato .rnk-container-indicacao h3 {font-size: 40px; font-weight: 800; line-height: 1.3em; letter-spacing: .8px; text-transform: inherit; color: #056EF7;}
    body.rnk-body-contato .rnk-container-indicacao h4 {font-size: 22px; font-weight: 800; line-height: 30px; letter-spacing: .8px; color: #006BF4; margin-bottom: 30px; text-transform: inherit;}
    body.rnk-body-contato .rnk-container-indicacao p {font-size: 24px; font-weight: 600; color: #283852; line-height: 1.3em; letter-spacing: .8px; margin-bottom: 90px;}
    body.rnk-body-contato .rnk-container-indicacao .fechar {position: absolute; width: 33px; height: 32px; background: url('../img/rnk-fechar-azul.png') center center no-repeat; right: 15px; top: 28px;}

    /* RNK FORMULARIO */
    body.rnk-body-contato .wpcf7-form input{width: 100%; height: 62px; padding: 10px 20px; border-radius: 20px; border: 1px solid #DBDBDB; margin-bottom: 9px; line-height: 1.3em; font-size: 24px; font-weight: 600;}
    body.rnk-body-contato .wpcf7-form input::-webkit-input-placeholder {color: #A3A3A3; font-size: 24px; font-weight: 600; line-height: 1.3em;}
    body.rnk-body-contato .wpcf7-form input:focus {border-radius: 20px; border: 2px solid #217EF6; outline: none; padding: 9px 19px;}
    body.rnk-body-contato .wpcf7-form input:focus::-webkit-input-placeholder {color: #283852;}
    body.rnk-body-contato .wpcf7-form textarea{width: 100%; height: 201px; padding: 10px 20px; border-radius: 20px; border: 1px solid #DBDBDB; margin-bottom: 9px; line-height: 1.3em; font-size: 24px; font-weight: 600; resize: none; margin-bottom: 30px;}
    body.rnk-body-contato .wpcf7-form textarea:focus {border-radius: 20px; border: 2px solid #217EF6; outline: none; padding: 9px 19px;}
    body.rnk-body-contato .wpcf7-form textarea:focus::-webkit-input-placeholder {color: #283852;}
    body.rnk-body-contato .wpcf7-form .wpcf7-submit {width: 270px; height: 50px; border: 2px solid #FB363D; background: #fff; text-align: center;color: #FB363D; font-size: 18px; text-transform: uppercase; letter-spacing: 1px; font-weight: 900; padding: 0; transition: all .9s; margin-top: 30px;}
    body.rnk-body-contato .wpcf7-form .wpcf7-submit:hover {background: #FB363D; color: #fff;}
    body.rnk-body-contato .wpcf7-form .wpcf7-submit:focus {padding: 0; border: 2px solid #FB363D;}
    body.rnk-body-contato div.wpcf7 .ajax-loader {position: absolute; right: 286px; top: 16px;} 
    body.rnk-body-contato .wpcf7-form p {font-size: 24px; font-weight: 400; color: #A3A3A3; line-height: 1.3em; margin-bottom: 0;}
    body.rnk-body-contato .wpcf7-form .wpcf7-radio {display: flex; align-items: center; justify-content: space-between;}
    body.rnk-body-contato .wpcf7-form .wpcf7-list-item {margin: 0; display: flex; align-items: center; justify-content: space-between; background: #fff; border-radius: 20px; border: 1px solid #DBDBDB; padding: 15px; width: 170px; height: 62px;}
    body.rnk-body-contato .wpcf7-form .wpcf7-list-item .wpcf7-list-item-label {font-size: 20px; line-height: 27px; letter-spacing: .8px; color: #707070;}
    body.rnk-body-contato .wpcf7-form .wpcf7-list-item input[type="radio"] {margin: 0; width: 22px; height: 22px;}
    body.rnk-body-contato .wpcf7-form-control.wpcf7-select {width: 100%; height: 62px; padding: 10px 20px; border-radius: 20px; border: 1px solid #DBDBDB; margin-bottom: 9px; line-height: 1.3em; font-size: 24px; font-weight: 600; color: #A3A3A3;}
    body.rnk-body-contato .wpcf7-form-control.wpcf7-select:focus {outline: none;}
    body.rnk-body-contato .wpcf7-form-control.wpcf7-file.foto {position: relative; font-size: 0;}
    body.rnk-body-contato .wpcf7-form-control.wpcf7-file.foto::before {content: 'Foto (JPG ou PNG)'; width: 100%; height: 57px; position: absolute; left: 0; background: #fff; top: 1px; font-size: 24px; border-radius: 20px; padding: 10px 20px;}
    body.rnk-body-contato .wpcf7-form-control.wpcf7-file.foto::after {content: ''; width: 20px; height: 25px; background: url('../img/rnk-clipe-papel.png') center center no-repeat; position: absolute; top: calc(50% - 11.5px); right: 35px;}
    body.rnk-body-contato input#file-upload-button {display: none;}
    body.rnk-body-contato .contato-col {margin-bottom: 60px;}

        /* MEDIA QUERY */
        @media (max-width: 768px) {
            body.rnk-body-contato .rnk-container-indicacao h2::before {position: initial; display: block; height: 70px;}
            body.rnk-body-contato .rnk-container-destaque {background: #006BF6; height: auto; padding-top: 120px; padding-bottom: 30px; margin-bottom: 60px;}
            body.rnk-body-contato .rnk-container-destaque img {display: none;}
            body.rnk-body-contato .rnk-container-indicacao h2 {padding: 120px 0;}
            body.rnk-body-contato .rnk-container-perguntas h2, body.rnk-body-contato .rnk-container-indicacao h2 {font-size: 30px; line-height: initial;}
            body.rnk-body-contato .rnk-container-perguntas h3, body.rnk-body-contato .rnk-container-indicacao h4, body.rnk-body-contato .rnk-container-indicacao h3 {font-size: 20px; line-height: initial;}
            body.rnk-body-contato .rnk-container-perguntas p, body.rnk-body-contato .rnk-container-perguntas ul p, body.rnk-body-contato .rnk-container-perguntas a, body.rnk-body-contato .rnk-container-perguntas .clique-aqui, body.rnk-body-contato .rnk-container-indicacao p, body.rnk-body-contato .wpcf7-form p {font-size: 15px; word-break: break-word; line-height: 25px;}
            body.rnk-body-contato .rnk-container-indicacao p {margin-bottom: 60px;}
            body.rnk-body-contato .rnk-container-perguntas strong {font-size: 15px; margin: 15px auto 5px;}
            body.rnk-body-contato .rnk-container-perguntas ul {padding: 30px 0;}
            body.rnk-body-contato .rnk-container-perguntas ul li {margin-bottom: 45px;}
            body.rnk-body-contato .rnk-container-perguntas ul li div {margin-bottom: 30px;}
            body.rnk-body-contato .rnk-container-perguntas .texto-superior p, body.rnk-body-contato .rnk-container-perguntas .texto-inferior {margin-bottom: 30px;}
            body.rnk-body-contato .wpcf7-form-control.wpcf7-select, body.rnk-body-contato .wpcf7-form .wpcf7-list-item .wpcf7-list-item-label, body.rnk-body-contato .wpcf7-form input, body.rnk-body-contato .wpcf7-form-control.wpcf7-file.foto::before, body.rnk-body-contato .wpcf7-form input::placeholder  {font-size: 15px;}
            body.rnk-body-contato .wpcf7-form .wpcf7-radio {flex-direction: column;}
            body.rnk-body-contato .wpcf7-form .wpcf7-list-item {width: 100%; margin-bottom: 10px;}
            body.rnk-body-contato .wpcf7-form .wpcf7-submit {width: 100%; font-size: 15px;}
        }

/* CARREIRAS */

    /* RNK CARREIRAS CONFIGURACAO GERAL */
    body.rnk-body-carreiras .container-fluid {padding: 60px 0;}
    body.rnk-body-carreiras h2 {color: #F9434A;font-size: 22px;text-align: left;letter-spacing: 8px;margin-bottom: 25px;}
    body.rnk-body-carreiras p {color: #283852;font-size: 20px;font-weight: 300;margin-bottom: 30px;letter-spacing: 0.8px; line-height: 34px;}
    body.rnk-body-carreiras p.rnk-paragrafo-carreira-semibold {font-size: 24px;font-weight: 600; line-height: 1.3em;}

    /* RNK CONTAINER DESTAQUE */
    body.rnk-body-carreiras .rnk-container-destaque {padding: 160px 0 60px; background: #F9434A url(../img/bg-carreiras.png) right no-repeat;background-size: auto; margin-bottom: 30px;}    body.rnk-body-carreiras .rnk-container-destaque div.d-flex {flex-direction: column;}
    body.rnk-body-carreiras .rnk-container-destaque div.d-flex h1 { font-size: 14px; text-transform: uppercase; letter-spacing: 4px;}
    body.rnk-body-carreiras .rnk-container-destaque div.d-flex h2 { font-size: 60px; font-weight: 600; text-transform: unset; letter-spacing: 1px; line-height: 1;color: #fff;}
    body.rnk-body-carreiras .rnk-container-destaque div.d-flex p { font-size: 24px; line-height: 1.3em; letter-spacing: .8px; font-weight: 600; color: #fff;}
    body.rnk-body-carreiras .rnk-container-destaque div.d-flex a { width: 160px; margin-top: 30px;}
    body.rnk-body-carreiras .rnk-container-destaque div.d-flex img { margin-top: 40px; margin-bottom: 40px;}

        /* MEDIA QUERY */
        @media(max-width: 768px){
            body.rnk-body-carreiras .rnk-container-destaque div.d-flex h2 {font-size: 40px;}
            body.rnk-body-carreiras .rnk-container-destaque {background: #F9434A; height: auto; padding-top: 140px; padding-bottom: 30px;}
            body.rnk-body-carreiras .rnk-container-destaque div.d-flex img {display: none;}
        }

    /* RNK CONTAINER ANCORAS */
    body.rnk-body-carreiras .rnk-container-ancoras {padding-top: 0;padding-bottom: 0;}
    body.rnk-body-carreiras .rnk-container-ancoras ul {text-align: center; border: 2px solid #DDDDDD; border-radius: 50rem; padding: 5px;display: flex;overflow: auto;background: #fff;}
    body.rnk-body-carreiras .rnk-container-ancoras.rnk-ancora ul {text-align: center; border-top: 0px; border-left: 2px solid #DDDDDD; border-right: 2px solid #DDDDDD; border-bottom: 2px solid #DDDDDD; border-radius: 0 0 50rem 50rem; padding: 5px; display: flex; overflow: auto; background: #fff;}
    body.rnk-body-carreiras .rnk-container-ancoras ul li {list-style: none;min-width: 165px;width: 100%;}
    body.rnk-body-carreiras .rnk-container-ancoras ul li a {text-decoration: none; color: #283852; text-transform: uppercase;min-width: 165px;width: 100%;}
    body.rnk-body-carreiras .rnk-container-ancoras ul li a:hover {color: #F9434A; font-weight: bold;}
    body.rnk-body-carreiras .rnk-container-ancoras ul li a.active {color: #F9434A; font-weight: bold;}
    body.rnk-body-carreiras .rnk-container-ancoras.rnk-ancora {position: fixed;z-index: 10;top: 0;}

    /* RNK CONTAINER NOSSOS TALENTOS*/
    body.rnk-body-carreiras .rnk-container-nossos-talentos a {color: #F9434A;font-weight: 800;font-size: 16px;}
    body.rnk-body-carreiras .rnk-container-nossos-talentos img { border-radius: 15px;}
    .rnk-nossos-talentos-img1 {text-align: right; padding-top: 21px; margin: 0;}
    .rnk-nossos-talentos-img2 {padding-top: 30px; margin: 0;}
    .rnk-nossos-talentos-img3 {margin-top: -9px;}
    .rnk-nossos-talentos-img4 {position: relative;}
    .rnk-nossos-talentos-img4::before {content: ''; width: 500px; height: 15px; background: url('../img/rnk-bg-nossos-talentos.png'); position: absolute; left: 15px; bottom: 0px; z-index: 1;}
    .rnk-nossos-talentos-img4 {margin-bottom: 30px;} 

        /* MEDIA QUERY */
        @media(max-width: 768px){
            .rnk-container-nossos-talentos img {display: block; margin-right: auto; margin-left: auto; margin-bottom: 40px;}
            body.rnk-body-carreiras .rnk-container-ancoras.rnk-ancora ul {height: 60px; border-radius: 0 0 8px 8px!important; display: flex; align-items: center; justify-content: space-between;}
            .rnk-nossos-talentos-img1 {padding-top: 0;}
            .rnk-nossos-talentos-img3 {margin-top: 0;}
            .rnk-nossos-talentos-img4::before {display: none;}
        }

        @media(max-width: 576px){
            .rnk-nossos-talentos-img4::before {width: 100%; left: 0px;}
        }

    /* RNK CONTAINER FACA PARTE DO TIME */
    body.rnk-body-carreiras .rnk-container-faca-parte-do-time {border-radius: 50px;background-color: #EEECED;background: #eeeced url('../img/rnk-bg-faca-parte-do-nosso-time.png') 50% 100% no-repeat;padding: 60px 0 815px;position: relative;}
    body.rnk-body-carreiras .rnk-container-faca-parte-do-time button {background-color:#F9434A;text-align: left;font-size: 14px; border-radius: 10px; display: flex; justify-content: center; align-items: center;color: #fff;padding: 25px;margin-top: 60px;margin-bottom: 60px;}
    body.rnk-body-carreiras .rnk-container-faca-parte-do-time button span {background: url("../img/rnk-icon-lupa.png")no-repeat; width: 110px; height: 50px;}
    body.rnk-body-carreiras .rnk-container-faca-parte-do-time .text-center {padding-top: 50px;}
    body.rnk-body-carreiras .rnk-area-confira {margin-bottom: 55px;}
    body.rnk-body-carreiras .rnk-area-confira p {color: #fff; font-size: 18px; font-weight: bold; padding: 0; margin: 0; position: relative; text-align: left; letter-spacing: 1px; line-height: 24px;}
    body.rnk-body-carreiras .rnk-area-confira p::before {content: ''; width: 50px; height: 50px; position: absolute; top: 0; left: -60px; background: url(../img/rnk-lupa.png) center center no-repeat;}
    
        /* MEDIA QUERY */
        @media(max-width: 768px){
            body.rnk-body-carreiras .rnk-container-faca-parte-do-time::before {left: 0;}
            body.rnk-body-carreiras .rnk-area-confira {width: 500px;}
            body.rnk-body-carreiras .rnk-container-faca-parte-do-time .text-center {display: none;}
            body.rnk-body-carreiras .rnk-container-faca-parte-do-time {background-size: 100%; padding-bottom: 345px;}
            
        }

        @media(max-width: 576px){
            body.rnk-body-carreiras .rnk-container-faca-parte-do-time button {flex-direction: column;justify-content: center;text-align: center;}
            body.rnk-body-carreiras .rnk-container-faca-parte-do-time button span {margin-bottom: 25px;width: 50px;}
            body.rnk-body-carreiras .rnk-area-confira {width: 340px; display: block; margin-right: auto; margin-left: auto;}
            body.rnk-body-carreiras .rnk-area-confira p {font-size: 16px;}
            body.rnk-body-carreiras .rnk-area-confira p::before {top: 20px;}
        }

        @media(max-width: 400px){
            body.rnk-body-carreiras .rnk-area-confira {width: 300px;}
        }

        @media(max-width: 320px){
            body.rnk-body-carreiras .rnk-area-confira {width: 280px;}
        }

    /* RNK COMPONENTE TABS */
    rnk-componente-tabs ul {overflow: auto;border: none;height: auto;display: flex; overflow: auto; flex-wrap: nowrap;}
    .rnk-componente-tabs ul li {text-align: center;margin: 0 auto;min-width: 200px;}
    .rnk-componente-tabs ul li a {text-transform: uppercase;font-weight: 800;letter-spacing: 2.52px;padding: 0;color:#B9BBBE}
    .rnk-componente-tabs ul li a.active,
    .rnk-componente-tabs ul li a:hover {border: none;}
    .rnk-componente-tabs .tab-pane {padding-top: 60px;padding-bottom: 60px;}
    .rnk-componente-tabs .rnk-tabs-imagem img {border-radius: 20px;}
    .rnk-componente-tabs .rnk-tabs-texto {display: flex;justify-content: center;height: 100%;flex-direction: column;padding-left: 40px;}
    .rnk-componente-tabs .rnk-tabs-texto h3 {font-size: 40px;font-weight: 800;letter-spacing: 0;margin-bottom: 24px;}
    .rnk-componente-tabs .rnk-tabs-texto p {font-size: 20px;color: #283852;letter-spacing: 0.8px;}

        /* MEDIA QUERY */
        @media(max-width:768px){
            .rnk-componente-tabs ul {overflow-x: scroll;}
        }

    /* RNK COMPONENTE CARD DEPOIMENTO */
    .rnk-componente-card-depoimento {position: relative;color:#283852;padding: 50px;font-family: 'Nunito';text-align: left;border-radius: 50px;}
    .rnk-componente-card-depoimento .rnk-componente-card-depoimento-imagem {position: absolute;top: 40px;left: 50px;}
    .rnk-componente-card-depoimento .rnk-componente-card-depoimento-imagem img {border-radius: 20px;}
    .rnk-componente-card-depoimento .rnk-componente-card-depoimento-titulo {padding-left: 100px; padding-top: 10px;}
    .rnk-componente-card-depoimento .rnk-componente-card-depoimento-titulo h5 {font-size: 18px;font-weight: 800;margin-bottom: 0;}
    .rnk-componente-card-depoimento .rnk-componente-card-depoimento-titulo h6 {font-size: 12px;font-style: italic;font-weight: 600;}
    .rnk-componente-card-depoimento .rnk-componente-card-depoimento-titulo hr {height: 2px;}
    .rnk-componente-card-depoimento .rnk-componente-card-depoimento-texto-apoio p {font-size: 12px;letter-spacing: 0.24px;}

    /* RNK CONTAINER TRAINEE */
    body.rnk-body-carreiras .rnk-container-trainee {position: relative; background-image: linear-gradient(to top, transparent 23%, #fff 29%), url('../img/rnk-bg-trainee.png'); background-position: bottom; background-repeat: no-repeat; padding: 60px 0 755px;}    body.rnk-body-carreiras .rnk-container-trainee .rnk-componente-pilulas {display: block;background: url('../img/rnk-destaque-trainee.png')no-repeat 100%;height: 22px;width:60%;position: absolute;top: 25px;right: 0;}
    body.rnk-body-carreiras .rnk-container-trainee h2 {color: #006BF5;font-size: 62px;font-weight: 900;letter-spacing: 1px; text-transform: capitalize; margin-bottom: 60px;}
    body.rnk-body-carreiras .rnk-container-trainee h3:last-child {font-size: 18px; text-align: left;font-weight: 600;color: #283852;padding:0 50px;position: relative;margin-top: 40px;}
    body.rnk-body-carreiras .rnk-container-trainee h3:last-child::before {content: ''; width: 90px; height: 90px; background: url('../img/rnk-universidade-azul.png') center center no-repeat; position: absolute; top: -25px; left: -60px;}
    body.rnk-body-carreiras .rnk-container-trainee .rnk-paragrafo-carreira-semibold {padding-right: 85px; margin-bottom: 138px;}
    body.rnk-body-carreiras .rnk-container-trainee .rnk-trainee-p-esquerdo {position: relative;}
    body.rnk-body-carreiras .rnk-container-trainee .rnk-trainee-p-esquerdo::after {content: ''; width: 1px; height: 120px; background: #DDDDDD; position: absolute; right: 0px; top: 18px; }
    body.rnk-body-carreiras .rnk-container-trainee .rnk-trainee-p-direito {padding-left: 85px;}
    body.rnk-body-carreiras .rnk-container-trainee svg {font-size: 30px;position: relative;top: 35px;}
    body.rnk-body-carreiras .rnk-container-trainee .rnk-container-trainee-experiencia {padding-top: 30px;padding-bottom: 30px;}
    body.rnk-body-carreiras .rnk-container-trainee .rnk-container-trainee-experiencia h3 {text-align: center;font-size: 40px;font-weight: 800;color: #006BF5;letter-spacing: 0;margin-bottom: 30px;}
    body.rnk-body-carreiras .rnk-container-trainee .rnk-container-trainee-experiencia .rnk-componente-card-depoimento {border: 2px solid #006BF5;}
    body.rnk-body-carreiras .rnk-container-trainee .rnk-container-trainee-experiencia .rnk-componente-card-depoimento .rnk-componente-card-depoimento-texto-apoio p {font-size: 21px;letter-spacing: 0.84px;}
    body.rnk-body-carreiras .rnk-container-trainee .rnk-container-trainee-experiencia .rnk-componente-card-depoimento .rnk-componente-card-depoimento-texto-apoio p strong {font-weight: bold;}
       
        /* MEDIA QUERY */
        @media(max-width: 1200px){
            body.rnk-body-carreiras .rnk-container-trainee .rnk-container-trainee-experiencia .rnk-componente-card-depoimento .rnk-componente-card-depoimento-texto-apoio p {font-size: 18px;}
        }

        @media(max-width:768px){
            body.rnk-body-carreiras .rnk-container-trainee {padding: 60px 0 300px; background-image: linear-gradient(to top, transparent 10%, #fff 12%), url(../img/rnk-bg-trainee.png); background-size: 100%;}
            body.rnk-body-carreiras .rnk-container-trainee .rnk-paragrafo-carreira-semibold {padding-right: 0px; margin-bottom: 40px;}
            body.rnk-body-carreiras .rnk-container-trainee .rnk-container-trainee-experiencia .rnk-componente-card-depoimento .rnk-componente-card-depoimento-texto-apoio p {font-size: 16px; line-height: 1.5;}
            body.rnk-body-carreiras .rnk-container-trainee h3:last-child::before {display: none;}
            body.rnk-body-carreiras .rnk-container-trainee .rnk-container-trainee-experiencia .rnk-componente-card-depoimento {margin-bottom: 30px;}
            body.rnk-body-carreiras .rnk-container-trainee .rnk-componente-pilulas {width: 44%;}
            .rnk-componente-tabs .rnk-tabs-texto {padding-left: 0px; margin-top: 30px;}
            body.rnk-body-carreiras .rnk-container-trainee h3:last-child {margin-bottom: 60px; margin-top: 0px;}
            body.rnk-body-carreiras .rnk-container-trainee .rnk-componente-pilulas {display: none;}
            body.rnk-body-carreiras .rnk-container-trainee .rnk-container-trainee-experiencia h3 {font-size: 25px;}
            .rnk-componente-card-depoimento {height: auto; margin-bottom: 40px;}
            body.rnk-body-carreiras .rnk-container-trainee h3:last-child {font-size: 18px; padding: 0px; margin-top: 10px; margin-bottom: 70px;}
        }

    /* RNK COMPONENTE TABS TRAINEE */
    .rnk-componente-tabs.rnk-trainee-tabs ul li a.active {color:#006BF5;}
    .rnk-componente-tabs.rnk-trainee-tabs .rnk-tabs-texto h3 {color: #006BF5;}
    .rnk-componente-tabs ul {display: flex; overflow: auto; flex-wrap: nowrap;}

    /* RNK CONTAINER ESTAGIO */
    body.rnk-body-carreiras .rnk-container-estagio {position: relative; background-image: linear-gradient(to top, transparent 23%, #fff 26%), url(../img/rnk-bg-estagio.png); background-position: bottom; background-repeat: no-repeat; padding: 60px 0 640px;}    body.rnk-body-carreiras .rnk-container-estagio .rnk-componente-pilulas {display: block;background: url('../img/rnk-destaque-estagio.png')no-repeat 100%;height: 22px;width:60%;position: absolute;top: 25px;right: 0;}
    body.rnk-body-carreiras .rnk-container-estagio h2 {color: #F9434A;font-size: 62px;font-weight: 900;letter-spacing: 1px; text-transform: capitalize; margin-bottom: 60px;}
    body.rnk-body-carreiras .rnk-container-estagio .rnk-paragrafo-carreira-semibold {padding-right: 85px;}
    body.rnk-body-carreiras .rnk-container-estagio .rnk-estagio-p-esquerdo {position: relative;}
    body.rnk-body-carreiras .rnk-container-estagio .rnk-estagio-p-esquerdo::after {content: ''; width: 1px; height: 120px; background: #DDDDDD; position: absolute; right: 0px; top: 70px; }
    body.rnk-body-carreiras .rnk-container-estagio .rnk-estagio-p-direito {padding-left: 85px;} 
    body.rnk-body-carreiras .rnk-container-estagio .rnk-componente-tabs .rnk-tabs-texto { border-radius:50px; border: 1px solid #ddd; padding: 40px;}
    body.rnk-body-carreiras .rnk-container-estagio h3:last-child {font-size: 18px; text-align: left;font-weight: 600;color: #283852;padding:0 50px;position: relative;margin-top: 40px;}
    body.rnk-body-carreiras .rnk-container-estagio h3:last-child::before {content: ''; width: 90px; height: 90px; background: url('../img/rnk-peca-icone.png') center center no-repeat; position: absolute; top: -16px; left: -72px;}
    body.rnk-body-carreiras .rnk-container-estagio svg {font-size: 30px;position: relative;top: 35px;}
    body.rnk-body-carreiras .rnk-container-estagio .rnk-container-estagio-experiencia {padding-top: 30px;padding-bottom: 30px;}
    body.rnk-body-carreiras .rnk-container-estagio .rnk-container-estagio-experiencia h3 {text-align: center;font-size: 40px;font-weight: 800;color: #F9434A;letter-spacing: 0;margin-bottom: 30px;}
    body.rnk-body-carreiras .rnk-container-estagio .rnk-container-estagio-experiencia .rnk-componente-card-depoimento {border: 2px solid #F9434A;}
    body.rnk-body-carreiras .rnk-container-estagio .rnk-container-estagio-experiencia .rnk-componente-card-depoimento .rnk-componente-card-depoimento-texto-apoio p {font-size: 21px;letter-spacing: 0.84px;}
    body.rnk-body-carreiras .rnk-container-estagio .rnk-container-estagio-experiencia .rnk-componente-card-depoimento .rnk-componente-card-depoimento-texto-apoio p strong ,
    body.rnk-body-carreiras .rnk-container-estagio .rnk-container-estagio-experiencia .rnk-componente-card-depoimento .rnk-componente-card-depoimento-texto-apoio strong {font-weight: bold;}
    body.rnk-body-carreiras .rnk-container-estagio .rnk-container-estagio-experiencia .rnk-componente-card-depoimento .rnk-componente-card-depoimento-texto-apoio q {font-size: 20px; letter-spacing: 0.84px;}

        /* MEDIA QUERY */
        @media(max-width:768px){
            body.rnk-body-carreiras .rnk-container-estagio {background-size: 100%; background-image: linear-gradient(to top, transparent 5%, #fff 8%), url(../img/rnk-bg-estagio.png);     padding: 60px 0 310px;}
            body.rnk-body-carreiras .rnk-container-estagio .rnk-container-estagio-experiencia h3 {font-size: 22px;}
            
            body.rnk-body-carreiras .rnk-container-estagio .rnk-container-estagio-experiencia .rnk-componente-card-depoimento {margin-bottom: 30px;}
            body.rnk-body-carreiras .rnk-container-estagio h3:last-child::before {display: none;}
            body.rnk-body-carreiras .rnk-container-estagio .rnk-componente-pilulas {width: 53%;}
            body.rnk-body-carreiras .rnk-container-estagio .rnk-estagio-p-esquerdo::after {display: none;}
            body.rnk-body-carreiras .rnk-container-estagio .rnk-paragrafo-carreira-semibold {padding-right: 20px; padding-left: 0px;}
            body.rnk-body-carreiras .rnk-container-estagio .rnk-estagio-p-direito {padding-right: 20px; padding-left: 20px;}
            body.rnk-body-carreiras .rnk-container-estagio .rnk-componente-pilulas {display: none;}
            .rnk-jovem-aprendiz-superior {padding: 40px 40px 350px;}
        }

        @media(max-width:576px){
            .rnk-jovem-aprendiz-superior {height: 790px;}
        }

        @media(max-width:380px){
            .rnk-jovem-aprendiz-superior {height: 920px;}
        }
        

    /* RNK COMPONENTE TABS ESTAGIO */
    .rnk-componente-tabs.rnk-estagio-tabs ul li a.active {color:#F9434A;}
    .rnk-componente-tabs.rnk-estagio-tabs .rnk-tabs-texto h3 {color: #F9434A;}
    .rnk-componente-tabs .nav-tabs {padding: 20px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}

    /* RNK CONTAINER JOVEM APRENDIZ */
    body.rnk-body-carreiras .rnk-container-jovem-aprendiz#jovemaprendiz {background:#fafafa; padding-top: 0; padding-left: 0; padding-right: 0;}
    .rnk-jovem-aprendiz-superior {padding-top: 60px; background: url('../img/rnk-bg-jovem-aprendiz.png'); border-radius: 0 0 50px 50px; padding-bottom: 120px;}

    body.rnk-body-carreiras .rnk-container-jovem-aprendiz h2 {color: #006BF5;font-size: 62px;font-weight: 900;letter-spacing: 1px; text-transform: capitalize; margin-bottom: 60px;}
    body.rnk-body-carreiras .rnk-container-jovem-aprendiz .rnk-componente-pilulas {display: block;background: url('../img/rnk-pilulas-jovem.png')no-repeat 100%;height: 22px;width:60%;position: absolute;top: 25px;right: 0;}
    body.rnk-body-carreiras .rnk-container-jovem-aprendiz h3:last-child {font-size: 18px; text-align: left;font-weight: 600;color: #283852;padding:0 50px;position: relative;margin-top: 40px;}
    body.rnk-body-carreiras .rnk-container-jovem-aprendiz h3:last-child::before {content: ''; width: 90px; height: 90px; background: url('../img/rnk-pc-icone.png') center center no-repeat; position: absolute; top: -16px; left: -72px;}
    body.rnk-body-carreiras .rnk-container-jovem-aprendiz svg {font-size: 30px;position: relative;top: 35px;}
    body.rnk-body-carreiras .rnk-container-jovem-aprendiz .pilulas-azuis {margin: 50px 0 0;}
    body.rnk-body-carreiras .rnk-container-jovem-aprendiz .rnk-container-jovem-aprendiz-experiencia {padding-top: 60px;padding-bottom: 30px;}
    body.rnk-body-carreiras .rnk-container-jovem-aprendiz .rnk-container-jovem-aprendiz-experiencia h3 {text-align: center;font-size: 40px;font-weight: 800;color: #006BF5;letter-spacing: 0;margin-bottom: 30px;}
    body.rnk-body-carreiras .rnk-container-jovem-aprendiz .rnk-container-jovem-aprendiz-experiencia .rnk-componente-card-depoimento {border: 2px solid #006BF5;}
    body.rnk-body-carreiras .rnk-container-jovem-aprendiz .rnk-container-jovem-aprendiz-experiencia .rnk-componente-card-depoimento .rnk-componente-card-depoimento-texto-apoio p {font-size: 21px;letter-spacing: 0.84px;}
    body.rnk-body-carreiras .rnk-container-jovem-aprendiz .rnk-container-jovem-aprendiz-experiencia .rnk-componente-card-depoimento .rnk-componente-card-depoimento-texto-apoio p strong,
    body.rnk-body-carreiras .rnk-container-jovem-aprendiz .rnk-container-jovem-aprendiz-experiencia .rnk-componente-card-depoimento .rnk-componente-card-depoimento-texto-apoio strong {font-weight: bold;}

        /* MEDIA QUERY */
        @media(max-width:1600px){
            .rnk-jovem-aprendiz-superior {background-position: right bottom; background-repeat: no-repeat;}
        }

        @media(max-width: 1200px){
            .rnk-jovem-aprendiz-superior {background-position-x: 100%;padding-top: 60px;background: url(../img/rnk-bg-jovem-aprendiz.png),linear-gradient(to top, transparent 23%, #fff 26%);border-radius: 0 0 50px 50px;background-size: 100%;background-repeat: no-repeat;background-position: center bottom;}
            body.rnk-body-carreiras .rnk-container-jovem-aprendiz .rnk-componente-pilulas {width: 48%;}
        }

        @media(max-width:992px){
            body.rnk-body-carreiras .rnk-container-jovem-aprendiz .rnk-componente-pilulas {display: none;}
        }

        @media(max-width:768px){
            body.rnk-body-carreiras .rnk-container-jovem-aprendiz h3:last-child::before {top: -80px; left: calc(50% - 30px);}
        }

        @media(max-width:576px){
            body.rnk-body-carreiras .rnk-container-jovem-aprendiz .rnk-container-jovem-aprendiz-experiencia h3 {font-size: 22px;}
        }

    /* RNK CONTAINER POC */
    body.rnk-body-carreiras .rnk-container-poc {background: url("../img/dpsp-institucional-poc.png") no-repeat;padding-top: 825px; background-size: 100%;}
    body.rnk-body-carreiras .rnk-container-poc h2 {font-size: 62px;font-weight: 800;color: #F8424A;letter-spacing: 0;text-transform: none; margin-bottom: 85px;}
    body.rnk-body-carreiras .rnk-container-poc .rnk-componente-pilulas {display: block;background: url('../img/rnk-pilulas-poc.png')no-repeat 100%;height: 22px;width:60%;position: absolute;top: 100px;right: 0;}
    body.rnk-body-carreiras .rnk-container-poc .rnk-paragrafo-carreira-semibold {padding-right: 85px;}
    body.rnk-body-carreiras .rnk-container-poc .rnk-poc-p-esquerdo {position: relative;}
    body.rnk-body-carreiras .rnk-container-poc .rnk-poc-p-esquerdo::after {content: ''; width: 1px; height: 120px; background: #DDDDDD; position: absolute; right: 0px; top: 15px;}
    body.rnk-body-carreiras .rnk-container-poc .rnk-poc-p-direito {padding-left: 85px;} 
    body.rnk-body-carreiras .rnk-container-poc h3:last-child {text-align: center;font-size: 30px;font-weight: 800;color: #F8424A;letter-spacing: 0;margin-bottom: 30px; margin-top: 40px;}
    body.rnk-body-carreiras .rnk-container-poc .rnk-container-poc-experiencia {padding-top: 30px;padding-bottom: 30px;}
    body.rnk-body-carreiras .rnk-container-poc .rnk-container-poc-experiencia h3 {text-align: center;font-size: 40px;font-weight: 800;color: #F8424A;letter-spacing: 0;margin-bottom: 30px;}
    body.rnk-body-carreiras .rnk-container-poc .rnk-container-poc-experiencia .rnk-componente-card-depoimento {border: 2px solid #F8424A; height: 280px;}
    body.rnk-body-carreiras .rnk-container-poc .rnk-container-poc-experiencia .rnk-componente-card-depoimento .rnk-componente-card-depoimento-texto-apoio p {font-size: 21px;letter-spacing: 0.84px;}
    body.rnk-body-carreiras .rnk-container-poc .rnk-container-poc-experiencia .rnk-componente-card-depoimento .rnk-componente-card-depoimento-texto-apoio p strong,
    body.rnk-body-carreiras .rnk-container-poc .rnk-container-poc-experiencia .rnk-componente-card-depoimento .rnk-componente-card-depoimento-texto-apoio strong {font-weight: bold;}

    /* RNK CONTAINER DESAFIO */
    body.rnk-body-carreiras .rnk-container-desafio {background: #006BF6; min-height: 357px; color: #fff; text-align: center; padding-top: 50px; padding-bottom: 0px; position: relative;}
    .rnk-container-desafio::before {content: ''; width: 100%; height: 30px; border-radius: 0 0 50px 50px; position: absolute; bottom: -30px; left: 0; background:#006BF6 ;}
    body.rnk-body-carreiras .rnk-container-desafio p {font-weight: 600; font-size: 30px; line-height: 1.3; margin-top: 50px; color: #fff; position: relative;}
    body.rnk-body-carreiras .rnk-container-desafio p::before{content: ""; background: url(../img/rnk-efeito-conte-sempre-com-a-gente.png) 50% 100% no-repeat; width: 100%; height: 15px; display: block; margin-bottom: 30px;}
    body.rnk-body-carreiras .rnk-container-desafio p::after {content: ""; background: url(../img/rnk-efeito-conte-sempre-com-a-gente.png) 50% 100% no-repeat; width: 100%; height: 15px; display: block; margin-top: 30px;}

       /* MEDIA QUERY */
    @media(max-width: 1200px){
        body.rnk-body-carreiras .rnk-container-poc {padding-top: 475px;}
        body.rnk-body-carreiras .rnk-container-poc .rnk-componente-pilulas {width: 35%;}
    }

    @media(max-width: 992px){
        body.rnk-body-carreiras .rnk-container-poc .rnk-container-poc-experiencia .rnk-componente-card-depoimento {height: auto;}

    }

    @media(max-width:768px){
        body.rnk-body-carreiras .rnk-container-poc .rnk-container-poc-experiencia .rnk-componente-card-depoimento {margin-bottom: 30px;}
        body.rnk-body-carreiras .rnk-container-poc {padding-top: 475px;}
        body.rnk-body-carreiras .rnk-container-poc .rnk-componente-pilulas {width: 16%;}
        body.rnk-body-carreiras .rnk-container-poc .rnk-poc-p-esquerdo::after {display: none;}
        body.rnk-body-carreiras .rnk-container-poc .rnk-paragrafo-carreira-semibold {padding-right: 0px;}
        body.rnk-body-carreiras .rnk-container-poc .rnk-poc-p-direito {padding-left: 14px; }
        body.rnk-body-carreiras .rnk-container-poc .rnk-componente-pilulas {display: none;}
        body.rnk-body-carreiras .rnk-container-poc h2 {font-size: 36px; margin-bottom: 30px;}         
        body.rnk-body-carreiras .rnk-container-desafio {padding-top: 10px;}
    }

/* SERVIÇOS */
    .rnk-body-servicos {background: #fff;}

    /* RNK CONTAINER DESTAQUE */
    body.rnk-body-servicos .rnk-container-destaque{background: #006BF6 url(../img/rnk-bg-servicos.png) right no-repeat; background-size: auto; margin-bottom: 60px;}
    body.rnk-body-servicos .rnk-container-destaque h1 {font-size: 60px; line-height: 1.3em; color: #fff; letter-spacing: .8px; font-weight: 600; margin-bottom: 10px;}
    body.rnk-body-servicos .rnk-container-destaque h2 {margin-top: 0px;  margin-bottom: 60px;  text-transform: unset;  letter-spacing: 8px;  font-weight: 600;  font-size: 22px;  line-height: 26px; color: #99E0FF;}
    body.rnk-body-servicos .rnk-container-destaque p { font-size: 24px;  margin-top: 15px;  line-height: 1.3em; font-weight: 600;}
    body.rnk-body-servicos .rnk-container-destaque img {margin: 30px 0px;}

        /* MEDIA QUERY */
        @media (max-width: 576px) {
            body.rnk-body-servicos .rnk-container-destaque {background-position: 50%;}
        }
        @media (max-width: 768px) {
        body.rnk-body-servicos .rnk-container-destaque {background: #006BF6;height: auto;padding-top: 140px; padding-bottom: 30px;}
        body.rnk-body-servicos .rnk-container-destaque img {display:none;}
        body.rnk-body-servicos .rnk-container-destaque h1 {font-size: 40px; line-height: 1em;}
    }

    /* RNK CONTAINER ANCORAS */
    body.rnk-body-servicos .rnk-container-ancoras {padding-top: 0;padding-bottom: 0;}
    body.rnk-body-servicos .rnk-container-ancoras ul {text-align: center; border: 2px solid #DDDDDD; border-radius: 50rem; padding: 5px;display: flex;overflow: auto;background: #fff; margin-bottom: 60px;}
    body.rnk-body-servicos .rnk-container-ancoras.rnk-ancora ul {text-align: center;border-top: 0px;border-left: 2px solid #DDDDDD;border-right: 2px solid #DDDDDD;border-bottom: 2px solid #DDDDDD;border-radius: 0 0 50rem 50rem;padding: 5px;display: flex; overflow: auto;background: #fff;}    
    body.rnk-body-servicos .rnk-container-ancoras ul li {list-style: none;min-width: 165px;width: 100%; display: flex; align-items: center; justify-content: center;}
    body.rnk-body-servicos .rnk-container-ancoras ul li a {text-decoration: none; color: #283852; text-transform: uppercase;min-width: 165px;width: 100%;}
    body.rnk-body-servicos .rnk-container-ancoras ul li a:hover {color:  #006BF6; font-weight: bold;}
    body.rnk-body-servicos .rnk-container-ancoras ul li a.active {color:  #006BF6; font-weight: bold;}
    body.rnk-body-servicos .rnk-container-ancoras.rnk-ancora {position: fixed;z-index: 10;top: 0;}

    /* RNK CONTAINER SERVIÇOS FARMACEUTICOS */
    body.rnk-body-servicos .container-fluid.rnk-container-servicos-farmaceuticos {background-color: #fff; padding: 0px;}
    body.rnk-body-servicos .rnk-container-servicos-farmaceuticos h2 {font-size: 48px; color: #FA434A; font-weight: 800; text-transform: capitalize; line-height: 50px; letter-spacing: .8px; margin: 0;}
    .rnk-divisao-servicos-farmaceuticos {margin: 60px 0;}
    .rnk-servicos-p-esquerdo p {font-size: 24px; font-weight: 600; line-height: 1.3em; letter-spacing: .8px; padding-right: 25px; margin-bottom: 0;}
    .rnk-servicos-p-direito p {font-size: 20px; font-weight: 600; line-height: 1.3em; letter-spacing: .8px; padding-right: 40px; margin-bottom: 0; position: relative;}
    .rnk-servicos-p-direito p::before {content: ''; width: 3px; height: 151px; background: #DEDFE0; position: absolute; left: -26px; top: 11;}

        /* MEDIA QUERY */
        @media (max-width: 1200px) {
            .rnk-container-servicos-farmaceuticos .d-flex {flex-direction: column;}
            .rnk-container-servicos-farmaceuticos h2 {text-align: center;}
        }

        @media (max-width: 768px) {
            .rnk-servicos-p-direito p::before {display: none;}
            body.rnk-body-servicos .rnk-container-ancoras.rnk-ancora ul {border-radius: 0 0 8px 8px!important; height: 60px;}
        }

        @media (max-width: 576px) {
            body.rnk-body-servicos .rnk-container-servicos-farmaceuticos h2 {font-size: 36px; line-height: 1;}
        }

    /* RNK CONTAINER AFERICAO */
    body.rnk-body-servicos .container-fluid.rnk-container-afericao {background-color: #fff; padding: 0px; margin-top: 60px;}
    .rnk-container-afericao {background-image: linear-gradient(to left, #006BF4 50%, transparent 50%); position: relative; margin-bottom: 148px;}
    .rnk-container-afericao::after {content: ''; width: 100%; height: 148px; background: url(../img/rnk-divisor-vermelho.png) right 35% center no-repeat; background-color: #fff; position: absolute; bottom: -148px; left: 0;}
    .rnk-container-afericao-esquerdo {background: url(../img/afericao-de-pressao.png); background-size: cover; border-top-left-radius: 50px; border-bottom-left-radius: 50px; position: relative;}
    .rnk-container-afericao-esquerdo::before {content: ''; width: 15px; height: 100%; background:#006BF4; position: absolute; right: 0; top: 0;}
    .rnk-container-afericao-direito {padding-top: 89px; padding-bottom: 66px;}
    body.rnk-body-servicos .rnk-container-afericao h3 {font-size: 44px; color: #fff; letter-spacing: .6px; line-height: 44px; position: relative; padding-top: 0px; padding-bottom: 40px; margin-bottom: 65px; text-transform: none;}
    body.rnk-body-servicos .rnk-container-afericao h3::before {content: ''; width: 45px; height: 10px; background:#283852; border-radius: 5px; position: absolute; bottom: -18px; left: 0;}
    body.rnk-body-servicos .rnk-container-afericao p {color: #fff; font-weight: 600; margin-bottom: 46px; font-size: 20px; padding-right: 35px;}
    body.rnk-body-servicos .rnk-container-afericao a {color: #fff; text-decoration: underline;}
    body.rnk-body-servicos .rnk-container-afericao a:hover {opacity: .8;}

        /* MEDIA QUERY */
        @media (max-width: 768px) {
            .rnk-container-afericao-direito {background: #006BF4; border-radius: 50px; padding-left: 60px;}
            body.rnk-body-servicos .rnk-container-afericao p {padding-right: 0px;}
        }

    /* RNK CONTAINER VACINACAO */
    body.rnk-body-servicos .container-fluid.rnk-container-vacinacao {background-color: #fff; padding: 0px;}
    .rnk-container-vacinacao {background-image: linear-gradient(to right, #FA434A 50%, transparent 50%); background-color: #fafafa; position: relative; margin-bottom: 148px;} 
    .rnk-container-vacinacao::after {content: ''; width: 100%; height: 148px; background: url(../img/rnk-divisor-amarelo.png) left 38% center no-repeat; background-color: #fff; position: absolute; bottom: -148px; left: 0;}
    .rnk-container-vacinacao-esquerdo {padding-top: 100px; padding-bottom: 76px;}
    .rnk-container-vacinacao-direito {background: url(../img/vacinacao.png); background-size: cover; border-top-right-radius: 50px; border-bottom-right-radius: 50px;}
    body.rnk-body-servicos .rnk-container-vacinacao h3 {font-size: 44px; color: #fff; letter-spacing: .6px; line-height: 44px; position: relative; padding-top: 0px; padding-bottom: 40px; margin-bottom: 73px; text-transform: none;}
    body.rnk-body-servicos .rnk-container-vacinacao h3::before {content: ''; width: 45px; height: 10px; background:#283852; border-radius: 5px; position: absolute; bottom: -18px; left: 0;}
    body.rnk-body-servicos .rnk-container-vacinacao p {color: #fff; font-weight: 600; margin-bottom: 46px; font-size: 20px; padding-right: 120px;}
    body.rnk-body-servicos .rnk-container-vacinacao a {color: #fff; text-decoration: underline;}
    body.rnk-body-servicos .rnk-container-vacinacao a:hover {opacity: .8;}

        /* MEDIA QUERY */
        @media (max-width: 768px) {
            .rnk-container-vacinacao-direito {display: none;}
            .rnk-container-vacinacao-esquerdo {background: #FA434A; border-radius: 50px; padding-right: 60px;}
            body.rnk-body-servicos .rnk-container-vacinacao p {padding-right: 0px;}
        }

    /* RNK CONTAINER CONTROLE */
    body.rnk-body-servicos .container-fluid.rnk-container-controle {background-color: #fff; padding: 0px;}
    .rnk-container-controle {background-image: linear-gradient(to left, #F2D657 50%, transparent 50%); background-color: #fafafa; position: relative; margin-bottom: 148px} 
    .rnk-container-controle::after {content: ''; width: 100%; height: 148px; background: url(../img/rnk-divisor-vermelho.png) right 34% center no-repeat; background-color: #fff; position: absolute; bottom: -148px; left: 0;}
    .rnk-container-controle-esquerdo {background: url(../img/controle-de-peso.png); background-size: cover; border-top-left-radius: 50px; border-bottom-left-radius: 50px; position: relative;}
    .rnk-container-controle-esquerdo::before {content: ''; width: 15px; height: 100%; background: #F2D657; position: absolute; top: 0; right: 0;}
    .rnk-container-controle-direito {padding-top: 83px; padding-bottom: 48px;}
    body.rnk-body-servicos .rnk-container-controle h3 {font-size: 44px; color:#283852; letter-spacing: .6px; line-height: 44px; position: relative; padding-top: 0px; padding-bottom: 40px; margin-bottom: 58px; text-transform: none;}
    body.rnk-body-servicos .rnk-container-controle h3::before {content: ''; width: 45px; height: 10px; background: #fff; border-radius: 5px; position: absolute; bottom: -8px; left: 0;}
    body.rnk-body-servicos .rnk-container-controle p {color:#283852; font-weight: 600; margin-bottom: 46px; font-size: 20px; padding-right: 38px;}
    body.rnk-body-servicos .rnk-container-controle a {color:#283852; text-decoration: underline;}
    body.rnk-body-servicos .rnk-container-controle a:hover {opacity: .8;}

        /* MEDIA QUERY */
        @media (max-width: 768px) {
            .rnk-container-controle-esquerdo {display: none;}
            .rnk-container-controle-direito {background: #F2D657; border-radius: 50px; padding-left:60px;}
            body.rnk-body-servicos .rnk-container-controle p {padding-right: 0px;}
        }

    /* RNK CONTAINER ECOMMERCE */
    .rnk-container-ecommerce {background: url(../img/rnk-bg-ecommerce.png) center bottom no-repeat ; padding-top: 15px; padding-bottom: 247px; }
    body.rnk-body-servicos .rnk-container-ecommerce h2 {font-size: 44px; color: #006BF4; line-height: 46px; letter-spacing: .8px; font-weight:700; text-transform: none; margin: 0;}
    .rnk-divisao-ecommerce {margin-top: 45px; margin-bottom: 40px;}
    body.rnk-body-servicos .rnk-container-ecommerce p {font-size: 24px; font-weight: 600; line-height: 1.3em; padding-right: 110px; margin-bottom: 65px;}
    .regua-ecommerce {position: relative;}
    .ecommerce-dsp-link,
    .ecommerce-dp-link {position: absolute; top: 0; width: 48%; height: 100%;}
    .ecommerce-dsp-link:hover,
    .ecommerce-dp-link:hover{background: #fff; opacity: .3;}
    .ecommerce-dsp-link {left: 2%; border-radius: 50px 0 0 50px;}
    .ecommerce-dp-link {right: 2%; border-radius: 0 50px 50px 0;}
    .rnk-ecommerce-p {margin-top: 30px;}

        /* MEDIA QUERY */
        @media (max-width: 1200px) {
            .rnk-container-ecommerce .d-flex {flex-direction: column;}
            .rnk-container-ecommerce h2 {text-align: center;}
        }

        @media (max-width: 768px) {
            body.rnk-body-servicos .rnk-container-ecommerce p {padding-right: 0px;}
            .rnk-container-ecommerce .img-fix {max-width: 50%; margin: 30px auto; }
            .rnk-container-ecommerce {padding: 15px 0 60px; background: #fafafa;}
        }

        @media (max-width: 576px) {
            body.rnk-body-servicos .rnk-container-ecommerce h2 {font-size: 36px; line-height: 1;}
        }

    /* RNK CONTAINER CONVENIOS */
    .rnk-container-convenios {background: #006BF4; position: relative; padding-top: 97px; padding-bottom: 90px;}
    body.rnk-body-servicos .rnk-container-convenios h2 {font-size: 44px; color: #fff; line-height: 46px; font-weight: 700; text-transform: none; letter-spacing: .8px; margin-bottom: 0px;}
    body.rnk-body-servicos .rnk-container-convenios h3 {font-size: 32px; color: #A8DDEB; line-height: 1.3em; font-weight: 800; letter-spacing: .8px; margin-bottom: 30px;}
    body.rnk-body-servicos .rnk-container-convenios .rnk-convenios-p p{font-size: 24px; color: #fff; font-weight: 600; line-height: 1.3em; letter-spacing: .8px; margin-bottom: 60px;} 
    .rnk-convenio-farmacia {margin-top: 60px; margin-bottom: 30px;}
    body.rnk-body-servicos .rnk-convenio-farmacia p {font-size: 20px; font-weight: 200; color: #fff; line-height: 34px; letter-spacing: .8px; margin-bottom: 50px;}
    .rnk-convenio-laboratorio {margin-top: 60px; margin-bottom: 30px;}
    body.rnk-body-servicos .rnk-convenio-laboratorio p {font-size: 20px; font-weight: 200; color: #fff; line-height: 34px; letter-spacing: .8px; margin-bottom: 50px;}
    body.rnk-body-servicos .rnk-container-convenios p a {text-decoration: underline; color: #fff;}
    body.rnk-body-servicos .rnk-container-convenios p a:hover {opacity: .8;}

        /* MEDIA QUERY */
        @media (max-width: 1200px) {
            .rnk-container-convenios .d-flex {flex-direction: column;}
            .rnk-container-convenios h2 {text-align: center;}
            .rnk-container-convenios img {margin-bottom: 40px;}
            body.rnk-body-servicos .rnk-container-convenios h3 {margin-top: 30px;}
        }

        @media (max-width: 768px) {
            .rnk-container-convenios img {display: block; margin-bottom: 30px;}
            .rnk-convenio-farmacia {margin-top: 0px;}
            .rnk-convenio-laboratorio {margin-top: 0px;}
            .rnk-container-convenios {padding: 60px 0;}
        }

/* MARCAS */
.rnk-body-marcas {background: #99E0FF;}
.rnk-body-marcas .rnk-container-destaque {height:unset}
.rnk-body-marcas h2 {font-size: 48px; font-weight: 800; letter-spacing: .8px;text-transform: inherit;}
.rnk-body-marcas p{font-size: 20px; font-weight: 300; line-height: 30px; letter-spacing: .8px; margin-bottom: 30px;}
.rnk-body-marcas .rnk-superior-p {font-size: 24px; font-weight: 600; line-height: 1.3em;}

    /* RNK CONTAINER DESTAQUE */
    body.rnk-body-marcas .rnk-container-destaque{background: #283852 url(../img/rnk-bg-marcas.png) 106% 0% no-repeat;background-size: 60%;padding-bottom: 20px;}
    body.rnk-body-marcas .rnk-container-destaque h1 {font-size: 60px; line-height: 1.3em; color: #fff; letter-spacing: .8px; font-weight: 600; margin-bottom: 10px;}
    body.rnk-body-marcas .rnk-container-destaque h2 {margin-top: 0px;  margin-bottom: 60px;  text-transform: unset;  letter-spacing: 8px;  font-weight: 600;  font-size: 22px;  line-height: 26px; color: #99E0FF;}
    body.rnk-body-marcas .rnk-container-destaque p {font-size: 24px;  margin-top: 15px;  line-height: 1.3em; font-weight: 600;}
    body.rnk-body-marcas .rnk-container-destaque img {margin: 30px 0px;}

    @media(max-width:1200px){
        body.rnk-body-marcas .rnk-container-destaque{background-position:200% 50%;background-size: 75%;padding-bottom: 20px;}
    }

    @media(max-width:992px){
    	body.rnk-body-marcas .rnk-container-destaque{background-position: 400% 100%;background-size: 90%;padding-bottom: 0;padding-top: 110px;}
        body.rnk-body-marcas .rnk-container-destaque h1,
        body.rnk-body-marcas .rnk-container-destaque p {width:50%}
    }

    @media(max-width:804px){
    	body.rnk-body-marcas .rnk-container-destaque{background-position: 500% 100%;background-size: 90%;padding-bottom: 0;padding-top: 120px;}
        body.rnk-body-marcas .rnk-container-destaque h1 {line-height:50px} 
    	body.rnk-body-marcas .rnk-container-destaque p {line-height:30px}
    }

    @media (max-width:768px) {
        body.rnk-body-marcas .rnk-container-destaque{background: #283852; height: auto; padding-top: 140px;padding-bottom: 30px;}
        body.rnk-body-marcas .rnk-container-destaque img {display: none;}
        body.rnk-body-marcas .rnk-container-destaque h1 {font-size: 40px; line-height: 1.3em;width:100%}
    }

    /* RNK CONTAINER ANCORAS */
    body.rnk-body-marcas .rnk-container-ancoras {padding-top: 0;padding-bottom: 0;}
    body.rnk-body-marcas .rnk-container-ancoras ul {text-align: center; border: 2px solid #fff; border-radius: 50rem; padding: 5px;display: flex;overflow: auto;background: #99E0FF; margin-bottom: 60px;}
    body.rnk-body-marcas .rnk-container-ancoras.rnk-ancora ul {text-align: center; border-top: 0px; border-left:  2px solid #DDDDDD; border-right:  2px solid #DDDDDD; border-bottom:  2px solid #DDDDDD; border-radius:0 0 50rem 50rem; padding: 5px;display: flex;overflow: auto;background: #fff;}
    body.rnk-body-marcas .rnk-container-ancoras ul li {list-style: none;min-width: 165px;width: 100%;}
    body.rnk-body-marcas .rnk-container-ancoras ul li a {text-decoration: none; color: #283852; text-transform: uppercase;min-width: 165px;width: 100%; font-size: 14px;}
    body.rnk-body-marcas .rnk-container-ancoras ul li a:hover {color:  #283852; font-weight: bold;}
    body.rnk-body-marcas .rnk-container-ancoras ul li a.active {color:  #283852; font-weight: bold;}
    body.rnk-body-marcas .rnk-container-ancoras.rnk-ancora {position: fixed;z-index: 10;top: 0;}

    /* MEDIAS QUERYS */
    @media (max-width:768px) {
        body.rnk-body-marcas .rnk-container-ancoras.rnk-ancora ul {height: 60px;border-radius: 0 0 8px 8px; display: flex; justify-content: space-between;}
        body.rnk-body-marcas .rnk-container-ancoras ul li {display: flex; align-items: center; justify-content: center;}
    }
    
    /* RNK CONTAINER DROGARIAS SP */
    .rnk-container-drogariassp h2 {color: #F9434A;}
    .rnk-container-drogariassp .rnk-superior-p {color: #283852;}
    .rnk-container-drogariassp p{color: #283852;}
    .rnk-drogaria-sp-img1,
    .rnk-drogaria-sp-img4,
    .rnk-drogaria-sp-img5 {margin-bottom: 30px;}
    .rnk-drogaria-sp-img2 {margin-top: 36px; text-align: right;}
    .rnk-drogaria-sp-img3 {margin-bottom: 30px;}
    .rnk-drogaria-sp-img4 {margin-top: -145px;}
    .rnk-container-drogariassp .margin-negativa {margin-top: -30px;}

    @media(max-width:992px){
    	.rnk-drogaria-sp-img4 {margin-top: 0;}
    }

    @media (max-width:768px) { 
        .rnk-container-drogariassp p{text-align: left;} 
    }

    /* RNK CONTAINER DROGARIAS PACHECO */
    .rnk-container-drogarias-pacheco {position: relative; background: #F9434A; border-radius: 50px 50px 0 0; margin-top: 90px;}
    .rnk-container-drogarias-pacheco::before {content: ''; width: 100%; height: 60px; background: #F9434A; border-radius: 50px; position: absolute; bottom: -30px; left: 0;}
    .container-fluid.rnk-container-drogarias-pacheco {padding: 90px 0 60px;}
    .rnk-container-drogarias-pacheco h2 {color: #fff;}
    .rnk-container-drogarias-pacheco .rnk-superior-p {color: #fff;}
    .rnk-container-drogarias-pacheco p  {color: #fff;}
    .rnk-drogarias-pacheco-img3 {margin-top: 14px;}
    .rnk-drogarias-pacheco-img4 {text-align: right; margin-top: -235px;}
    .rnk-drogarias-pacheco-img5 {margin-bottom: 30px;}
    .rnk-drogarias-pacheco-img7 {margin-top: 29px;}
    .diagramacao {margin-top: 40px;}

    @media(max-width:1200px){
        .rnk-drogarias-pacheco-img4 {margin-top: -395px;}
    	.rnk-drogarias-pacheco-img4 img {padding-left: 180px;}
    }

    @media(max-width:992px){
        .rnk-drogarias-pacheco-img4 { margin-top: 20px;margin-bottom: 40px; text-align: center;}
        .rnk-drogarias-pacheco-img4 img {padding-left: 0px;}
    }

    @media (max-width:768px) { 
        .rnk-container-drogarias-pacheco p {text-align: left;} 
    }

    /* RNK CONTAINER MARCAS EXCLUSIVAS */
    .rnk-container-marcas-exclusivas {background: #EEECED; position: relative;}
    .rnk-container-marcas-exclusivas .container .row .col-12.d-md-flex img {width:70%}
    .rnk-container-marcas-exclusivas::before {content: ''; width: 100%; height: 60px; background:  #EEECED; border-radius: 50px; position: absolute; bottom: -30px; left: 0;}
    .container-fluid.rnk-container-marcas-exclusivas {padding: 90px 0 60px; margin-bottom: 0px;}
    .rnk-container-marcas-exclusivas h2 {color: #006BF4;}
    .rnk-container-marcas-exclusivas p {color: #283852;}
    .borda-lateral {position: relative;}
    .borda-lateral::before {content: ''; width: 3px; height: 303px; background: #fff; border-radius: 15px; position: absolute; bottom: 30px; right: -1px;}
    .rnk-container-marcas-exclusivas ul {padding: 0;}
    .texto-superior,
    .texto-inferior {position: relative;}
    .texto-superior::before,
    .texto-inferior::before {content: ''; width: 100%; height: 5px; background: #F9434A; position: absolute; left: 0; border-radius: 15px;}
    .texto-superior::before {top: 0;}
    .texto-inferior::before {bottom: 0;}
    .rnk-container-evercare {background-image: linear-gradient(to left, #006BF4 50%, transparent 50%); position: relative; margin-top: 30px; margin-bottom: 60px;}
    .rnk-container-evercare-esquerdo {background: #fff url('../img/rnk-evercare.png') center center no-repeat; border-top-left-radius: 50px; border-bottom-left-radius: 50px; position: relative;}
    .rnk-container-evercare-esquerdo::before,
    .rnk-container-evercare-esquerdo::after {content: ''; width: 100%; height: 151px; position: absolute; right: 0;}
    .rnk-container-evercare-esquerdo::before {background: url('../img/rnk-efeito-top-left.png') center center no-repeat; top: 25px;}
    .rnk-container-evercare-esquerdo::after {background: url('../img/rnk-efeito-bottom-left.png') center center no-repeat; bottom: 25px;}
    .rnk-container-evercare-direito {position: relative; padding-top: 81px; padding-bottom: 69px;}
    .rnk-container-evercare-direito::before {content: ''; width: 15px; height: 100%; background: #006BF4; position: absolute; top: 0; left: -15px;}
    .rnk-container-evercare-direito p,
    .rnk-container-vitcare-esquerdo p,
    .rnk-container-yep-direito p {font-size: 20px; color: #fff; font-weight: 600; line-height: 1.3em;}
    .rnk-container-evercare-direito .texto-superior {padding-top: 60px;}
    .rnk-container-evercare-direito .texto-inferior{padding-bottom: 90px; margin: 0;}
    .rnk-container-vitcare {background-image: linear-gradient(to right, #006BF4 50%, transparent 50%); position: relative; margin-bottom: 60px;}
    .rnk-container-vitcare-direito {background: #fff url('../img/rnk-vitcare.png') center center no-repeat; border-top-right-radius: 50px; border-bottom-right-radius: 50px; position: relative;}
    .rnk-container-vitcare-direito::before,
    .rnk-container-vitcare-direito::after {content: ''; width: 100%; height: 151px; position: absolute; left: 0;}
    .rnk-container-vitcare-direito::before {top: 25px; background: url('../img/rnk-efeito-top-right.png') center center no-repeat;}
    .rnk-container-vitcare-direito::after {bottom: 25px; background: url('../img/rnk-efeito-bottom-right.png') center center no-repeat;}
    .rnk-container-vitcare-esquerdo {padding-top: 75px; padding-bottom: 79px; position: relative;}
    .rnk-container-vitcare-esquerdo::before {content: ''; width: 15px; height: 100%; background:  #006BF4; position: absolute; top: 0; right: -15px; z-index: 1;}
    .rnk-container-vitcare-esquerdo .texto-superior {padding-top: 44px;}
    .rnk-container-vitcare-esquerdo .texto-inferior {padding-bottom: 60px; margin: 0;}
    .rnk-container-yep {background-image: linear-gradient(to left, #006BF4 50%, transparent 50%); position: relative; margin-bottom: 60px;}
    .rnk-container-yep-esquerdo {background: #fff url('../img/rnk-yep.png') center center no-repeat; border-top-left-radius: 50px; border-bottom-left-radius: 50px; position: relative;}
    .rnk-container-yep-esquerdo::before,
    .rnk-container-yep-esquerdo::after {content: ''; width: 100%; height: 151px; position: absolute; right: 0;}
    .rnk-container-yep-esquerdo::before {top: 25px; background: url('../img/rnk-efeito-top-left.png') center center no-repeat;}
    .rnk-container-yep-esquerdo::after {bottom: 25px; background: url('../img/rnk-efeito-bottom-left.png') center center no-repeat;}
    .rnk-container-yep-direito {position: relative; padding-top: 80px; padding-bottom: 60px;}
    .rnk-container-yep-direito::before {content: ''; width: 15px; height: 100%; background:  #006BF4; position: absolute; left: -15px; top: 0;}
    .rnk-container-yep-direito .texto-superior {padding-top: 60px;}
    .rnk-container-yep-direito .texto-inferior {padding-bottom: 55px; margin: 0;}

    /* MEDIA QUERY */
    @media (max-width:768px) { 
        .navbar-collapse ul.navbar-nav { background:#fff; border-radius: 0 50px 50px 0;}
        .rnk-container-evercare-direito .texto-inferior{padding-bottom: 0px; margin: 0;}

        .rnk-container-marcas-exclusivas p {text-align: left;}
 
        .rnk-body-marcas { text-align:center; }
        .rnk-body-marcas h2 { line-height:70px; margin-bottom:20px;  text-align: left;}
        .rnk-body-marcas .rnk-container-drogariassp img { margin-bottom:20px; }
        .rnk-body-marcas .rnk-container-drogariassp  .rnk-drogaria-sp-img4 { margin:0px; }
        .rnk-body-marcas .rnk-container-drogariassp .rnk-drogaria-sp-img2 { display:none; }
        .rnk-body-marcas .rnk-container-drogarias-pacheco .rnk-superior-p, .rnk-body-marcas .rnk-superior-p { margin-top:20px; text-align: left;}
        .rnk-body-marcas .rnk-container-marcas-exclusivas .borda-lateral::before { display:none; }

        .rnk-body-marcas ul li.rnk-container-evercare {margin-bottom: 0;}
        .rnk-body-marcas ul li.rnk-container-evercare, 
        .rnk-body-marcas ul li.rnk-container-vitcare, 
        .rnk-body-marcas ul li.rnk-container-yep { background-image:none;  background:#006BF4 !important; position:relative; }
        .rnk-body-marcas .rnk-container-evercare-esquerdo::after { top:0; display:none; } 
        .rnk-body-marcas .rnk-container-yep-esquerdo::after { top:0; display:none; }
        .rnk-body-marcas .rnk-container-vitcare-direito::after { display: none;}
        .rnk-body-marcas .rnk-container-vitcare-direito::before { display:none; }
        .rnk-body-marcas .rnk-container-evercare-esquerdo::before { top:-40px; }
        .rnk-body-marcas  .rnk-container-yep-esquerdo::before { top:-195px; }
        .rnk-body-marcas .rnk-container-marcas-exclusivas ul { background: #006bf6;}
        .rnk-body-marcas .rnk-container-evercare-direito { padding-bottom:60px; padding-top:200px;  }
        .rnk-body-marcas .rnk-container-yep-direito { padding-top:30px;padding-bottom: 30px;}
        .rnk-body-marcas .rnk-container-yep-esquerdo { height: 320px; border-radius: 0;}
        
        .rnk-body-marcas .rnk-container-marcas-exclusivas {padding: 90px 0 30px;}
    
        .rnk-body-marcas .rnk-container-marcas-exclusivas img { display:flex; margin:0 auto; margin-bottom:20px;  }
        .rnk-body-marcas .rnk-drogarias-pacheco-img4 { margin-top:0px; margin-bottom:30px; }

        .rnk-container-vitcare {margin-bottom: 0;}
        .rnk-body-marcas .rnk-container-vitcare-esquerdo  {order: 2; padding-bottom: 0px; padding-top:30px;  }
        .rnk-body-marcas .rnk-container-vitcare-esquerdo::before {display: none;}
        .rnk-body-marcas .rnk-container-vitcare-direito {order: 1; height: 320px; border-radius: 0;}
        .rnk-body-marcas .texto-inferior::before { display:none; }
        .rnk-body-marcas .rnk-container-evercare-esquerdo {min-height: 0;}
        .rnk-body-marcas .rnk-container-evercare-esquerdo:before {top: 40px;}
        .rnk-body-marcas .rnk-container-yep-esquerdo::before { display: none; }
    }


/* PRIVACIDADE */

body.rnk-body-privacidade {background: #FAFAFA;}

    /* RNK CARREIRAS CONFIGURACAO GERAL */
    body.rnk-body-privacidade .container-fluid {padding-top: 60px;padding-bottom: 60px;}
    body.rnk-body-privacidade h2 {color: #F9434A;font-size: 22px;text-align: left;letter-spacing: 8px;margin-bottom: 25px;}
    body.rnk-body-privacidade p {color: #283852;font-size: 20px;font-weight: normal;margin-bottom: 30px;letter-spacing: 0.8px; line-height: 30px; max-width: 100%; word-break: break-word;}
    body.rnk-body-privacidade h3 {color: #2680EB; font-size: 32px; line-height: 30px; letter-spacing: .8px; margin-bottom: 30px; font-weight: 800; text-transform: inherit;}
    body.rnk-body-privacidade p.rnk-paragrafo-carreira-semibold {font-size: 24px;font-weight: 600; line-height: 1.3em;}

    /* RNK CONTAINER DESTAQUE */
    body.rnk-body-privacidade .rnk-container-destaque {padding-top: 160px; background: #F9434A; margin-bottom: 60px;}
    body.rnk-body-privacidade .rnk-container-destaque div.d-flex {flex-direction: column;}
    body.rnk-body-privacidade .rnk-container-destaque div.d-flex h1 {order: 1; font-size: 14px; text-transform: uppercase; letter-spacing: 4px;}
    body.rnk-body-privacidade .rnk-container-destaque div.d-flex h2 { font-size: 60px; font-weight: 600; text-transform: unset; letter-spacing: 1px; line-height: 1;color: #fff; margin-top: 94px; margin-bottom: 0;}
    body.rnk-body-privacidade .rnk-container-destaque div.d-flex a {order: 4; width: 160px; margin-top: 30px;}
    body.rnk-body-privacidade .rnk-container-destaque div.d-flex img {order: 2; margin-top: 40px; margin-bottom: 40px;}
    body.rnk-body-privacidade .rnk-header-privacidade-img {background: url(../img/rnk-pilula-bg-destaque-universidade.png)no-repeat; max-width: 330px; height: 330px; display: flex; justify-content: center; align-items: center;}

    @media(max-width: 768px){
        body.rnk-body-privacidade .rnk-container-destaque div.d-flex h2 {font-size: 40px;}
        body.rnk-body-privacidade .rnk-header-privacidade-img {display: none;}
        body.rnk-body-privacidade .rnk-container-destaque {height: auto; padding: 110px 0 60px;}
    }

     /* MEDIA QUERY ACHAR AQUI */        
     @media(max-width: 576px){
        .rnk-header-responsabilidade h1 { font-size: 28px !important;}
        body.rnk-body-quem-somos .rnk-container-nossa-presenca-esquerdo h2 { font-size: 18px !important;}
        body.rnk-body-quem-somos h2 { font-size: 28px !important;}
        .rnk-container-atender {padding: 60px 0 30px;}
        #ModalDiversidade .rnk-container-desenvolvimento-inovacao h2 {font-size: 18px!important;}
        .rnk-container-nossas-acoes h2::after, .rnk-container-patrocinio-arte-despertar h2::after, .rnk-campanha-de-doacao-de-sangue h2::after {display: none !important;}
        #ModalResponsabilidade h1 {margin-bottom: 0px}
        #ModalResponsabilidade h2 {margin-top: 0; margin-bottom: 30px;}
        .rnk-container-patrocinio-arte-despertar h2, #ModalResponsabilidade .rnk-campanha-de-doacao-de-sangue h2 {padding: 0;}
        #ModalResponsabilidade .rnk-campanha-de-doacao-de-sangue h2 {margin: 30px 0;}
        #ModalResponsabilidade .container-atender-bem-faz-bem .rnk-atender-bem-faz-bem-texto h2 {text-align: center; margin: 60px 0 !important;}
        .rnk-container-nossas-acoes {padding: 60px 0 0;}
        .container-atender-bem-faz-bem .rnk-atender-bem-faz-bem-texto:before {display: none !important;}
        .rnk-campanha-de-doacao-de-sangue {padding-top: 30px;}
        #ModalResponsabilidade .rnk-container-campanha-do-agasalho h2 {margin-bottom: 30px !important;}
        .rnk-container-estamos-com-voce h2::after {display: none !important;}
        #inscrevaProjeto .wpcf7-form-control.wpcf7-file.arquivo::before {padding: 30px 20px!important;}
        #ModalIntegridade .rnk-container-codigo-de-conduta h2, #ModalIntegridade h2 {font-size: 28px !important;}
        .rnk-container-ele-orienta h3 {font-size: 14px !important;}
        .rnk-container-boas-praticas a i.down {display: none !important;}
        #ModalIntegridade .rnk-container-ouvidoria .rnk-container-ouvidoria-texto h2 {margin-top: 30px !important;}
        #ModalIntegridade .rnk-container-nossos-valores-footer h2 {font-size: 18px !important;}
        body.rnk-body-carreiras .rnk-container-destaque div.d-flex h2 {font-size: 28px !important;}
        body.rnk-body-carreiras .rnk-container-destaque div.d-flex p {font-size: 18px !important;}
        body.rnk-body-carreiras .container-fluid.rnk-container-nossos-talentos {padding: 30px 0 60px !important;}
        body.rnk-body-carreiras .rnk-paragrafo-carreira-semibold p {font-size: 18px !important;}
        body.rnk-body-carreiras .rnk-container-faca-parte-do-time {padding-bottom: 220px;}
        body.rnk-body-carreiras .rnk-container-faca-parte-do-time h2,body.rnk-body-carreiras .rnk-container-nossos-talentos h2 {font-size: 18px !important;}
        body.rnk-body-carreiras .rnk-container-trainee {padding:60px 0 100px !important;}
        body.rnk-body-carreiras h2 {font-size: 28px !important;}
        .rnk-componente-tabs.rnk-trainee-tabs .rnk-tabs-texto h3,.rnk-componente-tabs.rnk-estagio-tabs .rnk-tabs-texto h3 {font-size: 28px !important;}
        body.rnk-body-carreiras .rnk-container-trainee h2,body.rnk-body-carreiras .rnk-container-estagio h2,body.rnk-body-carreiras .rnk-container-jovem-aprendiz h2 {margin-bottom: 15px!important;}
        .rnk-componente-tabs .tab-pane {padding-bottom: 30px;}
        body.rnk-body-carreiras .rnk-container-estagio {background-image: linear-gradient(to bottom,#fff 95%, transparent 96% ), url(../img/rnk-bg-estagio.png);padding: 60px 0 160px;}
        body.rnk-body-carreiras .rnk-container-jovem-aprendiz .pilulas-azuis {display: none !important;}
        body.rnk-body-carreiras .rnk-container-poc {padding-top: 165px !important;}
        body.rnk-body-carreiras .rnk-container-desafio { border-radius: 50px;}
        .rnk-container-desafio::before {display: none!important;}
        .rnk-container-desafio p {font-size: 18px!important;}
        body.rnk-body-carreiras .rnk-container-poc .rnk-container-poc-experiencia {padding-bottom: 0px;}

        body.rnk-body-carreiras .rnk-container-jovem-aprendiz h3:last-child {padding: 0 !important; margin-top: 0px !important;}
        body.rnk-body-carreiras .rnk-container-estagio h3:last-child {margin-top: 0px !important; padding: 0!important;}
        body.rnk-body-servicos h3, body.rnk-body-servicos h2 {font-size: 28px!important;}
        .rnk-container-vacinacao-esquerdo,.rnk-container-afericao-direito, .rnk-container-controle-direito {padding: 60px 30px!important;}
        body.rnk-body-marcas.rnk-container-destaque p {font-size: 18px !important;}
        body.rnk-body-marcas h2 { font-size: 28px!important; text-align: left;}
        .rnk-body-marcas p {text-align: left;}
        .rnk-body-marcas .rnk-container-marcas-exclusivas {padding: 30px 0 !important;}
        .rnk-container-evercare-esquerdo {width: 100%;height: 320px;border-radius: 0;}
        .rnk-body-marcas .rnk-container-evercare-esquerdo:before {display: none;}
        .rnk-body-marcas .rnk-container-evercare-direito {padding-top: 30px !important;}
        .rnk-container-marcas-exclusivas {background-color: #fff!important;}
        .rnk-container-marcas-exclusivas::before {display: none;}
        .rnk-body-marcas .rnk-container-marcas-exclusivas img {display: none!important;}
        .rnk-container-yep {margin-bottom: 0!important;}
        .rnk-container-yep-direito .texto-inferior {padding-bottom: 30px;}
        body.rnk-body-contato .rnk-container-perguntas h2, body.rnk-body-contato .rnk-container-indicacao h2 {font-size: 28px !important;}
        body.rnk-body-contato .rnk-container-indicacao p {margin-bottom: 5px !important;}
        body.rnk-body-contato .contato-col {margin-top: 60px!important;}  
        
        body.rnk-body-privacidade .rnk-container-destaque div.d-flex h2 {font-size: 28px!important; margin-top: 30px;}
        
    }


#ModalUniversidade .rnk-container-fique-por-dentro { padding-bottom: 90px; }
#ModalUniversidade .rnk-container-fique-por-dentro p { margin-bottom: 1rem; }
#ModalUniversidade .rnk-container-fique-por-dentro .rnk-fique-por-dentro-lista { margin-bottom: 0; padding-left: 0 !important; }