.elementor-5 .elementor-element.elementor-element-8fb324e>.elementor-container {
    max-width: 1600px;
}

.elementor-5 .elementor-element.elementor-element-8fb324e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 15px 5px 5px 5px;
    z-index: 4;
}

.elementor-5 .elementor-element.elementor-element-ea9db61:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5 .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%, #0F0000 100%);
}

.elementor-5 .elementor-element.elementor-element-ea9db61>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../images/flag-scaled.jpg");
    background-position: center center;
    background-size: auto;
    opacity: 0.05;
}

.elementor-5 .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-5 .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-5 .elementor-element.elementor-element-ea9db61>.elementor-element-populated,
.elementor-5 .elementor-element.elementor-element-ea9db61>.elementor-element-populated>.elementor-background-overlay,
.elementor-5 .elementor-element.elementor-element-ea9db61>.elementor-background-slideshow {
    border-radius: 75px 75px 75px 75px;
}

.elementor-5 .elementor-element.elementor-element-41b7c3f>.elementor-container {
    max-width: 1600px;
}

.elementor-5 .elementor-element.elementor-element-41b7c3f {
    overflow: hidden;
    padding: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-caba10e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .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-5 .elementor-element.elementor-element-caba10e.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-5 .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-5 .elementor-element.elementor-element-f2d81ad {
    width: var(--container-widget-width, 57px);
    max-width: 57px;
    --container-widget-width: 57px;
    --container-widget-flex-grow: 0;
}

.elementor-5 .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-5 .elementor-element.elementor-element-22f819f {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
}

.elementor-5 .elementor-element.elementor-element-22f819f .elementor-heading-title {
    font-family: "Anton", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    color: #20B31C;
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-10fb17b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .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-5 .elementor-element.elementor-element-10fb17b.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-5 .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-5 .elementor-element.elementor-element-da901de {
    width: auto;
    max-width: auto;
}

.elementor-5 .elementor-element.elementor-element-04d3e12:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-04d3e12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #0E0000 0%, #F2295B00 60%);
}

.elementor-5 .elementor-element.elementor-element-04d3e12>.elementor-background-overlay {
    background-image: url("../images/overlay-flag.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.19;
    mix-blend-mode: luminosity;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-04d3e12>.elementor-container {
    max-width: 1600px;
}

.elementor-5 .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-5 .elementor-element.elementor-element-ec1a34e>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../images/jet1.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 1;
    filter: brightness(25%) contrast(100%) saturate(0%) blur(3.1px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-ec1a34e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .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-5 .elementor-element.elementor-element-ec1a34e.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-5 .elementor-element.elementor-element-ec1a34e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5 .elementor-element.elementor-element-ec1a34e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-ec1a34e {
    z-index: 1;
}

.elementor-5 .elementor-element.elementor-element-64ef0bd {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-f997207.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-5 .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-5 .elementor-element.elementor-element-b378c8e {
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-ec07995.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .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-5 .elementor-element.elementor-element-ec07995.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-5 .elementor-element.elementor-element-ec07995>.elementor-element-populated>.elementor-background-overlay {
    opacity: 1;
}

.elementor-5 .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-5 .elementor-element.elementor-element-ec07995>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-ec07995 {
    z-index: 1;
}

.elementor-5 .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-5 .elementor-element.elementor-element-719c247,
.elementor-5 .elementor-element.elementor-element-719c247>.elementor-background-overlay {
    border-radius: 75px 75px 75px 75px;
}

.elementor-5 .elementor-element.elementor-element-4b92908:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5 .elementor-element.elementor-element-4b92908>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #380909 0%, #000000 78%);
}

.elementor-5 .elementor-element.elementor-element-4b92908>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("/A\ \(4\).png");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-4b92908.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-5 .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-5 .elementor-element.elementor-element-4b92908.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-5 .elementor-element.elementor-element-4b92908>.elementor-element-populated>.elementor-background-overlay {
    mix-blend-mode: overlay;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .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-5 .elementor-element.elementor-element-4b92908>.elementor-element-populated,
.elementor-5 .elementor-element.elementor-element-4b92908>.elementor-element-populated>.elementor-background-overlay,
.elementor-5 .elementor-element.elementor-element-4b92908>.elementor-background-slideshow {
    border-radius: 75px 75px 75px 75px;
}

.elementor-5 .elementor-element.elementor-element-03275e9 {
    width: var(--container-widget-width, 85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
}

.elementor-5 .elementor-element.elementor-element-522a9d6:not(.elementor-motion-effects-element-type-background),
.elementor-5 .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-5 .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-5 .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-5 .elementor-element.elementor-element-8e321a9 {
    --divider-border-style: solid;
    --divider-color: #00000000;
    --divider-border-width: 1px;
}

.elementor-5 .elementor-element.elementor-element-8e321a9 .elementor-divider-separator {
    width: 0%;
}

.elementor-5 .elementor-element.elementor-element-8e321a9 .elementor-divider {
    padding-block-start: 100px;
    padding-block-end: 100px;
}

.elementor-5 .elementor-element.elementor-element-ad30410:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-ad30410>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #721515 0%, #000000 52%);
}

.elementor-5 .elementor-element.elementor-element-ad30410>.elementor-background-overlay {
    background-image: url("../images/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-5 .elementor-element.elementor-element-ad30410>.elementor-container {
    max-width: 1600px;
}

.elementor-5 .elementor-element.elementor-element-ad30410 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5 .elementor-element.elementor-element-5911da2:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-5911da2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-5 .elementor-element.elementor-element-5911da2>.elementor-background-overlay {
    background-image: url("../images/eagle-1.png");
    background-position: 190px 0px;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-5911da2>.elementor-container {
    max-width: 1600px;
}

.elementor-5 .elementor-element.elementor-element-5911da2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5 .elementor-element.elementor-element-7db1c27:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-7db1c27>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #000000 0%, #130000 100%);
}

.elementor-5 .elementor-element.elementor-element-7db1c27>.elementor-background-overlay {
    background-image: url("../images/bg-overlay2-scaled.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.12;
    mix-blend-mode: luminosity;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-7db1c27>.elementor-container {
    max-width: 1600px;
}

.elementor-5 .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-5 .elementor-element.elementor-element-ee07d6a:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-ee07d6a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(117deg, #000000 0%, #3D0000 100%);
}

.elementor-5 .elementor-element.elementor-element-ee07d6a>.elementor-background-overlay {
    background-image: url("../images/flag-1-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.55;
    mix-blend-mode: darken;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-ee07d6a {
    border-style: solid;
    border-width: 2px 0px 2px 0px;
    border-color: #610101;
    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-5 .elementor-element.elementor-element-19d477b:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-19d477b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #000000 0%, #130000 100%);
}

.elementor-5 .elementor-element.elementor-element-19d477b>.elementor-background-overlay {
    background-image: url("../images/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-5 .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-5 .elementor-element.elementor-element-21a0ac1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5 .elementor-element.elementor-element-21a0ac1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/trump-lean-1.png");
    background-position: 160px 132px;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-5 .elementor-element.elementor-element-21a0ac1>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../images/trump-flag-1.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 1;
}

.elementor-5 .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-5 .elementor-element.elementor-element-21a0ac1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-67244d5>.elementor-container {
    max-width: 1600px;
}

.elementor-5 .elementor-element.elementor-element-3850ea5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5 .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%, #270000 100%);
}

.elementor-5 .elementor-element.elementor-element-3850ea5>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../images/presidential_chair.png");
    opacity: 0.84;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(3.7px) hue-rotate(0deg);
}

.elementor-5 .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-5 .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-5 .elementor-element.elementor-element-3850ea5>.elementor-element-populated,
.elementor-5 .elementor-element.elementor-element-3850ea5>.elementor-element-populated>.elementor-background-overlay,
.elementor-5 .elementor-element.elementor-element-3850ea5>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-5 .elementor-element.elementor-element-d1fdb17:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-d1fdb17>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(117deg, #000000 0%, #3D0000 100%);
}

.elementor-5 .elementor-element.elementor-element-d1fdb17>.elementor-background-overlay {
    background-image: url("../images/flag-1-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.55;
    mix-blend-mode: darken;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-d1fdb17 {
    border-style: solid;
    border-width: 2px 0px 2px 0px;
    border-color: #610101;
    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-5 .elementor-element.elementor-element-b53e69f:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-b53e69f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #130000 0%, #130000 100%);
}

.elementor-5 .elementor-element.elementor-element-b53e69f>.elementor-background-overlay {
    background-image: url("/A\ \(4\).png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.13;
    mix-blend-mode: luminosity;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-b53e69f>.elementor-container {
    max-width: 1600px;
}

.elementor-5 .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-5 .elementor-element.elementor-element-d6e98f2:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-d6e98f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #130000;
}

.elementor-5 .elementor-element.elementor-element-d6e98f2>.elementor-background-overlay {
    background-image: url("../images/flag-overlay-scaled.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-d6e98f2>.elementor-container {
    max-width: 1600px;
}

.elementor-5 .elementor-element.elementor-element-d6e98f2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5 .elementor-element.elementor-element-df6a64a {
    --divider-border-style: double;
    --divider-color: #640202;
    --divider-border-width: 5px;
    --e-transform-rotateZ: -1deg;
}

.elementor-5 .elementor-element.elementor-element-df6a64a .elementor-divider-separator {
    width: 39%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-5 .elementor-element.elementor-element-df6a64a .elementor-divider {
    text-align: right;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-5 .elementor-element.elementor-element-01eb050:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-01eb050>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #130000 0%, #130000 100%);
}

.elementor-5 .elementor-element.elementor-element-01eb050>.elementor-container {
    max-width: 1600px;
}

.elementor-5 .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-5 .elementor-element.elementor-element-01eb050 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5 .elementor-element.elementor-element-6c525a6:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-6c525a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #130000 0%, #F2295B00 100%);
}

.elementor-5 .elementor-element.elementor-element-6c525a6>.elementor-background-overlay {
    background-image: url("../images/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-5 .elementor-element.elementor-element-6c525a6>.elementor-container {
    max-width: 1600px;
}

.elementor-5 .elementor-element.elementor-element-6c525a6 .elementor-background-overlay {
    filter: brightness(45%) contrast(100%) saturate(100%) blur(8.9px) hue-rotate(0deg);
}

.elementor-5 .elementor-element.elementor-element-6c525a6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5 .elementor-element.elementor-element-3aef0e3>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../images/president-2.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.5;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-5 .elementor-element.elementor-element-3aef0e3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5 .elementor-element.elementor-element-3aef0e3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-4f852a8:not(.elementor-motion-effects-element-type-background),
.elementor-5 .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-5 .elementor-element.elementor-element-4f852a8>.elementor-background-overlay {
    background-image: url("../images/btm-overlay3-scaled.png");
    background-position: top center;
    background-size: cover;
    opacity: 0.13;
    mix-blend-mode: luminosity;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5 .elementor-element.elementor-element-4f852a8>.elementor-container {
    max-width: 2000px;
}

.elementor-5 .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-5 .elementor-element.elementor-element-92d79cd {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

@media(max-width:1024px) {
    .elementor-5 .elementor-element.elementor-element-04d3e12 {
        padding: 15% 0% 1% 0%;
    }

    .elementor-5 .elementor-element.elementor-element-ec07995>.elementor-element-populated {
        margin: 2px 2px 2px 2px;
        --e-column-margin-right: 2px;
        --e-column-margin-left: 2px;
    }

    .elementor-5 .elementor-element.elementor-element-03275e9 {
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 1000px);
        max-width: 1000px;
    }

    .elementor-5 .elementor-element.elementor-element-5911da2>.elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-21a0ac1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-5 .elementor-element.elementor-element-21a0ac1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 800px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-21a0ac1>.elementor-element-populated>.elementor-background-overlay {
        background-position: center center;
        background-size: cover;
    }

    .elementor-5 .elementor-element.elementor-element-df6a64a .elementor-divider-separator {
        width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-92d79cd {
        margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
    }
}

@media(max-width:767px) {
    .elementor-5 .elementor-element.elementor-element-8fb324e {
        padding: 5px 5px 5px 5px;
    }

    .elementor-5 .elementor-element.elementor-element-ea9db61>.elementor-element-populated,
    .elementor-5 .elementor-element.elementor-element-ea9db61>.elementor-element-populated>.elementor-background-overlay,
    .elementor-5 .elementor-element.elementor-element-ea9db61>.elementor-background-slideshow {
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-caba10e.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-5 .elementor-element.elementor-element-10fb17b.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-5 .elementor-element.elementor-element-da901de {
        width: 100%;
        max-width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-04d3e12 {
        padding: 35% 0% 2% 0%;
    }

    .elementor-5 .elementor-element.elementor-element-ec1a34e.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-5 .elementor-element.elementor-element-f997207.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-5 .elementor-element.elementor-element-ec07995>.elementor-element-populated {
        margin: 1px 1px 1px 1px;
        --e-column-margin-right: 1px;
        --e-column-margin-left: 1px;
    }

    .elementor-5 .elementor-element.elementor-element-4b92908>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-5 .elementor-element.elementor-element-5911da2>.elementor-background-overlay {
        background-position: -173px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-b4f0ef2 {
        margin: 5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;
    }

    .elementor-5 .elementor-element.elementor-element-21a0ac1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-5 .elementor-element.elementor-element-21a0ac1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 800px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-b35fd62 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-5 .elementor-element.elementor-element-d6e98f2>.elementor-background-overlay {
        background-size: 592px auto;
    }

    .elementor-5 .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-5 .elementor-element.elementor-element-ec1a34e {
        width: 60%;
    }

    .elementor-5 .elementor-element.elementor-element-ec07995 {
        width: 40%;
    }
}

@media(min-width:1025px) {
    .elementor-5 .elementor-element.elementor-element-4b92908>.elementor-element-populated>.elementor-background-overlay {
        background-attachment: scroll;
    }

    .elementor-5 .elementor-element.elementor-element-19d477b>.elementor-background-overlay {
        background-attachment: fixed;
    }

    .elementor-5 .elementor-element.elementor-element-21a0ac1>.elementor-element-populated>.elementor-background-overlay {
        background-attachment: scroll;
    }

    .elementor-5 .elementor-element.elementor-element-6c525a6>.elementor-background-overlay {
        background-attachment: scroll;
    }
}

/* Start custom CSS */
body {
    overflow-x: hidden;
}

/* End custom CSS */