@import url("https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Ma+Shan+Zheng&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100;300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+HK:wght@100;300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://use.typekit.net/gho5xeo.css");@import url("https://fonts.googleapis.com/css2?family=Darker+Grotesque:wght@300..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Tilt+Warp&display=swap");@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap");body{font-family:"Josefin Sans";overflow-x:hidden;background-color:#e6dccf}b{font-weight:800 !important}hr{color:#3d455e;background-color:#3d455e;height:3px}li{color:#3d455e;font-size:17.5px;font-weight:500;line-height:28px}h1{color:#3d455e;font-family:"Darker Grotesque", sans-serif;font-size:60px;font-weight:900;line-height:50px;margin-bottom:0.35em}h2{color:#3d455e;font-family:Tilt Warp;font-size:25px;font-weight:800;line-height:30px}h3{color:#3d455e;font-family:"Josefin Sans";font-size:21px;font-weight:600;line-height:28px}h4{color:#3d455e;font-family:"Josefin Sans";font-size:50px;font-weight:800;line-height:50px}h5{color:#3d455e;font-family:"Josefin Sans";font-size:15px;font-weight:500;line-height:26px}p{color:#3d455e;font-family:"Josefin Sans";font-size:17.5px;font-weight:500;line-height:27px}a{color:#3d455e;text-decoration:underline;text-decoration-color:#3d455e}a:hover{color:#3d455e;text-decoration:underline;font-weight:600}button{font-family:Tilt Warp;font-size:18px;line-height:30px}.social{width:25px;margin:0 10px}.btn{border:2px solid #3d455e !important;border-radius:40px;padding:5px 15px;color:#3d455e;font-family:Tilt Warp;font-size:16px}.btn:hover{background-color:transparent;color:#3d455e;border:2px solid #3d455e;text-decoration:none;font-weight:inherit}.btn:focus{box-shadow:none !important}.container1{margin-left:5%;margin-right:5%}@media only screen and (max-width:500px){.container1{margin-left:20px;margin-right:20px}}.header1{background-color:#e6dccf;background-size:cover;width:100%;z-index:20;margin-top:35px;margin-bottom:35px}@media only screen and (max-width:600px){.header1{margin-top:33px}}@media only screen and (max-width:700px){.header1{margin-top:33px}}.header1 .navbar-toggle{color:#3d455e !important;width:50px;cursor:pointer}.header1 .navbar-brand{}.header1 .navbar-brand .main-logo{width:130px}@media only screen and (max-width:1000px){.header1 .navbar-brand .main-logo{width:80px;margin-left:auto;margin-right:auto}}.header1 .header_nv .register{border-radius:28px;border:#3d455e solid 2px;margin-right:35px;color:#3d455e;font-weight:700;font-size:20px;padding:8px 26px}.header1 .header_nv .register:hover{background:none}@media only screen and (max-width:1200px){.header1 .header_nv .register{font-size:16px;margin-right:12px;padding:5px 15px}}.main-regions{position:relative;top:20px;left:150px;color:#3d455e;width:150px;height:150px}@media only screen and (max-width:950px){.main-regions{position:relative;left:105px}}@media only screen and (max-width:767px){.main-regions{position:relative;left:100px;top:-35px}}@media only screen and (max-width:575px){.main-regions{top:-90px;left:115px}}.header_visible{position:fixed;top:-100%;width:100%;z-index:999;background-size:cover;background-color:#3d455e;height:100%;display:flex;align-items:center;padding-top:0px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}@media only screen and (max-width:1000px){.header_visible{background-image:none;background-color:#3d455e}}.header_visible.visible{top:0;padding-top:200px}@media only screen and (max-width:800px){.header_visible.visible{padding-top:10px;overflow-y:scroll}}.header_visible .menu_logos{position:absolute;top:4.6%;margin-top:20px;left:5%;color:#3d455e}@media only screen and (max-width:600px){.header_visible .menu_logos{margin-left:15px;margin-top:15px;width:50%}}.header_visible .header_close{position:absolute;top:45px;right:5.6%}@media only screen and (max-width:600px){.header_visible .header_close{margin-right:11px;margin-top:17px}}.header_visible .menu{margin-left:10px}.header_visible .menu li{list-style-type:none;padding-bottom:30px}@media only screen and (max-width:1000px){.header_visible .menu li{padding-bottom:12px}}.header_visible .menu li a{color:#e6dccf;text-decoration:none;font-size:30px;font-weight:700}@media only screen and (max-width:1000px){.header_visible .menu li a{font-size:26px}}.header_visible .menu li a:hover{color:#e6dccf}.header_visible .social{width:40px}.header_visible .mobile-socials{display:none;position:absolute;bottom:40px;left:0}@media only screen and (max-width:1000px){.header_visible .mobile-socials{display:block;padding-top:50px;padding-right:32px}}.header_visible .m-header .logo1{width:72px;margin-top:-48px}.header_visible .m-header .logo2{width:84px;margin-top:-48px}.header_visible .m-header .bar{font-size:78px;font-weight:300;padding:0 16px}.header_visible .first-row{padding-top:-100px}@media only screen and (max-width:1000px){.header_visible .first-row{padding-top:initial}}.header_visible .first-row .menu-banner{position:absolute;right:180px;bottom:0}.header_visible .first-row .social{width:25px}.header_visible .menu-text{padding-top:20px}@media only screen and (max-width:1000px){.header_visible .menu-text{padding-top:initial;margin-top:-60px}}@media only screen and (max-width:700px){.menu-left{margin-top:30px}}@media only screen and (max-width:700px){.menu-left ul{margin-bottom:0}}.main_background{background-size:cover;background-position:center;background-color:#3d455e;width:100%;height:780px;object-fit:cover}@media only screen and (max-width:575px){.main_background{background-image:none;padding-top:0;height:630px}}.main_logo{color:#3d455e;position:absolute;top:18%;left:48%;z-index:30;transform:translate(-50%, -50%);width:100%}@media only screen and (max-width:575px){.main_logo{width:90%;top:30%}}.main_detail{position:absolute;bottom:1%;width:100%}.main_detail p{display:inline;font-size:36px;font-weight:700;color:#e6dccf;text-align:left}@media only screen and (max-width:575px){.main_detail p{display:block;text-align:center;line-height:10px;font-size:26px}}footer{}footer .footer-img{background-color:#3d455e;background-size:cover;height:250px;width:100%;object-fit:cover}@media only screen and (max-width:767px){footer .footer-img{background-image:none;height:320px}}footer .footer{color:#e6dccf;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width:575px){footer .footer{width:100%}}footer .footer .footer-text{text-align:center}@media only screen and (max-width:575px){footer .footer .footer-text{margin-top:28px;margin-bottom:32px;font-size:13px}}footer .footer a{color:#e6dccf;text-decoration:none;font-weight:600;line-height:48px}footer .footer p{font-size:15px;color:#e6dccf;line-height:22px}footer .right-logos{right:5%;bottom:12%}@media only screen and (max-width:575px){footer .right-logos{right:initial;bottom:12%;margin-left:12px}}.main-section{background-color:#e6dccf}@media only screen and (max-width:575px){.main-section{margin-top:110px}}.main-section .main-image-bkgd{height:550px;width:100%;object-fit:cover}.main-section .main-image{object-fit:cover}.text-section{padding:30px 0}@media only screen and (max-width:1000px){.text-section{padding:20px 20px 25px 20px}}.text-section.bg-light-brown{background-color:#bb9765}.text-section.bg-dark-blue{background-color:#3d455e}.text-section.bg-dark-blue h2,.text-section.bg-dark-blue p{color:#e6dccf}.text-section.bg-dark-blue .btn{font-size:22px;color:#e6dccf;border:2px solid #e6dccf !important}.text-section .btn{font-size:22px}.map-section{padding-top:50px;padding-bottom:50px}@media only screen and (max-width:575px){.map-section{padding-top:20px}}.map-section .map-left{padding:0px;border-right:2px solid #3d455e}@media only screen and (max-width:769px){.map-section .map-left{padding:20px;border-right:none}}.map-section .map-left .afes-logo{position:absolute;left:120px;bottom:100px;width:60px}.map-section .map-right{padding-left:80px;align-content:center}@media only screen and (max-width:575px){.map-section .map-right{padding-left:10px;padding-top:0px}}.map-section .map-right .accordion-item{background-color:#e6dccf;border:none;border-bottom:2px solid #3d455e;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:10px 0}.map-section .map-right .accordion-item .accordion-button{background-color:#e6dccf;border:none;box-shadow:none;font-size:inherit !important;color:#3d455e;font-weight:700}.map-section .map-right .accordion-item .accordion-button:focus-visible{outline:0}.map-section .map-right .accordion-item .accordion-button::after{color:#3d455e;display:none}.map-section .map-right .accordion-item .accordion-body{color:#3d455e;font-family:Barlow;font-size:21px;font-weight:500;line-height:32px}.info-tabs{padding-top:30px;padding-bottom:50px}.info-tabs .nav-link{border:2px solid #3d455e;border-radius:10px 10px 0 0;padding:14px 26px;color:#3d455e;font-family:Tilt Warp;font-size:24px;margin:0px -2px -1px 0px}@media only screen and (max-width:1000px){.info-tabs .nav-link{font-size:18px}}@media only screen and (max-width:768px){.info-tabs .nav-link{font-size:18px;padding:8px 14px;border-radius:0px 10px 10px 0px;margin:0px 0px -1px 0px}}.info-tabs .nav-link.active{border:2px solid #3d455e;background-color:#3d455e;color:#e6dccf;font-family:Tilt Warp}.info-tabs .nav-link:hover{border:2px solid #3d455e}.info-tabs .tab-content{margin-top:-2px;border:2px solid #3d455e !important}@media only screen and (max-width:768px){.info-tabs .tab-content{margin-top:initial;margin-left:-2px}}.info-tabs .tab-content .column-left{padding:40px 30px 30px 30px}.info-tabs .tab-content .right-image{width:100%;height:-webkit-fill-available;object-fit:cover;min-height:400px}@media only screen and (max-width:575px){.info-tabs .tab-content .right-image{aspect-ratio:1.4;min-height:initial}}@media only screen and (max-width:768px){.info-tabs .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.info-tabs .nav-tabs>button{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center;list-style-type:none;padding:0.6rem 0.6rem}}.carousel-section{background-color:#e6dccf}@media only screen and (max-width:575px){.carousel-section{min-height:500px}}.carousel-section .carousel-background{background-color:#e6dccf;background-size:cover;height:600px;width:100%}@media only screen and (max-width:1400px){.carousel-section .carousel-background{background-image:none;height:495px}}@media only screen and (max-width:1200px){.carousel-section .carousel-background{height:400px}}.carousel-section .carousel{position:absolute;top:10%;left:0;right:0}@media only screen and (max-width:575px){.carousel-section .carousel{top:0%}}.carousel-section .carousel .owl-stage-outer .item img{aspect-ratio:1;object-fit:cover}@media only screen and (max-width:575px){.carousel-section .carousel .owl-stage-outer .item img{width:90%;margin-left:auto;margin-right:auto}}.carousel-section .carousel .owl-nav .owl-prev{position:absolute;top:44%;left:-9%}@media only screen and (max-width:1200px){.carousel-section .carousel .owl-nav .owl-prev{top:40%}}.carousel-section .carousel .owl-nav .owl-prev img{width:45px}.carousel-section .carousel .owl-nav .owl-next{position:absolute;top:44%;right:-9%}@media only screen and (max-width:1200px){.carousel-section .carousel .owl-nav .owl-next{top:40%}}.carousel-section .carousel .owl-nav .owl-next img{width:45px}.owl-theme .owl-nav [class*="owl-"]:hover{background:none}.carousel-section-normal{padding-top:60px;padding-bottom:80px}.carousel-section-normal .owl-nav{position:absolute;top:40%;width:100%}.carousel-section-normal .owl-nav .owl-next{float:right}.carousel-section-normal .owl-nav img{width:34px}.title-section{padding-top:0px;padding-bottom:30px}@media only screen and (max-width:1200px){.title-section{padding:20px 15px 25px 15px}}.buttons-section{padding-top:10px;padding-bottom:30px;text-align:center}.buttons-section .btn{color:#3d455e;border-radius:initial;margin:8px}.image-text-section .main-image{width:-webkit-fill-available;height:-webkit-fill-available;object-fit:cover;min-height:300px}@media only screen and (max-width:575px){.image-text-section .main-image{aspect-ratio:1.4;min-height:initial}}@media only screen and (min-width:1450px){.image-text-section .main-image{width:-webkit-fill-available;aspect-ratio:30;min-height:300px}}.image-text-section .text-column{padding:40px 80px 40px 80px;display:flex;align-items:flex-start;flex-wrap:wrap;align-content:center}@media only screen and (max-width:1200px){.image-text-section .text-column{padding:30px 30px}}.accordion-section{padding-top:20px;padding-bottom:60px;position:relative;background-color:#e6dccf;color:#3d455e}@media only screen and (max-width:1200px){.accordion-section{padding:20px 20px 25px 20px}}.accordion-section .accordion{padding-left:30px;color:#3d455e}@media only screen and (max-width:1200px){.accordion-section .accordion{margin-top:0px;padding-left:0px}}.accordion-section .accordion .accordion-item{background-color:transparent;padding-bottom:10px;padding-top:10px;border:none;border-bottom:2px solid #3d455e;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-section .accordion .accordion-item .accordion-header .accordion-button{background-color:transparent;padding-left:0;padding-bottom:0;box-shadow:none}.accordion-section .accordion .accordion-item .accordion-header .accordion-button::after{color:#3d455e;background-image:url("/wp-content/uploads/2025/03/arrow-down.svg") !important;color:#3d455e;width:34px;height:34px;background-size:34px}.accordion-section .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none}.accordion-section .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#3d455e}.accordion-section .accordion .accordion-item .accordion-header .accordion-button .acc-button{color:#3d455e}@media only screen and (max-width:1200px){.accordion-section .accordion .accordion-item .accordion-header .accordion-button .acc-button{font-size:19px !important;color:#3d455e;padding-right:15px}}.accordion-section .accordion .accordion-item .accordion-collapse{color:#3d455e}.accordion-section .accordion .accordion-item .accordion-collapse .accordion-body{padding-left:0;color:#3d455e;font-family:"Josefin Sans";font-size:19px;font-weight:500;line-height:32px}.accordion-section .accordion .accordion-item .accordion-collapse .accordion-body hr{color:#3d455e;background-color:#3d455e;height:3px}.contact-us{background-color:#e6dccf;padding-top:30px;padding-bottom:50px;color:#3d455e}.contact-us h5{font-weight:700;line-height:30px}.contact-us .gform_wrapper{margin-top:60px}.contact-us .gform_wrapper .gfield{margin-top:16px}.contact-us .gform_wrapper .gfield input{border:none;background:transparent;border-bottom:2px solid #3d455e;border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:20px;font-weight:700;color:#3d455e}.contact-us .gform_wrapper .gfield input:focus-visible{outline:none !important}.contact-us .gform_wrapper .gfield .textarea{border:none;background:transparent;border-bottom:2px solid #3d455e;border-bottom-left-radius:0;border-bottom-right-radius:0;height:10em;font-size:20px;font-weight:700;color:#3d455e}.contact-us .gform_wrapper .gfield .textarea:focus-visible{outline:none !important}.contact-us .gform_wrapper .gform_button{border:2px solid #3d455e;border-radius:60px;background-color:#3d455e;color:#e6dccf;font-weight:700;font-size:28px;padding:15px 28px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1000px){.contact-us .gform_wrapper .gform_button{font-size:25px;padding:3px 28px}}.contact-us .gform_wrapper ::-webkit-input-placeholder{font-size:26px;font-weight:700;color:#3d455e}.contact-us .gform_wrapper :-ms-input-placeholder{font-size:26px;font-weight:700;color:#3d455e}.contact-us .gform_wrapper ::placeholder{font-size:26px;font-weight:700;color:#3d455e}.contact-us .gform_wrapper .gfield--type-captcha{margin-left:auto;margin-right:auto}.imapsMapPolygon-group{stroke-width:1.75px !important;stroke:#3d455e !important;cursor:pointer}.imapsMapPolygon-group:hover{fill:#3d455e !important}.imapsCircle-group{stroke-width:2px !important;stroke-dasharray:3;stroke:#3d455e !important;cursor:pointer}.imapsCircle-group:hover{fill:#3d455e !important}.rotate{animation:rotation 8s infinite linear}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.text-with-video-image-section{padding:40px 0}.text-with-video-image-section .column-wapper{margin:2px 0;flex:1;min-width:0}.text-with-video-image-section .column-wapper .media-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.text-with-video-image-section .column-wapper .media-wrapper iframe,.text-with-video-image-section .column-wapper .media-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%}.text-with-video-image-section .column-box{border:2px solid #3d455e}.text-with-video-image-section .column-box .text-box-border{padding:20px}.text-with-video-image-section .column-box .text-box-border2{padding-top:0}.text-with-video-image-section .tvis-image{width:100%;aspect-ratio:1.7777777778;object-fit:cover}.text-with-video-image-section .btn{font-size:22px}.video-section .media-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-section .media-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#back-to-top{background-color:rgba(230, 220, 207, 0.5) !important;border-color:#3D455E !important;color:#3D455E !important}#back-to-top:hover{background-color:#e6dccf !important}