.elementor-9939 .elementor-element.elementor-element-556b433:not(.elementor-motion-effects-element-type-background), .elementor-9939 .elementor-element.elementor-element-556b433 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F2122;
    background-image: url("../imgs/about_bg.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9939 .elementor-element.elementor-element-556b433 > .elementor-container {
    min-height: 278px;
}

.elementor-9939 .elementor-element.elementor-element-556b433 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9939 .elementor-element.elementor-element-556b433 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9939 .elementor-element.elementor-element-cb2ea2b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9939 .elementor-element.elementor-element-cb2ea2b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9939 .elementor-element.elementor-element-606c7e2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9939 .elementor-element.elementor-element-606c7e2 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-9939 .elementor-element.elementor-element-65bc9ea.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-9939 .elementor-element.elementor-element-65bc9ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.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-9939 .elementor-element.elementor-element-57a818a .elementor-heading-title {
    font-family: "roc-grotesk", Sans-serif;
    font-size: 15px;
    font-weight: 200;
    text-transform: uppercase;
    letter-spacing: 4px;
    color: #000000;
}

.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-9939 .elementor-element.elementor-element-4ac7a5c img {
    width: 50%;
}

.elementor-9939 .elementor-element.elementor-element-ec1ac0b.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-9939 .elementor-element.elementor-element-b6c112d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6% 0% 0% 0%;
}

.elementor-9939 .elementor-element.elementor-element-73860a9 > .elementor-widget-container {
    padding: 0em 0em 0em 2em;
}

.elementor-9939 .elementor-element.elementor-element-73860a9 {
    text-align: center;
}

.elementor-9939 .elementor-element.elementor-element-73860a9 .elementor-heading-title {
    font-family: "bicyclette", Sans-serif;
    font-size: 65px;
    font-weight: 100;
    letter-spacing: 10px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #fff;
}

.elementor-bc-flex-widget .elementor-9939 .elementor-element.elementor-element-70da71d.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-9939 .elementor-element.elementor-element-70da71d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.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-9939 .elementor-element.elementor-element-695e82f > .elementor-widget-container {
    margin: 6em 0em 0em 0em;
}

.elementor-9939 .elementor-element.elementor-element-695e82f {
    text-align: center;
    color: #dcd3d3;
    font-family: "commuters-sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2.4px;
}

.elementor-9939 .elementor-element.elementor-element-2b195a5 {
    padding: 4% 0% 4% 0%;
}

.elementor-9939 .elementor-element.elementor-element-7a5f301 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9939 .elementor-element.elementor-element-274ad31 {
    text-align: center;
}

.elementor-9939 .elementor-element.elementor-element-274ad31 .elementor-heading-title {
    font-family: "bicyclette", Sans-serif;
    font-size: 50px;
    font-weight: bold;
    letter-spacing: 10px;
    color: #000000;
}

.elementor-9939 .elementor-element.elementor-element-a36a957:not(.elementor-motion-effects-element-type-background), .elementor-9939 .elementor-element.elementor-element-a36a957 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #222723;
}

.elementor-9939 .elementor-element.elementor-element-a36a957 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 11% 0% 0% 0%;
}

.elementor-9939 .elementor-element.elementor-element-a36a957 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9939 .elementor-element.elementor-element-cb28dde > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9939 .elementor-element.elementor-element-aa54377:not(.elementor-motion-effects-element-type-background), .elementor-9939 .elementor-element.elementor-element-aa54377 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #222723;
}

.elementor-9939 .elementor-element.elementor-element-aa54377 {
    border-style: solid;
    border-width: 0.8px 0px 0.8px 0px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 2em 0em 0em;
}

.elementor-9939 .elementor-element.elementor-element-aa54377 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9939 .elementor-element.elementor-element-11b2659 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0.8px 0px 0px;
    border-color: #FFFFFF;
    margin: 0em 2em 0em 0em;
    --e-column-margin-right: 2em;
    --e-column-margin-left: 0em;
    padding: 0em 0em 0em 0em;
}

.elementor-9939 .elementor-element.elementor-element-11b2659 > .elementor-element-populated, .elementor-9939 .elementor-element.elementor-element-11b2659 > .elementor-element-populated > .elementor-background-overlay, .elementor-9939 .elementor-element.elementor-element-11b2659 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-9939 .elementor-element.elementor-element-f0b633c > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
    padding: 02.5em 0em 0em 4em;
}

.elementor-9939 .elementor-element.elementor-element-f0b633c .elementor-heading-title {
    font-family: "commuters-sans", Sans-serif;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 2.6px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #FFFFFF;
}

.elementor-9939 .elementor-element.elementor-element-7e56606 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0em 0em 0em 4em;
}

.elementor-9939 .elementor-element.elementor-element-7e56606 {
    color: #FFFFFF;
    font-family: "commuters-sans", Sans-serif;
    font-size: 12px;
    font-weight: 100;
    letter-spacing: 2.7px;
}

