.elementor-355
  .elementor-element.elementor-element-8fb324e
  > .elementor-container {
  max-width: 1600px;
}
.elementor-355 .elementor-element.elementor-element-8fb324e {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 15px 5px 5px 5px;
  z-index: 4;
}
.elementor-355
  .elementor-element.elementor-element-ea9db61:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-355
  .elementor-element.elementor-element-ea9db61
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #141414 0%, #1d1d1d 100%);
}
.elementor-355
  .elementor-element.elementor-element-ea9db61
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("../../../../wp-content/uploads/2026/04/flag-scaled.jpg");
  background-position: center center;
  background-size: auto;
  opacity: 0.05;
}
.elementor-355
  .elementor-element.elementor-element-ea9db61
  > .elementor-element-populated
  > .elementor-background-overlay {
  mix-blend-mode: luminosity;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-ea9db61
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #5a5a5a;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5px 5px 5px 5px;
}
.elementor-355
  .elementor-element.elementor-element-ea9db61
  > .elementor-element-populated,
.elementor-355
  .elementor-element.elementor-element-ea9db61
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-355
  .elementor-element.elementor-element-ea9db61
  > .elementor-background-slideshow {
  border-radius: 75px 75px 75px 75px;
}
.elementor-355
  .elementor-element.elementor-element-41b7c3f
  > .elementor-container {
  max-width: 1600px;
}
.elementor-355 .elementor-element.elementor-element-41b7c3f {
  overflow: hidden;
  padding: 5px 5px 5px 5px;
}
.elementor-bc-flex-widget
  .elementor-355
  .elementor-element.elementor-element-caba10e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-355
  .elementor-element.elementor-element-caba10e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-355
  .elementor-element.elementor-element-caba10e.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-355
  .elementor-element.elementor-element-caba10e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-355 .elementor-element.elementor-element-f2d81ad {
  width: var(--container-widget-width, 57px);
  max-width: 57px;
  --container-widget-width: 57px;
  --container-widget-flex-grow: 0;
}
.elementor-355 .elementor-element.elementor-element-f2d81ad img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 150px 150px 150px 150px;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-355 .elementor-element.elementor-element-22f819f {
  width: auto;
  max-width: auto;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
}
.elementor-355
  .elementor-element.elementor-element-22f819f
  .elementor-heading-title {
  font-family: "Playfair Display", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  font-style: italic;
  color: #20b31c;
}
.elementor-bc-flex-widget
  .elementor-355
  .elementor-element.elementor-element-10fb17b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-355
  .elementor-element.elementor-element-10fb17b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-355
  .elementor-element.elementor-element-10fb17b.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-355
  .elementor-element.elementor-element-10fb17b
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-355 .elementor-element.elementor-element-da901de {
  width: auto;
  max-width: auto;
}
.elementor-355
  .elementor-element.elementor-element-04d3e12:not(.elementor-motion-effects-element-type-background),
