/*!
Theme Name:  ZF Starter
Author:      @zackeryfretty
Author URI:  https://zackeryfretty.com
Description: Preconfigured child theme for WPBF.
Version:     1.0.0
License:     GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Template:    page-builder-framework
Text Domain: page-builder-framework-child
*/:root{--iv-black: #0C0C0C;--iv-gray-2: #DADADA;--iv-gray-1: #FAFAFA;--iv-blue-2: #0E3668;--iv-blue-1: #0160C9;--iv-font: "Inter"}::-moz-selection{background-color:var(--iv-blue-1);color:#fff}::selection{background-color:var(--iv-blue-1);color:#fff}html{font-size:14px}.no-p p:last-child{margin-bottom:0 !important}button,textarea,input,a{border-radius:0}button:hover,button:focus,button:active,textarea:hover,textarea:focus,textarea:active,input:hover,input:focus,input:active,a:hover,a:focus,a:active{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}strong{font-weight:600}blockquote{border-left:1px solid #c8c8c8}.wpbf-button,input[type=submit]{font-size:1rem;font-weight:600;padding:14px 24px}@media(max-width: 768px){.zf-darken-overlay-mobile .fl-row-content-wrap:after{background-color:rgba(17,0,0,.65) !important}}.zf-col-white-bg{background:#fff}#pre-header .zf-whats-new-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}#pre-header .zf-whats-new-bar .zf-whats-new-bar-intro{font-weight:600}#pre-header .zf-whats-new-bar .zf-whats-new-bar-cta a{font-weight:600;text-decoration:underline}#pre-header .zf-whats-new-bar .zf-whats-new-bar-cta a:hover{text-decoration:none}@media(max-width: 768px){#pre-header .zf-whats-new-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:unset;font-size:.85rem;line-height:1.3}}header#header{position:sticky;top:0;z-index:56}header#header .wpbf-navigation{background:#fafafa;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgb(250, 250, 250)), color-stop(60%, rgba(250, 250, 250, 0.6503195028)), to(rgba(250, 250, 250, 0)));background:linear-gradient(180deg, rgb(250, 250, 250) 20%, rgba(250, 250, 250, 0.6503195028) 60%, rgba(250, 250, 250, 0) 100%)}header#header .wpbf-navigation .wpbf-nav-wrapper .wpbf-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}header#header .wpbf-navigation .wpbf-nav-wrapper ul.wpbf-menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}header#header .wpbf-navigation .wpbf-nav-wrapper ul.wpbf-menu li.menu-item a{padding:0 10px}header#header .wpbf-navigation .wpbf-nav-wrapper ul.wpbf-menu li.wpbf-cta-menu-item a{padding:5px 16px;font-weight:600}header#header .wpbf-navigation .wpbf-nav-wrapper ul.wpbf-menu li.menu-item>.sub-menu li.menu-item a{padding:5px 10px}header#header .wpbf-navigation .wpbf-nav-wrapper ul#menu-header-dummy{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}header#header .wpbf-navigation.wpbf-navigation-transparent{background:#fafafa;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgb(0, 0, 0)), color-stop(60%, rgba(0, 0, 0, 0.6503195028)), to(rgba(0, 0, 0, 0)));background:linear-gradient(180deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0.6503195028) 60%, rgba(0, 0, 0, 0) 100%)}@media(max-width: 1024px){header#header{position:unset}}body.fl-builder-edit header#header{position:unset !important}#zf-counter-row .zf-static-stat{text-align:center}#zf-counter-row .zf-static-stat .zf-static-stat-top{font-size:32px;line-height:1}@media(max-width: 768px){#zf-counter-row .zf-static-stat .zf-static-stat-top{font-size:24px}}#zf-counter-row .zf-static-stat .zf-static-stat-bottom{margin-top:10px;color:rgba(255,255,255,.83)}.zf-praise-carousel ul.slick-dots,#zf-hp-slider ul.slick-dots{margin-top:.5rem;padding-left:0}.zf-praise-carousel ul.slick-dots li button:before,#zf-hp-slider ul.slick-dots li button:before{color:#dadada;opacity:1}.zf-praise-carousel ul.slick-dots li.slick-active button:before,#zf-hp-slider ul.slick-dots li.slick-active button:before{color:var(--iv-blue-1) !important;opacity:1 !important}#zf-carousel-row .fl-row-content-wrap{overflow:hidden}.zf-logo-marquee img{height:auto;padding-left:10px;padding-right:10px}#gform_2 input[type=submit]{color:#fff !important;font-size:1rem !important;font-weight:600 !important}footer#footer .wpbf-inner-widget-footer{text-align:center;padding-top:4rem;padding-bottom:4rem}footer#footer .wpbf-inner-widget-footer .wpbf-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer#footer .wpbf-inner-widget-footer .wpbf-footer-widget{margin-bottom:0}footer#footer .wpbf-inner-widget-footer .wpbf-footer-widget img{width:130px;margin-bottom:1.5rem}footer#footer .wpbf-inner-widget-footer .wpbf-social-icons .wpbf-social-icon i.wpbff{border:1px solid #fff;padding:.5rem;border-radius:25px;font-size:.8rem;margin:0 3px}footer#footer .wpbf-inner-footer{padding-top:1rem;padding-bottom:4rem}@media(max-width: 768px){footer#footer .wpbf-inner-widget-footer{padding-top:2rem;padding-bottom:2rem}footer#footer .wpbf-inner-footer{padding-top:0rem;padding-bottom:2rem}}@media only screen and (max-width: 641px){.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1 !important;min-height:0px !important}}