.banner{width:100%;height:65vh;max-height:680px;display:flex;align-items:center;background-image:url(/build/assets/banner-desktop-CoJw_WWR.png);background-repeat:no-repeat;background-size:cover}.banner .content{max-width:35%;margin-left:8%}.banner .content .action{margin-top:2%}.banner a:hover{background-color:#668411;color:#fff}@media(max-width:991.98px){.banner{align-items:initial;height:70vh;justify-content:center;background-image:url(/build/assets/banner-tablet-nHuRJcsD.png)}.banner .content{max-width:70%;margin-top:5%;text-align:center;margin-left:0}.banner .content h1{font-size:2.25rem;line-height:3rem}.banner .content .action{display:none}}@media(max-width:767.98px){.banner .content p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}}@media(max-width:575.98px){.banner{background-image:url(/build/assets/banner-mobile-CICOM0uQ.png)}.banner .content h1{margin-top:15%}.banner .content p{display:none}}.benefits{width:100%;padding:0 8%;display:flex;justify-content:space-between;margin-top:2.5rem;gap:5%}.benefits .benefit{display:flex;align-items:center}.benefits .benefit img{width:3rem;margin-right:2.25rem}@media(max-width:1399.98px){.benefits{flex-wrap:wrap;justify-content:center}.benefits .benefit{margin-top:.5rem}}@media(max-width:1199.98px){.benefits .benefit img{width:2.5rem}}@media(max-width:991.98px){.benefits{height:auto;flex-wrap:wrap;justify-content:space-evenly}}@media(max-width:767.98px){.benefits .benefit{width:45%}}@media(max-width:575.98px){.benefits .benefit{font-size:.875rem;margin-top:5%}.benefits .benefit:first-child,.benefits .benefit:nth-child(2){margin-top:0}.benefits .benefit img{width:1.5rem;margin-right:1.5rem}}.topic-articles{display:grid;grid-auto-flow:column;margin-top:2.5rem;width:auto;margin-left:8%}.topic-articles .topic-info{width:20vw;margin-right:5rem}.topic-articles .topic-info h2{margin-top:10%}.topic-articles .topic-info .get-more{display:none}.topic-articles .topic-info .show-more{margin-top:8%;border-color:#84ab16;color:#84ab16;background-color:transparent}.topic-articles .topic-info .show-more:hover{background-color:#f0f7e4}.topic-articles .topic-info .controller{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:10%}.topic-articles .topic-info .controller .arrow{margin-right:4%}.topic-articles .topic-info .controller .arrow :hover div{background-color:#112f5e}.topic-articles .articles{display:grid;grid-auto-flow:column;gap:3%;overflow-x:auto;overflow-y:initial;padding-top:1rem;padding-right:8%}.topic-articles .articles::-webkit-scrollbar{display:none}.topic-articles .articles .topic-article{min-width:22vw;transition-duration:.3s;cursor:pointer;border-radius:.5rem;background-color:#f2f4f7}.topic-articles .articles .topic-article img{width:100%;border-top-right-radius:.5rem;border-top-left-radius:.5rem;height:18rem;-o-object-fit:cover;object-fit:cover}.topic-articles .articles .topic-article .title-wrapper{display:block;padding:1rem 1rem 1.5rem;font-size:1.125rem;font-weight:700;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.topic-articles .articles .topic-article .title-wrapper a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.topic-articles .articles .topic-article:hover{transform:translateY(-1rem)}@media(max-width:1399.98px){.topic-articles .articles .topic-article{min-width:22rem}}@media(max-width:1199.98px){.topic-articles .topic-info{width:30vw;margin-right:5rem}.topic-articles .articles .topic-article{min-width:22rem}}@media(max-width:991.98px){.topic-articles .topic-info .show-more{margin-top:5%}.topic-articles .topic-info .controller{margin-top:8%}}@media(max-width:767.98px){.topic-articles .topic-info{width:40vw}}@media(max-width:575.98px){.topic-articles{display:block;padding:0 8%;margin-left:0}.topic-articles .topic-info{width:100%!important}.topic-articles .topic-info h2{margin-top:0}.topic-articles .topic-info .heading{display:flex;align-items:center;justify-content:space-between}.topic-articles .topic-info .get-more{display:inline-flex;font-size:.875rem}.topic-articles .topic-info .controller,.topic-articles .topic-info .show-more{display:none}.topic-articles .articles .topic-article{min-width:16rem}.topic-articles .articles .topic-article .title-wrapper{font-size:1rem}.topic-articles .articles .topic-article img{height:12rem}}.about-me{display:flex;align-items:center;justify-content:space-between}.about-me .info{width:50%;padding-right:10%}.about-me .info .intro{margin-top:1.5rem}.about-me .info .actions{margin-top:6%;display:flex;gap:5%}.about-me .info .social{width:50%;display:flex;align-items:center;gap:7.5%}.about-me .info .social a{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;background-color:#d8e3f2;border-radius:.5rem;transition-duration:.3s}.about-me .info .social a:hover{background-color:#aac2e3}.about-me .info .social a img{width:1.5rem;height:1.5rem}.about-me .about-me .show-more{background-color:transparent;border-color:#84ab16;color:#84ab16}.about-me .about-me .show-more:hover{background-color:#f0f7e4}.about-me .photo img{border-radius:.5rem}.about-me .show-more.mobile{display:none}@media(max-width:1199.98px){.about-me{flex-direction:column}.about-me .info{width:100%;padding-right:0;text-align:center}.about-me .info .actions{justify-content:center}.about-me .info .social{width:auto}.about-me .info .social a:not(:last-child){margin-right:1rem}.about-me .photo{margin-top:5%}}@media(max-width:575.98px){.about-me .info .actions{display:none}.about-me .show-more.mobile{display:inline-flex;margin-top:10%;width:100%}}.blog .heading .get-more{display:none}.blog .previews{display:grid;grid-auto-flow:column;margin-top:1%;gap:1%}.blog .previews .post-preview{min-width:1rem}.blog .previews .post-preview .text{border-color:#d8e3f2}.blog .previews .post-preview img{border-radius:.5rem;max-height:250px;-o-object-fit:cover;object-fit:cover}.blog .previews .post-preview h5{margin-top:5%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.blog .previews .post-preview .intro{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.blog .button-wrapper{display:flex;justify-content:center}.blog .button-wrapper .show-more{margin:2% auto 0;background-color:transparent;border-color:#84ab16;color:#84ab16}.blog .button-wrapper .show-more:hover{background-color:#f0f7e4}@media(max-width:991.98px){.blog .previews{display:flex;flex-direction:column}.blog .previews .post-preview{margin-top:2%}.blog .previews .post-preview h5{margin-top:3%}.blog .previews .post-preview img{max-height:15rem;-o-object-fit:cover;object-fit:cover}}@media(max-width:767.98px){.blog .previews .post-preview:not(:first-child){margin-top:5%}}@media(max-width:575.98px){.blog .heading{display:flex;align-items:center;justify-content:space-between}.blog .heading .get-more{display:inline-flex;font-size:.875rem}.blog .previews .post-preview .text{border:solid 1px #cccccc;border-top:none;padding:5%;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.blog .previews .post-preview .get-more{font-size:.875rem;margin-top:1%}.blog .previews .post-preview .intro{display:none}.blog .previews .post-preview h5{font-size:1rem;line-height:1.375rem}.blog .previews .post-preview img{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:10rem}.blog .button-wrapper{display:none}}.event-detail .event-info{display:flex;align-items:center;margin-top:1em}.event-detail .event-info .price{font-weight:700}.event-detail .event-info img{width:1em;height:1em;margin-right:.2em}.registration{padding:2% 20%}.registration .info .title{font-size:1.5rem;line-height:2rem;font-weight:700;color:#84ab16}.registration .form-group{display:flex;align-items:flex-start;margin-top:1rem;gap:1rem}.registration .form-group :not(:first-child){margin-top:0}.registration .additional-info{font-size:.8rem;font-weight:700}.registration .pj-textarea textarea{height:8rem}.registration button[type=submit]{margin:1rem auto}@media(max-width:991.98px){.registration{padding:2% 8%}}@media(max-width:767.98px){.registration .pj-textarea textarea{height:6rem}}@media(max-width:575.98px){.registration .form-group{flex-direction:column;align-items:flex-start}.registration .pj-textarea textarea{height:4rem}}.modal{width:60%;height:70vh;background-color:#fff;border-radius:8px;display:flex;box-shadow:0 10px 15px -3px #0000001a;position:relative}.modal.sent{height:auto;padding:2rem;justify-content:center}.modal.sent p{text-align:center;color:#84ab16}.modal.sent.error p{color:#ff616a}.modal.sent .close-button{position:absolute;top:1.5rem;right:1.6rem}.modal .info{width:40%;border-radius:8px;background-color:#d8e3f2;margin:1rem;padding:1rem}.modal .info img{width:60%}.modal .info .title{font-size:2.25rem;line-height:3rem;font-weight:700;color:#112f5e;margin-top:30%;margin-bottom:0}.modal .form{width:60%;padding:2rem;overflow-y:auto}.modal .form .group{display:flex;align-items:baseline;margin-top:1rem;gap:5%}.modal .form .group .pj-classic{margin-top:0}.modal .form .phone{border:solid .0625rem #D8E3F2;padding:.5rem;border-radius:.25rem;display:flex;align-items:center}.modal .form .phone input{border:none;color:#112f5e;margin-top:0;padding:0 0 0 .25rem}.modal .form .phone .prefix{margin:0;font-size:.875rem}.modal button{width:100%;margin-top:1rem;padding:.5rem;height:auto}.modal button svg{margin-left:.5rem}.modal button:hover svg path,.modal button:hover svg circle{stroke:#84ab16}.modal .packeta-chooser{display:none;width:auto;margin:1rem auto 0}.modal .packeta{max-width:100%}.modal .message-info{text-align:center}@media(max-width:1199.98px){.modal{width:60%;height:auto}}@media(max-width:991.98px){.modal{display:block;padding:1rem;overflow:hidden}.modal .info{margin:0;width:100%}.modal .info img{width:40%}.modal .info .title{font-size:2rem;margin-top:10%}.modal .form{width:100%;padding:1rem;height:50vh;margin:3% 0}}@media(max-width:767.98px){.modal{width:80%}.modal .form{height:45vh}.modal .form .group{display:block}}@media(max-width:575.98px){.modal{width:90%;max-height:85vh}.modal .info .title{margin-top:5%}.modal .form{height:40vh}.modal.sent .close-button{top:1rem;right:1rem}}