.elementor-9939 .elementor-element.elementor-element-b44abc7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0em 4em 0em 4em;
}

.elementor-9939 .elementor-element.elementor-element-b44abc7 {
    color: #FFFFFF;
    font-family: "commuters-sans", Sans-serif;
    font-size: 12px;
    font-weight: 200;
    text-transform: uppercase;
    letter-spacing: 2.5px;
}

.elementor-9939 .elementor-element.elementor-element-18fa543 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0em 0em 0em 4em;
}

.elementor-9939 .elementor-element.elementor-element-18fa543 {
    text-align: left;
}

.elementor-9939 .elementor-element.elementor-element-18fa543 .elementor-heading-title {
    font-family: "roc-grotesk", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #FFFFFF;
}

.elementor-9939 .elementor-element.elementor-element-8e4c346 {
    --spacer-size: 50px;
}

.elementor-9939 .elementor-element.elementor-element-ca93f58 > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
}

.elementor-9939 .elementor-element.elementor-element-d8499f5 > .elementor-widget-container {
    padding: 02em 0em 0em 0em;
}

.elementor-9939 .elementor-element.elementor-element-c3cc14b:not(.elementor-motion-effects-element-type-background), .elementor-9939 .elementor-element.elementor-element-c3cc14b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #222723;
}

.elementor-9939 .elementor-element.elementor-element-c3cc14b {
    border-style: solid;
    border-width: 0.8px 0px 0.8px 0px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 2em 0em 0em;
}

.elementor-9939 .elementor-element.elementor-element-c3cc14b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9939 .elementor-element.elementor-element-32e555d > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0.8px 0px 0px;
    border-color: #FFFFFF;
    margin: 0em 2em 0em 0em;
    --e-column-margin-right: 2em;
    --e-column-margin-left: 0em;
    padding: 0em 0em 0em 0em;
}

.elementor-9939 .elementor-element.elementor-element-32e555d > .elementor-element-populated, .elementor-9939 .elementor-element.elementor-element-32e555d > .elementor-element-populated > .elementor-background-overlay, .elementor-9939 .elementor-element.elementor-element-32e555d > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-9939 .elementor-element.elementor-element-828390e > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
    padding: 02.5em 0em 0em 4em;
}

.elementor-9939 .elementor-element.elementor-element-828390e .elementor-heading-title {
    font-family: "commuters-sans", Sans-serif;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 2.6px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #FFFFFF;
}

.elementor-9939 .elementor-element.elementor-element-0c33e77 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0em 0em 0em 4em;
}

.elementor-9939 .elementor-element.elementor-element-0c33e77 {
    color: #FFFFFF;
    font-family: "commuters-sans", Sans-serif;
    font-size: 12px;
    font-weight: 100;
    letter-spacing: 2.7px;
}

.elementor-9939 .elementor-element.elementor-element-a3cfae5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0em 4em 0em 4em;
}

.elementor-9939 .elementor-element.elementor-element-a3cfae5 {
    color: #FFFFFF;
    font-family: "commuters-sans", Sans-serif;
    font-size: 12px;
    font-weight: 200;
    text-transform: uppercase;
    letter-spacing: 2.5px;
}

.elementor-9939 .elementor-element.elementor-element-fda0413 {
    --spacer-size: 50px;
}

.elementor-9939 .elementor-element.elementor-element-da2463d > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
}

.elementor-9939 .elementor-element.elementor-element-590da74 > .elementor-widget-container {
    padding: 02em 0em 0em 0em;
}

.elementor-9939 .elementor-element.elementor-element-214a16d:not(.elementor-motion-effects-element-type-background), .elementor-9939 .elementor-element.elementor-element-214a16d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
}

.elementor-9939 .elementor-element.elementor-element-214a16d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9939 .elementor-element.elementor-element-214a16d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9939 .elementor-element.elementor-element-15d74a5 > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
    padding: 3em 0em 0em 4em;
    border-style: solid;
    border-width: 0.8px 0px 0px 0px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-9939 .elementor-element.elementor-element-15d74a5 {
    text-align: center;
}

.elementor-9939 .elementor-element.elementor-element-15d74a5 .elementor-heading-title {
    font-family: "bicyclette", Sans-serif;
    font-size: 50px;
    font-weight: 100;
    letter-spacing: 9.5px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

.elementor-9939 .elementor-element.elementor-element-c978b4f {
    text-align: center;
}

.elementor-9939 .elementor-element.elementor-element-c978b4f .elementor-heading-title {
    font-family: "bicyclette", Sans-serif;
    font-size: 50px;
    font-weight: 400;
    letter-spacing: 5.6px;
    color: #000000;
}

.elementor-9939 .elementor-element.elementor-element-483e7a1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0em 0em 0em 0em;
}

