/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bfi-info-cta-wrap{display:flex;align-items:stretch;max-width:860px;margin:40px auto;border-radius:20px;overflow:hidden;box-shadow:0 6px 32px rgba(0,0,0,.1);font-family:'Poppins',sans-serif;box-sizing:border-box}.bfi-info-cta-left{background:linear-gradient(145deg,#1a6ef0 0%,#0850c8 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:36px 32px;flex:0 0 42%;text-align:center}.bfi-info-cta-left p{font-family:'Poppins',sans-serif !important;font-size:28px !important;font-weight:900 !important;color:#fff !important;margin:0;line-height:1.2 !important;text-shadow:0 2px 8px rgba(0,0,0,.15)}.bfi-info-cta-right{background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 40px;flex:1;text-align:center;gap:20px}.bfi-info-cta-right p{font-family:'Poppins',sans-serif !important;font-size:19px !important;font-weight:600 !important;color:#2b2b2b;line-height:1.55 !important;margin:0}.bfi-info-cta-right p span{color:#1a6ef0;font-weight:800}.bfi-info-cta-btn{display:inline-block;background:linear-gradient(135deg,#1a6ef0,#0850c8);color:#fff !important;text-decoration:none !important;font-family:'Poppins',sans-serif;font-size:15px;font-weight:700;padding:14px 30px;border-radius:50px;box-shadow:0 4px 18px rgba(26,110,240,.4);transition:transform .18s ease,box-shadow .18s ease;white-space:nowrap}.bfi-info-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(26,110,240,.55) !important}.bfi-info-cta-divider{width:1px;background:rgba(26,110,240,.15);align-self:stretch}@media (max-width:620px){.bfi-info-cta-wrap{flex-direction:column;border-radius:16px}.bfi-info-cta-left{flex-direction:row;flex:unset;padding:24px 20px;gap:14px;justify-content:center}.bfi-info-cta-left p{font-size:22px !important;text-align:left}.bfi-info-cta-right{padding:28px 24px}.bfi-info-cta-right p{font-size:16px}.bfi-info-cta-divider{display:none}}
.callus-link:hover{font-weight:700 !important}
.webform-success #main-wrapper{margin-top:10%}@media only screen and (max-width:767px){iframe.kommunicate-custom-iframe{right:10px;bottom:120px}#stamped-reviews-widget[data-widget-type=site-badge]{margin-top:-10px !important}#stamped-badge-3{height:50px !important}header .navbar #stamped-reviews-widget[data-widget-type=site-badge]{margin-top:-30px !important}}@media only screen and (max-width:520px){.new_primary_menu,.desktop__header,.fixed__header{position:fixed !important}header .navbar #stamped-reviews-widget[data-widget-type=site-badge]{margin-top:-10px !important}.header .block-search-form-block,.header .toll_free_main{top:80px}}.path-success.path-checkout .payment_title,.path-success.path-checkout .payment-method-icon-lists{display:none}
