/*
Theme Name: Custom Child Theme
Theme URI: https://albion.digital
Version: 1.0
Description: A high-performance child theme built for businesses ready to dominate the digital frontier with confidence and efficiency.
Author: Albion Digital
Author URI: https://albion.digital
Template: bb-theme
*//* Hide by default *//* Show on small devices (max-width: 767px) *//*----------------------------------------------------------------------*//* External Link Tooltip Styles *//* Privacy Policy Bullets *//* Apply Now */.uabb-gf-style .ginput_container_select:after{font-family:'Font Awesome 7 Pro';}.uabb-creative-menu .uabb-menu-toggle:before{font-family:'Font Awesome 7 Pro' !important;}.fl-module-uabb-gravity-form .uabb-gf-style .gform_wrapper .gfield.gfield_error{background-color:transparent;margin-bottom:inherit !important;border-top:none;border-bottom:none;padding-bottom:0;padding-top:0;margin-top:0;}.fl-module-uabb-gravity-form .uabb-gf-style .gform_wrapper .gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.fl-module-uabb-gravity-form .uabb-gf-style .gform_wrapper .gfield.gfield_error textarea,.fl-module-uabb-gravity-form .uabb-gf-style .gform_wrapper .gfield.gfield_error select{background-color:rgba(255,223,224,0.25);border:1px solid #790000 !important;}.fl-module-uabb-gravity-form .uabb-gf-style .gform_wrapper .gfield.gfield_error .validation_message{border:none;background:transparent;margin:0;padding:0;font-weight:bold;}@font-face{font-family:'ITC Benguiat Std';src:url('fonts/BenguiatStd-Medium.woff2') format('woff2'), url('fonts/BenguiatStd-Medium.woff') format('woff'), url('fonts/BenguiatStd-Medium.ttf') format('truetype');font-weight:500;display:block;}@font-face{font-family:'Fraunces';src:url('fonts/Fraunces_72pt-Light.woff2') format('woff2'), url('fonts/Fraunces_72pt-Light.woff') format('woff'), url('fonts/Fraunces_72pt-Light.ttf') format('truetype');font-weight:300;display:block;}@font-face{font-family:'Fraunces';src:url('fonts/Fraunces_72pt-Regular.woff2') format('woff2'), url('fonts/Fraunces_72pt-Regular.woff') format('woff'), url('fonts/Fraunces_72pt-Regular.ttf') format('truetype');font-weight:400;display:block;}#header-menu a:hover{text-decoration:underline;text-decoration-color:#8a2b2b;text-underline-offset:5px;}#header-menu .sub-menu a:hover{text-decoration-color:#fff;}.full-screen a:hover{text-decoration:underline;text-decoration-color:#fff;text-underline-offset:5px;}.header-button{display:none !important;}@media (max-width: 767px){.header-button{/* or flex/inline-block depending on your layout */display:block !important;}}.footer-menu a:hover{text-decoration:underline;text-decoration-color:#fff;text-underline-offset:5px;}@media (max-width: 767px){.footer-form .gform_button{width:100%;}}.footer-icons i{border-radius:5px !important;}.gform_wrapper.gravity-theme .gfield_label{border-bottom:0 !important;}#gform_fields_1 input{border:.25em solid #f4f4f4;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}#gform_fields_1 input:hover,#gform_fields_1 input:focus{border-color:#570000;}.vertical-line{transform:rotate(90deg);}.top-layer{z-index:10;}a{color:#8a2b2b;text-decoration:underline;}a:hover{color:#570000;}.styled-form legend.gfield_label.gform-field-label.gfield_label_before_complex{border-bottom:none;}.no-blurb .uabb-infobox-text p{display:none;}.uabb-creative-menu button{background-color:#fff;border-color:#fff;color:#8a2b2b;font-weight:500;font-size:17px;font-family:"ITC Benguiat Std", Verdana, Arial, sans-serif;}.uabb-creative-menu button{background-color:#fff;border-color:#fff;color:#8a2b2b;font-weight:500;font-size:17px;font-family:"ITC Benguiat Std", Verdana, Arial, sans-serif;}.menu-item .sub-menu,.menu-item .uabb-submenu,.uabb-creative-menu .sub-menu{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}.menu-item.open > .sub-menu,.menu-item.open > .uabb-submenu{display:block !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;}.menu-item:focus-within .sub-menu,.menu-item:focus-within .uabb-submenu,.menu-item button:focus + .sub-menu,.menu-item button:focus ~ .sub-menu{display:none !important;visibility:hidden !important;opacity:0 !important;}button[aria-haspopup="true"]{cursor:pointer;}button[aria-haspopup="true"]:focus{outline:2px solid currentColor;outline-offset:2px;}.menu-item-has-children{display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;gap:0 !important;width:auto !important;}.uabb-submenu-toggle{background:none;padding:2px !important;margin:0 !important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;}.uabb-submenu-toggle:focus{outline:2px solid currentColor;outline-offset:2px;}.uabb-submenu-toggle .uabb-menu-toggle{padding:0 !important;margin:0 !important;display:block;}.uabb-creative-menu button{background-color:#fff;color:#8a2b2b;border-color:transparent;font-weight:500;font-size:17px;font-family:"ITC Benguiat Std", Verdana, Arial, sans-serif;outline:2px solid transparent;}.uabb-creative-menu button:focus{outline:2px solid currentColor;outline-offset:2px;}.uabb-creative-menu button:hover{text-decoration:underline;}.uabb-creative-menu button.uabb-has-submenu-container:focus{outline:2px solid currentColor !important;outline-offset:2px !important;}.uabb-creative-menu uabb-has-submenu:focus,.uabb-creative-menu .uabb-has-submenu .sub-menu:focus,.uabb-creative-menu .uabb-has-submenu-container:focus{outline:2px solid currentColor !important;outline-offset:2px !important;}.uabb-creative-menu .uabb-submenu-toggle:focus{outline:2px solid currentColor !important;outline-offset:2px !important;}@media (max-width: 768px){.uabb-creative-menu button{font-size:24px !important;background-color:#8a2b2b;border-color:#8a2b2b;color:#e6e6e6;}.uabb-creative-menu button:hover,.uabb-creative-menu button:focus{color:#fff;}.menu-item-has-children{position:relative !important;}.menu-item .sub-menu,.menu-item .uabb-submenu{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;width:100% !important;background-color:#8a2b2b !important;z-index:1000 !important;margin:0 !important;padding:0 !important;box-shadow:0 4px 8px #00000033 !important;}.menu-item .sub-menu li,.menu-item .uabb-submenu li{display:block !important;width:100% !important;}.menu-item .sub-menu li a,.menu-item .uabb-submenu li a{display:block !important;color:#e6e6e6 !important;font-size:20px !important;border-bottom:1px solid transparent !important;}.menu-item .sub-menu li a:hover,.menu-item .sub-menu li a:focus,.menu-item .uabb-submenu li a:hover,.menu-item .uabb-submenu li a:focus{color:#fff !important;}.menu-item .sub-menu li:last-child a,.menu-item .uabb-submenu li:last-child a{border-bottom:none !important;}.uabb-creative-menu .sub-menu{min-width:300px;}button[aria-haspopup="true"]{min-height:44px !important;}}.chocolate-link a{text-decoration:underline;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}.chocolate-link a:hover,.chocolate-link a:focus{text-decoration:none;}.max-80ch{max-width:80ch;margin:auto;}.fl-module.fl-module-rich-text.fl-rich-text.fl-node-b9vnwklytjui a{color:#222;font-weight:400;}.breadcrumb{color:#8a2b2b;font-size:18px;font-family:'Fraunces';}.breadcrumb .active{font-weight:700;}@media (max-width: 767px){.breadcrumb{text-align:center;}}.location-faq li.fl-loop-item:last-of-type .fl-separator{display:none;}.blogs h2{font-size:2em;line-height:1.2;}.blogs h3{font-size:1.6em;line-height:1.2;}.blogs figure{margin-top:15px;}.ft-img_maxh img.fl-photo-img{max-height:400px;}a,button{outline-color:#570000;}.anww-external-link-icon{display:none;}#privacypolicy ul{list-style:none;margin:20px 0 30px;padding:0;line-height:1;}#privacypolicy ul li{position:relative;padding-left:25px;margin-bottom:10px;display:flex;align-items:center;}#privacypolicy ul li::before{content:"";position:absolute;left:0;top:-2px;width:18px;height:18px;background-image:url("/wp-content/uploads/2025/11/check.svg");background-size:contain;background-repeat:no-repeat;}.fl-node-khdy8s56m9j0 .uabb-gf-style{border-bottom:5px solid #99201a;}.uabb-gf-style select{border-radius:4px;background-color:#fcfcfc;}.uabb-gf-style select:hover,.uabb-gf-style select:focus,.uabb-gf-style select:active{background-color:#fff;}.uabb-gf-style .ginput_container_select::after{right:1.5em;}