body.home .vip-services { padding-top:65px!important; padding-bottom:65px!important; }
body.home .vip-services-title { text-align:center; margin-bottom:38px; }
body.home .vip-services-title h2 { font:400 clamp(32px,3.5vw,44px)/1.2 Georgia,serif!important; color:#182025; margin-bottom:14px; }
body.home .vip-services-title p { font-size:16px; line-height:1.7; color:#626a70; padding-bottom:0; }
body.home .vip-services .inner_row > .row_col_wrap_12_inner { display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr)); gap:20px; }
body.home .vip-services .inner_row .vc_col-sm-3 { width:auto!important; float:none!important; margin:0!important; min-width:0; }
body.home .vip-services .inner_row .vc_col-sm-3 > .vc_column-inner { height:100%; padding:28px 22px!important; border:1px solid #e7e7e2; border-top:3px solid #f6d200; border-radius:6px; box-shadow:0 8px 26px rgba(0,0,0,.045); background:#fff; }
body.home .vip-services .inner_row .wpb_wrapper { text-align:left!important; }
body.home .vip-services .nectar_icon_wrap { padding:0!important; margin-bottom:22px!important; }
body.home .vip-services .nectar_icon { border:0!important; background:transparent!important; padding:0!important; }
body.home .vip-services .nectar_icon svg { fill:#b89900!important; width:38px!important; height:38px!important; }
body.home .vip-services h4 { color:#182025!important; font:400 21px/1.3 Georgia,serif!important; overflow-wrap:anywhere; margin-bottom:16px!important; }
body.home .vip-services .inner_row p { color:#626a70; font-size:15px!important; line-height:1.8!important; padding-bottom:0!important; }
@media(max-width:999px) { body.home .vip-services .inner_row > .row_col_wrap_12_inner { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:600px) {
 body.home .vip-services { padding-top:40px!important; padding-bottom:40px!important; }
 body.home .vip-services .inner_row > .row_col_wrap_12_inner { grid-template-columns:1fr; gap:16px; }
 body.home .vip-services-title { margin-bottom:28px; }
}
