.elementor .e-7c6478c-7ef90e3{width:auto;font-weight:700;font-size:10px;color:#ffffff;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:8px;padding-inline-end:8px;border-radius:2px;background-color:#d7554b;display: inline-flex;
align-items: center;

width: auto;
flex: 0 0 auto;

min-height: 24px;

margin: 0;
padding: 5px 8px;

background-color: #d7554b;
color: #ffffff;

font-size: 11px;
line-height: 1;
font-weight: 700;
text-transform: uppercase;

border-radius: 2px;\n}.elementor .e-90857ef-9ae8bfb{width: auto;
flex: 0 1 auto;

margin: 0;
padding: 0;

font-size: 12px;
line-height: 1.2;
font-weight: 500;

color: #f0f0f0;\n}.elementor .e-4295496-044f326{flex-direction:row;align-items:center;display: flex;
flex-direction: row;

align-items: center;
justify-content: flex-start;

width: 100%;
min-width: 0;

gap: 8px;

margin: 0;
padding: 0;

box-sizing: border-box;\n}.elementor .e-656c24b-6362e5b{padding:16px;background-color:#ffffff;flex-direction:column;gap:10px;align-items:start;position: absolute;

left: 0;
right: 0;
bottom: 0;

z-index: 2;

display: flex;
flex-direction: column;

align-items: flex-start;
justify-content: flex-end;

width: 100%;

gap: 10px;

margin: 0;

padding: 90px 22px 22px;

background: linear-gradient(
  to bottom,
  rgba(11, 25, 71, 0) 0%,
  rgba(11, 25, 71, 0.65) 45%,
  rgba(11, 25, 71, 0.96) 100%
);

box-sizing: border-box;

@media (max-width: 1024px) {
  padding: 70px 18px 18px;
}

@media (max-width: 767px) {
  gap: 8px;
  padding: 60px 16px 16px;
}\n}.elementor .e-32936c4-3695a5a{width:100%;padding:0px;margin:0px;border-radius:6px;border-width:1px;border-color:#e3e7ef;border-style:solid;background-color:#FFFFFF;flex-direction:column;position: relative;

display: flex;
flex-direction: column;

flex: 1 1 auto;

width: 100%;
min-width: 0;

height: 100%;
min-height: 0;

margin: 0;
padding: 0;

overflow: hidden;\n}