::selection{background:#09afdf}::-moz-selection{background:#09afdf}* ::selection{color:#333}.pv-100{padding-bottom:100px;padding-top:100px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.btn{font-size:18px;font-weight:700}.btn.btn-sm{font-size:16px;font-weight:600}.fixed-header-on .header.fixed:not(.dark){border-bottom:1px solid #000;background-color:rgb(0 0 0 / 95%)}.btn-dark{color:#fff;background-color:rgba(26,26,26,.7);border-color:rgba(26,26,26,.7)}.btn-dark.active,.btn-dark.focus,.btn-dark:active,.btn-dark:focus,.btn-dark:hover,.show>.dropdown-toggle.btn-dark{color:#fff;background-color:rgba(26,26,26,.9);border-color:rgba(26,26,26,.9)}.header-first{padding:6px 0 0 0}img#logo_img{height:43px}.transparent-header header.header.transparent-header-on{background-color:rgba(0,0,0,.4);border-top-color:rgba(0,0,0,.4);border-bottom:1px solid rgba(0,0,0,.4)}.header .navbar-nav li .nav-link{text-transform:uppercase;padding:1.25rem .9375rem;letter-spacing:.5px;text-shadow:1px 1px 3px rgb(0 0 0 / 50%)!important;font-size:12px;font-weight:400;position:relative}.header .navbar-nav li .nav-link::before{content:" ";display:block;position:absolute;top:0;left:6%;width:88%;height:5px;background-color:#fcaf17;opacity:0;transition:opacity .2s linear}.header .navbar-nav li .nav-link:hover::before{opacity:1}.transparent-header .dark.header .navbar-nav li .nav-link{color:#fff}.header .navbar-nav li li a{font-size:12px;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.header .navbar-nav li .active>a,.header .navbar-nav li .show>a,.header .navbar-nav li li a.active,.header .navbar-nav li li a.show,.header .navbar-nav li li a:focus,.header .navbar-nav li li a:hover{background-color:#fcaf17;color:#333}.header .navbar-nav li ul{border:0 solid #fff}.title{font-family:'Roboto Condensed',sans-serif;font-weight:600}.sub-title{font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:400;margin-bottom:0;color:#a0a0a0}.title hr{height:4px;background:#ffc602;border:none;margin:10px 0 20px;width:40px}.title.text-center hr{height:4px;background:#ffc602;border:none;margin:10px auto 20px;width:40px}.title.text-right hr{height:4px;background:#ffc602;border:none;margin:10px 0 23px auto;width:40px}.light-gray-bg{background-color:#f7f8f9;border-top:1px solid #f7f8f9;border-bottom:1px solid #f7f8f9}.custom-overlay{position:relative;z-index:1}.overlay-divider-bottom,.overlay-divider-footer-top,.overlay-divider-top{display:block;position:absolute!important;width:100%;height:100px;pointer-events:none;background-repeat-y:no-repeat}.overlay-divider-top{background-size:100% 100px;top:-1px;z-index:2!important;transform:rotate(180deg)}.overlay-divider-footer-top{background-size:100% 100px;top:0;z-index:3!important;padding-top:100px}.overlay-divider-bottom{background-size:100% 100px;bottom:0;height:100px;z-index:20!important;padding-bottom:100px}.overlay-divider-tran-1{background-image:url(../images/overlay-1-white.png)}.header .navbar-nav .active.show>.nav-link,.header .navbar-nav .show>.nav-link,.header .navbar-nav li .nav-link.show,.header .navbar-nav li .nav-link:focus,.header .navbar-nav li .nav-link:hover,.header .navbar-nav li.show .nav-link.active{background-color:transparent;border-bottom-color:transparent;border-right:1px solid transparent;border-left:1px solid transparent;z-index:106}.header .navbar-nav li .nav-link{color:#fff}.header .navbar-nav .active>.nav-link,.header .navbar-nav li .nav-link.active{color:#fff}.header .navbar-nav .active.show>.nav-link,.header .navbar-nav .show>.nav-link,.header .navbar-nav li .nav-link.show,.header .navbar-nav li .nav-link:focus,.header .navbar-nav li .nav-link:hover,.header .navbar-nav li.show .nav-link.active{color:#fff}.slideshow .slider-caption--large{background-color:rgb(0 0 0 / 50%)}.slideshow .carousel-item a.btn{min-width:200px}.blogpost.event-item .post-info span.post-date{font-weight:600;font-size:12px;color:#333}.banner.page-banner{max-height:250px;padding-top:95px;position:relative}.header{background-color:rgba(0,0,0,.4);border-top-color:rgba(0,0,0,.4);border-bottom:1px solid rgba(0,0,0,.4)}.banner .breadcrumb-container{top:unset;bottom:0}.breadcrumb{justify-content:flex-end}.transparent-header .sticky-wrapper{z-index:10}.form-control{border-radius:3px;color:#666}.form-control::placeholder{font-weight:400;color:#9c9c9c}.form-control:focus{border-color:#eca416;-webkit-box-shadow:inset 0 1px 2px rgb(252 175 23 / 8%);box-shadow:inset 0 1px 2px rgb(252 175 23 / 8%)}.dark .footer{background-color:#0d0d0d}.footer-content{color:#fff}.dark .footer h1,.dark .footer h2,.dark .footer h3,.dark .footer h4,.dark .footer h5,.dark .footer h6{color:#fff}.dark .footer-content .nav.flex-column>li>a,.dark .footer-content .nav.flex-column>li>a.active,.dark .footer-content .nav.flex-column>li>a.active:focus,.dark .footer-content .nav.flex-column>li>a:focus{color:#fff}.footer-content .social-links li a{color:#fff;background-color:transparent;border-color:#fff}.footer-content .nav.flex-column>li .nav-link{padding:7px 0;position:relative;font-size:13px;text-transform:uppercase;font-weight:400;line-height:1.25rem;color:#fff;text-decoration:none}.testimonial--listing .testimonial_box{padding:40px 20px 20px 20px;border:1px solid rgb(117 42 21 / 20%);border-radius:8px;text-align:center;margin-bottom:25px;position:relative;text-align:left;margin-bottom:45px}.testimonial--listing blockquote{margin-bottom:0;margin-top:0;padding-bottom:0}.testimonial--listing .testimonial-info-1{font-size:20px;font-weight:500;padding-left:25px;color:#f4b667;line-height:24px}.testimonial--listing .testimonial-info-1 small{color:#ac7c47;font-size:14px}.testimonial_box blockquote::after,.testimonial_box blockquote::before{display:none}.testimonial--listing .testimonial_box::before{content:"";position:absolute;top:-25px;left:10px;background-image:url(../images/quote.svg);background-size:contain;background-repeat:no-repeat;width:60px;height:60px}@media (min-width:992px){.header:not(.dark) .main-navigation--style-2 .navbar-nav li:not(.active) .nav-link{color:#fff}.slider-caption{left:50%;transform:translateX(-50%)}}@media (max-width:991px){.header .navbar-collapse .navbar-nav{background:#000000ab}}