
        .btn-soft-light {
            color: #f9fafc;
            background-color: rgba(249, 250, 252, .1);
            border-color: transparent;
        }

        .link-sm {
            font-size: .875rem;
        }

        .text-cap {
            display: block;
            letter-spacing: .03125rem;
            margin-bottom: .5rem;
        }


        .v-center {
            margin: 0;
            position: absolute;
            top: 50%;
            left: 50%;
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        }

        .page-holder {
            display: flex;
            overflow-x: hidden;
            width: 100%;
            min-height: calc(100vh - 72px);
            padding-top: 0rem;
            flex-wrap: wrap;
        }

        .text-uppercase-only {
            text-transform: uppercase;
        }

        /* Area do Icone*/
        .icon-bg {
            font-size: 75px;
            position: absolute;
            bottom: 1.5rem;
            left: -1.5rem;
            right: 0;
            display: flex;
            /* add */
            justify-content: center;
            /* add to align horizontal */
            align-items: center;
            /* add to align vertical */
        }


        .div-over-icon-bg {
            text-align: center;
            position: relative;
        }

        div.div-over-icon-bg>div {
            position: absolute;

            bottom: 1.5rem;
            left: -1.5rem;

            overflow: hidden;
            padding-top: 15%;
        }
        #slider-main .slick-list{
            top: 30%;
        }




        #divInsta{
            height: 85%; 
            position: relative; 
            overflow: hidden; 
            flex-basis: 100%;
            width: 100%;
        }

        @media (min-width: 576px) {
            #divInsta{
                height: 90%; 
            }
        }

        @media (min-width: 768px) {
            #divInsta{
                height: 90%; 
            }
        }

        @media (min-width: 992px) {
            #divInsta{
                height: 85%; 
            }
        }

        @media (min-width: 1200px) {
            #divInsta{
                height: 85%; 
            }
        }



        .navbar-light .navbar-toggler {
            color: #51596c;
            border-color: rgba(0,34,28,.1);
        }

        .navbar-toggler:hover {
            text-decoration: none;
        }

        [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
            cursor: pointer;
        }

        .navbar-toggler {
            padding: 0.5rem 0.5rem;
            margin-left: auto;
        }

        .navbar-toggler {
            padding: 0.5rem 0.5rem;
            font-size: 1.125rem;
            line-height: 1;
            background-color: transparent;
            border: 0.0625rem solid transparent;
            border-radius: 0.3125rem;
            transition: box-shadow .15s ease-in-out;
        }




            @media (max-width: 991.98px) {
            .nav-divider {
                width: 100%;
                height: 0.0625rem;
                border-left: none;
                border-top: 0.1rem solid rgba(0,34,28,.1);
                margin: 0.5rem 0;
            }
        }
