@charset "UTF-8";.angled-block-btn,#contact .submit-btn button{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:90px;padding:0 32px;background:#f5eef2;color:#6b2952;font-size:2.2rem;font-weight:400;border:1px solid #6b2952;border-bottom:none;border-radius:0;cursor:pointer;box-sizing:border-box;overflow:hidden;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);transition:background .2s,color .2s;margin-bottom:32px}.angled-block-btn.is-alt,#contact .submit-btn button.is-alt{background:#fff}.angled-block-btn__label{flex:1;text-align:left;font-size:1.2rem;color:#6b2952;font-family:Noto Sans TC,Microsoft JhengHei,sans-serif;font-weight:400;padding:0}.angled-block-btn__badge{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:50%;background:#6b2952;color:#fff;font-size:1.2rem;font-weight:700;margin-left:24px;flex-shrink:0}.angled-block-btn:after,#contact .submit-btn button:after{content:"";position:absolute;top:0;right:0;width:48px;height:20px;background:inherit;border-left:1px solid #6b2952;border-bottom:1px solid #6b2952;transform:rotate(45deg) translate(12px,-20px);z-index:2;pointer-events:none}.angled-block-btn:hover,#contact .submit-btn button:hover{background:#fff;color:#6b2952}.angled-block-btn:hover .angled-block-btn__badge,#contact .submit-btn button:hover .angled-block-btn__badge{background:#6b2952;color:#fff;border:1px solid #6b2952}.angled-block-btn.is-alt:hover,#contact .submit-btn button.is-alt:hover{background:#f5eef2;color:#6b2952}.angled-block-btn.is-alt:hover .angled-block-btn__badge,#contact .submit-btn button.is-alt:hover .angled-block-btn__badge{background:#6b2952;color:#fff;border:1px solid #6b2952}#contact{font-size:.98rem;display:flex;align-items:flex-start}#contact .angled-img{clip-path:polygon(0 0,calc(100% - 65px) 0,100% 65px,100% 100%,0 100%)!important}#contact .submit-btn button{width:150px;height:50px;font-size:18px;border-bottom:1px solid #6b2952;background-color:#fff;margin-bottom:0;min-height:unset;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%)}#contact .submit-btn button:after{transform:rotate(45deg) translate(12px,-24px)!important}#contact .submit-btn button:hover{background-color:#6b2952;color:#fff}#contact .contact-form-group .form-control{background-color:var(--dl-white-color);width:100%;height:50px;border:1px solid var(--dl-light-grey-color);border-radius:0;outline:none;box-shadow:none;transition:border-color .3s ease}#contact .contact-form-group .form-control:hover{border-color:#6b2952}#contact .contact-info{list-style-type:none;padding-left:0;margin-bottom:0}#contact .contact-info li{margin-bottom:18px}#contact .contact-info li .contact-info-card{background:#f7f3ef85;border-radius:8px;padding:18px 18px 12px;box-shadow:0 1px 2px #00000008;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(0)}#contact .contact-info li .contact-info-card:hover{background-color:#f0eae4;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}#contact .contact-info li .contact-info-card .contact-info-title{font-weight:700;font-size:1.08em;margin-bottom:6px;position:relative}#contact .contact-info li .contact-info-card .contact-info-title:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#e74c3c;transition:width .3s ease}#contact .contact-info li .contact-info-card:hover .contact-info-title:after{width:100%}#contact .contact-info li .contact-info-card .contact-info-row{display:flex;align-items:flex-start;margin-bottom:4px}#contact .contact-info li .contact-info-card .contact-info-row .contact-info-icon{margin-right:8px;margin-top:2px;flex-shrink:0;transition:transform .3s ease}#contact .contact-info li .contact-info-card .contact-info-row:hover .contact-info-icon{transform:scale(1.1)}#contact .contact-info li .contact-info-card .contact-info-row .contact-info-text{line-height:1.7}#contact .contact-info li .contact-info-card .contact-info-row .contact-info-text .contact-info-link{color:#222;text-decoration:underline;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}#contact .contact-info li .contact-info-card .contact-info-row .contact-info-text .contact-info-link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:#e74c3c;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}#contact .contact-info li .contact-info-card .contact-info-row .contact-info-text .contact-info-link:hover{color:#e74c3c;text-decoration:none}#contact .contact-info li .contact-info-card .contact-info-row .contact-info-text .contact-info-link:hover:after{transform:scaleX(1);transform-origin:left}.article_content{background-repeat:no-repeat;background-size:cover;background-position:bottom}.article_content .row{display:flex;flex-wrap:wrap;margin-left:0!important;margin-right:0!important}.article_content .row [class^=col]{padding-bottom:20px;position:relative;padding-right:10px;padding-left:11px}.article_content .row [class^=col] img{max-width:100%;height:auto;display:block}.article_content #content-page-header{padding-top:50px;padding-bottom:50px}.article_content #content-page-header .page-title{font-size:32px;color:#eaa64d;font-weight:600}.article_content #content-page-header .title-line{height:2px;background-color:#eaa64d}.article_title{padding-bottom:10px}.article_title .title-text{font-size:32px;color:#eaa64d;font-weight:600}.student_border{width:100%;margin-bottom:0}.student_border .student_border_container{margin:0}.student_border .student_border_top{display:flex;padding:0}.student_border .student_border_top .student_border_top_left{padding:0;margin:0;flex-shrink:0}.student_border .student_border_top .student_border_top_left img{height:101px;display:block;width:100px}.student_border .student_border_top .student_border_top_center{flex:1;padding:0;margin:0;background-image:url(/build/assets/upper_center-CNXKGymF.png);background-repeat:no-repeat;background-size:100% 100%}.student_border .student_border_top .student_border_top_center img{width:100%;height:101px}.student_border .student_border_top .student_border_top_right{padding:0;margin:0;flex-shrink:0}.student_border .student_border_top .student_border_top_right img{height:101px;display:block;width:100px}.student_border .student_border_middle{display:flex}.student_border .student_border_middle .student_border_middle_left{background-image:url(/build/assets/middle_left-juMyHaqs.png);background-repeat:no-repeat;background-size:100px 100%}.student_border .student_border_middle .student_border_middle_left img{opacity:0}.student_border .student_border_middle .student_border_middle_right{background-image:url(/build/assets/middle_right-DJ5Pm0HM.png);background-repeat:no-repeat;background-size:100px 100%;background-position:right}.student_border .student_border_middle .student_border_middle_right img{opacity:0}.student_border .student_border_middle .content{width:100%;display:flex;flex-direction:column}.student_border .student_border_bottom{display:flex;padding:0}.student_border .student_border_bottom .student_border_bottom_left{padding:0;margin:0;flex-shrink:0}.student_border .student_border_bottom .student_border_bottom_left img{height:101px;display:block;width:100px}.student_border .student_border_bottom .student_border_bottom_center{flex:1;padding:0;margin:0;background-image:url(/build/assets/lower_center-BYe_MfGK.png);position:left;background-repeat:no-repeat;background-size:100% 100%}.student_border .student_border_bottom .student_border_bottom_center img{width:100%;height:101px}.student_border .student_border_bottom .student_border_bottom_right{padding:0;margin:0;flex-shrink:0}.student_border .student_border_bottom .student_border_bottom_right img{height:101px;display:block;width:100px}.student-info{display:flex;align-items:center;gap:20px;margin-bottom:30px}.student-info .student_photo{flex-shrink:0;width:200px;height:200px;border-radius:50%;border:4px solid #d2a25a;padding:8px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #00000026}.student-info .student_photo img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:none}.student-info .student_description{margin:1em 0;flex:1}.student-info .student_description .student_name,.student-info .student_description .school_name{font-size:1.5rem;font-weight:600;color:#eaa64d;margin-bottom:8px}.student-info .student_description hr{margin:8px 0;border:none;height:3px;background-color:#eaa64d}@media (max-width: 640px){.student-info{flex-direction:column;align-items:center;text-align:center;gap:15px}.student-info .student_photo{margin-bottom:0}.student-info .student_description{width:100%}.student-info .student_description .student_name{margin-bottom:8px}.student-info .student_description .school_name{margin-top:8px}}@media (max-width: 480px){.student-info .student_photo{width:100%!important;height:100%!important;max-width:120px!important;max-height:120px!important}}.article_content_bottom{height:100px;margin-top:0}.article_content .student_list{padding-left:0;padding-right:0}.article_content .student_list .students-swiper-container{position:relative;padding:0 50px;width:100%;max-width:100%;margin:0 auto;flex:1;display:flex;align-items:center;overflow:hidden}.article_content .student_list .students1-swiper{overflow:hidden;width:100%;max-width:100%;height:auto}.article_content .student_list .swiper-wrapper{display:flex;width:100%;height:auto}.article_content .student_list .swiper-slide{height:auto;flex-shrink:0;width:100%;position:relative;transition-property:transform;padding:15px}.article_content .student_list .info-item{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:20px;padding:20px;background-color:transparent;border-radius:8px;height:100%;transition:all .3s ease;text-align:left;cursor:pointer;width:100%}.article_content .student_list .info-item:hover{background-color:#a151c71a!important;transform:translateY(-2px);box-shadow:0 4px 12px #a151c726}.article_content .student_list .info-image-wrapper{flex-shrink:0!important;width:clamp(130px,20vw,180px)!important;height:clamp(130px,20vw,180px)!important;border-radius:50%!important;border:3px solid #d2a25a;padding:8px;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;overflow:hidden}.article_content .student_list .info-image{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;border-radius:50%!important;display:block}.article_content .student_list .info-content{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:center;min-width:0}.article_content .student_list .info-title{font-size:1.5rem;font-weight:600;color:#d2a25a;margin-bottom:8px;line-height:1.6;white-space:nowrap}.article_content .student_list .info-title hr{margin:8px 0;border:none;height:3px;background-color:#d2a25a}.article_content .student_list .info-school{font-size:1.5rem;color:#d2a25a;line-height:1.6;margin:0;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;border-top:3px solid #d2a25a;border-radius:2px;padding-top:8px;max-width:100%;box-sizing:border-box}.article_content .student_list .info-divider{margin:8px 0;border:none;height:3px;background-color:#d2a25a;border-radius:2px}.article_content .student_list .info-text{font-size:.95rem;color:#555;line-height:1.6;margin:0}@media (max-width: 640px){.article_content .student_list .info-item{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:15px}.article_content .student_list .info-image-wrapper{order:1}.article_content .student_list .info-content{order:2;max-width:100%!important;text-align:center!important}.article_content .student_list .info-title,.article_content .student_list .info-school{white-space:normal!important;text-align:center!important}}.article_content .student_list .students1-swiper-button-next,.article_content .student_list .students1-swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:#ffffffe6;border-radius:50%;box-shadow:0 2px 8px #0000001a;z-index:10;cursor:pointer;transition:all .3s ease;display:flex!important;align-items:center;justify-content:center;border:none;outline:none}.article_content .student_list .students1-swiper-button-next:hover,.article_content .student_list .students1-swiper-button-prev:hover{background-color:#d2a25a;transform:translateY(-50%) scale(1.1)}.article_content .student_list .students1-swiper-button-next:hover img,.article_content .student_list .students1-swiper-button-prev:hover img{filter:brightness(0) saturate(100%) invert(1)}.article_content .student_list .students1-swiper-button-next img,.article_content .student_list .students1-swiper-button-prev img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.article_content .student_list .students1-swiper-button-next:after,.article_content .student_list .students1-swiper-button-prev:after{display:none!important}.article_content .student_list .students1-swiper-button-next{right:10}.article_content .student_list .students1-swiper-button-prev{left:10}@media (max-width: 768px){.article_content .student_list .article_content .student_list .students-swiper-container{padding:0 40px}.article_content .student_list .article_content .student_list .info-item{gap:12px;padding:15px}.article_content .student_list .article_content .student_list .info-image-wrapper{width:clamp(70px,20vw,120px)!important;height:clamp(70px,20vw,120px)!important}.article_content .student_list .article_content .student_list .info-title{font-size:1.1rem}.article_content .student_list .article_content .student_list .info-text{font-size:.9rem}.article_content .student_list .article_content .student_list .students1-swiper-button-next,.article_content .student_list .article_content .student_list .students1-swiper-button-prev{width:35px;height:35px}.article_content .student_list .article_content .student_list .students1-swiper-button-next img,.article_content .student_list .article_content .student_list .students1-swiper-button-prev img{width:18px;height:18px}}@media (max-width: 576px){.article_content .student_list .article_content .student_list .students-swiper-container{padding:0 30px}.article_content .student_list .article_content .student_list .info-item{padding:12px;gap:10px}.article_content .student_list .article_content .student_list .info-image-wrapper{width:clamp(60px,25vw,100px)!important;height:clamp(60px,25vw,100px)!important}.article_content .student_list .article_content .student_list .info-title{font-size:1rem}.article_content .student_list .article_content .student_list .info-text{font-size:.85rem}.article_content .student_list .article_content .student_list .students1-swiper-button-next,.article_content .student_list .article_content .student_list .students1-swiper-button-prev{width:30px;height:30px}.article_content .student_list .article_content .student_list .students1-swiper-button-next img,.article_content .student_list .article_content .student_list .students1-swiper-button-prev img{width:16px;height:16px}}.students1-swiper-button-next img,.students1-swiper-button-prev img{width:20px;height:20px}#search-results{background-image:url(/build/assets/purple_bg-Clq1X7dr.png)!important;background-repeat:repeat!important;background-position:bottom!important;background-size:cover!important;padding-top:5px;padding-bottom:5px}#search-results .search-form__search{background-color:#7d35a2!important}#search-results .highlight{background-color:unset!important;color:#7d35a2}#search-results .search-page-title{color:#7d35a2!important;font-size:2.5rem;font-weight:700}#search-results .results-count{padding:0 px;border-radius:0 8px 8px 0;color:#000;font-size:1.2rem;font-weight:700}#search-results .results-count span{padding-left:10px;color:#7d35a2;font-size:1.3rem;font-weight:700}#search-results input#result-search-input{border:1px solid #7d35a2}#search-results input#result-search-input:focus-visible{outline:1px solid #7d35a2}#search-results .search-result-item{border-bottom:1px solid #6f42c1;padding:25px 40px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}#search-results .search-result-item:hover{background-color:#7d35a2!important}#search-results .search-result-item:hover .result-title a{color:#fff!important}#search-results .search-result-item:hover .highlight{color:#fff!important;font-weight:700}#search-results .search-result-item:hover .result-breadcrumb{color:#fff!important}#search-results .result-breadcrumb{font-size:.9rem;color:#000}#search-results .result-title a{text-decoration:none;font-size:1.3rem}#search-results .result-title a:hover .highlight{color:#fff!important}#search-results .result-excerpt{color:#495057}#search-results .empty-results{padding:60px 20px}#search-results .empty-results img{max-width:200px;margin-bottom:20px}#search-results .empty-results h3{color:#6c757d;margin-bottom:15px}#search-results .empty-results p{color:#6c757d;margin-bottom:30px}#search-results .empty-results .btn-primary{background-color:#6f42c1;border-color:#6f42c1}#search-results .container{margin-bottom:100px}.categories-list{display:flex;flex-wrap:wrap;gap:.5em .5em;margin-bottom:.5em;align-items:center}.categories-list li{margin:0;list-style:none}.categories-list .category-tag{display:inline-block;background:#f7f6f2;border-radius:12px;padding:2px 12px;font-size:.92em;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.categories-list .category-tag:hover{background:#3c428d;color:#fff}.categories-list .date{margin-left:auto;font-size:.95em;color:#888}.categories-list .date a{color:#888;text-decoration:none}.categories-list .post-card .post-content p{font-size:15px}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.2em .5em;margin-bottom:.5em}.post-meta li{list-style:none;margin:0;font-size:1em;color:#222}.post-meta .sep{color:#bbb;font-size:1.1em;font-weight:400;margin:0 .3em}.post-meta .sep:after{content:"—"}.post-meta .date{color:#888;margin-left:.5em;font-size:.95em}.post-meta .date a{color:#888;text-decoration:none}.post-card{height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:background .2s,border .2s;border:1px solid transparent;position:relative}.post-card:hover{background:#f8fafc}.post-card:hover .social-icon-circle{display:flex}.social-icons{display:flex;gap:0px;background:transparent;z-index:4}.social-icon-circle{display:none;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%}.social-icon-circle img{width:30px;height:30px;filter:none}.social-icon-circle:hover{background:#fff}#listview-page{background-repeat:no-repeat!important;background-position:bottom!important;background-size:cover!important;padding-bottom:30px}#listview-page .article_title{padding-bottom:50px;padding-top:50px}#listview-page .student_list{padding-left:0;padding-right:0}#listview-page .student_list .cell{padding-bottom:20px}#listview-page .student_list .info-item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:30px;padding:20px;background-color:transparent;border:2px solid rgba(210,162,90,.3);border-radius:12px;height:100%;transition:all .3s ease;text-align:left;cursor:pointer;width:100%}#listview-page .student_list .info-item:hover{background-color:#a151c71a!important;border-color:#d2a25acc;transform:translateY(-3px);box-shadow:0 6px 20px #a151c740;border-radius:16px}#listview-page .student_list .info-image-wrapper{flex-shrink:0!important;width:clamp(100px,14vw,200px)!important;height:clamp(100px,14vw,200px)!important;border-radius:50%!important;border:3px solid #d2a25a;padding:8px;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;overflow:hidden}#listview-page .student_list .info-image{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;border-radius:50%!important;display:block}#listview-page .student_list .info-content{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:center}#listview-page .student_list .info-title{font-size:1.5rem;font-weight:600;color:#d2a25a;margin-bottom:0;line-height:1.6;white-space:nowrap}#listview-page .student_list .info-school{font-size:1.2rem;color:#d2a25a;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;border-top:3px solid #d2a25a;border-radius:2px;padding-top:8px;height:3.2em;min-height:3.2em}#listview-page .student_list .info-school2{font-size:1.2rem;color:#d2a25a;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;border-radius:2px;padding-top:8px}@media (max-width: 1400px){#listview-page .student_list .info-school{font-size:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:4.4em;min-height:3.4em}#listview-page .student_list .info-school2{font-size:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 896px){#listview-page .student_list .info-school{font-size:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:4.6em;min-height:3.4em}#listview-page .student_list .info-school2{font-size:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 836px){#listview-page .student_list .info-school{font-size:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:4.8em;min-height:3.4em}#listview-page .student_list .info-school2{font-size:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 768px){#listview-page .student_list .info-item{gap:20px}#listview-page .student_list .info-image-wrapper{width:clamp(80px,30vw,250px)!important;height:clamp(80px,30vw,250px)!important}#listview-page .student_list .info-title{font-size:1.7rem}#listview-page .student_list .info-school{font-size:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:4.4em;min-height:3.4em}#listview-page .student_list .info-school2{font-size:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 576px){#listview-page .student_list .info-item{gap:15px}#listview-page .student_list .info-image-wrapper{width:clamp(80px,30vw,250px)!important;height:clamp(80px,30vw,250px)!important}#listview-page .student_list .info-title{font-size:1.5rem}#listview-page .student_list .info-school{font-size:1rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:5.2em;min-height:3.2em}#listview-page .student_list .info-school2{font-size:1rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}#listview-page .listview-items{display:flex!important;flex-wrap:wrap!important;gap:20px!important}#listview-page .listview-items .row{display:flex!important;flex-wrap:wrap!important;margin:0 -15px!important}#listview-page .listview-items .row .listview-item{padding:0 10px!important}#listview-page .listview-items .row .listview-item.macau-teacher-training{display:flex!important;justify-content:center!important;align-items:flex-start!important}#listview-page .listview-items .row .listview-item.macau-teacher-training>a{display:flex!important;width:auto!important;max-width:100%!important;justify-content:center!important;flex-direction:column!important;align-items:center!important}#listview-page .listview-items .row .listview-item.macau-teacher-training .listview-item-cell{width:auto!important;max-width:100%!important;flex-shrink:0!important}#listview-page .listview-items .row .listview-item.macau-teacher-training .listview-item-cell .listview-image-bg{width:100%!important;max-width:100%!important}#listview-page .listview-items .row .listview-item.macau-teacher-training .listview-item-cell .listview-image-bg .listview-image-frame{width:100%!important;max-width:420px!important;max-height:290px!important}#listview-page .listview-items .row .listview-item .listview-item-cell{padding:20px 10px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important}#listview-page .listview-items .row .listview-item .listview-item-cell .listview-image-bg{background:#fff!important;box-shadow:0 0 10px #00000080!important;padding:10px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}#listview-page .listview-items .row .listview-item .listview-item-cell .listview-image-bg .listview-image-frame{position:relative!important;width:100%!important;aspect-ratio:1.45!important;max-width:100%!important;max-height:none!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important}#listview-page .listview-items .row .listview-item .listview-item-cell .listview-image-bg .listview-image-frame:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-image:url(/build/assets/grid_bg-DtUXx1mU.png)!important;background-size:100% 100%!important;background-repeat:repeat!important;z-index:10!important;pointer-events:none!important}#listview-page .listview-items .row .listview-item .listview-item-cell .listview-image-bg .listview-image-frame .listview-image{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:1!important}#listview-page .listview-items .row .listview-item .listview-item-cell .listview-image-bg .listview-image-frame .listview-image img{width:89%!important;height:84%!important;display:block!important;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),filter .3s!important;z-index:1!important}#listview-page .listview-items .row .listview-item .listview-item-cell .listview-image-bg .listview-title{margin-top:16px!important;text-align:left!important;width:100%!important;color:#d2a25a!important;font-size:1.5rem!important;font-weight:600!important}#listview-page .listview-items .row .listview-item .listview-item-cell .listview-image-bg .listview-title .gallery-title-text{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.4!important;height:2.8em!important;min-height:2.8em!important;margin-bottom:8px!important}#listview-page .listview-items .row .listview-item .listview-item-cell .listview-image-bg .listview-title .article-date{font-size:1.2rem!important;color:#d2a25a!important;font-weight:400!important;line-height:1.2!important;margin-top:4px!important}.footer__upper{margin-bottom:.5em}.green-footer{background-image:url(/build/assets/footer_bg-DC1tyWKs.png);background-repeat:no-repeat;background-position:left;background-size:100% 100%;color:#000;display:block;position:relative;font-size:2rem;padding:1em 0 .25em;font-weight:400;line-height:1.5;text-align:left;box-sizing:border-box}.green-footer .btn--icon .ico,.green-footer .btn--icon .arrow-list>li:before,.green-footer .btn--icon .inline-arrow-list>li:before{flex:none;display:inline-flex;justify-content:center;align-items:center;margin-left:.75em;width:min(2.1875rem,2.5em);height:min(2.1875rem,2.5em);border-radius:50%;overflow:hidden;background:#008c34;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.green-footer .footer__copyright{margin-top:0;padding-bottom:30px}.green-footer .footer__upper p{margin:.25em 0!important}.gold-footer{background-image:url(/build/assets/footer_gold_bg-CCpv7F93.png);background-repeat:no-repeat;background-position:left;background-size:100% 100%;color:#8b4513;display:block;position:relative;font-size:2rem;padding:1em 0 .25em;font-weight:400;line-height:1.5;text-align:left;box-sizing:border-box}.gold-footer .btn--icon .ico,.gold-footer .btn--icon .arrow-list>li:before,.gold-footer .btn--icon .inline-arrow-list>li:before{flex:none;display:inline-flex;justify-content:center;align-items:center;margin-left:.75em;width:min(2.1875rem,2.5em);height:min(2.1875rem,2.5em);border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#d39a58,#daa520);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.gold-footer .footer__copyright{margin-top:0;padding-bottom:30px}.gold-footer .footer__upper p{margin:.5em 0!important;color:#8b4513;text-shadow:1px 1px 2px rgba(255,255,255,.7)}.orange-footer{background-image:url(/build/assets/footer_orange_bg-BQQPz-wl.png);background-repeat:no-repeat;background-position:left;background-size:100% 100%;color:#000;display:block;position:relative;font-size:2rem;padding:1em 0 .25em;font-weight:400;line-height:1.5;text-align:left;box-sizing:border-box}.orange-footer .btn--icon .ico,.orange-footer .btn--icon .arrow-list>li:before,.orange-footer .btn--icon .inline-arrow-list>li:before{flex:none;display:inline-flex;justify-content:center;align-items:center;margin-left:.75em;width:min(2.1875rem,2.5em);height:min(2.1875rem,2.5em);border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#f60,#ff8c00);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.orange-footer .footer__copyright{margin-top:0;padding-bottom:30px}.orange-footer .footer__upper p{margin:.25em 0!important}.purple-footer{background-image:url(/build/assets/footer_purple_bg-BVTXw724.png);background-repeat:no-repeat;background-position:left;background-size:100% 100%;color:#000;display:block;position:relative;font-size:2rem;padding:1em 0 .25em;font-weight:400;line-height:1.5;text-align:left;box-sizing:border-box}.purple-footer .btn--icon .ico,.purple-footer .btn--icon .arrow-list>li:before,.purple-footer .btn--icon .inline-arrow-list>li:before{flex:none;display:inline-flex;justify-content:center;align-items:center;margin-left:.75em;width:min(2.1875rem,2.5em);height:min(2.1875rem,2.5em);border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#7d35a2,purple);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.purple-footer .footer__copyright{margin-top:0;padding-bottom:30px}.purple-footer .footer__upper p{margin:.25em 0!important}.missions-topic{margin-top:80px}.missions-topic .title{font-size:var(--fs-h2, 2.875rem);font-family:var(--os),sans-serif;font-weight:700;color:var(--heading-color, #191919);margin-bottom:24px;letter-spacing:1px;line-height:1.2;text-align:left}.missions-topic .desc{font-family:var(--rb),sans-serif;color:var(--content-color, #4c4c4c);font-size:20px!important;letter-spacing:2px;font-weight:500;margin-bottom:32px;line-height:1.7;word-break:break-all;text-align:left}.missions-topic .desc p{font-size:20px;letter-spacing:2px;font-weight:500;margin-bottom:32px;line-height:1.7;word-break:break-all;text-align:left}.missions-topic .divider{border-bottom:2px solid var(--divider-color, #bbb);margin-top:16px;width:100%}.student-experiences{position:relative;padding:3rem 0;background-color:#f9f7f2}.student-experiences__wrapper{position:relative;max-width:1400px;margin:0 auto;padding:0 15px}.student-experiences__title{color:#e8b76f;font-size:2.5rem;text-align:center;margin-bottom:2rem;font-weight:700}.student-experiences__content{position:relative;padding:2rem 0}.student-experiences__frame{position:relative}.student-experiences__frame:before,.student-experiences__frame:after{content:"";position:absolute;width:80px;height:80px;border:3px solid #e8b76f}.student-experiences__frame:before{top:-15px;left:-15px;border-right:none;border-bottom:none}.student-experiences__frame:after{top:-15px;right:-15px;border-left:none;border-bottom:none}.student-experiences__frame-bottom:before,.student-experiences__frame-bottom:after{content:"";position:absolute;width:80px;height:80px;border:3px solid #e8b76f}.student-experiences__frame-bottom:before{bottom:-15px;left:-15px;border-right:none;border-top:none}.student-experiences__frame-bottom:after{bottom:-15px;right:-15px;border-left:none;border-top:none}.student-experiences__student{text-align:center}.student-experiences__student-image{width:200px;height:200px;border-radius:50%;overflow:hidden;margin:0 auto 1rem;border:6px solid #e8b76f}.student-experiences__student-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.student-experiences__student-name{color:#e8b76f;font-size:1.2rem;font-weight:700;margin-bottom:.25rem}.student-experiences__student-school{color:#e8b76f;font-size:1rem;margin-bottom:.25rem}.student-experiences__student-university{color:#e8b76f;font-size:1rem}.student-experiences .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;background-color:transparent;color:#e8b76f;font-size:2rem;border:none;cursor:pointer}.student-experiences .slick-prev{left:-50px}.student-experiences .slick-next{right:-50px}.achievement-sharing{padding:60px 0;background-image:url(/build/assets/archievement_section_bg-BmPJmTdN.png);background-repeat:repeat;background-position:bottom;background-size:cover;position:relative}.achievement-sharing .container{position:relative;z-index:1}.achievement-sharing .section-title{margin-bottom:40px}.achievement-sharing .section-title h2{font-size:2.5rem;font-weight:700}.achievement-sharing .section-title h2 .text-primary{color:#d2a25a!important}.achievement-sharing .section-title h2 .text-success{color:#4a9d4a!important}.achievement-sharing .achievement-items{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.achievement-sharing .achievement-items .col-md-4{padding-left:10px;padding-right:10px}.achievement-sharing .achievement-items .achievement-link{display:block;text-decoration:none;color:inherit;width:100%;height:100%;transition:transform .3s ease}.achievement-sharing .achievement-items .achievement-link:hover{text-decoration:none;color:inherit;transform:translateY(-5px)}.achievement-sharing .achievement-items .achievement-item{padding:32px 10px 24px;display:flex;flex-direction:column;align-items:center}.achievement-sharing .achievement-items .achievement-item .achievement-image-bg{background:#fff;box-shadow:0 4px 24px #0000001a;padding:10px;display:flex;justify-content:center;align-items:center}.achievement-sharing .achievement-items .achievement-item .achievement-image-bg .achievement-image-frame{position:relative;width:100%;aspect-ratio:1.45;max-width:420px;max-height:290px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:0}.achievement-sharing .achievement-items .achievement-item .achievement-image-bg .achievement-image-frame:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/build/assets/grid_bg-DtUXx1mU.png);background-size:100% 100%;background-repeat:repeat;z-index:10;pointer-events:none}.achievement-sharing .achievement-items .achievement-item .achievement-image-bg .achievement-image-frame .achievement-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.achievement-sharing .achievement-items .achievement-item .achievement-image-bg .achievement-image-frame .achievement-image img{width:90%;height:90%;-o-object-fit:contain;object-fit:contain;display:block;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),filter .3s;z-index:1}.achievement-sharing .achievement-items .achievement-item .achievement-image-bg .achievement-image-frame .achievement-image:hover img{transform:scale(1.1);box-shadow:0 8px 32px #0000002e;filter:brightness(1.08) contrast(1.05);z-index:1;-o-object-fit:unset;object-fit:unset}.achievement-sharing .achievement-items .achievement-item .achievement-title{margin-top:24px;font-size:1.5rem;font-weight:600;color:#7a4a1a;text-align:center}.event-info-section{background-size:cover;background-position:center;padding:60px 0}.event-info-section .container{max-width:1200px;margin:0 auto}.event-info-section .event-title{text-align:center;font-size:2.5rem;font-weight:700;color:#f60;margin-bottom:2rem;letter-spacing:2px}.event-info-section .event-cards-row{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.event-info-section .event-swiper-container{position:relative;padding:0 60px;width:100%;max-width:100%}.event-info-section .event-swiper{overflow:hidden;width:100%;max-width:100%}.event-info-section .swiper-wrapper{display:flex;width:100%;height:auto}.event-info-section .swiper-slide{height:auto;flex-shrink:0;width:100%;position:relative;transition-property:transform;display:flex;justify-content:center}.event-info-section .event-card{position:relative;width:100%;max-width:450px;min-height:520px;display:flex;align-items:stretch;padding:10px}.event-info-section .event-card .event-card-inner{position:relative;width:100%;height:100%;background-color:#ffffff67;box-shadow:0 0 10px #0000004d;border-radius:8px}.event-info-section .event-card .event-card-frame{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.event-info-section .event-card .event-card-content{position:relative;z-index:2;padding:32px 20px 20px;display:flex;flex-direction:column;height:100%}.event-info-section .event-card .event-card-calendar{position:absolute;top:0;left:0;display:flex;align-items:center;gap:8px;z-index:3;justify-content:center}.event-info-section .event-card .event-card-calendar img{width:90px;height:80px}.event-info-section .event-card .event-card-calendar .event-card-date{font-size:14px;font-weight:700;color:#000;line-height:1.1;text-align:center;position:absolute;top:31px}.event-info-section .event-card .event-card-calendar .event-card-date .event-card-date-number{font-size:24px;font-weight:700;color:#f60}.event-info-section .event-card .event-card-photo{aspect-ratio:1.43;width:100%;height:auto;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background-image:url(/build/assets/grid_bg-XW0j7YGy.png);background-size:cover;background-position:center;background-repeat:no-repeat}.event-info-section .event-card .event-card-photo img{width:85%;height:85%;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 12px #00000014}.event-info-section .event-card .event-card-desc{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding:0 20px 20px;width:100%}.event-info-section .event-card .event-card-title{font-size:1.5rem;font-weight:600;color:#7a4a1a;margin-bottom:0;height:65px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.event-info-section .event-card .event-card-meta{font-size:1rem;color:#333;margin-bottom:12px}.event-info-section .event-card .event-card-meta div{display:flex;align-items:center;gap:6px;margin-bottom:4px}.event-info-section .event-card .event-card-meta div img{width:18px;height:auto}.event-info-section .event-card .event-card-more{display:inline-flex;align-items:center;gap:4px;color:#d2a25a;font-weight:600;text-decoration:none;margin-top:8px}.event-info-section .event-card .event-card-more img{width:18px;height:18px}.event-info-section .event-card .event-card-more:hover{text-decoration:underline;color:#b07d2a}.event-info-section .event-swiper-button-next,.event-info-section .event-swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:#ffffffe6;border-radius:50%;box-shadow:0 2px 8px #0000001a;z-index:10;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.event-info-section .event-swiper-button-next:hover,.event-info-section .event-swiper-button-prev:hover{background-color:#d2a25a;transform:translateY(-50%) scale(1.1)}.event-info-section .event-swiper-button-next:hover img,.event-info-section .event-swiper-button-prev:hover img{filter:brightness(0) saturate(100%) invert(1)}.event-info-section .event-swiper-button-next img,.event-info-section .event-swiper-button-prev img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.event-info-section .event-swiper-button-next:after,.event-info-section .event-swiper-button-prev:after{display:none!important}.event-info-section .event-swiper-button-next{right:0}.event-info-section .event-swiper-button-prev{left:0}@media (max-width: 900px){.event-info-section .event-swiper-container{padding:0 50px}.event-info-section .event-card{width:100%;max-width:400px;min-width:0}.event-info-section .event-swiper-button-next,.event-info-section .event-swiper-button-prev{width:35px;height:35px}.event-info-section .event-swiper-button-next img,.event-info-section .event-swiper-button-prev img{width:18px;height:18px}}@media (max-width: 576px){.event-info-section .event-swiper-container{padding:0 40px}.event-info-section .event-card{width:100%;max-width:350px}.event-info-section .event-swiper-button-next,.event-info-section .event-swiper-button-prev{width:30px;height:30px}.event-info-section .event-swiper-button-next img,.event-info-section .event-swiper-button-prev img{width:16px;height:16px}}.students-thoughts-section{background-size:cover;background-position:center;padding:60px 0}.students-thoughts-section .container{max-width:1200px;margin:0 auto;padding:40px 20px;display:flex;flex-direction:column;justify-content:center;position:relative}.students-thoughts-section .students-title{text-align:left;font-size:2.5rem;font-weight:700;color:#d2a25a;margin-bottom:2rem;letter-spacing:2px;padding-left:120px}.students-thoughts-section .students-swiper-container{position:relative;padding:0 50px;width:100%;max-width:100%;margin:0 auto;flex:1;display:flex;align-items:center;z-index:2}.students-thoughts-section .students-swiper{overflow:hidden;width:100%;max-width:100%;height:auto;min-height:300px}.students-thoughts-section .swiper-wrapper{display:flex;width:100%;height:auto}.students-thoughts-section .swiper-slide{height:auto;flex-shrink:0;width:100%;position:relative;transition-property:transform;padding:15px}.students-thoughts-section .info-item{display:flex;flex-direction:column;align-items:center;gap:15px;padding:20px;background-color:transparent;border-radius:8px;height:100%;transition:transform .3s ease;text-align:center}.students-thoughts-section .info-item:hover{transform:translateY(-2px)}.students-thoughts-section .info-image-wrapper{flex:0 0 auto;width:clamp(150px,25vw,220px);height:clamp(150px,25vw,220px);border-radius:50%!important;border:3px solid #d2a25a;padding:8px;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;overflow:hidden}.students-thoughts-section .info-image{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;border-radius:50%!important;display:block}.students-thoughts-section .info-content{flex:1;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.students-thoughts-section .info-title{font-size:1.7rem;font-weight:600;color:#d2a25a;margin-bottom:8px;line-height:1.3;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;word-wrap:break-word!important;text-shadow:-1px -1px 2px rgba(255,255,255,.8),-1px 0px 2px rgba(255,255,255,.8),-1px 1px 2px rgba(255,255,255,.8),0px -1px 2px rgba(255,255,255,.8),0px 1px 2px rgba(255,255,255,.8),1px -1px 2px rgba(255,255,255,.8),1px 0px 2px rgba(255,255,255,.8),1px 1px 2px rgba(255,255,255,.8)}.students-thoughts-section .info-title hr{margin:8px 0;border:none;height:3px;background-color:#d2a25a}.students-thoughts-section .info-text{font-size:.95rem;color:#555;line-height:1.6;margin:0}.students-thoughts-section .students-swiper-button-next,.students-thoughts-section .students-swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:#ffffffe6;border-radius:50%;box-shadow:0 2px 8px #0000001a;z-index:10;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.students-thoughts-section .students-swiper-button-next:hover,.students-thoughts-section .students-swiper-button-prev:hover{background-color:#d2a25a;transform:translateY(-50%) scale(1.1)}.students-thoughts-section .students-swiper-button-next:hover img,.students-thoughts-section .students-swiper-button-prev:hover img{filter:brightness(0) saturate(100%) invert(1)}.students-thoughts-section .students-swiper-button-next img,.students-thoughts-section .students-swiper-button-prev img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.students-thoughts-section .students-swiper-button-next:after,.students-thoughts-section .students-swiper-button-prev:after{display:none!important}.students-thoughts-section .students-swiper-button-next{right:30px}.students-thoughts-section .students-swiper-button-prev{left:30px}@media (max-width: 768px){.students-thoughts-section .container{padding:30px 15px}.students-thoughts-section .students-swiper-container{padding:0 40px}.students-thoughts-section .info-item{gap:12px;padding:15px}.students-thoughts-section .info-image-wrapper{width:clamp(100px,35vw,250px);height:clamp(100px,35vw,250px)}.students-thoughts-section .info-title{font-size:1.5rem;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;word-wrap:break-word!important}.students-thoughts-section .info-text{font-size:.9rem}.students-thoughts-section .students-swiper-button-next,.students-thoughts-section .students-swiper-button-prev{width:35px;height:35px}.students-thoughts-section .students-swiper-button-next img,.students-thoughts-section .students-swiper-button-prev img{width:18px;height:18px}}@media (max-width: 576px){.students-thoughts-section .container{padding:25px 10px}.students-thoughts-section .students-swiper-container{padding:0 30px}.students-thoughts-section .info-item{padding:12px;gap:10px}.students-thoughts-section .info-image-wrapper{width:clamp(90px,30vw,130px);height:clamp(90px,30vw,130px)}.students-thoughts-section .info-title{font-size:1rem;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;word-wrap:break-word!important}.students-thoughts-section .info-text{font-size:.85rem}.students-thoughts-section .students-swiper-button-next,.students-thoughts-section .students-swiper-button-prev{width:30px;height:30px}.students-thoughts-section .students-swiper-button-next img,.students-thoughts-section .students-swiper-button-prev img{width:16px;height:16px}}@media (max-width: 480px){.students-thoughts-section .students-title{font-size:1.8rem}}.student_border_thoughts{position:absolute;top:0;left:0;right:0;height:500px;z-index:1}.student_border_thoughts .student_border_thoughts_top{display:flex;padding:0}.student_border_thoughts .student_border_thoughts_top .student_border_thoughts_top_left{padding:0;margin:0;flex-shrink:0}.student_border_thoughts .student_border_thoughts_top .student_border_thoughts_top_left img{height:101px;display:block;width:100px}.student_border_thoughts .student_border_thoughts_top .student_border_thoughts_top_center{flex:1;padding:0;margin:0;background-image:url(/build/assets/upper_center-CNXKGymF.png);background-repeat:no-repeat;background-size:100% 100%}.student_border_thoughts .student_border_thoughts_top .student_border_thoughts_top_center img{width:100%;height:auto;display:block;height:100px;opacity:0}.student_border_thoughts .student_border_thoughts_top .student_border_thoughts_top_right{padding:0;margin:0;flex-shrink:0}.student_border_thoughts .student_border_thoughts_top .student_border_thoughts_top_right img{height:101px;display:block;width:100px}.student_border_thoughts .student_border_thoughts_middle{display:flex;min-height:400px;max-height:400px}.student_border_thoughts .student_border_thoughts_middle .student_border_thoughts_middle_left{background-image:url(/build/assets/middle_left-juMyHaqs.png);background-repeat:no-repeat;background-size:100% 10000px}.student_border_thoughts .student_border_thoughts_middle .student_border_thoughts_middle_left img{height:100%;width:100px;opacity:0}.student_border_thoughts .student_border_thoughts_middle .content_thoughts{flex:1;display:flex;align-items:center;justify-content:center;padding:20px;position:relative;z-index:2}.student_border_thoughts .student_border_thoughts_middle .student_border_thoughts_middle_right{background-image:url(/build/assets/middle_right-DJ5Pm0HM.png);background-repeat:no-repeat;background-size:100% 10000px}.student_border_thoughts .student_border_thoughts_middle .student_border_thoughts_middle_right img{height:100%;width:100px;opacity:0}.student_border_thoughts .student_border_thoughts_bottom{display:flex;padding:0}.student_border_thoughts .student_border_thoughts_bottom .student_border_thoughts_bottom_left{padding:0;margin:0;flex-shrink:0}.student_border_thoughts .student_border_thoughts_bottom .student_border_thoughts_bottom_left img{height:101px;display:block;width:100px}.student_border_thoughts .student_border_thoughts_bottom .student_border_thoughts_bottom_center{flex:1;padding:0;margin:0;background-image:url(/build/assets/lower_center-BYe_MfGK.png);position:left;background-repeat:no-repeat;background-size:100% 100%}.student_border_thoughts .student_border_thoughts_bottom .student_border_thoughts_bottom_center img{width:100%;height:101px;display:block;opacity:0}.student_border_thoughts .student_border_thoughts_bottom .student_border_thoughts_bottom_right{padding:0;margin:0;flex-shrink:0}.student_border_thoughts .student_border_thoughts_bottom .student_border_thoughts_bottom_right img{height:101px;display:block;width:100px}.student-info_thoughts{margin-top:-50px;display:flex;align-items:center;gap:20px;margin-bottom:30px}.student-info_thoughts .student_photo_thoughts{flex-shrink:0;width:200px;height:200px;border-radius:50%;border:4px solid #d2a25a;padding:8px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #00000026}.student-info_thoughts .student_photo_thoughts img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:none}.student-info_thoughts .student_description_thoughts{flex:1}.student-info_thoughts .student_description_thoughts .student_name_thoughts,.student-info_thoughts .student_description_thoughts .school_name_thoughts{font-size:1.5rem;font-weight:600;color:#eaa64d;margin-bottom:8px}.student-info_thoughts .student_description_thoughts hr{margin:8px 0;border:none;height:3px;background-color:#eaa64d}.article_content_bottom_thoughts{height:100px;margin-top:0}@media screen and (max-width: 1200px){.students-thoughts-section .container .student_border_thoughts .student_border_thoughts_container{background-image:url(/build/assets/student_thoughts_bg4-Cvnyxhxe.png)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:100% 100%!important}}@media screen and (max-width: 768px){.students-thoughts-section .container .student_border_thoughts .student_border_thoughts_container{background-image:url(/build/assets/student_thoughts_bg5-DTHIVdMy.png)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important}}.menu__link--lv1{position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94);border-radius:8px;margin:2px 4px}.menu__link--lv1:hover{background-color:#a151c7d9!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 12px #4a90e233;text-decoration:none!important}.menu__link--lv1:hover:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;background:#fff;border-radius:0 2px 2px 0;animation:slideIn .3s ease-out}.menu__link--lv1:focus{background-color:#4a90e21a!important;color:#4a90e2!important;outline:2px solid rgba(74,144,226,.3);outline-offset:2px;text-decoration:none!important}.menu__link--lv1:active{transform:translateY(0);box-shadow:0 2px 6px #4a90e24d}@keyframes slideIn{0%{opacity:0;transform:translateY(-50%) translate(-10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}@media (max-width: 768px){.menu__link--lv1:hover{transform:none;margin:1px 2px}}.menu__item--lv1:hover{cursor:pointer}#gallery{padding:50px 0!important;background-repeat:repeat!important;background-position:bottom!important;background-size:cover!important;position:relative!important}#gallery .container{position:relative!important;z-index:1!important}#gallery .container .article_title .title-row .title-text{font-size:32px;color:#eaa64d;font-weight:600}#gallery .header-content-title{font-size:2rem!important;font-weight:700!important;margin-bottom:2rem!important;color:#333!important;text-align:center!important}#gallery .gallery-items{display:flex!important;flex-wrap:wrap!important;gap:20px!important}#gallery .gallery-items .row{display:flex!important;flex-wrap:wrap!important;margin:0 -15px!important}#gallery .gallery-items .row .col-xl-4,#gallery .gallery-items .row .col-lg-6,#gallery .gallery-items .row .col-md-6,#gallery .gallery-items .row .col-sm-12{padding:0 10px!important}#gallery .gallery-item{padding:20px 10px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important}#gallery .gallery-item .gallery-image-bg{background:#fff!important;box-shadow:0 0 10px #00000080!important;padding:10px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}#gallery .gallery-item .gallery-image-bg .gallery-image-frame{position:relative!important;width:100%!important;aspect-ratio:1.45!important;max-width:100%!important;max-height:none!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important}#gallery .gallery-item .gallery-image-bg .gallery-image-frame:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-image:url(/build/assets/grid_bg-DtUXx1mU.png)!important;background-size:100% 100%!important;background-repeat:repeat!important;z-index:10!important;pointer-events:none!important}#gallery .gallery-item .gallery-image-bg .gallery-image-frame .gallery-image{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:1!important}#gallery .gallery-item .gallery-image-bg .gallery-image-frame .gallery-image img{width:89%!important;display:block!important;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),filter .3s!important;z-index:1!important}#gallery .gallery-item .gallery-image-bg .gallery-image-frame .gallery-image:hover img{transform:scale(1)!important;box-shadow:0 8px 32px #0000002e!important;filter:brightness(1.08) contrast(1.05)!important;z-index:1!important;-o-object-fit:unset!important;object-fit:unset!important}#gallery .gallery-item .gallery-image-bg .gallery-title{margin-top:16px!important;text-align:left!important;width:100%!important}#gallery .gallery-item .gallery-image-bg .gallery-title .gallery-date{font-size:1.2rem!important;color:#7a4a1a!important;margin-bottom:8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:400!important;line-height:1.2!important;margin-top:4px!important}#gallery .gallery-item .gallery-image-bg .gallery-title .gallery-title-text{margin-top:16px!important;text-align:left!important;width:100%!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.4!important;height:2.8em!important;min-height:2.8em!important;font-size:1.5rem!important;font-weight:601!important}#photo-list{padding:50px 0!important;background-repeat:repeat!important;background-position:bottom!important;background-size:cover!important;position:relative!important}#photo-list .container .title-row{font-size:32px;color:#eaa64d;font-weight:600}#photo-list .lg-backdrop{background-color:#000000e6!important;z-index:9999!important}#photo-list .lg-outer{z-index:10000!important}#photo-list .lg-item{cursor:pointer!important}#photo-list #emg_album{margin:0 -15px!important}#photo-list #emg_album .card{height:auto;overflow:hidden;margin-bottom:10px}#photo-list #emg_album .col-sm-6{padding:10px}#photo-list #emg_album .card-img-top{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .3s ease;aspect-ratio:1.778}#photo-list #emg_album .card:hover .card-img-top{transform:scale(1.05)}#photo-list #emg_album .card-block{padding:15px}#photo-list #emg_album .card-text{margin:0;font-size:14px;line-height:1.4}.langBtn{position:absolute;top:10px;right:20px;z-index:1000;background:#ffffffe6;padding:8px 15px;border-radius:20px;box-shadow:0 2px 10px #0000001a}.langBtn a{color:#666;text-decoration:none;font-size:14px;font-weight:500;transition:color .3s ease}.langBtn a:hover{color:#333}.langBtn a.active{color:#007bff;font-weight:600}.langBtn span{color:#ccc;font-size:12px}@media (max-width: 768px){.langBtn{position:relative;top:auto;right:auto;text-align:center;margin:10px 0;background:#fffffff2}}.divider{width:auto;height:2px;margin:20px 0;display:block;background-color:#d39a58}.banner-section{position:relative;width:100%;height:70vh;overflow:hidden;background-color:#000}.top-slider-section{width:100%;height:100%}.top-slider-section .item{position:relative;width:100%;height:100%}.slide-media{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.slide-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.caption{position:absolute;bottom:10%;left:50%;transform:translate(-50%);color:#fff;text-align:center;padding:20px;background-color:#00000080;border-radius:8px;max-width:80%;z-index:10}.caption .title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.caption .sub-title{font-size:1.2rem}p{margin:1em 0}p:empty:before{content:" "}.title-line{height:2px;background-color:#eaa64d}.slick-slider .slick-list{height:100%}.slide-image img{opacity:0}.slick-track{height:100%}#back-to-top-button{display:inline-block;background-color:#ff9800;width:50px;height:50px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#back-to-top-button:after{content:"";font-family:FontAwesome;font-weight:400;font-style:normal;font-size:2em;line-height:50px;color:#fff}#back-to-top-button:hover{cursor:pointer;background-color:#e68900}#back-to-top-button:active{background-color:#c70}#back-to-top-button.show{opacity:1;visibility:visible}@media (max-width: 992px){.banner-section{height:60vh}.caption .title{font-size:2rem}.caption .sub-title{font-size:1rem}}@media (max-width: 576px){.banner-section{height:50vh}.caption{bottom:5%;padding:15px;max-width:90%}.caption .title{font-size:1.5rem}.caption .sub-title{font-size:.9rem}}
