.lbf_contact_methods{padding:60px 0 0 0;font-size:1.0625rem;line-height:1.8;}.lbf_contact_methods .mid_wrap{grid-template-columns:repeat(3, 1fr);grid-column-gap:1.25rem;display:grid;}@media screen and (max-width:1200px){.lbf_contact_methods .mid_wrap{grid-template-columns:1fr;width:600px;}}.lbf_contact_methods .mid_wrap > div{background-color:var(--color_white);box-shadow:0px 3px 16px #00000029;padding:2.5rem 30px 8.75rem 30px;position:relative;text-align:center;}@media screen and (max-width:1200px){.lbf_contact_methods .mid_wrap > div{margin-bottom:40px;}}@media screen and (max-width:640px){.lbf_contact_methods .mid_wrap > div{padding-top:0;padding-bottom:2.5rem;}}.lbf_contact_methods .mid_wrap > div .wp-block-button__link{transform:translateX(-50%);position:absolute;bottom:60px;left:50%;}@media screen and (max-width:640px){.lbf_contact_methods .mid_wrap > div .wp-block-button__link{position:relative;left:unset;transform:translateX(0);bottom:unset;display:block;}}.lbf_contact_methods .mid_wrap > div p, .lbf_contact_methods .mid_wrap > div .lbf_phone_no_wrap{overflow:hidden;margin:1rem 0;padding:0;}.lbf_contact_methods .mid_wrap > div p a, .lbf_contact_methods .mid_wrap > div .lbf_phone_no_wrap a{font-family:din-2014, sans-serif;font-weight:var(--weight_strong);color:var(--color_lbf_red);font-size:2.25rem;}@media screen and (max-width:900px){.lbf_contact_methods .mid_wrap > div p a, .lbf_contact_methods .mid_wrap > div .lbf_phone_no_wrap a{font-size:2rem;}}@media screen and (max-width:640px){.lbf_contact_methods .mid_wrap > div p a, .lbf_contact_methods .mid_wrap > div .lbf_phone_no_wrap a{font-size:1.2rem;}}@media screen and (max-width:900px){.lbf_contact_methods .mid_wrap > div p, .lbf_contact_methods .mid_wrap > div .lbf_phone_no_wrap{margin:0 0 2rem 0;padding:0 5%;height:auto;overflow-wrap:break-word;word-wrap:break-word;}}@media screen and (max-width:640px){.lbf_contact_methods .mid_wrap > div p, .lbf_contact_methods .mid_wrap > div .lbf_phone_no_wrap{padding:0;}}.lbf_contact_methods .mid_wrap > div .lbf_phone_no_wrap a{font-size:1.8rem;}@media screen and (max-width:900px){.lbf_contact_methods .mid_wrap{grid-template-columns:minmax(100%, 1fr);}}.lbf_contact_methods .mid_wrap h2{font-weight:var(--weight_strong);margin-bottom:2.5rem;font-size:2.25rem;}.lbf_contact_methods .mid_wrap h2::before{border:solid 0.125rem var(--color_black);margin:0 auto 1.25rem auto;background-color:var(--color_white);padding:0.75rem;border-radius:50%;font-size:1.6em;display:table;}