: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--images-content .content.p-cont{height:100%;display:flex;justify-content:center;flex-direction:column}.section--images-content .content.p-cont .btn{width:fit-content}.section--images-content .icon{width:150px;height:auto}.section--images-content .title{margin-bottom:0}.section--images-content .under-decoration{margin-bottom:55px}@media(max-width:991px){.section--images-content .under-decoration{maring-bottom:35px}}.section--images-content .paragraph{margin-bottom:25px}@media(min-width:992px){.section--images-content .image-two{margin-bottom:0;display:flex;height:100%}}@media(min-width:992px){.section--images-content .image-two img{width:100%;height:fit-content;margin-top:auto}}.section--content-blocks.s-prices .block .title{margin-bottom:25px}.section--content-blocks.s-prices .btn-green{padding:8px 15px!important}.section--content-blocks .title--section{margin-bottom:0}.section--content-blocks .under-decoration{margin-bottom:25px}.section--content-blocks .decoration{height:75px;display:flex;justify-content:center;align-items:center;width:fit-content;margin-bottom:35px}.section--content-blocks .block{padding:30px 20px;border-radius:20px;position:relative;z-index:1;transition:.3s ease-out}.section--content-blocks .block.b-two .subtitle{font-weight:600;font-size:35px}@media(max-width:1199px){.section--content-blocks .block.b-two .subtitle{font-size:30px}}@media(max-width:991px){.section--content-blocks .block.b-two .subtitle{font-size:26px}}@media(max-width:767px){.section--content-blocks .block.b-two .subtitle{font-size:22px}}.section--content-blocks .block.b-two .title--block{font-weight:600;text-align:center;font-size:60px}@media(max-width:1199px){.section--content-blocks .block.b-two .title--block{font-size:55px}}@media(max-width:991px){.section--content-blocks .block.b-two .title--block{font-size:45px}}@media(max-width:767px){.section--content-blocks .block.b-two .title--block{font-size:35px}}@media(max-width:575px){.section--content-blocks .block.b-two .title--block{font-size:28px}}.section--content-blocks .block.b-two.bg-white{background-color:#f6f4fd!important}.section--content-blocks .block.b-two .content{background:#fff;padding:15px 10px;border-radius:10px;margin-bottom:25px}.section--content-blocks .block.b-two .content p{margin-bottom:5px}.section--content-blocks .block.b-two .content ul{list-style:none;padding:0;margin:0}.section--content-blocks .block.b-two .content ul li{margin-bottom:10px;position:relative;font-size:18px;font-weight:500}.section--content-blocks .block.b-two .content ul li::before{content:"";font-family:"Font Awesome 6 Pro";color:#77b900;font-weight:700;margin-right:10px}.section--content-blocks .block .block-top{position:absolute;left:0;right:0;width:fit-content;background:#77b900;top:-39px;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;margin:auto;padding:5px 30px;z-index:0;color:#fff;opacity:1;transition:.3s ease-out}.section--content-blocks .block .subtitle{font-size:60px;font-weight:800}@media(max-width:1199px){.section--content-blocks .block .subtitle{font-size:55px}}@media(max-width:991px){.section--content-blocks .block .subtitle{font-size:45px}}@media(max-width:767px){.section--content-blocks .block .subtitle{font-size:35px}}@media(max-width:575px){.section--content-blocks .block .subtitle{font-size:28px}}.section--content-blocks .block .content{padding-bottom:1px}.section--content-blocks .block .content p{font-size:18px;font-weight:400;color:#000}.section--content-blocks .block .btn{width:100%;padding:15px}.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--blocks{background:#f8f8f8}.section--blocks .block{background:#fff;padding:50px 20px;border-radius:20px;border:1px solid #e1e1e1;transition:.3s ease-out}@media(max-width:991px){.section--blocks .block{margin-bottom:25px}}.section--blocks .block:hover{box-shadow:0 0 20px 0 rgb(0 0 0 / .25)}.section--blocks .block .decoration{position:absolute;left:0;top:0;max-width:100%;max-height:100%;z-index:0}.section--blocks .block .subtitle{font-size:60px;font-weight:800;z-index:1}@media(max-width:1199px){.section--blocks .block .subtitle{font-size:55px}}@media(max-width:991px){.section--blocks .block .subtitle{font-size:45px}}@media(max-width:767px){.section--blocks .block .subtitle{font-size:35px}}@media(max-width:575px){.section--blocks .block .subtitle{font-size:28px}}.section--blocks .block .title{margin-bottom:25px;z-index:1}.section--blocks .block .paragraph{z-index:1}.section--banner{padding-bottom:0;margin-bottom:-245px}.section--banner .content{border-radius:20px;padding:75px 40px;background-color:#77b900!important}.section--banner .content .title{margin-bottom:0}.section--banner .content .subtitle,.section--banner .content .paragraph{margin-bottom:25px}.section--banner .content .btn{width:fit-content}