.site *{box-sizing:border-box}.site h1,.site h2,.site h3,.site h4,.site h5,.site h6{font-family:"Roboto", sans-serif;font-weight:700;font-style:normal;line-height:120%;color:#4d4d4d}.site p,.site a,.site span,.site label,.site button,.site select,.site li,.site th,.site td,.site input,.site textarea{font-size:clamp(12px, 0.95vw, 18px);font-family:"Roboto", sans-serif;font-weight:400;font-style:normal;line-height:120%;color:#717171;text-decoration:none}.site a{display:block;text-decoration:none;color:#2fadd6}.site a:hover{color:#2fadd6}.site h1{font-size:clamp(26px, 2.81vw, 54px)}.site h2{font-size:clamp(22px, 2.5vw, 48px)}.site h3{font-size:clamp(18px, 1.87vw, 36px)}.site h4{font-size:clamp(16px, 1.25vw, 24px)}.site h5{font-size:clamp(14px, 1.15vw, 22px)}.site h6{font-size:clamp(12px, 1.05vw, 20px)}.site img{width:100%;max-width:100%;height:auto;object-fit:contain}.site section{padding:80px 0}.site .container{max-width:1920px;padding:0 clamp(24px, 4.15vw, 80px)}@media screen and (max-width:992px){.site section{padding:40px 0}}@media screen and (max-width:767px){.site section{padding:24px 0}}.site .text-lg{font-size:clamp(12px, 1.05vw, 20px)}.site .text-sm{font-size:clamp(12px, 0.85vw, 16px)}.site .text-center{text-align:center}.site .text-white{color:#ffffff}.site .line-lg{line-height:145%}.site .line-xl{line-height:160%}.site .bg-gray-100{background-color:#f5f7fa}.site .button__arrow--white,.site .button__arrow--primary{position:relative;width:fit-content;padding:15px 24px;display:flex;align-items:center;gap:8px;font-weight:500;border-radius:50px;transition:color 0.3s ease, background-color 0.3s ease}.site .button__arrow--white::after,.site .button__arrow--primary::after{content:"";position:absolute;inset:0;border-radius:50px}.site .button__arrow--white svg,.site .button__arrow--primary svg{z-index:1;width:clamp(16px, 1.25vw, 24px);height:clamp(16px, 1.25vw, 24px)}.site .button__arrow--white{color:#2fadd6;background-color:#ffffff}.site .button__arrow--white::after{border:1px solid #ffffff}.site .button__arrow--white:hover{color:#ffffff;background-color:#2fadd6}.site .button__arrow--primary{color:#ffffff;background-color:#2fadd6}.site .button__arrow--primary::after{border:1px solid #2fadd6}.site .button__arrow--primary:hover{color:#2fadd6;background-color:#ffffff}.site .button__pagination{width:38px;height:38px;position:relative;display:flex;align-items:center;justify-content:center;color:#717171;line-height:38px;background-color:#ffffff;border-radius:50px;border:none !important;outline:none !important}.site .button__pagination:hover{color:#717171}.site .button__pagination::after{content:"";position:absolute;inset:0;border:1px solid #cbd5e1;border-radius:50px}.site .button__pagination.disabled,.site .button__pagination:disabled{cursor:default;color:#cbd5e1}.site .button__pagination.active{background-color:#2fadd6;color:#ffffff}.site .button__pagination.active::after{border:none}.site .button__pagination svg{width:clamp(16px, 1.25vw, 24px);height:clamp(16px, 1.25vw, 24px)}.site .banner{padding:150px 0;background:#2fadd6;background-image:url("/wp-content/uploads/2025/09/bg-banner-scaled.png");background-size:cover;background-position:center}.site .banner h1,.site .banner h6{width:70%;margin:auto}.site .banner h1{margin-bottom:16px}.site .breadcrumbs{display:flex;align-items:center;justify-content:end;gap:16px}.site .breadcrumbs a:hover h4{color:#2fadd6}.site .breadcrumbs h4{cursor:pointer;transition:color 0.3s ease}.site .breadcrumbs .active{color:#2fadd6}.site .slider{position:relative;overflow:hidden}.site .slider-wrapper{width:100%;display:flex;transition:transform 0.5s ease}.site .slider-item{min-width:100%;position:relative}.site .slider-control{position:relative;display:flex;align-items:center;justify-content:end;gap:16px}.site .slider-button{cursor:pointer;position:relative;width:fit-content;padding:12px;display:flex;align-items:center;justify-content:center;color:#ffffff;background-color:#2fadd6;border-radius:50px}.site .slider-button svg{width:clamp(16px, 1.25vw, 24px);height:clamp(16px, 1.25vw, 24px)}.site .slider-button.disabled{cursor:default;color:#2fadd6;background-color:#ffffff}.site .slider-button.disabled::after{content:"";position:absolute;inset:0;border:1px solid #2fadd6;border-radius:50px}.site .slider-dots{position:absolute;bottom:12px;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;gap:8px}.site .slider-dots .dot{width:16px;height:16px;border-radius:50px;background-color:#cbd5e1;transition:width 0.3s ease, background-color 0.3s ease}.site .slider-dots .dot.active{width:32px;background-color:#2fadd6}@media screen and (max-width:992px){.site .button__arrow--white,.site .button__arrow--primary{padding:8px 16px;gap:4px}.site .button__pagination{width:32px;height:32px;line-height:32px}.site .banner{padding:80px 0}.site .banner h1,.site .banner h6{width:80%}.site .breadcrumbs{gap:8px}.site .slider-control{gap:12px}.site .slider-button{padding:8px}.site .slider-dots{gap:6px}.site .slider-dots .dot{width:12px;height:12px}.site .slider-dots .dot.active{width:24px}}@media screen and (max-width:767px){.site .button__pagination{width:28px;height:28px;line-height:28px}.site .banner{padding:40px 0}.site .banner h1,.site .banner h6{width:90%}.site .banner h1{margin-bottom:10px}.site .slider-control{gap:8px}.site .slider-dots{left:0;transform:translate(0, -50%)}}.site .navbar{z-index:999;position:sticky;top:0;width:100%;padding:10px 0;background-color:#f5f7fa}.site .navbar__logo{display:flex;align-items:center;gap:4px}.site .navbar__logo img{width:clamp(42px, 3.65vw, 70px)}.site .navbar__menu{margin:0;padding:0;list-style:none;display:flex;gap:32px}.site .navbar__menu li.active a{color:#2fadd6}.site .navbar__menu li a{color:#4d4d4d;transition:color 0.3s ease}.site .navbar__menu li a:hover{color:#2fadd6}.site .navbar__hamburger{display:none;height:24px;padding:0;background:none;border:none;outline:none}.site .navbar__hamburger.active .navbar__hamburger--inner{background-color:transparent}.site .navbar__hamburger.active .navbar__hamburger--inner::before{transform:translateY(8px) rotate(45deg)}.site .navbar__hamburger.active .navbar__hamburger--inner::after{transform:translateY(-8px) rotate(-45deg)}.site .navbar__hamburger--box{width:24px;height:24px;display:inline-block;position:relative}.site .navbar__hamburger--inner{width:100%;height:3px;background-color:#0d1c36;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:transform 0.3s ease}.site .navbar__hamburger--inner::before,.site .navbar__hamburger--inner::after{content:"";width:100%;height:3px;background-color:#0d1c36;position:absolute;left:0;transition:transform 0.3s ease}.site .navbar__hamburger--inner::before{top:-8px}.site .navbar__hamburger--inner::after{top:8px}.site .navbar__expand{width:100%;max-height:0;overflow:hidden;transition:max-height 0.5s ease}.site .navbar__expand--menu{margin:10px 0 0;padding:0;list-style:none;display:grid}.site .navbar__expand--menu li.active a{color:#2fadd6}.site .navbar__expand--menu li:not(:last-child){border-bottom:1px solid #cbd5e1}.site .navbar__expand--menu li a{padding:12px 0;color:#0d1c36}.site .footer__main{padding:64px 0;background-color:#ebf3f6}.site .footer__main--logo{width:auto;max-width:100px;margin:auto;display:block}.site .footer__main--name,.site .footer__main--address{max-width:565px;margin:auto}.site .footer__main--name{margin:16px auto}.site .footer__main--address{font-weight:400;color:#0d1c36}.site .footer__main--menu{margin:24px 0 0;padding:24px 0 0;list-style:none;display:flex;align-items:center;justify-content:center;gap:40px;border-top:2px solid #0d598a}.site .footer__main--menu li a{font-size:clamp(14px, 1.15vw, 22px);color:#0d1c36;transition:color 0.3s ease}.site .footer__main--menu li a:hover{color:#2fadd6}.site .footer__copy{padding:24px 0;background:#2fadd6;background:linear-gradient(90deg, #0d598a 0%, #2fadd6 100%)}.site .footer__copy .container{display:flex;align-items:center;justify-content:space-between}.site .footer__copy--list{display:flex;align-items:center;gap:16px}.site .footer__copy--list img{width:auto;height:56px}@media screen and (max-width:840px){.site .navbar__menu{display:none}.site .navbar__hamburger{display:block}}@media screen and (max-width:992px){.site .navbar__menu{gap:8px}.site .footer__main{padding:32px 0}.site .footer__main--logo{max-width:70px}.site .footer__main--name{margin:12px auto}.site .footer__main--menu{margin:16px 0 0;padding:16px 0 0;gap:16px}.site .footer__copy{padding:16px 0}.site .footer__copy--list img{height:32px}}@media screen and (max-width:767px){.site .navbar__menu{display:none}.site .footer__main{padding:24px 0}.site .footer__main--menu{display:none}.site .footer__copy .container{flex-direction:column-reverse;justify-content:center;gap:16px}.site .footer__copy p{text-align:center}}.site .home-banner{position:relative;overflow:hidden}.site .home-banner__wrapper{width:100%;display:flex;transition:transform 0.5s ease}.site .home-banner__item{min-width:100%;position:relative}.site .home-banner__item::before{content:"";z-index:1;position:absolute;inset:0;background-color:rgba(47, 173, 214, 0.35)}.site .home-banner__item--image{height:800px;object-fit:cover;object-position:center}.site .home-banner__item--content{z-index:2;width:100%;position:absolute;top:50%;transform:translateY(-50%);text-align:center}.site .home-banner__item--content.left{text-align:start}.site .home-banner__item--content.left h1,.site .home-banner__item--content.left h4{width:55%}.site .home-banner__item--content.left .button__arrow--white{margin:0}.site .home-banner__item--content h1,.site .home-banner__item--content h4{color:#ffffff}.site .home-banner__item--content h4{margin:24px 0;font-weight:500}.site .home-banner__item--content .container{width:80%}.site .home-banner__item--content .button__arrow--white{margin:auto}.site .home-banner__dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.site .home-banner__dots .dot{cursor:pointer;width:24px;height:12px;border-radius:50px;background-color:#ffffff;opacity:0.4;transition:width 0.3s ease, opacity 0.3s ease}.site .home-banner__dots .dot.active{width:58px;opacity:1}.site .home-about__image{height:100%;display:flex;flex-direction:column;justify-content:center}.site .home-about__image img{border-radius:12px;box-shadow:0 15px 50px 0 rgba(0, 0, 0, 0.25)}.site .home-about p{margin:16px 0 64px}.site .home-count{background-image:url("/wp-content/uploads/2025/09/home-count-scaled.png");background-size:cover;background-position:center}.site .home-count__title{max-width:744px;margin:0 auto 64px}.site .home-count__list{max-width:540px;margin:auto;display:grid;grid-template-columns:1fr 1px 1fr;gap:15px}.site .home-count__list--separator{background-color:#ffffff}.site .home-member__title,.site .home-member__description{width:80%;max-width:1216px;margin:auto}.site .home-member__description{margin:12px auto 64px}.site .home-member__slider--item{display:grid;grid-template-columns:repeat(5, 1fr);gap:34px}.site .home-member__slider--control{margin:64px 0 0}.site .home-member__card{display:flex;flex-direction:column;border-radius:16px;border:1px solid #cbd5e1;transition:box-shadow 0.3s ease}.site .home-member__card--image{padding:16px 24px;background-color:#ffffff;border-radius:16px 16px 0 0}.site .home-member__card--image img{height:60px;width:auto}.site .home-member__card--name{flex-grow:1;padding:16px 24px;background-color:#f5f7fa;border-radius:0 0 16px 16px}.site .home-member__card--name p{color:#0d1c36}.site .home-member__card:hover{box-shadow:rgba(99, 99, 99, 0.2) 0px 2px 8px 0px}.site .home-council__image{width:60%;margin:auto;display:block}.site .home-council__list{display:flex;align-items:center;flex-wrap:wrap;gap:32px}.site .home-council__list img{width:auto;max-width:130px;max-height:110px}.site .home-council p{margin:24px 0 32px;text-align:justify}.site .home-news__wrapper{margin:32px 0;background-color:#ffffff;display:grid;grid-template-columns:5fr 4fr}.site .home-news__list{padding:32px;display:grid;grid-template-columns:1fr;gap:70px}.site .home-news__item{display:grid;grid-template-columns:1fr 1fr;gap:30px}.site .home-news__item--image{position:relative}.site .home-news__item--image img{height:170px;object-fit:cover;border-radius:8px}.site .home-news__item--image .home-news__item--label{padding:10px 24px}.site .home-news__item--content{padding:14px 0}.site .home-news__item--content-meta{font-size:clamp(12px, 0.85vw, 16px)}.site .home-news__item--content-description{height:calc(3 * calc(clamp(12px, 0.95vw, 18px) * 1.2));overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.site .home-news__item--content h6{margin:8px 0;font-size:clamp(12px, 0.95vw, 18px)}.site .home-news__item--label{z-index:2;position:absolute;top:0;right:0;padding:10px 30px;font-weight:500;background-color:#2fadd6;border-radius:0 8px 0 0}.site .home-news__item--main{position:relative}.site .home-news__item--main::before{content:"";z-index:1;position:absolute;inset:0;background-color:rgba(13, 28, 54, 0.3);border-radius:8px}.site .home-news__item--main img{height:100%;object-fit:cover;border-radius:8px}.site .home-news__item--main-content{z-index:2;position:absolute;bottom:32px;left:40px;right:40px}.site .home-news__item--main-content p{margin:0 0 10px}.site .home-news__button{margin-left:auto}.site .about-info.home-about p{margin-bottom:0}.site .about-info__content{height:100%;display:flex;flex-direction:column;justify-content:center}.site .about-target .container{display:grid;grid-template-columns:2fr 3fr;gap:64px}.site .about-target__image{object-fit:cover;border-radius:8px;box-shadow:0 15px 50px 0 rgba(0, 0, 0, 0.25)}.site .about-target__content{display:flex;flex-direction:column;justify-content:center}.site .about-target__content h3{margin:0 0 32px}.site .about-target__content h4{margin:0 0 16px}.site .about-target__content--item{margin:32px 0 0;display:grid;grid-template-columns:46px 1fr;gap:16px}.site .about-structure{padding:32px 0;background-color:#2fadd6}.site .about-structure>.container{display:flex;align-items:center;justify-content:space-between}.site .about-structure h4{max-width:485px}.site .about-structure__popup{z-index:9999;display:none;position:fixed;inset:0;max-width:100%;background-color:rgba(0, 0, 0, 0.3);align-items:center;justify-content:center}.site .about-structure__popup.active{display:flex}.site .about-structure__popup .container{width:80%;max-width:1432px}.site .about-structure__popup--head{padding:16px 24px;display:flex;align-items:center;justify-content:end;background-color:#f5f7fa;border-radius:16px 16px 0 0}.site .about-structure__popup--head-close{cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:background-color 0.3s ease}.site .about-structure__popup--head-close svg{width:24px;height:24px;color:#4d4d4d}.site .about-structure__popup--head-close:hover{background-color:rgba(47, 173, 214, 0.1)}.site .about-structure__popup--content{overflow-x:auto;background-color:#ffffff;border-radius:0 0 16px 16px}.site .about-structure__popup--content img{width:auto;max-height:70svh;min-height:600px;max-width:none;display:block}.site .about-committee__title,.site .about-committee__description{max-width:1220px;margin:auto}.site .about-committee__title{margin-bottom:12px}.site .about-committee__label{margin:64px 0 24px;font-size:clamp(18px, 1.67vw, 32px)}.site .about-committee__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.site .about-committee__card{cursor:pointer;height:100%;display:flex;flex-direction:column;border:1px solid #cbd5e1;border-radius:16px;box-shadow:0px 8px 8px 0 rgba(0, 0, 0, 0.1)}.site .about-committee__card--image{padding:16px}.site .about-committee__card--image img{height:320px;object-fit:cover;object-position:center}.site .about-committee__card--info{flex-grow:1;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.site .about-committee__card--info-name{margin:0 0 10px}.site .about-committee__card--info-line{height:1px;width:100%;margin:16px 0;background-color:#cbd5e1}.site .about-committee__card--info-position{padding:8px 0;text-transform:uppercase}.site .about-committee__popup{display:none;z-index:9999;position:fixed;inset:0;background-color:rgba(0, 0, 0, 0.3);align-items:center;justify-content:center}.site .about-committee__popup.active{display:flex}.site .about-committee__popup .container{width:80%;max-width:1432px}.site .about-committee__popup--head{padding:24px 32px;display:flex;align-items:center;justify-content:space-between;background-color:#f5f7fa;border-radius:16px 16px 0 0}.site .about-committee__popup--head-close{cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:background-color 0.3s ease}.site .about-committee__popup--head-close svg{width:24px;height:24px;color:#4d4d4d}.site .about-committee__popup--head-close:hover{background-color:rgba(47, 173, 214, 0.1)}.site .about-committee__popup--body{overflow-y:auto;max-height:75svh;padding:64px;background-color:#ffffff;border-radius:0 0 16px 16px}.site .about-committee__popup--content{display:grid;grid-template-columns:2fr 3fr;border:1px solid #cbd5e1;border-radius:6px}.site .about-committee__popup--content-detail{border-right:1px solid #cbd5e1}.site .about-committee__popup--content img{border-radius:6px 0 0 0}.site .about-committee__popup--content-info{padding:24px}.site .about-committee__popup--content-info-company{margin:10px 0}.site .about-committee__popup--content-info-position{padding:8px;text-transform:uppercase}.site .about-committee__popup--content-line{width:100%;height:1px;margin:10px 0;background-color:#cbd5e1}.site .about-committee__popup--description{padding:24px}.site .about-committee__popup--description *{font-size:clamp(12px, 1.05vw, 20px);line-height:160%}.site .membership-head{margin:0 0 64px;display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:16px}.site .membership-head__excel{display:flex;align-items:center;gap:8px}.site .membership-head__excel img{width:32px}.site .membership-head__excel span{color:#4d4d4d;font-weight:500;text-decoration:underline;transition:color 0.3s ease}.site .membership-head__excel:hover span{color:#2fadd6}.site .membership-detail__breadcrumbs{margin:0 0 64px;display:flex;align-items:center;justify-content:end;gap:16px}.site .membership-detail__breadcrumbs a:hover h4{color:#2fadd6}.site .membership-detail__breadcrumbs h4{cursor:pointer;transition:color 0.3s ease}.site .membership-detail__breadcrumbs .active{color:#2fadd6}.site .membership-detail__wrapper{display:grid;grid-template-columns:190px 1fr;gap:min(100px, 5.2vw)}.site .membership-detail__content--separator{width:100%;height:4px;margin:32px 0 8px;background-color:#0d598a;border-radius:4px}.site .membership-detail__content--info{border-collapse:separate;border-spacing:0 24px}.site .membership-detail__content--info td:first-of-type{margin-right:32px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;color:#4d4d4d;font-weight:700;white-space:nowrap}.site .membership-detail__content--info td:first-of-type::after{content:":"}.site .membership-detail__content--info a{width:fit-content;display:flex;align-items:flex-start;gap:8px}.site .membership-detail__content--info a svg{width:clamp(12px, 1.05vw, 20px);height:clamp(12px, 1.05vw, 20px)}.site .membership-detail__table{max-width:100%;width:100%;table-layout:fixed;border-collapse:collapse;border-bottom:1px solid #cbd5e1;overflow-x:auto}.site .membership-detail__table--wrapper{margin:8px 0 0;border-radius:8px;border:1px solid #cbd5e1}.site .membership-detail__table--wrapper h6{margin:24px 20px}.site .membership-detail__table colgroup col:first-child{width:5%}.site .membership-detail__table thead{border-top:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1}.site .membership-detail__table th,.site .membership-detail__table td{padding:24px 16px;color:#0d1c36;text-align:left;word-wrap:break-word}.site .membership-detail__table th:first-child,.site .membership-detail__table td:first-child{text-align:center}.site .membership-detail__table th:not(:last-child),.site .membership-detail__table td:not(:last-child){border-right:1px solid #cbd5e1}.site .membership-detail__table th{color:#ffffff;font-weight:700;background-color:#2fadd6}.site .membership-detail__table tr:nth-child(even){background-color:#f5f7fa}.site .membership-detail__table tr td:last-child{text-align:end}.site .membership-detail__pagination{padding:16px 24px;display:flex;align-items:center;flex-wrap:wrap;gap:20px}.site .membership-detail__pagination--control{display:flex;align-items:center;gap:8px}.site .membership-detail__pagination--control-button{width:38px;height:38px;position:relative;display:flex;align-items:center;justify-content:center;line-height:38px;background-color:#ffffff;border-radius:50px;border:none !important;outline:none !important}.site .membership-detail__pagination--control-button::after{content:"";position:absolute;inset:0;border:1px solid #cbd5e1;border-radius:50px}.site .membership-detail__pagination--control-button.disabled,.site .membership-detail__pagination--control-button:disabled{cursor:default;color:#cbd5e1}.site .membership-detail__pagination--control-button.active{background-color:#2fadd6;color:#ffffff}.site .membership-detail__pagination--control-button.active::after{border:none}.site .membership-detail__pagination--control-button svg{width:clamp(16px, 1.25vw, 24px);height:clamp(16px, 1.25vw, 24px)}.site .membership-detail__pagination--perpage{flex-grow:1;display:flex;align-items:center;justify-content:end;gap:20px}.site .membership-detail__pagination--perpage select{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none !important;padding:8px 40px 8px 16px;color:#4d4d4d;border:1px solid #cbd5e1;border-radius:50px;text-align:center;text-align-last:left;background-image:url("data:image/svg+xml;utf8,<svg fill='%23111' height='12' viewBox='0 0 24 24' width='12' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:24px}.site .membership-detail__pagination--perpage select:focus{border:1px solid #2fadd6}.site .news-list__grid{margin:32px 0;display:grid;grid-template-columns:repeat(4, 1fr);column-gap:24px;row-gap:32px}.site .news-list__item{border:1px solid #cbd5e1;border-radius:8px;transition:box-shadow 0.3s ease, border 0.3s ease}.site .news-list__item:hover{border:1px solid #2fadd6;box-shadow:0 4px 8px 0 rgba(47, 173, 214, 0.2)}.site .news-list__item--image{position:relative}.site .news-list__item--image img{height:310px;object-fit:cover;object-position:center;border-radius:8px 8px 0 0}.site .news-list__item--label{position:absolute;top:0;right:0;padding:9px 24px;color:#ffffff;font-weight:500;background-color:#2fadd6;border-radius:0 8px 0 0}.site .news-list__item--body{padding:24px;display:flex;flex-direction:column;gap:16px}.site .news-list__item--body-title,.site .news-list__item--body-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.site .news-list__item--body-title{height:calc(2 * calc(clamp(12px, 1.05vw, 20px) * 1.2));-webkit-line-clamp:2}.site .news-list__item--body-description{height:calc(3 * calc(clamp(12px, 0.95vw, 18px) * 1.2));-webkit-line-clamp:3}.site .news-list__item--body-button{display:flex;align-items:center;gap:4px;font-size:clamp(12px, 0.85vw, 16px);font-weight:500;color:#2fadd6}.site .news-list__item--body-button svg{width:clamp(16px, 1.25vw, 24px);height:clamp(16px, 1.25vw, 24px)}.site .news-list__pagination{padding:16px 20px;display:flex;align-items:center;justify-content:end;flex-wrap:wrap;gap:20px}.site .news-list__pagination--control{display:flex;align-items:center;gap:8px}.site .news-list a.other{margin-left:auto}.site .news-social{position:relative}.site .news-social__cta{min-height:220px;max-height:800px;object-fit:cover;object-position:center}.site .news-social__content{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.site .news-social__content h3,.site .news-social__content p{max-width:min(840px, 45vw)}.site .news-social__content p{margin:24px 0}.site .news-instagram__title{margin:0 0 32px}.site .news-instagram__list{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:24px;row-gap:32px}.site .news-instagram__card{border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 4px 4px 0 rgba(0, 0, 0, 0.1)}.site .news-instagram__card--head{padding:8px;display:flex;align-items:center;gap:8px}.site .news-instagram__card--head img{width:26px}.site .news-instagram__card--head p{font-size:clamp(10px, 0.7vw, 12px);font-weight:500;line-height:100%;color:#0d1c36}.site .news-instagram__card--image{border-top:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1}.site .news-instagram__card--foot{padding:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.site .news-instagram__card--foot p{font-size:clamp(10px, 0.7vw, 12px);font-weight:600;line-height:100%;color:#2fadd6}.site .news-instagram__card--foot svg{width:clamp(16px, 1.25vw, 24px);height:clamp(16px, 1.25vw, 24px);color:#0d1c36}.site .news-instagram__slider--control{margin:32px 0 0}.site .news-detail .breadcrumbs{margin:0 0 24px}.site .news-detail__content{padding:24px}.site .news-detail__content--title{margin:12px 0 48px;font-size:clamp(18px, 1.67vw, 32px);color:#0d1c36}.site .news-detail__content--image{max-height:900px;object-fit:cover;object-position:center;margin:0 0 24px;border-radius:8px}.site .news-detail__content--description *{margin:0}.site .news-detail__content--description *:not(:last-of-type){margin:0 0 16px}.site .news-detail__content--description p,.site .news-detail__content--description a,.site .news-detail__content--description span,.site .news-detail__content--description label,.site .news-detail__content--description button,.site .news-detail__content--description select,.site .news-detail__content--description li,.site .news-detail__content--description th,.site .news-detail__content--description td{font-size:clamp(12px, 1.05vw, 20px);line-height:160%;color:#4d4d4d;text-align:justify}.site .research-list__form{max-width:min(640px, 60vw);margin:12px auto 32px;display:flex;align-items:center;border-radius:6px;border:1px solid #cbd5e1}.site .research-list__form--input,.site .research-list__form--button{border:none !important;outline:none !important;box-shadow:none !important}.site .research-list__form--input{flex:1;padding:12px 24px;line-height:100%;border-radius:6px 0 0 6px;color:#717171}.site .research-list__form--button{padding:12px;display:flex;align-items:center;justify-content:center;background-color:#2fadd6;border-radius:0 6px 6px 0}.site .research-list__form--button svg{width:clamp(16px, 1.25vw, 24px);height:clamp(16px, 1.25vw, 24px);color:#ffffff}.site .research-list__grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:24px;row-gap:20px}.site .research-list__card{padding:20px;border:1px solid #cbd5e1;border-radius:8px}.site .research-list__card--name{margin:0 0 10px}.site .research-list__card--date,.site .research-list__card--button{color:#4d4d4d;line-height:100%}.site .research-list__card--description{margin:16px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;height:calc(3 * calc(clamp(12px, 0.95vw, 18px) * 1.2));-webkit-line-clamp:3;text-align:justify}.site .research-list__card--button{width:fit-content;margin-left:auto;padding:6px 8px;display:flex;align-items:center;font-weight:600;gap:8px;border:1px solid #cbd5e1;border-radius:6px}.site .research-list__card--button img{width:16px}.site .research-list__pagination{margin:32px 0 0;padding:16px 20px;display:flex;align-items:center;justify-content:end;flex-wrap:wrap;gap:20px}.site .research-list__pagination--control{display:flex;align-items:center;gap:8px}.site .contact-form{position:relative;background-color:#d5eff7}.site .contact-form::before{content:"";z-index:1;position:absolute;inset:0;background-image:url("/wp-content/uploads/2025/09/contact-bg-scaled.jpg");background-size:cover;background-position:center;opacity:0.5}.site .contact-form .container{z-index:2;position:relative}.site .contact-form__card{position:relative;max-width:1440px;margin:auto;padding:100px 140px;display:grid;grid-template-columns:repeat(2, 1fr);gap:54px;background-color:#ffffff;border-radius:50px}.site .contact-form__card::before{content:"";z-index:2;position:absolute;top:0;right:0;bottom:0;width:25%;background-color:#2fadd6;border-radius:0 50px 50px 0}.site .contact-form__card>div{z-index:3}.site .contact-form__card p{margin:20px 0 40px}.site .contact-form__card img{height:100%;object-fit:cover}.site .contact-form__card--group{display:flex;flex-direction:column;gap:20px}.site .contact-form__card--group p{margin:0 !important}.site .contact-form__card--group-input input,.site .contact-form__card--group-input textarea,.site .contact-form__card--group-input select,.site .contact-form__card--group-select input,.site .contact-form__card--group-select textarea,.site .contact-form__card--group-select select,.site .contact-form__card--group-submit input,.site .contact-form__card--group-submit textarea,.site .contact-form__card--group-submit select{width:100% !important;padding:16px !important;outline:none !important;box-shadow:none !important}.site .contact-form__card--group-input input,.site .contact-form__card--group-input textarea,.site .contact-form__card--group-input select,.site .contact-form__card--group-select input,.site .contact-form__card--group-select textarea,.site .contact-form__card--group-select select{border:1px solid #cbd5e1 !important;border-radius:8px !important;transition:border-color 0.3s ease-in-out !important}.site .contact-form__card--group-input input:focus,.site .contact-form__card--group-input textarea:focus,.site .contact-form__card--group-input select:focus,.site .contact-form__card--group-select input:focus,.site .contact-form__card--group-select textarea:focus,.site .contact-form__card--group-select select:focus{border-color:#2fadd6 !important}.site .contact-form__card--group-select{position:relative}.site .contact-form__card--group-select::after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:0;height:0;pointer-events:none;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #0d1c36}.site .contact-form__card--group-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}.site .contact-form__card--group-submit{position:relative}.site .contact-form__card--group-submit:hover input{color:#2fadd6;background-color:#ffffff}.site .contact-form__card--group-submit input{cursor:pointer !important;position:relative !important;color:#ffffff !important;font-weight:500 !important;text-align:center !important;background-color:#2fadd6 !important;border:1px solid #2fadd6 !important;border-radius:50px !important;transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out !important}.site .contact-form__card--group-submit .wpcf7-spinner{margin:0 !important;position:absolute !important;top:50% !important;right:16px !important;transform:translateY(-50%) !important;background-color:#f5f7fa !important}.site .contact-form__card--group-submit .wpcf7-spinner::before{background-color:#2fadd6 !important}.site .contact-map{padding:64px 0}.site .contact-map__content{display:grid;grid-template-columns:4fr 3fr;border:1px solid #ebf3f6;border-radius:8px;box-shadow:0 8px 8px 0 rgba(0, 0, 0, 0.1)}.site .contact-map__content iframe{width:100%;border-radius:8px 0 0 8px}.site .contact-map__content--detail{padding:32px}.site .contact-map__content--detail h4{color:#0d598a}.site .contact-map__content--detail-separator{margin:24px 0;width:100%;height:2px;background-color:#0d598a;border-radius:2px}.site .contact-map__content--detail-label,.site .contact-map__content--detail-info{color:#4d4d4d}.site .contact-map__content--detail-label{font-weight:500}.site .contact-map__content--detail-info{margin:12px 0 24px}.site .contact-map__content--detail-contact{margin:6px 0 0;border-collapse:separate;border-spacing:0 12px}.site .contact-map__content--detail-contact svg,.site .contact-map__content--detail-contact span,.site .contact-map__content--detail-contact a{color:#4d4d4d}.site .contact-map__content--detail-contact svg{width:clamp(16px, 1.25vw, 24px);height:clamp(16px, 1.25vw, 24px)}.site .contact-map__content--detail-contact span{margin:0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.site .contact-map__content--detail-contact span::after{content:":"}.site .contact-map__content--detail-contact a{transition:color 0.3s ease}.site .contact-map__content--detail-contact a:hover{color:#2fadd6}@media screen and (max-width:992px){.site .home-banner__item--image{height:460px}.site .home-banner__item--content.left h1,.site .home-banner__item--content.left h4{width:70%}.site .home-banner__item--content .container{width:90%}.site .home-banner__item--content h4{margin:16px 0}.site .home-banner__dots .dot{height:12px;width:20px}.site .home-banner__dots .dot.active{width:40px}.site .home-about p{margin:16px 0 32px}.site .home-count__title{margin:0 auto 32px}.site .home-count__list{width:40%}.site .home-member__description{margin:12px auto 32px}.site .home-member__slider--item{grid-template-columns:repeat(4, 1fr);gap:16px}.site .home-member__slider--control{margin:32px 0 0}.site .home-member__card--image,.site .home-member__card--name{padding:12px 16px}.site .home-member__card--image img{height:40px}.site .home-council p{margin:16px 0 24px}.site .home-council__list{gap:24px}.site .home-council__list img{max-width:55px;max-height:50px}.site .home-news__wrapper{margin:24px 0;grid-template-columns:1fr}.site .home-news__list{padding:24px;gap:24px}.site .home-news__item{gap:16px}.site .home-news__item--main img{max-height:400px}.site .home-news__item--main-content{bottom:24px;left:24px;right:24px}.site .about-target .container{gap:32px}.site .about-target__content h3{margin:0 0 16px}.site .about-target__content h4{margin:0 0 4px}.site .about-target__content--item{margin:16px 0 0;grid-template-columns:40px 1fr}.site .about-structure{padding:24px 0}.site .about-structure__popup .container{width:100%}.site .about-structure__popup--head{padding:12px 16px}.site .about-committee__label{margin:32px 0 16px}.site .about-committee__list{grid-template-columns:repeat(2, 1fr)}.site .about-committee__card--info{padding:12px 24px 24px}.site .about-committee__popup .container{width:100%}.site .about-committee__popup--head{padding:12px 24px}.site .about-committee__popup--body{padding:32px}.site .about-committee__popup--content-info{padding:16px}.site .about-committee__popup--description{padding:16px}.site .membership-head{margin:0 0 32px}.site .membership-head__excel img{width:24px}.site .membership-detail__image{flex-grow:1}.site .membership-detail__image img{width:auto;height:48px}.site .membership-detail__breadcrumbs{margin:0 0 32px;gap:8px}.site .membership-detail__wrapper{display:block}.site .membership-detail__content--separator{height:2px;margin:24px 0 8px}.site .membership-detail__content--info{border-spacing:0 16px}.site .membership-detail__content--info td:first-of-type{gap:16px;margin-right:24px}.site .membership-detail__table--wrapper h6{margin:16px}.site .membership-detail__table colgroup col:first-child{width:8%}.site .membership-detail__table th,.site .membership-detail__table td{padding:16px 12px}.site .membership-detail__pagination{padding:16px}.site .membership-detail__pagination--control-button{width:32px;height:32px;line-height:32px}.site .news-list__grid{margin:24px 0;grid-template-columns:repeat(2, 1fr);column-gap:16px;row-gap:24px}.site .news-list__item--image img{height:220px}.site .news-list__item--body{padding:16px;gap:8px}.site .news-list__pagination{padding:0}.site .news-social__content h3,.site .news-social__content p{max-width:50vw}.site .news-social__content p{margin:16px 0}.site .news-instagram__title{margin:0 0 24px}.site .news-instagram__list{grid-template-columns:repeat(2, 1fr);column-gap:16px;row-gap:24px}.site .news-instagram__slider--control{margin:24px 0 0}.site .news-detail .breadcrumbs{margin:0 0 8px}.site .news-detail__content{padding:16px}.site .news-detail__content--title{margin:12px 0 24px}.site .news-detail__content--image{margin:0 0 16px}.site .research-list__form{margin:12px auto 24px}.site .research-list__form--input{padding:8px 16px}.site .research-list__grid{grid-template-columns:repeat(3, 1fr);column-gap:16px;row-gap:16px}.site .research-list__card{padding:16px}.site .research-list__card--name{margin:0 0 8px}.site .research-list__card--description{margin:12px 0}.site .research-list__pagination{margin:24px 0 0;padding:0}.site .contact-form__card{padding:48px;gap:32px}.site .contact-form__card::before{width:30%}.site .contact-form__card p{margin:12px 0 24px}.site .contact-form__card--group{gap:16px}.site .contact-form__card--group-input input,.site .contact-form__card--group-input textarea,.site .contact-form__card--group-input select,.site .contact-form__card--group-select input,.site .contact-form__card--group-select textarea,.site .contact-form__card--group-select select,.site .contact-form__card--group-submit input,.site .contact-form__card--group-submit textarea,.site .contact-form__card--group-submit select{padding:8px 12px !important}.site .contact-form__card--group-submit .wpcf7-spinner{right:12px !important}.site .contact-map{padding:32px 0}.site .contact-map__content{grid-template-columns:repeat(2, 1fr)}.site .contact-map__content iframe{height:420px}.site .contact-map__content--detail{padding:24px}.site .contact-map__content--detail-separator{margin:16px 0}.site .contact-map__content--detail-info{margin:8px 0 16px}.site .contact-map__content--detail-contact{margin:4px 0 0;border-spacing:0 0 8px}}@media screen and (max-width:767px){.site .home-banner__item--content.left h1,.site .home-banner__item--content.left h4{width:80%}.site .home-banner__item--content .container{width:100%}.site .home-about__image{height:auto;margin:16px 0}.site .home-about p{margin:16px 0 24px}.site .home-count__title{margin:0 0 24px}.site .home-count__list{width:80%}.site .home-member__description{width:100%;margin:12px auto 24px}.site .home-member__slider--item{grid-template-columns:repeat(2, 1fr)}.site .home-member__slider--control{margin:24px 0 0}.site .home-council__image{width:40%}.site .home-council h3{margin:16px 0}.site .home-council h3,.site .home-council p{text-align:center}.site .home-council__list{justify-content:center;gap:16px}.site .home-council__list img{max-width:45px;max-height:35px}.site .home-news__list{padding:16px;gap:16px}.site .home-news__item--image img{height:120px}.site .home-news__item--content{padding:0}.site .home-news__item--content p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.site .home-news__item--main img{max-height:240px}.site .home-news__item--main-content{bottom:16px;left:16px;right:16px}.site .about-info h3,.site .about-info p{margin:0}.site .about-target .container{grid-template-columns:1fr}.site .about-target__image{display:none}.site .about-target__content{display:block}.site .about-target__content--item{grid-template-columns:46px 1fr}.site .about-structure{padding:16px 0}.site .about-structure>.container{flex-direction:column}.site .about-structure h4{text-align:center}.site .about-structure a{margin:16px 0 0}.site .about-structure__popup--head{padding:12px 16px}.site .about-structure__popup--head-close{padding:4px}.site .about-committee__label{margin:24px 0 16px}.site .about-committee__list{grid-template-columns:1fr}.site .about-committee__popup--head{padding:12px 16px}.site .about-committee__popup--head-close{padding:4px}.site .about-committee__popup--body{padding:24px}.site .about-committee__popup--content{grid-template-columns:1fr}.site .about-committee__popup--content img{border-radius:6px 6px 0 0}.site .about-committee__popup--content-detail{border-right:none;border-bottom:1px solid #cbd5e1}.site .about-committee__popup--content-info{padding:12px 12px 10px}.site .about-committee__popup--content-info-position{padding:4px}.site .about-committee__popup--description{padding:12px}.site .membership-head{margin:0 0 24px}.site .membership-head__excel img{width:24px}.site .membership-detail__image img{height:32px}.site .membership-detail__breadcrumbs{margin:0 0 24px}.site .membership-detail__content--separator{margin:16px 0 0}.site .membership-detail__content--info{border-spacing:0}.site .membership-detail__content--info tr{margin:16px 0 0;display:grid}.site .membership-detail__content--info td:first-of-type{width:fit-content;margin-right:0;display:block}.site .membership-detail__content--info td:first-of-type::after{content:" :"}.site .membership-detail__table--wrapper{margin:24px 0 0}.site .membership-detail__table--wrapper h6{margin:12px 16px}.site .membership-detail__table colgroup col:first-child{width:14%}.site .membership-detail__table th,.site .membership-detail__table td{padding:12px 8px}.site .membership-detail__pagination{padding:12px 16px;justify-content:space-between}.site .membership-detail__pagination p{display:none}.site .membership-detail__pagination--control-button{width:28px;height:28px;line-height:28px}.site .membership-detail__pagination--perpage{flex-grow:0}.site .membership-detail__pagination--perpage select{padding:6px 26px 6px 12px;background-position:right 6px center;background-size:20px}.site .news-list__grid{grid-template-columns:1fr;row-gap:16px}.site .news-list__pagination{justify-content:space-between}.site .news-social__content p{display:none}.site .news-social__content a{margin:16px 0 0}.site .news-instagram__title{margin:0 0 24px}.site .news-instagram__list{grid-template-columns:1fr;row-gap:16px}.site .news-detail .breadcrumbs{margin:0 0 24px}.site .news-detail__content{padding:0}.site .news-detail__content--title{margin:12px 0 16px}.site .research-list__form{max-width:100%;margin:12px auto 24px}.site .research-list__form--input{padding:8px 12px}.site .research-list__form--button{padding:8px}.site .research-list__grid{grid-template-columns:1fr}.site .research-list__card--button img{width:12px}.site .research-list__pagination{justify-content:center}.site .research-list__pagination p{display:none}.site .contact-form__card{padding:24px 16px;grid-template-columns:1fr;border-radius:12px}.site .contact-form__card::before{width:0}.site .contact-form__card>div:last-child{display:none}.site .contact-form__card p{margin:8px 0 16px}.site .contact-form__card--group{gap:12px}.site .contact-form__card--group-input input,.site .contact-form__card--group-input textarea,.site .contact-form__card--group-input select,.site .contact-form__card--group-select input,.site .contact-form__card--group-select textarea,.site .contact-form__card--group-select select,.site .contact-form__card--group-submit input,.site .contact-form__card--group-submit textarea,.site .contact-form__card--group-submit select{padding:12px !important}.site .contact-map{padding:24px 0}.site .contact-map__content{grid-template-columns:1fr;border-radius:12px}.site .contact-map__content iframe{height:260px;border-radius:12px 12px 0 0}.site .contact-map__content--detail{padding:24px 16px 12px}}