﻿.banner-section{position:relative;padding-block:3.375rem 5px;margin-bottom:3.4375rem}.banner-section .cover{position:absolute;inset:0;z-index:-1}.banner-section .cover:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, #00001d, rgba(0, 0, 29, 0.8));opacity:.8;mix-blend-mode:multiply}.banner-section .cover img{width:100%;height:100%;object-fit:cover}.breadcrumb-section{color:#fff;padding-block:.625rem}.breadcrumb-section ul{display:flex;align-items:center;flex-wrap:wrap;gap:.125rem .5rem}.breadcrumb-section ul li{display:flex;align-items:center;gap:6px;line-height:1;font-size:.75rem;font-weight:600;color:inherit}@media(max-width:768px){.breadcrumb-section ul li{font-size:11px}}.breadcrumb-section ul li:last-of-type li{font-weight:300}.breadcrumb-section ul li:not(:last-of-type)::after{content:"";font-family:"icomoon";font-size:8px;color:inherit}aside#aside{border-radius:10px;background-color:#e8f0fa;padding:1.25rem .8125rem}aside#aside nav>ul>li>a{padding-block:1rem}aside#aside nav>ul>li:first-child>a{padding-top:0}aside#aside nav>ul>li:not(.dropdown.active,.permanent-active):last-child>a{padding-bottom:0}aside#aside nav li a{position:relative;display:flex;justify-content:space-between;gap:.9375rem;font-size:1rem}aside#aside nav li a:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:50px;background-color:var(--secondary-color);max-width:100%;transition:.2s ease;border-radius:999px}aside#aside nav li a>button{padding:0px 7px}aside#aside nav li:not(:last-child)>a,aside#aside nav li.dropdown.active>a,aside#aside nav li.permanent-active>a{border-bottom:1px solid #dae9fa;padding-bottom:8px !important}aside#aside nav li:not(.permanent-active)>a:before{width:0px}aside#aside .dropdown .dropdown-toggle{background-color:#fff;border-radius:10px;padding:11px;margin-top:1rem;transition:.2s}aside#aside .dropdown .dropdown-toggle .dropdown-toggle{margin-top:0}aside#aside .dropdown .dropdown-toggle>ul>li>a{padding-block:.75rem;font-size:.875rem}aside#aside .dropdown .dropdown-toggle>ul>li>a>span{position:relative;transition:transform .2s ease}aside#aside .dropdown .dropdown-toggle>ul>li>a>span:after{content:"";position:absolute;left:-1.375rem;top:50%;height:2px;width:.875rem;background-color:currentColor;transition:.2s ease;border-radius:999px}aside#aside .dropdown .dropdown-toggle>ul>li>a:not(:hover)>span:after{width:0px;opacity:0}aside#aside .dropdown .dropdown-toggle>ul>li>a:not(:has(>button:hover)):hover>span{transform:translateX(22px)}aside#aside .dropdown .dropdown-toggle>ul>li:first-child>a{padding-top:0}aside#aside .dropdown .dropdown-toggle>ul>li:last-child>a{padding-bottom:0}aside#aside .dropdown:not(.permanent-active) .dropdown-toggle{transform:translateY(8px);height:0;padding-block:0;overflow:hidden;margin:0}aside#aside .dropdown:not(.permanent-active)>a button .negative{display:none}aside#aside .dropdown.permanent-active>a button .positive{display:none}.news-card{overflow:hidden;border-radius:1.25rem;background:var(--primary-color);color:var(--primary-foreground-color);height:100%;display:flex;flex-direction:column}.news-card .cover img{width:100%;height:100%;object-fit:cover}.news-card .card-content-area{display:flex;flex-direction:column;gap:.9375rem;padding:1.1875rem 1.125rem 1.4375rem;flex:1}.news-card .card-content-area .card-tags ul{display:flex;flex-wrap:wrap;gap:.5rem}.news-card .card-content-area .card-tags ul li{display:flex;gap:8px;font-size:1rem}.news-card .card-content-area .card-tags ul li i{font-size:1.0625rem}.news-card .card-content-area .card-title{flex:1;font-size:1.125rem;font-weight:600}.news-card .card-content-area .card-title *{font-weight:inherit;font-size:inherit}.news-card .card-content-area .card-link{display:flex;align-items:center;font-size:.9375rem;font-weight:600;gap:8px}.news-card .card-content-area .card-link i{display:inline-block;transform:translateY(1px);font-size:9px}.value-card{background-color:var(--muted-color);padding:1.25rem 1.5625rem;border-radius:.625rem;display:flex;flex-direction:column;align-items:center;gap:1rem}@media(max-width: 768px){.value-card{flex-direction:row;padding:.4375rem .5rem;gap:5px}}.value-card i{display:flex;align-items:center;min-height:2.8125rem;font-size:1.875rem;color:var(--secondary-color)}@media(min-width:769px){.value-card i{flex:1;font-size:2.5rem}}.value-card i svg{height:1em;fill:currentColor}.value-card .card-title{font-size:1rem;font-weight:500}@media(max-width: 768px){.value-card .card-title{font-size:12px}}.value-card .card-title *{font-weight:inherit}.club-card{display:flex;flex-direction:column;align-items:center;gap:.75rem}.club-card .cover{display:flex;justify-content:center;align-items:center;width:100%;padding:1.25rem;border-radius:10px;background-color:#e8f0fa}.club-card .cover img{max-width:114px}.club-card .card-title{text-align:center;font-size:1rem;font-weight:500}.club-card .card-title *{font-size:inherit;font-weight:inherit}.event-card{display:flex;flex-direction:column;gap:.75rem}.event-card .cover{position:relative;width:100%;border-radius:10px;overflow:hidden}.event-card .cover img{width:100%}.event-card .cover a:hover i{transform:translate(-50%, -50%) scale(1.1)}.event-card .cover i{--size: 3.25rem;content:"";position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);border-radius:999px;font-size:1.25rem;background-color:rgba(29,79,145,.5);color:var(--primary-foreground-color);pointer-events:none;transition:.2s ease}.event-card .card-title{font-size:1rem;font-weight:500}.event-card .card-title *{font-size:inherit;font-weight:inherit}.program-card{--spacing: 1rem;--gap: 1rem;--button-size: 3rem;position:relative;display:flex;flex-direction:column;gap:var(--gap);padding:var(--spacing);padding-top:calc(var(--spacing)*2);border-radius:1.25rem;background-color:var(--muted-color);height:30.625rem}@media(max-width:768px){.program-card{height:25rem}}.program-card .cover{display:flex;justify-content:center;align-items:center;width:100%;flex:1}.program-card .card-content-area{position:absolute;inset:var(--spacing);top:calc(var(--spacing)*2);bottom:calc(var(--spacing) + var(--gap) + var(--button-size));display:flex;flex-direction:column;align-items:center;gap:1.625rem;background-color:inherit;transition:.3s ease}.program-card .card-content-area .card-content-area-inner{overflow:auto;width:100%;padding-right:8px;flex:1}.program-card .card-content-area .card-content-area-inner>*:not(:last-child){margin-bottom:10px}.program-card .card-button{position:relative;display:flex;justify-content:center;align-items:center;width:var(--button-size);height:var(--button-size);border-radius:999px;background:var(--secondary-color);font-size:1.75rem;font-weight:500;align-self:center}.program-card .card-button span{position:absolute;left:50%;top:50%;transform:translate(-50%, calc(-50% - 2px));line-height:0;color:var(--secondary-foreground-color)}.program-card .card-button span img{width:100%;height:100%}.program-card.active .card-button .positive{display:none}.program-card:not(.active) .card-content-area{transform:translateY(20px);opacity:0;pointer-events:none}.program-card:not(.active) .card-button .negative{display:none}.history-card{--gap: 2.25rem;display:flex;flex-wrap:wrap;gap:var(--card-gap, var(--gap));min-height:26.875rem}.history-card>*{width:calc(50% - var(--card-gap, var(--gap)) + var(--card-gap, var(--gap))/2)}@media(max-width:1024px){.history-card{flex-direction:column}.history-card>*{width:calc(100% - 0px + 0px)}}.history-card .cover{overflow:hidden;border-radius:25px}.history-card .cover img{height:100%;width:100%;object-fit:cover}@media(min-width:1025px){.history-card .card-content-area{padding-bottom:var(--content-area-spcaing, 5.3125rem)}}.history-card .card-content-area .card-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.history-card .card-content-area .card-title *{font-size:inherit;font-weight:inherit}.mission-section{position:relative;padding-block:3.125rem;background-color:var(--primary-color)}.mission-section .mission-item-wrapper{--gap: 8.125rem;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center}.mission-section .mission-item-wrapper>*{width:calc(50% - var(--gap) + var(--gap)/2)}@media(max-width:1024px){.mission-section .mission-item-wrapper{--gap: 5rem}}@media(max-width:768px){.mission-section .mission-item-wrapper{--gap: 2.5rem}.mission-section .mission-item-wrapper>*{width:calc(100% - 0px + 0px)}}.mission-section .mission-item-wrapper .mission-item{position:relative;display:flex;align-items:center;gap:1.25rem;color:var(--primary-foreground-color)}.mission-section .mission-item-wrapper .mission-item:before{content:"";position:absolute;width:1px;height:100%;right:calc(var(--gap)/-2);top:50%;transform:translateY(-50%);background-color:rgba(219,219,219,.2);opacity:0}@media(max-width:768px){.mission-section .mission-item-wrapper .mission-item:before{width:100%;height:1px;right:auto;top:auto;bottom:calc(var(--gap)/-2)}}@media(min-width:769px){.mission-section .mission-item-wrapper .mission-item:nth-child(odd):not(:last-child):before{opacity:1}}@media(max-width:768px){.mission-section .mission-item-wrapper .mission-item:not(:last-child):before{opacity:1}}.mission-section .mission-item-wrapper .mission-item i{font-size:5.625rem}.mission-section .mission-item-wrapper .mission-item .item-title{font-size:1.5625rem;font-weight:600;margin-bottom:10px}.mission-section .mission-item-wrapper .mission-item .item-title *{font-size:inherit;font-weight:inherit}.mission-section .mission-item-wrapper .mission-item .item-content{font-size:1rem}.values-section{padding-block:2.8125rem 3.75rem}@media(max-width:768px){.values-section{padding-block:1.375rem 1.875rem}}.values-section .value-card-wrapper{--gap: 1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap)}.values-section .value-card-wrapper>*{width:calc(20% - var(--gap) + var(--gap)/5)}@media(max-width:1399px){.values-section .value-card-wrapper>*{width:calc(33.3333333333% - var(--gap) + var(--gap)/3)}}@media(max-width:768px){.values-section .value-card-wrapper{--gap: 7px}.values-section .value-card-wrapper>*{width:calc(33.3333333333% - var(--gap) + var(--gap)/3)}}@media(max-width: 395px){.values-section .value-card-wrapper{--gap: 0.625rem;justify-content:start}.values-section .value-card-wrapper>*{width:calc(50% - var(--gap) + var(--gap)/2)}}.widget-section{position:relative;padding-block:30px;overflow:hidden}.widget-section .area-wrapper{display:flex;flex-direction:column}.widget-section .background-element{position:absolute;bottom:0;top:0;width:0;background-color:var(--muted-color)}.widget-section:before,.widget-section:after{content:"";position:absolute;left:50%;width:100vw;height:50%;transform:translateX(-50%);z-index:-1}.widget-section:before{top:0}.widget-section:after{background-color:#e8f0fa;bottom:0}.widget-section .left-area{position:relative;display:flex;gap:2.1875rem;padding-block:1.875rem;color:var(--text-color)}@media(max-width: 400px){.widget-section .left-area{flex-direction:column;align-items:center}}.widget-section .left-area>*:not(.background-element){position:relative}.widget-section .left-area .background-element{right:0;background:var(--muted-color);border-radius:25px}.widget-section .left-area .area-link{display:flex;align-items:center;gap:8px;margin-bottom:1.375rem}.widget-section .left-area .content-area{display:flex;flex-direction:column;gap:1rem;flex:1;line-height:1.2;align-items:start}.widget-section .left-area .content-area .content-area-inner{flex:1}.widget-section .left-area .content-area .content-area-inner>p{font-size:2.875rem}@media(max-width:768px){.widget-section .left-area .content-area .content-area-inner>p{font-size:2.1875rem}}@media(max-width: 600px){.widget-section .left-area .content-area .content-area-inner>p{font-size:1.75rem}}.widget-section .left-area .content-area .content-area-inner>p span{font-size:3.875rem}@media(max-width:768px){.widget-section .left-area .content-area .content-area-inner>p span{font-size:3.125rem}}@media(max-width: 600px){.widget-section .left-area .content-area .content-area-inner>p span{font-size:2.625rem}}.widget-section .left-area .cover{width:245px;max-width:100%;border-radius:1rem;overflow:hidden}.widget-section .left-area .cover img{width:100%;height:100%;object-fit:cover}.widget-section .right-area{--cover-area-size: 290px;position:relative;display:flex;justify-content:space-between;align-items:center;gap:6rem;min-height:375px;padding-block:4.6875rem;padding-inline:6.25rem 0}@media(max-width: 1280px){.widget-section .right-area>*:not(.background-element){zoom:.8}}@media(max-width:1024px){.widget-section .right-area{padding-inline:1.5625rem}}@media(max-width:768px){.widget-section .right-area{--cover-area-size: 190px;flex-direction:column-reverse;gap:50px}}.widget-section .right-area>*:not(.background-element){position:relative}.widget-section .right-area:before{height:100%}.widget-section .right-area .background-element{left:0;border-radius:25px}@media(max-width:768px){.widget-section .right-area .background-element{bottom:0;top:auto;height:100%}}.widget-section .right-area .content-area{position:relative;z-index:1}.widget-section .right-area .content-area>p{font-size:3.25rem;font-weight:700;line-height:1.2}@media(max-width:768px){.widget-section .right-area .content-area>p{font-size:2.625rem}}.widget-section .right-area .content-area>p strong{font-weight:inherit}.widget-section .right-area .content-area>p span{color:var(--secondary-color);font-size:4.375rem;font-weight:900}@media(max-width:768px){.widget-section .right-area .content-area>p span{font-size:3.4375rem}}.widget-section .right-area .content-area .section-content{margin-top:1.25rem}.widget-section .right-area .content-area .button{margin-top:1.5625rem}.widget-section .right-area .cover-area{--gap: 0.625rem;display:flex;flex-wrap:wrap;gap:var(--gap);width:var(--cover-area-size);min-width:var(--cover-area-size);transform:rotate(-45deg);margin:0 auto}.widget-section .right-area .cover-area>*{width:calc(50% - var(--gap) + var(--gap)/2);height:calc(50% - var(--gap) + var(--gap)/2)}@media(max-width: 430px){.widget-section .right-area .cover-area{--gap: 0.625rem;max-width:100%}}@media(max-width:768px){.widget-section .right-area .cover-area{--gap: 0.625rem}}.widget-section .right-area .cover-area .cover{aspect-ratio:1;border-radius:1rem;overflow:hidden;border:6px solid var(--muted-color)}.widget-section .right-area .cover-area .cover img{transform:rotate(45deg) scale(1.5)}.widget-section .right-area .cover-area .cover.bordered{border-color:var(--secondary-color)}.history-section{--content-area-spcaing: 5.3125rem;--card-gap: 2.25rem}.history-section .swiper{width:100%}.history-section .swiper .buttons-wrapper{color:var(--primary-color);gap:7px}@media(min-width:1025px){.history-section .swiper .buttons-wrapper{position:absolute;bottom:calc(var(--content-area-spcaing)/2);left:calc(50% + var(--card-gap)/2);z-index:1;margin:0}}.history-section .swiper .buttons-wrapper i{font-size:2rem}.history-section .section-inner{display:flex;flex-direction:column}@media(max-width:1024px){.history-section .section-inner .history-slider{order:2}.history-section .section-inner .timeline{order:1;margin-top:0;margin-bottom:12px}}.history-section .timeline{position:relative;z-index:1;margin-top:4.375rem;color:var(--primary-color)}.history-section .timeline:not([style*="--max-title-height"]) *{transition:0s !important}.history-section .timeline:before{content:"";position:absolute;left:0;width:calc(100vw - (100vw - 100%)/2);height:8px;border-radius:999px;background-color:currentColor;top:calc(50% - var(--max-title-height, 33px)/2 - 2.5px);transform:translateY(-50%)}.history-section .timeline .timeline-item-wrapper{overflow:auto clip;display:flex;align-items:center;gap:7px;padding-bottom:calc(var(--max-title-height, 33px) + 5px);padding-inline:2rem}.history-section .timeline .timeline-item-wrapper::-webkit-scrollbar{display:none}.history-section .timeline .timeline-item-wrapper .timeline-item{display:flex;align-items:center;cursor:pointer}.history-section .timeline .timeline-item-wrapper .timeline-item .cover{position:relative}.history-section .timeline .timeline-item-wrapper .timeline-item .cover span{--size: 95px;display:flex;justify-content:center;align-items:center;background-color:currentColor;min-width:var(--size);min-height:var(--size);width:var(--size);height:var(--size);padding:1.0625rem;border-radius:999px;transition:.6s ease;transition-property:width,height,min-width,min-height}@media(max-width:1024px){.history-section .timeline .timeline-item-wrapper .timeline-item .cover span{--size: 35px;padding:.5rem}}.history-section .timeline .timeline-item-wrapper .timeline-item .cover img{transition:.6s ease;transition-property:width;width:100%}.history-section .timeline .timeline-item-wrapper .timeline-item .cover .item-title{position:absolute;transform:translateX(-50%);left:50%;top:calc(100% + 5px);font-size:1.6875rem;font-weight:700;transition:.25s ease;transition-property:font-size,font-weight}.history-section .timeline .timeline-item-wrapper .timeline-item:not(:has(.active)) .cover .item-title{font-size:.875rem;font-weight:200}.history-section .timeline .timeline-item-wrapper .timeline-item:not(:has(.active)) .cover span{--size: 15px;padding:0;transition-delay:.3s}.history-section .timeline .timeline-item-wrapper .timeline-item:not(:has(.active)) .cover span img{width:0%}@media(max-width:1024px){.history-section .timeline .timeline-item-wrapper .timeline-item:not(:has(.active)) .item-slides{min-width:35px}}.history-section .timeline .timeline-item-wrapper .timeline-item:has(.active) span{transition-delay:0s}.history-section .timeline .timeline-item-wrapper .timeline-item .item-slides{display:flex;justify-content:center;align-items:center;min-width:160px;gap:1px;z-index:1}@media(max-width:1024px){.history-section .timeline .timeline-item-wrapper .timeline-item .item-slides{min-width:65px}}.history-section .timeline .timeline-item-wrapper .timeline-item .item-slides li{position:relative;width:2px;height:12px;transition:.25s ease;padding-inline:4px;cursor:pointer}.history-section .timeline .timeline-item-wrapper .timeline-item .item-slides li:before{content:"";position:absolute;left:calc(50% - 1px);width:2px;height:100%;border-radius:99px;background:currentColor}.history-section .timeline .timeline-item-wrapper .timeline-item .item-slides li.active{height:32px}@media(max-width:1024px){.history-section .timeline .timeline-item-wrapper .timeline-item .item-slides li.active{height:24px}}.news-section{padding-block:2.5rem 3.125rem}@media(max-width:768px){.news-section{padding-block:1.875rem}}.news-section .section-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:3.4375rem}.news-section .news-slider .swiper-slide{height:auto}.news-section .news-card-wrapper{display:grid;gap:1rem;grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width:1199px){.news-section .news-card-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 499px){.news-section .news-card-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr))}}.news-section .filter-area{margin-bottom:1.625rem}.news-section .filter-area form{display:flex;flex-wrap:wrap;gap:1rem .5rem}.education-section{padding-block:2.5rem}.education-section .education-item-wrapper{--gap: 10px;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:start}.education-section .education-item-wrapper>*{width:calc(25% - var(--gap) + var(--gap)/4)}@media(max-width:1024px){.education-section .education-item-wrapper>*{width:calc(33.3333333333% - var(--gap) + var(--gap)/3)}}@media(max-width:768px){.education-section .education-item-wrapper>*{width:calc(50% - var(--gap) + var(--gap)/2)}}@media(max-width:320px){.education-section .education-item-wrapper>*{width:calc(100% - 0px + 0px)}}.education-section .education-item-wrapper .education-item{cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;padding:2.5rem 1.25rem;border-radius:1.25rem;overflow:hidden;background-color:var(--primary-color);color:var(--primary-foreground-color);position:relative;transition:transform .3s;transform-style:preserve-3d}@media(max-width:768px){.education-section .education-item-wrapper .education-item{padding:1.25rem .9375rem}}.education-section .education-item-wrapper .education-item i{--size: 5.8125rem;display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);border-radius:999px;background-color:var(--secondary-color);color:var(--secondary-foreground-color);font-size:3rem;transition:1s ease}@media(max-width:768px){.education-section .education-item-wrapper .education-item i{--size: 5rem;font-size:2.1875rem}}.education-section .education-item-wrapper .education-item .item-content-area{display:flex;flex-direction:column;align-items:center;gap:10px;height:100%;transition:.15s}.education-section .education-item-wrapper .education-item .item-content-area:not(:has(i)){height:auto}.education-section .education-item-wrapper .education-item .item-content p{font-size:.9375rem;font-weight:300}@media(max-width:520px){.education-section .education-item-wrapper .education-item .item-content p{font-size:12px}}.education-section .education-item-wrapper .education-item .item-content p strong{font-size:1.2em;font-weight:500}.education-section .education-item-wrapper .education-item .item-desc{opacity:0;display:flex;align-items:center;justify-content:center;z-index:500;left:0;top:0;width:100%;height:100%;position:absolute;background-color:var(--primary-color);backface-visibility:hidden;transform:rotateY(180deg);opacity:0}.education-section .education-item-wrapper .education-item .item-desc .desc-content{transform:rotateY(-180deg)}.club-section{padding-block:2.5rem}.club-section .club-card-wrapper{display:grid;gap:1.75rem .75rem;grid-template-columns:repeat(5, minmax(0, 1fr))}@media(max-width:1199px){.club-section .club-card-wrapper{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width:768px){.club-section .club-card-wrapper{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width:520px){.club-section .club-card-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}.events-section{padding-block:2.5rem}.events-section .event-item-wrapper{display:flex;flex-direction:column;gap:1.875rem}@media(max-width:1024px){.events-section .event-item-wrapper{gap:2.8125rem}}.events-section .event-item-wrapper .event-item .item-header{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-bottom:1.5625rem}@media(max-width:520px){.events-section .event-item-wrapper .event-item .item-header{flex-direction:column;align-items:start}}.events-section .event-item-wrapper .event-item .item-title{font-size:1.25rem;font-weight:600}.events-section .event-item-wrapper .event-item .item-title *{font-size:inherit;font-weight:inherit}.events-section .event-card-wrapper{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:2.6875rem 11px}@media(max-width:1024px){.events-section .event-card-wrapper{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width:768px){.events-section .event-card-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width:520px){.events-section .event-card-wrapper .event-card .card-title{font-size:.875rem}}.events-section .slider-wrapper{position:relative}@media(max-width:1024px){.events-section .slider-wrapper .buttons-wrapper{margin-top:1.875rem}}@media(min-width:1025px){.events-section .slider-wrapper .buttons-wrapper{position:absolute;display:flex;flex-direction:column;gap:1rem;margin:0;right:-1rem;transform:translate(100%, -50%);top:50%}}.program-section{padding-block:2.5rem}.program-section .program-card-wrapper{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.25rem .75rem}@media(max-width:1199px){.program-section .program-card-wrapper{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width:768px){.program-section .program-card-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 400px){.program-section .program-card-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr))}}.gallery-section{padding-block:2.5rem}.gallery-section .gallery-item-wrapper{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.8125rem}.gallery-section .gallery-item{overflow:hidden;position:relative;border-radius:1rem}.gallery-section .gallery-item i{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;pointer-events:none;font-size:2.375rem;color:#fff;transition:.3s ease}.gallery-section .gallery-item i:before{position:relative;z-index:1}.gallery-section .gallery-item i:after{content:"";position:absolute;inset:0;background-color:rgba(0,33,87,.5);mix-blend-mode:multiply}.gallery-section .gallery-item img{width:100%;height:100%;transition:.5s ease-out}.gallery-section .gallery-item:not(:hover) i{opacity:0;transform:scale(1.3)}.gallery-section .gallery-item:hover img{transform:scale(1.1)}.accordion-section{padding-block:3.125rem}@media(max-width:768px){.accordion-section{padding-block:2.1875rem}}.accordion-section:has(+.widget-section){padding-bottom:5.625rem}.accordion-section .section-inner{padding-block:4.0625rem 5.3125rem;position:relative}@media(max-width:1024px){.accordion-section .section-inner{padding-block:2.1875rem 2.8125rem}}@media(max-width:768px){.accordion-section .section-inner{padding-inline:1rem}}.accordion-section .section-inner>*{position:relative;z-index:1}.accordion-section .section-inner .background-element{position:absolute;top:0;left:50%;width:calc(100% + 11.875rem);height:100%;transform:translateX(-50%);border-radius:1.5625rem;background-color:var(--primary-color);z-index:0;max-width:calc(100vw - 6px)}@media(max-width:1499px){.accordion-section .section-inner .background-element{width:calc(100% + 5.9375rem)}}@media(max-width:1024px){.accordion-section .section-inner .background-element{width:100vw}}.accordion-section .area-wrapper{display:flex;gap:3.125rem 2.1875rem}@media(max-width:1024px){.accordion-section .area-wrapper{flex-direction:column}}.accordion-section .area-wrapper .content-area{max-width:100%}@media(min-width:1025px){.accordion-section .area-wrapper .content-area{width:570px}}.accordion-section .area-wrapper .cover-area{flex:1;display:flex;flex-direction:column;overflow:hidden}@media(min-width:1025px){.accordion-section .area-wrapper .cover-area{transform:translateY(-26px)}}.accordion-section .area-wrapper .cover-area .cover:nth-child(odd){margin-left:auto;max-width:75%}.accordion-section .area-wrapper .cover-area .cover:nth-child(even){margin-right:auto;max-width:63%}.accordion-section .area-wrapper .cover-area .cover:not(:first-child){margin-top:-7.5rem}@media(max-width: 1300px){.accordion-section .area-wrapper .cover-area .cover:not(:first-child){margin-top:-3.75rem}}.accordion-section .area-wrapper .cover-area .cover .cover-inner{overflow:hidden;border:8px solid var(--primary-color);border-radius:1rem}.accordion-section .area-wrapper .cover-area .cover img{transform:scale(1.2)}@media(max-width:768px){.accordion-section .area-wrapper .cover-area .cover img{transform:scale(1.4)}}.contact-form-section:has(+.widget-section){padding-bottom:5.625rem}.contact-form-section .g-recaptcha{zoom:.8}.contact-form-section .area-wrapper{display:flex;gap:2.1875rem;justify-content:center}@media(max-width:1024px){.contact-form-section .area-wrapper{flex-direction:column}}.contact-form-section .area-wrapper .content-area{display:flex;flex-direction:column;gap:1.625rem;max-width:100%}@media(min-width:1025px){.contact-form-section .area-wrapper .content-area{width:500px}}.contact-form-section .area-wrapper .content-area .contact-item-wrapper{display:flex;flex-direction:column;gap:1.5rem}.contact-form-section .area-wrapper .content-area .contact-item-wrapper .contact-item .item-title{display:grid;grid-template-columns:2rem 1fr;align-items:center;gap:.75rem}.contact-form-section .area-wrapper .content-area .contact-item-wrapper .contact-item .item-title i{font-size:1.75rem}.contact-form-section .area-wrapper .content-area .contact-item-wrapper .contact-item .item-title strong{font-size:1rem;font-weight:600}.contact-form-section .area-wrapper .content-area .contact-item-wrapper .contact-item .item-content{margin-top:.75rem;font-size:.9375rem}.contact-form-section .area-wrapper .content-area .map{flex:1;border-radius:10px;overflow:hidden}.contact-form-section .area-wrapper .content-area .map>*{height:100%;width:100%}.contact-form-section .area-wrapper .form-area{max-width:100%;background-color:#e8f0fa;border-radius:10px;padding:2.5rem 2.5rem 3.4375rem}@media(min-width:1025px){.contact-form-section .area-wrapper .form-area{width:650px}}@media(max-width:768px){.contact-form-section .area-wrapper .form-area{padding:1.5625rem 1.5625rem 1.875rem}}main{min-height:75vh}.banner-section+*{padding-top:0;margin-top:0}.grid-section .area-wrapper{--side-area-width: 20rem;--gap: 1.5rem;display:grid;grid-template-columns:var(--side-area-width) calc(100% - var(--side-area-width) - var(--gap));gap:var(--gap)}@media(max-width:1024px){.grid-section .area-wrapper{grid-template-columns:100%}}.grid-section .section-area>*:first-child,.grid-section .section-area>section:first-of-type,.grid-section .section-area>.section-content+*{padding-top:0;margin-top:0}.grid-section .section-area>.section-content{margin-bottom:2.1875rem}