.elementor-355
  .elementor-element.elementor-element-04d3e12
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(
    at center center,
    #1a1a1a 0%,
    #f2295b00 60%
  );
}
.elementor-355
  .elementor-element.elementor-element-04d3e12
  > .elementor-background-overlay {
  background-image: url("../../../../wp-content/uploads/2026/06/bg-flag.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.32;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-04d3e12
  > .elementor-container {
  max-width: 1600px;
}
.elementor-355 .elementor-element.elementor-element-04d3e12 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -120px;
  margin-bottom: 0px;
  padding: 8% 0% 2% 0%;
}
.elementor-355
  .elementor-element.elementor-element-ec1a34e
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("../../../../wp-content/uploads/2026/04/jet1.png");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 1;
  filter: brightness(25%);
}
.elementor-bc-flex-widget
  .elementor-355
  .elementor-element.elementor-element-ec1a34e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-355
  .elementor-element.elementor-element-ec1a34e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-355
  .elementor-element.elementor-element-ec1a34e.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-355
  .elementor-element.elementor-element-ec1a34e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-ec1a34e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355 .elementor-element.elementor-element-ec1a34e {
  z-index: 1;
}
.elementor-355 .elementor-element.elementor-element-64ef0bd {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-355
  .elementor-element.elementor-element-f997207.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-355
  .elementor-element.elementor-element-f997207.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-355 .elementor-element.elementor-element-b378c8e {
  z-index: 1;
}
.elementor-bc-flex-widget
  .elementor-355
  .elementor-element.elementor-element-ec07995.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-355
  .elementor-element.elementor-element-ec07995.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-355
  .elementor-element.elementor-element-ec07995.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-355
  .elementor-element.elementor-element-ec07995
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 1;
}
.elementor-355
  .elementor-element.elementor-element-ec07995
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-355
  .elementor-element.elementor-element-ec07995
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355 .elementor-element.elementor-element-ec07995 {
  z-index: 1;
}
.elementor-355 .elementor-element.elementor-element-719c247 {
  overflow: hidden;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #5a5a5a;
  padding: 0px 0px 0px 0px;
}
.elementor-355 .elementor-element.elementor-element-719c247,
.elementor-355
  .elementor-element.elementor-element-719c247
  > .elementor-background-overlay {
  border-radius: 75px 75px 75px 75px;
}
.elementor-355
  .elementor-element.elementor-element-4b92908:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-355
  .elementor-element.elementor-element-4b92908
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(185deg, #252525 0%, #000000 100%);
}
.elementor-355
  .elementor-element.elementor-element-4b92908
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("../../../../wp-content/uploads/2026/06/trump-headshot.png");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.59;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-bc-flex-widget
  .elementor-355
  .elementor-element.elementor-element-4b92908.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-355
  .elementor-element.elementor-element-4b92908.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-355
  .elementor-element.elementor-element-4b92908.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-355
  .elementor-element.elementor-element-4b92908
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 0px 1px;
  border-color: #5a5a5a;
  box-shadow: 25px 31px 24px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-4b92908
  > .elementor-element-populated,
.elementor-355
  .elementor-element.elementor-element-4b92908
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-355
  .elementor-element.elementor-element-4b92908
  > .elementor-background-slideshow {
  border-radius: 75px 75px 75px 75px;
}
.elementor-355
  .elementor-element.elementor-element-4b92908
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355 .elementor-element.elementor-element-2f943a5 {
  --spacer-size: 750px;
}
.elementor-355
  .elementor-element.elementor-element-522a9d6:not(.elementor-motion-effects-element-type-background),
.elementor-355
  .elementor-element.elementor-element-522a9d6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff00 0%, #000000 86%);
}
.elementor-355 .elementor-element.elementor-element-522a9d6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -219px;
  margin-bottom: 0px;
}
.elementor-355
  .elementor-element.elementor-element-522a9d6
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-widget-divider {
  --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .elementor-divider__text {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-secondary);
}
.elementor-355 .elementor-element.elementor-element-8e321a9 {
  --divider-border-style: solid;
  --divider-color: #00000000;
  --divider-border-width: 1px;
}
.elementor-355
  .elementor-element.elementor-element-8e321a9
  .elementor-divider-separator {
  width: 0%;
}
.elementor-355 .elementor-element.elementor-element-8e321a9 .elementor-divider {
  padding-block-start: 100px;
  padding-block-end: 100px;
}
.elementor-355
  .elementor-element.elementor-element-ad30410:not(.elementor-motion-effects-element-type-background),
