.elementor-34 .elementor-element.elementor-element-c4dced5{--display:flex;--min-height:85vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-34 .elementor-element.elementor-element-c4dced5.e-con{--align-self:center;}.elementor-34 .elementor-element.elementor-element-2f14af2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-44f27bb{--display:flex;}.elementor-34 .elementor-element.elementor-element-1a2d3f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--padding-top:3%;--padding-bottom:3%;--padding-left:2%;--padding-right:2%;}.elementor-34 .elementor-element.elementor-element-1a2d3f8:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-1a2d3f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF17;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-402ea4c.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-402ea4c .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-402ea4c.elementor-view-stacked .elementor-icon{background-color:#F85604;}.elementor-34 .elementor-element.elementor-element-402ea4c.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-402ea4c.elementor-view-default .elementor-icon{color:#F85604;border-color:#F85604;}.elementor-34 .elementor-element.elementor-element-402ea4c.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-402ea4c.elementor-view-default .elementor-icon svg{fill:#F85604;}.elementor-34 .elementor-element.elementor-element-402ea4c .elementor-icon{font-size:11px;}.elementor-34 .elementor-element.elementor-element-402ea4c .elementor-icon svg{height:11px;}.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-34 .elementor-element.elementor-element-05374ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#E1B663;}.elementor-34 .elementor-element.elementor-element-fc16fd1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-aa60450 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-92f554f{color:#CECECE;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-34 .elementor-element.elementor-element-b7cbe1a{--display:flex;}.elementor-34 .elementor-element.elementor-element-0e38995{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-a5e2b08{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-2f14af2{--width:70%;}.elementor-34 .elementor-element.elementor-element-44f27bb{--width:50%;}.elementor-34 .elementor-element.elementor-element-1a2d3f8{--width:100%;}.elementor-34 .elementor-element.elementor-element-fc16fd1{--width:100%;}.elementor-34 .elementor-element.elementor-element-b7cbe1a{--width:50%;}.elementor-34 .elementor-element.elementor-element-a5e2b08{--width:70%;}}/* Start custom CSS for heading, class: .elementor-element-aa60450 */.two-tone-heading {
  color: #ffff;
}

.two-tone-heading span {
  color: #ff681f;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4dced5 *//* MARKET RUSH — OUTER CONTACT SECTION BACKGROUND ONLY
Paste into:
Outer contact container > Advanced > Custom CSS
*/

.elementor-34 .elementor-element.elementor-element-c4dced5 {
    position: relative !important;
    isolation: isolate;
    overflow: hidden !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    background-color: #004225 !important;

    background-image:
        radial-gradient(
            circle at 14% 18%,
            rgba(0, 122, 71, 0.18) 0%,
            rgba(0, 122, 71, 0.10) 16%,
            transparent 34%
        ),
        radial-gradient(
            circle at 88% 20%,
            rgba(96, 162, 88, 0.14) 0%,
            rgba(96, 162, 88, 0.06) 18%,
            transparent 38%
        ),
        radial-gradient(
            circle at 78% 82%,
            rgba(0, 97, 58, 0.20) 0%,
            rgba(0, 97, 58, 0.08) 22%,
            transparent 42%
        ),
        linear-gradient(
            135deg,
            #004225 0%,
            #004b2a 38%,
            #0d5a31 72%,
            #2e6d39 100%
        ) !important;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.06),
        0 24px 70px rgba(0, 31, 18, 0.18);
}

.elementor-34 .elementor-element.elementor-element-c4dced5::before {
    content: "";

    position: absolute;
    z-index: 0;
    inset: 0;

    pointer-events: none;

    background-image:
        linear-gradient(
            rgba(255, 255, 255, 0.035) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(255, 255, 255, 0.035) 1px,
            transparent 1px
        );

    background-size: 84px 84px;
    opacity: 0.35;
}

.elementor-34 .elementor-element.elementor-element-c4dced5::after {
    content: "";

    position: absolute;
    z-index: 0;
    inset: 0;

    pointer-events: none;

    background:
        radial-gradient(
            circle at 10% 80%,
            rgba(0, 87, 52, 0.18),
            transparent 34%
        ),
        radial-gradient(
            circle at 82% 12%,
            rgba(145, 190, 96, 0.10),
            transparent 28%
        );
}

.elementor-34 .elementor-element.elementor-element-c4dced5 > *,
.elementor-34 .elementor-element.elementor-element-c4dced5 > .e-con-inner,
.elementor-34 .elementor-element.elementor-element-c4dced5 > .elementor-container {
    position: relative;
    z-index: 2;
}

@media (max-width: 1024px) {
    .elementor-34 .elementor-element.elementor-element-c4dced5::before {
        background-size: 64px 64px;
    }
}

@media (max-width: 767px) {
    .elementor-34 .elementor-element.elementor-element-c4dced5::before {
        background-size: 46px 46px;
        opacity: 0.22;
    }
}/* End custom CSS */