@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,500&display=swap&subset=latin-ext);@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,500&display=swap&subset=latin-ext);body,html{font-family:'Open Sans',sans-serif;font-size:14px;color:#6f6f6f}html{overflow:visible}a{color:#bacf72;-webkit-transition:color .2s ease-in;transition:color .2s ease-in}a:focus,a:hover,a:visited{color:#83ad40;outline:0}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif}h2{font-weight:300}.btn{padding:8px 15px}.btn-primary{border-radius:0;background:#83ad40;border:0}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{box-shadow:none!important;background:#82ab3f!important;color:#fff!important}.cn-button.bootstrap{background-image:none!important;background:#fff!important;color:#83ad40!important;text-shadow:none!important;border-radius:0!important;box-shadow:none!important}.chevron{position:absolute;width:35px;height:8px;opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);-webkit-animation:move 3s ease-out infinite;animation:move 3s ease-out infinite;left:50%;-webkit-transform:translateX(-53%);transform:translateX(-53%)}.chevron:first-child{-webkit-animation:move 3s ease-out 1s infinite;animation:move 3s ease-out 1s infinite}.chevron:nth-child(2){-webkit-animation:move 3s ease-out 2s infinite;animation:move 3s ease-out 2s infinite}.chevron:after,.chevron:before{content:' ';position:absolute;top:0;height:100%;width:51%;background:#83ad40}.chevron:before{left:0;-webkit-transform:skew(0deg,30deg);transform:skew(0deg,30deg)}.chevron:after{right:0;width:50%;-webkit-transform:skew(0deg,-30deg);transform:skew(0deg,-30deg)}@-webkit-keyframes move{25%{opacity:1}33%{opacity:1;-webkit-transform:translateY(30px) translateX(-53%);transform:translateY(30px) translateX(-53%)}67%{opacity:1;-webkit-transform:translateY(40px) translateX(-53%);transform:translateY(40px) translateX(-53%)}100%{opacity:0;-webkit-transform:translateY(55px) translateX(-53%) scale3d(.5,.5,.5);transform:translateY(55px) translateX(-53%) scale3d(.5,.5,.5)}}@keyframes move{25%{opacity:1}33%{opacity:1;-webkit-transform:translateY(30px) translateX(-53%);transform:translateY(30px) translateX(-53%)}67%{opacity:1;-webkit-transform:translateY(40px) translateX(-53%);transform:translateY(40px) translateX(-53%)}100%{opacity:0;-webkit-transform:translateY(55px) translateX(-53%) scale3d(.5,.5,.5);transform:translateY(55px) translateX(-53%) scale3d(.5,.5,.5)}}#page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.lds-grid{position:relative;width:80px;height:80px;background:#fff}.lds-grid div{position:absolute;width:16px;height:16px;background:#83ad40;-webkit-animation:lds-grid 1.2s linear infinite;animation:lds-grid 1.2s linear infinite}.lds-grid div:nth-child(1){top:8px;left:8px;-webkit-animation-delay:0s;animation-delay:0s}.lds-grid div:nth-child(2){top:8px;left:32px;-webkit-animation-delay:-.4s;animation-delay:-.4s}.lds-grid div:nth-child(3){top:8px;left:56px;-webkit-animation-delay:-.8s;animation-delay:-.8s}.lds-grid div:nth-child(4){top:32px;left:8px;-webkit-animation-delay:-.4s;animation-delay:-.4s}.lds-grid div:nth-child(5){top:32px;left:32px;-webkit-animation-delay:-.8s;animation-delay:-.8s}.lds-grid div:nth-child(6){top:32px;left:56px;-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.lds-grid div:nth-child(7){top:56px;left:8px;-webkit-animation-delay:-.8s;animation-delay:-.8s}.lds-grid div:nth-child(8){top:56px;left:32px;-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.lds-grid div:nth-child(9){top:56px;left:56px;-webkit-animation-delay:-1.6s;animation-delay:-1.6s}@-webkit-keyframes lds-grid{0%,100%{opacity:1}50%{opacity:.5}}@keyframes lds-grid{0%,100%{opacity:1}50%{opacity:.5}}.no-padding{padding:0}.container-padding{padding-left:2.25rem;padding-right:2.25rem}.heading-title span{font-size:1.25rem;text-transform:capitalize;color:#83ad40;display:block}.heading-title h2{color:#212331;margin-bottom:20px;font-size:3.5rem}@media (max-width:767px){.heading-title h2,.heading-title span{text-align:center}}.heading-space{margin-bottom:4.125rem}.widget-box{padding:40px 30px;background:#fff;text-align:center;margin-bottom:30px}@media (max-width:991px){.widget-box{width:100%}}.widget-box i{font-size:30px;line-height:1;color:#83ad40}.widget-box p{margin-top:20px}.widget-box p a{color:#676767}#navbar{background:#fff}#navbar nav.navbar{box-shadow:0 10px 10px -10px rgba(0,0,0,.35);top:-100%;-webkit-transition:top .8s;transition:top .8s}@media (min-width:768px){#navbar nav.navbar{padding:0}}#navbar nav.navbar .navbar-brand{padding:0;margin:16px 0;width:200px}#navbar nav.navbar .navbar-brand img{width:100%}#navbar nav.navbar ul.navbar-nav .nav-item{position:relative}#navbar nav.navbar ul.navbar-nav .nav-item.active .nav-link::before{width:100%}#navbar nav.navbar ul.navbar-nav .nav-item .nav-link{color:#26313c;padding:8px 0!important;font-weight:500;text-transform:capitalize;font-size:14px;margin:16px 1.25rem;position:relative}#navbar nav.navbar ul.navbar-nav .nav-item .nav-link::before{content:'';position:absolute;left:0;right:0;bottom:3px;width:0;height:2px;background:#bacf72!important;margin:auto;-webkit-transition:.4s all;transition:.4s all}#navbar nav.navbar ul.navbar-nav .nav-item .nav-link:hover::before{width:100%}@media (max-width:991px){#navbar nav.navbar ul.navbar-nav .nav-item .nav-link{margin:0 1.25rem}}#navbar nav.navbar ul.navbar-nav .language-selector{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-left:50px}#navbar nav.navbar ul.navbar-nav .language-selector .nav-link{margin:16px 5px;color:#6f6f6f}#navbar nav.navbar ul.navbar-nav .language-selector .nav-link.active-lang{font-weight:700;color:#83ad40}#navbar nav.navbar ul.navbar-nav .language-selector .nav-link:hover::before{width:0}@media (max-width:991px){#navbar nav.navbar ul.navbar-nav .language-selector{margin-left:0;-webkit-box-pack:center;justify-content:center}}#navbar .navbar-toggler{border-radius:0;border-color:#bacf72}#navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(131, 173, 64, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}body.page nav.navbar{top:0!important}section.section.inverse{color:#fff}section.section.inverse .heading-title span{color:#dbe0aa}section.section.inverse .heading-title h2{color:#fff}section.section.inverse .widget-box{background:#fff}section.section.inverse .widget-box i{color:#83ad40}section.section.inverse .widget-box p{color:#83ad40}section.section.inverse form .form-control{border-color:#bacf72;color:#fff}section.section.inverse form .form-control::-webkit-input-placeholder{color:#f5f5f5}section.section.inverse form .form-control::-moz-placeholder{color:#f5f5f5}section.section.inverse form .form-control:-ms-input-placeholder{color:#f5f5f5}section.section.inverse form .form-control::-ms-input-placeholder{color:#f5f5f5}section.section.inverse form .form-control::placeholder{color:#f5f5f5}section.section.inverse form .form-control:focus{border-color:#dbe0aa}section.section.inverse .btn-primary{border-radius:0;background:#fff;color:#83ad40;border:0}section.section.inverse .btn-primary:active,section.section.inverse .btn-primary:focus,section.section.inverse .btn-primary:hover{box-shadow:none!important;background:#bacf72!important}@media screen and (min-width:991px){section.section--home{background-image:url(../img/header_corner_left.png),url(../img/header_corner_right.png);background-repeat:no-repeat,no-repeat;background-position:bottom left,top right}}section.section--home .section--wrapper{height:100vh}section.section--about-us{background:#83ad40}section.section--about-us .img-container img{position:absolute;right:0;max-height:100%}section.section--about-us .content-wrapper{padding:4.125rem 0 0}section.section--about-us .content-wrapper .gallery-wrapper{margin-top:4.125rem}section.section--about-us .content-wrapper .gallery-wrapper .gallery-item:not(:last-child){margin-bottom:30px}section.section--services{padding:7.5rem 0;background:#f6f6f6}@media (max-width:991px){section.section--services{padding:4.125rem 0}}section.section--services .services-content{margin-bottom:50px}section.section--services .image img{max-width:280px;margin:0 auto}section.section--services .service-widget{background:#f6f6f6;position:relative;padding:20px 20px 30px;width:180px;height:180px}section.section--services .service-widget::before{content:"";background:0 0;top:2px;right:2px;bottom:2px;left:2px;position:absolute}section.section--services .service-widget .widget-icon img{max-width:90px}section.section--services .service-widget .widget-icon p{margin:10px 0 0}section.section--events{padding:7.5rem 0;background:#f6f6f6}@media (max-width:991px){section.section--events{padding:4.125rem 0}}section.section--events .events-container{margin-top:30px}section.section--events .event-wrapper:hover .event-overlay{opacity:1;visibility:visible}section.section--events .event-wrapper .event-overlay{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;visibility:hidden;background:rgba(131,173,64,.9);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}section.section--events .event-wrapper .event-overlay a{display:inline-block;height:50px;width:50px;position:relative;overflow:hidden}section.section--events .event-wrapper .event-overlay a::after,section.section--events .event-wrapper .event-overlay a::before{content:" ";position:absolute;background:#fff}section.section--events .event-wrapper .event-overlay a::before{width:2px;margin-left:-1px;left:50%;top:5px;bottom:5px}section.section--events .event-wrapper .event-overlay a::after{height:2px;margin-top:-1px;top:50%;left:5px;right:5px}section.section--events .event-wrapper .event-overlay h5{color:#fff}section.section--clients{padding:7.5rem 0}@media (max-width:991px){section.section--clients{padding:4.125rem 0}}section.section--clients .clients-wrapper{margin-top:30px}section.section--clients .swiper-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}section.section--clients .swiper-container{width:100%;height:100%}section.section--clients .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}section.section--clients .swiper-slide a img{max-height:100px;max-width:200px}section.section--contact{padding:7.5rem 0 2.0625rem;background:#83ad40}@media (max-width:991px){section.section--contact{padding:4.125rem 0 2.0625rem}}@media screen and (min-width:991px){section.section--contact{background:url(../img/footer_corner_left.png) #83ad40 no-repeat;background-repeat:no-repeat;background-position:bottom left}}@media (max-width:991px){section.section--contact form{margin-top:30px}section.section--contact form button,section.section--contact form input[type=button],section.section--contact form input[type=submit]{width:100%}}section.section--contact form .form-control{border:0;border-bottom:2px solid #d5d5d5;border-radius:0;background:0 0}section.section--contact form .form-control::-webkit-input-placeholder{color:#a5a5a5}section.section--contact form .form-control::-moz-placeholder{color:#a5a5a5}section.section--contact form .form-control:-ms-input-placeholder{color:#a5a5a5}section.section--contact form .form-control::-ms-input-placeholder{color:#a5a5a5}section.section--contact form .form-control::placeholder{color:#a5a5a5}section.section--contact form .form-control:focus{box-shadow:none;outline:0;border-color:#83ad40}section.section--contact form .form-control:invalid{box-shadow:none}section.section--contact .contact-details-wrapper{margin-top:60px}section.section--contact .contact-details-wrapper .contact-widget{background:#fff}section.section--contact .contact-details-wrapper .contact-widget i{font-size:30px;line-height:1;color:#83ad40}section.section--contact .contact-details-wrapper .contact-widget p{margin-top:20px}section.section--contact .contact-details-wrapper .contact-widget p a{color:#676767}span.wpcf7-not-valid-tip{color:#c10000!important}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border:0!important}div.wpcf7-response-output{margin:2em 0!important;background:#fff!important;color:#676767!important;padding:10px 20px!important}@media screen and (min-width:991px){body.page{background-image:url(../img/header_corner_left.png),url(../img/header_corner_right.png);background-repeat:no-repeat,no-repeat;background-position:bottom left,top right}}body.page .page-content-wrapper{color:#626262}footer{padding:2.375rem 0 0}@media (max-width:991px){footer{padding:0}}footer a{color:#676767!important;height:60px;width:60px;line-height:60px;font-size:26px}footer a:focus,footer a:hover{color:#83ad40!important}footer p{font-size:13px;margin:0}
