
            a {
                color: #ebd4a8;
            }

            a:hover {
                color: rgba(0, 0, 0,.8);
            }

            p {
                color: #000;
                font-family: 'Roboto', sans-serif;
            }

            h1, h2, h3, h4, h5, h6 {
                color: #000;
                font-family: 'Rubik', sans-serif;
            }

            h1, .h1 {
                font-size: 72px !important;
            }

            h2 {
                font-size: 3.5rem;
            }

            .lead {
                font-family: 'Roboto', sans-serif;
                font-weight: 300;
                font-size: 1.5rem;
            }

            footer p, p.h1, p.h2, p.h3, p.h4, p.h5, p.h6 {
              color: #6c757d;
            }

            .shadow-primary-lg, .shadow-primary-lg-hover:hover {
                box-shadow: 0 10px 40px 10px rgba(203,172,165,.5)!important;
            }

            #header, header.main-nav {
                position: relative;
                background-color: #fff;
                font-family: 'Roboto', sans-serif;
                
            }
            #top_bar {
                background-color: rgba(0,0,0,.1) !important;
            }
            #top_bar a {
                color:  #000;
            }

            .navbar-nav {
                font-family: 'Rubik', sans-serif;
            }

            .bg-gray-200 {
                background-color: #ededed!important;
            }
            .bg-gray-100 {
                background-color: #f8f8f8!important;
            }

            nav.navbar-light a.nav-link:not(.active):not(:hover) {
                color: #000;
            }
            .navbar-light .navbar-nav .nav-item:hover>.nav-link, .navbar-light .navbar-nav {
                color: rgba(0, 0, 0,.8) !important;
            }
            .navbar-brand>img {
                max-height: 80px;
                max-width: 400px;
            }

            @media only screen and (max-width: 991px) {
                .navbar-xs {
                    background-color: #776b55;
                }
                nav.navbar-light a.nav-link:not(.active):not(:hover) {
                    color: #000;
                }
            }
            
            .btn-primary {
                color: #fff !important;
                background-color: #ebd4a8 !important;
                border-color: #ebd4a8 !important;
            }

            .btn-theme-color {
                color: #fff !important;
                background-color: rgba(119,107,85,1) !important;
                border-color: rgba(119,107,85,1) !important;
            }

            .btn-soft-static.btn-primary:not([aria-expanded=true]):not(.active), .btn-soft.btn-primary:not(:hover):not([aria-expanded=true]):not(.active) {
                color: rgba(119,107,85,1);
                border-color: rgba(119,107,85,.25);
                background-color: rgba(119,107,85,.25);
            }

            .btn-primary:not(.btn-noshadow):hover, .btn-primary:not(.btn-noshadow):not(.btn-soft):active, .btn-primary:not(.btn-noshadow):not(.btn-soft):focus {
                box-shadow: 0 4px 11px rgba(0,0,0,.35);
            }

            .btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
                color: #fff;
                background-color: rgba(119,107,85,.8);
                border-color: rgba(119,107,85,.8);
            }

            .bg-theme-color-light {
                background-color: rgba(119,107,85,.1) !important;
            }

            .bg-theme-color {
                background-color: #0E5691 !important;
                color: #fff;
            }

            .text-primary {
                color: rgba(14,114,19, 1) !important;
            }
            .text-secondary {
                color: #776b55 !important;
            }
            .bg-primary {
                background: rgba(14,114,19, 1) !important;
            }
            a.bg-primary:hover {
                background: rgba(0,0,0, 1) !important;
            }

            .bg-theme-color {
                color: #fff !important;
            }
            .bg-theme-color .text-primary,
            .bg-theme-color p {
                color: #fff !important;
            }
            .bg-theme-color .bg-primary {
                background: #1381A2 !important;
            }
            .shape-v:after, .shape-v:before {
                background-color: #fff;
            }

            .w-70 {
                width: 70%!important;
            }

            .shapedividers_com-8233{overflow:hidden;position:relative}.shapedividers_com-8233::before{content:'';font-family:'shape divider from ShapeDividers.com';position:absolute;bottom:-1px;left:-1px;right:-1px;top:-1px;z-index:3;pointer-events:none;background-repeat:no-repeat;background-size:100% 90px;background-position:50% 100%;background-image:url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M35.28 1.67c-3.07-.55-9.27.41-16.15 0-6.87-.4-13.74-.58-19.13.1v.4h35.28z" fill="%23ffffff"/></svg>')}@media (min-width:768px){.shapedividers_com-8233::before{background-size:100% 90px;background-position:50% 100%}}@media (min-width:1025px){.shapedividers_com-8233::before{bottom:-.1vw;left:-.1vw;right:-.1vw;top:-.1vw;background-size:100% 90px;background-position:50% 100%;background-image:url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 1134.63 158.42"><g fill="%23ffffff"><path d="M1134.63 158.42H0L569.46 47.1Z"/><path d="M1134.63 158.42v-51.38L569.46 0 0 115.6v42.82Z" opacity=".66"/></g></svg>')}}@media (min-width:2100px){.shapedividers_com-8233::before{background-size:100% calc(2vw + 90px)}}
            