﻿@import "fontes";


@media {

    header, nav, footer, header.home, .pre-footer, .mapa, .modal, #eyeCatcherContent, .duvidas, .cookies, button, .botoes, .btn, a {
        display: none;
    }



    /* CORES---------------*/
    .bg-verde-limao {
        background-color: #b1cb4e;
        padding: 60px 0 30px;
    }

    .mt0 {
        margin-top: 0 !important;
    }

    .mt10 {
        margin-top: 10px !important;
    }

    .mt20 {
        margin-top: 20px !important;
    }

    .mt30 {
        margin-top: 30px !important;
    }

    .mt40 {
        margin-top: 40px !important;
    }

    .mt50 {
        margin-top: 50px !important;
    }

    .mt60 {
        margin-top: 60px !important;
    }

    .mt70 {
        margin-top: 70px !important;
    }

    .mt80 {
        margin-top: 80px !important;
    }

    .mt90 {
        margin-top: 90px !important;
    }

    .mt100 {
        margin-top: 100px !important;
    }

    .mb0 {
        margin-bottom: 0 !important;
    }

    .mb10 {
        margin-bottom: 10px !important;
    }

    .mb20 {
        margin-bottom: 20px !important;
    }

    .mb30 {
        margin-bottom: 30px !important;
    }

    .mb40 {
        margin-bottom: 40px !important;
    }

    .mb50 {
        margin-bottom: 50px !important;
    }

    .mb60 {
        margin-bottom: 60px !important;
    }

    .mb70 {
        margin-bottom: 70px !important;
    }

    .mb80 {
        margin-bottom: 80px !important;
    }

    .mb90 {
        margin-bottom: 90px !important;
    }

    .mb100 {
        margin-bottom: 100px !important;
    }

    .ml39 {
        /*ajuste telefones rodapé*/
        margin-left: 39px !important;
    }

    @font-face {
        font-family: 'unimed_sansbold';
        src: url('../fontes/unimedsans-bold.ttf') format('ttf'), url('../fontes/unimedsans-bold.woff2') format('woff2'), url('../fontes/unimedsans-bold.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'unimed_sansregular';
        src: url('../fontes/unimedsans-regular.ttf') format('ttf'), url('../fontes/unimedsans-regular.woff2') format('woff2'), url('../fontes/unimedsans-regular.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'unimed_slabbold';
        src: url('../fontes/unimedslab-bold.woff2') format('woff2'), url('../fontes/unimedslab-bold.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'unimed_slabbook';
        src: url('../fontes/unimedslab-book.ttf') format('ttf'), url('../fontes/unimedslab-book.otf') format('otf'), url('../fontes/unimedslab-book.woff2') format('woff2'), url('../fontes/unimedslab-book.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }

    body {
        font-family: 'unimed_sansregular';
    }


    /* --- Base Forms --- */
    .form-control,
    select.form-control:not([size]):not([multiple]) {
        background-color: #e9e9e9;
        border-radius: 4px;
        border: 0;
        color: #727272;
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
        height: 36px;
    }

        .form-control:focus,
        select.form-control:not([size]):not([multiple]):focus {
            box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.14);
            /* FF 4-18 */
            /* FF 19+ */
            /* IE 10+ */
        }

            .form-control:focus::-webkit-input-placeholder,
            select.form-control:not([size]):not([multiple]):focus::-webkit-input-placeholder {
                color: transparent;
            }

            .form-control:focus::-moz-placeholder,
            select.form-control:not([size]):not([multiple]):focus::-moz-placeholder {
                color: transparent;
            }

            .form-control:focus::-moz-placeholder,
            select.form-control:not([size]):not([multiple]):focus::-moz-placeholder {
                color: transparent;
            }

            .form-control:focus::-ms-input-placeholder,
            select.form-control:not([size]):not([multiple]):focus::-ms-input-placeholder {
                color: transparent;
            }

        .form-control:disabled,
        select.form-control:not([size]):not([multiple]):disabled {
            background-color: #f7f7f7;
            box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.14);
            cursor: not-allowed;
        }

    textarea.form-control {
        height: 100px;
    }

    .btn-default {
        background-color: #FFFFFF;
        border: solid 1px #FFFFFF;
        border-radius: 14px;
        color: #2a6968;
        font-family: 'unimed_slabbold';
        font-size: 10px;
        height: 24px;
        line-height: 1.2;
        text-align: center;
        text-transform: uppercase;
    }

        .btn-default:hover,
        .btn-default:focus,
        .btn-default:active,
        .btn-default:not(:disabled):not(.disabled):active {
            background-color: rgba(255, 255, 255, 0.85);
            color: #2a6968;
            box-shadow: none;
            outline: none;
        }

    .btn-primary {
        align-items: center;
        background-color: #01884d;
        border: solid 1px #01884d;
        border-radius: 4px;
        color: #FFFFFF;
        display: inline-flex;
        font-size: 14px;
        font-weight: 600;
        height: 36px;
        line-height: 1.2;
        min-width: 130px;
        padding: 0 24px;
        justify-content: center;
        text-transform: uppercase;
    }

        .btn-primary:hover,
        .btn-primary:focus,
        .btn-primary:active,
        .btn-primary:not(:disabled):not(.disabled):active {
            background-color: rgba(0, 153, 93, 0.8);
            border: solid 1px rgba(0, 153, 93, 0.8);
            color: #FFFFFF;
            box-shadow: none;
            outline: none;
        }

        .btn-primary.verde {
            background-color: #01884d;
            border: solid 1px #01884d;
            color: #FFFFFF;
        }

            .btn-primary.verde:hover,
            .btn-primary.verde:focus,
            .btn-primary.verde:active,
            .btn-primary.verde:not(:disabled):not(.disabled):active {
                background-color: rgba(0, 153, 93, 0.8);
                border: solid 1px rgba(0, 153, 93, 0.8);
                color: #FFFFFF;
            }

        .btn-primary.verde-escuro {
            background-color: #12554b;
            border: solid 1px #12554b;
            color: #FFFFFF;
        }

            .btn-primary.verde-escuro:hover,
            .btn-primary.verde-escuro:focus,
            .btn-primary.verde-escuro:active,
            .btn-primary.verde-escuro:not(:disabled):not(.disabled):active {
                background-color: rgba(18, 85, 75, 0.8);
                border: solid 1px rgba(18, 85, 75, 0.8);
                color: #FFFFFF;
            }

        .btn-primary.verde-limao {
            background-color: #b1cb4e;
            border: solid 1px #b1cb4e;
            color: #FFFFFF;
        }

            .btn-primary.verde-limao:hover,
            .btn-primary.verde-limao:focus,
            .btn-primary.verde-limao:active,
            .btn-primary.verde-limao:not(:disabled):not(.disabled):active {
                background-color: rgba(177, 203, 78, 0.8);
                border: solid 1px rgba(177, 203, 78, 0.8);
                color: #FFFFFF;
            }

        .btn-primary.laranja {
            background-color: #ec7405;
            border: solid 1px #ec7405;
            color: #FFFFFF;
        }

            .btn-primary.laranja:hover,
            .btn-primary.laranja:focus,
            .btn-primary.laranja:active,
            .btn-primary.laranja:not(:disabled):not(.disabled):active {
                background-color: rgba(236, 116, 5, 0.8);
                border: solid 1px rgba(236, 116, 5, 0.8);
                color: #FFFFFF;
            }

        .btn-primary.cinza {
            background-color: #7B7B7B;
            border: solid 1px #7B7B7B;
            color: #FFFFFF;
        }

            .btn-primary.cinza:hover,
            .btn-primary.cinza:focus,
            .btn-primary.cinza:active,
            .btn-primary.cinza:not(:disabled):not(.disabled):active {
                background-color: rgba(123, 123, 123, 0.8);
                border: solid 1px rgba(123, 123, 123, 0.8);
                color: #FFFFFF;
            }

        .btn-primary.branco {
            background-color: #FFFFFF;
            border: solid 1px #FFFFFF;
            color: #5b5c65;
        }

            .btn-primary.branco:hover,
            .btn-primary.branco:focus,
            .btn-primary.branco:active,
            .btn-primary.branco:not(:disabled):not(.disabled):active {
                background-color: rgba(255, 255, 255, 0.8);
                border: solid 1px rgba(255, 255, 255, 0.8);
                color: #5b5c65;
            }

        .btn-primary.roxo {
            background-color: #411564;
            border: solid 1px #411564;
            color: #FFFFFF;
        }

            .btn-primary.roxo:hover,
            .btn-primary.roxo:focus,
            .btn-primary.roxo:active,
            .btn-primary.roxo:not(:disabled):not(.disabled):active {
                background-color: rgba(65, 21, 100, 0.8);
                border: solid 1px rgba(65, 21, 100, 0.8);
                color: #FFFFFF;
            }

        .btn-primary.lilas {
            background-color: #A3238E;
            border: solid 1px #A3238E;
            color: #FFFFFF;
        }

            .btn-primary.lilas:hover,
            .btn-primary.lilas:focus,
            .btn-primary.lilas:active,
            .btn-primary.lilas:not(:disabled):not(.disabled):active {
                background-color: rgba(163, 35, 142, 0.8);
                border: solid 1px rgba(163, 35, 142, 0.8);
                color: #FFFFFF;
            }

        .btn-primary i {
            font-size: 21px;
        }

    .btn-voltar {
        background-color: #FFFFFF;
        border-color: #01884d;
        color: #01884d;
    }

        .btn-voltar:hover,
        .btn-voltar:focus,
        .btn-voltar:active,
        .btn-voltar:not(:disabled):not(.disabled):active {
            background-color: #FFFFFF;
            color: #01884d;
            opacity: 0.8;
        }

    .btn-group {
        display: flex;
        justify-content: center;
    }

        .btn-group .btn {
            border-radius: 4px !important;
            display: inline-flex;
            min-width: 130px;
            align-items: center;
            justify-content: center;
            margin: 0 10px;
            white-space: inherit;
        }

            .btn-group .btn.menor {
                min-width: inherit;
            }


    /* --- Paginação --- */
    .paginacao {
        text-align: center;
    }

        .paginacao ul {
            align-items: center;
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            margin: 0;
            padding: 0;
        }

            .paginacao ul li {
                list-style: none outside none;
                display: inline-block;
                margin: 5px 2px;
            }

                .paginacao ul li a {
                    border: 1px solid #01884d;
                    color: #01884d;
                    display: inline-block;
                    height: 30px;
                    min-width: 30px;
                    text-align: center;
                    font-size: 20px;
                    font-weight: 600;
                    line-height: 28px;
                }

                    .paginacao ul li a:hover,
                    .paginacao ul li a:focus,
                    .paginacao ul li a:active {
                        background-color: #01884d;
                        color: #FFFFFF;
                        text-decoration: none;
                    }



                .paginacao ul li.disabled a {
                    background-color: #f2f2f2;
                    border-color: #d8d8d8;
                    color: #d8d8d8;
                }

                    .paginacao ul li.disabled a:hover,
                    .paginacao ul li.disabled a:focus,
                    .paginacao ul li.disabled a:active {
                        background-color: #f2f2f2;
                        border-color: #d8d8d8;
                        color: #d8d8d8;
                    }

                .paginacao ul li.active {
                    color: #FFFFFF;
                }

                    .paginacao ul li.active a {
                        background-color: #01884d;
                        color: #FFFFFF;
                    }

        .paginacao.alfabetica {
            margin-bottom: 30px;
        }

            .paginacao.alfabetica ul {
                margin: 0 auto;
                max-width: 470px;
            }


    /* --- Base Slider --- */
    .bx-wrapper {
        box-shadow: none;
        border: 0;
        margin: 0;
    }

        .bx-wrapper .bx-prev {
            background-image: none;
            left: 10px;
            z-index: 1 !important;
        }

            .bx-wrapper .bx-prev:before {
                content: "\f053";
                color: #000;
                display: block;
                font-family: Font Awesome\ 5 Pro;
                font-size: 20px;
                font-weight: 600;
                float: left;
                margin: 2px 0 0 0;
                text-indent: 0;
            }

        .bx-wrapper .bx-next {
            background-image: none;
            right: 10px;
            z-index: 1 !important;
        }

            .bx-wrapper .bx-next:after {
                content: "\f054";
                color: #000;
                display: block;
                font-family: Font Awesome\ 5 Pro;
                font-size: 20px;
                font-weight: 600;
                float: right;
                margin: 2px 0 0 0;
                text-indent: 0;
            }
    /* --- Home --- */
    .home {
        /*background: url(../img/bg-home.jpg) no-repeat center center / cover;*/
    }

        .home .busca {
            display: -ms-grid;
            display: grid;
            grid-area: busca;
            min-height: 440px;
            padding-top: 116px;
        }

            .home .busca .container {
                display: -ms-grid;
                display: grid;
                align-items: center;
                justify-content: center;
            }

                .home .busca .container .control-label {
                    color: #FFFFFF;
                    display: block;
                    font-size: 24px;
                    font-family: 'unimed_slabbold';
                    text-align: center;
                    font-weight: normal;
                    position: relative;
                    z-index: 1;
                }

                .home .busca .container .search {
                    position: relative;
                }

                    .home .busca .container .search .form-control {
                        background: linear-gradient(to bottom, #ffffff, rgba(255, 255, 255, 0.85));
                        border: 0;
                        border-radius: 100px;
                        box-shadow: 0px 0px 190px 30px #000;
                        height: 40px;
                        width: 390px;
                        font-family: 'unimed_sansregular';
                        font-weight: normal;
                        font-size: 12px;
                        padding: 0 50px 0 20px;
                    }

                        .home .busca .container .search .form-control:placeholder-shown {
                            text-overflow: ellipsis;
                            padding-right: 40px;
                        }



                    .home .busca .container .search .btn-buscar {
                        background-color: transparent;
                        border: 0;
                        cursor: pointer;
                        padding: 8px;
                        position: absolute;
                        right: 13px;
                        top: 0;
                    }

                .home .busca .container small {
                    color: #FFFFFF;
                    display: block;
                    font-size: 10px;
                    font-style: normal;
                    text-align: center;
                    margin-top: 5px;
                    position: relative;
                    z-index: 1;
                }



        .home .bg-unimed {
            background-color: rgba(1, 136, 77, 0.75);
            padding: 45px 0;
            min-height: 797px;
        }

            .home .bg-unimed > .container {
                display: -ms-grid;
                display: grid;
                -ms-grid-columns: 1fr 300px;
                grid-template-columns: 1fr 300px;
                grid-template-areas: "areas redecredenciada" "areas lista";
                grid-column-gap: 20px;
            }



            .home .bg-unimed .areas {
                grid-area: areas;
                display: -ms-grid;
                display: grid;
                -ms-grid-columns: 1fr 1fr;
                grid-template-columns: 1fr 1fr;
                grid-gap: 20px;
                -ms-grid-rows: 200px auto;
                grid-template-rows: 200px auto;
            }


                .home .bg-unimed .areas .box-area h2 {
                    color: #FFFFFF;
                    font-family: 'unimed_slabbold';
                    font-size: 27px;
                    position: relative;
                    padding-left: 55px;
                }

                    .home .bg-unimed .areas .box-area h2 i {
                        font-size: 27px;
                        margin-right: 25px;
                        position: absolute;
                        left: 0;
                        top: 0;
                    }

                .home .bg-unimed .areas .box-area ul {
                    margin: 0 0 0 55px;
                    padding: 0;
                }

                    .home .bg-unimed .areas .box-area ul li {
                        list-style: none outside none;
                    }

                        .home .bg-unimed .areas .box-area ul li a {
                            color: #FFFFFF;
                            font-size: 14px;
                            line-height: 1.86;
                        }

            .home .bg-unimed .rede-credenciada {
                grid-area: redecredenciada;
                background-color: #FFFFFF;
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
                border-radius: 10px;
                margin: -80px 0 20px 0;
            }

                .home .bg-unimed .rede-credenciada h2 {
                    color: #01884d;
                    font-size: 20px;
                    font-family: 'unimed_slabbold';
                    text-align: center;
                    padding: 20px 0 0;
                }

                .home .bg-unimed .rede-credenciada .nav-tabs {
                    background-color: #e9e9e9;
                    border: 3px solid #e9e9e9;
                    border-radius: 5px;
                    margin: 0 auto 10px;
                    padding: 0;
                    text-align: center;
                    max-width: 275px;
                }

                    .home .bg-unimed .rede-credenciada .nav-tabs .nav-item {
                        float: left;
                        margin: 0;
                        width: 50%;
                    }

                        .home .bg-unimed .rede-credenciada .nav-tabs .nav-item .nav-link {
                            border: 0;
                            border-radius: 0;
                            font-size: 11px;
                            font-weight: 600;
                            text-transform: uppercase;
                        }

                            .home .bg-unimed .rede-credenciada .nav-tabs .nav-item .nav-link.verde {
                                color: #01884d;
                            }

                                .home .bg-unimed .rede-credenciada .nav-tabs .nav-item .nav-link.verde.active {
                                    color: #FFFFFF;
                                    background-color: #01884d;
                                    border-radius: 5px;
                                }

                            .home .bg-unimed .rede-credenciada .nav-tabs .nav-item .nav-link.laranja {
                                color: #ec7405;
                            }

                                .home .bg-unimed .rede-credenciada .nav-tabs .nav-item .nav-link.laranja.active {
                                    color: #FFFFFF;
                                    background-color: #ec7405;
                                    border-radius: 5px;
                                }

                .home .bg-unimed .rede-credenciada .tab-content .form-group {
                    padding: 5px 10px 0px;
                    margin: 0;
                }

                    .home .bg-unimed .rede-credenciada .tab-content .form-group.bg {
                        background-color: #e9e9e9;
                        margin: 0 0 15px;
                        padding: 10px;
                        position: relative;
                    }

                        .home .bg-unimed .rede-credenciada .tab-content .form-group.bg .link-duvida {
                            position: absolute;
                            right: 18px;
                            top: 13px;
                            font-size: 18px;
                            color: #b8b8b8;
                        }

                        .home .bg-unimed .rede-credenciada .tab-content .form-group.bg .form-control {
                            background-color: #FFFFFF;
                            color: #727272;
                            font-size: 12px;
                            height: 32px;
                            margin-bottom: 5px;
                        }

                        .home .bg-unimed .rede-credenciada .tab-content .form-group.bg span {
                            display: inline-block;
                            padding: 5px 0 4px 10px;
                        }

                        .home .bg-unimed .rede-credenciada .tab-content .form-group.bg select.form-control:not([size]):not([multiple]) {
                            background-color: #FFFFFF;
                            color: #727272;
                            display: block;
                            float: right;
                            font-size: 12px;
                            margin-bottom: 0;
                            height: 32px;
                            width: 235px;
                        }

                        .home .bg-unimed .rede-credenciada .tab-content .form-group.bg:after {
                            content: "";
                            width: 0;
                            height: 0;
                            border-style: solid;
                            border-width: 10px 40px 0 40px;
                            border-color: #e9e9e9 transparent transparent transparent;
                            display: block;
                            position: absolute;
                            left: 110px;
                            bottom: -10px;
                        }


                .home .bg-unimed .rede-credenciada .tab-content .btn-primary {
                    background-color: #01884d;
                    border: 0;
                    display: block;
                    font-family: 'unimed_slabbold';
                    font-size: 14px;
                    margin: 14px auto 0;
                    text-transform: uppercase;
                    width: 280px;
                }

                    .home .bg-unimed .rede-credenciada .tab-content .btn-primary.laranja {
                        background-color: #ec7405;
                        border-color: #ec7405;
                    }


                .home .bg-unimed .rede-credenciada .tab-content .btn-link {
                    background-color: #FFFFFF;
                    border: 0;
                    color: #01884d;
                    display: block;
                    font-size: 12px;
                    margin: 5px auto 15px;
                    text-transform: uppercase;
                    width: 280px;
                }

                    .home .bg-unimed .rede-credenciada .tab-content .btn-link.laranja {
                        color: #ec7405;
                    }



            .home .bg-unimed .lista {
                border-top: 1px solid rgba(255, 255, 255, 0.3);
                grid-area: lista;
                margin: 0;
                padding: 0;
                list-style: none;
            }

                .home .bg-unimed .lista li {
                    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
                }

                    .home .bg-unimed .lista li a {
                        color: #FFFFFF;
                        display: block;
                        font-size: 14px;
                        padding: 10px 0;
                    }

                        .home .bg-unimed .lista li a i {
                            opacity: 0.5;
                            margin-right: 10px;
                        }

    /* --- Login --- */
    .login {
        display: -ms-grid;
        display: grid;
        align-items: center;
    }

        .login.opme {
            background: url(../img/bg-login-opme.jpg) no-repeat center / cover;
            min-height: 700px;
        }

            .login.opme .box {
                max-width: 620px;
                display: -ms-grid;
                display: grid;
                grid-template-areas: "infos form";
                grid-auto-columns: 1fr 1fr;
                margin: 0 auto;
            }



                .login.opme .box h2 {
                    font-size: 22px;
                    font-family: 'unimed_slabbook';
                }

                    .login.opme .box h2 strong {
                        font-family: 'unimed_slabbold';
                    }

                .login.opme .box .infos {
                    background-color: #01884d;
                    -webkit-border-top-left-radius: 25px;
                    -webkit-border-bottom-left-radius: 25px;
                    -moz-border-radius-topleft: 25px;
                    -moz-border-radius-bottomleft: 25px;
                    border-top-left-radius: 25px;
                    border-bottom-left-radius: 25px;
                    grid-area: infos;
                    padding: 30px;
                }



                    .login.opme .box .infos h2 {
                        color: #FFFFFF;
                        text-transform: uppercase;
                    }

                        .login.opme .box .infos h2 strong {
                            display: block;
                        }

                    .login.opme .box .infos p {
                        color: #FFFFFF;
                        font-size: 14px;
                    }

                .login.opme .box .form {
                    background-color: #FFFFFF;
                    -webkit-border-top-right-radius: 25px;
                    -moz-border-radius-topright: 25px;
                    border-top-right-radius: 25px;
                    grid-area: form;
                    padding: 30px;
                }



                    .login.opme .box .form h2 {
                        color: #01884d;
                    }

                    .login.opme .box .form .form-group .control-label {
                        color: #727272;
                        font-size: 10px;
                        text-transform: uppercase;
                        margin: 0;
                    }

                    .login.opme .box .form .form-group .form-control {
                        background-color: #f7f7f7;
                        border-radius: 4px;
                        box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.14);
                    }

                    .login.opme .box .form .form-group .btn {
                        background-color: #01884d;
                        border-color: #01884d;
                        border-radius: 4px;
                        font-family: 'unimed_slabbold';
                        text-transform: uppercase;
                        height: 40px;
                        width: 100%;
                        white-space: inherit;
                    }

                        .login.opme .box .form .form-group .btn:hover {
                            background-color: rgba(0, 153, 93, 0.8);
                            border-color: rgba(0, 153, 93, 0.8);
                        }

                    .login.opme .box .form a {
                        color: #01884d;
                        display: block;
                        font-size: 12px;
                        padding: 5px 0;
                        text-align: center;
                        text-transform: uppercase;
                    }

        .login.res {
            background: url(../img/bg-login-res.jpg) no-repeat center / cover;
            min-height: 700px;
        }

            .login.res .box {
                max-width: 620px;
                display: -ms-grid;
                display: grid;
                grid-template-areas: "infos form";
                grid-auto-columns: 1fr 1fr;
                margin: 0 auto;
            }


                .login.res .box h2 {
                    font-size: 21px;
                    font-family: 'unimed_slabbook';
                }

                    .login.res .box h2 strong {
                        font-family: 'unimed_slabbold';
                    }

                .login.res .box .infos {
                    background-color: #01884d;
                    -webkit-border-top-left-radius: 25px;
                    -webkit-border-bottom-left-radius: 25px;
                    -moz-border-radius-topleft: 25px;
                    -moz-border-radius-bottomleft: 25px;
                    border-top-left-radius: 25px;
                    border-bottom-left-radius: 25px;
                    grid-area: infos;
                    padding: 30px;
                }



                    .login.res .box .infos h2 {
                        color: #FFFFFF;
                        text-transform: uppercase;
                    }

                    .login.res .box .infos p {
                        color: #FFFFFF;
                        font-size: 14px;
                    }

                        .login.res .box .infos p a {
                            color: #FFFFFF;
                            font-size: 14px;
                        }

                .login.res .box .form {
                    background-color: #FFFFFF;
                    -webkit-border-top-right-radius: 25px;
                    -moz-border-radius-topright: 25px;
                    border-top-right-radius: 25px;
                    grid-area: form;
                    padding: 30px;
                }



                    .login.res .box .form h2 {
                        color: #01884d;
                    }

                    .login.res .box .form .form-group .control-label {
                        color: #727272;
                        font-size: 10px;
                        text-transform: uppercase;
                        margin: 0;
                    }

                    .login.res .box .form .form-group .form-control {
                        background-color: #f7f7f7;
                        border-radius: 4px;
                        box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.14);
                    }

                    .login.res .box .form .form-group .btn {
                        background-color: #01884d;
                        border-color: #01884d;
                        border-radius: 4px;
                        font-family: 'unimed_slabbold';
                        text-transform: uppercase;
                        height: 40px;
                        width: 100%;
                        white-space: inherit;
                    }

                        .login.res .box .form .form-group .btn:hover {
                            background-color: rgba(0, 153, 93, 0.8);
                            border-color: rgba(0, 153, 93, 0.8);
                        }

                    .login.res .box .form a {
                        color: #01884d;
                        display: block;
                        font-size: 12px;
                        padding: 5px 0;
                        text-align: center;
                        text-transform: uppercase;
                    }

                    .login.res .box .form .e-cpf {
                        border-top: 2px solid #cfcfcf;
                        margin-top: 15px;
                        padding-top: 15px;
                    }

                        .login.res .box .form .e-cpf a {
                            color: #5b5c65;
                            font-size: 12px;
                            font-weight: bold;
                        }

                            .login.res .box .form .e-cpf a:before {
                                background: url(../img/e-cpf.png) no-repeat center;
                                content: "";
                                display: block;
                                height: 40px;
                                margin: 0 auto 15px;
                                width: 60px;
                            }
    /* --- Erro --- */
    .pag-erro {
        align-items: center;
        background: url(../img/bg-erro.jpg) no-repeat center / cover;
        display: -ms-grid;
        display: grid;
    }

        .pag-erro .box {
            max-width: 500px;
            display: -ms-grid;
            display: grid;
            grid-template-areas: "infos form";
            grid-auto-columns: 1fr 1fr;
            margin: 0 auto;
        }


            .pag-erro .box h2 {
                font-size: 22px;
                font-family: 'unimed_slabbook';
            }

                .pag-erro .box h2 strong {
                    font-family: 'unimed_slabbold';
                }

            .pag-erro .box .infos {
                background-color: #2a6968;
                -webkit-border-top-left-radius: 25px;
                -webkit-border-bottom-left-radius: 25px;
                -moz-border-radius-topleft: 25px;
                -moz-border-radius-bottomleft: 25px;
                border-top-left-radius: 25px;
                border-bottom-left-radius: 25px;
                grid-area: infos;
                padding: 30px;
            }



                .pag-erro .box .infos .logo {
                    margin-bottom: 40px;
                    max-width: 180px;
                }

                .pag-erro .box .infos h2 {
                    color: #FFFFFF;
                    text-transform: uppercase;
                    font-family: 'unimed_sansregular';
                    font-size: 14px;
                    font-weight: bold;
                    line-height: 1.21;
                    margin: 0 0 15px;
                }

                .pag-erro .box .infos h3 {
                    color: #FFFFFF;
                    font-family: 'unimed_slabbold';
                    font-size: 26px;
                    font-weight: bold;
                    line-height: 1.23;
                    margin: 0;
                    text-transform: uppercase;
                }

            .pag-erro .box .form {
                background-color: #FFFFFF;
                -webkit-border-top-right-radius: 25px;
                -moz-border-radius-topright: 25px;
                border-top-right-radius: 25px;
                grid-area: form;
                padding: 30px;
            }



                .pag-erro .box .form h2 {
                    color: #2a6968;
                    font-family: 'unimed_slabbold';
                    font-size: 20px;
                    font-weight: bold;
                    line-height: 1.3;
                    text-align: center;
                    text-transform: uppercase;
                    margin: 0 0 20px;
                }

                .pag-erro .box .form .links {
                    margin: 0;
                    padding: 0;
                }

                    .pag-erro .box .form .links li {
                        list-style: none outside none;
                        margin: 3px 0;
                    }

                        .pag-erro .box .form .links li a {
                            background-color: #2a6968;
                            border-radius: 4px;
                            color: #FFFFFF;
                            display: block;
                            font-family: 'unimed_slabbold';
                            font-size: 14px;
                            padding: 6px 0;
                            text-align: center;
                            text-transform: uppercase;
                        }

                            .pag-erro .box .form .links li a:hover,
                            .pag-erro .box .form .links li a:focus,
                            .pag-erro .box .form .links li a:active {
                                background-color: rgba(42, 105, 104, 0.8);
                                text-decoration: none;
                            }
    /* --- Internas - com menu superior menor --- */
    body.internas section {
        background-color: #f2f2f2;
        padding: 40px 0;
        margin-top: 140px;
        /* --- Conteúdos internas --- */
    }



        body.internas section > .container {
            display: -ms-grid;
            display: grid;
            grid-template-areas: "titulo titulo" "destaque verde" "destaque help" "subtitulo subtitulo" "lista lista";
            grid-auto-columns: 2fr 1fr;
            grid-gap: 20px;
        }



        body.internas section h1 {
            color: #01884d;
            font-family: 'unimed_slabbold';
            font-size: 30px;
            line-height: 1.23;
            text-transform: uppercase;
            margin: 0 0 5px;
            grid-area: titulo;
        }

            body.internas section h1 i {
                font-size: 29px;
                margin-right: 15px;
            }


        body.internas section h2 {
            color: #01884d;
            font-family: 'unimed_slabbook';
            font-size: 26px;
            font-weight: bold;
            line-height: 1.23;
            text-transform: uppercase;
            margin: 40px 0 5px;
            grid-area: subtitulo;
        }

            body.internas section h2 i {
                font-size: 29px;
                margin-right: 15px;
            }



            body.internas section h2 .btn-link-mais {
                color: #01884d;
                font-size: 20px;
                font-family: 'unimed_slabbold';
                float: right;
                text-decoration: underline;
            }

                body.internas section h2 .btn-link-mais:hover,
                body.internas section h2 .btn-link-mais:focus,
                body.internas section h2 .btn-link-mais:active {
                    opacity: 0.8;
                }


        body.internas section .btn-link-mais {
            color: #01884d;
            font-size: 20px;
            font-family: 'unimed_slabbold';
            float: right;
            text-decoration: underline;
            text-transform: uppercase;
        }

            body.internas section .btn-link-mais:hover,
            body.internas section .btn-link-mais:focus,
            body.internas section .btn-link-mais:active {
                opacity: 0.8;
            }


        body.internas section .span-data {
            color: #01884d;
            font-size: 20px;
            font-family: 'unimed_slabbold';
            float: right;
            text-transform: uppercase;
            min-width: 145px;
            text-align: left;
        }

        body.internas section .destaque {
            display: -ms-grid;
            display: grid;
            grid-area: destaque;
            grid-template-areas: "imagem materia";
            grid-auto-columns: 300px 1fr;
        }


            body.internas section .destaque .imagem {
                grid-area: imagem;
                background-position: left top;
                background-size: cover;
                -webkit-border-top-left-radius: 18px;
                -webkit-border-bottom-left-radius: 18px;
                -moz-border-radius-topleft: 18px;
                -moz-border-radius-bottomleft: 18px;
                border-top-left-radius: 18px;
                border-bottom-left-radius: 18px;
            }


            body.internas section .destaque .materia {
                background-color: #922a7d;
                -webkit-border-top-right-radius: 18px;
                -moz-border-radius-topright: 18px;
                border-top-right-radius: 18px;
                padding: 20px;
                grid-area: materia;
                display: flex;
                flex-direction: column;
                justify-content: center;
            }


                body.internas section .destaque .materia h2 {
                    color: #FFFFFF;
                    font-family: 'unimed_slabbold';
                    font-size: 24px;
                    line-height: 1;
                    letter-spacing: -0.6px;
                    margin-top: 0;
                }

                body.internas section .destaque .materia p {
                    color: #FFFFFF;
                    font-size: 16px;
                    line-height: 1.38;
                    letter-spacing: -0.4px;
                }

                body.internas section .destaque .materia .btn-primary {
                    align-items: center;
                    align-self: flex-end;
                    background-color: #f2f2f2;
                    border-color: #f2f2f2;
                    border-radius: 14px;
                    color: #922a7d;
                    display: flex;
                    font-size: 12px;
                    font-weight: 600;
                    line-height: 13px;
                    text-align: center;
                    text-transform: uppercase;
                    height: 28px;
                    width: 120px;
                }

                    body.internas section .destaque .materia .btn-primary i {
                        font-size: 12px;
                        margin-left: 5px;
                    }

                    body.internas section .destaque .materia .btn-primary:hover {
                        background-color: rgba(242, 242, 242, 0.8);
                        border-color: rgba(242, 242, 242, 0.8);
                    }

        body.internas section .box {
            padding: 30px;
        }

            body.internas section .box h2 {
                font-family: 'unimed_slabbold';
                font-size: 20px;
                line-height: 1;
                letter-spacing: -0.5px;
                margin-top: 0;
            }

            body.internas section .box p {
                font-size: 15px;
                line-height: 1.33;
                letter-spacing: -0.4px;
            }

            body.internas section .box.verde {
                background-color: #adce52;
                grid-area: verde;
                -webkit-border-radius: 25px;
                -webkit-border-bottom-right-radius: 0;
                -moz-border-radius: 25px;
                -moz-border-radius-bottomright: 0;
                border-radius: 25px;
                border-bottom-right-radius: 0;
            }

                body.internas section .box.verde h2 {
                    color: #12554b;
                    font-size: 20px;
                }

                body.internas section .box.verde p {
                    color: #12554b;
                    margin: 0;
                }

            body.internas section .box.help {
                background-color: #FFFFFF;
                grid-area: help;
            }

                body.internas section .box.help h2 {
                    color: #54565a;
                    text-transform: uppercase;
                    text-align: center;
                }

                body.internas section .box.help p {
                    color: #54565a;
                    font-family: 'unimed_slabbook';
                    font-size: 14px;
                    line-height: 1.57;
                    text-align: center;
                }

                body.internas section .box.help .btn-default {
                    border: solid 1px #54565a;
                    border-radius: 50px;
                    color: #54565a;
                    display: block;
                    height: inherit;
                    font-size: 12px;
                    padding: 10px 0;
                }

                    body.internas section .box.help .btn-default:hover {
                        color: rgba(84, 86, 90, 0.6);
                        border-color: rgba(84, 86, 90, 0.6);
                    }

        body.internas section .lista {
            grid-area: lista;
        }

            body.internas section .lista.acesso-rapido {
                display: -ms-grid;
                display: grid;
                grid-gap: 20px;
                -ms-grid-columns: 1fr 1fr 1fr 1fr;
                grid-template-columns: 1fr 1fr 1fr 1fr;
            }


                body.internas section .lista.acesso-rapido .box {
                    background-color: #FFFFFF;
                    display: flex;
                    padding: 0;
                    justify-content: center;
                }

                    body.internas section .lista.acesso-rapido .box a {
                        display: block;
                        padding: 30px 15px;
                    }

                        body.internas section .lista.acesso-rapido .box a:hover {
                            text-decoration: none;
                        }

                    body.internas section .lista.acesso-rapido .box i {
                        color: #01884d;
                        font-size: 60px;
                        display: block;
                        text-align: center;
                        margin: 0 0 10px;
                    }

                    body.internas section .lista.acesso-rapido .box .titulo {
                        color: #01884d;
                        display: block;
                        font-family: 'unimed_slabbold';
                        font-size: 20px;
                        line-height: 1;
                        margin: 0 0 5px;
                        text-align: center;
                    }

                    body.internas section .lista.acesso-rapido .box .descricao {
                        color: #54565a;
                        display: block;
                        font-size: 18px;
                        text-align: center;
                    }

            body.internas section .lista.comunicados ul {
                margin: 0;
                padding: 0;
            }

                body.internas section .lista.comunicados ul li {
                    list-style: none outside none;
                    margin: 5px 0;
                }

                    body.internas section .lista.comunicados ul li a {
                        align-items: center;
                        background-color: #FFFFFF;
                        color: #5b5c65;
                        display: flex;
                        font-weight: bold;
                        justify-content: space-between;
                        padding: 5px 15px 5px 60px;
                        position: relative;
                        min-height: 55px;
                    }


                        body.internas section .lista.comunicados ul li a:before {
                            content: "\f0e0";
                            color: #01884d;
                            font-family: "Font Awesome 5 Pro";
                            font-size: 22px;
                            font-weight: 100;
                            position: absolute;
                            left: 0;
                            top: 0;
                            padding: 10px 0 10px 20px;
                        }


                        body.internas section .lista.comunicados ul li a .data {
                            color: #C4CBCF;
                            float: right;
                            min-width: 145px;
                            text-align: right;
                        }

                        body.internas section .lista.comunicados ul li a:hover,
                        body.internas section .lista.comunicados ul li a:focus,
                        body.internas section .lista.comunicados ul li a:active {
                            text-decoration: none;
                        }

                        body.internas section .lista.comunicados ul li a.ativo {
                            background-color: #01884d;
                            color: #FFFFFF;
                        }

                            body.internas section .lista.comunicados ul li a.ativo:before {
                                color: #FFFFFF;
                            }

                            body.internas section .lista.comunicados ul li a.ativo .data {
                                color: #FFFFFF;
                            }

        body.internas section .sem-borda {
            border: 0 !important;
        }

        body.internas section.interna > .container {
            display: -ms-grid;
            display: grid;
            grid-template-areas: "linkvoltar" "titulo" "conteudo";
            grid-auto-columns: 2fr 1fr;
            grid-gap: 20px;
        }

        body.internas section.interna .link-voltar a {
            color: #ababab;
            display: inline-block;
            font-family: 'unimed_slabbold';
            font-size: 15px;
            font-weight: 900;
            letter-spacing: normal;
            line-height: 1.23;
            text-transform: uppercase;
        }

            body.internas section.interna .link-voltar a:before {
                content: "\f137";
                font-family: Font Awesome\ 5 Pro;
                font-weight: 100;
                margin-right: 10px;
            }

            body.internas section.interna .link-voltar a:hover,
            body.internas section.interna .link-voltar a:focus,
            body.internas section.interna .link-voltar a:active {
                color: #9e9c9c;
                text-decoration: none;
            }

        body.internas section.interna .base {
            grid-area: conteudo;
        }

            body.internas section.interna .base.bg {
                background-color: #FFFFFF;
                border-radius: 15px;
                padding: 20px;
            }

            body.internas section.interna .base .nav-tabs {
                display: block;
                min-height: 30px;
            }

                body.internas section.interna .base .nav-tabs li {
                    display: inline-block;
                    overflow: hidden;
                    margin-bottom: -8px;
                }

                    body.internas section.interna .base .nav-tabs li a {
                        background-color: #FFFFFF;
                        border-color: #FFFFFF #FFFFFF #cfcfcf #FFFFFF;
                        border-style: solid;
                        border-width: 1px 1px 1px 1px;
                        color: #01884d;
                        display: block;
                        padding: 11px 15px 9px;
                        font-size: 11px;
                        text-transform: uppercase;
                    }

                        body.internas section.interna .base .nav-tabs li a.active {
                            border-color: #cfcfcf #cfcfcf #FFFFFF #cfcfcf;
                            border-style: solid;
                            border-width: 1px 1px 1px 1px;
                            color: #54565a;
                            font-family: unimed_sansbold;
                            font-weight: 900;
                            padding: 11px 15px 10px;
                        }

                        body.internas section.interna .base .nav-tabs li a:hover {
                            color: #54565a;
                            font-family: unimed_sansbold;
                            text-decoration: none;
                        }

            body.internas section.interna .base .tab-content {
                border-color: #cfcfcf;
                border-style: solid;
                border-width: 0 1px 1px 1px;
                padding: 20px 15px;
            }

                body.internas section.interna .base .tab-content .tab-pane h2 {
                    border-bottom: 2px solid #cfcfcf;
                    font-size: 18px;
                    font-weight: 600;
                    margin: 0 0 20px;
                    padding-bottom: 15px;
                }

            body.internas section.interna .base #accordion .card {
                border: 0;
            }

                body.internas section.interna .base #accordion .card .card-header {
                    padding: 0;
                }

                    body.internas section.interna .base #accordion .card .card-header h5 .btn {
                        border: 0;
                        color: #54565a;
                        font-family: unimed_sansbold;
                        font-weight: 900;
                        display: block;
                        text-transform: uppercase;
                        width: 100%;
                        white-space: inherit;
                    }

                        body.internas section.interna .base #accordion .card .card-header h5 .btn:hover,
                        body.internas section.interna .base #accordion .card .card-header h5 .btn:focus,
                        body.internas section.interna .base #accordion .card .card-header h5 .btn:active {
                            text-decoration: none;
                        }

                body.internas section.interna .base #accordion .card .card-body h2 {
                    margin-top: 0;
                }

                body.internas section.interna .base #accordion .card .card-body small {
                    color: #727272;
                    font-size: 11px;
                }

                body.internas section.interna .base #accordion .card .card-body .d-flex.flex-center {
                    align-items: center;
                    justify-content: center;
                }

                body.internas section.interna .base #accordion .card .card-body .d-flex .form-group {
                    margin: 0 30px 15px 0;
                }

                    body.internas section.interna .base #accordion .card .card-body .d-flex .form-group .btn {
                        height: 36px;
                    }

                    body.internas section.interna .base #accordion .card .card-body .d-flex .form-group .btn-busca {
                        height: 36px;
                        min-width: 40px;
                        margin-left: 5px;
                        padding: 0;
                    }

                    body.internas section.interna .base #accordion .card .card-body .d-flex .form-group .btn-clean {
                        color: #01884d;
                        font-size: 11px;
                        margin-top: 28px;
                        max-width: 127px;
                        padding: 0 0 0 35px;
                        position: relative;
                        text-align: left;
                        white-space: normal;
                    }

                        body.internas section.interna .base #accordion .card .card-body .d-flex .form-group .btn-clean i {
                            font-size: 28px;
                            position: absolute;
                            left: 0;
                            top: 2px;
                        }

                    body.internas section.interna .base #accordion .card .card-body .d-flex .form-group .form-control.pequeno {
                        min-width: 210px;
                    }

                        body.internas section.interna .base #accordion .card .card-body .d-flex .form-group .form-control.pequeno.txtQtd {
                            min-width: 65px;
                            max-width: 65px;
                        }

                    body.internas section.interna .base #accordion .card .card-body .d-flex .form-group .form-control.medio {
                        min-width: 360px;
                    }

                    body.internas section.interna .base #accordion .card .card-body .d-flex .form-group .form-control.preenchido[disabled] {
                        background-color: #dcdcdc;
                        box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.14);
                        opacity: 1;
                    }

                body.internas section.interna .base #accordion .card .card-body .btn-trocar {
                    color: #01884d;
                    display: block;
                    margin-top: 34px;
                }

                body.internas section.interna .base #accordion .card .card-body .borda-esquerda {
                    border-left: solid 1px #cfcfcf;
                    margin-left: 30px;
                    padding-left: 40px;
                    max-width: 40%;
                }

                body.internas section.interna .base #accordion .card .card-body .lista-radio,
                body.internas section.interna .base #accordion .card .card-body .lista-checkbox {
                    margin: 0;
                    padding: 0;
                }

                    body.internas section.interna .base #accordion .card .card-body .lista-radio li,
                    body.internas section.interna .base #accordion .card .card-body .lista-checkbox li {
                        display: block;
                        margin: 0 0 10px 0;
                    }

                body.internas section.interna .base #accordion .card .card-body .radio {
                    flex-grow: inherit;
                    margin: 0;
                }

                    body.internas section.interna .base #accordion .card .card-body .radio input[type=radio] {
                        display: none;
                    }

                    body.internas section.interna .base #accordion .card .card-body .radio label {
                        align-items: center;
                        color: #727272;
                        cursor: pointer;
                        display: flex;
                        font-size: 12px;
                        justify-content: space-between;
                        margin: 0;
                        padding: 0 0 0 25px;
                        position: relative;
                        text-transform: uppercase;
                    }

                        body.internas section.interna .base #accordion .card .card-body .radio label:before {
                            background-color: #f7f7f7;
                            box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.14);
                            border-radius: 50%;
                            content: '';
                            height: 14px;
                            left: 0;
                            opacity: 1;
                            position: absolute;
                            top: 3px;
                            width: 14px;
                        }

                        body.internas section.interna .base #accordion .card .card-body .radio label:after {
                            content: '\f111';
                            color: #01884d;
                            font-family: "Font Awesome 5 Pro";
                            font-size: 8px;
                            font-weight: 900;
                            height: 14px;
                            top: 3px;
                            left: 3px;
                            opacity: 0;
                            position: absolute;
                            width: 14px;
                        }

                    body.internas section.interna .base #accordion .card .card-body .radio input[type=radio]:checked + label:after {
                        opacity: 1;
                    }

                body.internas section.interna .base #accordion .card .card-body .checkbox {
                    flex-grow: inherit;
                    margin: 0;
                }

                    body.internas section.interna .base #accordion .card .card-body .checkbox input[type=checkbox] {
                        display: none;
                    }

                    body.internas section.interna .base #accordion .card .card-body .checkbox label {
                        align-items: center;
                        color: #727272;
                        cursor: pointer;
                        display: flex;
                        font-size: 12px;
                        justify-content: space-between;
                        margin: 0;
                        padding: 0 0 0 25px;
                        position: relative;
                        text-transform: uppercase;
                    }

                        body.internas section.interna .base #accordion .card .card-body .checkbox label:before {
                            background-color: #f7f7f7;
                            box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.14);
                            border-radius: 3px;
                            content: '';
                            height: 14px;
                            left: 0;
                            opacity: 1;
                            position: absolute;
                            top: 1px;
                            width: 14px;
                        }

                        body.internas section.interna .base #accordion .card .card-body .checkbox label:after {
                            content: '\f00c';
                            color: #01884d;
                            font-family: "Font Awesome 5 Pro";
                            font-size: 9px;
                            font-weight: 900;
                            height: 14px;
                            top: 1px;
                            left: 3px;
                            opacity: 0;
                            position: absolute;
                            width: 14px;
                        }

                    body.internas section.interna .base #accordion .card .card-body .checkbox input[type=checkbox]:checked + label:after {
                        opacity: 1;
                    }

            body.internas section.interna .base .title-table {
                font-size: 18px;
                text-align: center;
                margin: 0 0 15px;
            }

            body.internas section.interna .base .table {
                margin-bottom: 50px;
            }

                body.internas section.interna .base .table thead th {
                    background-color: #01884d;
                    border: 0;
                    color: #FFFFFF;
                    font-family: 'unimed_slabbook';
                    vertical-align: middle;
                    font-size: 14px;
                    text-transform: uppercase;
                }

                body.internas section.interna .base .table tbody td {
                    border: 0;
                    color: #5b5c65;
                    font-size: 14px;
                    vertical-align: middle;
                }

                    body.internas section.interna .base .table tbody td strong {
                        font-family: 'unimed_sansbold';
                    }

                    body.internas section.interna .base .table tbody td a {
                        color: #01884d;
                        font-family: 'unimed_sansbold';
                    }

                        body.internas section.interna .base .table tbody td a.btn-primary {
                            color: #FFFFFF;
                            min-width: inherit;
                            align-items: center;
                            justify-content: center;
                            display: flex;
                            padding: 10px;
                            height: inherit;
                        }

                            body.internas section.interna .base .table tbody td a.btn-primary i {
                                font-size: 14px;
                            }

                body.internas section.interna .base .table tfoot td {
                    background-color: #7B7B7B;
                    border: 0;
                    color: #FFFFFF;
                    font-family: 'unimed_slabbook';
                    font-weight: 600;
                }

                body.internas section.interna .base .table.table-striped tbody tr:nth-of-type(odd) {
                    background-color: #FFFFFF;
                }

                body.internas section.interna .base .table.table-hover tbody tr:hover {
                    background-color: #c1dbd7;
                }

                body.internas section.interna .base .table.avaliacao {
                    background-color: #FFFFFF;
                    border: 1px solid #01884d;
                    border-collapse: collapse;
                }

                    body.internas section.interna .base .table.avaliacao thead th {
                        font-size: 14px;
                        text-transform: uppercase;
                    }

                    body.internas section.interna .base .table.avaliacao tbody td {
                        border: 1px solid #01884d;
                        font-size: 13px;
                    }

                        body.internas section.interna .base .table.avaliacao tbody td strong {
                            font-family: 'unimed_sansbold';
                        }

                        body.internas section.interna .base .table.avaliacao tbody td.nota {
                            font-size: 18px;
                            text-align: center;
                        }

            body.internas section.interna .base .filtro .form-inline fieldset {
                overflow: hidden;
                width: 100%;
            }

            body.internas section.interna .base .filtro .form-inline .form-group {
                display: block;
                float: left;
                margin: 0 15px 15px 0;
            }

                body.internas section.interna .base .filtro .form-inline .form-group.total {
                    float: right;
                    margin: 0;
                    height: 42px;
                    padding: 10px 0;
                }

            body.internas section.interna .base .filtro .form-inline .control-label {
                font-size: 14px;
                margin: 10px 0 10px 0;
            }

            body.internas section.interna .base .filtro .form-inline .form-control {
                height: 42px;
            }

            body.internas section.interna .base .lista-links {
                margin: 15px 0;
                padding: 0;
            }

                body.internas section.interna .base .lista-links li {
                    list-style: none outside none;
                    margin: 5px 0;
                }

                    body.internas section.interna .base .lista-links li a {
                        background-color: #FFFFFF;
                        display: block;
                        padding: 20px 60px 20px 20px;
                        position: relative;
                    }

                        body.internas section.interna .base .lista-links li a strong {
                            color: #01884d;
                            display: block;
                        }

                        body.internas section.interna .base .lista-links li a span {
                            color: #ababab;
                            display: block;
                        }

                        body.internas section.interna .base .lista-links li a:hover,
                        body.internas section.interna .base .lista-links li a:focus,
                        body.internas section.interna .base .lista-links li a:active {
                            text-decoration: none;
                        }

                        body.internas section.interna .base .lista-links li a:after {
                            color: #01884d;
                            content: "\f054";
                            font-family: "Font Awesome 5 Pro";
                            font-size: 21px;
                            font-weight: bold;
                            position: absolute;
                            right: 20px;
                            top: 0;
                            display: flex;
                            height: 100%;
                            justify-content: center;
                            align-items: center;
                        }

        body.internas section.interna #accordion {
            margin-bottom: 20px;
        }

            body.internas section.interna #accordion .card {
                padding: 20px;
            }

            body.internas section.interna #accordion .card-header {
                background-color: transparent;
                border: 0;
                padding: 0;
            }

                body.internas section.interna #accordion .card-header .btn-link {
                    color: #01884d;
                    border: 0;
                    display: block;
                    font-family: 'unimed_slabbook';
                    font-weight: 900;
                    text-align: left;
                    padding: 0;
                    position: relative;
                    text-transform: uppercase;
                    width: 100%;
                    white-space: inherit;
                }

                    body.internas section.interna #accordion .card-header .btn-link:hover,
                    body.internas section.interna #accordion .card-header .btn-link:focus,
                    body.internas section.interna #accordion .card-header .btn-link:active {
                        text-decoration: none;
                    }

                    body.internas section.interna #accordion .card-header .btn-link:after {
                        color: #C4CBCF;
                        display: block;
                        font-family: "Font Awesome 5 Pro";
                        font-size: 22px;
                        position: absolute;
                        right: 0;
                        top: -5px;
                    }

                    body.internas section.interna #accordion .card-header .btn-link[aria-expanded="true"]:after {
                        content: "\f146";
                    }

                    body.internas section.interna #accordion .card-header .btn-link[aria-expanded="false"]:after {
                        content: "\f0fe";
                    }

                    body.internas section.interna #accordion .card-header .btn-link i {
                        margin-right: 15px;
                    }

            body.internas section.interna #accordion .card-body {
                border-top: 2px solid #ECECEC;
                margin-top: 10px;
                padding: 20px 0 0;
            }

                body.internas section.interna #accordion .card-body fieldset > .row > div:last-child {
                    border-left: 1px solid #ECECEC;
                }

                    body.internas section.interna #accordion .card-body fieldset > .row > div:last-child.sem-borda {
                        border: 0;
                    }

                body.internas section.interna #accordion .card-body .border-right {
                    border-right: 2px solid #ECECEC !important;
                }

                body.internas section.interna #accordion .card-body .periodo {
                    max-width: 410px;
                    overflow: hidden;
                }

                    body.internas section.interna #accordion .card-body .periodo input {
                        float: left;
                        max-width: 185px;
                    }

                    body.internas section.interna #accordion .card-body .periodo p {
                        float: left;
                        line-height: 36px;
                        margin: 0;
                        width: 40px;
                    }

                body.internas section.interna #accordion .card-body .nada-cadastrado {
                    color: #ababab;
                    font-size: 12px;
                    text-align: center;
                    text-transform: uppercase;
                    padding: 20px 0;
                }

                    body.internas section.interna #accordion .card-body .nada-cadastrado p {
                        margin: 0;
                    }

        body.internas section.interna .form-centro .control-label {
            color: #727272;
            display: block;
            font-size: 12px;
            font-weight: 600;
            text-transform: uppercase;
            text-align: center;
        }

        body.internas section.interna .form-centro .form-control {
            background-color: #f7f7f7;
            box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.14);
            margin: 0 auto;
        }

            body.internas section.interna .form-centro .form-control.medio {
                width: 300px;
            }

        body.internas section.interna .form-centro .btn-primary {
            display: block;
            margin: 0 auto;
        }

        body.internas section.interna .bg {
            background-color: #FFFFFF;
            border-radius: 15px;
            padding: 20px 20px 5px;
            margin-bottom: 20px;
        }

            body.internas section.interna .bg h2 {
                border-bottom: 2px solid #cfcfcf;
                margin-bottom: 20px;
                margin-top: 0;
                padding-bottom: 10px;
            }

            body.internas section.interna .bg .bdr:after {
                content: "";
                border-right: 1px solid #cfcfcf;
                display: block;
                width: 1px;
                height: 70%;
                position: absolute;
                right: 0;
                top: 0;
            }

            body.internas section.interna .bg .group-radio {
                margin: 0 0 1rem;
            }

                body.internas section.interna .bg .group-radio > .row {
                    max-width: 220px;
                }

            body.internas section.interna .bg .radio {
                flex-grow: inherit;
                margin: 0;
            }

                body.internas section.interna .bg .radio input[type=radio] {
                    display: none;
                }

                body.internas section.interna .bg .radio label {
                    align-items: center;
                    color: #727272;
                    cursor: pointer;
                    display: flex;
                    font-size: 12px;
                    justify-content: space-between;
                    margin: 0;
                    padding: 0 0 0 25px;
                    position: relative;
                    text-transform: uppercase;
                }

                    body.internas section.interna .bg .radio label:before {
                        background-color: #f7f7f7;
                        box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.14);
                        border-radius: 50%;
                        content: '';
                        height: 14px;
                        left: 0;
                        opacity: 1;
                        position: absolute;
                        top: 0;
                        width: 14px;
                    }

                    body.internas section.interna .bg .radio label:after {
                        content: '\f111';
                        color: #01884d;
                        font-family: "Font Awesome 5 Pro";
                        font-size: 8px;
                        font-weight: 900;
                        height: 14px;
                        top: 1px;
                        left: 3px;
                        opacity: 0;
                        position: absolute;
                        width: 14px;
                    }

                body.internas section.interna .bg .radio input[type=radio]:checked + label:after {
                    opacity: 1;
                }

            body.internas section.interna .bg .borda-esquerda:before {
                border-left: 2px solid #ECECEC;
                content: "";
                display: block;
                height: 90%;
                position: absolute;
                left: 0;
                top: 0;
            }

            body.internas section.interna .bg .flex-center {
                align-items: center;
                display: flex;
                justify-content: center;
            }

            body.internas section.interna .bg .fornecedores {
                max-width: 550px;
            }

            body.internas section.interna .bg .periodo {
                max-width: 410px;
                overflow: hidden;
            }

                body.internas section.interna .bg .periodo input {
                    float: left;
                    max-width: 185px;
                }

                body.internas section.interna .bg .periodo p {
                    float: left;
                    line-height: 36px;
                    margin: 0;
                    width: 40px;
                }

            body.internas section.interna .bg .btn-download {
                background-color: #01884d;
                color: #FFFFFF;
                font-size: 21px;
                padding: 9px 23px 7px 23px;
                margin: 0 5px;
            }

                body.internas section.interna .bg .btn-download:hover,
                body.internas section.interna .bg .btn-download:focus,
                body.internas section.interna .bg .btn-download:active {
                    opacity: 0.8;
                }

            body.internas section.interna .bg .btn-pdf {
                background-color: #c65151;
                color: #FFFFFF;
                font-size: 21px;
                padding: 9px 23px 7px 23px;
                margin: 0 5px;
            }

                body.internas section.interna .bg .btn-pdf:hover,
                body.internas section.interna .bg .btn-pdf:focus,
                body.internas section.interna .bg .btn-pdf:active {
                    opacity: 0.8;
                }

            body.internas section.interna .bg.leitora {
                text-align: center;
            }

                body.internas section.interna .bg.leitora h3 {
                    color: #01884d;
                    font-size: 22px;
                    font-weight: bold;
                    text-transform: uppercase;
                }

                    body.internas section.interna .bg.leitora h3 i {
                        margin-right: 5px;
                    }

                body.internas section.interna .bg.leitora .form-control {
                    max-width: 478px;
                    margin: 10px auto;
                    text-align: center;
                }

                    body.internas section.interna .bg.leitora .form-control:focus::-webkit-input-placeholder {
                        color: transparent;
                    }

                body.internas section.interna .bg.leitora p {
                    color: #7B7B7B;
                    font-size: 12px;
                    text-transform: uppercase;
                }

                    body.internas section.interna .bg.leitora p a {
                        color: #7B7B7B;
                    }

        body.internas section.interna .control-label {
            color: #727272;
            display: block;
            font-size: 12px;
            font-weight: 600;
            text-transform: uppercase;
        }

        body.internas section.interna .form-inline .control-label {
            margin-right: 15px;
        }

        body.internas section.interna .form-inline .form-control {
            min-width: 550px;
            max-width: 100%;
        }

        body.internas section.interna .form-group.periodo {
            border-bottom: 1px solid #ECECEC;
            margin-bottom: 22px;
            padding-bottom: 5px;
        }

            body.internas section.interna .form-group.periodo .row {
                margin-bottom: 15px;
            }

                body.internas section.interna .form-group.periodo .row .control-label {
                    font-weight: 400;
                    line-height: 34px;
                    margin: 0;
                }

        body.internas section.interna .form-control {
            background-color: #f7f7f7;
            border-radius: 4px;
            box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.14);
        }

            body.internas section.interna .form-control.pequeno {
                max-width: 210px;
            }

            body.internas section.interna .form-control.medio {
                max-width: 360px;
            }

        body.internas section.interna .inputfile {
            width: 0.1px;
            height: 0.1px;
            opacity: 0;
            overflow: hidden;
            position: absolute;
            z-index: -1;
        }

            body.internas section.interna .inputfile + label {
                color: #727272;
                max-width: 100%;
                font-size: 11px;
                text-overflow: ellipsis;
                white-space: nowrap;
                cursor: pointer;
                display: inline-block;
                overflow: hidden;
                padding: 0;
                height: 36px;
                margin: 0;
            }

                body.internas section.interna .inputfile:focus + label,
                body.internas section.interna .inputfile.has-focus + label,
                body.internas section.interna .inputfile + label:hover {
                    border-color: #722040;
                    outline: 1px dotted #000;
                    outline: -webkit-focus-ring-color auto 5px;
                }

                body.internas section.interna .inputfile + label span,
                body.internas section.interna .inputfile + label strong {
                    padding: 0.625rem 1.25rem;
                    /* 10px 20px */
                }

                body.internas section.interna .inputfile + label span {
                    background-color: #FFFFFF;
                    border: 1px dashed #cfcfcf;
                    display: inline-block;
                    height: 36px;
                    overflow: hidden;
                    padding: 10px 10px;
                    text-transform: uppercase;
                    text-overflow: ellipsis;
                    vertical-align: top;
                    width: 300px;
                    white-space: nowrap;
                }

                body.internas section.interna .inputfile + label strong {
                    background-color: #12554b;
                    border-radius: 4px;
                    color: #FFFFFF;
                    display: inline-block;
                    height: 100%;
                    margin-left: 5px;
                    text-transform: uppercase;
                }

                body.internas section.interna .inputfile:focus + label strong,
                body.internas section.interna .inputfile.has-focus + label strong,
                body.internas section.interna .inputfile + label:hover strong {
                    background-color: rgba(18, 85, 75, 0.8);
                    outline: none;
                    box-shadow: none;
                }

                body.internas section.interna .inputfile + label:hover,
                body.internas section.interna .inputfile + label:focus,
                body.internas section.interna .inputfile + label:active {
                    outline: none;
                    box-shadow: none;
                }

        body.internas section.interna .no-js .inputfile + label {
            display: none;
        }

        body.internas section.interna .registros {
            margin: 0 0 30px;
            padding: 0;
        }

            body.internas section.interna .registros li {
                background-color: #FFFFFF;
                list-style: none outside none;
                padding: 5px;
                width: 100%;
            }

                body.internas section.interna .registros li > div {
                    justify-content: space-between;
                }

                    body.internas section.interna .registros li > div .btn-primary {
                        align-items: center;
                        background-color: #12554b;
                        border-color: #12554b;
                        display: flex;
                        height: 26px;
                        justify-content: center;
                        margin: 13px 15px;
                        min-width: inherit;
                        padding: 0;
                        width: 26px;
                    }

                        body.internas section.interna .registros li > div .btn-primary:hover,
                        body.internas section.interna .registros li > div .btn-primary:focus,
                        body.internas section.interna .registros li > div .btn-primary:active,
                        body.internas section.interna .registros li > div .btn-primary:not(:disabled):not(.disabled):active {
                            opacity: 0.8;
                        }

                body.internas section.interna .registros li p {
                    display: table-cell;
                    font-size: 11px;
                    margin: 10px 15px;
                    text-transform: uppercase;
                }

                    body.internas section.interna .registros li p strong {
                        display: block;
                    }

                body.internas section.interna .registros li:nth-child(even) {
                    background-color: #F2F2F2;
                }

                body.internas section.interna .registros li .btn-primary i {
                    font-size: 14px;
                }
    /* --- Internas - com menu superior igual home --- */
    .base-interna {
        /*padding-top: 116px;*/
        overflow: hidden;
    }

        .base-interna .carousel-indicators {
            bottom: 50px;
        }

            .base-interna .carousel-indicators li {
                background-color: transparent;
                border: 1px solid #FFFFFF;
                border-radius: 50%;
                width: 16px;
                height: 16px;
                position: relative;
            }

                .base-interna .carousel-indicators li.active:after {
                    background-color: #FFFFFF;
                    content: "";
                    border-radius: 50%;
                    width: 10px;
                    height: 10px;
                    bottom: 2px;
                    left: 2px;
                }

        .base-interna.home-cliente .bg-unimed {
            background-color: #01884d;
            padding: 45px 0;
        }

            .base-interna.home-cliente .bg-unimed > .container {
                display: -ms-grid;
                display: grid;
                -ms-grid-columns: 1fr 300px;
                grid-template-columns: 1fr 300px;
                grid-template-areas: "titulo redecredenciada" "areas redecredenciada" "areas lista";
                grid-column-gap: 20px;
            }

            .base-interna.home-cliente .bg-unimed h2.titulo {
                background: none transparent;
                border-bottom: 1px solid #FFFFFF;
                color: #FFFFFF;
                font-size: 32px;
                font-family: 'unimed_slabbold';
                grid-area: titulo;
                height: inherit;
                padding-bottom: 15px;
                margin-bottom: 30px;
            }

                .base-interna.home-cliente .bg-unimed h2.titulo:after {
                    display: none;
                }

            .base-interna.home-cliente .bg-unimed .areas {
                grid-area: areas;
                display: -ms-grid;
                display: grid;
                -ms-grid-columns: 1fr 1fr;
                grid-template-columns: 1fr 1fr;
                grid-gap: 20px;
                -ms-grid-rows: auto auto;
                grid-template-rows: auto auto;
            }

                .base-interna.home-cliente .bg-unimed .areas .box-area {
                    background-color: #12554b;
                }

                    .base-interna.home-cliente .bg-unimed .areas .box-area a {
                        display: flex;
                        flex-direction: column;
                        position: relative;
                        padding: 20px 20px 20px 140px;
                        justify-content: center;
                        height: 100%;
                    }

                        .base-interna.home-cliente .bg-unimed .areas .box-area a:before {
                            background-repeat: no-repeat;
                            background-position: center;
                            content: "";
                            display: block;
                            height: 130px;
                            width: 100px;
                            position: absolute;
                            left: 20px;
                        }

                        .base-interna.home-cliente .bg-unimed .areas .box-area a.agendamento:before {
                            background-image: url(../img/ico-agenda.png);
                        }

                        .base-interna.home-cliente .bg-unimed .areas .box-area a.boleto:before {
                            background-image: url(../img/ico-boleto.png);
                        }

                        .base-interna.home-cliente .bg-unimed .areas .box-area a.exames:before {
                            background-image: url(../img/ico-exames.png);
                        }

                        .base-interna.home-cliente .bg-unimed .areas .box-area a.guia:before {
                            background-image: url(../img/ico-guia.png);
                        }

                        .base-interna.home-cliente .bg-unimed .areas .box-area a.regiao:before {
                            background-image: url(../img/ico-regiao.png);
                        }

                        .base-interna.home-cliente .bg-unimed .areas .box-area a.contato:before {
                            background-image: url(../img/ico-contato.png);
                        }

                        .base-interna.home-cliente .bg-unimed .areas .box-area a .tit {
                            color: #FFFFFF;
                            display: block;
                            font-family: 'unimed_slabbold';
                            font-size: 20px;
                            line-height: normal;
                            position: relative;
                            margin: 0 0 15px;
                        }

                        .base-interna.home-cliente .bg-unimed .areas .box-area a .desc {
                            color: #FFFFFF;
                            display: block;
                            font-size: 15px;
                            line-height: normal;
                            margin: 0;
                            padding: 0;
                        }

                        .base-interna.home-cliente .bg-unimed .areas .box-area a:hover,
                        .base-interna.home-cliente .bg-unimed .areas .box-area a:focus,
                        .base-interna.home-cliente .bg-unimed .areas .box-area a:active {
                            text-decoration: none;
                        }

            .base-interna.home-cliente .bg-unimed .rede-credenciada {
                grid-area: redecredenciada;
                background-color: #FFFFFF;
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
                border-radius: 10px;
                margin: -170px 0 20px 0;
                z-index: 1;
            }

                .base-interna.home-cliente .bg-unimed .rede-credenciada h2 {
                    color: #01884d;
                    font-size: 20px;
                    font-family: 'unimed_slabbold';
                    text-align: center;
                    padding: 20px 0 0;
                }

                .base-interna.home-cliente .bg-unimed .rede-credenciada .nav-tabs {
                    background-color: #e9e9e9;
                    border: 3px solid #e9e9e9;
                    border-radius: 5px;
                    margin: 0 auto 10px;
                    padding: 0;
                    text-align: center;
                    max-width: 275px;
                }

                    .base-interna.home-cliente .bg-unimed .rede-credenciada .nav-tabs .nav-item {
                        float: left;
                        margin: 0;
                        width: 50%;
                    }

                        .base-interna.home-cliente .bg-unimed .rede-credenciada .nav-tabs .nav-item .nav-link {
                            border: 0;
                            border-radius: 0;
                            font-size: 11px;
                            font-weight: 600;
                            text-transform: uppercase;
                        }

                            .base-interna.home-cliente .bg-unimed .rede-credenciada .nav-tabs .nav-item .nav-link.verde {
                                color: #01884d;
                            }

                                .base-interna.home-cliente .bg-unimed .rede-credenciada .nav-tabs .nav-item .nav-link.verde.active {
                                    color: #FFFFFF;
                                    background-color: #01884d;
                                    border-radius: 5px;
                                }

                            .base-interna.home-cliente .bg-unimed .rede-credenciada .nav-tabs .nav-item .nav-link.laranja {
                                color: #ec7405;
                            }

                                .base-interna.home-cliente .bg-unimed .rede-credenciada .nav-tabs .nav-item .nav-link.laranja.active {
                                    color: #FFFFFF;
                                    background-color: #ec7405;
                                    border-radius: 5px;
                                }

                .base-interna.home-cliente .bg-unimed .rede-credenciada .tab-content .form-group {
                    padding: 5px 10px 0px;
                    margin: 0;
                }

                    .base-interna.home-cliente .bg-unimed .rede-credenciada .tab-content .form-group.bg {
                        background-color: #e9e9e9;
                        margin: 0 0 15px;
                        padding: 10px;
                        position: relative;
                    }

                        .base-interna.home-cliente .bg-unimed .rede-credenciada .tab-content .form-group.bg .link-duvida {
                            position: absolute;
                            right: 18px;
                            top: 13px;
                            font-size: 18px;
                            color: #b8b8b8;
                        }

                        .base-interna.home-cliente .bg-unimed .rede-credenciada .tab-content .form-group.bg .form-control {
                            background-color: #FFFFFF;
                            color: #727272;
                            font-size: 12px;
                            height: 32px;
                            margin-bottom: 5px;
                        }

                        .base-interna.home-cliente .bg-unimed .rede-credenciada .tab-content .form-group.bg span {
                            display: inline-block;
                            padding: 5px 0 4px 10px;
                        }

                        .base-interna.home-cliente .bg-unimed .rede-credenciada .tab-content .form-group.bg select.form-control:not([size]):not([multiple]) {
                            background-color: #FFFFFF;
                            color: #727272;
                            display: block;
                            float: right;
                            font-size: 12px;
                            margin-bottom: 0;
                            height: 32px;
                            width: 235px;
                        }

                        .base-interna.home-cliente .bg-unimed .rede-credenciada .tab-content .form-group.bg:after {
                            content: "";
                            width: 0;
                            height: 0;
                            border-style: solid;
                            border-width: 10px 40px 0 40px;
                            border-color: #e9e9e9 transparent transparent transparent;
                            display: block;
                            position: absolute;
                            left: 110px;
                            bottom: -10px;
                        }

                .base-interna.home-cliente .bg-unimed .rede-credenciada .tab-content .btn-primary {
                    background-color: #01884d;
                    border: 0;
                    display: block;
                    font-family: 'unimed_slabbold';
                    font-size: 14px;
                    margin: 14px auto 0;
                    text-transform: uppercase;
                    width: 280px;
                }

                    .base-interna.home-cliente .bg-unimed .rede-credenciada .tab-content .btn-primary.laranja {
                        background-color: #ec7405;
                        border-color: #ec7405;
                    }

                .base-interna.home-cliente .bg-unimed .rede-credenciada .tab-content .btn-link {
                    background-color: #FFFFFF;
                    border: 0;
                    color: #01884d;
                    display: block;
                    font-size: 12px;
                    margin: 5px auto 15px;
                    text-transform: uppercase;
                    width: 280px;
                }

                    .base-interna.home-cliente .bg-unimed .rede-credenciada .tab-content .btn-link.laranja {
                        color: #ec7405;
                    }

            .base-interna.home-cliente .bg-unimed .lista {
                border-top: 1px solid rgba(255, 255, 255, 0.3);
                grid-area: lista;
                margin: 0;
                padding: 0;
                list-style: none;
            }

                .base-interna.home-cliente .bg-unimed .lista li {
                    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
                }

                    .base-interna.home-cliente .bg-unimed .lista li a {
                        color: #FFFFFF;
                        display: block;
                        font-size: 14px;
                        padding: 10px 0;
                    }

                        .base-interna.home-cliente .bg-unimed .lista li a i {
                            opacity: 0.5;
                            margin-right: 10px;
                        }

        .base-interna.home-cliente .bg-areas {
            background-color: #f3f3f3;
            padding: 60px 0 200px;
        }

            .base-interna.home-cliente .bg-areas .verde h2 {
                color: #01884d;
            }

            .base-interna.home-cliente .bg-areas .verde .links li a {
                color: #01884d;
            }

            .base-interna.home-cliente .bg-areas .verde-escuro {
                position: relative;
            }

                .base-interna.home-cliente .bg-areas .verde-escuro:before {
                    border-left: 1px solid #979797;
                    content: "";
                    position: absolute;
                    height: 100%;
                    left: -20px;
                }

                .base-interna.home-cliente .bg-areas .verde-escuro h2 {
                    color: #12554b;
                }

                .base-interna.home-cliente .bg-areas .verde-escuro .links li a {
                    color: #12554b;
                }

            .base-interna.home-cliente .bg-areas h2 {
                font-size: 32px;
                font-family: 'unimed_slabbook';
                text-transform: uppercase;
            }

                .base-interna.home-cliente .bg-areas h2 strong {
                    font-family: 'unimed_slabbold';
                }

            .base-interna.home-cliente .bg-areas .links {
                margin: 0;
                padding: 0;
                display: flex;
                flex-wrap: wrap;
            }

                .base-interna.home-cliente .bg-areas .links li {
                    display: inline-block;
                    list-style: none outside none;
                    width: 45%;
                }

        .base-interna.home-cliente .novidades > .container > h2 {
            background: none transparent;
            border-bottom: 1px solid #979797;
            color: #7b7b7b;
            display: block;
            height: inherit;
            font-family: 'unimed_slabbold';
            font-size: 32px;
            font-weight: bold;
            font-style: italic;
            padding-bottom: 15px;
            margin-bottom: 20px;
        }

            .base-interna.home-cliente .novidades > .container > h2:after {
                display: none;
            }

        .base-interna.home-cliente .novidades .cliente-unimedmais {
            background-color: #7b7b7b;
            -webkit-border-radius: 20px;
            -webkit-border-bottom-right-radius: 0;
            -moz-border-radius: 20px;
            -moz-border-radius-bottomright: 0;
            border-radius: 20px;
            border-bottom-right-radius: 0;
            margin-bottom: 100px;
            margin-top: -100px;
            padding: 30px;
            text-align: center;
        }

            .base-interna.home-cliente .novidades .cliente-unimedmais h2 {
                background: url(../img/txt-cliente-unimed-mais.png) no-repeat;
                font-size: 0;
                height: 40px;
                margin: 0 auto 10px;
                width: 260px;
            }

            .base-interna.home-cliente .novidades .cliente-unimedmais p {
                color: #FFFFFF;
                font-size: 18px;
            }

            .base-interna.home-cliente .novidades .cliente-unimedmais .btn {
                border-radius: 30px;
                font-family: 'unimed_slabbold';
            }

        .base-interna.home-cliente .novidades .listagem {
            display: flex;
            flex-wrap: wrap;
            margin: 0 -10px;
        }

            .base-interna.home-cliente .novidades .listagem .resumo {
                background-color: #e9e9e9;
                display: -ms-grid;
                display: grid;
                margin-bottom: 20px;
                grid-template-areas: "imagem texto";
                grid-template-columns: 50% 1fr;
                width: 356px;
                margin: 10px 10px;
            }

                .base-interna.home-cliente .novidades .listagem .resumo .imagem {
                    grid-area: imagem;
                    background-size: cover;
                    background-position: center;
                }

                .base-interna.home-cliente .novidades .listagem .resumo .texto {
                    grid-area: texto;
                    padding: 30px 20px;
                }

                    .base-interna.home-cliente .novidades .listagem .resumo .texto h3 {
                        color: #FFFFFF;
                        font-family: 'unimed_slabbold';
                        font-size: 24px;
                        text-transform: none;
                    }

                    .base-interna.home-cliente .novidades .listagem .resumo .texto p {
                        color: #FFFFFF;
                        font-size: 15px;
                        line-height: 1;
                    }

                    .base-interna.home-cliente .novidades .listagem .resumo .texto .btn {
                        font-family: 'unimed_sansregular';
                        font-size: 12px;
                        float: right;
                        height: 28px;
                        min-height: 28px;
                        min-width: 120px;
                        padding: 0;
                    }

                        .base-interna.home-cliente .novidades .listagem .resumo .texto .btn i {
                            font-size: 12px;
                            margin-left: 10px;
                        }

                .base-interna.home-cliente .novidades .listagem .resumo.destaque {
                    width: 734px;
                }

                .base-interna.home-cliente .novidades .listagem .resumo.datas-comemorativas {
                    background-color: #2a6968;
                }

                    .base-interna.home-cliente .novidades .listagem .resumo.datas-comemorativas .texto .btn {
                        color: #2a6968;
                    }

                        .base-interna.home-cliente .novidades .listagem .resumo.datas-comemorativas .texto .btn:hover,
                        .base-interna.home-cliente .novidades .listagem .resumo.datas-comemorativas .texto .btn:focus,
                        .base-interna.home-cliente .novidades .listagem .resumo.datas-comemorativas .texto .btn:active,
                        .base-interna.home-cliente .novidades .listagem .resumo.datas-comemorativas .texto .btn:not(:disabled):not(.disabled):active {
                            color: #2a6968;
                        }

                .base-interna.home-cliente .novidades .listagem .resumo.campanhas {
                    background-color: #7fbe53;
                }

                    .base-interna.home-cliente .novidades .listagem .resumo.campanhas .texto .btn {
                        color: #7fbe53;
                    }

                        .base-interna.home-cliente .novidades .listagem .resumo.campanhas .texto .btn:hover,
                        .base-interna.home-cliente .novidades .listagem .resumo.campanhas .texto .btn:focus,
                        .base-interna.home-cliente .novidades .listagem .resumo.campanhas .texto .btn:active,
                        .base-interna.home-cliente .novidades .listagem .resumo.campanhas .texto .btn:not(:disabled):not(.disabled):active {
                            color: #7fbe53;
                        }

                .base-interna.home-cliente .novidades .listagem .resumo.servicos-proprios {
                    background-color: #b1cb4e;
                }

                    .base-interna.home-cliente .novidades .listagem .resumo.servicos-proprios .texto .btn {
                        color: #b1cb4e;
                    }

                        .base-interna.home-cliente .novidades .listagem .resumo.servicos-proprios .texto .btn:hover,
                        .base-interna.home-cliente .novidades .listagem .resumo.servicos-proprios .texto .btn:focus,
                        .base-interna.home-cliente .novidades .listagem .resumo.servicos-proprios .texto .btn:active,
                        .base-interna.home-cliente .novidades .listagem .resumo.servicos-proprios .texto .btn:not(:disabled):not(.disabled):active {
                            color: #b1cb4e;
                        }

                .base-interna.home-cliente .novidades .listagem .resumo.dicas-saude {
                    background-color: #A3238E;
                }

                    .base-interna.home-cliente .novidades .listagem .resumo.dicas-saude .texto .btn {
                        color: #A3238E;
                    }

                        .base-interna.home-cliente .novidades .listagem .resumo.dicas-saude .texto .btn:hover,
                        .base-interna.home-cliente .novidades .listagem .resumo.dicas-saude .texto .btn:focus,
                        .base-interna.home-cliente .novidades .listagem .resumo.dicas-saude .texto .btn:active,
                        .base-interna.home-cliente .novidades .listagem .resumo.dicas-saude .texto .btn:not(:disabled):not(.disabled):active {
                            color: #A3238E;
                        }

                .base-interna.home-cliente .novidades .listagem .resumo.medicina-preventiva {
                    background-color: #ed1751;
                }

                    .base-interna.home-cliente .novidades .listagem .resumo.medicina-preventiva .texto .btn {
                        color: #ed1751;
                    }

                        .base-interna.home-cliente .novidades .listagem .resumo.medicina-preventiva .texto .btn:hover,
                        .base-interna.home-cliente .novidades .listagem .resumo.medicina-preventiva .texto .btn:focus,
                        .base-interna.home-cliente .novidades .listagem .resumo.medicina-preventiva .texto .btn:active,
                        .base-interna.home-cliente .novidades .listagem .resumo.medicina-preventiva .texto .btn:not(:disabled):not(.disabled):active {
                            color: #ed1751;
                        }

                .base-interna.home-cliente .novidades .listagem .resumo.workshops {
                    background-color: #ec7405;
                }

                    .base-interna.home-cliente .novidades .listagem .resumo.workshops .texto .btn {
                        color: #ec7405;
                    }

                        .base-interna.home-cliente .novidades .listagem .resumo.workshops .texto .btn:hover,
                        .base-interna.home-cliente .novidades .listagem .resumo.workshops .texto .btn:focus,
                        .base-interna.home-cliente .novidades .listagem .resumo.workshops .texto .btn:active,
                        .base-interna.home-cliente .novidades .listagem .resumo.workshops .texto .btn:not(:disabled):not(.disabled):active {
                            color: #ec7405;
                        }

                .base-interna.home-cliente .novidades .listagem .resumo.informes-ans {
                    background-color: #5b5c65;
                }

                    .base-interna.home-cliente .novidades .listagem .resumo.informes-ans .texto .btn {
                        color: #5b5c65;
                    }

                        .base-interna.home-cliente .novidades .listagem .resumo.informes-ans .texto .btn:hover,
                        .base-interna.home-cliente .novidades .listagem .resumo.informes-ans .texto .btn:focus,
                        .base-interna.home-cliente .novidades .listagem .resumo.informes-ans .texto .btn:active,
                        .base-interna.home-cliente .novidades .listagem .resumo.informes-ans .texto .btn:not(:disabled):not(.disabled):active {
                            color: #5b5c65;
                        }

        .base-interna.home-cliente .novidades .btn {
            border-radius: 30px;
        }

            .base-interna.home-cliente .novidades .btn.cinza {
                display: flex;
                margin: 30px auto 50px;
                max-width: 200px;
            }

        .base-interna.home-cliente .workshops {
            background-color: #f3f3f3;
            padding: 60px 0;
        }

            .base-interna.home-cliente .workshops h2 {
                color: #ec7405;
                text-align: center;
                font-size: 63px;
                font-family: 'unimed_sansbold';
                font-weight: 800;
                font-style: italic;
            }

            .base-interna.home-cliente .workshops p {
                color: #555658;
                font-size: 20px;
                text-align: center;
                margin: 0 0 30px;
            }

            .base-interna.home-cliente .workshops .btn {
                display: flex;
                border-radius: 30px;
                margin: 50px auto 0 auto;
                max-width: 220px;
            }

            .base-interna.home-cliente .workshops .lista-workshops {
                display: -ms-grid;
                display: grid;
                grid-template-columns: 1fr 1fr 1fr;
                grid-gap: 20px;
            }

                .base-interna.home-cliente .workshops .lista-workshops h2 {
                    color: #ec7405;
                    font-family: 'unimed_slabbold';
                    font-size: 22px;
                    text-transform: uppercase;
                }

                .base-interna.home-cliente .workshops .lista-workshops .resumo {
                    background-color: #FFFFFF;
                    display: -ms-grid;
                    display: grid;
                    margin-bottom: 20px;
                    grid-template-areas: "imagem texto";
                    grid-template-columns: 120px 1fr;
                    -webkit-border-radius: 15px;
                    -webkit-border-bottom-right-radius: 0;
                    -moz-border-radius: 15px;
                    -moz-border-radius-bottomright: 0;
                    border-radius: 15px;
                    border-bottom-right-radius: 0;
                    min-height: 190px;
                }

                    .base-interna.home-cliente .workshops .lista-workshops .resumo .imagem {
                        grid-area: imagem;
                        background-size: cover;
                        background-position: center;
                        -webkit-border-top-left-radius: 15px;
                        -webkit-border-bottom-left-radius: 15px;
                        -moz-border-radius-topleft: 15px;
                        -moz-border-radius-bottomleft: 15px;
                        border-top-left-radius: 15px;
                        border-bottom-left-radius: 15px;
                    }

                    .base-interna.home-cliente .workshops .lista-workshops .resumo .texto {
                        grid-area: texto;
                        padding: 25px 15px 50px;
                        position: relative;
                    }

                        .base-interna.home-cliente .workshops .lista-workshops .resumo .texto h3 {
                            font-family: 'unimed_slabbold';
                            font-size: 16px;
                            text-transform: none;
                            margin: 0;
                        }

                            .base-interna.home-cliente .workshops .lista-workshops .resumo .texto h3 a {
                                color: #ec7405;
                            }

                        .base-interna.home-cliente .workshops .lista-workshops .resumo .texto .data {
                            margin: 0;
                            position: absolute;
                            bottom: 20px;
                            font-size: 16px;
                            line-height: 1;
                        }

                .base-interna.home-cliente .workshops .lista-workshops .btn {
                    background-color: #FFFFFF;
                    border-color: #ec7405;
                    color: #ec7405;
                    min-width: 100%;
                }

        .base-interna.home-cliente .como-utilizar {
            background-color: #01884d;
            padding: 60px 0;
        }

            .base-interna.home-cliente .como-utilizar img {
                display: block;
                margin: 0 auto 30px;
            }

            .base-interna.home-cliente .como-utilizar h2 {
                color: #b1cb4e;
                font-family: 'unimed_slabbold';
                text-align: center;
                text-transform: uppercase;
            }

            .base-interna.home-cliente .como-utilizar p {
                color: #FFFFFF;
                font-size: 20px;
                text-align: center;
            }

            .base-interna.home-cliente .como-utilizar .btn {
                display: flex;
                border-radius: 30px;
                margin: 50px auto 0 auto;
                max-width: 130px;
            }

        .base-interna.home-cliente .servicos {
            background-color: #FFF;
            padding: 80px 0;
        }

            .base-interna.home-cliente .servicos img {
                display: block;
                margin: 0 auto 30px;
            }

            .base-interna.home-cliente .servicos h2 {
                color: #01884d;
                font-family: 'unimed_slabbold';
                font-size: 45px;
                text-align: center;
                text-transform: uppercase;
            }

            .base-interna.home-cliente .servicos h3 {
                color: #b1cb4e;
                font-family: 'unimed_slabbold';
                text-transform: none;
            }

            .base-interna.home-cliente .servicos p {
                font-size: 20px;
                line-height: inherit;
                text-align: center;
                max-width: 930px;
                margin: 0 auto 40px;
            }

            .base-interna.home-cliente .servicos .btn-primary {
                background-color: #12554b;
                border-color: #12554b;
                border-radius: 30px;
            }

            .base-interna.home-cliente .servicos .row h3 {
                font-size: 28px;
            }

            .base-interna.home-cliente .servicos .row p {
                font-size: 16px;
            }

        .base-interna.home-cliente .servicos-opcionais {
            background-color: #f3f3f3;
            padding: 60px 0;
        }

            .base-interna.home-cliente .servicos-opcionais h2 {
                color: #b1cb4e;
                font-family: 'unimed_sansbold';
                font-size: 43px;
                line-height: normal;
                font-style: italic;
                text-align: center;
                margin: 0 auto 15px;
                max-width: 900px;
            }

            .base-interna.home-cliente .servicos-opcionais p {
                text-align: center;
                font-size: 20px;
                line-height: normal;
                margin: 0 auto 80px;
                max-width: 740px;
            }

        .base-interna.medicina-preventiva .titulo-destaque {
            background-color: #12554b;
            padding: 80px 0 60px;
        }

            .base-interna.medicina-preventiva .titulo-destaque h2 {
                border-bottom: 1px solid #FFFFFF;
                color: #FFFFFF;
                margin-bottom: 30px;
                padding-bottom: 20px;
            }

            .base-interna.medicina-preventiva .titulo-destaque p {
                color: #FFFFFF;
            }

        .base-interna.medicina-preventiva .workshops {
            background-color: #f3f3f3;
            padding: 60px 0;
        }

            .base-interna.medicina-preventiva .workshops h2 {
                color: #ec7405;
                text-align: center;
                font-size: 63px;
                font-family: 'unimed_sansbold';
                font-weight: 800;
                font-style: italic;
                line-height: normal;
            }

            .base-interna.medicina-preventiva .workshops p {
                color: #555658;
                font-size: 20px;
                text-align: center;
                margin: 0 0 30px;
            }

            .base-interna.medicina-preventiva .workshops .btn {
                display: flex;
                border-radius: 30px;
                margin: 50px auto 0 auto;
                max-width: 220px;
            }

            .base-interna.medicina-preventiva .workshops .lista-workshops {
                display: -ms-grid;
                display: grid;
                grid-template-columns: 1fr 1fr 1fr;
                grid-gap: 20px;
            }

                .base-interna.medicina-preventiva .workshops .lista-workshops h2 {
                    color: #ec7405;
                    font-family: 'unimed_slabbold';
                    font-size: 22px;
                    text-transform: uppercase;
                }

                .base-interna.medicina-preventiva .workshops .lista-workshops .resumo {
                    background-color: #FFFFFF;
                    display: -ms-grid;
                    display: grid;
                    margin-bottom: 20px;
                    grid-template-areas: "imagem texto";
                    grid-template-columns: 120px 1fr;
                    -webkit-border-radius: 15px;
                    -webkit-border-bottom-right-radius: 0;
                    -moz-border-radius: 15px;
                    -moz-border-radius-bottomright: 0;
                    border-radius: 15px;
                    border-bottom-right-radius: 0;
                    min-height: 190px;
                }

                    .base-interna.medicina-preventiva .workshops .lista-workshops .resumo .imagem {
                        grid-area: imagem;
                        background-size: cover;
                        background-position: center;
                        -webkit-border-top-left-radius: 15px;
                        -webkit-border-bottom-left-radius: 15px;
                        -moz-border-radius-topleft: 15px;
                        -moz-border-radius-bottomleft: 15px;
                        border-top-left-radius: 15px;
                        border-bottom-left-radius: 15px;
                    }

                    .base-interna.medicina-preventiva .workshops .lista-workshops .resumo .texto {
                        grid-area: texto;
                        padding: 25px 15px 50px;
                        position: relative;
                    }

                        .base-interna.medicina-preventiva .workshops .lista-workshops .resumo .texto h3 {
                            font-family: 'unimed_slabbold';
                            font-size: 16px;
                            text-transform: none;
                            margin: 0;
                        }

                            .base-interna.medicina-preventiva .workshops .lista-workshops .resumo .texto h3 a {
                                color: #ec7405;
                            }

                        .base-interna.medicina-preventiva .workshops .lista-workshops .resumo .texto .data {
                            margin: 0;
                            position: absolute;
                            bottom: 20px;
                            font-size: 16px;
                            line-height: 1;
                        }

                .base-interna.medicina-preventiva .workshops .lista-workshops .btn {
                    background-color: #FFFFFF;
                    border-color: #ec7405;
                    color: #ec7405;
                    min-width: 100%;
                }

        .base-interna.medicina-preventiva .programas {
            padding: 60px 0 0;
        }

            .base-interna.medicina-preventiva .programas h2 {
                font-size: 40px;
                text-align: center;
                text-transform: uppercase;
            }

            .base-interna.medicina-preventiva .programas p {
                font-size: 20px;
                text-align: center;
            }

            .base-interna.medicina-preventiva .programas .tags {
                text-align: center;
                margin-bottom: 60px;
            }

                .base-interna.medicina-preventiva .programas .tags .btn {
                    font-size: 16px;
                    text-transform: none;
                    margin: 7px 5px;
                }

                    .base-interna.medicina-preventiva .programas .tags .btn span {
                        font-family: 'unimed_slabbook';
                    }

                .base-interna.medicina-preventiva .programas .tags .verde {
                    background-color: #01884d;
                    border-color: #01884d;
                }

                    .base-interna.medicina-preventiva .programas .tags .verde:hover,
                    .base-interna.medicina-preventiva .programas .tags .verde:focus,
                    .base-interna.medicina-preventiva .programas .tags .verde:active {
                        opacity: 0.8;
                    }

                .base-interna.medicina-preventiva .programas .tags .verde-limao {
                    background-color: #b1cb4e;
                    border-color: #b1cb4e;
                }

                    .base-interna.medicina-preventiva .programas .tags .verde-limao:hover,
                    .base-interna.medicina-preventiva .programas .tags .verde-limao:focus,
                    .base-interna.medicina-preventiva .programas .tags .verde-limao:active {
                        opacity: 0.8;
                    }

                .base-interna.medicina-preventiva .programas .tags .roxo {
                    background-color: #411564;
                    border-color: #411564;
                }

                    .base-interna.medicina-preventiva .programas .tags .roxo:hover,
                    .base-interna.medicina-preventiva .programas .tags .roxo:focus,
                    .base-interna.medicina-preventiva .programas .tags .roxo:active {
                        opacity: 0.8;
                    }

                .base-interna.medicina-preventiva .programas .tags .bege {
                    background-color: #FFF0C7;
                    border-color: #FFF0C7;
                    color: #01884d;
                }

                    .base-interna.medicina-preventiva .programas .tags .bege:hover,
                    .base-interna.medicina-preventiva .programas .tags .bege:focus,
                    .base-interna.medicina-preventiva .programas .tags .bege:active {
                        opacity: 0.8;
                    }

                .base-interna.medicina-preventiva .programas .tags .laranja {
                    background-color: #ec7405;
                    border-color: #ec7405;
                }

                    .base-interna.medicina-preventiva .programas .tags .laranja:hover,
                    .base-interna.medicina-preventiva .programas .tags .laranja:focus,
                    .base-interna.medicina-preventiva .programas .tags .laranja:active {
                        opacity: 0.8;
                    }

                .base-interna.medicina-preventiva .programas .tags .verde-escuro {
                    background-color: #12554b;
                    border-color: #12554b;
                }

                    .base-interna.medicina-preventiva .programas .tags .verde-escuro:hover,
                    .base-interna.medicina-preventiva .programas .tags .verde-escuro:focus,
                    .base-interna.medicina-preventiva .programas .tags .verde-escuro:active {
                        opacity: 0.8;
                    }

                .base-interna.medicina-preventiva .programas .tags .cinza {
                    background-color: #C4CBCF;
                    border-color: #C4CBCF;
                    color: #12554b;
                }

                    .base-interna.medicina-preventiva .programas .tags .cinza:hover,
                    .base-interna.medicina-preventiva .programas .tags .cinza:focus,
                    .base-interna.medicina-preventiva .programas .tags .cinza:active {
                        opacity: 0.8;
                    }

                .base-interna.medicina-preventiva .programas .tags .magenta {
                    background-color: #ed1751;
                    border-color: #ed1751;
                }

                    .base-interna.medicina-preventiva .programas .tags .magenta:hover,
                    .base-interna.medicina-preventiva .programas .tags .magenta:focus,
                    .base-interna.medicina-preventiva .programas .tags .magenta:active {
                        opacity: 0.8;
                    }

                .base-interna.medicina-preventiva .programas .tags .amarelo {
                    background-color: #FFCB08;
                    border-color: #FFCB08;
                    color: #01884d;
                }

                    .base-interna.medicina-preventiva .programas .tags .amarelo:hover,
                    .base-interna.medicina-preventiva .programas .tags .amarelo:focus,
                    .base-interna.medicina-preventiva .programas .tags .amarelo:active {
                        opacity: 0.8;
                    }

                .base-interna.medicina-preventiva .programas .tags .lilas {
                    background-color: #A3238E;
                    border-color: #A3238E;
                }

                    .base-interna.medicina-preventiva .programas .tags .lilas:hover,
                    .base-interna.medicina-preventiva .programas .tags .lilas:focus,
                    .base-interna.medicina-preventiva .programas .tags .lilas:active {
                        opacity: 0.8;
                    }

                .base-interna.medicina-preventiva .programas .tags .marrom {
                    background-color: #682D00;
                    border-color: #682D00;
                }

                    .base-interna.medicina-preventiva .programas .tags .marrom:hover,
                    .base-interna.medicina-preventiva .programas .tags .marrom:focus,
                    .base-interna.medicina-preventiva .programas .tags .marrom:active {
                        opacity: 0.8;
                    }

            .base-interna.medicina-preventiva .programas .info-programa {
                position: relative;
            }

                .base-interna.medicina-preventiva .programas .info-programa .imagem {
                    background-repeat: no-repeat;
                    background-size: cover;
                    background-position: center;
                    position: absolute;
                    top: 0;
                    min-width: 50%;
                    min-height: 100%;
                    overflow: hidden;
                }

                .base-interna.medicina-preventiva .programas .info-programa .container {
                    padding: 60px 15px;
                }

                    .base-interna.medicina-preventiva .programas .info-programa .container h2 {
                        color: #FFFFFF;
                        font-size: 24px;
                        text-align: left;
                        text-transform: none;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa .container p {
                        color: #FFFFFF;
                        font-size: 16px;
                        line-height: normal;
                        text-align: left;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa .container ul {
                        margin: 0 0 30px;
                        padding: 0;
                    }

                        .base-interna.medicina-preventiva .programas .info-programa .container ul li {
                            color: #FFFFFF;
                            font-size: 16px;
                            line-height: normal;
                            text-align: left;
                            list-style: disc inside none;
                        }

                    .base-interna.medicina-preventiva .programas .info-programa .container .btn {
                        background-color: #FFFFFF;
                        border-color: #FFFFFF;
                        font-family: 'unimed_sansregular';
                        min-height: 28px;
                        height: 28px;
                    }

                .base-interna.medicina-preventiva .programas .info-programa.verde {
                    background-color: #01884d;
                }

                    .base-interna.medicina-preventiva .programas .info-programa.verde .imagem {
                        background-image: url(../img/medicina-preventiva-01.jpg);
                        left: 0;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.verde .container h2 {
                        margin-left: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.verde .container p {
                        margin-left: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.verde .container .btn {
                        margin-left: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.verde .btn {
                        color: #01884d;
                    }

                .base-interna.medicina-preventiva .programas .info-programa.verde-limao {
                    background-color: #b1cb4e;
                }

                    .base-interna.medicina-preventiva .programas .info-programa.verde-limao .imagem {
                        background-image: url(../img/medicina-preventiva-02.jpg);
                        right: 0;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.verde-limao .container h2 {
                        margin-right: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.verde-limao .container p {
                        margin-right: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.verde-limao .container .btn {
                        margin-right: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.verde-limao .btn {
                        color: #b1cb4e;
                    }

                .base-interna.medicina-preventiva .programas .info-programa.roxo {
                    background-color: #411564;
                }

                    .base-interna.medicina-preventiva .programas .info-programa.roxo .imagem {
                        background-image: url(../img/medicina-preventiva-03.jpg);
                        left: 0;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.roxo .container h2 {
                        margin-left: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.roxo .container p {
                        margin-left: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.roxo .container .btn {
                        margin-left: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.roxo .btn {
                        color: #411564;
                    }

                .base-interna.medicina-preventiva .programas .info-programa.bege {
                    background-color: #FFF0C7;
                }

                    .base-interna.medicina-preventiva .programas .info-programa.bege .imagem {
                        background-image: url(../img/medicina-preventiva-04.jpg);
                        right: 0;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.bege .container h2 {
                        color: #01884d;
                        margin-right: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.bege .container p {
                        color: #01884d;
                        margin-right: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.bege .container .btn {
                        color: #01884d;
                        margin-right: 25px;
                    }

                .base-interna.medicina-preventiva .programas .info-programa.laranja {
                    background-color: #ec7405;
                }

                    .base-interna.medicina-preventiva .programas .info-programa.laranja .imagem {
                        background-image: url(../img/medicina-preventiva-05.jpg);
                        left: 0;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.laranja .container h2 {
                        margin-left: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.laranja .container p {
                        margin-left: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.laranja .container .btn {
                        margin-left: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.laranja .btn {
                        color: #ec7405;
                    }

                .base-interna.medicina-preventiva .programas .info-programa.verde-escuro {
                    background-color: #12554b;
                }

                    .base-interna.medicina-preventiva .programas .info-programa.verde-escuro .imagem {
                        background-image: url(../img/medicina-preventiva-06.jpg);
                        right: 0;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.verde-escuro .container h2 {
                        margin-right: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.verde-escuro .container p {
                        margin-right: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.verde-escuro .container .btn {
                        margin-right: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.verde-escuro .btn {
                        color: #12554b;
                    }

                .base-interna.medicina-preventiva .programas .info-programa.cinza {
                    background-color: #C4CBCF;
                }

                    .base-interna.medicina-preventiva .programas .info-programa.cinza .imagem {
                        background-image: url(../img/medicina-preventiva-07.jpg);
                        left: 0;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.cinza .container h2 {
                        color: #12554b;
                        margin-left: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.cinza .container p {
                        color: #12554b;
                        margin-left: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.cinza .container .btn {
                        color: #12554b;
                        margin-left: 25px;
                    }

                .base-interna.medicina-preventiva .programas .info-programa.magenta {
                    background-color: #ed1751;
                }

                    .base-interna.medicina-preventiva .programas .info-programa.magenta .imagem {
                        background-image: url(../img/medicina-preventiva-08.jpg);
                        right: 0;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.magenta .container h2 {
                        margin-right: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.magenta .container p {
                        margin-right: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.magenta .container .btn {
                        margin-right: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.magenta .btn {
                        color: #ed1751;
                    }

                .base-interna.medicina-preventiva .programas .info-programa.amarelo {
                    background-color: #FFCB08;
                }

                    .base-interna.medicina-preventiva .programas .info-programa.amarelo .imagem {
                        background-image: url(../img/medicina-preventiva-09.jpg);
                        left: 0;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.amarelo .container h2 {
                        color: #01884d;
                        margin-left: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.amarelo .container p {
                        color: #01884d;
                        margin-left: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.amarelo .container .btn {
                        color: #01884d;
                        margin-left: 25px;
                    }

                .base-interna.medicina-preventiva .programas .info-programa.lilas {
                    background-color: #A3238E;
                }

                    .base-interna.medicina-preventiva .programas .info-programa.lilas .imagem {
                        background-image: url(../img/medicina-preventiva-10.jpg);
                        right: 0;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.lilas .container h2 {
                        margin-right: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.lilas .container p {
                        margin-right: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.lilas .container .btn {
                        margin-right: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.lilas .btn {
                        color: #A3238E;
                    }

                .base-interna.medicina-preventiva .programas .info-programa.marrom {
                    background-color: #682D00;
                }

                    .base-interna.medicina-preventiva .programas .info-programa.marrom .imagem {
                        background-image: url(../img/medicina-preventiva-11.jpg);
                        left: 0;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.marrom .container h2 {
                        margin-left: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.marrom .container p {
                        margin-left: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.marrom .container .btn {
                        margin-left: 25px;
                    }

                    .base-interna.medicina-preventiva .programas .info-programa.marrom .btn {
                        color: #682D00;
                    }

        .base-interna.medicina-preventiva .interesse {
            background-color: #f3f3f3;
            padding: 60px 0;
        }

            .base-interna.medicina-preventiva .interesse h2 {
                color: #01884d;
                font-family: 'unimed_slabbold';
                font-size: 44px;
                line-height: normal;
            }

            .base-interna.medicina-preventiva .interesse p {
                color: #12554b;
                font-size: 30px;
            }

            .base-interna.medicina-preventiva .interesse .formulario-prospect {
                padding: 0;
            }

                .base-interna.medicina-preventiva .interesse .formulario-prospect .control-label {
                    font-family: 'unimed_sansregular';
                    font-size: 14px;
                    font-weight: 600;
                    line-height: normal;
                    color: #7B7B7B;
                    margin: 0 0 5px;
                }

                .base-interna.medicina-preventiva .interesse .formulario-prospect .form-control {
                    background-color: #FFFFFF;
                }

                .base-interna.medicina-preventiva .interesse .formulario-prospect .btn {
                    border-radius: 4px;
                    min-width: 230px;
                }

        .base-interna.simulador .titulo-destaque {
            background-color: #b1cb4e;
        }

            .base-interna.simulador .titulo-destaque h3 {
                color: #01884d;
                font-family: 'unimed_sansbold';
            }

            .base-interna.simulador .titulo-destaque p {
                color: #FFFFFF;
            }

                .base-interna.simulador .titulo-destaque p strong {
                    font-family: 'unimed_sansbold';
                }

            .base-interna.simulador .titulo-destaque.laranja {
                background-color: #ec7405;
                padding: 30px 0 1px;
            }

                .base-interna.simulador .titulo-destaque.laranja h3 {
                    color: #FFFFFF;
                    font-size: 44px;
                }

                .base-interna.simulador .titulo-destaque.laranja p {
                    color: #FFFFFF;
                }

            .base-interna.simulador .titulo-destaque.roxo {
                background-color: #411564;
                padding: 30px 0 1px;
            }

                .base-interna.simulador .titulo-destaque.roxo h3 {
                    color: #FFFFFF;
                    font-size: 44px;
                }

                .base-interna.simulador .titulo-destaque.roxo p {
                    color: #FFFFFF;
                }

            .base-interna.simulador .titulo-destaque.verde-limao {
                background-color: #b1cb4e;
                padding: 30px 0 1px;
            }

                .base-interna.simulador .titulo-destaque.verde-limao h3 {
                    color: #01884d;
                    font-size: 44px;
                }

                .base-interna.simulador .titulo-destaque.verde-limao p {
                    color: #FFFFFF;
                }

        .base-interna.simulador form,
        .base-interna.simulador .form {
            padding: 60px 0 0;
        }

            .base-interna.simulador form.menor,
            .base-interna.simulador .form.menor {
                margin: 0 auto;
                width: 80%;
            }

            .base-interna.simulador form p.info,
            .base-interna.simulador .form p.info {
                margin: 50px 0 10px;
            }

            .base-interna.simulador form legend,
            .base-interna.simulador .form legend {
                color: #ec7405;
                font-family: 'unimed_slabbold';
                font-size: 44px;
                font-weight: 600;
                line-height: normal;
                margin: 0 auto 10px;
            }

            .base-interna.simulador form #slcCidade,
            .base-interna.simulador .form #slcCidade {
                margin: 0 auto 50px;
                max-width: 500px;
                font-size: 22px;
                height: 64px;
                text-transform: none;
                padding: 0 20px;
            }

            .base-interna.simulador form .form-control.pequeno,
            .base-interna.simulador .form .form-control.pequeno {
                max-width: 230px;
            }

            .base-interna.simulador form .control-label,
            .base-interna.simulador .form .control-label {
                color: #108e57;
                display: block;
                font-family: 'unimed_slabbold';
                font-size: 26px;
                font-weight: 800;
                font-style: normal;
                line-height: normal;
            }

            .base-interna.simulador form .group-radio,
            .base-interna.simulador .form .group-radio {
                margin: 0 0 1rem;
            }

                .base-interna.simulador form .group-radio > .row,
                .base-interna.simulador .form .group-radio > .row {
                    max-width: 220px;
                }

            .base-interna.simulador form .radio,
            .base-interna.simulador .form .radio {
                flex-grow: inherit;
                margin: 0;
            }

                .base-interna.simulador form .radio input[type=radio],
                .base-interna.simulador .form .radio input[type=radio] {
                    display: none;
                }

                .base-interna.simulador form .radio label,
                .base-interna.simulador .form .radio label {
                    align-items: center;
                    color: #727272;
                    cursor: pointer;
                    display: flex;
                    font-size: 12px;
                    justify-content: space-between;
                    margin: 0;
                    padding: 0 0 0 25px;
                    position: relative;
                    text-transform: uppercase;
                }

                    .base-interna.simulador form .radio label:before,
                    .base-interna.simulador .form .radio label:before {
                        background-color: #f7f7f7;
                        box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.14);
                        border-radius: 50%;
                        content: '';
                        height: 14px;
                        left: 0;
                        opacity: 1;
                        position: absolute;
                        top: 0;
                        width: 14px;
                    }

                    .base-interna.simulador form .radio label:after,
                    .base-interna.simulador .form .radio label:after {
                        content: '\f111';
                        color: #01884d;
                        font-family: "Font Awesome 5 Pro";
                        font-size: 8px;
                        font-weight: 900;
                        height: 14px;
                        top: 1px;
                        left: 3px;
                        opacity: 0;
                        position: absolute;
                        width: 14px;
                    }

                .base-interna.simulador form .radio input[type=radio]:checked + label:after,
                .base-interna.simulador .form .radio input[type=radio]:checked + label:after {
                    opacity: 1;
                }

                .base-interna.simulador form .radio .form-group,
                .base-interna.simulador .form .radio .form-group {
                    margin-top: 15px;
                }

                    .base-interna.simulador form .radio .form-group .control-label,
                    .base-interna.simulador .form .radio .form-group .control-label {
                        padding: 0;
                        margin: 0 0 5px;
                    }

                        .base-interna.simulador form .radio .form-group .control-label:after,
                        .base-interna.simulador .form .radio .form-group .control-label:after {
                            display: none;
                        }

                        .base-interna.simulador form .radio .form-group .control-label:before,
                        .base-interna.simulador .form .radio .form-group .control-label:before {
                            display: none;
                        }

                    .base-interna.simulador form .radio .form-group .form-control,
                    .base-interna.simulador .form .radio .form-group .form-control {
                        max-width: 100px;
                    }

                        .base-interna.simulador form .radio .form-group .form-control:focus,
                        .base-interna.simulador .form .radio .form-group .form-control:focus {
                            background-color: #e9e9e9;
                        }

            .base-interna.simulador form .lista-planos,
            .base-interna.simulador .form .lista-planos {
                display: flex;
                margin: 10px 0 0 0;
                padding: 0;
            }

                .base-interna.simulador form .lista-planos li,
                .base-interna.simulador .form .lista-planos li {
                    display: block;
                    flex-basis: 100%;
                    margin: 0;
                }

                    .base-interna.simulador form .lista-planos li .plano,
                    .base-interna.simulador .form .lista-planos li .plano {
                        align-items: center;
                        color: #727272;
                        display: block;
                        font-size: 9px;
                        flex-grow: inherit;
                        justify-content: space-between;
                        margin: 0 10px;
                        padding: 0;
                        position: relative;
                        text-transform: uppercase;
                    }

                        .base-interna.simulador form .lista-planos li .plano .img,
                        .base-interna.simulador .form .lista-planos li .plano .img {
                            background-size: cover;
                            background-position: center;
                            background-repeat: no-repeat;
                            display: block;
                            height: 200px;
                            width: 100%;
                            -webkit-border-top-left-radius: 15px;
                            -webkit-border-top-right-radius: 15px;
                            -moz-border-radius-topleft: 15px;
                            -moz-border-radius-topright: 15px;
                            border-top-left-radius: 15px;
                            border-top-right-radius: 15px;
                        }

                        .base-interna.simulador form .lista-planos li .plano .texto,
                        .base-interna.simulador .form .lista-planos li .plano .texto {
                            color: #FFFFFF;
                            display: block;
                            text-align: center;
                            font-size: 14px;
                            padding: 20px;
                            text-transform: none;
                            -webkit-border-bottom-left-radius: 15px;
                            -moz-border-radius-bottomleft: 15px;
                            border-bottom-left-radius: 15px;
                        }

                            .base-interna.simulador form .lista-planos li .plano .texto strong,
                            .base-interna.simulador .form .lista-planos li .plano .texto strong {
                                display: block;
                                font-size: 16px;
                                line-height: 16px;
                            }

                            .base-interna.simulador form .lista-planos li .plano .texto .btn,
                            .base-interna.simulador .form .lista-planos li .plano .texto .btn {
                                background-color: #FFFFFF;
                                margin: 10px auto 0 auto;
                            }

                        .base-interna.simulador form .lista-planos li .plano.verde .img,
                        .base-interna.simulador .form .lista-planos li .plano.verde .img {
                            background-image: url(../img/thumb-plano-individual.jpg);
                        }

                        .base-interna.simulador form .lista-planos li .plano.verde .texto,
                        .base-interna.simulador .form .lista-planos li .plano.verde .texto {
                            background-color: #7fbe53;
                        }

                        .base-interna.simulador form .lista-planos li .plano.verde .btn,
                        .base-interna.simulador .form .lista-planos li .plano.verde .btn {
                            color: #7fbe53;
                        }

                        .base-interna.simulador form .lista-planos li .plano.laranja .img,
                        .base-interna.simulador .form .lista-planos li .plano.laranja .img {
                            background-image: url(../img/thumb-plano-familiar.jpg);
                        }

                        .base-interna.simulador form .lista-planos li .plano.laranja .texto,
                        .base-interna.simulador .form .lista-planos li .plano.laranja .texto {
                            background-color: #ec7405;
                        }

                        .base-interna.simulador form .lista-planos li .plano.laranja .btn,
                        .base-interna.simulador .form .lista-planos li .plano.laranja .btn {
                            color: #ec7405;
                        }

                        .base-interna.simulador form .lista-planos li .plano.roxo .img,
                        .base-interna.simulador .form .lista-planos li .plano.roxo .img {
                            background-image: url(../img/thumb-plano-empresarial.jpg);
                        }

                        .base-interna.simulador form .lista-planos li .plano.roxo .texto,
                        .base-interna.simulador .form .lista-planos li .plano.roxo .texto {
                            background-color: #411564;
                        }

                        .base-interna.simulador form .lista-planos li .plano.roxo .btn,
                        .base-interna.simulador .form .lista-planos li .plano.roxo .btn {
                            color: #411564;
                        }

            .base-interna.simulador form .bg,
            .base-interna.simulador .form .bg {
                background-color: #f2f2f2;
                -webkit-border-radius: 15px;
                -webkit-border-bottom-right-radius: 0;
                -moz-border-radius: 15px;
                -moz-border-radius-bottomright: 0;
                border-radius: 15px;
                border-bottom-right-radius: 0;
                padding: 20px;
                margin-bottom: 30px;
            }

                .base-interna.simulador form .bg .form-group,
                .base-interna.simulador .form .bg .form-group {
                    margin: 0;
                }

                    .base-interna.simulador form .bg .form-group .control-label,
                    .base-interna.simulador .form .bg .form-group .control-label {
                        color: #727272;
                        font-family: 'unimed_sansregular';
                        font-size: 14px;
                        font-weight: 600;
                        line-height: normal;
                    }

                    .base-interna.simulador form .bg .form-group .form-control,
                    .base-interna.simulador .form .bg .form-group .form-control {
                        background-color: #FFFFFF;
                    }

                .base-interna.simulador form .bg .btn,
                .base-interna.simulador .form .bg .btn {
                    border-radius: 5px;
                    margin: 26px 0 0 0;
                    height: 36px;
                }

        .base-interna.simulador .btn.square {
            border-radius: 4px;
            display: flex;
            height: 48px;
            margin: 10px auto;
            width: 300px;
        }

        .base-interna.simulador .dependentes h3 {
            color: #12554b;
            font-family: 'unimed_slabbook';
            font-weight: 600;
            text-align: center;
            text-transform: none;
            font-size: 26px;
        }

            .base-interna.simulador .dependentes h3 i {
                margin-right: 10px;
            }

        .base-interna.simulador .dependentes.sem .barra {
            border-top: 1px solid #e3e2e2;
            border-bottom: 1px solid #e3e2e2;
            padding: 40px 0;
            margin-bottom: 20px;
        }

            .base-interna.simulador .dependentes.sem .barra h4 {
                color: #ec7405;
                font-family: 'unimed_sansbold';
                font-size: 17px;
                line-height: normal;
                text-align: center;
                text-transform: none;
            }

            .base-interna.simulador .dependentes.sem .barra p {
                font-size: 17px;
                line-height: normal;
                text-align: center;
                margin: 0;
            }

        .base-interna.simulador .dependentes.sem a {
            color: #7b7b7b;
            display: block;
            text-align: center;
            margin-bottom: 15px;
        }

            .base-interna.simulador .dependentes.sem a strong {
                text-decoration: underline;
            }

        .base-interna.simulador .dependentes .table {
            border: 0;
        }

            .base-interna.simulador .dependentes .table thead th {
                background-color: transparent;
                border: 0;
                border-bottom: 1px solid #e3e2e2;
                color: #01884d;
                font-family: 'unimed_sansregular';
                text-transform: uppercase;
                text-align: left;
            }

            .base-interna.simulador .dependentes .table tbody td {
                border: 0;
                border-bottom: 1px solid #e3e2e2;
                font-family: 'unimed_sansregular';
                font-size: 15px;
                text-transform: uppercase;
                text-align: left;
                vertical-align: middle;
            }

                .base-interna.simulador .dependentes .table tbody td a {
                    color: #e0104a;
                    font-size: 18px;
                    float: right;
                    margin: 0;
                }

        .base-interna.simulador .titulo-destaque-2 {
            background-color: #f3f3f3;
        }

            .base-interna.simulador .titulo-destaque-2 h3 {
                text-transform: uppercase;
            }

            .base-interna.simulador .titulo-destaque-2 p {
                color: #555658;
                margin: 0 0 15px;
            }

            .base-interna.simulador .titulo-destaque-2 .btn-primary {
                margin: 0 auto;
            }

        .base-interna.simulador .planos h2 {
            font-family: 'unimed_sansbold';
            font-style: italic;
            text-align: center;
            margin-top: 60px;
            margin-bottom: 0;
        }

        .base-interna.simulador .planos p {
            color: #555658;
            margin-bottom: 30px;
        }

        .base-interna.simulador .planos .lista-planos {
            display: inline-block;
            margin: 20px 0;
            padding: 0;
        }

            .base-interna.simulador .planos .lista-planos li {
                display: block;
                float: left;
                flex-basis: 100%;
                margin: 0;
                width:200px;
                padding: 0 10px;
            }

                .base-interna.simulador .planos .lista-planos li:first-child {
                    padding-left: 0;
                }

                .base-interna.simulador .planos .lista-planos li:last-child {
                    padding-right: 0;
                }

                .base-interna.simulador .planos .lista-planos li .plano {
                    background-color: #f2f2f2;
                    -webkit-border-radius: 15px;
                    -webkit-border-bottom-right-radius: 0;
                    -moz-border-radius: 15px;
                    -moz-border-radius-bottomright: 0;
                    border-radius: 15px;
                    border-bottom-right-radius: 0;
                }

                    .base-interna.simulador .planos .lista-planos li .plano .tag {
                        align-items: center;
                        background-color: #e3e2e2;
                        color: #7b7b7b;
                        display: flex;
                        font-family: 'unimed_slabbook';
                        text-transform: uppercase;
                        height: 32px;
                        font-size: 12px;
                        line-height: 1.67;
                        justify-content: center;
                        -webkit-border-top-left-radius: 15px;
                        -webkit-border-top-right-radius: 15px;
                        -moz-border-radius-topleft: 15px;
                        -moz-border-radius-topright: 15px;
                        border-top-left-radius: 15px;
                        border-top-right-radius: 15px;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano h3 {
                        font-size: 20px;
                        font-family: 'unimed_slabbook';
                        text-align: center;
                        text-transform: none;
                        margin: 20px 0 15px;
                        line-height: 20px;
                    }

                        .base-interna.simulador .planos .lista-planos li .plano h3 strong {
                            display: block;
                            font-family: 'unimed_slabbold';
                        }

                        .base-interna.simulador .planos .lista-planos li .plano h3.txt-unimed-mais {
                            background: url(../img/txt-unimed-mais.png) no-repeat center;
                            height: 40px;
                            text-indent: -5000em;
                        }

                        .base-interna.simulador .planos .lista-planos li .plano h3.txt-promocao {
                            background: url(../img/Unimed_Participativo_2018.png) no-repeat center;
                            height: 40px;
                            text-indent: -5000em;
                        }

                    .base-interna.simulador .planos .lista-planos li .plano p {
                        color: #727272;
                        font-size: 12px;
                        text-align: center;
                        line-height: normal;
                        padding: 0 20px 10px;
                        margin: 0 0 30px;
                        /*min-height: 72px;*/
                    }

                        .base-interna.simulador .planos .lista-planos li .plano p.valor {
                            background-color: rgba(255, 255, 255, 0.5);
                            padding: 25px;
                        }

                            .base-interna.simulador .planos .lista-planos li .plano p.valor small {
                                display: block;
                                font-family: 'unimed_sansregular';
                                font-size: 10px;
                                text-transform: uppercase;
                            }

                            .base-interna.simulador .planos .lista-planos li .plano p.valor ins {
                                font-size: 23px;
                                font-family: 'unimed_slabbook';
                                text-decoration: none;
                            }

                                .base-interna.simulador .planos .lista-planos li .plano p.valor ins strong {
                                    font-family: 'unimed_slabbold';
                                }

                                .base-interna.simulador .planos .lista-planos li .plano p.valor ins small {
                                    display: inline;
                                    text-transform: lowercase;
                                }

                            .base-interna.simulador .planos .lista-planos li .plano p.valor .btn {
                                font-size: 12px;
                                display: flex;
                                max-width: 180px;
                                margin: 15px auto 0 auto;
                                padding: 0;
                            }

                    .base-interna.simulador .planos .lista-planos li .plano.roxo.destaque .tag {
                        background-color: #411564;
                        color: #FFFFFF;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano.roxo .valor small {
                        color: #411564;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano.roxo .valor ins {
                        color: #411564;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano.roxo .valor .btn {
                        background-color: #411564;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano.laranja.destaque .tag {
                        background-color: #ec7405;
                        color: #FFFFFF;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano.laranja h3 {
                        color: #ec7405;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano.laranja .valor small {
                        color: #ec7405;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano.laranja .valor ins {
                        color: #ec7405;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano.laranja .valor .btn {
                        background-color: #ec7405;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano.lilas.destaque .tag {
                        background-color: #A3238E;
                        color: #FFFFFF;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano.lilas h3 {
                        color: #A3238E;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano.lilas .valor small {
                        color: #A3238E;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano.lilas .valor ins {
                        color: #A3238E;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano.lilas .valor .btn {
                        background-color: #A3238E;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano.verde-petroleo.destaque .tag {
                        background-color: #2a6968;
                        color: #FFFFFF;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano.verde-petroleo h3 {
                        color: #2a6968;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano.verde-petroleo .valor small {
                        color: #2a6968;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano.verde-petroleo .valor ins {
                        color: #2a6968;
                    }

                    .base-interna.simulador .planos .lista-planos li .plano.verde-petroleo .valor .btn {
                        background-color: #2a6968;
                    }

        .base-interna.simulador .planos .botoes .btn-primary {
            height: 36px;
            margin-right: 15px;
        }

        .base-interna.simulador .planos .botoes .btn-default {
            background-color: #7B7B7B;
            border-color: #7B7B7B;
            color: #FFFFFF;
        }

        .base-interna.simulador .planos .detalhes-plano {
            background-color: #f3f3f3;
            padding: 60px 0;
            margin-bottom: 60px;
            position: relative;
        }

            .base-interna.simulador .planos .detalhes-plano:before {
                border-color: transparent transparent #f3f3f3 transparent;
                border-style: solid;
                border-width: 0 22.5px 25px 22.5px;
                content: "";
                height: 0;
                width: 0;
                position: absolute;
                left: 48.5%;
                top: -25px;
            }

            .base-interna.simulador .planos .detalhes-plano .container {
                position: relative;
            }

            .base-interna.simulador .planos .detalhes-plano .close {
                font-size: 36px;
                position: absolute;
                right: 15px;
                top: 0;
            }

            .base-interna.simulador .planos .detalhes-plano h3 {
                font-family: 'unimed_slabbook';
                font-size: 36px;
                text-transform: none;
            }

            .base-interna.simulador .planos .detalhes-plano p,
            .base-interna.simulador .planos .detalhes-plano small {
                color: #727272;
                line-height: normal;
            }

            .base-interna.simulador .planos .detalhes-plano ul {
                margin: 0 0 30px;
                padding: 0;
                list-style: disc inside none;
                font-size: 18px;
            }

                .base-interna.simulador .planos .detalhes-plano ul.nav-tabs {
                    align-items: center;
                    border: 1px solid;
                    border-radius: 30px;
                    display: flex;
                    justify-content: center;
                    list-style: none outside none;
                    padding: 2px;
                    margin: 0 auto 30px;
                    max-width: 550px;
                }

                    .base-interna.simulador .planos .detalhes-plano ul.nav-tabs li {
                        margin: 0;
                        text-align: center;
                        width: 50%;
                    }

                        .base-interna.simulador .planos .detalhes-plano ul.nav-tabs li .nav-link {
                            border-radius: 30px;
                            border: 0;
                            text-transform: uppercase;
                            font-family: 'unimed_slabbook';
                            line-height: normal;
                        }

                            .base-interna.simulador .planos .detalhes-plano ul.nav-tabs li .nav-link.active {
                                font-weight: 600;
                            }

            .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane h4 {
                border-bottom: 1px solid #ec7405;
                color: #ec7405;
                font-size: 20px;
                font-weight: 600;
                margin: 0;
                padding: 0 0 10px;
                text-transform: none;
            }

            .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .table {
                border: 1px solid #e3e2e2;
                margin-bottom: 10px;
                margin-top: 40px;
                /*tbody tr:last-child th, tbody tr:last-child td {
                                border-bottom: 0;
                            }*/
            }

                .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .table .maior {
                    width: 50%;
                }

                .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .table .menor {
                    width: 25%;
                }

                .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .table thead th {
                    background-color: #FFF;
                    border: 0;
                    border-bottom: 1px solid #e3e2e2;
                    border-left: 1px solid #e3e2e2;
                    border-right: 1px solid #e3e2e2;
                    color: #999;
                    font-family: 'unimed_slabbold';
                    font-size: 16px;
                    vertical-align: middle;
                    line-height: normal;
                }

                    .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .table thead th .cabecalho-esquerdo {
                        color: #ec7405;
                    }

                        .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .table thead th .cabecalho-esquerdo small {
                            color: #ec7405;
                        }

                    .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .table thead th .cabecalho-direito {
                        color: #ec7405;
                    }

                        .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .table thead th .cabecalho-direito small {
                            color: #ec7405;
                        }

                .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .table tbody th {
                    background-color: #FFFFFF;
                    border: 1px solid #e3e2e2;
                    color: #999;
                    font-size: 14px;
                    font-family: 'unimed_slabbook';
                    line-height: normal;
                }

                    .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .table tbody th strong {
                        font-family: 'unimed_slabbold';
                        display: block;
                    }

                .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .table tbody td {
                    background-color: #FFFFFF;
                    border: 1px solid #e3e2e2;
                    color: #999;
                    font-size: 14px;
                    font-family: 'unimed_slabbook';
                    vertical-align: middle;
                    line-height: normal;
                }

                    .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .table tbody td strong {
                        font-family: 'unimed_slabbold';
                        display: block;
                    }

                    .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .table tbody td .linha-tabela-promocional {
                        color: #ec7405;
                    }

            .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .total {
                background-color: #ec7405;
                padding: 10px;
                text-align: center;
                border-radius: 15px;
            }

                .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .total span {
                    color: #FFFFFF;
                    display: block;
                    font-size: 11px;
                    font-family: 'unimed_slabbook';
                    text-transform: uppercase;
                }

                .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .total small {
                    color: #FFFFFF;
                    display: block;
                    font-size: 11px;
                }

                .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .total ins {
                    color: #FFFFFF;
                    font-family: 'unimed_slabbook';
                    text-decoration: none;
                    font-size: 23px;
                }

                    .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .total ins strong {
                        font-family: 'unimed_slabbold';
                        font-size: 16px;
                    }

                    .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .total ins small {
                        display: block;
                        font-size: 11px;
                        text-transform: lowercase;
                    }

                .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .total .btn {
                    color: #ec7405;
                    font-size: 12px;
                    margin: 10px 0 0 0;
                    height: 35px;
                    width: 90%;
                }

            .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .infos {
                border-top: solid 1px #9b9c9d;
                border-bottom: solid 1px #9b9c9d;
                margin: 30px 0;
                padding: 30px 0;
                text-align: center;
                
            }

                .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .infos .btn-default {
                    background-color: transparent;
                    color: #77787a;
                    display: flex;
                    font-family: 'unimed_slabbook';
                    font-size: 11px;
                    height: inherit;
                    margin: 0 auto 20px;
                    max-width: 380px;
                    padding: 10px;
                }

                .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane .infos .btn-primary {
                    font-family: 'unimed_slabbook';
                    font-size: 11px;
                    font-weight: 100;
                    height: 31px;
                    margin: 0;
                }

            .base-interna.simulador .planos .detalhes-plano .tab-content .tab-pane small ul li {
                color: #727272;
                font-size: 80%;
                line-height: normal;
            }

            .base-interna.simulador .planos .detalhes-plano .tab-content.plano-promocional .table .maior {
                width: 30%;
            }

            .base-interna.simulador .planos .detalhes-plano .tab-content.plano-promocional .table .menor {
                width: 15%;
            }

            .base-interna.simulador .planos .detalhes-plano .tab-content.plano-promocional .total .btn {
                width: 100%;
                margin-top: 0;
                min-width: 100%;
            }

            .base-interna.simulador .planos .detalhes-plano.laranja h3 {
                color: #ec7405;
            }

            .base-interna.simulador .planos .detalhes-plano.laranja .nav-tabs {
                border-color: #ec7405;
            }

                .base-interna.simulador .planos .detalhes-plano.laranja .nav-tabs li .nav-link {
                    color: #ec7405;
                }

                    .base-interna.simulador .planos .detalhes-plano.laranja .nav-tabs li .nav-link.active {
                        background-color: #ec7405;
                        color: #FFFFFF;
                    }

            .base-interna.simulador .planos .detalhes-plano.laranja .tab-content h4 {
                border-color: #ec7405;
                color: #ec7405;
            }

            .base-interna.simulador .planos .detalhes-plano.laranja .tab-content .table thead th,
            .base-interna.simulador .planos .detalhes-plano.laranja .tab-content .table tbody th,
            .base-interna.simulador .planos .detalhes-plano.laranja .tab-content .table tbody td {
                color: #727272;
            }

                .base-interna.simulador .planos .detalhes-plano.laranja .tab-content .table thead th.cabecalho-esquerdo,
                .base-interna.simulador .planos .detalhes-plano.laranja .tab-content .table thead th.cabecalho-direito {
                    color: #ec7405;
                }

                    .base-interna.simulador .planos .detalhes-plano.laranja .tab-content .table thead th.cabecalho-esquerdo small,
                    .base-interna.simulador .planos .detalhes-plano.laranja .tab-content .table thead th.cabecalho-direito small {
                        color: #ec7405;
                    }

                .base-interna.simulador .planos .detalhes-plano.laranja .tab-content .table tbody td.linha-tabela-promocional {
                    color: #ec7405;
                }

                    .base-interna.simulador .planos .detalhes-plano.laranja .tab-content .table tbody td.linha-tabela-promocional small {
                        color: #ec7405;
                    }

            .base-interna.simulador .planos .detalhes-plano.laranja .tab-content .total {
                background-color: #ec7405;
            }

                .base-interna.simulador .planos .detalhes-plano.laranja .tab-content .total span {
                    color: #FFFFFF;
                }

                .base-interna.simulador .planos .detalhes-plano.laranja .tab-content .total small {
                    color: #FFFFFF;
                }

                .base-interna.simulador .planos .detalhes-plano.laranja .tab-content .total ins {
                    color: #FFFFFF;
                }

                .base-interna.simulador .planos .detalhes-plano.laranja .tab-content .total .btn {
                    color: #ec7405;
                }

            .base-interna.simulador .planos .detalhes-plano.roxo h3 {
                color: #411564;
            }

            .base-interna.simulador .planos .detalhes-plano.roxo .nav-tabs {
                border-color: #411564;
            }

                .base-interna.simulador .planos .detalhes-plano.roxo .nav-tabs li .nav-link {
                    color: #411564;
                }

                    .base-interna.simulador .planos .detalhes-plano.roxo .nav-tabs li .nav-link.active {
                        background-color: #411564;
                        color: #FFFFFF;
                    }

            .base-interna.simulador .planos .detalhes-plano.roxo .tab-content h4 {
                border-color: #411564;
                color: #411564;
            }

            .base-interna.simulador .planos .detalhes-plano.roxo .tab-content .table thead th,
            .base-interna.simulador .planos .detalhes-plano.roxo .tab-content .table tbody th,
            .base-interna.simulador .planos .detalhes-plano.roxo .tab-content .table tbody td {
                color: #411564;
            }

            .base-interna.simulador .planos .detalhes-plano.roxo .tab-content .total {
                background-color: #411564;
            }

                .base-interna.simulador .planos .detalhes-plano.roxo .tab-content .total span {
                    color: #FFFFFF;
                }

                .base-interna.simulador .planos .detalhes-plano.roxo .tab-content .total small {
                    color: #FFFFFF;
                }

                .base-interna.simulador .planos .detalhes-plano.roxo .tab-content .total ins {
                    color: #FFFFFF;
                }

                .base-interna.simulador .planos .detalhes-plano.roxo .tab-content .total .btn {
                    color: #411564;
                }

            .base-interna.simulador .planos .detalhes-plano.lilas h3 {
                color: #A3238E;
            }

            .base-interna.simulador .planos .detalhes-plano.lilas .nav-tabs {
                border-color: #A3238E;
            }

                .base-interna.simulador .planos .detalhes-plano.lilas .nav-tabs li .nav-link {
                    color: #A3238E;
                }

                    .base-interna.simulador .planos .detalhes-plano.lilas .nav-tabs li .nav-link.active {
                        background-color: #A3238E;
                        color: #FFFFFF;
                    }

            .base-interna.simulador .planos .detalhes-plano.lilas .tab-content h4 {
                border-color: #A3238E;
                color: #A3238E;
            }

            .base-interna.simulador .planos .detalhes-plano.lilas .tab-content .table thead th,
            .base-interna.simulador .planos .detalhes-plano.lilas .tab-content .table tbody th,
            .base-interna.simulador .planos .detalhes-plano.lilas .tab-content .table tbody td {
                color: #A3238E;
            }

            .base-interna.simulador .planos .detalhes-plano.lilas .tab-content .total {
                background-color: #A3238E;
            }

                .base-interna.simulador .planos .detalhes-plano.lilas .tab-content .total span {
                    color: #FFFFFF;
                }

                .base-interna.simulador .planos .detalhes-plano.lilas .tab-content .total small {
                    color: #FFFFFF;
                }

                .base-interna.simulador .planos .detalhes-plano.lilas .tab-content .total ins {
                    color: #FFFFFF;
                }

                .base-interna.simulador .planos .detalhes-plano.lilas .tab-content .total .btn {
                    color: #A3238E;
                }

            .base-interna.simulador .planos .detalhes-plano.verde-petroleo h3 {
                color: #2a6968;
            }

            .base-interna.simulador .planos .detalhes-plano.verde-petroleo .nav-tabs {
                border-color: #2a6968;
            }

                .base-interna.simulador .planos .detalhes-plano.verde-petroleo .nav-tabs li .nav-link {
                    color: #2a6968;
                }

                    .base-interna.simulador .planos .detalhes-plano.verde-petroleo .nav-tabs li .nav-link.active {
                        background-color: #2a6968;
                        color: #FFFFFF;
                    }

            .base-interna.simulador .planos .detalhes-plano.verde-petroleo .tab-content h4 {
                border-color: #2a6968;
                color: #2a6968;
            }

            .base-interna.simulador .planos .detalhes-plano.verde-petroleo .tab-content .table thead th,
            .base-interna.simulador .planos .detalhes-plano.verde-petroleo .tab-content .table tbody th,
            .base-interna.simulador .planos .detalhes-plano.verde-petroleo .tab-content .table tbody td {
                color: #2a6968;
            }

            .base-interna.simulador .planos .detalhes-plano.verde-petroleo .tab-content .total {
                background-color: #2a6968;
            }

                .base-interna.simulador .planos .detalhes-plano.verde-petroleo .tab-content .total span {
                    color: #FFFFFF;
                }

                .base-interna.simulador .planos .detalhes-plano.verde-petroleo .tab-content .total small {
                    color: #FFFFFF;
                }

                .base-interna.simulador .planos .detalhes-plano.verde-petroleo .tab-content .total ins {
                    color: #FFFFFF;
                }

                .base-interna.simulador .planos .detalhes-plano.verde-petroleo .tab-content .total .btn {
                    color: #2a6968;
                }

        .base-interna.simulador .planos .plano-interesse {
            background-color: #ec7405;
            padding: 20px 0;
        }

            .base-interna.simulador .planos .plano-interesse h2 {
                color: #FFFFFF;
                font-family: 'unimed_slabbook';
                font-size: 14px;
                line-height: 1.22;
                padding-bottom: 5px;
                margin: 0 0 15px;
                text-align: left;
                text-transform: uppercase;
                font-style: normal;
                border-bottom: 1px solid #FFFFFF;
            }

            .base-interna.simulador .planos .plano-interesse h3 {
                color: #FFFFFF;
                font-family: 'unimed_slabbold';
                font-size: 24px;
                line-height: normal;
                margin: 0 0 15px;
                text-align: left;
                font-style: normal;
                text-transform: none;
            }

            .base-interna.simulador .planos .plano-interesse h4 {
                color: #FFFFFF;
                font-family: 'unimed_slabbold';
                font-size: 16px;
                line-height: normal;
                margin: 0 0 15px;
                text-align: left;
                font-style: normal;
                text-transform: none;
            }

            .base-interna.simulador .planos .plano-interesse p {
                color: #FFFFFF;
                font-family: 'unimed_sansregular';
                font-size: 16px;
                line-height: normal;
                margin: 0 0 15px;
                text-align: left;
                font-style: normal;
                text-transform: none;
            }

            .base-interna.simulador .planos .plano-interesse .btn {
                background-color: transparent;
                border-color: #FFFFFF;
                color: #FFFFFF;
                font-family: 'unimed_sansregular';
                font-size: 10px;
                font-weight: normal;
                margin: 0;
                height: 26px;
            }

            .base-interna.simulador .planos .plano-interesse .valor {
                background-color: #FFF;
                border-radius: 10px;
                float: right;
                margin: 0;
                padding: 20px;
                text-align: center;
                max-width: 220px;
            }

                .base-interna.simulador .planos .plano-interesse .valor small {
                    color: #ec7405;
                    display: block;
                    font-family: 'unimed_slabbook';
                    font-size: 10px;
                    text-transform: uppercase;
                    line-height: normal;
                }

                .base-interna.simulador .planos .plano-interesse .valor ins {
                    color: #ec7405;
                    font-size: 26px;
                    font-family: 'unimed_slabbook';
                    text-decoration: none;
                }

                    .base-interna.simulador .planos .plano-interesse .valor ins strong {
                        font-family: 'unimed_slabbold';
                    }

                    .base-interna.simulador .planos .plano-interesse .valor ins small {
                        display: inline;
                        text-transform: lowercase;
                    }

            .base-interna.simulador .planos .plano-interesse.roxo {
                background-color: #411564;
            }

                .base-interna.simulador .planos .plano-interesse.roxo .valor ins {
                    color: #411564;
                }

                .base-interna.simulador .planos .plano-interesse.roxo .valor small {
                    color: #411564;
                }

            .base-interna.simulador .planos .plano-interesse.laranja {
                background-color: #ec7405;
            }

                .base-interna.simulador .planos .plano-interesse.laranja .valor ins {
                    color: #ec7405;
                }

                .base-interna.simulador .planos .plano-interesse.laranja .valor small {
                    color: #ec7405;
                }

            .base-interna.simulador .planos .plano-interesse.lilas {
                background-color: #A3238E;
            }

                .base-interna.simulador .planos .plano-interesse.lilas .valor ins {
                    color: #A3238E;
                }

                .base-interna.simulador .planos .plano-interesse.lilas .valor small {
                    color: #A3238E;
                }

            .base-interna.simulador .planos .plano-interesse.verde-petroleo {
                background-color: #2a6968;
            }

                .base-interna.simulador .planos .plano-interesse.verde-petroleo .valor ins {
                    color: #2a6968;
                }

                .base-interna.simulador .planos .plano-interesse.verde-petroleo .valor small {
                    color: #2a6968;
                }

        .base-interna.simulador .planos .formulario-prospect {
            padding: 0;
        }

            .base-interna.simulador .planos .formulario-prospect h2 {
                font-family: 'unimed_slabbold';
                font-size: 44px;
                text-align: left;
                font-style: normal;
                max-width: 700px;
                line-height: normal;
            }

            .base-interna.simulador .planos .formulario-prospect .form {
                margin-top: 20px;
            }

            .base-interna.simulador .planos .formulario-prospect fieldset {
                margin-top: 20px;
            }

            .base-interna.simulador .planos .formulario-prospect .card {
                background-color: #01884d;
                padding: 20px;
            }

                .base-interna.simulador .planos .formulario-prospect .card h3 {
                    border: 0;
                    color: #FFFFFF;
                    font-family: 'unimed_sansbold';
                    font-size: 30px;
                    font-weight: 800;
                    padding: 0;
                }

                .base-interna.simulador .planos .formulario-prospect .card p {
                    color: #b1cb4e;
                    font-size: 16px;
                    margin: 0 auto;
                    max-width: 380px;
                }

                    .base-interna.simulador .planos .formulario-prospect .card p strong {
                        color: #b1cb4e;
                        display: block;
                        font-size: 31px;
                        line-height: 40px;
                        margin: 0 auto;
                        position: relative;
                        width: fit-content;
                    }

                        .base-interna.simulador .planos .formulario-prospect .card p strong:before {
                            content: "";
                            background: url(../img/telefone-3.svg) no-repeat;
                            display: inline-block;
                            height: 30px;
                            margin: 0 10px 0 0;
                            width: 30px;
                        }

        .base-interna.simulador .duvidas {
            background-color: #01884d;
            padding: 60px 0;
            text-align: center;
        }

            .base-interna.simulador .duvidas img {
                display: block;
                margin: 0 auto 30px;
            }

            .base-interna.simulador .duvidas h3 {
                color: #b1cb4e;
                font-family: 'unimed_slabbook';
                font-size: 31px;
                font-weight: 600;
                letter-spacing: -1.3px;
                text-align: center;
            }

            .base-interna.simulador .duvidas p {
                color: #FFFFFF;
                font-size: 20px;
                line-height: normal;
                text-align: center;
            }

            .base-interna.simulador .duvidas .btn {
                margin: 0 auto;
            }

    .conteudo-interna h2 {
        color: #01884d;
        font-family: 'unimed_slabbook';
        font-size: 32.6px;
        font-weight: 600;
        letter-spacing: -0.6px;
        margin-bottom: 15px;
    }

        .conteudo-interna h2 strong {
            font-family: 'unimed_slabbold';
        }

    .conteudo-interna h3 {
        color: #01884d;
        font-family: 'unimed_slabbold';
        font-size: 30px;
        font-weight: 600;
        line-height: 1.23;
        letter-spacing: normal;
        text-transform: uppercase;
        margin: 0 0 15px;
    }

    .conteudo-interna h4 {
        color: #01884d;
        font-family: 'unimed_slabbook';
        font-size: 22px;
        font-weight: 400;
        letter-spacing: -0.6px;
        text-transform: uppercase;
        margin: 0 0 15px;
    }

    .conteudo-interna h5 {
        color: #01884d;
        font-family: 'unimed_slabbold';
        font-size: 16px;
        font-weight: 600;
        letter-spacing: -0.6px;
        text-transform: uppercase;
        margin: 0 0 15px;
    }

    .conteudo-interna p {
        color: #5b5c65;
        font-size: 17px;
        letter-spacing: normal;
        line-height: normal;
        margin-bottom: 30px;
        word-break: break-word;
    }

        .conteudo-interna p a {
            color: #01884d;
            text-decoration: underline;
        }

            .conteudo-interna p a:hover {
                text-decoration: none;
            }

    .conteudo-interna hr {
        margin-top: 5px;
        margin-bottom: 30px;
    }

    .conteudo-interna .img-block {
        display: block;
        height: auto;
        width: 100%;
        margin-bottom: 40px;
    }

    .conteudo-interna .img-left {
        float: left;
        margin: 0 20px 20px 0;
    }

    .conteudo-interna .img-right {
        float: right;
        margin: 0 0 20px 20px;
    }

    .conteudo-interna .img-full img {
        margin: 0 auto;
    }

    .conteudo-interna .img-center img {
        display: block;
        margin: 0 auto 15px;
    }

    .conteudo-interna .img-center p {
        font-family: 'unimed_slabbook';
        font-size: 18px;
        margin: 0;
        text-align: center;
        font-style: italic;
    }

    .conteudo-interna .titulo-destaque {
        background-color: #f3f3f3;
        padding: 50px 0 30px 0;
        text-align: center;
    }

        .conteudo-interna .titulo-destaque h3 {
            color: #b1cb4e;
            font-size: 63px;
            font-style: italic;
            font-weight: 800;
            letter-spacing: -1.3px;
            text-align: center;
            text-transform: none;
        }

        .conteudo-interna .titulo-destaque p {
            color: #555658;
            font-size: 20px;
            font-style: normal;
            font-weight: normal;
            text-align: center;
            margin-bottom: 40px;
            line-height: normal;
        }

    .conteudo-interna .titulo-destaque-2 {
        background-color: #01884d;
        padding: 50px 0 30px 0;
        text-align: center;
    }

        .conteudo-interna .titulo-destaque-2 h3 {
            color: #b1cb4e;
            font-family: 'unimed_slabbook';
            font-size: 31px;
            font-weight: 600;
            letter-spacing: -1.3px;
            text-align: center;
            text-transform: none;
        }

            .conteudo-interna .titulo-destaque-2 h3 strong {
                font-family: 'unimed_slabbold';
            }

        .conteudo-interna .titulo-destaque-2 p {
            color: #FFFFFF;
            font-size: 20px;
            font-style: normal;
            font-weight: normal;
            text-align: center;
            margin-bottom: 40px;
            line-height: normal;
        }

            .conteudo-interna .titulo-destaque-2 p.telefone {
                color: #b1cb4e;
                font-size: 16px;
                margin: 0 auto;
                max-width: 260px;
            }

                .conteudo-interna .titulo-destaque-2 p.telefone strong {
                    display: block;
                    font-size: 31px;
                    line-height: 40px;
                    margin: 0 auto;
                    position: relative;
                    width: fit-content;
                }

                    .conteudo-interna .titulo-destaque-2 p.telefone strong:before {
                        content: "";
                        background: url(../img/telefone-3.svg) no-repeat;
                        display: inline-block;
                        height: 30px;
                        left: -50px;
                        margin: 10px;
                        position: absolute;
                        top: -5px;
                        width: 30px;
                    }

    .conteudo-interna .titulo-destaque-3 {
        background-color: #58595b;
        padding: 70px 0 50px 0;
        text-align: center;
    }

        .conteudo-interna .titulo-destaque-3 h3 {
            color: #b1cb4e;
            font-size: 44.8px;
            font-family: 'unimed_slabbook';
            font-weight: 600;
            letter-spacing: -1.3px;
            text-align: center;
            text-transform: none;
        }

            .conteudo-interna .titulo-destaque-3 h3 strong {
                font-family: 'unimed_slabbold';
            }

        .conteudo-interna .titulo-destaque-3 p {
            color: #FFFFFF;
            font-size: 20px;
            font-style: normal;
            font-weight: normal;
            text-align: center;
            margin: 0 auto 40px;
            line-height: normal;
            max-width: 770px;
        }

    .conteudo-interna .titulo-destaque-4 {
        background-color: #b1cb4e;
        padding: 50px 0 30px 0;
        text-align: center;
    }

        .conteudo-interna .titulo-destaque-4 h3 {
            color: #01884d;
            font-size: 31px;
            font-family: 'unimed_slabbook';
            font-weight: 600;
            letter-spacing: -1.3px;
            text-align: center;
            text-transform: none;
        }

            .conteudo-interna .titulo-destaque-4 h3 strong {
                font-family: 'unimed_slabbold';
            }

        .conteudo-interna .titulo-destaque-4 p {
            color: #FFFFFF;
            font-size: 20px;
            font-style: normal;
            font-weight: normal;
            text-align: center;
            margin: 0 auto 40px;
            line-height: normal;
            max-width: 850px;
        }

    .conteudo-interna .jumpbutton {
        align-items: center;
        padding: 50px 40px;
        margin-bottom: 50px;
        display: -ms-grid;
        display: grid;
        -webkit-border-radius: 20px;
        -webkit-border-bottom-right-radius: 0;
        -moz-border-radius: 20px;
        -moz-border-radius-bottomright: 0;
        border-radius: 20px;
        border-bottom-right-radius: 0;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        grid-template-areas: "texto btn";
        grid-gap: 20px;
    }

        .conteudo-interna .jumpbutton h2 {
            font-family: unimed_slabbook;
            font-size: 40px;
            grid-area: texto;
            margin: 0;
        }

        .conteudo-interna .jumpbutton .btn {
            -webkit-border-radius: 20px;
            -webkit-border-bottom-right-radius: 0;
            -moz-border-radius: 20px;
            -moz-border-radius-bottomright: 0;
            border-radius: 20px;
            border-bottom-right-radius: 0;
            font-family: unimed_slabbook;
            font-size: 40px;
            grid-area: btn;
            height: 96px;
            margin: 0;
            text-transform: none;
            white-space: inherit;
        }

        .conteudo-interna .jumpbutton.laranja {
            background-color: #ec7405;
        }

            .conteudo-interna .jumpbutton.laranja h2 {
                color: #b1cb4e;
            }

            .conteudo-interna .jumpbutton.laranja .btn {
                background-color: #01884d;
                color: #FFFFFF;
            }

        .conteudo-interna .jumpbutton.verde {
            background-color: #01884d;
        }

            .conteudo-interna .jumpbutton.verde h2 {
                color: #b1cb4e;
            }

            .conteudo-interna .jumpbutton.verde .btn {
                background-color: #FFFFFF;
                color: #01884d;
            }

    .conteudo-interna .btn {
        align-items: center;
        border-radius: 50px;
        color: #FFFFFF;
        display: inline-flex;
        font-size: 14px;
        font-family: 'unimed_slabbold';
        justify-content: center;
        min-height: 36px;
        margin: 10px 0;
        padding: 0 23px;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        white-space: inherit;
    }

        .conteudo-interna .btn:hover,
        .conteudo-interna .btn:focus,
        .conteudo-interna .btn:active {
            opacity: 0.8;
        }

        .conteudo-interna .btn.verde-petroleo {
            background-color: #2a6968;
        }

        .conteudo-interna .btn.verde-escuro {
            background-color: #12554b;
        }

        .conteudo-interna .btn.cinza {
            background-color: #7B7B7B;
        }

        .conteudo-interna .btn.verde-limao {
            background-color: #b1cb4e;
        }

        .conteudo-interna .btn.verde {
            background-color: #01884d;
        }

        .conteudo-interna .btn.vermelho {
            background-color: #e0104a;
        }

        .conteudo-interna .btn.laranja {
            background-color: #ec7405;
        }

        .conteudo-interna .btn.branco {
            background-color: #FFFFFF;
            color: #5b5c65;
        }

        .conteudo-interna .btn.btn-default {
            background-color: #FFFFFF;
            border-color: #5b5c65;
            color: #5b5c65;
        }

    .conteudo-interna ul,
    .conteudo-interna ol {
        margin-bottom: 30px;
    }

        .conteudo-interna ul li,
        .conteudo-interna ol li {
            color: #5b5c65;
            font-size: 17px;
            letter-spacing: normal;
            line-height: 1.88;
        }

    .conteudo-interna blockquote {
        background-color: #01884d;
        -webkit-border-radius: 20px;
        -webkit-border-bottom-right-radius: 0;
        -moz-border-radius: 20px;
        -moz-border-radius-bottomright: 0;
        border-radius: 20px;
        border-bottom-right-radius: 0;
        padding: 30px 30px 1px;
        margin-bottom: 30px;
    }

        .conteudo-interna blockquote > * {
            color: #FFFFFF;
        }

    .conteudo-interna iframe {
        display: block;
        margin-bottom: 30px;
        min-height: 500px;
        width: 100%;
    }

    .conteudo-interna .table {
        border: solid 1px #009557;
        border-collapse: collapse;
        margin-bottom: 30px;
        width: 100%;
    }

        .conteudo-interna .table thead th {
            background-color: #01884d;
            border: solid 1px #009557;
            color: #FFFFFF;
            font-family: 'unimed_slabbook';
            font-size: 13px;
            text-align: center;
        }

        .conteudo-interna .table tbody th {
            border: solid 1px #009557;
            color: #01884d;
            font-family: 'unimed_slabbold';
            font-size: 13px;
        }

        .conteudo-interna .table tbody td {
            color: #727272;
            border: solid 1px #009557;
            font-family: 'unimed_slabbold';
            font-size: 13px;
            font-weight: bold;
            text-align: center;
        }

    .conteudo-interna .bg-colorido {
        background-color: #b1cb4e;
        padding: 100px 0 80px;
    }

    .conteudo-interna .bg-inativo {
        background-color: #FFFFFF;
        padding: 100px 0 80px;
    }

    .conteudo-interna .planos {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 20px;
        margin-bottom: 30px;
    }

        .conteudo-interna .planos .item {
            background-color: #ECECEC;
            -webkit-border-radius: 20px;
            -webkit-border-bottom-right-radius: 0;
            -moz-border-radius: 20px;
            -moz-border-radius-bottomright: 0;
            border-radius: 20px;
            border-bottom-right-radius: 0;
            padding: 20px 20px 85px;
            position: relative;
        }

            .conteudo-interna .planos .item h3 {
                font-family: 'unimed_sansregular';
                font-size: 20px;
                position: relative;
            }

                .conteudo-interna .planos .item h3 span {
                    display: block;
                }

                    .conteudo-interna .planos .item h3 span.tipo {
                        border-top: 2px solid;
                        display: inline-block;
                        font-family: 'unimed_slabbold';
                        font-size: 40px;
                        margin-top: 5px;
                        text-transform: none;
                    }

                .conteudo-interna .planos .item h3 a {
                    color: #5b5c65;
                    position: absolute;
                    right: 0;
                    top: 0;
                }

            .conteudo-interna .planos .item ul {
                margin: 0;
            }

                .conteudo-interna .planos .item ul li .fa-question-circle {
                    color: #c8c8c8;
                }

            .conteudo-interna .planos .item .align-btn {
                position: absolute;
                bottom: 20px;
                left: 0;
                width: 100%;
            }

                .conteudo-interna .planos .item .align-btn .btn-primary {
                    border-radius: 30px;
                    font-size: 18px;
                    display: flex;
                    padding: 0 30px;
                    margin: 0 auto;
                    width: 180px;
                }

            .conteudo-interna .planos .item.laranja h3 {
                color: #ec7405;
            }

            .conteudo-interna .planos .item.laranja .align-btn .btn-primary {
                background-color: #ec7405;
                border-color: #ec7405;
            }

            .conteudo-interna .planos .item.cinza h3 {
                color: #5b5c65;
            }

            .conteudo-interna .planos .item.cinza .align-btn .btn-primary {
                background-color: #5b5c65;
                border-color: #5b5c65;
            }

            .conteudo-interna .planos .item.verde h3 {
                color: #01884d;
            }

            .conteudo-interna .planos .item.verde .align-btn .btn-primary {
                background-color: #01884d;
                border-color: #01884d;
            }

            .conteudo-interna .planos .item.verde-escuro h3 {
                color: #12554b;
            }

            .conteudo-interna .planos .item.verde-escuro .align-btn .btn-primary {
                background-color: #12554b;
                border-color: #12554b;
            }

            .conteudo-interna .planos .item.verde-limao h3 {
                color: #b1cb4e;
            }

            .conteudo-interna .planos .item.verde-limao .align-btn .btn-primary {
                background-color: #b1cb4e;
                border-color: #b1cb4e;
            }

            .conteudo-interna .planos .item.verde-petroleo h3 {
                color: #2a6968;
            }

            .conteudo-interna .planos .item.verde-petroleo .align-btn .btn-primary {
                background-color: #2a6968;
                border-color: #2a6968;
            }

            .conteudo-interna .planos .item.roxo h3 {
                color: #411564;
            }

            .conteudo-interna .planos .item.roxo .align-btn .btn-primary {
                background-color: #411564;
                border-color: #411564;
            }

            .conteudo-interna .planos .item .info {
                background-color: #12554b;
                position: absolute;
                -webkit-border-radius: 20px;
                -webkit-border-bottom-right-radius: 0;
                -moz-border-radius: 20px;
                -moz-border-radius-bottomright: 0;
                border-radius: 20px;
                border-bottom-right-radius: 0;
                padding: 20px;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
            }

                .conteudo-interna .planos .item .info .close {
                    color: #FFFFFF;
                }

                .conteudo-interna .planos .item .info .conteudo {
                    display: flex;
                    margin: 0;
                    padding: 0;
                    width: 100%;
                    height: 90%;
                    align-items: center;
                    justify-content: center;
                }

                    .conteudo-interna .planos .item .info .conteudo p {
                        color: #FFFFFF;
                        font-family: 'unimed_slabbook';
                        font-size: 22px;
                        margin: 0;
                        text-align: center;
                        line-height: inherit;
                    }

    .conteudo-interna .cards {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        grid-gap: 20px;
        margin-bottom: 30px;
    }

        .conteudo-interna .cards .card {
            border: 0;
            display: block;
            -webkit-border-radius: 20px;
            -webkit-border-bottom-right-radius: 0;
            -moz-border-radius: 20px;
            -moz-border-radius-bottomright: 0;
            border-radius: 20px;
            border-bottom-right-radius: 0;
            padding: 20px 20px 85px;
            position: relative;
            text-align: center;
        }

            .conteudo-interna .cards .card h2 {
                text-align: center;
            }

            .conteudo-interna .cards .card p {
                text-align: center;
                font-size: 20px;
                line-height: 24px;
                margin-bottom: 15px;
            }

            .conteudo-interna .cards .card .align-btn {
                position: absolute;
                bottom: 20px;
                left: 0;
                width: 100%;
            }

                .conteudo-interna .cards .card .align-btn .btn-primary {
                    height: 36px;
                }

            .conteudo-interna .cards .card:first-child {
                background-color: #01884d;
            }

                .conteudo-interna .cards .card:first-child h2 {
                    color: #b1cb4e;
                }

                .conteudo-interna .cards .card:first-child p {
                    color: #FFFFFF;
                }

                .conteudo-interna .cards .card:first-child .btn-primary {
                    background-color: #b1cb4e;
                }

            .conteudo-interna .cards .card:last-child {
                background-color: #b1cb4e;
            }

                .conteudo-interna .cards .card:last-child h2 {
                    color: #01884d;
                }

                .conteudo-interna .cards .card:last-child p {
                    color: #FFFFFF;
                }

    .conteudo-interna .vantagens {
        background-color: #ECECEC;
        padding: 80px 0;
    }

        .conteudo-interna .vantagens img {
            display: block;
            margin: 0 auto 30px;
        }

        .conteudo-interna .vantagens h2 {
            color: #01884d;
            font-size: 45px;
            text-align: center;
            text-transform: uppercase;
        }

        .conteudo-interna .vantagens h3 {
            color: #b1cb4e;
            text-transform: none;
        }

        .conteudo-interna .vantagens p {
            font-size: 20px;
            line-height: inherit;
            text-align: center;
            max-width: 930px;
            margin: 0 auto 40px;
        }

        .conteudo-interna .vantagens .btn-primary {
            background-color: #12554b;
            border-color: #12554b;
        }

        .conteudo-interna .vantagens .row h3 {
            font-size: 28px;
        }

        .conteudo-interna .vantagens .row p {
            font-size: 16px;
        }

    .conteudo-interna .formulario-prospect {
        padding: 80px 0 20px;
    }

        .conteudo-interna .formulario-prospect h2 {
            color: #01884d;
            font-size: 45px;
        }

        .conteudo-interna .formulario-prospect legend {
            color: #ec7405;
            font-family: 'unimed_sansbold';
            font-size: 35px;
            font-weight: 900;
            margin: 0 0 15px;
            line-height: 35px;
        }

        .conteudo-interna .formulario-prospect .control-label {
            color: #01884d;
            font-family: 'unimed_slabbold';
            font-size: 26px;
            font-weight: 800;
            line-height: normal;
            letter-spacing: normal;
            margin: 0 0 15px;
        }

        .conteudo-interna .formulario-prospect .form-control:focus {
            background-color: #e9e9e9;
        }

        .conteudo-interna .formulario-prospect .form-control.pequeno {
            max-width: 230px;
        }

        .conteudo-interna .formulario-prospect .form-control.xl {
            font-size: 22px;
            height: 64px;
            padding: 0 20px;
            text-transform: none;
            width: 540px;
        }

        .conteudo-interna .formulario-prospect .lista-radio {
            margin: 0;
            padding: 0;
        }

            .conteudo-interna .formulario-prospect .lista-radio li {
                display: inline-block;
                margin: 0 15px 0 0;
            }

        .conteudo-interna .formulario-prospect .radio {
            flex-grow: inherit;
            margin: 0;
        }

            .conteudo-interna .formulario-prospect .radio input[type=radio] {
                display: none;
            }

            .conteudo-interna .formulario-prospect .radio label {
                align-items: center;
                color: #727272;
                cursor: pointer;
                display: flex;
                font-size: 12px;
                justify-content: space-between;
                margin: 0;
                padding: 0 0 0 25px;
                position: relative;
                text-transform: uppercase;
            }

                .conteudo-interna .formulario-prospect .radio label:before {
                    background-color: #f7f7f7;
                    box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.14);
                    border-radius: 50%;
                    content: '';
                    height: 14px;
                    left: 0;
                    opacity: 1;
                    position: absolute;
                    top: 3px;
                    width: 14px;
                }

                .conteudo-interna .formulario-prospect .radio label:after {
                    content: '\f111';
                    color: #01884d;
                    font-family: "Font Awesome 5 Pro";
                    font-size: 8px;
                    font-weight: 900;
                    height: 14px;
                    top: 3px;
                    left: 3px;
                    opacity: 0;
                    position: absolute;
                    width: 14px;
                }

            .conteudo-interna .formulario-prospect .radio input[type=radio]:checked + label:after {
                opacity: 1;
            }

        .conteudo-interna .formulario-prospect .caracteres {
            color: #7B7B7B;
            font-size: 14px;
            text-align: right;
            margin: 6px 0 0;
        }

            .conteudo-interna .formulario-prospect .caracteres div {
                display: inline;
            }

        .conteudo-interna .formulario-prospect .obs {
            color: #7B7B7B;
            font-size: 13px;
            line-height: 16px;
            margin: 80px 0 0 0;
        }

        .conteudo-interna .formulario-prospect .card {
            background-color: #e9e9e9;
            border: 0;
            -webkit-border-radius: 15px;
            -webkit-border-bottom-right-radius: 0;
            -moz-border-radius: 15px;
            -moz-border-radius-bottomright: 0;
            border-radius: 15px;
            border-bottom-right-radius: 0;
            padding: 20px;
        }

            .conteudo-interna .formulario-prospect .card h3 {
                border-bottom: solid 1px #c5c8c7;
                color: #12554b;
                font-size: 24px;
                text-align: center;
                text-transform: none;
                padding-bottom: 20px;
            }

            .conteudo-interna .formulario-prospect .card p {
                color: #727272;
                font-size: 16px;
                line-height: normal;
                margin: 0 0 5px;
                text-align: center;
            }

                .conteudo-interna .formulario-prospect .card p strong {
                    color: #535259;
                    font-family: 'unimed_sansbold';
                }

        .conteudo-interna .formulario-prospect.familia h3 {
            color: #ec7405;
            font-family: 'unimed_sansbold';
            font-size: 35px;
            font-weight: 900;
            margin: 60px 0 15px;
            text-transform: none;
        }

        .conteudo-interna .formulario-prospect.familia .control-label {
            color: #7B7B7B;
            font-family: 'unimed_sansregular';
            font-size: 14px;
            font-weight: 600;
            line-height: normal;
            letter-spacing: normal;
            margin: 0;
        }

        .conteudo-interna .formulario-prospect.familia .box-televendas {
            background-color: #b1cb4e;
            display: inline-block;
            padding: 20px;
            width: auto;
            -webkit-border-radius: 15px;
            -webkit-border-bottom-right-radius: 0;
            -moz-border-radius: 15px;
            -moz-border-radius-bottomright: 0;
            border-radius: 15px;
            border-bottom-right-radius: 0;
            position: relative;
        }

            .conteudo-interna .formulario-prospect.familia .box-televendas img {
                position: absolute;
            }

            .conteudo-interna .formulario-prospect.familia .box-televendas p {
                font-size: 16px;
                margin: 0;
                line-height: 1;
                padding: 0 20px 0 50px;
            }

                .conteudo-interna .formulario-prospect.familia .box-televendas p strong {
                    color: #12554b;
                    display: block;
                    font-family: 'unimed_sansbold';
                    font-size: 28px;
                    font-weight: 900;
                    margin-bottom: 5px;
                }

                .conteudo-interna .formulario-prospect.familia .box-televendas p small {
                    color: #01884d;
                }

    .conteudo-interna.rede-credenciada {
        background: #FFFFFF;
        padding: 60px 0;
    }

        .conteudo-interna.rede-credenciada > .container {
            display: -ms-grid;
            display: grid;
            -ms-grid-columns: 1fr 377px;
            grid-template-columns: 1fr 377px;
            -ms-grid-rows: max-content max-content;
            grid-template-rows: max-content max-content;
            grid-template-areas: "conteudo redecredenciada" "conteudo lista" "conteudo legenda";
            grid-gap: 40px;
            position: relative;
        }

        .conteudo-interna.rede-credenciada .conteudo-esquerda {
            grid-area: conteudo;
        }

            .conteudo-interna.rede-credenciada .conteudo-esquerda .form-group .control-label {
                margin-right: 10px;
            }

            .conteudo-interna.rede-credenciada .conteudo-esquerda .form-group.box-cinza {
                background-color: #e9e9e9;
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
                border-radius: 10px;
                -moz-background-clip: padding;
                -webkit-background-clip: padding-box;
                background-clip: padding-box;
                display: block;
                padding: 20px;
                text-align: center;
            }

                .conteudo-interna.rede-credenciada .conteudo-esquerda .form-group.box-cinza .control-label {
                    color: #727272;
                    display: inline-flex;
                    text-transform: uppercase;
                    font-family: 'unimed_sansbold';
                    height: 36px;
                }

                .conteudo-interna.rede-credenciada .conteudo-esquerda .form-group.box-cinza .form-control,
                .conteudo-interna.rede-credenciada .conteudo-esquerda .form-group.box-cinza select.form-control:not([size]):not([multiple]) {
                    background-color: #FFFFFF;
                    margin-top: -7px;
                    min-width: 500px;
                }

                .conteudo-interna.rede-credenciada .conteudo-esquerda .form-group.box-cinza .btn {
                    border-radius: 5px;
                    display: block;
                    margin: 15px auto 0 auto;
                    max-width: 100%;
                    width: 275px;
                }

        .conteudo-interna.rede-credenciada p {
            font-family: 'unimed_slabbook';
            font-size: 22px;
            line-height: 26px;
        }

        .conteudo-interna.rede-credenciada .img-center {
            max-width: 350px;
            margin: 0 auto;
        }

            .conteudo-interna.rede-credenciada .img-center p {
                text-align: left;
            }

        .conteudo-interna.rede-credenciada .rede-credenciada {
            grid-area: redecredenciada;
            background-color: #FFFFFF;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            border-radius: 10px;
            margin: -100px 0 0 0;
            box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
        }

            .conteudo-interna.rede-credenciada .rede-credenciada h2 {
                color: #01884d;
                font-size: 20px;
                font-family: 'unimed_slabbold';
                text-align: center;
                padding: 30px 0 0;
            }

            .conteudo-interna.rede-credenciada .rede-credenciada .nav-tabs {
                background-color: #e9e9e9;
                border: 3px solid #e9e9e9;
                border-radius: 5px;
                margin: 0 auto 10px;
                padding: 0;
                text-align: center;
                max-width: 275px;
            }

                .conteudo-interna.rede-credenciada .rede-credenciada .nav-tabs .nav-item {
                    float: left;
                    margin: 0;
                    width: 50%;
                }

                    .conteudo-interna.rede-credenciada .rede-credenciada .nav-tabs .nav-item .nav-link {
                        border: 0;
                        border-radius: 0;
                        font-size: 11px;
                        font-weight: 600;
                        text-transform: uppercase;
                    }

                        .conteudo-interna.rede-credenciada .rede-credenciada .nav-tabs .nav-item .nav-link.verde {
                            color: #01884d;
                        }

                            .conteudo-interna.rede-credenciada .rede-credenciada .nav-tabs .nav-item .nav-link.verde.active {
                                color: #FFFFFF;
                                background-color: #01884d;
                                border-radius: 5px;
                            }

                        .conteudo-interna.rede-credenciada .rede-credenciada .nav-tabs .nav-item .nav-link.laranja {
                            color: #ec7405;
                        }

                            .conteudo-interna.rede-credenciada .rede-credenciada .nav-tabs .nav-item .nav-link.laranja.active {
                                color: #FFFFFF;
                                background-color: #ec7405;
                                border-radius: 5px;
                            }

            .conteudo-interna.rede-credenciada .rede-credenciada .tab-content .form-group {
                padding: 5px 10px 0px;
                margin: 0;
            }

                .conteudo-interna.rede-credenciada .rede-credenciada .tab-content .form-group.bg {
                    background-color: #e9e9e9;
                    margin: 0 0 15px;
                    padding: 10px;
                    position: relative;
                }

                    .conteudo-interna.rede-credenciada .rede-credenciada .tab-content .form-group.bg .link-duvida {
                        position: absolute;
                        right: 18px;
                        top: 13px;
                        font-size: 18px;
                        color: #b8b8b8;
                    }

                    .conteudo-interna.rede-credenciada .rede-credenciada .tab-content .form-group.bg .form-control {
                        background-color: #FFFFFF;
                        color: #727272;
                        font-size: 12px;
                        height: 32px;
                        margin-bottom: 5px;
                    }

                    .conteudo-interna.rede-credenciada .rede-credenciada .tab-content .form-group.bg span {
                        display: inline-block;
                        padding: 5px 0 4px 10px;
                    }

                    .conteudo-interna.rede-credenciada .rede-credenciada .tab-content .form-group.bg select.form-control:not([size]):not([multiple]) {
                        background-color: #FFFFFF;
                        color: #727272;
                        display: block;
                        float: right;
                        font-size: 12px;
                        margin-bottom: 0;
                        height: 32px;
                        width: 315px;
                    }

                    .conteudo-interna.rede-credenciada .rede-credenciada .tab-content .form-group.bg:after {
                        content: "";
                        width: 0;
                        height: 0;
                        border-style: solid;
                        border-width: 10px 40px 0 40px;
                        border-color: #e9e9e9 transparent transparent transparent;
                        display: block;
                        position: absolute;
                        left: 150px;
                        bottom: -10px;
                    }

            .conteudo-interna.rede-credenciada .rede-credenciada .tab-content .btn-primary {
                background-color: #01884d;
                border: 0;
                border-radius: 5px;
                display: block;
                font-family: 'unimed_slabbold';
                font-size: 14px;
                margin: 14px auto 0;
                text-transform: uppercase;
                width: 100%;
            }

                .conteudo-interna.rede-credenciada .rede-credenciada .tab-content .btn-primary.laranja {
                    background-color: #ec7405;
                    border-color: #ec7405;
                }

            .conteudo-interna.rede-credenciada .rede-credenciada .tab-content .btn-link {
                background-color: #FFFFFF;
                border: 0;
                color: #01884d;
                display: flex;
                font-size: 12px;
                font-family: 'unimed_sansregular';
                margin: 5px auto 15px;
                text-transform: uppercase;
                width: 280px;
            }

                .conteudo-interna.rede-credenciada .rede-credenciada .tab-content .btn-link.laranja {
                    color: #ec7405;
                }

            .conteudo-interna.rede-credenciada .rede-credenciada.sou {
                background-color: #FFFFFF;
                border-radius: 15px;
                box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
                width: 370px;
                z-index: 1;
            }

                .conteudo-interna.rede-credenciada .rede-credenciada.sou h2 {
                    color: #01884d;
                    font-size: 26px;
                    font-weight: 600;
                    text-align: center;
                    margin: 30px 0 0 0;
                }

                .conteudo-interna.rede-credenciada .rede-credenciada.sou h3 {
                    color: #5b5c65;
                    font-size: 22px;
                    font-weight: 600;
                    text-align: center;
                    margin: 0 0 20px;
                }

                .conteudo-interna.rede-credenciada .rede-credenciada.sou .btn {
                    border-radius: 30px;
                }

                .conteudo-interna.rede-credenciada .rede-credenciada.sou .form-group {
                    padding: 0 20px;
                }

                    .conteudo-interna.rede-credenciada .rede-credenciada.sou .form-group .form-control {
                        background-color: #f3f3f3;
                        border-radius: 30px;
                    }

                    .conteudo-interna.rede-credenciada .rede-credenciada.sou .form-group.bg {
                        background-color: #f3f3f3;
                        padding: 10px 20px;
                    }

                        .conteudo-interna.rede-credenciada .rede-credenciada.sou .form-group.bg .form-control {
                            background-color: #FFFFFF;
                        }

        .conteudo-interna.rede-credenciada .lista {
            background-color: #f2f2f2;
            grid-area: lista;
            margin: 0;
            padding: 20px;
            list-style: none;
        }

            .conteudo-interna.rede-credenciada .lista li {
                border-bottom: 1px solid #e9e9e9;
            }

                .conteudo-interna.rede-credenciada .lista li a {
                    color: #5b5c65;
                    display: block;
                    font-size: 14px;
                    padding: 10px 0;
                }

                    .conteudo-interna.rede-credenciada .lista li a i {
                        opacity: 0.5;
                        margin-right: 10px;
                    }

                        .conteudo-interna.rede-credenciada .lista li a i.laranja {
                            color: #ec7405;
                        }

                        .conteudo-interna.rede-credenciada .lista li a i.verde {
                            color: #01884d;
                        }

                        .conteudo-interna.rede-credenciada .lista li a i.roxo {
                            color: #411564;
                        }

                .conteudo-interna.rede-credenciada .lista li:first-child {
                    border-top: 1px solid #e9e9e9;
                }

        .conteudo-interna.rede-credenciada .legenda {
            grid-area: legenda;
        }

            .conteudo-interna.rede-credenciada .legenda .box {
                background-color: #FFFFFF;
                padding: 20px;
            }

                .conteudo-interna.rede-credenciada .legenda .box h2 {
                    color: #7B7B7B;
                    font-family: 'unimed_slabbold';
                    font-size: 22px;
                }

                .conteudo-interna.rede-credenciada .legenda .box ul {
                    margin: 0;
                    padding: 0;
                }

                    .conteudo-interna.rede-credenciada .legenda .box ul li {
                        background-repeat: no-repeat;
                        background-position: center left;
                        font-size: 12px;
                        list-style: none outside none;
                        padding: 10px 0px 10px 30px;
                        line-height: 16px;
                    }

                        .conteudo-interna.rede-credenciada .legenda .box ul li.a {
                            background-image: url(../img/legenda/a.png);
                        }

                        .conteudo-interna.rede-credenciada .legenda .box ul li.p {
                            background-image: url(../img/legenda/p.png);
                        }

                        .conteudo-interna.rede-credenciada .legenda .box ul li.e {
                            background-image: url(../img/legenda/e.png);
                        }

                        .conteudo-interna.rede-credenciada .legenda .box ul li.g {
                            background-image: url(../img/legenda/g.png);
                        }

                        .conteudo-interna.rede-credenciada .legenda .box ul li.n {
                            background-image: url(../img/legenda/n.png);
                        }

                        .conteudo-interna.rede-credenciada .legenda .box ul li.r {
                            background-image: url(../img/legenda/r.png);
                        }

                        .conteudo-interna.rede-credenciada .legenda .box ul li.q {
                            background-image: url(../img/legenda/q.png);
                        }

                        .conteudo-interna.rede-credenciada .legenda .box ul li.i {
                            background-image: url(../img/legenda/i.png);
                        }

                        .conteudo-interna.rede-credenciada .legenda .box ul li.m {
                            background-image: url(../img/legenda/m.png);
                        }

                        .conteudo-interna.rede-credenciada .legenda .box ul li.d {
                            background-image: url(../img/legenda/d.png);
                        }

        .conteudo-interna.rede-credenciada .resultados .item {
            border: dotted 1px #979797;
            border-radius: 0;
            margin-bottom: 20px;
            padding: 20px;
        }

            .conteudo-interna.rede-credenciada .resultados .item hr {
                margin-top: 10px;
                margin-left: -20px;
                margin-bottom: 10px;
                margin-right: -20px;
                border-top: dotted 1px #979797;
            }

            .conteudo-interna.rede-credenciada .resultados .item h3 {
                font-size: 16px;
                font-family: 'unimed_sansbold';
                margin: 0;
            }

            .conteudo-interna.rede-credenciada .resultados .item .legenda {
                padding: 0;
                margin-bottom: 15px;
            }

                .conteudo-interna.rede-credenciada .resultados .item .legenda img {
                    margin: 0 5px 0 0;
                }

            .conteudo-interna.rede-credenciada .resultados .item p {
                font-family: 'unimed_sansregular';
                font-size: 12px;
                margin: 5px 0;
                line-height: 16px;
            }

            .conteudo-interna.rede-credenciada .resultados .item .btn {
                font-size: 10px;
                font-family: 'unimed_sansregular';
                min-height: 24px;
                height: 24px;
                margin: 0;
                min-width: inherit;
            }

                .conteudo-interna.rede-credenciada .resultados .item .btn.cinza {
                    background-color: #c2c7c5;
                    border-color: #c2c7c5;
                }

            .conteudo-interna.rede-credenciada .resultados .item .col-sm-4 {
                align-items: center;
                justify-content: flex-end;
                display: flex;
            }

            .conteudo-interna.rede-credenciada .resultados .item.subitem {
                border-top: 0;
                margin-top: -20px;
            }

    .conteudo-interna.resultado-busca h2 {
        text-transform: uppercase;
        font-family: 'unimed_slabbold';
    }

    .conteudo-interna.resultado-busca p {
        font-size: 22px;
        font-family: 'unimed_slabbook';
        line-height: normal;
    }

        .conteudo-interna.resultado-busca p strong {
            font-family: 'unimed_slabbold';
        }

        .conteudo-interna.resultado-busca p i {
            color: #C4CBCF;
        }

    .conteudo-interna.resultado-busca .boxes {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 20px;
        margin-bottom: 50px;
    }

        .conteudo-interna.resultado-busca .boxes .box {
            background-color: #f3f3f3;
            -webkit-border-radius: 20px;
            -webkit-border-bottom-right-radius: 0;
            -moz-border-radius: 20px;
            -moz-border-radius-bottomright: 0;
            border-radius: 20px;
            border-bottom-right-radius: 0;
            padding: 20px;
        }

            .conteudo-interna.resultado-busca .boxes .box.verde h3 {
                color: #01884d;
            }

            .conteudo-interna.resultado-busca .boxes .box.verde .btn {
                color: #01884d;
            }

            .conteudo-interna.resultado-busca .boxes .box.verde-escuro h3 {
                color: #12554b;
            }

            .conteudo-interna.resultado-busca .boxes .box.verde-escuro .btn {
                color: #12554b;
            }

            .conteudo-interna.resultado-busca .boxes .box.laranja h3 {
                color: #ec7405;
            }

            .conteudo-interna.resultado-busca .boxes .box.laranja .btn {
                color: #ec7405;
            }

            .conteudo-interna.resultado-busca .boxes .box h3 {
                font-family: 'unimed_slabbook';
                font-size: 16px;
                line-height: 1.44;
                letter-spacing: normal;
                text-align: center;
            }

                .conteudo-interna.resultado-busca .boxes .box h3 strong {
                    font-family: 'unimed_slabbold';
                }

            .conteudo-interna.resultado-busca .boxes .box .btn {
                background-color: #FFFFFF;
                border-color: #FFFFFF;
                height: 30px;
                min-height: 30px;
                margin: 0 auto;
                display: flex;
                max-width: 180px;
            }

    .conteudo-interna.resultado-busca .resultados {
        margin: 0 0 30px;
        padding: 0;
        border-bottom: solid 1px #e9e9e9;
    }

        .conteudo-interna.resultado-busca .resultados li {
            border-top: solid 1px #e9e9e9;
            list-style: none outside none;
            padding: 20px 10px;
        }

            .conteudo-interna.resultado-busca .resultados li a .titulo {
                background: none transparent;
                color: #01884d;
                display: block;
                font-family: 'unimed_slabbold';
                font-size: 22px;
                font-weight: bold;
                height: inherit;
                line-height: normal;
                text-transform: uppercase;
            }

                .conteudo-interna.resultado-busca .resultados li a .titulo:after {
                    display: none;
                }

            .conteudo-interna.resultado-busca .resultados li a .descricao {
                color: #7B7B7B;
                display: block;
                font-family: 'unimed_sansregular';
                font-size: 16px;
                font-weight: normal;
                line-height: normal;
                text-transform: uppercase;
            }

            .conteudo-interna.resultado-busca .resultados li a:hover,
            .conteudo-interna.resultado-busca .resultados li a:focus,
            .conteudo-interna.resultado-busca .resultados li a:active {
                text-decoration: none;
            }

    .conteudo-interna .sede {
        background-color: #01884d;
        padding: 60px 0 30px;
        position: relative;
    }

        .conteudo-interna .sede .row {
            max-width: 600px;
        }

        .conteudo-interna .sede .borda-direita {
            border-right: 1px solid #339f70;
        }

        .conteudo-interna .sede h2 {
            color: #FFFFFF;
            margin: 0 0 15px 0;
            text-transform: uppercase;
        }

        .conteudo-interna .sede p {
            color: #FFFFFF;
            font-size: 14px;
            margin: 0 0 15px;
            line-height: normal;
        }

        .conteudo-interna .sede .btn {
            color: #01884d;
            font-family: 'unimed_sansregular';
            font-size: 10px;
            height: 24px;
            min-height: 24px;
            min-width: 80px;
        }

        .conteudo-interna .sede .imagem {
            background: url(../img/fachada-1123.jpg) no-repeat center / cover;
            position: absolute;
            right: 0;
            top: 0;
            min-width: 475px;
            min-height: 646px;
            overflow: hidden;
        }

    .conteudo-interna .infos-sede {
        background-color: #12554b;
        padding: 60px 0;
    }

        .conteudo-interna .infos-sede .borda-direita {
            border-right: 1px solid #29665d;
        }

        .conteudo-interna .infos-sede .row {
            max-width: 905px;
        }

        .conteudo-interna .infos-sede h3 {
            color: #FFFFFF;
            font-size: 14px;
            font-family: 'unimed_sansbold';
            font-weight: bold;
            line-height: 1.43;
            letter-spacing: normal;
            text-transform: none;
            margin-bottom: 15px;
        }

        .conteudo-interna .infos-sede p {
            color: #FFFFFF;
            font-size: 14px;
            font-family: 'unimed_sansregular';
            line-height: 1.43;
            letter-spacing: normal;
            text-transform: none;
            margin-bottom: 15px;
        }

        .conteudo-interna .infos-sede .btn {
            color: #12554b;
            font-family: 'unimed_sansregular';
            font-size: 10px;
            height: 24px;
            min-height: 24px;
            min-width: 80px;
        }

    .conteudo-interna .telefones-uteis {
        background-color: #FFFFFF;
        padding: 60px 0;
    }

        .conteudo-interna .telefones-uteis h2 {
            color: #7B7B7B;
            text-transform: uppercase;
        }

        .conteudo-interna .telefones-uteis .borda-direita {
            border-right: 1px solid #f3f3f3;
            margin-right: 30px;
            padding-right: 30px;
            max-width: 30%;
        }

        .conteudo-interna .telefones-uteis p {
            color: #7B7B7B;
            margin: 10px 0;
        }

    .conteudo-interna .unidades-regionais {
        background-color: #f3f3f3;
        padding: 60px 0;
    }

        .conteudo-interna .unidades-regionais h2 {
            color: #12554b;
            text-transform: uppercase;
        }

        .conteudo-interna .unidades-regionais .container > p {
            font-size: 20px;
        }

        .conteudo-interna .unidades-regionais .enderecos {
            display: -ms-grid;
            display: grid;
            -ms-grid-columns: 1fr 1fr;
            grid-template-columns: 1fr 1fr;
            grid-gap: 20px;
        }

            .conteudo-interna .unidades-regionais .enderecos .item {
                background-color: #FFFFFF;
                padding: 20px;
                -webkit-border-radius: 20px;
                -webkit-border-bottom-right-radius: 0;
                -moz-border-radius: 20px;
                -moz-border-radius-bottomright: 0;
                border-radius: 20px;
                border-bottom-right-radius: 0;
            }

                .conteudo-interna .unidades-regionais .enderecos .item h3 {
                    color: #12554b;
                    font-size: 18px;
                }

                .conteudo-interna .unidades-regionais .enderecos .item p {
                    font-size: 14px;
                    line-height: normal;
                    margin: 0;
                }

                .conteudo-interna .unidades-regionais .enderecos .item .btn {
                    background-color: #12554b;
                    font-family: 'unimed_sansregular';
                    font-size: 10px;
                    float: right;
                    height: 24px;
                    min-height: 24px;
                    margin: -50px 0 0 0;
                    min-width: 80px;
                }

    .conteudo-interna .pdv h2 {
        text-transform: uppercase;
    }

    .conteudo-interna .pdv .container > p {
        font-size: 20px;
        line-height: normal;
    }

    .conteudo-interna .pdv .enderecos {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        grid-gap: 20px;
        margin-bottom: 60px;
    }

        .conteudo-interna .pdv .enderecos .item {
            background-color: #f3f3f3;
            -webkit-border-radius: 20px;
            -webkit-border-bottom-right-radius: 0;
            -moz-border-radius: 20px;
            -moz-border-radius-bottomright: 0;
            border-radius: 20px;
            border-bottom-right-radius: 0;
            padding-bottom: 20px;
        }

            .conteudo-interna .pdv .enderecos .item .img {
                background-position: center;
                background-repeat: no-repeat;
                background-size: cover;
                width: 100%;
                height: 160px;
                -webkit-border-radius: 20px;
                -webkit-border-bottom-right-radius: 0;
                -webkit-border-bottom-left-radius: 0;
                -moz-border-radius: 20px;
                -moz-border-radius-bottomright: 0;
                -moz-border-radius-bottomleft: 0;
                border-radius: 20px;
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0;
                margin-bottom: 20px;
            }

            .conteudo-interna .pdv .enderecos .item h3 {
                font-size: 18px;
                margin: 0 20px 15px 20px;
            }

            .conteudo-interna .pdv .enderecos .item p {
                font-size: 14px;
                line-height: normal;
                margin: 0 20px;
            }

                .conteudo-interna .pdv .enderecos .item p.horario {
                    border-top: solid 1px #e9e9e9;
                    margin-top: 15px;
                    padding-top: 15px;
                    font-size: 12px;
                }

                    .conteudo-interna .pdv .enderecos .item p.horario strong {
                        display: block;
                    }

            .conteudo-interna .pdv .enderecos .item .btn {
                font-family: 'unimed_sansregular';
                font-size: 10px;
                float: right;
                height: 24px;
                min-height: 24px;
                margin: 0 20px 0 0;
                min-width: 80px;
            }

    .conteudo-interna.novidades > .container {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 280px;
        grid-template-columns: 1fr 280px;
        grid-template-areas: "titulo titulo" "listagem aside";
        grid-gap: 20px;
    }

    .conteudo-interna.novidades h2 {
        grid-area: titulo;
    }

        .conteudo-interna.novidades h2.datas-comemorativas {
            color: #2a6968;
        }

        .conteudo-interna.novidades h2.campanhas {
            color: #7fbe53;
        }

        .conteudo-interna.novidades h2.servicos-proprios {
            color: #b1cb4e;
        }

        .conteudo-interna.novidades h2.dicas-saude {
            color: #A3238E;
        }

        .conteudo-interna.novidades h2.medicina-preventiva {
            color: #ed1751;
        }

        .conteudo-interna.novidades h2.workshops {
            color: #ec7405;
        }

        .conteudo-interna.novidades h2.informes-ans {
            color: #5b5c65;
        }

    .conteudo-interna.novidades .listagem {
        grid-area: listagem;
    }

        .conteudo-interna.novidades .listagem .resumo {
            background-color: #e9e9e9;
            display: -ms-grid;
            display: grid;
            margin-bottom: 20px;
        }

            .conteudo-interna.novidades .listagem .resumo .imagem {
                grid-area: imagem;
                background-size: cover;
                background-position: center;
            }

            .conteudo-interna.novidades .listagem .resumo .texto {
                grid-area: texto;
                padding: 30px 20px;
            }

                .conteudo-interna.novidades .listagem .resumo .texto h3 {
                    color: #FFFFFF;
                    font-size: 24px;
                    text-transform: none;
                }

                .conteudo-interna.novidades .listagem .resumo .texto p {
                    color: #FFFFFF;
                    font-size: 15px;
                    line-height: 1.38;
                }

                .conteudo-interna.novidades .listagem .resumo .texto .btn {
                    font-family: 'unimed_sansregular';
                    font-size: 12px;
                    float: right;
                    height: 28px;
                    min-height: 28px;
                    min-width: 120px;
                    padding: 0;
                }

                    .conteudo-interna.novidades .listagem .resumo .texto .btn i {
                        font-size: 12px;
                        margin-left: 10px;
                    }

            .conteudo-interna.novidades .listagem .resumo.esq {
                grid-template-areas: "imagem texto";
                grid-template-columns: 380px 1fr;
            }

            .conteudo-interna.novidades .listagem .resumo.dir {
                grid-template-areas: "texto imagem";
                grid-template-columns: 1fr 380px;
            }

            .conteudo-interna.novidades .listagem .resumo.destaque {
                -webkit-border-radius: 15px;
                -webkit-border-bottom-right-radius: 0;
                -moz-border-radius: 15px;
                -moz-border-radius-bottomright: 0;
                border-radius: 15px;
                border-bottom-right-radius: 0;
            }

                .conteudo-interna.novidades .listagem .resumo.destaque .imagem {
                    -webkit-border-top-left-radius: 15px;
                    -webkit-border-bottom-left-radius: 15px;
                    -moz-border-radius-topleft: 15px;
                    -moz-border-radius-bottomleft: 15px;
                    border-top-left-radius: 15px;
                    border-bottom-left-radius: 15px;
                }

                .conteudo-interna.novidades .listagem .resumo.destaque .texto h3 {
                    font-size: 24px;
                }

                .conteudo-interna.novidades .listagem .resumo.destaque .texto p {
                    font-size: 16px;
                    line-height: 1.38;
                }

            .conteudo-interna.novidades .listagem .resumo.datas-comemorativas {
                background-color: #2a6968;
            }

                .conteudo-interna.novidades .listagem .resumo.datas-comemorativas .texto .btn {
                    color: #2a6968;
                }

                    .conteudo-interna.novidades .listagem .resumo.datas-comemorativas .texto .btn:hover,
                    .conteudo-interna.novidades .listagem .resumo.datas-comemorativas .texto .btn:focus,
                    .conteudo-interna.novidades .listagem .resumo.datas-comemorativas .texto .btn:active,
                    .conteudo-interna.novidades .listagem .resumo.datas-comemorativas .texto .btn:not(:disabled):not(.disabled):active {
                        color: #2a6968;
                    }

            .conteudo-interna.novidades .listagem .resumo.campanhas {
                background-color: #7fbe53;
            }

                .conteudo-interna.novidades .listagem .resumo.campanhas .texto .btn {
                    color: #7fbe53;
                }

                    .conteudo-interna.novidades .listagem .resumo.campanhas .texto .btn:hover,
                    .conteudo-interna.novidades .listagem .resumo.campanhas .texto .btn:focus,
                    .conteudo-interna.novidades .listagem .resumo.campanhas .texto .btn:active,
                    .conteudo-interna.novidades .listagem .resumo.campanhas .texto .btn:not(:disabled):not(.disabled):active {
                        color: #7fbe53;
                    }

            .conteudo-interna.novidades .listagem .resumo.servicos-proprios {
                background-color: #b1cb4e;
            }

                .conteudo-interna.novidades .listagem .resumo.servicos-proprios .texto .btn {
                    color: #b1cb4e;
                }

                    .conteudo-interna.novidades .listagem .resumo.servicos-proprios .texto .btn:hover,
                    .conteudo-interna.novidades .listagem .resumo.servicos-proprios .texto .btn:focus,
                    .conteudo-interna.novidades .listagem .resumo.servicos-proprios .texto .btn:active,
                    .conteudo-interna.novidades .listagem .resumo.servicos-proprios .texto .btn:not(:disabled):not(.disabled):active {
                        color: #b1cb4e;
                    }

            .conteudo-interna.novidades .listagem .resumo.dicas-saude {
                background-color: #A3238E;
            }

                .conteudo-interna.novidades .listagem .resumo.dicas-saude .texto .btn {
                    color: #A3238E;
                }

                    .conteudo-interna.novidades .listagem .resumo.dicas-saude .texto .btn:hover,
                    .conteudo-interna.novidades .listagem .resumo.dicas-saude .texto .btn:focus,
                    .conteudo-interna.novidades .listagem .resumo.dicas-saude .texto .btn:active,
                    .conteudo-interna.novidades .listagem .resumo.dicas-saude .texto .btn:not(:disabled):not(.disabled):active {
                        color: #A3238E;
                    }

            .conteudo-interna.novidades .listagem .resumo.medicina-preventiva {
                background-color: #ed1751;
            }

                .conteudo-interna.novidades .listagem .resumo.medicina-preventiva .texto .btn {
                    color: #ed1751;
                }

                    .conteudo-interna.novidades .listagem .resumo.medicina-preventiva .texto .btn:hover,
                    .conteudo-interna.novidades .listagem .resumo.medicina-preventiva .texto .btn:focus,
                    .conteudo-interna.novidades .listagem .resumo.medicina-preventiva .texto .btn:active,
                    .conteudo-interna.novidades .listagem .resumo.medicina-preventiva .texto .btn:not(:disabled):not(.disabled):active {
                        color: #ed1751;
                    }

            .conteudo-interna.novidades .listagem .resumo.workshops {
                background-color: #ec7405;
            }

                .conteudo-interna.novidades .listagem .resumo.workshops .texto .btn {
                    color: #ec7405;
                }

                    .conteudo-interna.novidades .listagem .resumo.workshops .texto .btn:hover,
                    .conteudo-interna.novidades .listagem .resumo.workshops .texto .btn:focus,
                    .conteudo-interna.novidades .listagem .resumo.workshops .texto .btn:active,
                    .conteudo-interna.novidades .listagem .resumo.workshops .texto .btn:not(:disabled):not(.disabled):active {
                        color: #ec7405;
                    }

            .conteudo-interna.novidades .listagem .resumo.informes-ans {
                background-color: #5b5c65;
            }

                .conteudo-interna.novidades .listagem .resumo.informes-ans .texto .btn {
                    color: #5b5c65;
                }

                    .conteudo-interna.novidades .listagem .resumo.informes-ans .texto .btn:hover,
                    .conteudo-interna.novidades .listagem .resumo.informes-ans .texto .btn:focus,
                    .conteudo-interna.novidades .listagem .resumo.informes-ans .texto .btn:active,
                    .conteudo-interna.novidades .listagem .resumo.informes-ans .texto .btn:not(:disabled):not(.disabled):active {
                        color: #5b5c65;
                    }

    .conteudo-interna.novidades aside {
        grid-area: aside;
    }

        .conteudo-interna.novidades aside .newsletter {
            background-color: #f2f2f2;
            padding: 30px 20px;
            -webkit-border-radius: 15px;
            -webkit-border-bottom-right-radius: 0;
            -moz-border-radius: 15px;
            -moz-border-radius-bottomright: 0;
            border-radius: 15px;
            border-bottom-right-radius: 0;
            margin-bottom: 50px;
        }

            .conteudo-interna.novidades aside .newsletter h2 {
                color: #5b5c65;
                font-family: 'unimed_slabbold';
                font-size: 14px;
                line-height: 1.57;
                text-align: center;
                text-transform: uppercase;
                margin: 0 0 10px;
            }

                .conteudo-interna.novidades aside .newsletter h2:before {
                    content: "";
                    background: url(../img/ico-newsletter.png) no-repeat center;
                    display: block;
                    height: 40px;
                    margin-bottom: 30px;
                    width: 100%;
                }

            .conteudo-interna.novidades aside .newsletter p {
                color: #5b5c65;
                font-family: 'unimed_slabbook';
                font-size: 14px;
                line-height: 1.57;
                text-align: center;
                margin: 0 0 10px;
            }

            .conteudo-interna.novidades aside .newsletter .form-group {
                margin: 4px 0;
            }

                .conteudo-interna.novidades aside .newsletter .form-group .form-control {
                    background-color: #FFFFFF;
                }

                .conteudo-interna.novidades aside .newsletter .form-group .btn {
                    background-color: #5b5c65;
                    border-color: #5b5c65;
                    margin: 10px 0 0 0;
                    display: block;
                    max-width: 100%;
                    width: 100%;
                    min-height: 40px;
                    height: 40px;
                }

        .conteudo-interna.novidades aside .categorias {
            margin-bottom: 50px;
        }

            .conteudo-interna.novidades aside .categorias h2 {
                color: #5b5c65;
                font-size: 22px;
                text-transform: uppercase;
            }

            .conteudo-interna.novidades aside .categorias ul {
                margin: 0;
                padding: 0;
            }

                .conteudo-interna.novidades aside .categorias ul li {
                    list-style: none outside none;
                    margin: 5px 0;
                }

                    .conteudo-interna.novidades aside .categorias ul li a {
                        border-radius: 10px;
                        display: inline-block;
                        font-family: 'unimed_slabbold';
                        font-size: 12px;
                        padding: 7px 15px;
                        text-transform: uppercase;
                    }

                        .conteudo-interna.novidades aside .categorias ul li a:hover,
                        .conteudo-interna.novidades aside .categorias ul li a:focus,
                        .conteudo-interna.novidades aside .categorias ul li a:active {
                            text-decoration: none;
                            opacity: 0.8;
                        }

                        .conteudo-interna.novidades aside .categorias ul li a.datas-comemorativas {
                            background-color: #2a6968;
                            color: #FFFFFF;
                        }

                        .conteudo-interna.novidades aside .categorias ul li a.campanhas {
                            background-color: #7fbe53;
                            color: #FFFFFF;
                        }

                        .conteudo-interna.novidades aside .categorias ul li a.servicos-proprios {
                            background-color: #b1cb4e;
                            color: #FFFFFF;
                        }

                        .conteudo-interna.novidades aside .categorias ul li a.dicas-saude {
                            background-color: #A3238E;
                            color: #FFFFFF;
                        }

                        .conteudo-interna.novidades aside .categorias ul li a.medicina-preventiva {
                            background-color: #ed1751;
                            color: #FFFFFF;
                        }

                        .conteudo-interna.novidades aside .categorias ul li a.workshops {
                            background-color: #ec7405;
                            color: #FFFFFF;
                        }

                        .conteudo-interna.novidades aside .categorias ul li a.informes-ans {
                            background-color: #5b5c65;
                            color: #FFFFFF;
                        }

            .conteudo-interna.novidades aside .categorias .btn {
                background-color: #E9E9E9;
                border-color: #E9E9E9;
                color: #727272;
                display: inline-flex;
                width: 100%;
            }

        .conteudo-interna.novidades aside .lista-workshops {
            margin-bottom: 50px;
        }

            .conteudo-interna.novidades aside .lista-workshops h2 {
                color: #ec7405;
                font-family: 'unimed_slabbold';
                font-size: 22px;
                text-transform: uppercase;
            }

            .conteudo-interna.novidades aside .lista-workshops .resumo {
                background-color: #f3f3f3;
                display: -ms-grid;
                display: grid;
                margin-bottom: 20px;
                grid-template-areas: "imagem texto";
                grid-template-columns: 120px 1fr;
                -webkit-border-radius: 15px;
                -webkit-border-bottom-right-radius: 0;
                -moz-border-radius: 15px;
                -moz-border-radius-bottomright: 0;
                border-radius: 15px;
                border-bottom-right-radius: 0;
                min-height: 190px;
            }

                .conteudo-interna.novidades aside .lista-workshops .resumo .imagem {
                    grid-area: imagem;
                    background-size: cover;
                    background-position: center;
                    -webkit-border-top-left-radius: 15px;
                    -webkit-border-bottom-left-radius: 15px;
                    -moz-border-radius-topleft: 15px;
                    -moz-border-radius-bottomleft: 15px;
                    border-top-left-radius: 15px;
                    border-bottom-left-radius: 15px;
                }

                .conteudo-interna.novidades aside .lista-workshops .resumo .texto {
                    grid-area: texto;
                    padding: 25px 15px 50px;
                    position: relative;
                }

                    .conteudo-interna.novidades aside .lista-workshops .resumo .texto h3 {
                        font-size: 16px;
                        text-transform: none;
                        margin: 0;
                    }

                        .conteudo-interna.novidades aside .lista-workshops .resumo .texto h3 a {
                            color: #ec7405;
                        }

                    .conteudo-interna.novidades aside .lista-workshops .resumo .texto .data {
                        margin: 0;
                        position: absolute;
                        bottom: 20px;
                        font-size: 16px;
                        line-height: 1;
                    }

            .conteudo-interna.novidades aside .lista-workshops .btn {
                background-color: #FFFFFF;
                border-color: #ec7405;
                color: #ec7405;
                min-width: 100%;
            }

    .conteudo-interna.novidades.interna > .container {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 280px;
        grid-template-columns: 1fr 280px;
        grid-template-areas: "materia aside";
        grid-gap: 20px;
    }

    .conteudo-interna.novidades.interna .materia {
        grid-area: materia;
    }

        .conteudo-interna.novidades.interna .materia h2 {
            font-family: 'unimed_slabbold';
            font-size: 30px;
            line-height: 1.23;
            text-transform: uppercase;
        }

        .conteudo-interna.novidades.interna .materia .infos {
            align-items: center;
            border-top: 2px solid #d8d8d8;
            border-bottom: 2px solid #d8d8d8;
            display: flex;
            justify-content: space-between;
            padding: 0;
            margin-bottom: 15px;
        }

            .conteudo-interna.novidades.interna .materia .infos p {
                font-size: 16px;
                font-weight: bold;
                margin: 0;
                text-transform: uppercase;
            }

            .conteudo-interna.novidades.interna .materia .infos .redes {
                margin: 0;
                padding: 0;
            }

                .conteudo-interna.novidades.interna .materia .infos .redes li {
                    display: inline;
                    font-size: 32px;
                    list-style: none outside none;
                    margin: 0 5px;
                }

                    .conteudo-interna.novidades.interna .materia .infos .redes li a {
                        font-size: 0;
                        line-height: 0;
                    }

                        .conteudo-interna.novidades.interna .materia .infos .redes li a:before {
                            font-family: "Font Awesome 5 Brands";
                            display: inline-block;
                            font-size: 32px;
                        }

                        .conteudo-interna.novidades.interna .materia .infos .redes li a.facebook:before {
                            color: #545988;
                            content: "\f082";
                        }

                        .conteudo-interna.novidades.interna .materia .infos .redes li a.twitter:before {
                            color: #67b7e6;
                            content: "\f081";
                        }

                        .conteudo-interna.novidades.interna .materia .infos .redes li a.email:before {
                            color: #7b7b7b;
                            content: "\f199";
                            font-family: "Font Awesome 5 Pro";
                            font-weight: 900;
                        }

                        .conteudo-interna.novidades.interna .materia .infos .redes li a.whatsapp:before {
                            color: #009557;
                            content: "\f40c";
                        }

                        .conteudo-interna.novidades.interna .materia .infos .redes li a:hover,
                        .conteudo-interna.novidades.interna .materia .infos .redes li a:focus,
                        .conteudo-interna.novidades.interna .materia .infos .redes li a:active {
                            opacity: 0.8;
                        }

        .conteudo-interna.novidades.interna .materia blockquote {
            background-color: #f3f3f3;
            text-align: center;
        }

            .conteudo-interna.novidades.interna .materia blockquote p {
                color: #5b5c65;
                font-family: 'unimed_slabbold';
                font-size: 18px;
                line-height: 1.44;
            }

                .conteudo-interna.novidades.interna .materia blockquote p a {
                    color: #5b5c65;
                    text-decoration: underline;
                }

                    .conteudo-interna.novidades.interna .materia blockquote p a:hover,
                    .conteudo-interna.novidades.interna .materia blockquote p a:focus,
                    .conteudo-interna.novidades.interna .materia blockquote p a:active {
                        opacity: 0.8;
                    }

        .conteudo-interna.novidades.interna .materia img.img-center,
        .conteudo-interna.novidades.interna .materia .img-center {
            display: block;
            text-align: center;
            margin: 0 auto 30px;
            max-width: 100%;
        }

        .conteudo-interna.novidades.interna .materia .assuntos-relacionados {
            border-top: solid 1px #d8d8d8;
            padding-top: 20px;
            margin-bottom: 100px;
        }

            .conteudo-interna.novidades.interna .materia .assuntos-relacionados h2 {
                color: #5b5c65 !important;
                font-family: 'unimed_slabbook';
                font-size: 16px;
                font-weight: normal;
                line-height: 2.31;
            }

            .conteudo-interna.novidades.interna .materia .assuntos-relacionados ul {
                margin: 0;
                padding: 0;
            }

                .conteudo-interna.novidades.interna .materia .assuntos-relacionados ul li {
                    display: inline-block;
                    list-style: none outside none;
                    margin: 5px 5px 5px 0;
                    line-height: inherit;
                }

                    .conteudo-interna.novidades.interna .materia .assuntos-relacionados ul li a {
                        background-color: #e9e9e9;
                        color: #7B7B7B;
                        display: inline-block;
                        text-transform: uppercase;
                        font-weight: 900;
                        font-size: 10px;
                        padding: 8px 20px;
                        border-radius: 8px;
                    }

                        .conteudo-interna.novidades.interna .materia .assuntos-relacionados ul li a:hover,
                        .conteudo-interna.novidades.interna .materia .assuntos-relacionados ul li a:focus,
                        .conteudo-interna.novidades.interna .materia .assuntos-relacionados ul li a:active {
                            text-decoration: none;
                            opacity: 0.8;
                        }

        .conteudo-interna.novidades.interna .materia.datas-comemorativas h2,
        .conteudo-interna.novidades.interna .materia.datas-comemorativas h3,
        .conteudo-interna.novidades.interna .materia.datas-comemorativas h4,
        .conteudo-interna.novidades.interna .materia.datas-comemorativas h5,
        .conteudo-interna.novidades.interna .materia.datas-comemorativas blockquote p,
        .conteudo-interna.novidades.interna .materia.datas-comemorativas blockquote p a {
            color: #2a6968;
        }

        .conteudo-interna.novidades.interna .materia.campanhas h2,
        .conteudo-interna.novidades.interna .materia.campanhas h3,
        .conteudo-interna.novidades.interna .materia.campanhas h4,
        .conteudo-interna.novidades.interna .materia.campanhas h5,
        .conteudo-interna.novidades.interna .materia.campanhas blockquote p,
        .conteudo-interna.novidades.interna .materia.campanhas blockquote p a {
            color: #7fbe53;
        }

        .conteudo-interna.novidades.interna .materia.servicos-proprios h2,
        .conteudo-interna.novidades.interna .materia.servicos-proprios h3,
        .conteudo-interna.novidades.interna .materia.servicos-proprios h4,
        .conteudo-interna.novidades.interna .materia.servicos-proprios h5,
        .conteudo-interna.novidades.interna .materia.servicos-proprios blockquote p,
        .conteudo-interna.novidades.interna .materia.servicos-proprios blockquote p a {
            color: #b1cb4e;
        }

        .conteudo-interna.novidades.interna .materia.dicas-saude h2,
        .conteudo-interna.novidades.interna .materia.dicas-saude h3,
        .conteudo-interna.novidades.interna .materia.dicas-saude h4,
        .conteudo-interna.novidades.interna .materia.dicas-saude h5,
        .conteudo-interna.novidades.interna .materia.dicas-saude blockquote p,
        .conteudo-interna.novidades.interna .materia.dicas-saude blockquote p a {
            color: #A3238E;
        }

        .conteudo-interna.novidades.interna .materia.medicina-preventiva h2,
        .conteudo-interna.novidades.interna .materia.medicina-preventiva h3,
        .conteudo-interna.novidades.interna .materia.medicina-preventiva h4,
        .conteudo-interna.novidades.interna .materia.medicina-preventiva h5,
        .conteudo-interna.novidades.interna .materia.medicina-preventiva blockquote p,
        .conteudo-interna.novidades.interna .materia.medicina-preventiva blockquote p a {
            color: #ed1751;
        }

        .conteudo-interna.novidades.interna .materia.workshops h2,
        .conteudo-interna.novidades.interna .materia.workshops h3,
        .conteudo-interna.novidades.interna .materia.workshops h4,
        .conteudo-interna.novidades.interna .materia.workshops h5,
        .conteudo-interna.novidades.interna .materia.workshops blockquote p,
        .conteudo-interna.novidades.interna .materia.workshops blockquote p a {
            color: #ec7405;
        }

        .conteudo-interna.novidades.interna .materia.informes-ans h2,
        .conteudo-interna.novidades.interna .materia.informes-ans h3,
        .conteudo-interna.novidades.interna .materia.informes-ans h4,
        .conteudo-interna.novidades.interna .materia.informes-ans h5,
        .conteudo-interna.novidades.interna .materia.informes-ans blockquote p,
        .conteudo-interna.novidades.interna .materia.informes-ans blockquote p a {
            color: #5b5c65;
        }

        .conteudo-interna.novidades.interna .materia .vagas-workshop h3 {
            border-top: solid 1px #d8d8d8;
            border-bottom: solid 1px #d8d8d8;
            color: #ec7405;
            font-size: 16px;
            padding: 25px 0;
            text-align: center;
            text-transform: uppercase;
        }

        .conteudo-interna.novidades.interna .materia .vagas-workshop p {
            text-align: center;
        }

        .conteudo-interna.novidades.interna .materia .vagas-workshop blockquote {
            background-color: #ec7405;
            margin-bottom: 10px;
        }

            .conteudo-interna.novidades.interna .materia .vagas-workshop blockquote h4 {
                color: #FFFFFF;
                font-family: 'unimed_slabbold';
                font-size: 26px;
                line-height: 28px;
                margin: 0;
            }

            .conteudo-interna.novidades.interna .materia .vagas-workshop blockquote h5 {
                color: #FFFFFF;
                font-family: 'unimed_slabbook';
                font-size: 20px;
                line-height: 28px;
                margin: 0;
            }

                .conteudo-interna.novidades.interna .materia .vagas-workshop blockquote h5 strong {
                    font-family: 'unimed_slabbold';
                }

            .conteudo-interna.novidades.interna .materia .vagas-workshop blockquote p {
                color: #FFFFFF;
                font-family: 'unimed_slabbook';
                font-size: 16px;
                line-height: 1.31;
            }

    .conteudo-interna.novidades.interna aside {
        margin-top: 75px;
    }

    .conteudo-interna.ouvidoria > .container {
        display: grid;
        grid-template-areas: "conteudo aside";
        grid-template-columns: 1fr 300px;
        grid-gap: 20px;
    }

    .conteudo-interna.ouvidoria .conteudo {
        grid-area: conteudo;
    }

        .conteudo-interna.ouvidoria .conteudo h2 {
            font-family: 'unimed_slabbold';
            text-transform: uppercase;
        }

        .conteudo-interna.ouvidoria .conteudo .form {
            background: #f3f3f3;
            padding: 40px;
            margin-bottom: 20px;
            -webkit-border-radius: 20px;
            -webkit-border-bottom-right-radius: 0;
            -moz-border-radius: 20px;
            -moz-border-radius-bottomright: 0;
            border-radius: 20px;
            border-bottom-right-radius: 0;
        }

            .conteudo-interna.ouvidoria .conteudo .form legend {
                color: #01884d;
                font-family: 'unimed_slabbold';
                font-size: 22px;
                line-height: 22px;
                margin: 0;
            }

            .conteudo-interna.ouvidoria .conteudo .form p small {
                font-size: 12px;
            }

            .conteudo-interna.ouvidoria .conteudo .form .control-label {
                font-size: 14px;
                font-weight: 900;
                margin-bottom: 5px;
            }

                .conteudo-interna.ouvidoria .conteudo .form .control-label a {
                    color: #01884d;
                    font-size: 14px;
                    font-weight: 400;
                }

            .conteudo-interna.ouvidoria .conteudo .form .form-control,
            .conteudo-interna.ouvidoria .conteudo .form select.form-control:not([size]):not([multiple]) {
                background-color: #FFFFFF;
            }

                .conteudo-interna.ouvidoria .conteudo .form .form-control.pequeno,
                .conteudo-interna.ouvidoria .conteudo .form select.form-control:not([size]):not([multiple]).pequeno {
                    width: 230px;
                }

                .conteudo-interna.ouvidoria .conteudo .form .form-control.medio,
                .conteudo-interna.ouvidoria .conteudo .form select.form-control:not([size]):not([multiple]).medio {
                    width: 280px;
                }

            .conteudo-interna.ouvidoria .conteudo .form .caracteres {
                color: #7B7B7B;
                font-size: 14px;
                text-align: right;
                margin: 6px 0 0;
            }

                .conteudo-interna.ouvidoria .conteudo .form .caracteres div {
                    display: inline;
                }

            .conteudo-interna.ouvidoria .conteudo .form .btn {
                border-radius: 4px;
                padding: 0 40px;
            }

    .conteudo-interna.ouvidoria aside {
        grid-area: aside;
    }

        .conteudo-interna.ouvidoria aside .telefones-uteis {
            background-color: #12554b;
            margin-bottom: 20px;
            padding: 20px 20px 1px;
        }

            .conteudo-interna.ouvidoria aside .telefones-uteis h2 {
                color: #FFFFFF;
                font-family: 'unimed_slabbold';
                font-size: 22px;
                text-transform: none;
            }

            .conteudo-interna.ouvidoria aside .telefones-uteis p {
                color: #FFFFFF;
                font-family: 'unimed_sansregular';
                font-size: 15px;
                line-height: 20px;
                margin: 0 0 25px;
            }

                .conteudo-interna.ouvidoria aside .telefones-uteis p strong {
                    font-family: 'unimed_sansregular';
                }

        .conteudo-interna.ouvidoria aside .links {
            background: #f3f3f3;
            padding: 20px;
            margin-bottom: 20px;
        }

            .conteudo-interna.ouvidoria aside .links ul {
                border-top: solid 1px #7B7B7B;
                margin: 0;
                padding: 0;
            }

                .conteudo-interna.ouvidoria aside .links ul li {
                    color: #7B7B7B;
                    border-bottom: solid 1px #7B7B7B;
                    list-style: none outside none;
                }

                    .conteudo-interna.ouvidoria aside .links ul li a {
                        color: #7B7B7B;
                        display: block;
                        font-size: 14px;
                        padding: 5px;
                    }

                        .conteudo-interna.ouvidoria aside .links ul li a:hover,
                        .conteudo-interna.ouvidoria aside .links ul li a:focus,
                        .conteudo-interna.ouvidoria aside .links ul li a:active {
                            color: #5b5c65;
                            text-decoration: none;
                        }

    .conteudo-interna.atendimento > .container {
        display: grid;
        grid-template-areas: "conteudo aside";
        grid-template-columns: 1fr 300px;
        grid-gap: 20px;
    }

    .conteudo-interna.atendimento .conteudo {
        grid-area: conteudo;
    }

        .conteudo-interna.atendimento .conteudo h2 {
            font-family: 'unimed_slabbold';
            text-transform: uppercase;
        }

        .conteudo-interna.atendimento .conteudo .form {
            background: #f3f3f3;
            padding: 40px;
            margin-bottom: 20px;
            -webkit-border-radius: 20px;
            -webkit-border-bottom-right-radius: 0;
            -moz-border-radius: 20px;
            -moz-border-radius-bottomright: 0;
            border-radius: 20px;
            border-bottom-right-radius: 0;
        }

            .conteudo-interna.atendimento .conteudo .form legend {
                color: #01884d;
                font-family: 'unimed_slabbold';
                font-size: 22px;
                line-height: 22px;
                margin: 0;
            }

            .conteudo-interna.atendimento .conteudo .form p small {
                font-size: 12px;
            }

            .conteudo-interna.atendimento .conteudo .form .control-label {
                font-size: 14px;
                font-weight: 900;
                margin-bottom: 5px;
            }

                .conteudo-interna.atendimento .conteudo .form .control-label a {
                    color: #01884d;
                    font-size: 14px;
                    font-weight: 400;
                }

            .conteudo-interna.atendimento .conteudo .form .form-control,
            .conteudo-interna.atendimento .conteudo .form select.form-control:not([size]):not([multiple]) {
                background-color: #FFFFFF;
            }

                .conteudo-interna.atendimento .conteudo .form .form-control.pequeno,
                .conteudo-interna.atendimento .conteudo .form select.form-control:not([size]):not([multiple]).pequeno {
                    width: 230px;
                }

                .conteudo-interna.atendimento .conteudo .form .form-control.medio,
                .conteudo-interna.atendimento .conteudo .form select.form-control:not([size]):not([multiple]).medio {
                    width: 280px;
                }

            .conteudo-interna.atendimento .conteudo .form .caracteres {
                color: #7B7B7B;
                font-size: 14px;
                text-align: right;
                margin: 6px 0 0;
            }

                .conteudo-interna.atendimento .conteudo .form .caracteres div {
                    display: inline;
                }

            .conteudo-interna.atendimento .conteudo .form .btn {
                border-radius: 4px;
                padding: 0 40px;
            }

    .conteudo-interna.atendimento aside {
        grid-area: aside;
    }

        .conteudo-interna.atendimento aside .telefones-uteis {
            background-color: #12554b;
            margin-bottom: 20px;
            padding: 20px 20px 1px;
        }

            .conteudo-interna.atendimento aside .telefones-uteis h2 {
                color: #FFFFFF;
                font-family: 'unimed_slabbold';
                font-size: 22px;
                text-transform: none;
            }

            .conteudo-interna.atendimento aside .telefones-uteis p {
                color: #FFFFFF;
                font-family: 'unimed_sansregular';
                font-size: 15px;
                line-height: 20px;
                margin: 0 0 25px;
            }

                .conteudo-interna.atendimento aside .telefones-uteis p strong {
                    font-family: 'unimed_sansregular';
                }

        .conteudo-interna.atendimento aside .links {
            background: #f3f3f3;
            padding: 20px;
            margin-bottom: 20px;
        }

            .conteudo-interna.atendimento aside .links ul {
                border-top: solid 1px #7B7B7B;
                margin: 0;
                padding: 0;
            }

                .conteudo-interna.atendimento aside .links ul li {
                    color: #7B7B7B;
                    border-bottom: solid 1px #7B7B7B;
                    list-style: none outside none;
                }

                    .conteudo-interna.atendimento aside .links ul li a {
                        color: #7B7B7B;
                        display: block;
                        font-size: 14px;
                        padding: 5px;
                    }

                        .conteudo-interna.atendimento aside .links ul li a:hover,
                        .conteudo-interna.atendimento aside .links ul li a:focus,
                        .conteudo-interna.atendimento aside .links ul li a:active {
                            color: #5b5c65;
                            text-decoration: none;
                        }

    .conteudo-interna.assessoria > .container {
        display: grid;
        grid-template-areas: "conteudo aside";
        grid-template-columns: 1fr 300px;
        grid-gap: 20px;
    }

    .conteudo-interna.assessoria .conteudo {
        grid-area: conteudo;
    }

        .conteudo-interna.assessoria .conteudo h2 {
            font-family: 'unimed_slabbold';
            text-transform: uppercase;
        }

        .conteudo-interna.assessoria .conteudo > .row {
            max-width: 80%;
        }

            .conteudo-interna.assessoria .conteudo > .row .btn {
                margin: -10px 0 30px 0;
            }

        .conteudo-interna.assessoria .conteudo .form {
            background: #f3f3f3;
            padding: 40px;
            margin-bottom: 20px;
            -webkit-border-radius: 20px;
            -webkit-border-bottom-right-radius: 0;
            -moz-border-radius: 20px;
            -moz-border-radius-bottomright: 0;
            border-radius: 20px;
            border-bottom-right-radius: 0;
        }

            .conteudo-interna.assessoria .conteudo .form legend {
                color: #01884d;
                font-family: 'unimed_slabbold';
                font-size: 22px;
                line-height: 22px;
                margin: 0;
            }

            .conteudo-interna.assessoria .conteudo .form p small {
                font-size: 12px;
            }

            .conteudo-interna.assessoria .conteudo .form .control-label {
                font-size: 14px;
                font-weight: 900;
                margin-bottom: 5px;
            }

                .conteudo-interna.assessoria .conteudo .form .control-label a {
                    color: #01884d;
                    font-size: 14px;
                    font-weight: 400;
                }

            .conteudo-interna.assessoria .conteudo .form .form-control,
            .conteudo-interna.assessoria .conteudo .form select.form-control:not([size]):not([multiple]) {
                background-color: #FFFFFF;
            }

                .conteudo-interna.assessoria .conteudo .form .form-control.pequeno,
                .conteudo-interna.assessoria .conteudo .form select.form-control:not([size]):not([multiple]).pequeno {
                    width: 230px;
                }

                .conteudo-interna.assessoria .conteudo .form .form-control.medio,
                .conteudo-interna.assessoria .conteudo .form select.form-control:not([size]):not([multiple]).medio {
                    width: 280px;
                }

            .conteudo-interna.assessoria .conteudo .form .caracteres {
                color: #7B7B7B;
                font-size: 14px;
                text-align: right;
                margin: 6px 0 0;
            }

                .conteudo-interna.assessoria .conteudo .form .caracteres div {
                    display: inline;
                }

            .conteudo-interna.assessoria .conteudo .form .btn {
                border-radius: 4px;
                padding: 0 40px;
            }

    .conteudo-interna.assessoria aside {
        grid-area: aside;
    }

        .conteudo-interna.assessoria aside .telefones-uteis {
            background-color: #12554b;
            margin-bottom: 20px;
            padding: 20px 20px 1px;
        }

            .conteudo-interna.assessoria aside .telefones-uteis h2 {
                color: #FFFFFF;
                font-family: 'unimed_slabbold';
                font-size: 22px;
                text-transform: none;
            }

            .conteudo-interna.assessoria aside .telefones-uteis p {
                color: #FFFFFF;
                font-family: 'unimed_sansregular';
                font-size: 15px;
                line-height: 20px;
                margin: 0 0 25px;
            }

                .conteudo-interna.assessoria aside .telefones-uteis p strong {
                    font-family: 'unimed_sansregular';
                }

        .conteudo-interna.assessoria aside .links {
            background: #f3f3f3;
            padding: 20px;
            margin-bottom: 20px;
        }

            .conteudo-interna.assessoria aside .links ul {
                border-top: solid 1px #7B7B7B;
                margin: 0;
                padding: 0;
            }

                .conteudo-interna.assessoria aside .links ul li {
                    color: #7B7B7B;
                    border-bottom: solid 1px #7B7B7B;
                    list-style: none outside none;
                }

                    .conteudo-interna.assessoria aside .links ul li a {
                        color: #7B7B7B;
                        display: block;
                        font-size: 14px;
                        padding: 5px;
                    }

                        .conteudo-interna.assessoria aside .links ul li a:hover,
                        .conteudo-interna.assessoria aside .links ul li a:focus,
                        .conteudo-interna.assessoria aside .links ul li a:active {
                            color: #5b5c65;
                            text-decoration: none;
                        }

    .conteudo-interna.faq h2 {
        font-family: 'unimed_slabbold';
        text-transform: uppercase;
    }

    .conteudo-interna.faq #accordion h3 {
        color: #12554b;
        font-family: 'unimed_slabbook';
        font-size: 30px;
        font-weight: bold;
        text-transform: uppercase;
    }

    .conteudo-interna.faq #accordion .card {
        background-color: #f3f3f3;
        border: 0;
        -webkit-border-radius: 15px;
        -webkit-border-bottom-right-radius: 0;
        -moz-border-radius: 15px;
        -moz-border-radius-bottomright: 0;
        border-radius: 15px;
        border-bottom-right-radius: 0;
        margin-bottom: 10px;
    }

        .conteudo-interna.faq #accordion .card .card-header {
            background-color: transparent;
            padding: 0;
            margin: 0;
            border: 0;
        }

            .conteudo-interna.faq #accordion .card .card-header h4 {
                background-color: transparent;
                margin: 0;
                text-transform: none;
                font-size: 22px;
                font-family: 'unimed_slabbook';
            }

                .conteudo-interna.faq #accordion .card .card-header h4 .btn {
                    border: 0;
                    color: #12554b;
                    display: block;
                    font-size: 22px;
                    font-family: 'unimed_slabbook';
                    font-weight: bold;
                    margin: 0;
                    max-width: 100%;
                    min-width: 100%;
                    padding: 13px 30px;
                    position: relative;
                    text-align: left;
                    text-transform: none;
                }

                    .conteudo-interna.faq #accordion .card .card-header h4 .btn:hover,
                    .conteudo-interna.faq #accordion .card .card-header h4 .btn:focus,
                    .conteudo-interna.faq #accordion .card .card-header h4 .btn:active {
                        text-decoration: none;
                    }

                    .conteudo-interna.faq #accordion .card .card-header h4 .btn:after {
                        content: "\f107";
                        display: block;
                        font-family: "Font Awesome 5 Pro";
                        font-weight: 400;
                        height: 59px;
                        padding: 13px 0;
                        position: absolute;
                        right: 20px;
                        text-align: center;
                        top: 0;
                        width: 20px;
                    }

                    .conteudo-interna.faq #accordion .card .card-header h4 .btn[aria-expanded="true"]:after {
                        content: "\f106";
                    }

                    .conteudo-interna.faq #accordion .card .card-header h4 .btn[aria-expanded="false"]:after {
                        content: "\f107";
                    }

        .conteudo-interna.faq #accordion .card .card-body {
            border-top: 1px solid #C4CBCF;
            padding: 10px 0 0 0;
            margin: 0 1.25rem;
        }

            .conteudo-interna.faq #accordion .card .card-body ul li a,
            .conteudo-interna.faq #accordion .card .card-body p a {
                color: #01884d !important;
            }

                .conteudo-interna.faq #accordion .card .card-body ul li a:hover,
                .conteudo-interna.faq #accordion .card .card-body p a:hover {
                    text-decoration: underline !important;
                }

    .conteudo-interna.institucional h2 {
        font-family: 'unimed_slabbold';
        text-transform: uppercase;
    }

    .conteudo-interna.institucional .boxes {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 20px;
        margin-bottom: 50px;
    }

        .conteudo-interna.institucional .boxes .box {
            display: flex;
        }

            .conteudo-interna.institucional .boxes .box a {
                align-items: center;
                background-color: #01884d;
                display: flex;
                min-height: 170px;
                flex-direction: column;
                justify-content: center;
                padding: 20px;
                width: 100%;
            }

                .conteudo-interna.institucional .boxes .box a .titulo {
                    background: none;
                    color: #FFFFFF;
                    display: block;
                    font-family: 'unimed_slabbold';
                    height: inherit;
                    text-align: center;
                    text-transform: uppercase;
                }

                    .conteudo-interna.institucional .boxes .box a .titulo:after {
                        display: none;
                    }

                .conteudo-interna.institucional .boxes .box a .descricao {
                    color: #b1cb4e;
                    display: block;
                    font-family: 'unimed_slabbook';
                    text-align: center;
                    line-height: 18px;
                }

                .conteudo-interna.institucional .boxes .box a:hover,
                .conteudo-interna.institucional .boxes .box a:focus,
                .conteudo-interna.institucional .boxes .box a:active {
                    opacity: 0.9;
                    text-decoration: none;
                }


    /* --- LP SOU --- */


    body.sou .base-interna {
        padding-top: 142px;
    }

        body.sou .base-interna .titulo {
            height: 500px;
        }

        body.sou .base-interna .carousel-indicators {
            bottom: 50px;
        }

            body.sou .base-interna .carousel-indicators li {
                background-color: transparent;
                border: 1px solid #FFFFFF;
                border-radius: 50%;
                width: 16px;
                height: 16px;
                position: relative;
            }

                body.sou .base-interna .carousel-indicators li.active:after {
                    background-color: #FFFFFF;
                    content: "";
                    border-radius: 50%;
                    width: 10px;
                    height: 10px;
                    bottom: 2px;
                    left: 2px;
                }

        body.sou .base-interna .infos-sou {
            background: #01884d;
            padding: 60px 0 0;
        }

            body.sou .base-interna .infos-sou > .container {
                position: relative;
            }

            body.sou .base-interna .infos-sou img {
                display: block;
                margin: 60px auto 0 auto;
            }

            body.sou .base-interna .infos-sou h2 {
                color: #b1cb4e;
                font-family: 'unimed_slabbook';
                margin: 0 0 25px;
            }

                body.sou .base-interna .infos-sou h2 strong {
                    font-family: 'unimed_slabbold';
                }

            body.sou .base-interna .infos-sou p {
                color: #FFFFFF;
                font-size: 20px;
                font-weight: 600;
                max-width: 550px;
            }

            body.sou .base-interna .infos-sou .rede-credenciada {
                background-color: #FFFFFF;
                border-radius: 15px;
                box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
                position: absolute;
                right: 0;
                top: -322px;
                width: 370px;
                z-index: 1;
            }

                body.sou .base-interna .infos-sou .rede-credenciada h2 {
                    color: #01884d;
                    font-size: 26px;
                    font-weight: 600;
                    text-align: center;
                    margin: 30px 0 0 0;
                }

                body.sou .base-interna .infos-sou .rede-credenciada h3 {
                    color: #5b5c65;
                    font-size: 22px;
                    font-weight: 600;
                    text-align: center;
                    margin: 0 0 20px;
                }

                body.sou .base-interna .infos-sou .rede-credenciada .btn {
                    border-radius: 30px;
                }

                body.sou .base-interna .infos-sou .rede-credenciada .form-group {
                    padding: 0 20px;
                }

                    body.sou .base-interna .infos-sou .rede-credenciada .form-group .form-control {
                        background-color: #f3f3f3;
                        border-radius: 30px;
                    }

                    body.sou .base-interna .infos-sou .rede-credenciada .form-group.bg {
                        background-color: #f3f3f3;
                        padding: 10px 20px;
                    }

                        body.sou .base-interna .infos-sou .rede-credenciada .form-group.bg .form-control {
                            background-color: #FFFFFF;
                        }

        body.sou .base-interna .servicos {
            background-color: #12554b;
            padding: 60px 0;
        }

            body.sou .base-interna .servicos h2 {
                color: #b1cb4e;
                font-style: italic;
                font-family: 'unimed_sansbold';
                font-size: 80px;
                text-align: center;
                text-transform: uppercase;
                font-weight: 600;
                margin-bottom: 20px;
            }

            body.sou .base-interna .servicos p {
                color: #FFFFFF;
                font-size: 26px;
                text-align: center;
            }

            body.sou .base-interna .servicos .servicos-itens {
                display: -ms-grid;
                display: grid;
                -ms-grid-columns: 1fr 1fr;
                grid-template-columns: 1fr 1fr;
                grid-gap: 20px;
                margin-top: 50px;
                margin-bottom: 30px;
            }

                body.sou .base-interna .servicos .servicos-itens .item {
                    background-color: #b1cb4e;
                    -webkit-border-radius: 20px;
                    -webkit-border-bottom-right-radius: 0;
                    -moz-border-radius: 20px;
                    -moz-border-radius-bottomright: 0;
                    border-radius: 20px;
                    border-bottom-right-radius: 0;
                    padding: 20px 20px 85px;
                    position: relative;
                }

                    body.sou .base-interna .servicos .servicos-itens .item h3 {
                        border-bottom: 2px solid;
                        display: block;
                        font-family: 'unimed_slabbold';
                        font-size: 40px;
                        margin-top: 5px;
                        text-transform: none;
                    }

                    body.sou .base-interna .servicos .servicos-itens .item p {
                        font-size: 22px;
                        line-height: 26px;
                        text-align: left;
                    }

                    body.sou .base-interna .servicos .servicos-itens .item .align-btn {
                        position: absolute;
                        bottom: 20px;
                        left: 0;
                        width: 100%;
                    }

                        body.sou .base-interna .servicos .servicos-itens .item .align-btn .btn-primary {
                            border-radius: 30px;
                            font-size: 18px;
                            display: flex;
                            padding: 0 30px;
                            margin: 0 auto;
                            width: 180px;
                        }

                            body.sou .base-interna .servicos .servicos-itens .item .align-btn .btn-primary:hover,
                            body.sou .base-interna .servicos .servicos-itens .item .align-btn .btn-primary:focus,
                            body.sou .base-interna .servicos .servicos-itens .item .align-btn .btn-primary:active {
                                opacity: 0.8;
                            }

                    body.sou .base-interna .servicos .servicos-itens .item.verde h3 {
                        color: #01884d;
                    }

                    body.sou .base-interna .servicos .servicos-itens .item.verde .align-btn .btn-primary {
                        background-color: #01884d;
                        border-color: #01884d;
                    }

                    body.sou .base-interna .servicos .servicos-itens .item.cinza h3 {
                        color: #5b5c65;
                    }

                    body.sou .base-interna .servicos .servicos-itens .item.cinza .align-btn .btn-primary {
                        background-color: #5b5c65;
                        border-color: #5b5c65;
                    }

                    body.sou .base-interna .servicos .servicos-itens .item.roxo h3 {
                        color: #411564;
                    }

                    body.sou .base-interna .servicos .servicos-itens .item.roxo .align-btn .btn-primary {
                        background-color: #411564;
                        border-color: #411564;
                    }

                    body.sou .base-interna .servicos .servicos-itens .item.laranja h3 {
                        color: #ec7405;
                    }

                    body.sou .base-interna .servicos .servicos-itens .item.laranja .align-btn .btn-primary {
                        background-color: #ec7405;
                        border-color: #ec7405;
                    }

                    body.sou .base-interna .servicos .servicos-itens .item.verde-escuro h3 {
                        color: #12554b;
                    }

                    body.sou .base-interna .servicos .servicos-itens .item.verde-escuro .align-btn .btn-primary {
                        background-color: #12554b;
                        border-color: #12554b;
                    }

                    body.sou .base-interna .servicos .servicos-itens .item.clear {
                        background-color: transparent;
                        padding: 20px;
                        display: flex;
                        align-items: center;
                        justify-content: center;
                    }

                        body.sou .base-interna .servicos .servicos-itens .item.clear a {
                            color: #FFFFFF;
                            font-size: 30px;
                        }

        body.sou .base-interna .e-social {
            background-color: #b1cb4e;
            padding: 60px 0;
        }

            body.sou .base-interna .e-social h2 {
                color: #12554b;
                font-style: italic;
                font-family: 'unimed_sansbold';
                font-size: 80px;
                text-align: center;
                text-transform: uppercase;
                font-weight: 600;
                margin-bottom: 20px;
            }

            body.sou .base-interna .e-social p {
                color: #FFFFFF;
                font-size: 26px;
                text-align: center;
            }

        body.sou .base-interna .nucleo-so {
            background-color: #01884d;
        }

            body.sou .base-interna .nucleo-so .row > div {
                padding: 0;
            }

            body.sou .base-interna .nucleo-so .img {
                background-repeat: no-repeat;
                background-position: center;
                background-size: cover;
            }

            body.sou .base-interna .nucleo-so .texto {
                padding: 50px 30px;
                max-width: 580px;
            }

                body.sou .base-interna .nucleo-so .texto h2 {
                    color: #b1cb4e;
                    font-family: 'unimed_slabbold';
                    margin: 0 0 15px;
                }

                body.sou .base-interna .nucleo-so .texto p {
                    color: #FFFFFF;
                    font-size: 24px;
                    line-height: normal;
                }

                body.sou .base-interna .nucleo-so .texto ul {
                    padding: 0;
                }

                    body.sou .base-interna .nucleo-so .texto ul li {
                        color: #FFFFFF;
                        list-style: disc inside none;
                        font-size: 24px;
                        line-height: normal;
                    }

                body.sou .base-interna .nucleo-so .texto .btn {
                    background-color: #12554b;
                }

                    body.sou .base-interna .nucleo-so .texto .btn:hover,
                    body.sou .base-interna .nucleo-so .texto .btn:focus,
                    body.sou .base-interna .nucleo-so .texto .btn:active {
                        opacity: 0.8;
                    }

        body.sou .base-interna .unidade-movel {
            background-color: #b1cb4e;
        }

            body.sou .base-interna .unidade-movel .row > div {
                padding: 0;
            }

            body.sou .base-interna .unidade-movel .img {
                background-repeat: no-repeat;
                background-position: center;
                background-size: cover;
            }

            body.sou .base-interna .unidade-movel .texto {
                padding: 50px 30px;
                float: right;
                max-width: 580px;
            }

                body.sou .base-interna .unidade-movel .texto h2 {
                    color: #01884d;
                    font-family: 'unimed_slabbold';
                    margin: 0 0 15px;
                }

                body.sou .base-interna .unidade-movel .texto p {
                    color: #FFFFFF;
                    font-size: 24px;
                    line-height: normal;
                }

                body.sou .base-interna .unidade-movel .texto ul {
                    padding: 0;
                }

                    body.sou .base-interna .unidade-movel .texto ul li {
                        color: #FFFFFF;
                        list-style: disc inside none;
                        font-size: 24px;
                        line-height: normal;
                    }

                body.sou .base-interna .unidade-movel .texto .btn {
                    background-color: #12554b;
                }

                    body.sou .base-interna .unidade-movel .texto .btn:hover,
                    body.sou .base-interna .unidade-movel .texto .btn:focus,
                    body.sou .base-interna .unidade-movel .texto .btn:active {
                        opacity: 0.8;
                    }

        body.sou .base-interna .vantagens {
            background-color: #FFF0C7;
            padding: 60px 0;
        }

            body.sou .base-interna .vantagens h2 {
                color: #01884d;
                font-family: 'unimed_slabbook';
                font-size: 40px;
                margin: 0 0 25px;
                text-transform: uppercase;
                font-weight: 600;
                text-align: center;
            }

                body.sou .base-interna .vantagens h2 strong {
                    font-family: 'unimed_slabbold';
                }

            body.sou .base-interna .vantagens p {
                color: #5b5c65;
                font-size: 20px;
                max-width: 750px;
                margin: 0 auto 50px;
                text-align: center;
            }

            body.sou .base-interna .vantagens img {
                margin-bottom: 15px;
            }

            body.sou .base-interna .vantagens h3 {
                font-family: 'unimed_slabbold';
                color: #b1cb4e;
            }

        body.sou .base-interna .formulario-prospect {
            padding: 80px 0 20px;
        }

            body.sou .base-interna .formulario-prospect h2 {
                color: #01884d;
                font-size: 45px;
            }

            body.sou .base-interna .formulario-prospect legend {
                color: #ec7405;
                font-family: 'unimed_sansbold';
                font-size: 35px;
                font-weight: 900;
                margin: 0 0 15px;
                line-height: 35px;
            }

            body.sou .base-interna .formulario-prospect .control-label {
                color: #01884d;
                font-family: 'unimed_slabbold';
                font-size: 26px;
                font-weight: 800;
                line-height: normal;
                letter-spacing: normal;
                margin: 0 0 15px;
            }

            body.sou .base-interna .formulario-prospect .form-control:focus {
                background-color: #e9e9e9;
            }

            body.sou .base-interna .formulario-prospect .form-control.pequeno {
                max-width: 230px;
            }

            body.sou .base-interna .formulario-prospect .form-control.xl {
                font-size: 22px;
                height: 64px;
                padding: 0 20px;
                text-transform: none;
                width: 540px;
            }

            body.sou .base-interna .formulario-prospect .lista-radio,
            body.sou .base-interna .formulario-prospect .lista-checkbox {
                margin: 0;
                padding: 0;
            }

                body.sou .base-interna .formulario-prospect .lista-radio li,
                body.sou .base-interna .formulario-prospect .lista-checkbox li {
                    display: inline-block;
                    margin: 0 15px 0 0;
                }

            body.sou .base-interna .formulario-prospect .radio {
                flex-grow: inherit;
                margin: 0;
            }

                body.sou .base-interna .formulario-prospect .radio input[type=radio] {
                    display: none;
                }

                body.sou .base-interna .formulario-prospect .radio label {
                    align-items: center;
                    color: #727272;
                    cursor: pointer;
                    display: flex;
                    font-size: 12px;
                    justify-content: space-between;
                    margin: 0;
                    padding: 0 0 0 25px;
                    position: relative;
                    text-transform: uppercase;
                }

                    body.sou .base-interna .formulario-prospect .radio label:before {
                        background-color: #f7f7f7;
                        box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.14);
                        border-radius: 50%;
                        content: '';
                        height: 14px;
                        left: 0;
                        opacity: 1;
                        position: absolute;
                        top: 3px;
                        width: 14px;
                    }

                    body.sou .base-interna .formulario-prospect .radio label:after {
                        content: '\f111';
                        color: #01884d;
                        font-family: "Font Awesome 5 Pro";
                        font-size: 8px;
                        font-weight: 900;
                        height: 14px;
                        top: 3px;
                        left: 3px;
                        opacity: 0;
                        position: absolute;
                        width: 14px;
                    }

                body.sou .base-interna .formulario-prospect .radio input[type=radio]:checked + label:after {
                    opacity: 1;
                }

            body.sou .base-interna .formulario-prospect .checkbox {
                flex-grow: inherit;
                margin: 0;
            }

                body.sou .base-interna .formulario-prospect .checkbox input[type=checkbox] {
                    display: none;
                }

                body.sou .base-interna .formulario-prospect .checkbox label {
                    align-items: center;
                    color: #727272;
                    cursor: pointer;
                    display: flex;
                    font-size: 12px;
                    justify-content: space-between;
                    margin: 0;
                    padding: 0 0 0 25px;
                    position: relative;
                    text-transform: uppercase;
                }

                    body.sou .base-interna .formulario-prospect .checkbox label:before {
                        background-color: #f7f7f7;
                        box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.14);
                        content: '';
                        height: 20px;
                        left: 0;
                        opacity: 1;
                        position: absolute;
                        top: -2px;
                        width: 20px;
                    }

                    body.sou .base-interna .formulario-prospect .checkbox label:after {
                        content: '\f00c';
                        color: #01884d;
                        font-family: "Font Awesome 5 Pro";
                        font-size: 14px;
                        font-weight: 900;
                        height: 20px;
                        top: -3px;
                        left: 4px;
                        opacity: 0;
                        position: absolute;
                        width: 20px;
                    }

                body.sou .base-interna .formulario-prospect .checkbox input[type=checkbox]:checked + label:after {
                    opacity: 1;
                }

            body.sou .base-interna .formulario-prospect .caracteres {
                color: #7B7B7B;
                font-size: 14px;
                text-align: right;
                margin: 6px 0 0;
            }

                body.sou .base-interna .formulario-prospect .caracteres div {
                    display: inline;
                }

            body.sou .base-interna .formulario-prospect .obs {
                color: #7B7B7B;
                font-size: 13px;
                line-height: 16px;
                margin: 80px 0 0 0;
            }

            body.sou .base-interna .formulario-prospect .card {
                background-color: #e9e9e9;
                border: 0;
                -webkit-border-radius: 15px;
                -webkit-border-bottom-right-radius: 0;
                -moz-border-radius: 15px;
                -moz-border-radius-bottomright: 0;
                border-radius: 15px;
                border-bottom-right-radius: 0;
                padding: 20px;
            }

                body.sou .base-interna .formulario-prospect .card h3 {
                    border-bottom: solid 1px #c5c8c7;
                    color: #12554b;
                    font-size: 24px;
                    text-align: center;
                    text-transform: none;
                    padding-bottom: 20px;
                }

                body.sou .base-interna .formulario-prospect .card p {
                    color: #727272;
                    font-size: 16px;
                    line-height: normal;
                    margin: 0 0 5px;
                    text-align: center;
                }

                    body.sou .base-interna .formulario-prospect .card p strong {
                        color: #535259;
                        font-family: 'unimed_sansbold';
                    }

            body.sou .base-interna .formulario-prospect.familia h3 {
                color: #ec7405;
                font-family: 'unimed_sansbold';
                font-size: 35px;
                font-weight: 900;
                margin: 60px 0 15px;
                text-transform: none;
            }

            body.sou .base-interna .formulario-prospect.familia .control-label {
                color: #7B7B7B;
                font-family: 'unimed_sansregular';
                font-size: 14px;
                font-weight: 600;
                line-height: normal;
                letter-spacing: normal;
                margin: 0;
            }

            body.sou .base-interna .formulario-prospect.familia .box-televendas {
                background-color: #b1cb4e;
                display: inline-block;
                padding: 20px;
                width: auto;
                -webkit-border-radius: 15px;
                -webkit-border-bottom-right-radius: 0;
                -moz-border-radius: 15px;
                -moz-border-radius-bottomright: 0;
                border-radius: 15px;
                border-bottom-right-radius: 0;
                position: relative;
            }

                body.sou .base-interna .formulario-prospect.familia .box-televendas img {
                    position: absolute;
                }

                body.sou .base-interna .formulario-prospect.familia .box-televendas p {
                    font-size: 16px;
                    margin: 0;
                    line-height: 1;
                    padding: 0 20px 0 50px;
                }

                    body.sou .base-interna .formulario-prospect.familia .box-televendas p strong {
                        color: #12554b;
                        display: block;
                        font-family: 'unimed_sansbold';
                        font-size: 28px;
                        font-weight: 900;
                        margin-bottom: 5px;
                    }

                    body.sou .base-interna .formulario-prospect.familia .box-televendas p small {
                        color: #01884d;
                    }



    /* --- LP Unimed Mais --- */

    body.unimed-mais .base-interna {
        padding-top: 142px;
    }

        body.unimed-mais .base-interna .titulo {
            height: 500px;
        }

            body.unimed-mais .base-interna .titulo h1,
            body.unimed-mais .base-interna .titulo p {
                max-width: 600px;
            }

        body.unimed-mais .base-interna .carousel-indicators {
            bottom: 50px;
        }

            body.unimed-mais .base-interna .carousel-indicators li {
                background-color: transparent;
                border: 1px solid #FFFFFF;
                border-radius: 50%;
                width: 16px;
                height: 16px;
                position: relative;
            }

                body.unimed-mais .base-interna .carousel-indicators li.active:after {
                    background-color: #FFFFFF;
                    content: "";
                    border-radius: 50%;
                    width: 10px;
                    height: 10px;
                    bottom: 2px;
                    left: 2px;
                }

        body.unimed-mais .base-interna .infos-mais {
            background: #01884d;
            padding: 60px 0;
            min-height: 465px;
        }

            body.unimed-mais .base-interna .infos-mais > .container {
                position: relative;
            }

            body.unimed-mais .base-interna .infos-mais img {
                display: block;
                margin: 60px auto 0 auto;
            }

            body.unimed-mais .base-interna .infos-mais h2 {
                color: #b1cb4e;
                font-family: 'unimed_slabbook';
                margin: 0 0 25px;
            }

                body.unimed-mais .base-interna .infos-mais h2 strong {
                    font-family: 'unimed_slabbold';
                }

                body.unimed-mais .base-interna .infos-mais h2.titulo-unimed-mais {
                    background: url(../img/txt-cliente-unimed-mais-2.png) no-repeat left center;
                    text-indent: -5000em;
                    height: 45px;
                    max-width: 620px;
                    margin: 0 0 5px;
                }

            body.unimed-mais .base-interna .infos-mais h3 {
                border-bottom: 1px solid #FFFFFF;
                color: #b1cb4e;
                font-size: 20px;
                font-family: 'unimed_slabbook';
                font-weight: bold;
                margin: 0 0 25px;
                max-width: 620px;
                padding-bottom: 10px;
            }

            body.unimed-mais .base-interna .infos-mais p {
                color: #FFFFFF;
                font-size: 18px;
                font-weight: normal;
                line-height: 1.56;
                letter-spacing: -0.4px;
                max-width: 620px;
            }

                body.unimed-mais .base-interna .infos-mais p a {
                    color: #FFFFFF;
                    text-decoration: underline;
                }

            body.unimed-mais .base-interna .infos-mais ul {
                margin: 0 0 15px;
                padding: 0;
                list-style: none;
            }

                body.unimed-mais .base-interna .infos-mais ul li {
                    color: #FFFFFF;
                    font-size: 18px;
                    font-weight: normal;
                    line-height: 1.56;
                    letter-spacing: -0.4px;
                    max-width: 620px;
                }

            body.unimed-mais .base-interna .infos-mais .card {
                background-color: transparent;
                border: 0;
                padding: 0;
                margin: 0 0 50px;
            }

            body.unimed-mais .base-interna .infos-mais .btn-link {
                border: 0;
                padding: 0;
                margin: 0;
                font-size: 18px;
                vertical-align: inherit;
                text-decoration: underline;
            }

            body.unimed-mais .base-interna .infos-mais .esconde-texto {
                max-height: 360px;
                overflow: hidden;
                position: relative;
            }

                body.unimed-mais .base-interna .infos-mais .esconde-texto[style="max-height: inherit;"]:after {
                    display: none;
                }

                body.unimed-mais .base-interna .infos-mais .esconde-texto:after {
                    background: -moz-linear-gradient(top, rgba(1, 136, 77, 0) 0%, #01884d 70%, #01884d 100%);
                    /* FF3.6-15 */
                    background: -webkit-linear-gradient(top, rgba(1, 136, 77, 0) 0%, #01884d 70%, #01884d 100%);
                    /* Chrome10-25,Safari5.1-6 */
                    background: linear-gradient(to bottom, rgba(1, 136, 77, 0) 0%, #01884d 70%, #01884d 100%);
                    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0001884d', endColorstr='#01884d', GradientType=0);
                    /* IE6-9 */
                    bottom: 0;
                    content: "";
                    height: 170px;
                    left: 0;
                    position: absolute;
                    width: 100%;
                }

                body.unimed-mais .base-interna .infos-mais .esconde-texto .btn-leia-mais {
                    position: absolute;
                    bottom: 0;
                    z-index: 1;
                    text-align: center;
                    width: 620px;
                }

                    body.unimed-mais .base-interna .infos-mais .esconde-texto .btn-leia-mais .btn {
                        background-color: #FFFFFF;
                        color: #01884d;
                        border-radius: 30px;
                        font-size: 12px;
                        height: 28px;
                    }

                        body.unimed-mais .base-interna .infos-mais .esconde-texto .btn-leia-mais .btn:hover,
                        body.unimed-mais .base-interna .infos-mais .esconde-texto .btn-leia-mais .btn:focus,
                        body.unimed-mais .base-interna .infos-mais .esconde-texto .btn-leia-mais .btn:active {
                            opacity: 0.8;
                        }

            body.unimed-mais .base-interna .infos-mais .right {
                position: absolute;
                right: 0;
                top: -160px;
                width: 370px;
                z-index: 1;
            }

                body.unimed-mais .base-interna .infos-mais .right .rede-credenciada {
                    background-color: #FFFFFF;
                    border-radius: 5px;
                    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
                    padding: 0;
                }

                    body.unimed-mais .base-interna .infos-mais .right .rede-credenciada h2 {
                        color: #01884d;
                        font-size: 20px;
                        font-family: 'unimed_slabbold';
                        text-align: center;
                        padding: 30px 0 0 0;
                        margin: 0;
                    }

                    body.unimed-mais .base-interna .infos-mais .right .rede-credenciada h3 {
                        color: #ec7405;
                        font-size: 20px;
                        font-family: 'unimed_slabbook';
                        text-align: center;
                        margin: 0 0 20px;
                    }

                    body.unimed-mais .base-interna .infos-mais .right .rede-credenciada .form-group {
                        padding: 0 20px;
                        margin-bottom: 5px;
                    }

                        body.unimed-mais .base-interna .infos-mais .right .rede-credenciada .form-group .form-control {
                            background-color: #f3f3f3;
                            border-radius: 5px;
                        }

                        body.unimed-mais .base-interna .infos-mais .right .rede-credenciada .form-group.bg {
                            background-color: #e9e9e9;
                            margin: 0 0 15px;
                            padding: 10px;
                            position: relative;
                        }

                            body.unimed-mais .base-interna .infos-mais .right .rede-credenciada .form-group.bg .link-duvida {
                                position: absolute;
                                right: 18px;
                                top: 13px;
                                font-size: 18px;
                                color: #b8b8b8;
                            }

                            body.unimed-mais .base-interna .infos-mais .right .rede-credenciada .form-group.bg .form-control {
                                background-color: #FFFFFF;
                                color: #727272;
                                font-size: 12px;
                                height: 32px;
                                margin-bottom: 5px;
                            }

                            body.unimed-mais .base-interna .infos-mais .right .rede-credenciada .form-group.bg span {
                                display: inline-block;
                                padding: 5px 0 4px 10px;
                            }

                            body.unimed-mais .base-interna .infos-mais .right .rede-credenciada .form-group.bg select.form-control:not([size]):not([multiple]) {
                                background-color: #FFFFFF;
                                color: #727272;
                                display: block;
                                float: right;
                                font-size: 12px;
                                margin-bottom: 0;
                                height: 32px;
                                width: 300px;
                            }

                            body.unimed-mais .base-interna .infos-mais .right .rede-credenciada .form-group.bg:after {
                                content: "";
                                width: 0;
                                height: 0;
                                border-style: solid;
                                border-width: 10px 40px 0 40px;
                                border-color: #e9e9e9 transparent transparent transparent;
                                display: block;
                                position: absolute;
                                left: 110px;
                                bottom: -10px;
                            }

                    body.unimed-mais .base-interna .infos-mais .right .rede-credenciada .btn {
                        display: flex;
                        margin: 5px auto;
                        width: 330px;
                        border-radius: 5px;
                        justify-content: center;
                    }

                        body.unimed-mais .base-interna .infos-mais .right .rede-credenciada .btn:hover,
                        body.unimed-mais .base-interna .infos-mais .right .rede-credenciada .btn:focus,
                        body.unimed-mais .base-interna .infos-mais .right .rede-credenciada .btn:active {
                            opacity: 0.8;
                        }

                        body.unimed-mais .base-interna .infos-mais .right .rede-credenciada .btn.btn-link {
                            background-color: transparent;
                            border-color: transparent;
                            font-size: 12px;
                            text-transform: uppercase;
                            padding: 9px 0;
                            text-decoration: none;
                        }

                            body.unimed-mais .base-interna .infos-mais .right .rede-credenciada .btn.btn-link:hover,
                            body.unimed-mais .base-interna .infos-mais .right .rede-credenciada .btn.btn-link:focus,
                            body.unimed-mais .base-interna .infos-mais .right .rede-credenciada .btn.btn-link:active {
                                text-decoration: underline;
                            }

                body.unimed-mais .base-interna .infos-mais .right .lista {
                    margin: 0;
                    padding: 20px;
                    list-style: none;
                }

                    body.unimed-mais .base-interna .infos-mais .right .lista li {
                        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
                    }

                        body.unimed-mais .base-interna .infos-mais .right .lista li a {
                            color: #FFFFFF;
                            display: block;
                            font-size: 14px;
                            padding: 10px 0;
                        }

                            body.unimed-mais .base-interna .infos-mais .right .lista li a i {
                                opacity: 0.5;
                                margin-right: 10px;
                            }

                        body.unimed-mais .base-interna .infos-mais .right .lista li:first-child {
                            border-top: 1px solid rgba(255, 255, 255, 0.3);
                        }

        body.unimed-mais .base-interna .links-area {
            background-color: #f3f3f3;
            padding: 60px 0;
        }

            body.unimed-mais .base-interna .links-area .borda {
                border-left: solid 1px #979797;
            }

            body.unimed-mais .base-interna .links-area .verde {
                color: #01884d;
            }

                body.unimed-mais .base-interna .links-area .verde ul li a {
                    color: #01884d;
                }

            body.unimed-mais .base-interna .links-area .verde-escuro {
                color: #12554b;
            }

                body.unimed-mais .base-interna .links-area .verde-escuro ul li a {
                    color: #12554b;
                }

            body.unimed-mais .base-interna .links-area h2 {
                font-size: 32px;
                font-family: 'unimed_slabbook';
                text-transform: uppercase;
                margin: 15px;
            }

                body.unimed-mais .base-interna .links-area h2 strong {
                    font-family: 'unimed_slabbold';
                }

            body.unimed-mais .base-interna .links-area ul {
                margin: 15px;
                padding: 0;
                list-style: none outside none;
                -webkit-column-count: 2;
                -moz-column-count: 2;
                column-count: 2;
            }

        body.unimed-mais .base-interna .novidades {
            padding: 60px 0;
        }

            body.unimed-mais .base-interna .novidades > .container > h2 {
                background: none transparent;
                border-bottom: 1px solid #979797;
                color: #7b7b7b;
                display: block;
                height: inherit;
                font-family: 'unimed_slabbold';
                font-size: 32px;
                font-weight: bold;
                font-style: italic;
                padding-bottom: 15px;
                margin-bottom: 20px;
            }

                body.unimed-mais .base-interna .novidades > .container > h2:after {
                    display: none;
                }

            body.unimed-mais .base-interna .novidades .listagem {
                display: flex;
                flex-wrap: wrap;
                margin: 0 -10px;
            }

                body.unimed-mais .base-interna .novidades .listagem .resumo {
                    background-color: #e9e9e9;
                    display: -ms-grid;
                    display: grid;
                    margin-bottom: 20px;
                    grid-template-areas: "imagem texto";
                    grid-template-columns: 40% 1fr;
                    width: 356px;
                    margin: 10px 10px;
                    padding: 0;
                }

                    body.unimed-mais .base-interna .novidades .listagem .resumo .imagem {
                        grid-area: imagem;
                        background-size: cover;
                        background-position: center;
                    }

                    body.unimed-mais .base-interna .novidades .listagem .resumo .texto {
                        grid-area: texto;
                        padding: 30px 20px;
                    }

                        body.unimed-mais .base-interna .novidades .listagem .resumo .texto h3 {
                            color: #FFFFFF;
                            font-family: 'unimed_slabbold';
                            font-size: 24px;
                            text-transform: none;
                            word-break: break-word;
                        }

                        body.unimed-mais .base-interna .novidades .listagem .resumo .texto p {
                            color: #FFFFFF;
                            font-size: 15px;
                            line-height: 1;
                        }

                        body.unimed-mais .base-interna .novidades .listagem .resumo .texto .btn {
                            font-family: 'unimed_sansregular';
                            font-size: 12px;
                            float: right;
                            height: 28px;
                            min-height: 28px;
                            min-width: 120px;
                            padding: 0;
                        }

                            body.unimed-mais .base-interna .novidades .listagem .resumo .texto .btn i {
                                font-size: 12px;
                                margin-left: 10px;
                            }

                    body.unimed-mais .base-interna .novidades .listagem .resumo.destaque {
                        width: 734px;
                    }

                    body.unimed-mais .base-interna .novidades .listagem .resumo.datas-comemorativas {
                        background-color: #2a6968;
                    }

                        body.unimed-mais .base-interna .novidades .listagem .resumo.datas-comemorativas .texto .btn {
                            color: #2a6968;
                        }

                            body.unimed-mais .base-interna .novidades .listagem .resumo.datas-comemorativas .texto .btn:hover,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.datas-comemorativas .texto .btn:focus,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.datas-comemorativas .texto .btn:active,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.datas-comemorativas .texto .btn:not(:disabled):not(.disabled):active {
                                color: #2a6968;
                            }

                    body.unimed-mais .base-interna .novidades .listagem .resumo.campanhas {
                        background-color: #7fbe53;
                    }

                        body.unimed-mais .base-interna .novidades .listagem .resumo.campanhas .texto .btn {
                            color: #7fbe53;
                        }

                            body.unimed-mais .base-interna .novidades .listagem .resumo.campanhas .texto .btn:hover,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.campanhas .texto .btn:focus,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.campanhas .texto .btn:active,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.campanhas .texto .btn:not(:disabled):not(.disabled):active {
                                color: #7fbe53;
                            }

                    body.unimed-mais .base-interna .novidades .listagem .resumo.servicos-proprios {
                        background-color: #b1cb4e;
                    }

                        body.unimed-mais .base-interna .novidades .listagem .resumo.servicos-proprios .texto .btn {
                            color: #b1cb4e;
                        }

                            body.unimed-mais .base-interna .novidades .listagem .resumo.servicos-proprios .texto .btn:hover,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.servicos-proprios .texto .btn:focus,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.servicos-proprios .texto .btn:active,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.servicos-proprios .texto .btn:not(:disabled):not(.disabled):active {
                                color: #b1cb4e;
                            }

                    body.unimed-mais .base-interna .novidades .listagem .resumo.dicas-saude {
                        background-color: #A3238E;
                    }

                        body.unimed-mais .base-interna .novidades .listagem .resumo.dicas-saude .texto .btn {
                            color: #A3238E;
                        }

                            body.unimed-mais .base-interna .novidades .listagem .resumo.dicas-saude .texto .btn:hover,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.dicas-saude .texto .btn:focus,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.dicas-saude .texto .btn:active,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.dicas-saude .texto .btn:not(:disabled):not(.disabled):active {
                                color: #A3238E;
                            }

                    body.unimed-mais .base-interna .novidades .listagem .resumo.medicina-preventiva {
                        background-color: #ed1751;
                    }

                        body.unimed-mais .base-interna .novidades .listagem .resumo.medicina-preventiva .texto .btn {
                            color: #ed1751;
                        }

                            body.unimed-mais .base-interna .novidades .listagem .resumo.medicina-preventiva .texto .btn:hover,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.medicina-preventiva .texto .btn:focus,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.medicina-preventiva .texto .btn:active,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.medicina-preventiva .texto .btn:not(:disabled):not(.disabled):active {
                                color: #ed1751;
                            }

                    body.unimed-mais .base-interna .novidades .listagem .resumo.workshops {
                        background-color: #ec7405;
                    }

                        body.unimed-mais .base-interna .novidades .listagem .resumo.workshops .texto .btn {
                            color: #ec7405;
                        }

                            body.unimed-mais .base-interna .novidades .listagem .resumo.workshops .texto .btn:hover,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.workshops .texto .btn:focus,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.workshops .texto .btn:active,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.workshops .texto .btn:not(:disabled):not(.disabled):active {
                                color: #ec7405;
                            }

                    body.unimed-mais .base-interna .novidades .listagem .resumo.informes-ans {
                        background-color: #5b5c65;
                    }

                        body.unimed-mais .base-interna .novidades .listagem .resumo.informes-ans .texto .btn {
                            color: #5b5c65;
                        }

                            body.unimed-mais .base-interna .novidades .listagem .resumo.informes-ans .texto .btn:hover,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.informes-ans .texto .btn:focus,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.informes-ans .texto .btn:active,
                            body.unimed-mais .base-interna .novidades .listagem .resumo.informes-ans .texto .btn:not(:disabled):not(.disabled):active {
                                color: #5b5c65;
                            }

            body.unimed-mais .base-interna .novidades .btn {
                border-radius: 30px;
            }

                body.unimed-mais .base-interna .novidades .btn.cinza {
                    display: flex;
                    margin: 30px auto 50px;
                    max-width: 200px;
                }

        body.unimed-mais .base-interna .workshops {
            background-color: #f3f3f3;
            padding: 60px 0;
        }

            body.unimed-mais .base-interna .workshops h2 {
                color: #ec7405;
                text-align: center;
                font-size: 63px;
                font-family: 'unimed_sansbold';
                font-weight: 800;
                font-style: italic;
            }

            body.unimed-mais .base-interna .workshops p {
                color: #555658;
                font-size: 20px;
                text-align: center;
                margin: 0 0 30px;
            }

            body.unimed-mais .base-interna .workshops .btn {
                display: flex;
                border-radius: 30px;
                margin: 50px auto 0 auto;
                max-width: 220px;
            }

            body.unimed-mais .base-interna .workshops .lista-workshops {
                display: -ms-grid;
                display: grid;
                grid-template-columns: 1fr 1fr 1fr;
                grid-gap: 20px;
            }

                body.unimed-mais .base-interna .workshops .lista-workshops h2 {
                    color: #ec7405;
                    font-family: 'unimed_slabbold';
                    font-size: 22px;
                    text-transform: uppercase;
                }

                body.unimed-mais .base-interna .workshops .lista-workshops .resumo {
                    background-color: #FFFFFF;
                    display: -ms-grid;
                    display: grid;
                    margin-bottom: 20px;
                    grid-template-areas: "imagem texto";
                    grid-template-columns: 120px 1fr;
                    -webkit-border-radius: 15px;
                    -webkit-border-bottom-right-radius: 0;
                    -moz-border-radius: 15px;
                    -moz-border-radius-bottomright: 0;
                    border-radius: 15px;
                    border-bottom-right-radius: 0;
                    min-height: 190px;
                }

                    body.unimed-mais .base-interna .workshops .lista-workshops .resumo .imagem {
                        grid-area: imagem;
                        background-size: cover;
                        background-position: center;
                        -webkit-border-top-left-radius: 15px;
                        -webkit-border-bottom-left-radius: 15px;
                        -moz-border-radius-topleft: 15px;
                        -moz-border-radius-bottomleft: 15px;
                        border-top-left-radius: 15px;
                        border-bottom-left-radius: 15px;
                    }

                    body.unimed-mais .base-interna .workshops .lista-workshops .resumo .texto {
                        grid-area: texto;
                        padding: 25px 15px 50px;
                        position: relative;
                    }

                        body.unimed-mais .base-interna .workshops .lista-workshops .resumo .texto h3 {
                            font-family: 'unimed_slabbold';
                            font-size: 16px;
                            text-transform: none;
                            margin: 0;
                        }

                            body.unimed-mais .base-interna .workshops .lista-workshops .resumo .texto h3 a {
                                color: #ec7405;
                            }

                        body.unimed-mais .base-interna .workshops .lista-workshops .resumo .texto .data {
                            margin: 0;
                            position: absolute;
                            bottom: 20px;
                            font-size: 16px;
                            line-height: 1;
                        }

                body.unimed-mais .base-interna .workshops .lista-workshops .btn {
                    background-color: #FFFFFF;
                    border-color: #ec7405;
                    color: #ec7405;
                    min-width: 100%;
                }

        body.unimed-mais .base-interna .carrossel {
            position: relative;
        }

            body.unimed-mais .base-interna .carrossel .container {
                max-width: 890px;
            }

            body.unimed-mais .base-interna .carrossel h2 {
                color: #9c9e9f;
                font-family: 'unimed_slabbook';
                font-size: 46px;
                font-weight: bold;
                left: 0;
                padding: 60px 0 0;
                position: absolute;
                margin: 0;
                text-align: center;
                text-transform: uppercase;
                top: 0;
                z-index: 9;
                width: 100%;
            }

            body.unimed-mais .base-interna .carrossel .titulo {
                height: inherit;
                /*min-height: 700px;*/
                padding-top: 170px;
                padding-bottom: 120px;
            }

                body.unimed-mais .base-interna .carrossel .titulo:after {
                    display: none;
                }

                body.unimed-mais .base-interna .carrossel .titulo img {
                    float: right;
                }

                body.unimed-mais .base-interna .carrossel .titulo h3 {
                    font-family: 'unimed_slabbold';
                    text-transform: uppercase;
                    font-size: 24px;
                    max-width: 430px;
                    margin-bottom: 15px;
                }

                body.unimed-mais .base-interna .carrossel .titulo h4 {
                    font-family: 'unimed_sansbold';
                    font-size: 18px;
                    line-height: normal;
                    max-width: 430px;
                    margin-bottom: 15px;
                }

                body.unimed-mais .base-interna .carrossel .titulo p {
                    color: #64636b;
                    font-family: 'unimed_sansregular';
                    font-size: 18px;
                    line-height: normal;
                    max-width: 430px;
                    margin-bottom: 15px;
                }

                body.unimed-mais .base-interna .carrossel .titulo.um {
                    background-color: #dfefe4;
                }

                    body.unimed-mais .base-interna .carrossel .titulo.um h3,
                    body.unimed-mais .base-interna .carrossel .titulo.um h4,
                    body.unimed-mais .base-interna .carrossel .titulo.um a {
                        color: #01884d;
                    }

                body.unimed-mais .base-interna .carrossel .titulo.dois {
                    background-color: #e8e2c9;
                }

                    body.unimed-mais .base-interna .carrossel .titulo.dois h3,
                    body.unimed-mais .base-interna .carrossel .titulo.dois h4,
                    body.unimed-mais .base-interna .carrossel .titulo.dois a {
                        color: #ec7405;
                    }

                body.unimed-mais .base-interna .carrossel .titulo.tres {
                    background-color: #f4f4f5;
                }

                    body.unimed-mais .base-interna .carrossel .titulo.tres h3,
                    body.unimed-mais .base-interna .carrossel .titulo.tres h4,
                    body.unimed-mais .base-interna .carrossel .titulo.tres a {
                        color: #a5027d;
                    }

                body.unimed-mais .base-interna .carrossel .titulo.quatro {
                    background-color: #ddeee2;
                }

                    body.unimed-mais .base-interna .carrossel .titulo.quatro h3,
                    body.unimed-mais .base-interna .carrossel .titulo.quatro h4,
                    body.unimed-mais .base-interna .carrossel .titulo.quatro a {
                        color: #005c4f;
                    }

                body.unimed-mais .base-interna .carrossel .titulo.cinco {
                    background-color: #ffffff;
                }

                    body.unimed-mais .base-interna .carrossel .titulo.cinco h3,
                    body.unimed-mais .base-interna .carrossel .titulo.cinco h4,
                    body.unimed-mais .base-interna .carrossel .titulo.cinco a {
                        color: #ffd424;
                    }

                body.unimed-mais .base-interna .carrossel .titulo.seis {
                    background-color: #edd9c6;
                }

                    body.unimed-mais .base-interna .carrossel .titulo.seis h3,
                    body.unimed-mais .base-interna .carrossel .titulo.seis h4,
                    body.unimed-mais .base-interna .carrossel .titulo.seis a {
                        color: #e61857;
                    }

                body.unimed-mais .base-interna .carrossel .titulo.sete {
                    background-color: #e7f1f8;
                }

                    body.unimed-mais .base-interna .carrossel .titulo.sete h3,
                    body.unimed-mais .base-interna .carrossel .titulo.sete h4,
                    body.unimed-mais .base-interna .carrossel .titulo.sete a {
                        color: #b3cc4d;
                    }

                    body.unimed-mais .base-interna .carrossel .titulo.sete h3,
                    body.unimed-mais .base-interna .carrossel .titulo.sete h4,
                    body.unimed-mais .base-interna .carrossel .titulo.sete p {
                        max-width: 620px;
                    }

            body.unimed-mais .base-interna .carrossel .swiper-container {
                height: 700px;
            }

            body.unimed-mais .base-interna .carrossel .swiper-navegacao {
                position: inherit;
                left: inherit;
                bottom: 80px;
                text-align: center;
                width: 100%;
                margin: 0 auto;
                z-index: 1;
            }

                body.unimed-mais .base-interna .carrossel .swiper-navegacao .swiper-button-prev,
                body.unimed-mais .base-interna .carrossel .swiper-navegacao .swiper-button-next {
                    background: none transparent;
                    color: #01884d;
                    display: inline-block;
                    float: none;
                    font-size: 40px;
                    height: 40px;
                    left: inherit;
                    line-height: inherit;
                    margin: 0;
                    padding: 0;
                    position: inherit;
                    right: inherit;
                    width: 40px;
                }

                    body.unimed-mais .base-interna .carrossel .swiper-navegacao .swiper-button-prev i,
                    body.unimed-mais .base-interna .carrossel .swiper-navegacao .swiper-button-next i {
                        display: block;
                        margin-top: 0;
                        position: absolute;
                    }

                body.unimed-mais .base-interna .carrossel .swiper-navegacao .swiper-pagination {
                    background-color: #FFF;
                    border-radius: 30px;
                    display: inline-block;
                    padding: 12px 14px;
                    position: inherit;
                    margin: 0 5px;
                }

                    body.unimed-mais .base-interna .carrossel .swiper-navegacao .swiper-pagination .swiper-pagination-bullet {
                        border-color: #01884d;
                        display: block;
                        margin: 0 4px;
                        float: left;
                    }

                    body.unimed-mais .base-interna .carrossel .swiper-navegacao .swiper-pagination .swiper-pagination-bullet-active:after {
                        background-color: #01884d;
                    }

        body.unimed-mais .base-interna .estrutura h2.titulo {
            background-color: #bdcf31;
            color: #01884d;
            font-family: 'unimed_slabbook';
            font-size: 42px;
            text-align: center;
            text-transform: uppercase;
            height: inherit;
            display: block;
            padding: 60px 30px;
            margin: 0;
        }

            body.unimed-mais .base-interna .estrutura h2.titulo strong {
                font-family: 'unimed_slabbold';
            }

            body.unimed-mais .base-interna .estrutura h2.titulo:after {
                display: none;
            }

        body.unimed-mais .base-interna .estrutura .itens .info-programa {
            position: relative;
        }

            body.unimed-mais .base-interna .estrutura .itens .info-programa .imagem {
                background-repeat: no-repeat;
                background-size: cover;
                background-position: center;
                position: absolute;
                top: 0;
                min-width: 50%;
                min-height: 100%;
                overflow: hidden;
            }

            body.unimed-mais .base-interna .estrutura .itens .info-programa .container {
                padding: 60px 15px;
            }

                body.unimed-mais .base-interna .estrutura .itens .info-programa .container h2 {
                    color: #FFFFFF;
                    font-size: 30px;
                    font-family: 'unimed_slabbold';
                    text-align: left;
                    text-transform: uppercase;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa .container p {
                    color: #FFFFFF;
                    font-size: 16px;
                    line-height: normal;
                    text-align: left;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa .container ul {
                    margin: 0 0 30px;
                    padding: 0;
                }

                    body.unimed-mais .base-interna .estrutura .itens .info-programa .container ul li {
                        color: #FFFFFF;
                        font-size: 16px;
                        line-height: normal;
                        text-align: left;
                        list-style: disc inside none;
                    }

                body.unimed-mais .base-interna .estrutura .itens .info-programa .container .btn {
                    background-color: #FFFFFF;
                    border-color: #FFFFFF;
                    border-radius: 30px;
                    font-family: 'unimed_sansregular';
                    min-height: 28px;
                    height: 28px;
                }

                    body.unimed-mais .base-interna .estrutura .itens .info-programa .container .btn:hover,
                    body.unimed-mais .base-interna .estrutura .itens .info-programa .container .btn:focus,
                    body.unimed-mais .base-interna .estrutura .itens .info-programa .container .btn:active {
                        opacity: 0.8;
                    }

            body.unimed-mais .base-interna .estrutura .itens .info-programa.um {
                background-color: #01884d;
            }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.um .imagem {
                    background-image: url(../img/unimed-mais-estrutura-01.jpg);
                    left: 0;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.um .container h2 {
                    color: #b1cb4e;
                    margin-left: 25px;
                    max-width: 430px;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.um .container p {
                    margin-left: 25px;
                    max-width: 430px;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.um .container ul {
                    margin: 0 0 15px 25px;
                    padding: 0;
                    -webkit-column-count: 2;
                    -moz-column-count: 2;
                    column-count: 2;
                }

                    body.unimed-mais .base-interna .estrutura .itens .info-programa.um .container ul li {
                        list-style: disc inside none;
                    }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.um .container .btn {
                    margin-left: 25px;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.um .btn {
                    color: #01884d;
                }

            body.unimed-mais .base-interna .estrutura .itens .info-programa.dois {
                background-color: #b1cb4e;
            }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.dois .imagem {
                    background-image: url(../img/unimed-mais-estrutura-02.jpg);
                    right: 0;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.dois .container h2 {
                    color: #01884d;
                    margin-right: 25px;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.dois .container p {
                    margin-right: 25px;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.dois .container .btn {
                    margin-right: 25px;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.dois .btn {
                    color: #b1cb4e;
                }

            body.unimed-mais .base-interna .estrutura .itens .info-programa.tres {
                background-color: #b1cb4e;
            }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.tres .imagem {
                    background-image: url(../img/unimed-mais-estrutura-03.jpg);
                    left: 0;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.tres .container h2 {
                    color: #01884d;
                    margin-left: 25px;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.tres .container p {
                    margin-left: 25px;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.tres .container .btn {
                    margin-left: 25px;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.tres .btn {
                    color: #01884d;
                }

            body.unimed-mais .base-interna .estrutura .itens .info-programa.quatro {
                background-color: #b1cb4e;
            }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.quatro .imagem {
                    background-image: url(../img/unimed-mais-estrutura-04.jpg);
                    right: 0;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.quatro .container h2 {
                    color: #01884d;
                    margin-right: 25px;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.quatro .container p {
                    margin-right: 25px;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.quatro .container .btn {
                    margin-right: 25px;
                }

            body.unimed-mais .base-interna .estrutura .itens .info-programa.cinco {
                background-color: #b1cb4e;
            }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.cinco .imagem {
                    background-image: url(../img/unimed-mais-estrutura-05.jpg);
                    left: 0;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.cinco .container h2 {
                    color: #01884d;
                    margin-left: 25px;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.cinco .container p {
                    margin-left: 25px;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.cinco .container .btn {
                    margin-left: 25px;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.cinco .btn {
                    color: #ec7405;
                }

            body.unimed-mais .base-interna .estrutura .itens .info-programa.seis {
                background-color: #01884d;
                position: relative;
            }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.seis .row > div {
                    padding: 0;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.seis .texto {
                    padding: 50px 30px;
                    width: 580px;
                    float: right;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.seis .container-fluid h2 {
                    color: #b1cb4e;
                    font-size: 30px;
                    font-family: 'unimed_slabbold';
                    text-align: left;
                    text-transform: uppercase;
                    margin-right: 25px;
                }

                    body.unimed-mais .base-interna .estrutura .itens .info-programa.seis .container-fluid h2 small {
                        display: block;
                        font-size: 22px;
                        font-family: 'unimed_slabbook';
                        font-weight: normal;
                        line-height: 1.27;
                        letter-spacing: -0.7px;
                        text-transform: none;
                    }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.seis .container-fluid p {
                    color: #FFFFFF;
                    font-size: 16px;
                    line-height: normal;
                    text-align: left;
                    margin-right: 25px;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.seis .btn {
                    color: #01884d;
                }

                body.unimed-mais .base-interna .estrutura .itens .info-programa.seis iframe {
                    width: 100%;
                    height: 100%;
                }

    body.unimed-mais .div-scroll {
        width: 100%;
        height: 0px;
        margin-top: -142px;
        position: absolute;
        left: 0;
    }


    /* TO-DO: Refactor destes estilos abaixo */
    /* --- Simulador */
    .lista-fale-conosco {
        list-style-type: none;
    }

    .btn-saiba-mais-unimed-mais {
        background-color: #411564;
        border: 1px solid #411564;
    }

        .btn-saiba-mais-unimed-mais:hover {
            background-color: #411564;
            border: 1px solid #411564;
        }

    .btn-saiba-mais-participativo {
        background-color: #2a6968;
        border: 1px solid #2a6968;
    }

        .btn-saiba-mais-participativo:hover {
            background-color: #2a6968;
            border: 1px solid #2a6968;
        }

    .btn-saiba-mais-hospitalar {
        background-color: #A3238E;
        border: 1px solid #A3238E;
    }

        .btn-saiba-mais-hospitalar:hover {
            background-color: #A3238E;
            border: 1px solid #A3238E;
        }

    .btn-saiba-mais-mensal-fixa {
        background-color: #2a6968;
        border: 1px solid #2a6968;
    }

        .btn-saiba-mais-mensal-fixa:hover {
            background-color: #2a6968;
            border: 1px solid #2a6968;
        }

    .cartao-plano-escolhido {
        background-color: #e9e9e9 !important;
        border: 0 !important;
        -webkit-border-radius: 15px !important;
        -webkit-border-bottom-right-radius: 0 !important;
        -moz-border-radius: 15px !important;
        -moz-border-radius-bottomright: 0 !important;
        border-radius: 15px !important;
        border-bottom-right-radius: 0 !important;
        padding: 20px !important;
    }

    .base-interna.simulador .planos .formulario-prospect .card.cartao-plano-escolhido h3 {
        border-bottom: solid 1px #c5c8c7 !important;
        color: #12554b !important;
        font-size: 24px !important;
        text-align: center !important;
        text-transform: none !important;
        padding-bottom: 20px !important;
    }

    .banner-mobile {
        display: none;
    }

    .banner-desktop {
        display: block;
    }


    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        /* IE10+ CSS styles */


        body.internas section > .container {
            display: block;
        }

            body.internas section > .container h2 {
                clear: both;
            }

            body.internas section > .container .destaque {
                display: block;
                float: left;
                overflow: hidden;
                width: 700px;
                margin-bottom: 30px;
            }

                body.internas section > .container .destaque .imagem {
                    float: left;
                    height: 352px;
                    width: 300px;
                }

                body.internas section > .container .destaque .materia {
                    float: left;
                    height: 352px;
                    width: 400px;
                }

            body.internas section > .container .box {
                display: flex;
                float: right;
                flex-direction: column;
                width: 35%;
            }

                body.internas section > .container .box.verde {
                    margin-bottom: 25px;
                }

            body.internas section > .container .lista.acesso-rapido {
                display: flex;
                flex-wrap: wrap;
            }

                body.internas section > .container .lista.acesso-rapido .box {
                    margin: 10px;
                    width: 350px;
                }

        body.internas section.interna > .container {
            display: block;
        }

            body.internas section.interna > .container .link-voltar {
                margin-bottom: 15px;
            }

            body.internas section.interna > .container h1 {
                margin-bottom: 20px;
            }

        body.internas section.interna .base .nav-tabs li a {
            border-bottom-color: #cfcfcf;
            border-bottom-width: 1px;
            padding: 11px 15px 8px;
        }

            body.internas section.interna .base .nav-tabs li a.active {
                border-bottom-color: #FFF;
            }

        body.internas section.interna .bg.leitora .btn-primary {
            margin: 0 auto;
        }

        body.internas section.interna .registros li p {
            display: block;
        }

        body.internas section .lista.comunicados ul li a {
            padding: 15px 15px 15px 60px;
        }


        body.sou .base-interna .servicos .servicos-itens {
            display: flex;
            flex-wrap: wrap;
        }

            body.sou .base-interna .servicos .servicos-itens .item {
                width: 31%;
                margin: 0 15px 15px 0;
            }

        body.unimed-mais .base-interna .novidades .listagem {
            display: block;
            overflow: hidden;
        }

            body.unimed-mais .base-interna .novidades .listagem .resumo {
                display: block;
                float: left;
                margin: 0 10px 15px;
                position: relative;
                overflow: hidden;
            }

                body.unimed-mais .base-interna .novidades .listagem .resumo .imagem {
                    display: block;
                    height: 100%;
                    position: absolute;
                    width: 40%;
                }

                body.unimed-mais .base-interna .novidades .listagem .resumo .texto {
                    display: block;
                    float: left;
                    height: 100%;
                    margin-left: 40%;
                    width: 60%;
                }

        body.unimed-mais .base-interna .workshops .lista-workshops {
            display: block;
            overflow: hidden;
        }

            body.unimed-mais .base-interna .workshops .lista-workshops .resumo {
                display: block;
                float: left;
                margin: 0 10px 15px;
                position: relative;
                overflow: hidden;
            }

                body.unimed-mais .base-interna .workshops .lista-workshops .resumo .imagem {
                    display: block;
                    height: 100%;
                    position: absolute;
                    width: 40%;
                }

                body.unimed-mais .base-interna .workshops .lista-workshops .resumo .texto {
                    display: block;
                    float: left;
                    height: 100%;
                    margin-left: 40%;
                    width: 60%;
                }

        section.home .busca {
            display: flex;
        }

            section.home .busca .container {
                display: flex;
                padding: 102px 0;
            }

        section.home .bg-unimed > .container {
            display: block;
            min-height: 680px;
        }

            section.home .bg-unimed > .container .areas {
                display: block;
                float: left;
                min-height: 540px;
                width: 800px;
            }

                section.home .bg-unimed > .container .areas .box-area {
                    float: left;
                    margin-bottom: 30px;
                    width: 50%;
                }

            section.home .bg-unimed > .container .rede-credenciada {
                float: right;
                width: 300px;
            }

                section.home .bg-unimed > .container .rede-credenciada .tab-content .form-group.bg select:not([size]):not([multiple]).form-control {
                    width: 220px;
                }

                section.home .bg-unimed > .container .rede-credenciada .tab-content .btn-primary {
                    width: 260px;
                }

            section.home .bg-unimed > .container .lista {
                float: right;
                width: 300px;
            }

        section.login.opme {
            display: flex;
            align-items: center;
        }

            section.login.opme .box {
                display: flex;
                margin: 168px auto;
            }

                section.login.opme .box .infos {
                    width: 50%;
                }

                section.login.opme .box .form {
                    width: 50%;
                }

        section.login.res {
            display: flex;
            align-items: center;
        }

            section.login.res .box {
                display: flex;
                margin: 168px auto;
            }

                section.login.res .box .infos {
                    width: 50%;
                }

                section.login.res .box .form {
                    width: 50%;
                }

        section.base-interna .titulo {
            display: flex;
            align-items: flex-end;
        }

        section.base-interna .conteudo-interna .btn {
            padding: 7px 23px;
        }

        section.base-interna .conteudo-interna.resultado-busca .boxes {
            display: flex;
        }

            section.base-interna .conteudo-interna.resultado-busca .boxes .laranja {
                margin: 0 15px;
            }

        section.base-interna .conteudo-interna.novidades > .container {
            display: block;
            overflow: hidden;
        }

            section.base-interna .conteudo-interna.novidades > .container .listagem {
                float: left;
                width: 800px;
            }

                section.base-interna .conteudo-interna.novidades > .container .listagem .resumo {
                    display: flex;
                }

                    section.base-interna .conteudo-interna.novidades > .container .listagem .resumo .imagem {
                        width: 40%;
                    }

                    section.base-interna .conteudo-interna.novidades > .container .listagem .resumo .texto {
                        width: 60%;
                    }

                    section.base-interna .conteudo-interna.novidades > .container .listagem .resumo.dir {
                        flex-direction: row-reverse;
                    }

            section.base-interna .conteudo-interna.novidades > .container .materia {
                float: left;
                width: 800px;
            }

            section.base-interna .conteudo-interna.novidades > .container aside {
                float: right;
                width: 280px;
            }

                section.base-interna .conteudo-interna.novidades > .container aside .lista-workshops .resumo {
                    display: flex;
                    min-height: inherit;
                }

                    section.base-interna .conteudo-interna.novidades > .container aside .lista-workshops .resumo .imagem {
                        width: 40%;
                    }

                    section.base-interna .conteudo-interna.novidades > .container aside .lista-workshops .resumo .texto {
                        width: 60%;
                    }

        section.base-interna .conteudo-interna .pdv .enderecos {
            display: flex;
            flex-wrap: wrap;
        }

            section.base-interna .conteudo-interna .pdv .enderecos .item {
                margin: 0 20px 20px 0;
                width: 47%;
            }

        section.base-interna .conteudo-interna .planos {
            display: flex;
            flex-wrap: wrap;
        }

            section.base-interna .conteudo-interna .planos .item {
                margin: 0 20px 20px 0;
                width: 30%;
            }

                section.base-interna .conteudo-interna .planos .item ul {
                    padding-left: 15px;
                }

        section.base-interna .conteudo-interna .cards {
            display: flex;
            flex-wrap: wrap;
        }

            section.base-interna .conteudo-interna .cards .card {
                margin: 0 20px 20px 0;
                width: 48%;
            }

        section.base-interna .conteudo-interna .jumpbutton {
            display: flex;
        }

            section.base-interna .conteudo-interna .jumpbutton .btn {
                min-width: 50%;
            }

        section.base-interna .conteudo-interna .titulo-destaque-2 .telefone strong {
            display: inline-block;
        }

        section.base-interna .conteudo-interna.rede-credenciada {
            background: none #FFF;
        }

            section.base-interna .conteudo-interna.rede-credenciada > .container {
                display: block;
                min-height: 750px;
            }

                section.base-interna .conteudo-interna.rede-credenciada > .container .conteudo-esquerda {
                    float: left;
                    min-height: 750px;
                    width: 675px;
                }

                    section.base-interna .conteudo-interna.rede-credenciada > .container .conteudo-esquerda .resultados .item .legenda {
                        float: none;
                        margin: 0 0 15px;
                    }

                section.base-interna .conteudo-interna.rede-credenciada > .container .rede-credenciada {
                    float: right;
                    margin-bottom: 30px;
                    width: 360px;
                }

                    section.base-interna .conteudo-interna.rede-credenciada > .container .rede-credenciada .tab-content .form-group.bg select:not([size]):not([multiple]).form-control {
                        width: 290px;
                    }

                    section.base-interna .conteudo-interna.rede-credenciada > .container .rede-credenciada .tab-content .btn-primary {
                        width: 335px;
                    }

                section.base-interna .conteudo-interna.rede-credenciada > .container .lista,
                section.base-interna .conteudo-interna.rede-credenciada > .container .legenda {
                    float: right;
                    margin-bottom: 30px;
                    width: 360px;
                }

        section.base-interna .conteudo-interna .unidades-regionais .enderecos {
            display: flex;
            flex-wrap: wrap;
        }

            section.base-interna .conteudo-interna .unidades-regionais .enderecos .item {
                margin: 0 20px 20px 0;
                width: 48%;
            }

        section.base-interna .conteudo-interna.ouvidoria > .container {
            display: flex;
        }

            section.base-interna .conteudo-interna.ouvidoria > .container .conteudo {
                width: 800px;
                margin-right: 20px;
            }

        section.base-interna .conteudo-interna.atendimento > .container {
            display: flex;
        }

            section.base-interna .conteudo-interna.atendimento > .container .conteudo {
                width: 800px;
                margin-right: 20px;
            }

        section.base-interna .conteudo-interna.assessoria > .container {
            display: flex;
        }

            section.base-interna .conteudo-interna.assessoria > .container .conteudo {
                width: 800px;
                margin-right: 20px;
            }

        section.base-interna .conteudo-interna.institucional .boxes {
            display: flex;
            flex-wrap: wrap;
        }

            section.base-interna .conteudo-interna.institucional .boxes .box {
                margin: 0 10px 10px 0;
                width: 30%;
            }

                section.base-interna .conteudo-interna.institucional .boxes .box a {
                    width: 100%;
                }

                    section.base-interna .conteudo-interna.institucional .boxes .box a .titulo {
                        width: 100%;
                    }

                    section.base-interna .conteudo-interna.institucional .boxes .box a .descricao {
                        word-wrap: break-word;
                        width: 100%;
                    }

        section.base-interna .conteudo-interna .workshops .lista-workshops {
            display: block;
            overflow: hidden;
        }

            section.base-interna .conteudo-interna .workshops .lista-workshops .resumo {
                display: block;
                float: left;
                margin: 0 10px 15px;
                position: relative;
                overflow: hidden;
            }

                section.base-interna .conteudo-interna .workshops .lista-workshops .resumo .imagem {
                    display: block;
                    height: 100%;
                    position: absolute;
                    width: 40%;
                }

                section.base-interna .conteudo-interna .workshops .lista-workshops .resumo .texto {
                    display: block;
                    float: left;
                    height: 100%;
                    margin-left: 40%;
                    width: 60%;
                }

        section.base-interna.home-cliente .bg-unimed > .container {
            display: block;
            min-height: 680px;
        }

            section.base-interna.home-cliente .bg-unimed > .container .areas {
                display: block;
                float: left;
                min-height: 540px;
                width: 800px;
            }

                section.base-interna.home-cliente .bg-unimed > .container .areas .box-area {
                    float: left;
                    margin-bottom: 30px;
                    width: 47%;
                    min-height: 140px;
                    margin-right: 20px;
                }

            section.base-interna.home-cliente .bg-unimed > .container .rede-credenciada {
                float: right;
                width: 300px;
                position: relative;
                z-index: 1;
            }

                section.base-interna.home-cliente .bg-unimed > .container .rede-credenciada .tab-content .form-group.bg select:not([size]):not([multiple]).form-control {
                    width: 220px;
                }

                section.base-interna.home-cliente .bg-unimed > .container .rede-credenciada .tab-content .btn-primary {
                    width: 260px;
                }

            section.base-interna.home-cliente .bg-unimed > .container .lista {
                float: right;
                width: 300px;
            }

        section.base-interna.home-cliente .novidades .listagem {
            display: block;
            overflow: hidden;
        }

            section.base-interna.home-cliente .novidades .listagem .resumo {
                display: block;
                float: left;
                margin: 0 10px 15px;
                position: relative;
                overflow: hidden;
            }

                section.base-interna.home-cliente .novidades .listagem .resumo .imagem {
                    display: block;
                    height: 100%;
                    position: absolute;
                    width: 40%;
                }

                section.base-interna.home-cliente .novidades .listagem .resumo .texto {
                    display: block;
                    float: left;
                    height: 100%;
                    margin-left: 40%;
                    width: 60%;
                }

        section.base-interna.home-cliente .workshops .lista-workshops {
            display: block;
            overflow: hidden;
        }

            section.base-interna.home-cliente .workshops .lista-workshops .resumo {
                display: block;
                float: left;
                margin: 0 10px 15px;
                position: relative;
                overflow: hidden;
            }

                section.base-interna.home-cliente .workshops .lista-workshops .resumo .imagem {
                    display: block;
                    height: 100%;
                    position: absolute;
                    width: 40%;
                }

                section.base-interna.home-cliente .workshops .lista-workshops .resumo .texto {
                    display: block;
                    float: left;
                    height: 100%;
                    margin-left: 40%;
                    width: 60%;
                }

        section.pag-erro {
            display: flex;
        }

            section.pag-erro .box {
                display: flex;
            }

                section.pag-erro .box .infos {
                    width: 50%;
                }

                section.pag-erro .box .form {
                    width: 50%;
                }
    }
}
