.elementor .category-card-1{height:-webkit-fill-available;min-height:360px;overflow:hidden;padding:24px;background-color:var(--grey-700);flex-direction:column;gap:12px;justify-content:flex-end;align-items:start;background-repeat: no-repeat;
background-size: 120% !important;

transition: background 0.4s ease-in-out;\n}.elementor .category-card-1:hover,.elementor .category-card-1:focus-visible{background-size: 125% !important;

.card__bg-image {
  transform: scale(1.05);
}

.card__bg-overlay {
  opacity: 0.75;
}\n}.elementor .section-custom{padding-block-start:96px;padding-block-end:85px;padding-inline-start:4%;padding-inline-end:4%;flex-direction:column;gap:24px;}.elementor .category-card-2{height:-webkit-fill-available;overflow:hidden;padding:24px;background-color:var(--grey-400);flex-direction:column;gap:48px;justify-content:space-between;align-self:start;background-repeat: no-repeat;
background-size: 120% !important;

transition: background 0.4s ease-in-out;

.category-card-2__number {
  transition: all 0.2s ease-in-out;
}\n}.elementor .category-card-2:hover,.elementor .category-card-2:focus-visible{background-size: 110% !important;

.category-card-2__number {
  opacity: 1;
}

.card__bg-image {
  transform: scale(1.05);
}

.card__bg-overlay {
  opacity: 0.75;
}\n}.elementor .category-card-2__number{position:relative;opacity:60%;}.elementor .card__bg-image{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;background-color:var(--grey-400);display:block;transform-origin: center;
transition: all 0.3s ease-in-out;\n}.elementor .card__bg-overlay{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.8) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition: all 0.3s ease-in-out;\n}.elementor .button--outlined--white{color:var(--white);border-width:1px;border-color:var(--grey-200);border-style:solid;background-color:#f7460300;}.elementor .button--outlined--white:hover,.elementor .button--outlined--white:focus-visible{border-color:var(--dynamic-orange);background-color:#f74603ff;}.elementor .my-button{font-family:var(--primary);font-weight:600;font-size:15px;letter-spacing:1px;text-transform:uppercase;transition: all 0.2s ease;\n}.elementor .body-text{font-family:var(--secondary);font-size:15px;}.elementor .title-sm{font-family:var(--primary);font-weight:600;font-size:24px;text-transform:capitalize;}.elementor .title-md{font-family:var(--primary);font-weight:600;font-size:48px;line-height:1;text-transform:capitalize;}.elementor .title-lg{font-family:var(--primary);font-weight:900;font-size:48px;line-height:1.15;text-transform:capitalize;}.elementor .title-xl{position:relative;font-family:var(--primary);font-weight:900;font-size:60px;line-height:1;text-transform:uppercase;}.elementor .title-2xl{font-family:var(--primary);font-weight:900;font-size:84px;line-height:1;text-transform:uppercase;}.elementor .button--outline--neutral{color:var(--grey-800);border-width:1px;border-color:var(--grey-700);background-color:#f7460300;align-self:start;}.elementor .button--outline--neutral:hover,.elementor .button--outline--neutral:focus-visible{color:var(--white);border-color:var(--dynamic-orange);background-color:var(--dynamic-orange);}.elementor .list__arrow{transform: translateX(-4px);
transition: all 0.3s ease-out;\n}.elementor .list-item{padding-block-start:var(--padding-48);padding-block-end:var(--padding-48);padding-inline-start:var(--padding-24);padding-inline-end:var(--padding-24);background-color:var(--grey-800);justify-content:space-between;align-items:center;}.elementor .list-item:hover,.elementor .list-item:focus-visible{background-color:var(--grey-700);.list__arrow {
  color: var(--dynamic-orange);
  transform: translateX(4px);
}\n}.elementor .button--lg{padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;}.elementor .button--white{color:var(--action-red);background-color:var(--white);}.elementor .button--white:hover,.elementor .button--white:focus-visible{color:var(--action-red);background-color:#fafafaee;}.elementor .button--primary{color:var(--white);background-color:var(--action-red);}.elementor .button--primary:hover,.elementor .button--primary:focus-visible{color:var(--white);background-color:var(--dynamic-orange);}.elementor .bodt-text-sm{font-size:14px;}.elementor .title-xs{font-family:var(--primary);font-weight:600;font-size:16px;text-transform:capitalize;}