.elementor .abad-header-phone:hover,.elementor .abad-header-phone:focus-visible{color:#10243A;background-color:#D8BE8A;}.elementor .abad-header-phone{font-weight:600;font-size:16px;color:#FFFFFF;line-height:1.5;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:4px;border-width:1px;border-color:#D8BE8A;border-style:solid;background-color:#10243A;grid-column:1 / -1;grid-row:2;align-self:center;justify-self:end;\n}.elementor .abad-menu-row{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;grid-column:1 / -1;grid-row:2;}.elementor .abad-menu-button:hover,.elementor .abad-menu-button:focus-visible{color:#10243A;background-color:#D8BE8A;}.elementor .abad-menu-button:focus{color:#10243A;background-color:#D8BE8A;}.elementor .abad-menu-button{font-weight:600;font-size:15.4px;color:#FFFFFF;line-height:1.5;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:4px;border-width:1px;border-color:#D8BE8A;border-style:solid;background-color:#1B3550;}.elementor .abad-hero-panel{column-gap:2.5rem;padding:3rem;border-radius:0.35rem;background-color:#1B3550;display:grid;gap:1.25rem;grid-template-columns:minmax(0, 1.2fr) minmax(0, 0.8fr);align-items:center;}.elementor .abad-hero-portrait{width:100%;height:36rem;object-fit:cover;object-position:50% 0%;border-radius:0.2rem;grid-column:2;grid-row:1 / span 6;align-self:stretch;}