.elementor-7 .elementor-element.elementor-element-4b47aaa {
    --display: flex;
    --overlay-opacity: 0.43;
}

.elementor-7 .elementor-element.elementor-element-4b47aaa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4b47aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-b346926 );
}

.elementor-7 .elementor-element.elementor-element-4b47aaa::before, .elementor-7 .elementor-element.elementor-element-4b47aaa > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4b47aaa > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4b47aaa > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4b47aaa > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4b47aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: var( --e-global-color-b346926 );
    background-image: url("https://anchor-up.s3.amazonaws.com/wp-content/uploads/2025/02/15213839/Anchor-Up-HeroBanner-Homepage.jpg");
    --background-overlay: '';
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-06eac5f {
    --display: flex;
}

.elementor-7 .elementor-element.elementor-element-9eacb5a {
    --spacer-size: 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-7 .elementor-element.elementor-element-e2b8a6b .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-widget-text-editor {
    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-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-7 .elementor-element.elementor-element-08b0600 {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-cc0e1cb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-7 .elementor-element.elementor-element-cc0e1cb.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7 .elementor-element.elementor-element-09a3928 {
    --display: flex;
}

.elementor-7 .elementor-element.elementor-element-09a3928.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.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-7 .elementor-element.elementor-element-e1f331f .elementor-button {
    background-color: var( --e-global-color-secondary );
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-7 .elementor-element.elementor-element-e1f331f {
    width: var( --container-widget-width, 177.755% );
    max-width: 177.755%;
    --container-widget-width: 177.755%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-e1f331f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7 .elementor-element.elementor-element-b1ff0e1 {
    --display: flex;
}

.elementor-7 .elementor-element.elementor-element-b1ff0e1.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7 .elementor-element.elementor-element-a4100cb .elementor-button {
    background-color: var( --e-global-color-secondary );
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-7 .elementor-element.elementor-element-ba063d3 {
    --spacer-size: 100px;
}

.elementor-7 .elementor-element.elementor-element-4198018 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-7 .elementor-element.elementor-element-4198018:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4198018 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-7 .elementor-element.elementor-element-fa99ba6 {
    --display: flex;
}

.elementor-7 .elementor-element.elementor-element-73c9189 {
    --spacer-size: 20px;
}

.elementor-7 .elementor-element.elementor-element-d3b9e6a {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-d3b9e6a .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-c32de29 {
    --spacer-size: 20px;
}

.elementor-7 .elementor-element.elementor-element-c7421c1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: nowrap;
}

.elementor-7 .elementor-element.elementor-element-75ffb9a {
    --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: flex-start;
    --align-items: flex-start;
    --flex-wrap: wrap;
}

.elementor-7 .elementor-element.elementor-element-4eb563e {
    --display: flex;
}

.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-7 .elementor-element.elementor-element-916bb18 {
    --display: flex;
}

.elementor-7 .elementor-element.elementor-element-179a399 {
    color: var( --e-global-color-accent );
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-c8b413f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-7 .elementor-element.elementor-element-d6a4fba .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-7 .elementor-element.elementor-element-ab60b75 {
    --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;
    --flex-wrap: wrap;
}

.elementor-7 .elementor-element.elementor-element-ab60b75:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ab60b75 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-text );
}

.elementor-7 .elementor-element.elementor-element-c667f3e {
    --spacer-size: 20px;
}

.elementor-7 .elementor-element.elementor-element-98cb0e6 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-98cb0e6.elementor-element {
    --align-self: center;
}

.elementor-7 .elementor-element.elementor-element-98cb0e6 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    color: #FFFFFF;
}

.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-7 .elementor-element.elementor-element-31ca96a {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-accent );
    --divider-border-width: 1px;
    width: 100%;
    max-width: 100%;
}

.elementor-7 .elementor-element.elementor-element-31ca96a .elementor-divider-separator {
    width: 100%;
}

.elementor-7 .elementor-element.elementor-element-31ca96a .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-7 .elementor-element.elementor-element-b5f7bad {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-7 .elementor-element.elementor-element-fba6956 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-7 .elementor-element.elementor-element-f0cd32a {
    --display: flex;
    --justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-f0cd32a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7 .elementor-element.elementor-element-a5410c5 {
    --display: flex;
    --gap: 1px 1px;
    --row-gap: 1px;
    --column-gap: 1px;
}

.elementor-7 .elementor-element.elementor-element-f2208e5 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    color: var( --e-global-color-accent );
}

.elementor-7 .elementor-element.elementor-element-40cb4c2 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    color: var( --e-global-color-accent );
}

.elementor-7 .elementor-element.elementor-element-7a3e4d2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-7 .elementor-element.elementor-element-0bc1deb {
    --display: flex;
    --justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-0bc1deb.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7 .elementor-element.elementor-element-51da223 {
    --display: flex;
    --gap: 1px 1px;
    --row-gap: 1px;
    --column-gap: 1px;
}

.elementor-7 .elementor-element.elementor-element-9cb9829 {
    width: var( --container-widget-width, 57.05% );
    max-width: 57.05%;
    --container-widget-width: 57.05%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-9cb9829.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7 .elementor-element.elementor-element-9cb9829 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 27px;
    font-weight: 600;
    color: var( --e-global-color-accent );
}

.elementor-7 .elementor-element.elementor-element-3426e16 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    color: var( --e-global-color-accent );
}

.elementor-7 .elementor-element.elementor-element-a886db8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-7 .elementor-element.elementor-element-b63de18 {
    --display: flex;
    --justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-fab8b19 {
    --display: flex;
    --gap: 1px 1px;
    --row-gap: 1px;
    --column-gap: 1px;
}

.elementor-7 .elementor-element.elementor-element-cc765af .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    color: var( --e-global-color-accent );
}

.elementor-7 .elementor-element.elementor-element-02c2586 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    color: var( --e-global-color-accent );
}

.elementor-7 .elementor-element.elementor-element-b21145c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-7 .elementor-element.elementor-element-30cd851 {
    --display: flex;
    --justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-ef31959 {
    --display: flex;
    --gap: 1px 1px;
    --row-gap: 1px;
    --column-gap: 1px;
}

.elementor-7 .elementor-element.elementor-element-824b52f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    color: var( --e-global-color-accent );
}

.elementor-7 .elementor-element.elementor-element-b0ff5db .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    color: var( --e-global-color-accent );
}

.elementor-7 .elementor-element.elementor-element-3e5bd20 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-7 .elementor-element.elementor-element-cad3a48 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-7 .elementor-element.elementor-element-4d24333 {
    width: var( --container-widget-width, 54% );
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: var( --e-global-color-accent );
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-a09bdc3 {
    --spacer-size: 20px;
}

.elementor-7 .elementor-element.elementor-element-56fc8c1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-7 .elementor-element.elementor-element-56fc8c1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-56fc8c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-7 .elementor-element.elementor-element-bc15f21 {
    --spacer-size: 50px;
}

.elementor-7 .elementor-element.elementor-element-98e3b06 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-7 .elementor-element.elementor-element-68cc654 {
    --display: flex;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-7 .elementor-element.elementor-element-68cc654:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-68cc654 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-7 .elementor-element.elementor-element-c48e667 {
    --display: flex;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: -23px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
}

.elementor-7 .elementor-element.elementor-element-c48e667:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c48e667 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-7 .elementor-element.elementor-element-150f060 {
    --spacer-size: 15px;
}

.elementor-7 .elementor-element.elementor-element-132927c {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-132927c .elementor-heading-title {
    color: var( --e-global-color-b346926 );
}

.elementor-7 .elementor-element.elementor-element-f661fa2 {
    color: var( --e-global-color-accent );
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-60c9484 {
    --spacer-size: 15px;
}

.elementor-7 .elementor-element.elementor-element-d920c49 .elementor-button {
    background-color: var( --e-global-color-text );
    border-radius: 15px 15px 15px 15px;
    padding: 20px 30px 20px 30px;
}

.elementor-7 .elementor-element.elementor-element-b5fc6a4 {
    --display: flex;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-7 .elementor-element.elementor-element-b5fc6a4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b5fc6a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-7 .elementor-element.elementor-element-25f79fc {
    --display: flex;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: -23px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
}

.elementor-7 .elementor-element.elementor-element-25f79fc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-25f79fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-7 .elementor-element.elementor-element-b2ca1a4 {
    --spacer-size: 15px;
}

.elementor-7 .elementor-element.elementor-element-f965dcd {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-f965dcd .elementor-heading-title {
    color: var( --e-global-color-b346926 );
}

.elementor-7 .elementor-element.elementor-element-bff0b1e {
    color: var( --e-global-color-accent );
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-61fbcc4 {
    --spacer-size: 15px;
}

.elementor-7 .elementor-element.elementor-element-767bd55 .elementor-button {
    background-color: var( --e-global-color-text );
    border-radius: 15px 15px 15px 15px;
    padding: 20px 30px 20px 30px;
}

.elementor-7 .elementor-element.elementor-element-0cc79d1 {
    --spacer-size: 50px;
}

.elementor-7 .elementor-element.elementor-element-f1b0ba9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-7 .elementor-element.elementor-element-f1b0ba9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f1b0ba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-7 .elementor-element.elementor-element-014eb34 {
    --spacer-size: 15px;
}

.elementor-7 .elementor-element.elementor-element-61064b3 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-61064b3 .elementor-heading-title {
    color: var( --e-global-color-b346926 );
}

.elementor-7 .elementor-element.elementor-element-7771a86 {
    --e-image-carousel-slides-to-show: 6;
}

.elementor-7 .elementor-element.elementor-element-7771a86 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7 .elementor-element.elementor-element-7771a86 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 0px;
}

.elementor-7 .elementor-element.elementor-element-7771a86 .swiper-pagination-bullet {
    --swiper-pagination-bullet-horizontal-gap: 3px;
    --swiper-pagination-bullet-vertical-gap: 3px;
}

.elementor-7 .elementor-element.elementor-element-7771a86 .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-6b400ea {
    --spacer-size: 15px;
}

.elementor-7 .elementor-element.elementor-element-cf5c364 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.65;
}

.elementor-7 .elementor-element.elementor-element-cf5c364:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cf5c364 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-b346926 );
}

.elementor-7 .elementor-element.elementor-element-cf5c364::before, .elementor-7 .elementor-element.elementor-element-cf5c364 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-cf5c364 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-cf5c364 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-cf5c364 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-cf5c364 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: var( --e-global-color-b346926 );
    background-image: url("https://anchor-up.s3.amazonaws.com/wp-content/uploads/2025/02/17015304/warehouse-aerial.jpg");
    --background-overlay: '';
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-ed9181b {
    --spacer-size: 50px;
}

.elementor-7 .elementor-element.elementor-element-aeeb6ec {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-aeeb6ec .elementor-heading-title {
    color: var( --e-global-color-accent );
}

.elementor-7 .elementor-element.elementor-element-a6128c7 {
    --spacer-size: 260px;
}

.elementor-7 .elementor-element.elementor-element-f3cfb82 {
    color: var( --e-global-color-accent );
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-5ea9a1c {
    --spacer-size: 50px;
}

.elementor-7 .elementor-element.elementor-element-09ba661 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-7 .elementor-element.elementor-element-09ba661:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-09ba661 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-7 .elementor-element.elementor-element-ba9c845 {
    --display: flex;
}

.elementor-7 .elementor-element.elementor-element-14ee8b4 {
    --spacer-size: 20px;
}

.elementor-7 .elementor-element.elementor-element-6b91538 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-6b91538 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-5345ae5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: nowrap;
}

.elementor-7 .elementor-element.elementor-element-da896f9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-7 .elementor-element.elementor-element-07d5c0b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-7 .elementor-element.elementor-element-728e8aa {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-728e8aa .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 37px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-c99fd3c {
    color: var( --e-global-color-accent );
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-be26149 .elementor-button {
    background-color: var( --e-global-color-secondary );
    border-radius: 15px 15px 15px 15px;
}

.elementor-7 .elementor-element.elementor-element-7590177 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

@media(min-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-09a3928 {
        --width:20%;
    }

    .elementor-7 .elementor-element.elementor-element-b1ff0e1 {
        --width: 16.762%;
    }

    .elementor-7 .elementor-element.elementor-element-75ffb9a {
        --width: 36%;
    }

    .elementor-7 .elementor-element.elementor-element-4eb563e {
        --width: 33%;
    }

    .elementor-7 .elementor-element.elementor-element-916bb18 {
        --width: 57%;
    }

    .elementor-7 .elementor-element.elementor-element-c8b413f {
        --width: 60%;
    }

    .elementor-7 .elementor-element.elementor-element-fba6956 {
        --width: 20%;
    }

    .elementor-7 .elementor-element.elementor-element-f0cd32a {
        --width: 14.861%;
    }

    .elementor-7 .elementor-element.elementor-element-a5410c5 {
        --width: 80%;
    }

    .elementor-7 .elementor-element.elementor-element-7a3e4d2 {
        --width: 20%;
    }

    .elementor-7 .elementor-element.elementor-element-0bc1deb {
        --width: 26.455%;
    }

    .elementor-7 .elementor-element.elementor-element-51da223 {
        --width: 80%;
    }

    .elementor-7 .elementor-element.elementor-element-a886db8 {
        --width: 20%;
    }

    .elementor-7 .elementor-element.elementor-element-b63de18 {
        --width: 20%;
    }

    .elementor-7 .elementor-element.elementor-element-fab8b19 {
        --width: 80%;
    }

    .elementor-7 .elementor-element.elementor-element-b21145c {
        --width: 20%;
    }

    .elementor-7 .elementor-element.elementor-element-30cd851 {
        --width: 20%;
    }

    .elementor-7 .elementor-element.elementor-element-ef31959 {
        --width: 80%;
    }

    .elementor-7 .elementor-element.elementor-element-3e5bd20 {
        --width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-da896f9 {
        --width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-07d5c0b {
        --width: 50%;
    }
}

@media(max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-9eacb5a {
        --spacer-size:75px;
    }

    .elementor-7 .elementor-element.elementor-element-cc0e1cb {
        --width: 119px;
        --flex-wrap: nowrap;
    }

    .elementor-7 .elementor-element.elementor-element-09a3928 {
        --width: 160px;
    }

    .elementor-7 .elementor-element.elementor-element-e1f331f .elementor-button {
        font-size: 14px;
    }

    .elementor-7 .elementor-element.elementor-element-b1ff0e1 {
        --width: 143px;
    }

    .elementor-7 .elementor-element.elementor-element-a4100cb .elementor-button {
        font-size: 12px;
    }

    .elementor-7 .elementor-element.elementor-element-ba063d3 {
        --spacer-size: 50px;
    }

    .elementor-7 .elementor-element.elementor-element-c7421c1 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-7 .elementor-element.elementor-element-fba6956 {
        --width: 45%;
    }

    .elementor-7 .elementor-element.elementor-element-7a3e4d2 {
        --width: 45%;
    }

    .elementor-7 .elementor-element.elementor-element-a886db8 {
        --width: 45%;
    }

    .elementor-7 .elementor-element.elementor-element-b21145c {
        --width: 45%;
    }

    .elementor-7 .elementor-element.elementor-element-cad3a48 {
        --width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-4d24333 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        text-align: left;
    }

    .elementor-7 .elementor-element.elementor-element-7771a86 {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-7 .elementor-element.elementor-element-a6128c7 {
        --spacer-size: 50px;
    }

    .elementor-7 .elementor-element.elementor-element-09ba661 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-7 .elementor-element.elementor-element-5345ae5 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
}
