.inner-bg,.main-bg{width:100%;margin:0;padding:0}.footer a:hover,.header li a.active{color:#1b5e20!important}.theme-btn,.theme-btn1{text-align:center;text-transform:uppercase;transition:.3s linear}:root{--theme-color-main:#126418;--theme-color-sec:#28852e;--theme-color-light:#e4ffe6;--theme-color-landing:#000}*,body{outline:0}a,h1,h2,h3,h4,h5,h6{text-decoration:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600;color:#101828}.apply-btn:hover,.text-white,.theme-btn{color:#fff!important}.footer a,a,a:hover{color:#000!important}.inner-bg span,.main-bg span{color:#54ba5b}.main-bg{background:linear-gradient(90deg,#1c1c1cbf,#1a1a1aba),url(../images/banner-bg.webp) center top/cover no-repeat}.inner-bg{background:linear-gradient(90deg,#1c1c1cd3,#1a1a1ad3),url(../images/banner-bg.webp) center top/cover no-repeat}.main-bg span{display:block}@media(min-width:992px){.d-lg-flex{display:flex!important}}.theme-btn{padding:10px 20px;font-weight:600!important;background:var(--theme-color-sec);border-radius:9px;border:1px solid var(--theme-color-main)}.text-sec{color:var(--theme-color-sec)}.theme-btn1:hover,.theme-btn:hover{background:#0a0a0a;color:#fff!important}.rounded-20{border-radius:20px}.rounded-top{border-radius:40px 40px 0 0}.rounded-box{border-radius:0 20px}.theme-bg{background:var(--theme-color-main)}.header .menu-icon .navicon,.theme-bg-sec{background:var(--theme-color-sec)}.col-8{flex:0 0 auto;width:66.66666667%}.col-4{flex:0 0 auto;width:33.33333333%}.compny-img img,.header{width:100%}.fw-bold{font-weight:600}.border{border-color:#d8d8d8!important}hr{color:#af9cc3}.btn,.nowrap{white-space:nowrap}.bg-white{background:#fff}.bg-dark{background:#124a16}.bg-light{background:var(--theme-color-light)!important}.bg-theme{background:var(--theme-color-main)!important}.bg-theme-sec{background:var(--theme-color-sec)!important}.text-theme{color:var(--theme-color-main)}.c-img{height:80px;display:flex;align-items:center}.form-control:focus,.form-select:focus{box-shadow:none!important}.form-control,.form-select{padding:15px 30px;border-radius:12px}.header a.logo,.header li a{text-decoration:none;color:#000;display:block}.header li a.active{border-bottom:2px solid #1b5e20}.header li a:hover.active{color:#1b5e20!important;border-bottom:2px solid #1b5e20}.header{position:fixed;z-index:1000;background:#fff}.header ul{margin:10px 0 0;padding:0;list-style:none;overflow:hidden}.header li a{padding:12px 20px;text-transform:uppercase;font-weight:500}.header .menu-btn:hover,.header li:hover a{color:var(--theme-color-main)!important}.header a.logo{float:left;font-size:2em;padding:10px}.header a:hover.logo{color:#000}.header .menu{clear:both;max-height:0;transition:max-height .2s ease-out}.header .menu-icon{cursor:pointer;display:inline-block;float:right;padding:32px 20px;position:relative;user-select:none}.header .menu-icon .navicon{display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px}.header .menu-icon .navicon:after,.header .menu-icon .navicon:before{background:var(--theme-color-sec);content:"";display:block;height:100%;position:absolute;transition:.2s ease-out;width:100%}.header .menu-icon .navicon:before{top:5px}.header .menu-icon .navicon:after{top:-5px}.header .menu-btn{display:none}.header .menu-btn:checked~.menu{max-height:260px;padding-bottom:20px}.header .menu-btn:checked~.menu-icon .navicon{background:0 0}.header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}@media (min-width:992px){.header li{float:left}.header li a{padding:12px 30px}.header .menu{clear:none;float:right;max-height:none}.header .menu-icon{display:none}}label.error{color:red;font-size:1rem;display:block;margin-top:5px}label.error.fail-alert{border:2px solid red;border-radius:4px;line-height:1;padding:2px 0 6px 6px;background:#ffe6eb}input.valid.success-alert{border:2px solid #4caf50;color:green}input.error,textarea.error{border:1px solid red!important;font-weight:300;color:red}.alert{border:1px solid #0a3622;border-radius:6px;background:#d1e7dd;padding:10px}.alert-success{color:#0a3622}.compny-img{width:80px;height:80px;background:#f4f4f4;margin:0 auto;border-radius:100%;padding:10px}.blue-box,.green-box,.orang-box,.purple-box,.red-box{width:auto;display:inline-block}.copny-txt p{font-size:15px}.blog-wrap .blog-img{border-radius:20px 20px 0 0}.red-box{background:#dc2626}.blue-box{background:#564ac0}.purple-box{background:#b41fc1}.green-box{background:#018014}.orang-box{background:#c96813}.jobs-cunt{position:absolute;z-index:1}.apply-btn,.super-button{overflow:hidden;cursor:pointer;z-index:1;position:relative}.theme-btn1{padding:10px;font-weight:600!important;color:#000!important;background:#fff;border-radius:9px;border:1px solid var(--theme-color-main)}.hover-zoom{overflow:hidden;border:.5em solid var(--lab__border-color);transition:box-shadow .25s ease-in-out;border-radius:20px 20px 0 0}.hover-zoom--brightness img{transition:transform 2s,filter 1.5s ease-in-out;transform-origin:center center;filter:brightness(70%)}.hover-zoom--brightness:hover img{filter:brightness(100%);transform:scale(1.2)}.hover-zoom--zoom-n-pan-h img{transition:transform .5s ease-in-out;transform:scale(1.4);transform-origin:100% 0}.hover-zoom--zoom-n-pan-h:hover img{transform:scale(1.5) translateX(30%)}.zoom{background-color:#fff;transition:transform .2s;margin:0 auto}.zoom:hover{transform:scale(1.1);box-shadow:2px 2px 10px #ccc}.super-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 28px;background:linear-gradient(145deg,#0f0f0f,#1c1c1c);border:2px solid rgba(255,255,255,.2);border-radius:100px;color:#fff;font-size:16px;font-weight:600;letter-spacing:.5px;transition:.4s ease-in-out;box-shadow:0 0 20px rgba(0,255,255,.1);backdrop-filter:blur(8px)}.super-button::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,#0ff,#f0f,#0ff);animation:4s linear infinite rotate;z-index:-2}.apply-btn::before,.super-button::after{position:absolute;content:"";z-index:-1}.super-button::after{inset:2px;background:#0a0a0a;border-radius:inherit}.super-button:hover{transform:scale(1.05);box-shadow:0 0 40px rgba(0,255,255,.2)}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.apply-btn{--color:#05b711;font-family:inherit;display:inline-block;color:#fff!important;border:1px solid #ccc;border-radius:6px;background:#1b5e20}.apply-btn::before{background:var(--color);width:150px;height:200px;border-radius:50%}.contact-form-input,.contact-form-input.textarea{margin:5px 0;padding-top:10px;padding-bottom:10px;padding-left:22px;width:100%;font-size:16px}.faq_question,.faq_question-text .h3,.faq_question-text h3{font-size:18px}.apply-btn:before{top:100%;left:100%;transition:.3s}.apply-btn:hover::before{top:-30px;left:-30px}.contact-form-input:focus{border:1px solid #15141c99}.contact-form-input{border:1px solid #15141c5e;border-radius:10px;height:60px}.contact-form-input.textarea{border:1px solid #15141c5e;border-radius:10px;height:125px}.blog-bg{background:linear-gradient(90deg,#1c1c1cd3,#1a1a1ad3),url(../images/blogs/new-blog-banner.webp) center top/cover no-repeat}.faq_container{border-bottom:2px solid #ddd}.faq_question{font-weight:600;padding:10px;position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.faq_container .active{background-color:#cfe3f1;color:#fff}.answercont{max-height:0;overflow:hidden;transition:.3s}.answer{padding:0 10px 20px;line-height:1.5rem}.fqa_headline_container h2 span{font-weight:700}.icon.active{background:0 0;border:2px solid #fff}.icon .icon-shape::after,.icon .icon-shape::before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);border-radius:3px;transition:.5s}.icon:hover{cursor:pointer}.icon-shape{position:relative;width:50px;height:50px}.icon .icon-shape::before{width:20px;height:4px;background:#100e0e}.icon .icon-shape::after{width:4px;height:20px;background:#060505}.icon .icon-shape.active::before{transform:translate(-50%,-50%) rotate(180deg);transition:.5s}.icon .icon-shape.active::after{transform:translate(-50%,-50%) rotate(90deg);transition:.5s}