.flex__wrapper{background-color:rgba(21,99,105,.25);background-color:#f5f8f9;border-radius:2rem;color:#191818;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;padding:1.5rem}@media(min-width: 1024px){.flex__wrapper{flex-direction:row;gap:2rem;padding:2rem}}.flex__wrapper .col__sx,.flex__wrapper .col__dx{flex:1;width:100%}@media(min-width: 1024px){.flex__wrapper .col__sx,.flex__wrapper .col__dx{width:50%}}.about__section .about__content{display:flex;flex-direction:column;gap:1rem;justify-content:center}.about__section .partner__contents{align-items:center;flex-wrap:wrap;width:100%;display:flex;gap:1rem;justify-content:space-evenly}.about__section .partner__contents .partner__item{text-align:center;position:relative}.about__section .partner__contents .partner__item .partner__link{cursor:pointer;inset:0;position:absolute;text-decoration:none;z-index:1}.about__section .partner__contents .partner__item .partner__img{max-width:120px}@media(min-width: 1024px){.about__section .partner__contents .partner__item .partner__img{max-width:140px}}.about__section .partner__contents .partner__item .partner__img img{max-width:120px}@media(min-width: 1024px){.about__section .partner__contents .partner__item .partner__img img{max-width:140px}}.about__section .partner__contents .partner__item:nth-child(1) .partner__img{max-width:140px}@media(min-width: 1024px){.about__section .partner__contents .partner__item:nth-child(1) .partner__img{max-width:260px}}.about__section .partner__contents .partner__item:nth-child(1) .partner__img img{max-width:140px}@media(min-width: 1024px){.about__section .partner__contents .partner__item:nth-child(1) .partner__img img{max-width:260px}}.posts__wrapper{display:flex;gap:1rem;justify-content:space-between}@media(max-width: 1023px){.posts__wrapper{flex-direction:column}}.posts__wrapper .post__news{background-color:#fff;border-radius:2rem;flex:1;max-width:600px;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease-out;z-index:2}@media(max-width: 1023px){.posts__wrapper .post__news{padding:1rem}}.posts__wrapper .post__news .post__link{inset:0;position:absolute;text-decoration:none;z-index:2}.posts__wrapper .post__news .post__category{color:#f4b13d;font-size:.85rem;text-transform:uppercase;margin-bottom:.15rem}.posts__wrapper .post__news img{aspect-ratio:1.5/1;border-radius:2rem;transition:all .3s ease-out;width:100%}.posts__wrapper .post__news .heading__wrap{display:flex;flex-direction:column;gap:.25rem;margin-top:1rem}@media(max-width: 1023px){.posts__wrapper .post__news .heading__wrap{padding-bottom:1.25rem;position:relative}}.posts__wrapper .post__news .heading__wrap .title__wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.posts__wrapper .post__news .heading__wrap .title__wrap .post__title{width:100%}.posts__wrapper .post__news .heading__wrap .line__wrap{align-items:center;bottom:1.5rem;display:flex;gap:1rem;justify-content:space-between;position:absolute;right:2rem}@media(max-width: 1023px){.posts__wrapper .post__news .heading__wrap .line__wrap{bottom:-0.25rem;right:.5rem}}.posts__wrapper .post__news .heading__wrap .line__wrap svg{opacity:0;transition:all .2s ease-in;width:1.25rem}@media(max-width: 1023px){.posts__wrapper .post__news .heading__wrap .line__wrap svg{opacity:1}}.posts__wrapper .post__news .heading__wrap .line__wrap svg path{fill:#f4b13d}.posts__wrapper .post__news .heading__wrap .post__date{color:rgba(25,24,24,.75);flex:none;font-size:.75rem}.posts__wrapper .post__news:hover{background-color:rgba(244,177,61,.25)}.posts__wrapper .post__news:hover .line__wrap svg{opacity:1}.posts__wrapper .post__news:hover img{transform:scale(1.025)}.reports__wrapper{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem}.reports__wrapper .report__item{align-items:center;background-color:#fff;border-radius:1.25rem;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem;position:relative;transition:all .3s ease-out;width:100%}.reports__wrapper .report__item .report__link{inset:0;position:absolute;text-decoration:none;z-index:1}.reports__wrapper .report__item .title__wrap{display:flex;flex-direction:column}.reports__wrapper .report__item .report__category{color:#ea553f;font-size:.85rem;text-transform:uppercase}.reports__wrapper .report__item .report__title{color:rgba(25,24,24,.75);font-size:1.25rem;width:100%}.reports__wrapper .report__item .line__wrap{align-items:center;display:flex;flex:none;gap:.35rem}.reports__wrapper .report__item .line__wrap .post__date{color:rgba(25,24,24,.65);flex:none;font-size:.75rem}.reports__wrapper .report__item .line__wrap svg{opacity:0;transition:all .2s ease-in;width:1rem}@media(max-width: 1023px){.reports__wrapper .report__item .line__wrap svg{opacity:1}}.reports__wrapper .report__item .line__wrap svg path{fill:rgba(234,85,63,.65)}.reports__wrapper .report__item:hover{background-color:rgba(234,85,63,.25)}.reports__wrapper .report__item:hover:before{background-color:rgba(0,0,0,0)}.reports__wrapper .report__item:hover svg{opacity:1}.heading__general{display:flex;flex-direction:column;justify-content:center;max-width:560px;padding-bottom:2rem;width:100%}.heading__general p{margin-top:.5rem}.heading__general.heading__left{align-items:flex-start;margin:0;text-align:left}.cta__section .cta__titles{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:2rem;text-align:center}.cta__section .cta__wrapper{position:relative;width:100%}.cta__section .cta__wrapper .cta__bg{border-radius:2rem;margin:1rem auto;width:100%}@media(min-width: 768px){.cta__section .cta__wrapper .cta__bg{aspect-ratio:2/1}}.cta__section .cta__wrapper .cta__bg img{border-radius:2rem;margin:1rem auto;width:100%}@media(min-width: 768px){.cta__section .cta__wrapper .cta__bg img{aspect-ratio:2/1}}.cta__section .cta__wrapper .cta__center{border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;padding:1.75rem;width:100%;z-index:1}@media(min-width: 768px){.cta__section .cta__wrapper .cta__center{align-items:center;justify-content:center;left:50%;max-width:560px;padding:3rem 1.5rem;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%)}}.faq__wrapper{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;padding-top:1rem}@media(min-width: 768px){.faq__wrapper{flex-direction:row}}@media(min-width: 1024px){.faq__wrapper{gap:2rem}}.faq__wrapper .faq__item{background-color:#fff;border:.05rem solid rgba(25,24,24,.15);border-radius:1.5rem;padding:1rem}@media(min-width: 1024px){.faq__wrapper .faq__item{padding:2rem}}.faq__wrapper .faq__item .faq__a{cursor:default;font-weight:700;list-style:none;margin-bottom:.5rem}.faq__wrapper .faq__item .faq__a::-webkit-details-marker{display:none}@media(min-width: 768px){.faq__wrapper .faq__item.faq__large{width:70%}}.faq__wrapper .faq__item.faq__small{flex:1}@media(min-width: 768px){.faq__wrapper .faq__item.faq__small{width:30%}}.services__wrapper{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media(min-width: 1024px){.services__wrapper{gap:2rem}}.services__wrapper .services__grid{display:grid;gap:1.5rem}@media(min-width: 1024px){.services__wrapper .services__grid{gap:2rem;grid-template-columns:repeat(3, 1fr)}}.services__wrapper .services__grid .services__col{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 520px){.services__wrapper .services__grid .services__col{flex-direction:row}}@media(min-width: 1024px){.services__wrapper .services__grid .services__col{flex-direction:column;gap:2rem}}@media(min-width: 1024px){.services__wrapper .services__grid .services__col.services__col--2{margin-top:10vh}}.services__wrapper .service__card{width:100%}@media(min-width: 520px){.services__wrapper .service__card{width:50%}}@media(min-width: 1024px){.services__wrapper .service__card{min-height:420px;width:100%}}.services__wrapper .service__card.heading__general{justify-content:flex-start;padding-bottom:0}.services__wrapper .service__card.service__item{background-color:#f5f8f9;border-radius:2rem;display:flex;flex-direction:column;justify-content:space-between;padding:2rem}.services__wrapper .service__card.service__item .service__title{font-weight:700;margin-bottom:1.5rem}.services__wrapper .service__card.service__item .service__text{margin-bottom:2rem;width:100%}@media(min-width: 1024px){.services__wrapper .service__card.service__item .service__text{margin-bottom:4rem;width:70%}}.services__wrapper .service__card.service__item .service__img{border-radius:1rem;height:100%;width:100%}.services__wrapper .service__card.service__item .service__img img{border-radius:1rem;height:100%;width:100%}.title__sup{font-size:1.05rem;font-weight:700}@media(min-width: 1024px){.title__sup{font-size:1.25rem}}