.elementor-355
  .elementor-element.elementor-element-ad30410
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(at center center, #2e2e2e 0%, #000000 52%);
}
.elementor-355
  .elementor-element.elementor-element-ad30410
  > .elementor-background-overlay {
  background-image: url("../../../../wp-content/uploads/2026/04/jet-2.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.74;
  mix-blend-mode: overlay;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-ad30410
  > .elementor-container {
  max-width: 1600px;
}
.elementor-355 .elementor-element.elementor-element-ad30410 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-5911da2:not(.elementor-motion-effects-element-type-background),
.elementor-355
  .elementor-element.elementor-element-5911da2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-355
  .elementor-element.elementor-element-5911da2
  > .elementor-background-overlay {
  background-image: url("../../../../wp-content/uploads/2026/04/eagle-1.png");
  background-position: 190px 0px;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.5;
  mix-blend-mode: luminosity;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-5911da2
  > .elementor-container {
  max-width: 1600px;
}
.elementor-355 .elementor-element.elementor-element-5911da2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-7db1c27:not(.elementor-motion-effects-element-type-background),
.elementor-355
  .elementor-element.elementor-element-7db1c27
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #000000 0%, #0f0f0f 100%);
}
.elementor-355
  .elementor-element.elementor-element-7db1c27
  > .elementor-background-overlay {
  background-image: url("../../../../wp-content/uploads/2026/06/flag.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.23;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-7db1c27
  > .elementor-container {
  max-width: 1600px;
}
.elementor-355
  .elementor-element.elementor-element-7db1c27
  .elementor-background-overlay {
  filter: brightness(100%) contrast(165%) saturate(100%) blur(10px)
    hue-rotate(0deg);
}
.elementor-355 .elementor-element.elementor-element-7db1c27 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0% 0% 1% 0%;
}
.elementor-355
  .elementor-element.elementor-element-ee07d6a:not(.elementor-motion-effects-element-type-background),
.elementor-355
  .elementor-element.elementor-element-ee07d6a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(117deg, #000000 0%, #1d1d1d 100%);
}
.elementor-355
  .elementor-element.elementor-element-ee07d6a
  > .elementor-background-overlay {
  background-image: url("../../../../wp-content/uploads/2026/04/flag-1-scaled.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.09;
  mix-blend-mode: luminosity;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355 .elementor-element.elementor-element-ee07d6a {
  border-style: solid;
  border-width: 2px 0px 2px 0px;
  border-color: #838383;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.71);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  z-index: 2;
}
.elementor-355
  .elementor-element.elementor-element-19d477b:not(.elementor-motion-effects-element-type-background),
.elementor-355
  .elementor-element.elementor-element-19d477b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #000000 0%, #111111 100%);
}
.elementor-355
  .elementor-element.elementor-element-19d477b
  > .elementor-background-overlay {
  background-image: url("../../../../wp-content/uploads/2026/04/bg-overlay-1.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.14;
  mix-blend-mode: luminosity;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355 .elementor-element.elementor-element-19d477b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0% 0% 0% 0%;
}
.elementor-355
  .elementor-element.elementor-element-21a0ac1
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("../../../../wp-content/uploads/2026/06/aib-logo.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 33% auto;
  opacity: 1;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(2.2px)
    hue-rotate(0deg);
}
.elementor-355
  .elementor-element.elementor-element-21a0ac1
  > .elementor-element-populated
  > .elementor-background-overlay {
  mix-blend-mode: color-dodge;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-21a0ac1
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 3% 0% 3% 0%;
}
.elementor-355
  .elementor-element.elementor-element-67244d5
  > .elementor-container {
  max-width: 1600px;
}
.elementor-355
  .elementor-element.elementor-element-3850ea5:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-355
  .elementor-element.elementor-element-3850ea5
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #000000a6 0%, #0e0e0e 100%);
}
.elementor-355
  .elementor-element.elementor-element-3850ea5
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("../../../../wp-content/uploads/2026/04/presidential_chair.png");
  opacity: 0.84;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(3.7px)
    hue-rotate(0deg);
}
.elementor-355
  .elementor-element.elementor-element-3850ea5
  > .elementor-element-populated
  > .elementor-background-overlay {
  mix-blend-mode: overlay;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-3850ea5
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #242424;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 15px 15px 15px;
}
.elementor-355
  .elementor-element.elementor-element-3850ea5
  > .elementor-element-populated,
.elementor-355
  .elementor-element.elementor-element-3850ea5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-355
  .elementor-element.elementor-element-3850ea5
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-355
  .elementor-element.elementor-element-d1fdb17:not(.elementor-motion-effects-element-type-background),
.elementor-355
  .elementor-element.elementor-element-d1fdb17
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(117deg, #000000 0%, #202020 100%);
}
.elementor-355
  .elementor-element.elementor-element-d1fdb17
  > .elementor-background-overlay {
  background-image: url("../../../../wp-content/uploads/2026/04/flag-1-scaled.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.15;
  mix-blend-mode: luminosity;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355 .elementor-element.elementor-element-d1fdb17 {
  border-style: solid;
  border-width: 2px 0px 2px 0px;
  border-color: #5f5f5f;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.71);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  z-index: 2;
}
.elementor-355
  .elementor-element.elementor-element-b53e69f:not(.elementor-motion-effects-element-type-background),
.elementor-355
  .elementor-element.elementor-element-b53e69f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #000000 0%, #0e0e0e 100%);
}
.elementor-355
  .elementor-element.elementor-element-b53e69f
  > .elementor-background-overlay {
  background-image: url("../../../../wp-content/uploads/2026/06/flag.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-b53e69f
  > .elementor-container {
  max-width: 1600px;
}
.elementor-355
  .elementor-element.elementor-element-b53e69f
  .elementor-background-overlay {
  filter: brightness(101%) contrast(165%) saturate(100%) blur(10px)
    hue-rotate(0deg);
}
.elementor-355 .elementor-element.elementor-element-b53e69f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 2% 0% 0% 0%;
}
.elementor-355
  .elementor-element.elementor-element-d6e98f2:not(.elementor-motion-effects-element-type-background),
.elementor-355
  .elementor-element.elementor-element-d6e98f2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0e0e0e;
}
.elementor-355
  .elementor-element.elementor-element-d6e98f2
  > .elementor-background-overlay {
  background-image: url("../../../../wp-content/uploads/2026/04/flag-overlay-scaled.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.04;
  mix-blend-mode: luminosity;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-d6e98f2
  > .elementor-container {
  max-width: 1600px;
}
.elementor-355 .elementor-element.elementor-element-d6e98f2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-01eb050:not(.elementor-motion-effects-element-type-background),
.elementor-355
  .elementor-element.elementor-element-01eb050
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #0e0e0e 0%, #161616 100%);
}
.elementor-355
  .elementor-element.elementor-element-01eb050
  > .elementor-container {
  max-width: 1600px;
}
.elementor-355
  .elementor-element.elementor-element-01eb050
  > .elementor-background-overlay {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.35;
  mix-blend-mode: luminosity;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355 .elementor-element.elementor-element-01eb050 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-6c525a6:not(.elementor-motion-effects-element-type-background),
.elementor-355
  .elementor-element.elementor-element-6c525a6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #161616 0%, #f2295b00 100%);
}
.elementor-355
  .elementor-element.elementor-element-6c525a6
  > .elementor-background-overlay {
  background-image: url("../../../../wp-content/uploads/2026/04/jet1.png");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.24;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-6c525a6
  > .elementor-container {
  max-width: 1600px;
}
.elementor-355
  .elementor-element.elementor-element-6c525a6
  .elementor-background-overlay {
  filter: brightness(45%) contrast(100%) saturate(100%) blur(8.9px)
    hue-rotate(0deg);
}
.elementor-355 .elementor-element.elementor-element-6c525a6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-3aef0e3
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.5;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-355
  .elementor-element.elementor-element-3aef0e3
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-3aef0e3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-4f852a8:not(.elementor-motion-effects-element-type-background),
.elementor-355
  .elementor-element.elementor-element-4f852a8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff00 0%, #000000 100%);
}
.elementor-355
  .elementor-element.elementor-element-4f852a8
  > .elementor-background-overlay {
  background-image: url("../../../../wp-content/uploads/2026/06/aib-logo.png");
  background-position: top center;
  background-size: contain;
  opacity: 0.11;
  mix-blend-mode: luminosity;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-355
  .elementor-element.elementor-element-4f852a8
  > .elementor-container {
  max-width: 2000px;
}
.elementor-355 .elementor-element.elementor-element-4f852a8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-355 .elementor-element.elementor-element-92d79cd {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
@media (max-width: 1024px) {
  .elementor-355 .elementor-element.elementor-element-04d3e12 {
    padding: 15% 0% 1% 0%;
  }
  .elementor-355
    .elementor-element.elementor-element-ec07995
    > .elementor-element-populated {
    margin: 2px 2px 2px 2px;
    --e-column-margin-right: 2px;
    --e-column-margin-left: 2px;
  }
  .elementor-355
    .elementor-element.elementor-element-5911da2
    > .elementor-background-overlay {
    background-position: 0px 0px;
  }
  .elementor-355
    .elementor-element.elementor-element-21a0ac1
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-position: center center;
    background-size: cover;
  }
  .elementor-355 .elementor-element.elementor-element-92d79cd {
    margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
  }
}
@media (max-width: 767px) {
  .elementor-355 .elementor-element.elementor-element-8fb324e {
    padding: 5px 5px 5px 5px;
  }
  .elementor-355
    .elementor-element.elementor-element-ea9db61
    > .elementor-element-populated,
  .elementor-355
    .elementor-element.elementor-element-ea9db61
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-355
    .elementor-element.elementor-element-ea9db61
    > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-355
    .elementor-element.elementor-element-caba10e.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-355 .elementor-element.elementor-element-22f819f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
  }
  .elementor-355
    .elementor-element.elementor-element-10fb17b.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-355 .elementor-element.elementor-element-da901de {
    width: 100%;
    max-width: 100%;
  }
  .elementor-355 .elementor-element.elementor-element-04d3e12 {
    padding: 35% 0% 2% 0%;
  }
  .elementor-355
    .elementor-element.elementor-element-ec1a34e.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-355
    .elementor-element.elementor-element-f997207.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-355
    .elementor-element.elementor-element-ec07995
    > .elementor-element-populated {
    margin: 1px 1px 1px 1px;
    --e-column-margin-right: 1px;
    --e-column-margin-left: 1px;
  }
  .elementor-355
    .elementor-element.elementor-element-4b92908
    > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
  }
  .elementor-355 .elementor-element.elementor-element-2f943a5 {
    --spacer-size: 364px;
  }
  .elementor-355
    .elementor-element.elementor-element-5911da2
    > .elementor-background-overlay {
    background-position: -173px 0px;
  }
  .elementor-355 .elementor-element.elementor-element-b4f0ef2 {
    margin: 5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;
  }
  .elementor-355 .elementor-element.elementor-element-b35fd62 {
    margin: 5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;
  }
  .elementor-355
    .elementor-element.elementor-element-d6e98f2
    > .elementor-background-overlay {
    background-size: 592px auto;
  }
  .elementor-355 .elementor-element.elementor-element-4fa2df6 {
    margin: 5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;
  }
  .elementor-355 .elementor-element.elementor-element-92d79cd {
    margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-355 .elementor-element.elementor-element-ec1a34e {
    width: 60%;
  }
  .elementor-355 .elementor-element.elementor-element-ec07995 {
    width: 40%;
  }
}
@media (min-width: 1025px) {
  .elementor-355
    .elementor-element.elementor-element-4b92908
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-attachment: scroll;
  }
  .elementor-355
    .elementor-element.elementor-element-19d477b
    > .elementor-background-overlay {
    background-attachment: fixed;
  }
  .elementor-355
    .elementor-element.elementor-element-21a0ac1
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-attachment: scroll;
  }
  .elementor-355
    .elementor-element.elementor-element-6c525a6
    > .elementor-background-overlay {
    background-attachment: scroll;
  }
} /* Start custom CSS */
body {
  overflow-x: hidden;
} /* End custom CSS */
