body.home .vip-about > .row-bg-wrap .row-bg { background-color:#121a20!important; }
body.home .vip-about .padding-7-percent > .vc_column-inner { padding:65px 10%!important; }
body.home .vip-about .vip-about-label { display:block; color:#f6d200; text-transform:uppercase; letter-spacing:2.5px; font-size:12px; font-weight:600; margin-bottom:20px; }
body.home .vip-about h2 { font:400 clamp(34px,3.8vw,50px)/1.15 Georgia,serif!important; letter-spacing:-.6px; color:#fff!important; margin-bottom:26px!important; }
body.home .vip-about .wpb_text_column { max-width:500px; }
body.home .vip-about .wpb_text_column p { color:#dfe3e5!important; font-size:17px!important; line-height:1.85!important; margin-bottom:18px; }
body.home .vip-about .nectar-cta { margin-top:26px; }
body.home .vip-about .nectar-cta .link_text { color:#f6d200!important; font-size:15px!important; }
body.home .vip-about .nectar-cta .next-arrow polyline { stroke:#f6d200!important; }
body.home .vip-about .nectar-cta .line { background:#f6d200!important; }
body.home .vip-about .column-image-bg { background-position:center center!important; }
body.home .vip-about .nectar-cta a:focus-visible { outline:2px solid #f6d200; outline-offset:6px; }
@media(max-width:999px) { body.home .vip-about .padding-7-percent > .vc_column-inner { padding:42px 7%!important; } }
@media(max-width:600px) {
 body.home .vip-about .padding-7-percent > .vc_column-inner { padding:35px 25px!important; }
 body.home .vip-about h2 { font-size:36px!important; }
 body.home .vip-about .wpb_text_column p { font-size:16px!important; line-height:1.8!important; }
 body.home .vip-about .img-with-animation { width:100%; height:260px; object-fit:cover; }
}
