.kwap-hero{position:relative}.kwap-hero__grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;height:100vh;display:grid;position:relative}.kwap-hero__cell{cursor:pointer;position:relative;overflow:hidden}.kwap-hero__image{object-fit:cover;object-position:center;pointer-events:none;width:auto;min-width:100%;max-width:none;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kwap-hero__overlay{background:#0000001a;transition:background .2s;position:absolute;inset:0}.kwap-hero__cell:hover .kwap-hero__overlay{background:#0003}.kwap-hero__caption{z-index:10;position:absolute;bottom:1.5rem}.kwap-hero__caption--left{left:1.5rem}.kwap-hero__caption--right{right:1.5rem}.kwap-hero__title{color:#fff;letter-spacing:.025em;text-shadow:0 1px 3px #0006;margin:0;font-size:1.25rem;font-weight:700;position:relative}.kwap-hero__title--left{left:50px}.kwap-hero__title--right{right:50px}.kwap-hero__link{color:#fff;text-underline-offset:2px;margin-top:.25rem;font-size:.75rem;font-weight:600;text-decoration:underline;display:inline-block;position:relative}.kwap-hero__link:hover{color:#fff}.kwap-hero__link--left{left:50px}.kwap-hero__link--right{text-align:right;display:block;right:50px}.kwap-hero__badge-wrap{z-index:20;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kwap-hero__badge{aspect-ratio:1;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);will-change:transform;background-color:#efefef;flex-direction:column;justify-content:center;align-items:center;padding:50px;transition:transform .15s ease-out;display:flex;box-shadow:0 25px 50px -12px #00000040}.kwap-hero__badge-title{color:#000;text-align:center;margin:0;font-size:2rem;font-weight:700;line-height:1}@media (max-width:1140px){.kwap-hero__title{font-size:1.1rem}.kwap-hero__title--left{left:36px}.kwap-hero__title--right{right:36px}.kwap-hero__link{font-size:.7rem}.kwap-hero__link--left{left:36px}.kwap-hero__link--right{right:36px}.kwap-hero__badge{padding:40px}.kwap-hero__badge-title{font-size:1.5rem}}@media (max-width:767px){.kwap-hero__image{object-fit:cover;object-position:center;width:auto;min-width:100%;max-width:none;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.kwap-hero__cell:first-child .kwap-hero__image,.kwap-hero__cell:nth-child(2) .kwap-hero__image,.kwap-hero__cell:nth-child(3) .kwap-hero__image,.kwap-hero__cell:nth-child(4) .kwap-hero__image{top:50%;left:50%}.kwap-hero__caption{bottom:1rem}.kwap-hero__caption--left{left:1rem}.kwap-hero__caption--right{right:1rem}.kwap-hero__title{font-size:.9rem}.kwap-hero__title--left{left:20px}.kwap-hero__title--right{right:20px}.kwap-hero__link{font-size:.625rem}.kwap-hero__link--left{left:20px}.kwap-hero__link--right{right:20px}.kwap-hero__badge{padding:30px}.kwap-hero__badge-title{font-size:1.25rem}}@media (max-width:480px){.kwap-hero__caption{bottom:.75rem}.kwap-hero__caption--left{left:.75rem}.kwap-hero__caption--right{right:.75rem}.kwap-hero__title{letter-spacing:.02em;font-size:.7rem}.kwap-hero__title--left{left:10px}.kwap-hero__title--right{text-align:right;padding-left:50px;right:10px}.kwap-hero__link{font-size:.5625rem}.kwap-hero__link--left{left:10px}.kwap-hero__link--right{right:10px}.kwap-hero__badge{padding:22px}.kwap-hero__badge-title{font-size:1rem}}
.kwap-carousel{--kwap-carousel-teal:#1391a3;--kwap-carousel-diamond-border:#24a3b5;--kwap-carousel-accent:#77bff2;--kwap-carousel-primary:#004190;--kwap-carousel-dot-inactive:#c5d4e0;--kwap-carousel-max-width:1140px;background:#fff;padding:48px 0}.kwap-carousel__container{max-width:var(--kwap-carousel-max-width);margin:0 auto;padding:0 16px}.kwap-carousel__frame{align-items:center;gap:16px;display:flex}.kwap-carousel__arrow{width:32px;height:32px;color:var(--kwap-carousel-teal);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.kwap-carousel__arrow:hover{opacity:.75}.kwap-carousel__arrow svg{fill:currentColor;width:11px;height:19px}.kwap-carousel__viewport{touch-action:pan-y;flex:1;overflow:hidden}.kwap-carousel__slide{grid-template-columns:1fr 1fr;align-items:center;gap:24px;min-height:360px;animation:.3s kwap-carousel-fade-in;display:grid}@keyframes kwap-carousel-fade-in{0%{opacity:0}to{opacity:1}}.kwap-carousel__image-col{justify-content:center;align-items:center;display:flex}.kwap-carousel__image{object-fit:cover;object-position:center;width:100%;height:450px;display:block}.kwap-carousel__image--portrait{object-fit:contain;width:80%;height:auto;max-height:450px}.kwap-carousel__content-col{justify-content:center;align-items:center;min-height:320px;display:flex;position:relative}.kwap-carousel__diamond{border:1px solid var(--kwap-carousel-diamond-border);transform-origin:50%;z-index:0;pointer-events:none;width:320px;height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.kwap-carousel__content-wrap{z-index:1;width:100%;max-width:360px;margin-top:0;position:relative}.kwap-carousel__card{background-color:var(--kwap-carousel-teal);color:#fff;padding:30px}.kwap-carousel__title{letter-spacing:.2px;color:#fff;margin:0 0 12px;font-size:1.5em;font-weight:400;line-height:1.2}.kwap-carousel__title--uppercase{text-transform:uppercase;letter-spacing:2px;margin-bottom:5px;font-size:18px}.kwap-carousel__subtitle{text-transform:uppercase;letter-spacing:.2px;color:#fff;margin:0 0 12px;font-size:1.5em;font-weight:400;line-height:1.3}.kwap-carousel__subtitle small{text-transform:lowercase;letter-spacing:normal;font-size:.65em}.kwap-carousel__description{color:#fff;margin:0 0 10px;font-size:14px;line-height:24px}.kwap-carousel__actions{flex-wrap:wrap;gap:10px;display:flex}.kwap-carousel__btn{letter-spacing:1px;color:#fff;border-bottom:3px solid var(--kwap-carousel-accent);background:0 0;padding:0 0 2px;font-size:13px;font-weight:400;text-decoration:none;transition:opacity .2s;display:inline-block}.kwap-carousel__btn:hover{opacity:.85}.kwap-carousel__dots{justify-content:center;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.kwap-carousel__dot{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.kwap-carousel__dot-icon{background:var(--kwap-carousel-dot-inactive);width:10px;height:10px;transition:background .3s;transform:rotate(45deg)}.kwap-carousel__dot--active .kwap-carousel__dot-icon{background:var(--kwap-carousel-primary)}@media (max-width:1024px){.kwap-carousel__slide{grid-template-columns:1fr;min-height:auto}.kwap-carousel__image{width:70%;height:350px}.kwap-carousel__image--portrait{width:60%;height:auto}.kwap-carousel__diamond{width:280px;height:280px}.kwap-carousel__content-wrap{max-width:340px;margin-top:45px}.kwap-carousel__card{padding:25px}}@media (max-width:767px){.kwap-carousel__arrow{display:none}.kwap-carousel__image{width:100%;height:300px}.kwap-carousel__image--portrait{width:90%;height:auto}.kwap-carousel__content-col{min-height:auto}.kwap-carousel__diamond{width:230px;height:230px}.kwap-carousel__content-wrap{max-width:280px;margin-top:20px}.kwap-carousel__card{padding:18px}.kwap-carousel__title{margin-bottom:5px;font-size:1.2em;line-height:1em}.kwap-carousel__title--uppercase{font-size:16px}.kwap-carousel__subtitle{margin-bottom:0;font-size:1.2em}.kwap-carousel__description{margin-bottom:0}}@media (max-width:360px){.kwap-carousel__diamond{width:220px;height:220px}}
.kwap-news{--kwap-news-primary:#004190;--kwap-news-secondary:#1391a3;--kwap-news-accent:#77bff2;--kwap-news-text:#313131;--kwap-news-muted:#979797;--kwap-news-border:#bfbfbf;--kwap-news-max-width:1140px;background:#fff;padding:100px 16px}.kwap-news__container{max-width:var(--kwap-news-max-width);margin:0 auto}.kwap-news__heading{font-family:var(--font-inter,"Inter", sans-serif);text-transform:uppercase;letter-spacing:.5px;color:var(--kwap-news-primary);margin:0 0 24px;font-size:2rem;font-weight:700}.kwap-news__tabs{border-bottom:1px solid var(--kwap-news-border);gap:0;width:100%;margin:0 0 24px;padding:0;list-style:none;display:flex}.kwap-news__tab{border-bottom:3px solid #0000;flex:1 1 0;margin:0;padding:0;transition:border-color .2s}.kwap-news__tab--active{border-bottom-color:var(--kwap-news-primary)}.kwap-news__tab-btn{width:100%;font-family:var(--font-inter,"Inter", sans-serif);text-transform:uppercase;letter-spacing:.3px;color:var(--kwap-news-muted);text-align:center;cursor:pointer;background:0 0;border:none;padding:12px 8px;font-size:12px;font-weight:400;transition:color .2s;display:block}.kwap-news__tab-btn:hover{color:var(--kwap-news-text)}.kwap-news__tab--active .kwap-news__tab-btn{color:var(--kwap-news-text);font-weight:700}.kwap-news__panel{animation:.25s kwap-news-fade-in}@keyframes kwap-news-fade-in{0%{opacity:0}to{opacity:1}}.kwap-news__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 30px;margin-bottom:32px;display:grid}.kwap-news__card{grid-template-columns:35% 65%;align-items:center;min-height:130px;display:grid}.kwap-news__date-box{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.kwap-news__date-box:before{content:"";pointer-events:none;border:1px solid #707070;width:70px;height:70px;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(45deg)}.kwap-news__month,.kwap-news__day,.kwap-news__year{z-index:1;font-family:var(--font-inter,"Inter", sans-serif);color:var(--kwap-news-text);margin:0;font-weight:400;line-height:1.1;position:relative}.kwap-news__month{text-transform:uppercase;letter-spacing:.2px;margin-top:11px;font-size:14px;line-height:16px}.kwap-news__day{padding-top:2px;font-size:14px;line-height:22px}.kwap-news__year{font-size:14px;line-height:10px}.kwap-news__content{flex-direction:column;gap:10px;padding-left:8px;display:flex}.kwap-news__title{font-family:var(--font-inter,"Inter", sans-serif);color:var(--kwap-news-text);margin:0;font-size:18px;font-weight:700;line-height:1.35}.kwap-news__link{font-family:var(--font-inter,"Inter", sans-serif);letter-spacing:1px;color:#000;border-bottom:3px solid var(--kwap-news-accent);text-transform:uppercase;align-self:flex-start;padding-bottom:2px;font-size:12px;font-weight:400;text-decoration:none;transition:opacity .2s}.kwap-news__link:hover{opacity:.85}.kwap-news__footer{justify-content:center;display:flex}.kwap-news__view-all{background:var(--kwap-news-primary);font-family:var(--font-inter,"Inter", sans-serif);letter-spacing:1px;color:#fff;text-transform:uppercase;padding:12px 24px;font-size:13px;font-weight:400;text-decoration:none;transition:background-color .2s;display:inline-block}.kwap-news__view-all:hover{background:var(--kwap-news-secondary)}@media (max-width:1024px){.kwap-news{margin:0;padding:50px 15px}.kwap-news__grid{row-gap:0}.kwap-news__card{min-height:110px}}@media (max-width:767px){.kwap-news{padding:50px 10px}.kwap-news__heading{font-size:1.5rem}.kwap-news__tab-btn{padding:10px 4px;font-size:11px}.kwap-news__grid{grid-template-columns:1fr;row-gap:10px}.kwap-news__card{grid-template-columns:27% 73%;min-height:95px}.kwap-news__date-box:before{width:60px;height:60px}.kwap-news__month{margin-top:6px}.kwap-news__day{font-size:28px}.kwap-news__title{font-size:16px}}
.kwap-esg{--kwap-esg-primary:#004190;--kwap-esg-secondary:#1391a3;--kwap-esg-accent:#77bff2;--kwap-esg-text:#000;--kwap-esg-surface:#efefef;--kwap-esg-max-width:1140px;background:var(--kwap-esg-surface);padding:0}.kwap-esg__container{max-width:var(--kwap-esg-max-width);margin:0 auto;padding:30px 16px 0}.kwap-esg__heading{font-family:var(--font-inter,"Inter", sans-serif);text-align:center;text-transform:uppercase;letter-spacing:.5px;color:var(--kwap-esg-primary);padding:0 0 24px;font-size:2rem;font-weight:700}.kwap-esg__subheading{font-family:var(--font-inter,"Inter", sans-serif);text-align:center;text-transform:uppercase;color:var(--kwap-esg-text);padding:0 0 24px;font-size:24px;font-weight:700}.kwap-esg__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.kwap-esg__card{padding:15px}.kwap-esg__field{min-height:280px;position:relative;overflow:hidden;box-shadow:0 1px 8px #00000029}.kwap-esg__field--blue{background-color:var(--kwap-esg-primary)}.kwap-esg__field--lightblue{background-color:var(--kwap-esg-accent)}.kwap-esg__field--green{background-color:var(--kwap-esg-secondary)}.kwap-esg__inner{flex-direction:column;justify-content:start;align-items:center;min-height:280px;padding:0 10px;transition:background-color .3s,box-shadow .3s;display:flex;position:relative}.kwap-esg__category{font-family:var(--font-inter,"Inter", sans-serif);text-align:center;text-transform:uppercase;letter-spacing:.5px;color:#fff;margin:0;padding:20px 0 30px;font-size:1rem;font-weight:600;transition:color .3s}.kwap-esg__pattern{color:#fff;justify-content:center;align-items:center;width:52px;height:8px;transition:color .3s;display:flex}.kwap-esg__title{width:100%;max-width:240px;font-family:var(--font-inter,"Inter", sans-serif);text-align:center;text-transform:uppercase;margin:0;padding:30px 0;font-size:20px;font-weight:600;line-height:1.35}.kwap-esg__title a{color:#fff;text-decoration:none;transition:color .3s}.kwap-esg__btn{background:var(--kwap-esg-primary);font-family:var(--font-inter,"Inter", sans-serif);letter-spacing:1px;text-transform:uppercase;color:#fff;opacity:0;border:none;padding:10px 20px;font-size:13px;font-weight:400;text-decoration:none;transition:opacity .3s,transform .3s,background-color .3s;display:inline-block;position:absolute;bottom:30px;left:50%;transform:translate(-50%)translateY(10px)}.kwap-esg__btn:hover,.kwap-esg__btn:focus-visible{background:var(--kwap-esg-secondary);color:#fff}@media (hover:hover){.kwap-esg__field:hover .kwap-esg__inner{background-color:#fff;box-shadow:0 1px 8px #00000029}.kwap-esg__field:hover .kwap-esg__category,.kwap-esg__field:hover .kwap-esg__pattern,.kwap-esg__field:hover .kwap-esg__title a{color:var(--kwap-esg-text)}.kwap-esg__field:hover .kwap-esg__btn{opacity:1;transform:translate(-50%)translateY(0)}}@media (hover:none){.kwap-esg__btn{opacity:1;transform:translate(-50%)translateY(0)}}.kwap-esg__footer{background:var(--kwap-esg-surface);padding:20px 16px 30px}.kwap-esg__footer-inner{max-width:var(--kwap-esg-max-width);text-align:center;margin:0 auto}.kwap-esg__view-all{background:var(--kwap-esg-primary);font-family:var(--font-inter,"Inter", sans-serif);letter-spacing:1px;text-transform:uppercase;color:#fff;padding:10px 20px;font-size:13px;font-weight:400;text-decoration:none;transition:background-color .3s;display:inline-block}.kwap-esg__view-all:hover,.kwap-esg__view-all:focus-visible{background:var(--kwap-esg-secondary);color:#fff}@media (max-width:1024px){.kwap-esg{margin-top:0}.kwap-esg__container{padding:30px 50px 0}}@media (max-width:767px){.kwap-esg__container{padding:20px 10px 0}.kwap-esg__grid{grid-template-columns:1fr}}
.kwap-faq{--kwap-faq-primary:#004190;--kwap-faq-secondary:#1391a3;--kwap-faq-text:#313131;--kwap-faq-muted:#5d5d5d;--kwap-faq-border:#bfbfbf;--kwap-faq-contribute-bg:#f8ece7;--kwap-faq-max-width:1140px;background:#fff;padding:60px 16px 80px}.kwap-faq__container{max-width:var(--kwap-faq-max-width);margin:0 auto}.kwap-faq__heading{font-family:var(--font-inter,"Inter", sans-serif);text-transform:uppercase;letter-spacing:.5px;color:var(--kwap-faq-primary);margin:0 0 32px;font-size:2rem;font-weight:700}.kwap-faq__layout{position:relative}.kwap-faq__toc-label{font-family:var(--font-inter,"Inter", sans-serif);color:var(--kwap-faq-text);text-transform:uppercase;padding:0 0 12px;font-size:18px;font-weight:700;display:none}.kwap-faq__body{gap:0;display:flex}.kwap-faq__nav--vertical{flex-direction:column;flex:0 0 25%;padding-right:24px;display:none}.kwap-faq__nav--horizontal{display:none}.kwap-faq__nav--mobile{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.kwap-faq__nav-item{margin:0;padding:0}.kwap-faq__nav--mobile .kwap-faq__nav-item{border-bottom:1px solid var(--kwap-faq-border)}.kwap-faq__category-trigger{width:100%;font-family:var(--font-inter,"Inter", sans-serif);text-align:left;text-transform:uppercase;letter-spacing:.3px;color:var(--kwap-faq-text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:14px;font-weight:400;transition:color .2s;display:flex}.kwap-faq__category-trigger:hover,.kwap-faq__category-trigger--open{color:#3351a6}.kwap-faq__category-trigger--open{font-weight:700}.kwap-faq__category-icon{color:var(--kwap-faq-muted);flex-shrink:0}.kwap-faq__category-trigger--open .kwap-faq__category-icon{color:#3351a6}.kwap-faq__category-panel{padding-bottom:8px}.kwap-faq__category-panel .kwap-faq__trigger{padding:12px 0}.kwap-faq__category-panel .kwap-faq__panel{padding:0 0 12px}.kwap-faq__desktop-panel{display:none}.kwap-faq__tab-btn{width:100%;font-family:var(--font-inter,"Inter", sans-serif);text-align:left;color:var(--kwap-faq-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:14px;font-weight:400;transition:color .2s;display:flex}.kwap-faq__nav--vertical .kwap-faq__tab-btn{text-transform:uppercase;letter-spacing:.3px;color:var(--kwap-faq-text);margin-left:10px;padding-bottom:15px}.kwap-faq__nav--vertical .kwap-faq__tab-btn:hover,.kwap-faq__nav--vertical .kwap-faq__tab-btn--active{color:#3351a6}.kwap-faq__nav--vertical .kwap-faq__tab-btn--active{font-weight:700}.kwap-faq__nav--vertical .kwap-faq__tab-icon{display:none}.kwap-faq__tab-btn:hover{color:var(--kwap-faq-text)}.kwap-faq__tab-btn--active{color:var(--kwap-faq-text);font-weight:700}.kwap-faq__tab-icon{color:#fff;flex-shrink:0;font-size:12px;line-height:1}.kwap-faq__content{flex:auto;min-width:0;padding-top:20px}.kwap-faq__accordion{counter-reset:faq-counter}.kwap-faq__item{border-bottom:1px solid var(--kwap-faq-border)}.kwap-faq__item--open{border-bottom:none}.kwap-faq__item:first-child{border-top:none}.kwap-faq__trigger{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:15px 20px;display:flex}.kwap-faq__trigger--open{border-bottom-color:#000}.kwap-faq__trigger--open .kwap-faq__question{color:var(--kwap-faq-primary);font-weight:700}.kwap-faq__trigger--open .kwap-faq__icon{color:var(--kwap-faq-primary)}.kwap-faq__question{font-family:var(--font-inter,"Inter", sans-serif);color:var(--kwap-faq-text);counter-increment:faq-counter;text-indent:-27px;flex:1;margin:0 0 0 27px;font-size:14px;font-weight:400;line-height:1.4}.kwap-faq__question:before{content:counter(faq-counter, decimal-leading-zero) ". ";font-weight:700}.kwap-faq__icon{color:var(--kwap-faq-muted);flex-shrink:0}.kwap-faq__panel{font-family:var(--font-inter,"Inter", sans-serif);letter-spacing:.2px;color:var(--kwap-faq-muted);padding:15px 20px;font-size:14px;line-height:28px}.kwap-faq__panel p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 1rem}.kwap-faq__panel p:last-child{margin-bottom:0}.kwap-faq__panel a{color:var(--kwap-faq-primary);text-decoration:none;transition:color .2s}.kwap-faq__panel a:hover{color:var(--kwap-faq-secondary)}.kwap-faq__panel strong{letter-spacing:.5px}.kwap-faq__panel em{font-style:italic}.kwap-faq__table{border-collapse:collapse;width:100%;margin-top:12px}.kwap-faq__table td{vertical-align:top;border:1px solid #fff;padding:8px 12px}.kwap-faq__table--contribute td:nth-child(odd){background-color:var(--kwap-faq-contribute-bg)}@media (min-width:1025px){.kwap-faq__toc-label{display:block;position:absolute;top:0;left:10px}.kwap-faq__nav--vertical{padding-top:36px;display:flex}.kwap-faq__nav--mobile{display:none}.kwap-faq__desktop-panel{display:block}}@media (max-width:767px){.kwap-faq{padding:40px 10px 60px}.kwap-faq__heading{margin-bottom:20px;font-size:1.5rem}.kwap-faq__content{padding-top:0}.kwap-faq__category-trigger{padding:12px 0;font-size:12px}.kwap-faq__trigger{padding:8px 0}.kwap-faq__question{font-size:14px}.kwap-faq__panel{font-size:14px;line-height:22px}}
.kwap-subsidiaries{--kwap-subs-primary:#004190;--kwap-subs-accent:#77bff2;--kwap-subs-text:#313131;--kwap-subs-max-width:700px;background:#efefef;padding:60px 0}.kwap-subsidiaries__container{max-width:var(--kwap-subs-max-width);margin:0 auto}.kwap-subsidiaries__heading{font-family:var(--font-inter,"Inter", sans-serif);text-align:center;text-transform:uppercase;letter-spacing:.5px;color:var(--kwap-subs-primary);margin:0 0 32px;font-size:2rem;font-weight:700}.kwap-subsidiaries__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.kwap-subsidiaries__card{text-align:center;background-color:#fff;padding:0 0 20px}.kwap-subsidiaries__image{width:100%;max-width:700px;height:200px;margin:0 auto;display:block}.kwap-subsidiaries__title{font-family:var(--font-inter,"Inter", sans-serif);text-transform:uppercase;letter-spacing:.3px;color:var(--kwap-subs-text);padding:20px 0 10px;font-size:20px;font-weight:600}.kwap-subsidiaries__btn{background:0 0;background-image:linear-gradient(120deg, var(--kwap-subs-accent), var(--kwap-subs-accent));font-family:var(--font-inter,"Inter", sans-serif);letter-spacing:1px;text-transform:uppercase;color:var(--kwap-subs-text);background-position:0 100%;background-repeat:no-repeat;background-size:100% 0;border-bottom:3px solid #77bff2;padding:0 0 2px;font-size:13px;font-weight:600;text-decoration:none;transition:background-size .125s ease-in,color .125s ease-in;display:inline-block}.kwap-subsidiaries__btn:hover,.kwap-subsidiaries__btn:focus-visible{color:#000;background-size:100% 100%}@media (max-width:767px){.kwap-subsidiaries{padding:40px 10px}.kwap-subsidiaries__grid{grid-template-columns:1fr;gap:32px}.kwap-subsidiaries__card{padding:0}}
