@charset "UTF-8";@import"https://www.google.com/fonts#UsePlace:use/Collection:Open+Sans+Condensed:300";#contact-page .page-title{display:flex;align-items:center;width:100%;min-height:165px;height:auto;background-image:url(/images/contact/contact_banner.jpg);padding:0 48px;background-repeat:no-repeat;background-size:cover;background-position:center;text-shadow:4px 2px 6px black}#contact-page .page-title h1{font-size:56px}@media screen and (width >= 22.5rem) and (width < 48rem){#contact-page .page-title{min-height:140px;height:auto;padding:0 12px}#contact-page .page-title h1{font-size:38px}}#contact-page .background-images{max-width:1070px;display:flex;justify-content:center;margin:48px auto;align-items:center;background-image:url(/images/contact/contact_background_1.png),url(/images/contact/contact_background_2.png),url(/images/contact/contact_background_3.png);background-position:left bottom,50% bottom,right bottom;background-repeat:no-repeat,no-repeat,no-repeat}@media screen and (width >= 48rem) and (width < 75rem){#contact-page .background-images{background-image:none;padding:0 48px}}@media screen and (width >= 22.5rem) and (width < 48rem){#contact-page .background-images{background-image:none;padding:0 48px}}#contact-page .background-images .contact-container{display:flex;flex-direction:unset;gap:68px}#contact-page .background-images .contact-container .google-map-code{position:relative;width:100%;padding-bottom:66.66%;height:0;overflow:hidden}#contact-page .background-images .contact-container .google-map-code img{width:100%}@media screen and (width >= 48rem) and (width < 75rem){#contact-page .background-images .contact-container{flex-direction:column-reverse;gap:24px}}@media screen and (width >= 22.5rem) and (width < 48rem){#contact-page .background-images .contact-container{flex-direction:column-reverse;gap:24px}}#contact-page .cards-container{display:grid;height:fit-content}#contact-page .cards-container .contact-card{width:365px;height:fit-content}#contact-page .cards-container .contact-card .contact-title{display:flex;align-items:center}#contact-page .cards-container .contact-card span{font-size:24px;font-weight:700;margin-left:20px}#contact-page .cards-container .contact-card p{margin:16px 0;word-break:break-all}@media screen and (width >= 48rem) and (width < 75rem){#contact-page .cards-container{width:100%;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}#contact-page .cards-container .contact-card{width:calc(50% - 8px);margin-bottom:16px}#contact-page .cards-container .contact-card .contact-title{display:flex;align-items:center}#contact-page .cards-container .contact-card img{width:48px}#contact-page .cards-container .contact-card span{font-size:24px;font-weight:700;margin-left:20px}#contact-page .cards-container .contact-card p{margin:8px 0 0;word-break:break-all}}@media screen and (width >= 22.5rem) and (width < 48rem){#contact-page .cards-container{width:100%;flex-wrap:wrap;gap:16px;justify-content:space-between}#contact-page .cards-container .contact-card{margin-bottom:16px;padding:0 48px}#contact-page .cards-container .contact-card .contact-title{display:flex;align-items:center}#contact-page .cards-container .contact-card img{width:48px}#contact-page .cards-container .contact-card span{font-size:24px;font-weight:700;margin-left:20px}#contact-page .cards-container .contact-card p{margin:8px 0 0;word-break:break-all}}.landing-page .top-banner{position:relative;height:400px}.landing-page .title-container{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:400px;gap:60px;text-align:center}.landing-page .title-container .title1{width:300px}.landing-page .title-container .title2{width:160px;filter:brightness(1300%) drop-shadow(0px 6px 6px rgba(0,0,0,.4))}@media screen and (width >= 48rem) and (width < 75rem){.landing-page .title-container .title1{width:215px}.landing-page .title-container .title2{width:114px}}@media screen and (width >= 22.5rem) and (width < 48rem){.landing-page .title-container{flex-direction:column;gap:36px}.landing-page .title-container .title1{width:175px}.landing-page .title-container .title2{width:102px}}.landing-page .background-video{position:absolute;left:0;width:100%;height:100%;object-fit:cover}.landing-page .brief-container{max-width:800px;margin:86px auto 48px;padding:0 48px;text-align:center}.landing-page .brief-container .brief{margin-top:20px;display:grid;gap:20px;text-align:start}.landing-page .brief-container .brief .paragraph{display:flex;gap:10px;align-items:flex-start}.landing-page .brief-container .brief a{color:#c18f66;font-size:18px;line-height:28px}.landing-page .brief-container .brief a:hover{color:#cab9a04d}.landing-page .brief-container p{margin:0;color:#ccc;transition:color .5s ease}.landing-page .brief-container p.active{color:#454545}.landing-page .services-container{max-width:1020px;margin:48px auto;padding:0 48px;text-align:center}.landing-page .services-container img.white{filter:brightness(0) invert(1)}.landing-page .services-container .container{position:relative;display:flex;justify-content:center}@media screen and (width >= 22.5rem) and (width < 48rem){.landing-page .services-container .container{flex-direction:column;align-items:center}}.landing-page .services-container .flip-card-container{--hue: 150;--white-1: hsl(0, 0%, 90%);--white-2: hsl(0, 0%, 80%);--dark: hsl(var(--hue), 25%, 10%);--grey: hsl(0, 0%, 50%);width:310px;height:140px;margin:15px;perspective:1000px}@media screen and (width >= 48rem) and (width < 75rem){.landing-page .services-container .flip-card-container{width:260px;margin:8px}}.landing-page .services-container .flip-card{width:inherit;height:inherit;position:relative;transform-style:preserve-3d;transition:.6s .1s}.landing-page .services-container .flip-card-container:hover .flip-card,.landing-page .services-container .flip-card-container:focus-within .flip-card{transform:rotateY(180deg)}.landing-page .services-container .card-front,.landing-page .services-container .card-back{width:100%;height:100%;border-radius:24px;background:var(--dark);position:absolute;top:0;left:0;overflow:hidden;backface-visibility:hidden;display:flex;justify-content:center;align-items:center}.landing-page .services-container .card-front{transform:rotateY(0);z-index:2}.landing-page .services-container .card-back{transform:rotateY(180deg);z-index:1}.landing-page .services-container figure{z-index:-1}.landing-page .services-container figure,.landing-page .services-container .img-bg{position:absolute;top:0;left:0;margin:0;width:100%;height:100%}.landing-page .services-container img{height:100%;border-radius:24px}.landing-page .services-container figcaption{display:block;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);padding:8px 22px;font-size:24px;font-weight:700;line-height:1.6;letter-spacing:2px;word-spacing:6px;position:absolute;color:var(--white-1);background:hsla(var(--hue),25%,10%,.5)}.landing-page .services-container figcaption.sm-font{font-size:18px}@media screen and (width >= 48rem) and (width < 75rem){.landing-page .services-container figcaption{font-size:18px;padding:8px 0}}@media screen and (width >= 22.5rem) and (width < 48rem){.landing-page .services-container figcaption{margin-top:6%;font-size:18px}}.landing-page .services-container .img-bg{background:hsla(var(--hue),25%,10%,.5)}.landing-page .services-container .card-front .img-bg{clip-path:polygon(0 20%,100% 40%,100% 100%,0 100%)}.landing-page .services-container .card-front .img-bg:before{content:"";position:absolute;top:34%;left:50%;transform:translate(-50%,-50%) rotate(18deg);width:100%;height:6px;border:1px solid #5097a3;border-left-color:transparent;border-right-color:transparent;transition:.1s}.landing-page .services-container .card-back .img-bg{clip-path:polygon(0 0,100% 0,100% 80%,0 60%)}.landing-page .services-container .flip-card-container:hover .card-front .img-bg:before{width:6px;border-left-color:#5097a3;border-right-color:#5097a3}.landing-page .services-container .card-brief{padding-top:50%;margin:0 auto;width:70%;height:100%;list-style:none;color:var(--white-1);display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (width >= 48rem) and (width < 75rem){.landing-page .services-container .card-brief{padding-top:35%}}@media screen and (width >= 22.5rem) and (width < 48rem){.landing-page .services-container .card-brief{padding-top:25%;width:80%}}.landing-page .services-container .card-brief p{width:100%;margin-top:12px;padding-bottom:12px;font-size:16px;text-align:start;position:relative}.landing-page .services-container li:nth-child(2n){color:var(--white-2)}.landing-page .services-container li:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;opacity:.2}.landing-page .services-container button{font-family:inherit;font-weight:700;color:var(--white-1);letter-spacing:2px;padding:9px 20px;border:1px solid var(--white-1);background:transparent;transition:.3s;cursor:pointer}.landing-page .services-container button:hover,.landing-page .services-container button:focus{color:#5097a3;background:hsla(var(--hue),25%,10%,.2);border-color:currentColor}.landing-page .services-container button:active{transform:translate(2px)}.marquee-container{width:100%;overflow:hidden;white-space:nowrap;box-sizing:border-box;background-color:#5097a3b5}.marquee-content{display:inline-block;will-change:transform;color:#fff;padding:12px 5% 12px 0;font-size:18px;animation-play-state:running}@media (hover: hover){.marquee-container:hover .marquee-content{animation-play-state:paused}}.marquee-content.left{animation:marquee-left linear infinite}.marquee-content.right{animation:marquee-right linear infinite}@keyframes marquee-left{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@keyframes marquee-right{0%{transform:translate(-100%)}to{transform:translate(100%)}}#team-page .page-title{display:flex;align-items:center;width:100%;min-height:165px;height:auto;background-image:url(/images/team/team_banner.jpg);padding:0 48px;background-repeat:no-repeat;background-size:cover;background-position:center;text-shadow:4px 2px 6px black}#team-page .page-title h1{font-size:56px}@media screen and (width >= 22.5rem) and (width < 48rem){#team-page .page-title{min-height:140px;height:auto;padding:0 12px}#team-page .page-title h1{font-size:38px}}#team-page .team-container{margin:24px auto;padding:0 48px;display:flex;flex-direction:column;justify-content:space-between;width:1400px}@media screen and (width >= 75rem) and (width < 90rem){#team-page .team-container{width:1200px}}@media screen and (width >= 895px) and (width < 1200px){#team-page .team-container{width:880px}}@media screen and (width >= 768px) and (width < 895px){#team-page .team-container{width:768px;padding:0 24px}}@media screen and (width >= 550px) and (width < 768px){#team-page .team-container{width:550px;padding:0 24px}}@media screen and (width >= 461px) and (width < 550px){#team-page .team-container{width:461px;padding:0 24px}}@media screen and (width < 461px){#team-page .team-container{width:378px;padding:0 16px}}#team-page .team-container .tabs-wrapper{position:sticky;top:87px;z-index:999;background:#f3f9f9;padding:20px;width:101%}@media screen and (width >= 788px) and (width < 1227px){#team-page .team-container .tabs-wrapper{top:111px}}@media screen and (width < 788px){#team-page .team-container .tabs-wrapper{top:64px;padding:8px}}#team-page .team-container .nav-tabs{overflow-x:auto;overflow-y:visible;margin:0 auto;white-space:nowrap;width:100%}#team-page .team-container .nav-tabs::-webkit-scrollbar{display:none}#team-page .team-container .nav-tabs .MuiTab-root{flex-shrink:0}#team-page .team-container .nav-tabs .MuiTabs-list{justify-content:center!important}@media screen and (width >= 22.5rem) and (width < 48rem){#team-page .team-container .nav-tabs{width:unset}#team-page .team-container .nav-tabs .MuiTabs-list{display:block}}#team-page .team-container .team-member-container{padding-top:20px}#team-page .team-container .team-member-container>div{scroll-margin-top:96px}@media screen and (width >= 428px) and (width < 767px){#team-page .team-container .team-member-container{margin:0}}#team-page .team-container .team-member-container h4{margin-left:10px;margin-bottom:20px}#team-page .team-container .team-member-container .cards-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:350px;gap:24px;margin:20px 0 60px}@media screen and (width >= 895px) and (width < 1200px){#team-page .team-container .team-member-container .cards-container{grid-template-rows:268px;gap:16px}}@media screen and (width >= 768px) and (width < 895px){#team-page .team-container .team-member-container .cards-container{grid-template-rows:210px;gap:16px}}@media screen and (width >= 550px) and (width < 768px){#team-page .team-container .team-member-container .cards-container{grid-template-columns:repeat(2,1fr);grid-auto-rows:296px;grid-template-rows:none;gap:16px}}@media screen and (width >= 461px) and (width < 550px){#team-page .team-container .team-member-container .cards-container{grid-template-columns:repeat(2,1fr);grid-auto-rows:272px;grid-template-rows:none;gap:16px}}@media screen and (width < 461px){#team-page .team-container .team-member-container .cards-container{grid-template-columns:repeat(2,1fr);grid-auto-rows:238px;grid-template-rows:none;gap:16px}}#team-page .team-container .team-member-container .lawyer-card{position:relative;width:100%;display:flex;flex-direction:column;overflow:hidden;text-align:center;color:#454545;transition:1s}#team-page .team-container .team-member-container .lawyer-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a487000;transition:1s}#team-page .team-container .team-member-container .lawyer-card .image-container{height:272px}#team-page .team-container .team-member-container .lawyer-card .image-container .content{position:absolute;opacity:0;top:0;left:0;width:100%;height:80%;display:flex;align-items:center;justify-content:flex-end;transition:opacity .8s;cursor:pointer}@media screen and (width >= 895px) and (width < 1200px){#team-page .team-container .team-member-container .lawyer-card .image-container .content{height:58%}}@media screen and (width >= 768px) and (width < 895px){#team-page .team-container .team-member-container .lawyer-card .image-container .content{height:50%}}@media screen and (width >= 550px) and (width < 768px){#team-page .team-container .team-member-container .lawyer-card .image-container .content{height:63%}}@media screen and (width >= 461px) and (width < 550px){#team-page .team-container .team-member-container .lawyer-card .image-container .content{height:64%}}@media screen and (width < 461px){#team-page .team-container .team-member-container .lawyer-card .image-container .content{height:54%}}#team-page .team-container .team-member-container .lawyer-card .image-container .content .btn{border:2px solid white;padding:4px 4px 0;background:none;text-transform:uppercase;writing-mode:vertical-rl;font-size:18px;color:#fff;cursor:pointer;transition:.3s;margin-right:7px;letter-spacing:8px;content:"了解更多"}@media screen and (width >= 768px) and (width < 895px){#team-page .team-container .team-member-container .lawyer-card .image-container .content .btn{font-size:14px;letter-spacing:3px}}@media screen and (width < 461px){#team-page .team-container .team-member-container .lawyer-card .image-container .content .btn{letter-spacing:5px;font-size:16px}}#team-page .team-container .team-member-container .lawyer-card .image-container .content .btn:hover{background:#fff;border:2px solid white;color:#c18f66}#team-page .team-container .team-member-container .lawyer-card .image-container .img{object-fit:cover;height:auto}#team-page .team-container .team-member-container .lawyer-card .info-container{flex:1 0 auto;padding:6px;background-color:#fff;height:146px;transform:translateY(-8px);transition:.8s;cursor:pointer}@media screen and (width >= 895px) and (width < 1200px){#team-page .team-container .team-member-container .lawyer-card .info-container{transform:translateY(-64px)}}@media screen and (width >= 768px) and (width < 895px){#team-page .team-container .team-member-container .lawyer-card .info-container{transform:translateY(-76px)}}@media screen and (width >= 550px) and (width < 768px){#team-page .team-container .team-member-container .lawyer-card .info-container{transform:translateY(-56px)}}@media screen and (width >= 461px) and (width < 550px){#team-page .team-container .team-member-container .lawyer-card .info-container{transform:translateY(-68px)}}@media screen and (width < 461px){#team-page .team-container .team-member-container .lawyer-card .info-container{transform:translateY(-56px)}}#team-page .team-container .team-member-container .lawyer-card .info-container .basic-info .top{display:flex;justify-content:space-between;align-items:center}#team-page .team-container .team-member-container .lawyer-card .info-container .basic-info h5{margin:0 0 6px;text-align:start;font-size:20px}@media screen and (width >= 895px) and (width < 1200px){#team-page .team-container .team-member-container .lawyer-card .info-container .basic-info h5{margin:0;font-size:18px}}@media screen and (width >= 768px) and (width < 895px){#team-page .team-container .team-member-container .lawyer-card .info-container .basic-info h5{margin:0;font-size:18px}}@media screen and (width >= 550px) and (width < 768px){#team-page .team-container .team-member-container .lawyer-card .info-container .basic-info h5{margin:0}}@media screen and (width >= 461px) and (width < 550px){#team-page .team-container .team-member-container .lawyer-card .info-container .basic-info h5{margin:0}}@media screen and (width < 461px){#team-page .team-container .team-member-container .lawyer-card .info-container .basic-info h5{margin:0;font-size:15px}}#team-page .team-container .team-member-container .lawyer-card .info-container .basic-info .job-title{font-size:18px;margin:0 0 6px}@media screen and (width >= 895px) and (width < 1200px){#team-page .team-container .team-member-container .lawyer-card .info-container .basic-info .job-title{margin:0;font-size:16px}}@media screen and (width >= 768px) and (width < 895px){#team-page .team-container .team-member-container .lawyer-card .info-container .basic-info .job-title{margin:0;font-size:14px;width:98px;text-align:end}#team-page .team-container .team-member-container .lawyer-card .info-container .basic-info .job-title.joyce{width:90px}}@media screen and (width >= 461px) and (width < 550px){#team-page .team-container .team-member-container .lawyer-card .info-container .basic-info .job-title{margin:0;font-size:16px;width:112px;text-align:end}}@media screen and (width < 461px){#team-page .team-container .team-member-container .lawyer-card .info-container .basic-info .job-title{margin:0;font-size:14px;width:100px;text-align:end}}#team-page .team-container .team-member-container .lawyer-card .info-container .more-info{opacity:0;transition:.8s;color:#c18f66;text-align:start}#team-page .team-container .team-member-container .lawyer-card .info-container .more-info p{margin:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (width >= 895px) and (width < 1200px){#team-page .team-container .team-member-container .lawyer-card .info-container .more-info p{margin:0}}@media screen and (width >= 768px) and (width < 895px){#team-page .team-container .team-member-container .lawyer-card .info-container .more-info p{margin:0;font-size:14px;line-height:22px}}@media screen and (width >= 461px) and (width < 550px){#team-page .team-container .team-member-container .lawyer-card .info-container .more-info p{margin:0;font-size:16px;line-height:24px}}@media screen and (width < 461px){#team-page .team-container .team-member-container .lawyer-card .info-container .more-info p{margin:0;font-size:16px}}#team-page .team-container .team-member-container .lawyer-card:hover:before{background:#cbbaa098}#team-page .team-container .team-member-container .lawyer-card:hover .image-container .content{opacity:1}#team-page .team-container .team-member-container .lawyer-card:hover .info-container{transform:translateY(-66px)}@media screen and (width >= 895px) and (width < 1200px){#team-page .team-container .team-member-container .lawyer-card:hover .info-container{transform:translateY(-106px)}}@media screen and (width >= 768px) and (width < 895px){#team-page .team-container .team-member-container .lawyer-card:hover .info-container{transform:translateY(-120px)}}@media screen and (width >= 550px) and (width < 768px){#team-page .team-container .team-member-container .lawyer-card:hover .info-container{transform:translateY(-120px)}}@media screen and (width >= 461px) and (width < 550px){#team-page .team-container .team-member-container .lawyer-card:hover .info-container{transform:translateY(-117px)}}@media screen and (width < 461px){#team-page .team-container .team-member-container .lawyer-card:hover .info-container{transform:translateY(-100px)}}#team-page .team-container .team-member-container .lawyer-card:hover .info-container .more-info{opacity:1}#services-page .page-title{display:flex;align-items:center;width:100%;min-height:165px;height:auto;background-image:url(/images/services/services_banner.jpg);padding:0 48px;background-repeat:no-repeat;background-size:cover;background-position:center;text-shadow:4px 2px 6px black}#services-page .page-title h1{font-size:56px}@media screen and (width >= 22.5rem) and (width < 48rem){#services-page .page-title{min-height:140px;height:auto;padding:0 12px}#services-page .page-title h1{font-size:38px}}#services-page .corner{display:flex;align-items:center;justify-content:center;position:absolute;width:32px;height:32px;overflow:hidden;top:0;right:0;background-color:#5097a3;border-radius:0 4px 0 32px}#services-page .go-arrow{margin-top:-4px;margin-right:-4px;color:#fff;font-family:courier,sans}#services-page .services-page-container{max-width:1070px;margin:48px auto;text-align:center;padding:0 48px;display:flex;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (width >= 22.5rem) and (width < 48rem){#services-page .services-page-container{padding:0 24px}}#services-page .services-page-container .card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;width:262px;height:135px;background-color:#3c8c9633;border-radius:4px;padding:32px 24px;margin:12px;text-decoration:none;z-index:0;overflow:hidden;cursor:pointer}#services-page .services-page-container .card:before{content:"";position:absolute;z-index:-1;top:-16px;right:-16px;background:#00838d;height:32px;width:32px;border-radius:32px;transform:scale(1);transform-origin:50% 50%;transition:transform .25s ease-out}#services-page .services-page-container .card span{font-size:18px;font-weight:400;line-height:26px;color:#454545;display:block}#services-page .services-page-container .card button{display:none;background-color:transparent;color:#fff;border:1px solid white;width:180px;height:64px;letter-spacing:5px;font-size:18px;cursor:pointer}#services-page .services-page-container .card button:hover{background-color:#fff;color:#5097a3}#services-page .services-page-container .card:hover:before{transform:scale(21)}#services-page .services-page-container .card:hover span{transition:all .3s ease-out;color:#fff;display:none}#services-page .services-page-container .card:hover button{display:block}#about-page .page-title{display:flex;align-items:center;width:100%;min-height:165px;height:auto;background-image:url(/images/about/about_banner.png);padding:0 48px;background-repeat:no-repeat;background-size:cover;background-position:center;text-shadow:4px 2px 6px black}#about-page .page-title h1{font-size:56px}@media screen and (width >= 22.5rem) and (width < 48rem){#about-page .page-title{min-height:140px;height:auto;padding:0 12px}#about-page .page-title h1{font-size:38px}}#about-page .about-container{margin:48px auto;text-align:center;padding:0 48px;background-image:url(/images/about/background.jpg);background-attachment:fixed;background-position:center center;background-repeat:no-repeat}#about-page .about-container .brief{max-width:800px;margin:0 auto 48px}#about-page .about-container .brief p{text-align:start}@media screen and (width >= 22.5rem) and (width < 48rem){#about-page .about-container{background-image:unset}}#about-page .block{z-index:1;position:relative;margin:0 auto}#about-page .block:before{content:"";position:absolute;height:calc(100% - 70px);width:6px;background-color:#b0b1b1b5;left:50%;margin-top:78px}@media screen and (width >= 345px) and (width < 505px){#about-page .block:before{height:calc(100% - 80px);margin-top:82px}}#about-page .no2:before{height:calc(100% - 58px);margin-top:68px}@media screen and (width >= 345px) and (width < 505px){#about-page .no2:before{height:calc(100% - 50px);margin-top:64px}}#about-page .no3:before{height:calc(100% - 56px);margin-top:68px}@media screen and (width >= 345px) and (width < 505px){#about-page .no3:before{height:calc(100% - 50px);margin-top:64px}}#about-page .no4:before{height:calc(100% - 62px);margin-top:68px}@media screen and (width >= 345px) and (width < 505px){#about-page .no4:before{height:calc(100% - 52px);margin-top:63px}}#about-page .no5:before{height:calc(100% - 66px);margin-top:70px}@media screen and (width >= 345px) and (width < 505px){#about-page .no5:before{height:calc(100% - 60px);margin-top:66px}}#about-page .no6:before{height:calc(100% - 56px);margin-top:74px}@media screen and (width >= 345px) and (width < 505px){#about-page .no6:before{height:calc(100% - 60px);margin-top:68px}}#about-page .no7:before{height:calc(100% - 66px);margin-top:72px}@media screen and (width >= 345px) and (width < 505px){#about-page .no7:before{height:calc(100% - 60px);margin-top:69px}}#about-page .no8:before{height:calc(100% - 63px);margin-top:67px}@media screen and (width >= 345px) and (width < 505px){#about-page .no8:before{height:calc(100% - 72px);margin-top:70px}}#about-page .no9:before{height:calc(100% - 98px);margin-top:180px}@media screen and (width >= 345px) and (width < 505px){#about-page .no9:before{height:calc(100% - 154px);margin-top:255px}}#about-page .title{font:700 48px/52px Open Sans Condensed,sans-serif;text-align:center;padding:20px;transition:all .8s ease-in-out}#about-page .title .slogan{font:700 28px/42px Open Sans Condensed,sans-serif;transition:all .8s ease-in-out;color:#c18f66;padding-top:12px}#about-page .title2{font:700 32px/42px Open Sans Condensed,sans-serif;text-align:center;padding:20px;transition:all .8s ease-in-out}#about-page .each-event{color:#5097a3;padding:15px;width:350px;position:relative;border-radius:4px;box-sizing:border-box;transition:all .3s ease-in-out;font-size:16px;line-height:24px;text-align:start}#about-page .each-event:before{content:"";position:absolute;left:-27px;width:14px;height:14px;border-radius:50%;background-color:#5097a3;box-shadow:0 0 14px 2px #3c8c96cc}#about-page .each-event.right{margin-left:calc(50% + 22px)!important}#about-page .each-event.right:before{left:-27px!important}#about-page .each-event.left{margin-left:calc(50% - 368px)}#about-page .each-event.left:before{left:calc(100% + 14px)}#about-page .each-event .event-description{display:grid;font-size:18px}#about-page .each-event span{color:#c18f66;font-weight:700;font-size:20px;margin-bottom:8px}@media screen and (width >= 505px) and (width < 718px){#about-page .each-event{width:235px}#about-page .each-event.left{margin-left:calc(50% - 253px)}#about-page .each-event.left:before{left:calc(100% + 14px)}}@media screen and (width >= 345px) and (width < 505px){#about-page .each-event{font-size:14px;width:163px;padding:0}#about-page .each-event.left{margin-left:calc(50% - 180px)}#about-page .each-event.left:before{left:calc(100% + 14px)}}#about-page .title.non-focus{font-size:24px;line-height:34px;transition:all .8s ease-in-out}#about-page .title.non-focus .slogan{font-size:18px;line-height:28px;transition:all .8s ease-in-out;color:#c18f66}#about-page .title2.non-focus{font-size:24px;line-height:34px;transition:all .8s ease-in-out}#about-page .each-event.non-focus{color:#b6b6b6;margin-top:12px;transition:all .8s ease-in-out}#about-page .each-event.non-focus:before{opacity:0;background-color:#aaa}#about-ala-page .page-title{display:flex;align-items:center;width:100%;min-height:165px;height:auto;background-image:url(/images/aboutala/aboutala_banner.svg);padding:0 48px;background-repeat:no-repeat;background-size:cover;background-position:center;text-shadow:4px 2px 6px black}#about-ala-page .page-title h1{font-size:56px}@media screen and (width >= 22.5rem) and (width < 48rem){#about-ala-page .page-title{min-height:140px;height:auto;padding:0 12px}#about-ala-page .page-title h1{font-size:38px}}#about-ala-page .about-ala-container{margin:48px auto;text-align:center;padding:0 48px;background-image:url(/images/about/background.jpg);background-attachment:fixed;background-position:center center;background-repeat:no-repeat}#about-ala-page .about-ala-container .brief{max-width:800px;margin:0 auto 48px}#about-ala-page .about-ala-container .brief p{text-align:start}#about-ala-page .about-ala-container .brief img{width:100%}#about-ala-page .about-ala-container .member-list{margin:0 auto 48px}#about-ala-page .about-ala-container .member-list .mymap-container{margin:24px auto 0;position:relative;max-width:800px;width:100%;height:460px;overflow:hidden}#about-ala-page .about-ala-container .member-list .mymap-container iframe{position:absolute;top:-60px;left:0;width:100%;height:calc(100% + 60px);border:none}#about-ala-page .about-ala-container .member{margin:14px auto 0;display:grid;-webkit-flex-wrap:wrap;text-align:start;grid-template-columns:repeat(2,auto);max-width:1040px}@media screen and (width < 1125px){#about-ala-page .about-ala-container .member{grid-template-columns:repeat(1,auto)}}#about-ala-page .about-ala-container .member div{font-size:18px;margin:12px;white-space:pre-line;display:flex;align-items:flex-start}@media screen and (width >= 22.5rem) and (width < 48rem){#about-ala-page .about-ala-container .member div{margin:18px 0 0}}#amc-page .page-title{display:flex;align-items:center;width:100%;min-height:165px;height:auto;background-image:url(/images/amc/amc_banner.jpg);padding:0 48px;background-repeat:no-repeat;background-size:cover;background-position:center;text-shadow:4px 2px 6px black}#amc-page .page-title h1{font-size:56px}@media screen and (width >= 22.5rem) and (width < 48rem){#amc-page .page-title{min-height:140px;height:auto;padding:0 12px}#amc-page .page-title h1{font-size:38px}}#amc-page .amc-container{max-width:1070px;margin:48px auto;justify-content:center;text-align:center;background-image:url(/images/amc/background.png);background-position:left 95%;background-repeat:no-repeat}#amc-page .amc-container .amc-cards-container{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media screen and (width >= 22.5rem) and (width < 48rem){#amc-page .amc-container .amc-cards-container{grid-template-columns:repeat(2,1fr)}}#amc-page .amc-container .amc-cards-container .flip-box{display:flex;min-height:105px;transition:transform .3s ease}#amc-page .amc-container .amc-cards-container .flip-box:hover{transform:scale(1.2)}#amc-page .amc-container .amc-cards-container .flip-box .front{background-color:#5097a3b5;color:#454545;align-content:center;flex:0 0 100%;transform-style:preserve-3d;padding:12px;border-radius:12px}#amc-page .amc-container .amc-cards-container .flip-box .front .content{font-size:18px;line-height:28px}#amc-page .amc-container .amc-cards-container .flip-box .front:after{content:"";position:absolute;bottom:0;right:0;border-radius:12px 0 0;border:15px solid #cecece;border-bottom-color:#f3f9f9;border-right-color:#f3f9f9}#amc-page .amc-container .amc-cards-container .flip-box .content{display:flex;justify-content:center;align-items:center}#auction-page .page-title{display:flex;align-items:center;width:100%;min-height:165px;height:auto;background-image:url(/images/auction/auction_banner.jpg);padding:0 48px;background-repeat:no-repeat;background-size:cover;background-position:center;text-shadow:4px 2px 6px black}#auction-page .page-title h1{font-size:56px}@media screen and (width >= 22.5rem) and (width < 48rem){#auction-page .page-title{min-height:140px;height:auto;padding:0 12px}#auction-page .page-title h1{font-size:38px}}#auction-page .auction-container{max-width:1020px;margin:48px auto;padding:0 48px;text-align:center}@media screen and (width >= 22.5rem) and (width < 48rem){#auction-page .auction-container{margin:24px auto}#auction-page .auction-container .nav-tabs{position:sticky;overflow-x:scroll;overflow-y:hidden;width:fit-content;margin:0 auto 24px;white-space:nowrap}#auction-page .auction-container .nav-tabs::-webkit-scrollbar{display:none}#auction-page .auction-container .content-column{flex:1;max-width:550px;min-width:260px;display:flex;flex-direction:column;gap:36px;text-align:start}#auction-page .auction-container .content-column h4{font-size:24px;line-height:1.5}#auction-page .auction-container .content-column ul{margin:0}#auction-page .auction-container .content-column li{font-size:18px;line-height:28px}}#auction-page .auction-container.two-column{display:flex;gap:50px;justify-content:center}@media screen and (width >= 22.5rem) and (width < 48rem){#auction-page .auction-container.two-column{display:none}}#auction-page .auction-container.two-column .image-column{display:flex;flex-direction:column;gap:24px;width:280px}#auction-page .auction-container.two-column .image-column .image-block{position:relative}#auction-page .auction-container.two-column .image-column .image-block img{width:100%;height:210px;border-radius:16px;transition:transform .3s ease}#auction-page .auction-container.two-column .image-column .image-block .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f5f5f573;display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity .3s ease;border-radius:16px;z-index:1;cursor:pointer}#auction-page .auction-container.two-column .image-column .image-block:hover .overlay{opacity:1;background-color:#cbbaa0cc}#auction-page .auction-container.two-column .image-column .image-block .auction-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;width:100%;font-size:28px;text-shadow:4px 2px 6px black}@media screen and (width >= 22.5rem) and (width < 48rem){#auction-page .auction-container.two-column .image-column .image-block .auction-title{font-size:18px;line-height:28px}}#auction-page .auction-container.two-column .content-column{flex:1;max-width:550px;display:flex;flex-direction:column;gap:36px;text-align:start}#auction-page .auction-container.two-column .content-column ul{margin:0}#auction-page .auction-container.two-column .content-column a{font-size:18px;line-height:28px}#auction-page ul{display:flex;flex-direction:column;gap:8px}#auction-page ul a{font-size:18px;line-height:28px}#auction-page ul a:hover{color:#c18f66;font-weight:700}#auction-page .section-title{margin-bottom:16px}#news-page .page-title{display:flex;align-items:center;width:100%;min-height:165px;height:auto;background-image:url(/images/news/news_banner.jpg);padding:0 48px;background-repeat:no-repeat;background-size:cover;background-position:center;text-shadow:4px 2px 6px black}#news-page .page-title h1{font-size:56px}@media screen and (width >= 22.5rem) and (width < 48rem){#news-page .page-title{min-height:140px;height:auto;padding:0 12px}#news-page .page-title h1{font-size:38px}}#news-page .news-container{margin:48px auto;padding:0 48px;text-align:center;display:flex;gap:60px;justify-content:center;max-width:1200px}@media screen and (width >= 48rem) and (width < 75rem){#news-page .news-container{gap:48px}}@media screen and (width >= 22.5rem) and (width < 48rem){#news-page .news-container{margin:16px auto;display:block}#news-page .news-container .tabs-wrapper{top:64px;position:sticky;z-index:999;background:#f3f9f9}#news-page .news-container .nav-tabs{position:sticky;overflow-x:auto;overflow-y:visible;width:100%;margin:0 auto;white-space:nowrap}#news-page .news-container .nav-tabs::-webkit-scrollbar{display:none}}#news-page .news-container .side-menu{width:145px}#news-page .news-container .side-menu .list-button{text-align:center;border-bottom:1px solid darkgray}#news-page .news-container .side-menu .list-button:hover{background-color:#e0f0f5;color:#5097a3}#news-page .news-container .news-list .news-item{border-bottom:1px solid #929292;display:flex;gap:24px;padding:12px 0;width:100%;max-width:920px;cursor:pointer}@media screen and (width < 500px){#news-page .news-container .news-list .news-item{flex-direction:column}}#news-page .news-container .news-list .news-item .image-container img{width:300px;height:200px;object-fit:cover;object-position:top;border:7px solid #5097a3}@media screen and (width >= 48rem) and (width < 75rem){#news-page .news-container .news-list .news-item .image-container img{width:250px;height:167px}}@media screen and (width >= 22.5rem) and (width < 48rem){#news-page .news-container .news-list .news-item .image-container img{width:200px;height:127px}}#news-page .news-container .news-list .news-item .details{display:flex;flex-direction:column;align-items:start;width:100%;overflow-x:auto}@media screen and (width >= 48rem) and (width < 75rem){#news-page .news-container .news-list .news-item .details{min-width:200px}}@media screen and (width >= 22.5rem) and (width < 48rem){#news-page .news-container .news-list .news-item .details{height:auto;min-width:150px}}#news-page .news-container .news-list .news-item .details p{margin:8px 0}@media screen and (width >= 22.5rem) and (width < 48rem){#news-page .news-container .news-list .news-item .details p{margin:4px 0}}#news-page .news-container .news-list .news-item .details .date,#news-page .news-container .news-list .news-item .details .author{color:#5097a3}@media screen and (width >= 22.5rem) and (width < 48rem){#news-page .news-container .news-list .news-item .details .date,#news-page .news-container .news-list .news-item .details .author{font-size:14px}}#news-page .news-container .news-list .news-item .details .title{color:#454545;width:100%;text-align:start;white-space:break-space}#news-page .news-container .news-list .news-item .details div{display:flex;justify-content:space-between;margin:auto 0 0;width:100%}#news-page .news-container .news-list .news-item .more-button{background-color:#cbbaa0;color:#fff;border:none;padding:8px 16px;margin:auto 0 0 auto;cursor:pointer}@media screen and (width >= 22.5rem) and (width < 48rem){#news-page .news-container .news-list .news-item .more-button{padding:8px 10px}}#news-page .news-container .news-list .news-item .more-button:hover{background-color:#fff;color:#cbbaa0}#news-page .news-container .news-list .pagination{margin-top:20px}#news-page .news-container .coming-soon{padding:12px 0;width:100%}#recruitment-page .page-title{display:flex;align-items:center;width:100%;min-height:165px;height:auto;background-image:url(/images/recruitment/recruitment_banner.jpg);padding:0 48px;background-repeat:no-repeat;background-size:cover;background-position:center;text-shadow:4px 2px 6px black}#recruitment-page .page-title h1{font-size:56px}@media screen and (width >= 22.5rem) and (width < 48rem){#recruitment-page .page-title{min-height:140px;height:auto;padding:0 12px}#recruitment-page .page-title h1{font-size:38px}}#recruitment-page .recruitment-container{max-width:1072px;margin:48px auto;padding:0 48px;text-align:center;display:flex;gap:24px}@media screen and (width >= 22.5rem) and (width < 48rem){#recruitment-page .recruitment-container{flex-direction:column-reverse}}#recruitment-page .recruitment-container .requirements .row{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}#recruitment-page .recruitment-container .requirements .row .item-box{text-align:start;padding-bottom:20px}#recruitment-page .recruitment-container .requirements .row .item-box .info{font-size:18px;padding-top:6px}#recruitment-page .recruitment-container .contact-detail{width:300px;height:fit-content;background-color:#fff;padding:16px;box-shadow:0 30px 40px -20px #cdcccc;border-radius:5px;border-top:3px solid #c18f66;font-size:18px}#recruitment-page .recruitment-container .contact-detail .option{text-align:start;line-height:160%;padding:8px 0}#recruitment-page .recruitment-container .contact-detail .option p{margin:0;color:#c18f66;font-weight:700}@media screen and (width >= 22.5rem) and (width < 48rem){#recruitment-page .recruitment-container .contact-detail{width:100%}#recruitment-page .recruitment-container .contact-detail p{display:inline}}#news-detail-page .page-title{display:flex;align-items:center;width:100%;min-height:165px;height:auto;background-image:url(/images/news/news_banner.jpg);padding:0 48px;background-repeat:no-repeat;background-size:cover;background-position:center;text-shadow:4px 2px 6px black}#news-detail-page .page-title h1{font-size:56px}@media screen and (width >= 22.5rem) and (width < 48rem){#news-detail-page .page-title{min-height:140px;height:auto;padding:0 12px}#news-detail-page .page-title h1{font-size:38px}}#news-detail-page .return{padding:20px 0 0 48px}#news-detail-page .return img{cursor:pointer;opacity:1;transition:opacity .4s,color ease-in-out .2s;background:ease-in-out .2s}#news-detail-page .return:hover{opacity:.8}@media screen and (width >= 22.5rem) and (width < 48rem){#news-detail-page .return{display:none}}#news-detail-page .news-detail-container{margin:48px auto;padding:0 48px;text-align:start;display:flex;justify-content:space-between;max-width:840px}#news-detail-page .news-detail-container .news-content{width:100%;display:flex;flex-direction:column;justify-content:center}#news-detail-page .news-detail-container .news-content .date{width:800px;margin:0 auto 24px;color:#5097a3;text-align:start}#news-detail-page .news-detail-container .news-content .title{margin-bottom:28px;font-size:28px;line-height:40px;text-align:start;font-weight:500;color:#5097a3}#news-detail-page .news-detail-container .memo{width:100%;color:#5097a3;margin:24px auto 0;text-align:center}#news-detail-page .news-detail-container .poster{width:100%}#services-detail-page .page-title{display:flex;align-items:center;width:100%;min-height:165px;height:auto;background-image:url(/images/services/services_banner.jpg);padding:0 48px;background-repeat:no-repeat;background-size:cover;background-position:center;text-shadow:4px 2px 6px black}#services-detail-page .page-title h1{font-size:56px}@media screen and (width >= 22.5rem) and (width < 48rem){#services-detail-page .page-title{min-height:140px;height:auto;padding:0 12px}#services-detail-page .page-title h1{font-size:38px}}#services-detail-page .services-detail-page-container{max-width:1020px;margin:48px auto;padding:0 48px;text-align:center}@media screen and (width >= 48rem) and (width < 75rem){#services-detail-page .services-detail-page-container{padding:24px 48px 0}}@media screen and (width >= 22.5rem) and (width < 48rem){#services-detail-page .services-detail-page-container{margin:24px auto}#services-detail-page .services-detail-page-container .nav-tabs{position:sticky;overflow-x:scroll;overflow-y:hidden;width:fit-content;margin:0 auto 24px;white-space:nowrap}#services-detail-page .services-detail-page-container .nav-tabs::-webkit-scrollbar{display:none}#services-detail-page .services-detail-page-container .content-column{flex:1;max-width:550px;min-width:260px;display:flex;flex-direction:column;gap:18px;text-align:start}#services-detail-page .services-detail-page-container .content-column ul{margin:0}#services-detail-page .services-detail-page-container .content-column li{font-size:18px;line-height:28px}}.services-detail-page-container.two-column{display:flex;gap:50px;justify-content:center}@media screen and (width >= 22.5rem) and (width < 48rem){.services-detail-page-container.two-column{display:none}}.services-detail-page-container.two-column .image-column{display:flex;flex-direction:column;gap:24px;width:280px}.services-detail-page-container.two-column .image-column .image-block{position:relative}.services-detail-page-container.two-column .image-column .image-block img{width:100%;border-radius:16px;transition:transform .3s ease}.services-detail-page-container.two-column .image-column .image-block .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f5f5f573;display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity .3s ease;border-radius:16px;z-index:1;cursor:pointer}.services-detail-page-container.two-column .image-column .image-block:hover .overlay{opacity:1;background-color:#cbbaa0cc}.services-detail-page-container.two-column .image-column .image-block .service-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;width:100%;font-size:28px;text-shadow:4px 2px 6px black}.services-detail-page-container.two-column .content-column{flex:1;max-width:550px;min-width:260px;display:flex;flex-direction:column;gap:18px;text-align:start}.services-detail-page-container.two-column .content-column ul{margin:0}.services-detail-page-container.two-column .content-column li{font-size:18px;line-height:28px}.section-title{display:flex;align-items:start}.section-title .item-title{font-size:24px;line-height:32px;font-weight:700;padding-left:8px;color:#5097a3}ul.image-bullet{list-style:none;padding-left:1.5rem;text-align:start}ul.image-bullet li{background:url(/images/icons/check-brown.svg) no-repeat left top;background-size:20px 28px;padding-left:20px;font-size:18px}.button-container{position:fixed;bottom:32px;right:32px;align-items:center;height:58px;width:58px;justify-content:center;z-index:1000;cursor:pointer;animation:fadeIn .3s;opacity:.5;display:none;transition:opacity .4s,color ease-in-out .2s;background:ease-in-out .2s}.button-container.visible{display:flex}.button-container:hover{opacity:1}#profile-page .top-banner{position:relative;width:100%;height:420px}@media screen and (width >= 22.5rem) and (width < 48rem){#profile-page .top-banner{height:368px}}#profile-page .top-banner .profile-background{position:absolute;width:100%;height:100%;background:linear-gradient(to right,#5097a3f5,#c2af9dcc)}@media screen and (width >= 22.5rem) and (width < 48rem){#profile-page .top-banner .profile-background{height:368px}}#profile-page .top-banner .banner-content{position:relative;display:flex;justify-content:space-between;width:100%;height:420px;padding:0 48px;margin:0 auto;max-width:1020px}@media screen and (width >= 22.5rem) and (width < 48rem){#profile-page .top-banner .banner-content{height:368px;margin:0 auto}}#profile-page .top-banner .img2{width:270px;height:373px;margin-top:25px;margin-left:12px}@media screen and (width >= 22.5rem) and (width < 48rem){#profile-page .top-banner .img2{position:absolute;top:12px;width:260px;height:auto;margin-top:0;left:calc(50vw - 140px)}}#profile-page .top-banner .contact-details{width:550px;margin-top:auto;margin-bottom:24px}@media screen and (width >= 22.5rem) and (width < 48rem){#profile-page .top-banner .contact-details{position:absolute;left:0;bottom:0;background:linear-gradient(transparent,#454545);width:100%;padding:0 0 20px 30px;margin-bottom:0}}#profile-page .top-banner .contact-details .name{margin-bottom:8px;font-size:42px;color:#454545}@media screen and (width >= 22.5rem) and (width < 48rem){#profile-page .top-banner .contact-details .name{color:#fff}}#profile-page .top-banner .contact-details .position{margin-bottom:8px;font-size:20px}@media screen and (width >= 22.5rem) and (width < 48rem){#profile-page .top-banner .contact-details .position{color:#fff;margin-bottom:4px;text-shadow:4px 3px 9px rgba(0,0,0,.6)}}#profile-page .top-banner .contact-details .email{font-size:18px;margin-bottom:8px;color:#8f6b4e;cursor:pointer}#profile-page .top-banner .contact-details .email img{padding-right:4px}@media screen and (width >= 22.5rem) and (width < 48rem){#profile-page .top-banner .contact-details .email img{color:#fff}}@media screen and (width >= 22.5rem) and (width < 48rem){#profile-page .top-banner .contact-details .email{color:#fff}}#profile-page .top-banner .contact-details .tags{display:flex;flex-wrap:wrap;gap:8px}@media screen and (width >= 22.5rem) and (width < 48rem){#profile-page .top-banner .contact-details .tags{display:none}}#profile-page .top-banner .contact-details .tag{border:1px solid #8f6b4e;border-radius:24px;color:#8f6b4e;background-color:transparent;padding:4px 8px;width:fit-content;font-size:16px}#profile-page .profile-container{margin:48px auto;text-align:center;padding:0 48px;max-width:1020px}@media screen and (width >= 22.5rem) and (width < 48rem){#profile-page .profile-container .expertise{display:none}}#profile-page .profile-container div{text-align:left}#profile-page .profile-container div ul{padding-inline-start:0;margin-top:2px}#profile-page .profile-container div li{font-size:18px}#profile-page .more-button{background-color:#fff;color:#c18f66;border:none;padding:8px 16px;font-size:18px;height:40px;width:102px;margin-top:16px;cursor:pointer}#profile-page .more-button img{padding-right:6px}@media screen and (width >= 22.5rem) and (width < 48rem){#profile-page .more-button{padding:8px 10px}}#profile-page .more-button:hover{background-color:#c18f66;color:#fff}ul.image-bullet{list-style:none;padding-left:1.5rem}ul.image-bullet li{background:url(/images/icons/check-brown.svg) no-repeat left top;background-size:20px 28px;padding-left:20px}#insights-page .page-title{display:flex;align-items:center;width:100%;min-height:165px;height:auto;background-image:url(/images/news/news_banner.jpg);padding:0 48px;background-repeat:no-repeat;background-size:cover;background-position:center;text-shadow:4px 2px 6px black}#insights-page .page-title h1{font-size:56px}@media screen and (width >= 22.5rem) and (width < 48rem){#insights-page .page-title{min-height:140px;height:auto;padding:0 12px}#insights-page .page-title h1{font-size:38px}}#insights-page .insights-container{margin:48px auto;padding:0 48px;text-align:center;display:flex;gap:60px;justify-content:center;max-width:1200px}@media screen and (width >= 48rem) and (width < 75rem){#insights-page .insights-container{gap:48px}}@media screen and (width >= 22.5rem) and (width < 48rem){#insights-page .insights-container{margin:16px auto;display:block}#insights-page .insights-container .tabs-wrapper{top:64px;position:sticky;z-index:999;background:#f3f9f9}#insights-page .insights-container .nav-tabs{position:sticky;overflow-x:auto;overflow-y:visible;width:100%;margin:0 auto;white-space:nowrap}#insights-page .insights-container .nav-tabs::-webkit-scrollbar{display:none}}#insights-page .insights-container .side-menu{width:145px}#insights-page .insights-container .side-menu .list-button{text-align:center;border-bottom:1px solid darkgray}#insights-page .insights-container .side-menu .list-button:hover{background-color:#e0f0f5;color:#5097a3}#insights-page .insights-container .insights-list{width:100%}#insights-page .insights-container .insights-list .insights-item{border-bottom:1px solid #929292;display:flex;gap:24px;padding:12px 0;max-width:920px;cursor:pointer}@media screen and (width < 500px){#insights-page .insights-container .insights-list .insights-item{flex-direction:column}}#insights-page .insights-container .insights-list .insights-item .details{display:flex;flex-direction:column;align-items:start;width:100%;overflow-x:auto}@media screen and (width >= 48rem) and (width < 75rem){#insights-page .insights-container .insights-list .insights-item .details{min-width:200px}}@media screen and (width >= 22.5rem) and (width < 48rem){#insights-page .insights-container .insights-list .insights-item .details{height:auto;min-width:150px}}#insights-page .insights-container .insights-list .insights-item .details p{margin:8px 0}@media screen and (width >= 22.5rem) and (width < 48rem){#insights-page .insights-container .insights-list .insights-item .details p{margin:4px 0}}#insights-page .insights-container .insights-list .insights-item .details .date,#insights-page .insights-container .insights-list .insights-item .details .author{color:#5097a3}@media screen and (width >= 22.5rem) and (width < 48rem){#insights-page .insights-container .insights-list .insights-item .details .date,#insights-page .insights-container .insights-list .insights-item .details .author{font-size:14px}}#insights-page .insights-container .insights-list .insights-item .details .title{color:#454545;width:100%;text-align:start;white-space:break-space}#insights-page .insights-container .insights-list .insights-item .details div{display:flex;justify-content:space-between;margin:auto 0 0;width:100%}#insights-page .insights-container .insights-list .insights-item .more-button{background-color:#cbbaa0;color:#fff;border:none;padding:8px 16px;margin:auto 0 0 auto;cursor:pointer}@media screen and (width >= 22.5rem) and (width < 48rem){#insights-page .insights-container .insights-list .insights-item .more-button{padding:8px 10px}}#insights-page .insights-container .insights-list .insights-item .more-button:hover{background-color:#fff;color:#cbbaa0}#insights-page .insights-container .insights-list .pagination{margin-top:20px}#insights-page .insights-container .coming-soon{padding:12px 0;width:100%}#insights-article-page .page-title{display:flex;align-items:center;width:100%;min-height:165px;height:auto;background-image:url(/images/news/news_banner.jpg);padding:0 48px;background-repeat:no-repeat;background-size:cover;background-position:center;text-shadow:4px 2px 6px black}#insights-article-page .page-title h1{font-size:56px}@media screen and (width >= 22.5rem) and (width < 48rem){#insights-article-page .page-title{min-height:140px;height:auto;padding:0 12px}#insights-article-page .page-title h1{font-size:38px}}#insights-article-page .return{padding:20px 0 0 48px}#insights-article-page .return img{cursor:pointer;opacity:1;transition:opacity .4s,color ease-in-out .2s;background:ease-in-out .2s}#insights-article-page .return:hover{opacity:.8}@media screen and (width >= 22.5rem) and (width < 48rem){#insights-article-page .return{display:none}}#insights-article-page .insights-article-container{margin:48px auto;padding:0 48px;text-align:start;display:flex;justify-content:space-between;max-width:840px}#insights-article-page .insights-article-container .insights-article-content{width:100%;display:flex;flex-direction:column;justify-content:center}#insights-article-page .insights-article-container .insights-article-content .date{width:800px;margin:0 auto 24px;color:#5097a3;text-align:start}#insights-article-page .insights-article-container .insights-article-content .title{margin-bottom:28px;font-size:28px;line-height:40px;text-align:start;font-weight:500;color:#5097a3}.dropdown{position:relative;display:inline-block;width:137px}.language-switcher{position:relative;display:flex;align-items:center;padding:0 5px;height:40px;margin-left:10px;border-radius:50px;border:1px solid #5097a3;background-color:#fff;color:#5097a3;gap:4px;cursor:pointer;font-size:14px;justify-content:center;min-width:120px;white-space:nowrap}.language-dropdown{width:136px;max-height:0;position:absolute;top:145%;right:0;color:#454545;background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;z-index:1000;transition:max-height .3s ease,opacity .3s ease;transform-origin:top;opacity:0;pointer-events:none;white-space:nowrap}.language-dropdown:before{content:"";position:absolute;top:-8px;right:63px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white}.language-dropdown.show{display:block}.language-dropdown .language-option{padding:8px 12px;cursor:pointer}.language-dropdown .language-option:hover{background-color:#e7f1f3;color:#5097a3;border-radius:10px}.language-dropdown.open{max-height:77px;opacity:1;pointer-events:auto}.footer-container{width:100%;height:auto;background-color:#5097a3;color:#fff;font-weight:300;margin-top:20px}@media screen and (width >= 22.5rem) and (width < 48rem){.footer-container{height:auto;font-size:14px}}.footer-container .content{max-width:1070px;padding:14px 24px 12px;margin:0 auto;display:flex;justify-content:space-between}.footer-container .content p{margin:6px 0;font-size:16px}.footer-container .content p.narrow-txt{line-height:28px!important}.footer-container .content .right-side{justify-items:flex-end;margin:auto 0 0;width:272px}@media screen and (width >= 48rem) and (width < 75rem){.footer-container .content .right-side{width:450px}}@media screen and (width >= 22.5rem) and (width < 48rem){.footer-container .content .right-side{justify-items:center}}@media screen and (width >= 22.5rem) and (width < 48rem){.footer-container .content{padding:14px 16px 12px;gap:8px;flex-direction:column;align-items:center;justify-content:center}.footer-container .content .left-side{justify-items:center}}.footer-container .divider{width:100%;height:1px;background-color:#fff}.footer-container .copyright{text-align:center;padding:10px 20px 0;font-size:14px}html,body,#root{background-color:#8ac3c81a;padding:0;color:#454545}html .mainPadding,body .mainPadding,#root .mainPadding{padding:88px 0}@media screen and (width >= 788px) and (width < 1226px){html .mainPadding,body .mainPadding,#root .mainPadding{padding:112px 0}}@media screen and (width < 788px){html .mainPadding,body .mainPadding,#root .mainPadding{padding:64px 0}}html h1,body h1,#root h1{color:#fff;line-height:normal}html h3,body h3,#root h3{font-weight:700;font-size:32px;color:#5097a3;position:relative;display:inline-block}html h4,body h4,#root h4{font-weight:700;color:#5097a3;position:relative;display:inline-block}html h4.brown,body h4.brown,#root h4.brown{color:#c18f66}html h3:after,body h3:after,#root h3:after{content:"";position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:calc(100% + 18px);height:8px;background-color:#3c8c9633}html h4:after,body h4:after,#root h4:after{content:"";position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:calc(100% + 18px);height:8px;background-color:#3c8c9633}html h4.brown:after,body h4.brown:after,#root h4.brown:after{background-color:#cab9a04d}html p,body p,#root p{font-size:18px;line-height:2}html .slide-left,body .slide-left,#root .slide-left{opacity:0;transform:translate(-80px);transition:all .8s ease-out}html .slide-left.active,body .slide-left.active,#root .slide-left.active{opacity:1;transform:translate(0)}html .slide-right,body .slide-right,#root .slide-right{opacity:0;transform:translate(80px);transition:all .8s ease-out}html .slide-right.active,body .slide-right.active,#root .slide-right.active{opacity:1;transform:translate(0)}html .slide-up,body .slide-up,#root .slide-up{opacity:0;transform:translateY(80px);transition:all .8s ease-out}html .slide-up.active,body .slide-up.active,#root .slide-up.active{opacity:1;transform:translateY(0)}html .slide-down,body .slide-down,#root .slide-down{opacity:0;transform:translateY(-80px);transition:all .8s ease-out}html .slide-down.active,body .slide-down.active,#root .slide-down.active{opacity:1;transform:translateY(0)}html .return-button,body .return-button,#root .return-button{cursor:pointer;opacity:1;transition:opacity .4s,color ease-in-out .2s;background:ease-in-out .2s;padding:24px;position:absolute}html .return-button:hover,body .return-button:hover,#root .return-button:hover{opacity:.8}@media screen and (width >= 22.5rem) and (width < 48rem){html .return-button,body .return-button,#root .return-button{padding:12px;display:none}}
