.elementor .annu-native-hero{width:100%;contain: inline-size; & .elementor-image-carousel-wrapper { aspect-ratio: 16 / 7;
  overflow: hidden; } & .swiper-slide { height: 100%; } & .swiper-slide-inner { position: relative;
  height: 100%;
  margin: 0; } & .swiper-slide-image { display: block;
  width: 100%;
  height: 100%;
  object-fit: cover; } & .elementor-image-carousel-caption { position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  margin: 0;
  padding: 10px 120px 10px 14px;
  background: rgba(247, 243, 230, 0.95);
  border-top: 2px solid #c9a227;
  color: #334155;
  font-family: 'Segoe UI', system-ui, sans-serif;
  font-size: 13px;
  line-height: 1.45;
  text-align: left; } & .swiper-pagination { position: absolute;
  left: auto;
  right: 12px;
  bottom: 10px;
  width: auto;
  z-index: 4; } & .swiper-pagination-bullet { width: 9px;
  height: 9px;
  margin: 0 4px;
  background: #0d3159;
  opacity: 0.35; } & .swiper-pagination-bullet-active { background: #c9a227;
  opacity: 1; } & .elementor-swiper-button { width: 42px;
  height: 42px;
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.65);
  border-radius: 50%;
  background: rgba(7, 28, 51, 0.45);
  color: #ffffff;
  opacity: 0.9;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1; } & .elementor-swiper-button svg { display: block;
  width: 22px;
  height: 22px;
  margin: 0; } & .elementor-swiper-button:hover,
& .elementor-swiper-button:focus { background: rgba(7, 28, 51, 0.78);
  color: #ffffff; }\n}.elementor .h2-scope{& .e-con { box-sizing:border-box; }\n}.elementor .h2-col{&.e-con { flex-direction:column; }\n}.elementor .h2-pad0{&.e-con { padding:0; } &.e-con { padding:0; } &.e-con { padding:0; } &.e-con { padding:0; } &.e-con { padding:0; } &.e-con { padding:0; } &.e-con { padding:0; } &.e-con { padding:0; } &.e-con { padding:0; } &.e-con { padding:0; } &.e-con { padding:0; } &.e-con { padding:0; } &.e-con { padding:0; } &.e-con { padding:0; }\n}.elementor .h2-grow{&.e-con { width:auto;flex:1 1 auto;min-width:0; }\n}