:root{--primary:#77B900;--secondary:#FFE8A4}body{max-width:100vw;overflow-x:hidden;font-family:"Plus Jakarta Sans",sans-serif}img{max-width:100%}@media(min-width:1620px){.container{max-width:1600px}}.title{font-weight:700;color:#090b0e}.title--main{font-size:80px}@media(max-width:1199px){.title--main{font-size:65px}}@media(max-width:991px){.title--main{font-size:55px}}@media(max-width:767px){.title--main{font-size:40px}}@media(max-width:575px){.title--main{font-size:32px}}.title--section{font-size:70px;line-height:1}@media(max-width:1199px){.title--section{font-size:55px}}@media(max-width:991px){.title--section{font-size:45px}}@media(max-width:767px){.title--section{font-size:35px}}@media(max-width:575px){.title--section{font-size:28px}}.title--section--block{font-size:35px}@media(max-width:991px){.title--section--block{font-size:28px}}@media(max-width:767px){.title--section--block{font-size:24px}}@media(max-width:575px){.title--section--block{font-size:20px}}.title.c-white{color:#fff}.title.c-white a{color:#fff}.title.c-white a:hover{color:#77b900}.title a{color:#090b0e;text-decoration:none;transition:.3s ease-out}.title a:hover{color:#77b900}.title span{color:#77b900}.subtitle{font-size:35px;font-weight:700}@media(max-width:991px){.subtitle{font-size:28px}}@media(max-width:767px){.subtitle{font-size:24px}}@media(max-width:575px){.subtitle{font-size:20px}}.subtitle.c-white{color:#fff}.paragraph{font-size:18px;font-weight:400;color:#000}@media(max-width:767px){.paragraph{font-size:16px}}.paragraph.c-white{color:#fff}.btn{font-size:18px;font-weight:600;padding:15px 70px;transition:.3s ease-out;outline:none;box-shadow:none;border:2px solid;line-height:24px;border-radius:100px}.btn::after{content:"";font-family:"Font Awesome 6 Pro";margin-left:8px;font-size:18px;margin-top:5px;transition:.3s ease-out}.btn.btn-primary{background:#000;color:#fff;border-color:#000;transition:.3s ease-out}.btn.btn-primary::after{color:#fff}.btn.btn-primary:hover{background:#fff;color:#000}.btn.btn-primary:hover::after{color:#000}.btn.btn-secondary{background:#fff0;color:#000;border-color:#000;transition:.3s ease-out}.btn.btn-secondary::after{color:#000}.btn.btn-secondary:hover{background:#000;color:#fff}.btn.btn-secondary:hover::after{color:#fff}.btn.btn-white{background:#fff;color:#000;border-color:#fff;transition:.3s ease-out}.btn.btn-white::after{color:#000}.btn.btn-white:hover{background:#000;color:#fff}.btn.btn-white:hover::after{color:#fff}.btn.btn-green{background:#77b900;color:#fff;border-color:#77b900;transition:.3s ease-out}.btn.btn-green::after{color:#fff}.btn.btn-green:hover{background:#fff;color:#77b900}.btn.btn-green:hover::after{color:#77b900}.bg-primary{background-color:#bdf25c!important}.bg-melon{background-color:#ffe8a4!important}.bg-white{background-color:#fff!important}.paginate_links{display:flex;justify-content:center;align-items:center;gap:8px;padding:10px;list-style:none}.paginate_links .page-numbers{display:inline-block;padding:8px 12px;font-size:16px;text-decoration:none;color:#fff;background-color:#77b900;border:1px solid #77b900;border-radius:5px;transition:all .3s ease}.paginate_links .page-numbers:hover{background-color:#77b900;color:#fff;border-color:#fff}.paginate_links .page-numbers.prev,.paginate_links .page-numbers.next{font-weight:700;background-color:rgb(211.8324324324,255,134);color:#77b900;border-color:rgb(193.6378378378,255,83)}.paginate_links .page-numbers.prev:hover,.paginate_links .page-numbers.next:hover{background-color:#77b900;color:#fff}.paginate_links .current{background-color:#77b900;color:#fff;border-color:#77b900;font-weight:700;padding:8px 14px}.e404{padding:175px 0 100px;min-height:calc(100vh - 745px);background:rgb(119 185 0 / .3);border-bottom:solid 1px #fff;text-align:center}.e404 h1{font-size:24px;line-height:1;color:#fff;font-weight:100}.e404 h1 strong{font-size:150px;line-height:1;color:#77b900;display:block}@media(max-width:575px){.e404 h1 strong{font-size:80px}}.e404 p{color:#fff;font-size:24px;margin:0 0 50px}.section--hero{padding:75px 0;min-height:465px}@media(max-width:991px){.section--hero{padding:55px 0;min-height:auto}}@media(max-width:767px){.section--hero{padding:35px 0}}@media(max-width:575px){.section--hero{padding:30px 0}}.section--hero .content{display:flex;flex-direction:column;height:100%;justify-content:center}@media(max-width:991px){.section--hero .content{margin-bottom:25px}}.section--hero .content .btn{width:fit-content}.section--hero .content,.section--hero figure{position:relative;z-index:1}.section--hero::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background:rgb(0 0 0 / .4)}.section.s-home{padding:185px 0 280px}@media(max-width:991px){.section.s-home{padding:135px 0 175px}}@media(max-width:767px){.section.s-home{padding:100px 0 150px}}@media(max-width:575px){.section.s-home{padding:55px 0}}.section.s-home .decoration{position:absolute;left:0;bottom:0;width:100%;z-index:0;width:100%;object-fit:cover}.section.s-home .content,.section.s-home figure{position:relative;z-index:1}@media(max-width:991px){.section.s-home .content{margin-bottom:25px}}.section--content-image{background-color:#f8f8f8}.section--content-image.s-page{background-color:#fff}.section--content-image.s-page .content{display:flex;flex-direction:column;justify-content:center;height:100%}.section--content-image.s-page .decoration{transform:rotate(180deg)}.section--content-image.s-two{background-color:#f8f8f8}.section--content-image.s-two .title--section{margin-bottom:0}.section--content-image.s-two .under-decoration{margin-bottom:75px}@media(max-width:991px){.section--content-image.s-two .under-decoration{margin-bottom:50px}}@media(max-width:575px){.section--content-image.s-two .under-decoration{margin-bottom:35px}}.section--content-image.s-two .decoration{display:none}.section--content-image .title--section{margin-bottom:0}.section--content-image .under-decoration{margin-bottom:35px}@media(max-width:991px){.section--content-image .content{margin-bottom:25px}}.section--content-image .content .paragraph{line-height:35px}.section--question-answer{padding-bottom:55px}@media(max-width:991px){.section--question-answer{padding-bottom:35px}}@media(max-width:991px){.section--question-answer .content{margin-bottom:35px}}.section--question-answer .content .title--section,.section--question-answer .content .paragraph{margin-bottom:25px}.section--question-answer .content .btn{padding:15px 50px}@media(min-width:1199px){.section--question-answer .content .btn+.btn{margin-left:15px}}.section--question-answer .faq .accordion-item{border:none;border-top:2px solid #000}.section--question-answer .faq .accordion-item:last-child{border-bottom:2px solid #000}.section--question-answer .faq .accordion-item .accordion-header{background-color:#fff;border:none!important;outline:none!important}.section--question-answer .faq .accordion-item .accordion-header button{color:#010205;font-size:26px;font-weight:600;background-color:#fff;border:none!important;outline:none!important;box-shadow:none!important;padding-left:0;padding-right:0}@media(max-width:1199px){.section--question-answer .faq .accordion-item .accordion-header button{font-size:24px}}@media(max-width:991px){.section--question-answer .faq .accordion-item .accordion-header button{font-size:20px}}@media(max-width:575px){.section--question-answer .faq .accordion-item .accordion-header button{font-size:18px}}.section--question-answer .faq .accordion-item .accordion-body{padding-left:0;padding-right:0}.section--question-answer .faq .accordion-item .paragraph{font-size:16px;line-height:1.7}