/* @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,0.10);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:#ffffff !important;margin:0;line-height:1.2 !important;text-shadow:0 2px 8px rgba(0,0,0,0.15);}.bfi-info-cta-right{background:#ffffff;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:#ffffff !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,0.40);transition:transform 0.18s ease,box-shadow 0.18s ease;white-space:nowrap;}.bfi-info-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(26,110,240,0.55) !important;}.bfi-info-cta-divider{width:1px;background:rgba(26,110,240,0.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:bold !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}
