.uk-button,.uk-nav > li > a,.uk-navbar-nav > li > a,.uk-tab > li > a,a.uk-icon-button{position:relative;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;overflow:hidden;}.tm-ripple{position:absolute;background:currentColor;opacity:0.3;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);}.tm-animate-ripple{-webkit-animation:ripple-animation 0.5s linear;animation:ripple-animation 0.5s linear;}@-webkit-keyframes ripple-animation{100%{opacity:0;-webkit-transform:scale(2);}}@keyframes ripple-animation{100%{opacity:0;transform:scale(2);}}h1{margin-bottom:30px;}h1 span:nth-child(2){display:block;font-size:1.5rem;font-weight:400;margin-top:30px;position:relative;}h1 span:nth-child(2):before{position:absolute;content:"";background:#ffe95b;width:75%;height:1px;left:50%;transform:translateX(-50%);top:-18px;}h1 span:nth-child(2):after{position:absolute;content:"";background:#336e36;width:90px;height:5px;left:50%;transform:translateX(-50%);top:-20px;}h1.h1-left span:nth-child(2):before{left:0;transform:unset;}h1.h1-left span:nth-child(2):after{left:0;transform:unset;}.line-top-small-secondary{position:relative;}.line-top-small-secondary:after{position:absolute;content:"";background:#ffe95b;width:25%;height:5px;left:50%;transform:translateX(-50%);top:-3px;}.border-top{border-top:3px solid #336e36;}.border-bottom{border-bottom:3px solid #336e36;}.border-top-light{border-top:3px solid #ffe95b;}.border-bottom-light{border-bottom:3px solid #ffe95b;}.border-left{border-left:5px solid #336e36;padding-left:15px;}.border-left-light{border-left:5px solid #ffe95b;padding-left:15px;}.border-right{border-right:5px solid #336e36;padding-right:15px;}.border-right-light{border-right:5px solid #336e36;padding-right:15px;}.bg-primary-dark{background:#153a17;}.large-icon svg{width:40px;height:40px;padding:5px;background:#ffe95b;border-radius:50%;}.line-bottom-primary{border-bottom:3px solid #336e36;}.bg-dark-primary{background:#153a17;}.border-bottom-gray{border-bottom:3px solid #ccc;}.tm-header.uk-visible\@m.uk-sticky.uk-active.uk-sticky-fixed.uk-sticky-below{box-shadow:0 4px 4px 0px rgba(0,0,0,0.2);}.custom-muted{background:#e0e0e0;}.uk-container.uk-position-center{max-width:1200px;}@media only screen and (max-width: 1000px){.uk-container.uk-position-center{max-width:98%;margin:10px 0;}}@media only screen and (max-width: 460px){h1{font-size:1.85rem;}h1 span:nth-child(2){font-size:1.1rem;}}.tm-header > .uk-navbar-container > .uk-container .uk-navbar-left{margin:0 auto;}.tm-header-mobile .uk-navbar-container{background:#fff;}.uk-nav.uk-navbar-dropdown-nav{padding:0;}.uk-navbar-dropdown-grid{border-top:1px solid #e0e0e0;border-bottom:4px solid #336e36;}.uk-nav > li > a{padding:7px 15px;}.uk-nav > li:hover > a{background:#ffe95b;color:#161616;transition:.4s;}.uk-navbar-dropdown-nav > li.uk-active > a{border-left:10px solid #ffe95b;}.uk-navbar-dropdown{box-shadow:0 10px 12px rgba(0,0,0,0.15);}.uk-navbar-dropdown-nav .uk-nav-sub a{padding:7px 15px;}.uk-navbar-dropdown-nav li.uk-parent > a:hover:after{color:#fff !important;}#tm-mobile .toggle_sub,#tm-mobile .uk-nav > li > a,#tm-mobile>div .uk-nav>li.uk-active>a:hover{color:#8b8b8b;}.uk-navbar-nav > li:not(:last-child) > a{position:relative;}.uk-navbar-nav > li:not(:last-child) > a:after{position:absolute;content:"";background:rgba(255,233,91,0.2);width:1px;height:25px;right:0;}@media only screen and (max-width: 1212px){.uk-navbar-nav>li>a{font-size:.9rem;padding:0 12px;transition:.4s;}}@media only screen and (max-width: 1100px){.uk-navbar-nav>li>a{font-size:.75rem;padding:0 8px;transition:.4s;}}@media only screen and (max-width: 1000px){.upper-cta .uk-button-secondary{font-size:.75rem;transition:.4s;}}.upper-cta .icon-secondary{font-weight:400;}.upper-cta .icon-secondary .uk-icon svg{background:#ffe95b;height:50px;width:50px;border:1px solid transparent;border-radius:50%;padding:10px;transition:.4s;}.upper-cta .icon-secondary:hover .uk-icon svg{background:#fff;border:1px solid #161616;transition:.4s;}.nav-button{border:none;line-height:60px;border-radius:0;}.tm-header-mobile .uk-logo img{width:150px;}.services-grid .el-link:hover .uk-card{background:#336e36;transition:.4s;}.services-grid .el-link:hover .uk-card h3{color:#ffe95b;transition:.4s;}.services-offered-section .uk-position-small svg,.children-section .uk-position-small svg{background:#ffe95b;width:30px;height:30px;border-radius:4px;color:#161616;}.services-offered-section a.uk-position-center-left,.children-section a.uk-position-center-left{margin-left:-5px;}.services-offered-section a.uk-position-center-right,.children-section a.uk-position-center-right{margin-right:-5px;}.coupon-container{border-left:5px dashed #ffe95b;border-right:5px dashed #ffe95b;padding:0 15px;}.vid-border{transition:.4s ease-in-out;}.vid-border:hover{border-left:3px solid #ffe95b;border-right:3px solid #ffe95b;transition:.4s ease-in-out;}.mobile-cta{display:none;}@media only screen and (max-width: 960px){.mobile-cta{display:flex;position:fixed;top:60px;left:0;border-radius:0;width:100%;z-index:555;}.mobile-cta a{padding:0;border-radius:0;border:.5px solid #fff;}.tm-main{margin-top:40px;}}.footer-logo img{width:100%;height:auto;border-radius:2px;background:#fff;padding:5px;}.overlay-card{border-bottom:3px solid #ccc;transition:.4s;}.overlay-card:hover{border-bottom:3px solid #ffe95b;transition:.4s;}.overlay-card h3{color:#336e36;border-left:3px solid transparent;border-right:3px solid transparent;transition:.4s;}.overlay-card:hover h3{color:#336e36;border-left:3px solid #ffe95b;border-right:3px solid #ffe95b;transition:.4s;}.nr-content .uk-card.uk-card-default.uk-card-body.uk-margin{border-bottom:4px solid #ffe95b;}aside nav > a h3{background:#ffe95b;padding:10px;color:#161616 !important;}aside nav ul{background:#fff;margin-top:10px;border-left:3px solid #336e36;}aside nav ul li{padding:3px 10px;}aside nav ul li a{color:#336e36;}.widget-menu{box-shadow:0 4px 4px 0 rgba(0,0,0,0.15);background:#fff;}.widget-menu .uk-list{margin-top:0;}.widget-menu h3{margin-bottom:0;}.custom-tile-black{background:#161616;}#serviceMap{z-index:0;}.service-list a{text-decoration:none;border-bottom:1px solid #ffe95b;}.service-list a:hover{border-bottom:1px solid #fff;}.gform_wrapper .gform_footer input[type=Submit]{border-radius:25px;color:#161616;font-weight:900;font-family:Lato;}.uk-heading-line>::after,.uk-heading-line>::before{top:50%;transform:translateY(-50%);}