*{margin:0;padding:0}* ul{list-style:none;padding:unset}* a{text-decoration:none}*{box-sizing:border-box;color:#2c2c2c;font-family:Arial}[data-animate]{opacity:0;transition:opacity .8s ease,transform .8s ease}[data-effect=slide-left]{transform:translate(-50px)}[data-effect=slide-right]{transform:translate(50px)}[data-effect=slide-up]{transform:translateY(50px)}[data-effect=fade-in]{transform:translateY(20px)}[data-effect=scale-up]{transform:scale(.8)}[data-effect=scale-down]{transform:scale(1.2)}[data-effect=rotate-left]{transform:rotate(-15deg)}[data-effect=rotate-right]{transform:rotate(15deg)}[data-effect=bounce]{transform:translateY(-20px)}[data-effect=zoom-in]{transform:scale(.5)}[data-effect=zoom-out]{transform:scale(1.5)}.bounce,.fade-in,.rotate-left,.rotate-right,.scale-down,.scale-up,.slide-left,.slide-right,.slide-up,.zoom-in,.zoom-out{opacity:1;transform:translate(0) scale(1) rotate(0);transition:opacity .8s ease,transform .8s ease}[data-animate][data-stagger]{transition-delay:calc(var(--stagger)*.1s)}.g-icon.sm figure{height:25px;width:25px}.g-icon.pointer{cursor:pointer}.g-icon figure,.g-icon figure img{height:100%;width:100%}.g-icon figure img{-o-object-fit:contain;object-fit:contain}.g-button button{background:#009a4e;border:1px solid #009a4e;color:#fff;cursor:pointer;font-size:1rem;outline:none;padding:8px}.g-menu ul{align-items:center;display:flex;gap:20px}.g-menu ul li{cursor:pointer}.g-menu ul li a{font-size:1rem}.g-input input{border:unset;border-bottom:1px solid #e0e0e0;outline:none;padding:8px 0;width:100%}.g-input input:focus{border-bottom:1px solid #009a4e}.main{position:relative}.container{width:100%}.wrapper{margin:0 auto;max-width:90%;width:1140px}.flex-primary{align-items:center;display:flex;gap:20px;justify-content:space-between}.group{display:block}.pen-primary{color:#009a4e}.pen-secondary{color:#eeb40b}.bc-primary{background:#f9f7f984}.bc-dark{background:#2c2c2c}.m-top{margin-top:100px}.header{margin-top:20px}.header .logo-panel{align-items:center;display:flex;gap:5px}.header .logo-panel h1{font-size:1.5rem}.header .g-icon.logo figure{height:50px;width:50px}.header .g-input{width:300px}.banner{height:500px;margin:30px auto 50px;max-width:1140px;overflow:hidden;position:relative}.banner .slides{display:flex;height:100%;transition:transform .6s ease}.banner .slides>*{flex-shrink:0;height:100%;position:relative;width:100%}.banner img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner .content{left:50%;line-height:50px;padding:0 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.banner .content p{max-width:400px}.banner .content .g-button button{padding:10px 20px}.featured .frame{margin-bottom:30px}.featured .frame .panel .header h1{font-size:1.5rem}.featured .frame .panel .content{margin-top:10px}.featured .frame .panel .content .flex-primary{display:flex;flex-wrap:nowrap;gap:15px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:20px 3px}.featured .frame .panel .content .flex-primary.wrap{flex-wrap:wrap;gap:33px}.featured .frame .panel .content .flex-primary .group{border:1px solid #e0e0e0;border-radius:12px;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;max-height:300px;min-height:300px;transition:all .3s ease;width:200px}.featured .frame .panel .content .flex-primary .group:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-5px) scale(1.03)}.featured .frame .panel .content .flex-primary .group .g-icon{padding:10px}.featured .frame .panel .content .flex-primary .group .g-icon figure{height:150px;width:100%}.featured .frame .panel .content .flex-primary .group .g-icon figure img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.featured .frame .panel .content .flex-primary .group .info{display:flex;flex-direction:column;flex-grow:1;line-height:30px;padding:10px}.featured .frame .panel .content .flex-primary .group .info p{font-size:.875rem;margin-bottom:10px}.featured .frame .panel .content .flex-primary .group .info h1{color:#009a4e;font-size:1rem;margin-top:auto}.footer{padding:30px 0}.footer .flex-primary{align-items:unset}.footer .flex-primary .group{max-width:300px;min-width:300px}.footer .flex-primary .group h1{color:#fff;font-size:1.5rem;margin-bottom:20px}.footer .flex-primary .group ul li{color:#fff;font-size:.875rem;margin-bottom:10px}.footer .flex-primary .group ul a,.footer .flex-primary .group ul p{color:#fff;line-height:30px}.footer .frame .copyright{color:#fff;font-size:.875rem;margin-top:30px;text-align:center}.footer .social{align-items:center;display:flex;gap:10px;margin-top:20px}.footer .social .g-icon figure{height:30px;width:30px}
