@font-face {
    font-family: 'Montserrat';
    src: url('fonts/montserrat/Montserrat-VariableFont_wght.woff2') format('woff2-variations');
    src: url('fonts/montserrat/Montserrat-VariableFont_wght.woff2') format('woff2') tech('variations');
    font-weight: 100 1000;
    font-stretch: 25% 151%;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('fonts/montserrat/Montserrat-Italic-VariableFont_wght.woff2') format('woff2-variations');
    src: url('fonts/montserrat/Montserrat-Italic-VariableFont_wght.woff2') format('woff2') tech('variations');
    font-weight: 100 1000;
    font-stretch: 25% 151%;
    font-style: italic;
    font-display: swap;
}
#intro p,.final-word-page h4,.final-word-page p,.final-word-page li,.final-word-container .item .title,#coo-focus-grid .item .overlay {font-family: 'Montserrat',sans-serif!important;}
body.custom-background,body.page .site-content article {background-color:#1e73a6!important;color:#fff;}
header.sticky + #page.site-top {margin-top:0!important;}
.fw-slider {margin:10px 0 0;display:none;}
.fw-slider.slick-initialized {display:block;}
.fw-slider .slick-slide {padding:10px;}
.fw-slider img {transition:all 0.5s ease;opacity:0.7;}
.fw-slider a:hover img {transform:scale(1.12);opacity:1;}
.final-word-logo {width:520px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-filter: drop-shadow(5px 5px 5px #000);filter: drop-shadow(5px 5px 5px #000);z-index:100;}
#final-word-top {padding:30px 0;}
#final-word-top .contentwrap {display: flex;justify-content: space-between;align-items: center;width: 90%;padding: 0;}
#final-word-top .contentwrap:last-of-type {/*justify-content:center;*/}
#final-word-top .contentwrap .back {position:relative;top:20px;width:90%;text-align:right;}
#final-word-top .contentwrap .back a,.bottom-wrap a {text-transform:uppercase;font-family:'Montserrat',sans-serif;padding:10px 0;font-weight:700;font-size:0.98rem;letter-spacing:0.04rem;}
#final-word-top .contentwrap i {margin:8px;}
#final-word-top .apb {display:inline-block;/*margin-left:20px;*/vertical-align:middle;}
#final-word-top .logo {visibility:hidden;display:block;}
#final-word-top.opened .logo {visibility:visible;}
#final-word-top.fixed {position:fixed;top:0;width:100%;z-index:200;background:#1e73a6;transition:all 0.5s ease;padding:10px 0;box-sizing:border-box;}
#final-word-footer {font-size:1.32rem;color:#fff;}
#final-word-footer .contentwrap {padding: 50px 0;width:90%;max-width:1600px;}
#final-word-footer .logo {position: absolute;top: 80px;right: 0;}
#final-word-footer .social i {margin: 6px;font-size: 2.4rem;}
.bottom-wrap a {color:#1e73a6!important;text-decoration:none!important;}
#final-word-top a,#final-word-footer a {color:#fff;text-decoration:none;}
#final-word-footer .copyright {margin: 20px 0 0;}
#intro {width:800px;margin:auto;padding:60px 0;}
#trigger {position: relative;padding: 14px 40px;width: fit-content;cursor: pointer;font-weight: 500;line-height: 1;max-width: 90%;font-size: 1.26rem;background:#fff;color:#272727;margin:0px auto;border-radius:30px;box-shadow:0 1px 6px 0px rgba(0, 0, 0, 0.25);}
#final-word-overlay {transition: all 0.05s ease;}
#final-word-overlay.disappear,#final-word-overlay.disappear #coo-focus-grid {opacity: 0;position:absolute;top:0;width:0;height:0;}
#final-word-overlay .relative {/*margin-top:40px;*/}
#intro-overlay {width:800px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-filter: drop-shadow(5px 5px 5px #000);filter: drop-shadow(5px 5px 5px #000);z-index:100;text-align:center;}
#intro-overlay img {width:520px;}
#intro-overlay p:last-of-type,.final-word-page .text-wrap > div:first-of-type > p,.final-word-container .item p {margin-bottom:0;}
#final-word-front,.final-word-page {background:#eee /*linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(149,102,29,1) 100%)*/;}
#final-word-front .contentwrap {width:90%;padding:0;}
.final-word-page .contentwrap {width:100%;padding:0;}
.final-word-container {display: flex;flex-flow: row wrap;position: relative;justify-content: center;margin: auto;}
.final-word-container .item {flex: 0 1 calc(100% / 4);padding: 10px;box-sizing: border-box;position:relative;transition:all 0.8s ease;}
.final-word-container .item > a > div {background:#000;}
.final-word-container .item img.profile {transition:all 0.4s ease;opacity:0.7;display:block;}
.final-word-container .item a:hover img.profile {opacity:1;}
.final-word-container .item .title {text-align:left;padding:20px 0;background:transparent;font-size:1rem;line-height:1.42;}
.final-word-container .item .title b {text-transform: uppercase;font-size:1.4rem;line-height:1.15;display:inline-block;padding-bottom:10px;}
.final-word-container .item a,.final-word-container .item a:hover {text-decoration:none!important;color:#272727;}
.final-word-page .text-wrap {background: #fff;color: #272727;/*padding: 0 80px 80px;width: 90%;*/box-sizing: border-box;margin: auto;}
.final-word-page .text-wrap b {/*color:#95661D;*/font-size:1.2rem;line-height:1.8125;font-weight:500;}
.final-word-page .text-wrap .title {padding:80px 80px 0 0;border-bottom: 1px solid #d2b06b;font-size: 1.12rem;display: block;overflow: hidden;margin-bottom: 30px;position: relative;/*left: -50px;*/}
.final-word-page .text-wrap .title b,.final-word-page .text-wrap .below b {font-size: 3.2rem;line-height:1.4;text-transform:uppercase;}
.final-word-page .text-wrap .title img {margin-top:1.7143rem;}
.final-word-page .text-wrap .logo {position:absolute;top:20px;right:20px;}
.final-word-page .text-wrap img.xprofile {width:30%;float:left;margin:0 50px 40px 0;}
.final-word-page .text-wrap > div {/*padding: 0 80px;*/display:table-cell;vertical-align:top;}
.final-word-page .text-wrap > div:first-of-type {width:30%;background:#eee url(https://asianprivatebanker.com/wp-content/uploads/2025/03/wheel.svg) left bottom no-repeat;}
.final-word-page .text-wrap > div:last-of-type {padding:0 120px 120px 60px;}
.final-word-page .text-wrap > div .below {padding:20px 40px;}
#final-word-front > p,.final-word-page .text-wrap > p {margin:0;}
#fw-page-slider {width:100%;margin:auto;/*padding:10px 0 50px;*/max-width:1600px;}
#fw-page-slider .slick-prev,#fw-page-slider .slick-next {top:46%!important;background:#fff!important;border-radius:50%;}
#fw-page-slider .slick-prev:before,#fw-page-slider .slick-next:before {font-size:24px!important;color:#1e73a6!important;opacity:1;}
#fw-page-slider .slick-prev:before {content:'\f0d9'!important;}
#fw-page-slider .slick-next:before {content:'\f0da'!important;}
#fw-page-slider .slick-prev {left:10px!important;}
#fw-page-slider .slick-next {right:10px!important;}
#fw-page-slider .slick-slide {background:#1e73a6;position:relative;}
#fw-page-slider .slick-slide div {position:absolute;width:100%;bottom:0;left:0;color:#fff;padding:40px 10px 10px 10px;font-size:0.9rem;line-height:1.46;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);box-sizing:border-box;visibility:hidden;}
#fw-page-slider .slick-slide img {opacity:0.7;}
#fw-page-slider .slick-slide a:hover img {opacity:1;}
#fw-page-slider .slick-slide a:hover div {/*background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(175,110,25, 0.7) 100%);*/visibility:visible;}
#fw-page-slider .slick-list {/*background:#af6e19;*/}
#read-more {width:fit-content;margin:auto;position:relative;top:-20px;}
#read-more a {color:#fff;text-decoration:none;text-transform:uppercase;font-family:'Montserrat',sans-serif;padding:10px;font-weight:500;background:linear-gradient(45deg, rgba(210, 176, 107, 1) 0%, rgba(185, 148, 90, 1) 100%);}
#xread-more a:before,#final-word-top .contentwrap .back a:before,.bottom-wrap a:before {content:'\f0d9';font-family:"Font Awesome 6 Free","FontAwesome";padding-right:4px;}
#final-word-top .apb.mobileonly2,#final-word-front #final-word-top .back,#final-word-top.fixed .back {display:none;}
.final-word-page h4 {text-align:center;font-size:1.8rem;}
.bottom-wrap {width:100%;text-align:left;margin:-100px auto 0;padding:10px 0 60px;position:relative;max-width:1600px;}
#final-word-top .contentwrap .back > div,.bottom-wrap > div {width:fit-content;border-bottom:1px solid #b9c7cd;display:inline-block;}
#coo-focus-grid {display:grid;grid-template-columns:repeat(7, 1fr);gap:0;background:#eee;}
#coo-focus-grid .item.intro {grid-area: 2 / 3 / span 1 / span 5;padding:24px 30px;color:#272727;box-sizing:border-box;/*max-height:504px;*/align-self:center;}
#coo-focus-grid .item.intro > div {display:inline-block;vertical-align:middle;}
#coo-focus-grid .item.intro > div:first-of-type {width:38%;}
#coo-focus-grid .item.intro > div:last-of-type {width:60%;}
#coo-focus-grid .item.intro p {font-size:90%;}
#coo-focus-grid .item.intro img {width:90%;}
#coo-focus-grid .item img {display:block;}
#coo-focus-grid .item {position:relative;}
#coo-focus-grid .item .overlay {width:100%;height:0;opacity:0;transition:all 0.5s ease;background:rgba(39,39,39,0.65);color:#fff;position:absolute;bottom:0;font-size:1rem;line-height:1.4;padding:20px;box-sizing:border-box;}
#coo-focus-grid .item a:hover .overlay {height:100%;opacity:1;}
#coo-focus-grid .item .overlay b {text-transform:uppercase;}

@media only screen and (max-width: 1400px) {
#coo-focus-grid .item.intro {padding:18px 20px;}
#trigger {padding:12px 40px;font-size:1.2rem;}
}
@media only screen and (max-width: 1280px) {
#coo-focus-grid .item.intro {padding:10px;}
#coo-focus-grid .item.intro > div:first-of-type {width:28%;}
#coo-focus-grid .item.intro > div:last-of-type {width:70%;}
#coo-focus-grid .item.intro p {font-size:80%;}
}
@media only screen and (max-width: 959px) {
#intro-overlay {width:90%;}
#intro-overlay img {width:64%;}
.final-word-container .item {flex:0 1 calc(100% / 4);}
.final-word-page .text-wrap {padding:0 40px 40px;}
.final-word-page .text-wrap > div {padding:0 40px;}
#coo-focus-grid {grid-template-columns: repeat(4, 1fr);}
#coo-focus-grid .item.intro {grid-area: 2 / 1 / span 1 / span 4;padding:60px;}
#coo-focus-grid .item.intro > div {width:100%!important;}
#coo-focus-grid .item.intro p {font-size:90%;}
#coo-focus-grid .item.intro img {margin:0 auto 40px;width:68%;}
}
@media only screen and (max-width: 740px) {
#final-word-top .apb.mobileonly2 {display:inline-block;}
#final-word-top .apb.desktoponly2,#xfinal-word-top .contentwrap i,#final-word-top .logo,.final-word-page .text-wrap > div .below, #final-word-top.opened .apb {display:none;}
#final-word-footer .contentwrap,.bottom-wrap {text-align:center;}
#final-word-footer .social {display: block !important;}
#final-word-footer .logo {position:static;display:block;margin:40px auto 20px;}
#final-word-footer .copyright {float:none;}
.final-word-page {padding-top:20px;}
.final-word-page .text-wrap {padding:20px 20px 100px 20px;width:90%;}
.final-word-page .text-wrap .logo,.final-word-page .text-wrap .title {position:static;}
.final-word-page .text-wrap img.profile {width:100%;float:none;margin:0 0 20px 0;/*height:100vw;object-fit: cover;object-position: 100% 20%;*/}
.final-word-page .text-wrap .title,.final-word-page .text-wrap > div,.final-word-page .text-wrap > div:last-of-type {padding: 0;border:0;margin-bottom:0;}
.final-word-page .text-wrap .title p:first-of-type {padding-bottom:20px;border-bottom:1px solid #d2b06b;}
.final-word-page .text-wrap > div {display:block;width:100%;box-sizing:border-box;}
.final-word-page .text-wrap > div:first-of-type {background:transparent;width:100%;}
.final-word-logo {width:80%;}
#intro,#fw-page-slider {width:100%;}
#final-word-top,#final-word-top.fixed {padding:10px;}
#final-word-front .contentwrap, .final-word-page .contentwrap,#final-word-top .contentwrap {width:100%;}
.final-word-container .item {flex:0 1 calc(100% / 2);}
#intro-overlay {font-size:0;}
#intro-overlay img {width:80%;}
.intro-text {width:90%;margin:auto!important;font-size:0.9rem!important;box-sizing:border-box;padding-top:30px;}
#final-word-top .contentwrap:last-of-type {justify-content:space-between;}
#final-word-top .contentwrap .back {top:initial;padding-top:10px;}
#final-word-top .contentwrap .back a {padding-right:0;}
#final-word-top .contentwrap > div {width:160px;text-align:right;}
#final-word-top.opened .logo {display:block;width:160px;}
}

@media only screen and (max-width: 480px) {
#final-word-overlay {overflow:hidden;}
#coo-focus-grid {grid-template-columns: repeat(3, 1fr);}
#coo-focus-grid .item.intro {grid-area: 3 / 2 / span 4 / span 2;padding:30px;}
#coo-focus-grid .item.intro p {font-size:90%;}
#coo-focus-grid .item:last-of-type {/*grid-column-start: 2;*/}
#coo-focus-grid .item.intro img {width:90%;}
#coo-focus-grid .item a:hover .overlay {opacity:0;}
#trigger {font-size:0.9rem;padding:10px 25px;}
#final-word-top .contentwrap i {margin:3px;}
.final-word-container .item .title b {font-size:1.2rem;}
.final-word-page .text-wrap .title b {font-size:2.2rem;}
}