.elementor-9939 .elementor-element.elementor-element-483e7a1 {
    text-align: center;
}

.elementor-9939 .elementor-element.elementor-element-483e7a1 .elementor-heading-title {
    font-family: "roc-grotesk", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

.elementor-9939 .elementor-element.elementor-element-147b8e0 {
    --spacer-size: 10px;
}

.elementor-9939 .elementor-element.elementor-element-7a312ba > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9939 .elementor-element.elementor-element-7a312ba img {
    width: 100%;
}

.elementor-9939 .elementor-element.elementor-element-f7a201b:not(.elementor-motion-effects-element-type-background), .elementor-9939 .elementor-element.elementor-element-f7a201b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #8F9E91;
}

.elementor-9939 .elementor-element.elementor-element-f7a201b {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9939 .elementor-element.elementor-element-f7a201b, .elementor-9939 .elementor-element.elementor-element-f7a201b > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-9939 .elementor-element.elementor-element-f7a201b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9939 .elementor-element.elementor-element-b6fff5c > .elementor-element-populated {
    padding: 141px 0px 0px 0px;
}

.elementor-9939 .elementor-element.elementor-element-3d1ee2f {
    text-align: center;
}

.elementor-9939 .elementor-element.elementor-element-3d1ee2f .elementor-heading-title {
    font-family: "bicyclette", Sans-serif;
    font-size: 44px;
    font-weight: 200;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 8.4px;
    color: #E3E6F0;
}

.elementor-9939 .elementor-element.elementor-element-6247990 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0em 0em 0em 0em;
}

.elementor-9939 .elementor-element.elementor-element-6247990 {
    text-align: center;
}

.elementor-9939 .elementor-element.elementor-element-6247990 .elementor-heading-title {
    font-family: "roc-grotesk", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #FFFFFF;
}

.elementor-9939 .elementor-element.elementor-element-c66a569:not(.elementor-motion-effects-element-type-background), .elementor-9939 .elementor-element.elementor-element-c66a569 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #8F9E91;
}

.elementor-9939 .elementor-element.elementor-element-c66a569 > .elementor-container {
    min-height: 203px;
}

.elementor-9939 .elementor-element.elementor-element-c66a569 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9939 .elementor-element.elementor-element-c66a569 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9939 .elementor-element.elementor-element-98cb45b > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9939 .elementor-element.elementor-element-98cb45b {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9939 .elementor-element.elementor-element-98cb45b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9939 .elementor-element.elementor-element-9df57d0 > .elementor-element-populated {
    text-align: left;
}

.elementor-9939 .elementor-element.elementor-element-5a1b92b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9939 .elementor-element.elementor-element-5a1b92b {
    text-align: left;
}

.elementor-9939 .elementor-element.elementor-element-5a1b92b .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 0.6px;
    color: #FFFFFF;
}

.elementor-9939 .elementor-element.elementor-element-01864aa {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 14px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}

.elementor-9939 .elementor-element.elementor-element-01864aa .elementor-widget-container {
    text-align: right;
}

.elementor-9939 .elementor-element.elementor-element-01864aa > .elementor-widget-container {
    padding: 0px 25px 0px 0px;
}

.elementor-9939 .elementor-element.elementor-element-01864aa .elementor-social-icon {
    background-color: #000000;
    --icon-padding: 0.5em;
}

.elementor-9939 .elementor-element.elementor-element-01864aa .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-9939 .elementor-element.elementor-element-01864aa .elementor-social-icon svg {
    fill: #FFFFFF;
}

@media(min-width: 768px) {
    .elementor-9939 .elementor-element.elementor-element-11b2659 {
        width:65%;
    }

    .elementor-9939 .elementor-element.elementor-element-ca93f58 {
        width: 35.008%;
    }

    .elementor-9939 .elementor-element.elementor-element-32e555d {
        width: 65%;
    }

    .elementor-9939 .elementor-element.elementor-element-da2463d {
        width: 35.008%;
    }
}

@media(max-width: 767px) {
    .elementor-9939 .elementor-element.elementor-element-73860a9 {
        text-align:center;
    }

    .elementor-9939 .elementor-element.elementor-element-73860a9 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-9939 .elementor-element.elementor-element-15d74a5 > .elementor-widget-container {
        margin: 0em 0em 0em 0em;
        padding: 0em 0em 0em 0em;
    }

    .elementor-9939 .elementor-element.elementor-element-483e7a1 > .elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }

    .elementor-9939 .elementor-element.elementor-element-483e7a1 {
        text-align: center;
    }

    .elementor-9939 .elementor-element.elementor-element-5a1b92b {
        text-align: center;
    }

    .elementor-9939 .elementor-element.elementor-element-01864aa .elementor-widget-container {
        text-align: center;
    }
}
