.text-white *{color:#fff!important}.text-dark *{color:#000!important}.contained{border-radius:20px;overflow:hidden}.bg-highlight{background:#000;color:#fff}.bg-highlight h3.h5{color:#fff}.sub{font-size:27px}.btn-primary{border-color:#000}.btn-outline-black{clear:both;border:2px solid #000;transition:.3s all ease;color:#000}.btn-outline-black:hover{background:#000;color:#fff}.homepage-hero{padding-top:150px}.homepage-hero:before{content:'';position:absolute;display:block;z-index:2;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55)}.homepage-hero:after{content:'';position:absolute;z-index:5;bottom:0;left:0;right:0;width:100%;max-height:270px;background:url(/wp-content/themes/vasttheme/images/white-curve.svg);background-repeat:no-repeat;background-position:top center;background-size:cover;height:100%}.homepage-hero .form{max-width:600px;margin:0 auto;border-radius:25px;position:relative;z-index:10;right:0;left:0;z-index:10;box-shadow:0 4px 50px rgba(0,0,0,.2)}.gform_wrapper.gravity-theme .ginput_complex input,.gform_wrapper.gravity-theme .ginput_complex select,.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{width:100%;color:#000 !important}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea,.gform_wrapper.gravity-theme .gfield select.large{background:#f3f3f4;border:0;color:#000!important}#gform_submit_button_10{width:100%;margin-top:20px;background:#000;color:#fff !important;border:1px solid #000;border-radius:50px;padding:8px 20px;transition:.3s all ease-in-out}#accordion .card .card-header{padding:0}#accordion .card .card-header .btn{width:100%;text-decoration:none;font-size:20px;text-align:left;position:relative}#accordion .card .card-header .btn:after{content:'';background:url(/wp-content/themes/vasttheme/images/down-chevron.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;width:30px;height:30px;display:block;filter:invert(4.5);right:10px;top:50%;transform:translateY(-50%);position:absolute;transition:.3s all ease-in-out}#accordion .card .card-header .btn[aria-expanded=true]:after{transform:rotate(180deg) translateY(50%)}#accordion .card .card-header .btn img{width:40px}#accordion .card .card-body p{color:#fff}.table .table-header{font-size:20px;font-weight:700}.table .table-row:last-child .bg-highlight{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.table .row.table-row:nth-child(2){border-bottom-left-radius:20px;border-bottom-right-radius:20px}.mobile-table-header{font-size:20px;font-weight:700}#benefits{position:relative}#benefits h3.card-title{font-size:20px}#benefits.contain-lg-offset{min-height:600px}.contain-lg-offset .contained{position:absolute;border-radius:20px;bottom:-50%;left:0;right:0}#meetBrands{padding-top:300px}#ReadyInvest{padding-top:100px!important;padding-bottom:100px!important}#ReadyInvest .contained{background:rgba(255,255,255,.9)!important}@media (max-width:768px){#benefits.contain-lg-offset{min-height:100%}.contain-lg-offset .contained{position:relative;border-radius:20px;bottom:0;left:0;right:0}#meetBrands{padding-top:unset}}