.elementor-259 .elementor-element.elementor-element-36e88ece {
    --display: flex;
    --min-height: 90vh;
    --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-end;
    --align-items: center;
    --gap: 100px 100px;
    --row-gap: 100px;
    --column-gap: 100px;
    --overlay-opacity: 0;
    --margin-top: -104px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-36e88ece:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-36e88ece > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #265275;
}

.elementor-259 .elementor-element.elementor-element-36e88ece::before, .elementor-259 .elementor-element.elementor-element-36e88ece > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-36e88ece > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-36e88ece > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-36e88ece > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-36e88ece > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-259 .elementor-element.elementor-element-4cf39e1e {
    --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;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-2e54770a {
    --display: flex;
    --min-height: 536px;
    --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;
    --justify-content: flex-end;
    --gap: 33px 33px;
    --row-gap: 33px;
    --column-gap: 33px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family );
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
    color: var( --e-global-color-primary );
}

.elementor-259 .elementor-element.elementor-element-1ae3f399 {
    text-align: left;
}

.elementor-259 .elementor-element.elementor-element-1ae3f399 .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family );
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    color: #FFFFFF;
}

.elementor-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    word-spacing: var( --e-global-typography-text-word-spacing );
    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-259 .elementor-element.elementor-element-41284fcb {
    text-align: left;
    font-family: var( --e-global-typography-secondary-font-family );
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.87);
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-63c79060 {
    --display: flex;
    --min-height: 72vh;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-259 .elementor-element.elementor-element-5803deb1 {
    --display: flex;
    --min-height: 990px;
    --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-end;
    --align-items: flex-end;
    --gap: 100px 100px;
    --row-gap: 100px;
    --column-gap: 100px;
    --overlay-opacity: 0;
    --margin-top: -104px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 14%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-5803deb1:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-5803deb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #265275;
    background-image: url("https://groupe-somdia.com/wp-content/uploads/2025/08/Map-Somdia-FR-1.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-259 .elementor-element.elementor-element-5803deb1::before, .elementor-259 .elementor-element.elementor-element-5803deb1 > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-5803deb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-5803deb1 > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-5803deb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-5803deb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-259 .elementor-element.elementor-element-5ebfa4e2 {
    --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;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-25af301d {
    --display: flex;
    --min-height: 320px;
    --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;
    --justify-content: flex-end;
    --gap: 33px 33px;
    --row-gap: 33px;
    --column-gap: 33px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-50d6bfc8 {
    text-align: left;
}

.elementor-259 .elementor-element.elementor-element-50d6bfc8 .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family );
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-35a1b4e3 {
    text-align: left;
    font-family: var( --e-global-typography-secondary-font-family );
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.87);
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-55e270b6 {
    --display: flex;
    --min-height: 86vh;
    --justify-content: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-259 .elementor-element.elementor-element-6a193f5 {
    --display: flex;
    --min-height: 90vh;
    --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-end;
    --align-items: center;
    --gap: 100px 100px;
    --row-gap: 100px;
    --column-gap: 100px;
    --overlay-opacity: 0;
    --margin-top: -104px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-6a193f5:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-6a193f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #265275;
    background-image: url("https://groupe-somdia.com/wp-content/uploads/2024/05/Map-Somdia-FR.png");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-259 .elementor-element.elementor-element-6a193f5::before, .elementor-259 .elementor-element.elementor-element-6a193f5 > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-6a193f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-6a193f5 > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-6a193f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-6a193f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-259 .elementor-element.elementor-element-28c1e1b8 {
    --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;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-657c88ab {
    --display: flex;
    --min-height: 72vh;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-259 .elementor-element.elementor-element-306104c5 {
    --display: flex;
    --min-height: 650px;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 11px 11px;
    --row-gap: 11px;
    --column-gap: 11px;
    --overlay-opacity: 0.5;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
}

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

.elementor-259 .elementor-element.elementor-element-306104c5::before, .elementor-259 .elementor-element.elementor-element-306104c5 > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-306104c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-306104c5 > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-306104c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-306104c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("https://groupe-somdia.com/wp-content/uploads/2023/12/somdia-leaf-1.svg");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-259 .elementor-element.elementor-element-306104c5::before {
    filter: brightness( 100% ) contrast( 196% ) saturate( 100% ) blur( 0px ) hue-rotate( 154deg );
}

.elementor-259 .elementor-element.elementor-element-1366376 {
    width: var( --container-widget-width, 815px );
    max-width: 815px;
    --container-widget-width: 815px;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: var( --e-global-typography-secondary-font-family );
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-1366376 > .elementor-widget-container {
    margin: 16px 0px 14px 0px;
}

.elementor-259 .elementor-element.elementor-element-39e9ed78 {
    --display: flex;
    --margin-top: 58px;
    --margin-bottom: 24px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-259 .elementor-element.elementor-element-515f86db {
    font-family: var( --e-global-typography-primary-font-family );
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
    color: var( --e-global-color-42a5d1a );
}

.elementor-259 .elementor-element.elementor-element-2a1b7e37 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-259 .elementor-element.elementor-element-68b3314c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-259 .elementor-element.elementor-element-68b3314c.elementor-element {
    --order: -99999 /* order start hack */;
}

.elementor-259 .elementor-element.elementor-element-3022d20f {
    --display: flex;
    --min-height: 80vh;
    --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;
    --justify-content: flex-end;
    --gap: 8% 8%;
    --row-gap: 8%;
    --column-gap: 8%;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-3022d20f:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-3022d20f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-3022d20f::before {
    filter: brightness( 113% ) contrast( 0% ) saturate( 172% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-259 .elementor-element.elementor-element-55cbef23 {
    --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;
    --gap: 22px 22px;
    --row-gap: 22px;
    --column-gap: 22px;
    --margin-top: 75px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-55cbef23.e-con {
    --align-self: flex-start;
}

.elementor-259 .elementor-element.elementor-element-185c0c09 {
    text-align: left;
}

.elementor-259 .elementor-element.elementor-element-185c0c09 .elementor-heading-title {
    font-family: var( --e-global-typography-5d1c53a-font-family );
    font-size: var( --e-global-typography-5d1c53a-font-size );
    font-weight: var( --e-global-typography-5d1c53a-font-weight );
    line-height: var( --e-global-typography-5d1c53a-line-height );
    color: var( --e-global-color-5bb9831 );
}

.elementor-259 .elementor-element.elementor-element-6651e613 {
    font-family: var( --e-global-typography-accent-font-family );
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    color: var( --e-global-color-5bb9831 );
}

.elementor-259 .elementor-element.elementor-element-5f3e970d {
    text-align: left;
    font-family: var( --e-global-typography-secondary-font-family );
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    color: var( --e-global-color-text );
}

.elementor-259 .elementor-element.elementor-element-14a771b {
    font-family: var( --e-global-typography-text-font-family );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-259 .elementor-element.elementor-element-b54278e {
    font-family: var( --e-global-typography-text-font-family );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-259 .elementor-element.elementor-element-564826cb {
    text-align: left;
}

.elementor-259 .elementor-element.elementor-element-7457789e {
    --display: flex;
    --min-height: 79vh;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --overlay-opacity: 0;
    --padding-top: 5%;
    --padding-bottom: 8%;
    --padding-left: 8%;
    --padding-right: 8%;
}

.elementor-259 .elementor-element.elementor-element-7457789e:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-7457789e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:#231f20;
}

.elementor-259 .elementor-element.elementor-element-7457789e::before, .elementor-259 .elementor-element.elementor-element-7457789e > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-7457789e > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-7457789e > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-7457789e > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-7457789e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-259 .elementor-element.elementor-element-7457789e.e-con {
    --align-self: flex-start;
}

.elementor-259 .elementor-element.elementor-element-f3cc9d3 {
    --display: flex;
    --min-height: 445px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-f3cc9d3:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-f3cc9d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/sirketlerdetay/mfb-dmcc.jpg");
    background-position: center center;
}

.elementor-259 .elementor-element.elementor-element-127a580c > .elementor-widget-container {
    margin: 10% 36% 0% 0%;
    padding: 17px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var( --e-global-color-5bb9831 );
    border-radius: 0px 0px 0px 0px;
}

.elementor-259 .elementor-element.elementor-element-127a580c {
    font-family: var( --e-global-typography-secondary-font-family );
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-5e6e6ea7 {
    --spacer-size: 144px;
}

.elementor-259 .elementor-element.elementor-element-13ce70bf {
    --display: flex;
    --min-height: 80vh;
    --flex-direction: row-reverse;
    --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-reverse;
    --justify-content: flex-end;
    --align-items: center;
    --gap: 8% 8%;
    --row-gap: 8%;
    --column-gap: 8%;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-13ce70bf:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-13ce70bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-13ce70bf::before {
    filter: brightness( 113% ) contrast( 0% ) saturate( 172% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-259 .elementor-element.elementor-element-3b3fcd6b {
    --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;
    --gap: 22px 22px;
    --row-gap: 22px;
    --column-gap: 22px;
    --margin-top: 75px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-3b3fcd6b.e-con {
    --align-self: flex-start;
}

.elementor-259 .elementor-element.elementor-element-5586165d {
    text-align: left;
}

.elementor-259 .elementor-element.elementor-element-5586165d .elementor-heading-title {
    font-family: var( --e-global-typography-5d1c53a-font-family );
    font-size: var( --e-global-typography-5d1c53a-font-size );
    font-weight: var( --e-global-typography-5d1c53a-font-weight );
    line-height: var( --e-global-typography-5d1c53a-line-height );
    color: var( --e-global-color-5bb9831 );
}

.elementor-259 .elementor-element.elementor-element-437b7339 {
    font-family: var( --e-global-typography-accent-font-family );
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    color: var( --e-global-color-5bb9831 );
}

.elementor-259 .elementor-element.elementor-element-2f77861 {
    text-align: left;
    font-family: var( --e-global-typography-secondary-font-family );
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    color: var( --e-global-color-text );
}

.elementor-259 .elementor-element.elementor-element-5dea9c19 {
    font-family: var( --e-global-typography-text-font-family );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-259 .elementor-element.elementor-element-4e8c8dd2 {
    text-align: left;
}

.elementor-259 .elementor-element.elementor-element-209eddb7 {
    --display: flex;
    --min-height: 79vh;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --overlay-opacity: 0;
    --padding-top: 5%;
    --padding-bottom: 8%;
    --padding-left: 8%;
    --padding-right: 8%;
}

.elementor-259 .elementor-element.elementor-element-209eddb7:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-209eddb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:#231f20;
}

.elementor-259 .elementor-element.elementor-element-209eddb7::before, .elementor-259 .elementor-element.elementor-element-209eddb7 > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-209eddb7 > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-209eddb7 > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-209eddb7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-209eddb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-259 .elementor-element.elementor-element-209eddb7.e-con {
    --align-self: flex-start;
}

.elementor-259 .elementor-element.elementor-element-21543af0 {
    --display: flex;
    --min-height: 452px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-21543af0:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-21543af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/sirketlerdetay/beratun.jpg");
    background-position: center left;
}

.elementor-259 .elementor-element.elementor-element-7650b1b > .elementor-widget-container {
    margin: 10% 0% 0% 036%;
    padding: 17px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var( --e-global-color-5bb9831 );
    border-radius: 0px 0px 0px 0px;
}

.elementor-259 .elementor-element.elementor-element-7650b1b {
    font-family: var( --e-global-typography-secondary-font-family );
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-3e0b873b {
    --spacer-size: 144px;
}

.elementor-259 .elementor-element.elementor-element-1d83558e {
    --display: flex;
    --min-height: 80vh;
    --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-end;
    --align-items: center;
    --gap: 8% 8%;
    --row-gap: 8%;
    --column-gap: 8%;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-1d83558e:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-1d83558e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-1d83558e::before {
    filter: brightness( 113% ) contrast( 0% ) saturate( 172% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-259 .elementor-element.elementor-element-d6040 {
    --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;
    --gap: 22px 22px;
    --row-gap: 22px;
    --column-gap: 22px;
    --margin-top: 75px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-5ac98ce2 {
    text-align: left;
}

.elementor-259 .elementor-element.elementor-element-5ac98ce2 .elementor-heading-title {
    font-family: var( --e-global-typography-5d1c53a-font-family );
    font-size: var( --e-global-typography-5d1c53a-font-size );
    font-weight: var( --e-global-typography-5d1c53a-font-weight );
    line-height: var( --e-global-typography-5d1c53a-line-height );
    color: var( --e-global-color-5bb9831 );
}

.elementor-259 .elementor-element.elementor-element-2ffd29ce {
    font-family: var( --e-global-typography-accent-font-family );
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    color: var( --e-global-color-5bb9831 );
}

.elementor-259 .elementor-element.elementor-element-569e0bdf {
    text-align: left;
    font-family: var( --e-global-typography-secondary-font-family );
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    color: var( --e-global-color-text );
}

.elementor-259 .elementor-element.elementor-element-1b90b373 {
    font-family: var( --e-global-typography-text-font-family );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-259 .elementor-element.elementor-element-2ced0239 {
    text-align: left;
}

.elementor-259 .elementor-element.elementor-element-59bfea44 {
    --display: flex;
    --min-height: 1041px;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --overlay-opacity: 0;
    --padding-top: 5%;
    --padding-bottom: 8%;
    --padding-left: 8%;
    --padding-right: 8%;
}

.elementor-259 .elementor-element.elementor-element-59bfea44:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-59bfea44 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #231f20;
}

.elementor-259 .elementor-element.elementor-element-59bfea44::before, .elementor-259 .elementor-element.elementor-element-59bfea44 > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-59bfea44 > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-59bfea44 > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-59bfea44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-59bfea44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-259 .elementor-element.elementor-element-59bfea44.e-con {
    --align-self: flex-start;
}

.elementor-259 .elementor-element.elementor-element-7da62f0e {
    --display: flex;
    --min-height: 348px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-7da62f0e:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-7da62f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/sirketlerdetay/fks.jpg");
    background-position: center left;
}

.elementor-259 .elementor-element.elementor-element-7bda568 > .elementor-widget-container {
    margin: 10% 36% 0% 0%;
    padding: 17px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var( --e-global-color-5bb9831 );
    border-radius: 0px 0px 0px 0px;
}

.elementor-259 .elementor-element.elementor-element-7bda568 {
    font-family: "Inter";
    font-size: 20px;
    font-weight: 400;
    letter-spacing: -0.4px;
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-37ddcd27 {
    --spacer-size: 49px;
}

.elementor-259 .elementor-element.elementor-element-6a8bd26a {
    --display: flex;
    --min-height: 80vh;
    --flex-direction: row-reverse;
    --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-reverse;
    --justify-content: flex-end;
    --align-items: center;
    --gap: 8% 8%;
    --row-gap: 8%;
    --column-gap: 8%;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-6a8bd26a:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-6a8bd26a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:#030e2d;
}

.elementor-259 .elementor-element.elementor-element-6a8bd26a::before {
    filter: brightness( 113% ) contrast( 0% ) saturate( 172% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-259 .elementor-element.elementor-element-195ff5ce {
    --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;
    --gap: 22px 22px;
    --row-gap: 22px;
    --column-gap: 22px;
    --margin-top: 75px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-4612d2c7 {
    font-family: var( --e-global-typography-text-font-family );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    word-spacing: var( --e-global-typography-text-word-spacing );
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-466d371b {
    --display: flex;
    --min-height: 79vh;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --overlay-opacity: 0;
    --padding-top: 5%;
    --padding-bottom: 8%;
    --padding-left: 8%;
    --padding-right: 8%;
}

.elementor-259 .elementor-element.elementor-element-466d371b::before, .elementor-259 .elementor-element.elementor-element-466d371b > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-466d371b > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-466d371b > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-466d371b > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-466d371b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-259 .elementor-element.elementor-element-466d371b.e-con {
    --align-self: flex-start;
}

.elementor-259 .elementor-element.elementor-element-7537d24a > .elementor-widget-container {
    margin: 10% 0% 0% 36%;
    padding: 17px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #231f20;
    border-radius: 0px 0px 0px 0px;
}

.elementor-259 .elementor-element.elementor-element-7537d24a {
    font-family: var( --e-global-typography-secondary-font-family );
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-74d685b5 {
    --display: flex;
    --min-height: 80vh;
    --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-end;
    --align-items: flex-start;
    --gap: 8% 8%;
    --row-gap: 8%;
    --column-gap: 8%;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-74d685b5:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-74d685b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-74d685b5::before {
    filter: brightness( 113% ) contrast( 0% ) saturate( 172% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-259 .elementor-element.elementor-element-50f34c4c {
    --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;
    --gap: 22px 22px;
    --row-gap: 22px;
    --column-gap: 22px;
    --margin-top: 75px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-36c3444f {
    text-align: left;
}

.elementor-259 .elementor-element.elementor-element-36c3444f .elementor-heading-title {
    font-family: var( --e-global-typography-5d1c53a-font-family );
    font-size: var( --e-global-typography-5d1c53a-font-size );
    font-weight: var( --e-global-typography-5d1c53a-font-weight );
    line-height: var( --e-global-typography-5d1c53a-line-height );
    color: var( --e-global-color-5bb9831 );
}

.elementor-259 .elementor-element.elementor-element-3481c736 {
    font-family: var( --e-global-typography-accent-font-family );
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    color: var( --e-global-color-5bb9831 );
}

.elementor-259 .elementor-element.elementor-element-649e6622 {
    text-align: left;
    font-family: var( --e-global-typography-secondary-font-family );
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    color: var( --e-global-color-text );
}

.elementor-259 .elementor-element.elementor-element-345c94e9 {
    font-family: var( --e-global-typography-text-font-family );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-259 .elementor-element.elementor-element-44f7bbe3 {
    text-align: left;
}

.elementor-259 .elementor-element.elementor-element-42187bb2 {
    --display: flex;
    --min-height: 1022px;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --overlay-opacity: 0;
    --padding-top: 5%;
    --padding-bottom: 8%;
    --padding-left: 8%;
    --padding-right: 8%;
}

.elementor-259 .elementor-element.elementor-element-42187bb2:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-42187bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #231f20;
}

.elementor-259 .elementor-element.elementor-element-42187bb2::before, .elementor-259 .elementor-element.elementor-element-42187bb2 > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-42187bb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-42187bb2 > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-42187bb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-42187bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-259 .elementor-element.elementor-element-42187bb2.e-con {
    --align-self: flex-start;
}

.elementor-259 .elementor-element.elementor-element-f771519 {
    --display: flex;
    --min-height: 348px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-f771519:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-f771519 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/sirketlerdetay/berat-insaat.jpg");
    background-position: center left;
}

.elementor-259 .elementor-element.elementor-element-54c956ff > .elementor-widget-container {
    margin: 10% 36% 0% 0%;
    padding: 17px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var( --e-global-color-5bb9831 );
    border-radius: 0px 0px 0px 0px;
}

.elementor-259 .elementor-element.elementor-element-54c956ff {
    font-family: "Inter";
    font-size: 20px;
    font-weight: 400;
    letter-spacing: -0.4px;
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-33152f1d {
    --spacer-size: 49px;
}

.elementor-259 .elementor-element.elementor-element-679de44 {
    --display: flex;
    --min-height: 80vh;
    --flex-direction: row-reverse;
    --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-reverse;
    --justify-content: flex-end;
    --align-items: flex-start;
    --gap: 8% 8%;
    --row-gap: 8%;
    --column-gap: 8%;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-679de44:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-679de44 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-679de44::before {
    filter: brightness( 113% ) contrast( 0% ) saturate( 172% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-259 .elementor-element.elementor-element-491f82b2 {
    --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;
    --gap: 22px 22px;
    --row-gap: 22px;
    --column-gap: 22px;
    --margin-top: 75px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-4b3c7d5b {
    text-align: left;
}

.elementor-259 .elementor-element.elementor-element-4b3c7d5b .elementor-heading-title {
    font-family: var( --e-global-typography-5d1c53a-font-family );
    font-size: var( --e-global-typography-5d1c53a-font-size );
    font-weight: var( --e-global-typography-5d1c53a-font-weight );
    line-height: var( --e-global-typography-5d1c53a-line-height );
    color: var( --e-global-color-6641999 );
}

.elementor-259 .elementor-element.elementor-element-1ae88f6c {
    font-family: var( --e-global-typography-accent-font-family );
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    color: var( --e-global-color-6641999 );
}

.elementor-259 .elementor-element.elementor-element-7b37dad8 {
    text-align: left;
    font-family: var( --e-global-typography-secondary-font-family );
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    color: var( --e-global-color-text );
}

.elementor-259 .elementor-element.elementor-element-2884526f {
    font-family: var( --e-global-typography-text-font-family );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-259 .elementor-element.elementor-element-37d359f5 {
    text-align: left;
}

.elementor-259 .elementor-element.elementor-element-741ef192 {
    --display: flex;
    --min-height: 79vh;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --overlay-opacity: 0;
    --padding-top: 5%;
    --padding-bottom: 8%;
    --padding-left: 8%;
    --padding-right: 8%;
}

.elementor-259 .elementor-element.elementor-element-741ef192:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-741ef192 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:#231f20;
}

.elementor-259 .elementor-element.elementor-element-741ef192::before, .elementor-259 .elementor-element.elementor-element-741ef192 > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-741ef192 > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-741ef192 > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-741ef192 > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-741ef192 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-259 .elementor-element.elementor-element-741ef192.e-con {
    --align-self: flex-start;
}

.elementor-259 .elementor-element.elementor-element-22b428f8 {
    --display: flex;
    --min-height: 341px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-22b428f8:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-22b428f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/sirketlerdetay/tarabya.jpg");
    background-position: center left;
}

.elementor-259 .elementor-element.elementor-element-1da75811 > .elementor-widget-container {
    margin: 10% 0% 0% 036%;
    padding: 17px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var( --e-global-color-6641999 );
    border-radius: 0px 0px 0px 0px;
}

.elementor-259 .elementor-element.elementor-element-1da75811 {
    font-family: var( --e-global-typography-secondary-font-family );
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-55eecea3 > .elementor-widget-container {
    margin: 0% 0% 0% 036%;
    padding: 17px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-6641999 );
    border-radius: 0px 0px 0px 0px;
}

.elementor-259 .elementor-element.elementor-element-55eecea3 {
    font-family: var( --e-global-typography-text-font-family );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    word-spacing: var( --e-global-typography-text-word-spacing );
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-7af64c6e {
    --display: flex;
    --min-height: 50vh;
    --flex-direction: row-reverse;
    --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-reverse;
    --justify-content: flex-end;
    --align-items: flex-start;
    --gap: 8% 8%;
    --row-gap: 8%;
    --column-gap: 8%;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-7af64c6e:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-7af64c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:#2d3038;
}

.elementor-259 .elementor-element.elementor-element-7af64c6e::before {
    filter: brightness( 113% ) contrast( 0% ) saturate( 172% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-259 .elementor-element.elementor-element-a6f51fb {
    --display: flex;
    --min-height: 526px;
    --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;
    --gap: 22px 22px;
    --row-gap: 22px;
    --column-gap: 22px;
    --margin-top: 75px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-a6f51fb:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-a6f51fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/sirketlerdetay/fildisi.jpg");
    background-size: cover;
}

.elementor-259 .elementor-element.elementor-element-45d17be0 {
    --display: flex;
    --min-height: 79vh;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --overlay-opacity: 0;
    --padding-top: 5%;
    --padding-bottom: 8%;
    --padding-left: 8%;
    --padding-right: 8%;
}

.elementor-259 .elementor-element.elementor-element-45d17be0::before, .elementor-259 .elementor-element.elementor-element-45d17be0 > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-45d17be0 > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-45d17be0 > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-45d17be0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-45d17be0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-259 .elementor-element.elementor-element-45d17be0.e-con {
    --align-self: flex-start;
}

.elementor-259 .elementor-element.elementor-element-c8941ed > .elementor-widget-container {
    margin: 0% 0% 0% 036%;
    padding: 17px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var( --e-global-color-78e8722 );
    border-radius: 0px 0px 0px 0px;
}

.elementor-259 .elementor-element.elementor-element-c8941ed {
    font-family: var( --e-global-typography-text-font-family );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    word-spacing: var( --e-global-typography-text-word-spacing );
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-6fea7353 {
    --display: flex;
    --min-height: 80vh;
    --flex-direction: row-reverse;
    --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-reverse;
    --justify-content: flex-end;
    --align-items: center;
    --gap: 8% 8%;
    --row-gap: 8%;
    --column-gap: 8%;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-6fea7353:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-6fea7353 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-6fea7353::before {
    filter: brightness( 113% ) contrast( 0% ) saturate( 172% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-259 .elementor-element.elementor-element-1d68cc65 {
    --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;
    --gap: 22px 22px;
    --row-gap: 22px;
    --column-gap: 22px;
    --margin-top: 75px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-1d68cc65.e-con {
    --align-self: flex-start;
}

.elementor-259 .elementor-element.elementor-element-2daebef7 {
    text-align: left;
}

.elementor-259 .elementor-element.elementor-element-2daebef7 .elementor-heading-title {
    font-family: var( --e-global-typography-5d1c53a-font-family );
    font-size: var( --e-global-typography-5d1c53a-font-size );
    font-weight: var( --e-global-typography-5d1c53a-font-weight );
    line-height: var( --e-global-typography-5d1c53a-line-height );
    color: var( --e-global-color-secondary );
}

.elementor-259 .elementor-element.elementor-element-1fc78096 {
    font-family: var( --e-global-typography-accent-font-family );
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    color: var( --e-global-color-secondary );
}

.elementor-259 .elementor-element.elementor-element-51ffd11c {
    text-align: left;
    font-family: var( --e-global-typography-secondary-font-family );
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    color: var( --e-global-color-text );
}

.elementor-259 .elementor-element.elementor-element-2de82630 {
    font-family: var( --e-global-typography-text-font-family );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-259 .elementor-element.elementor-element-7f9daf6 {
    text-align: left;
}

.elementor-259 .elementor-element.elementor-element-c0fea90 {
    --display: flex;
    --min-height: 79vh;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --overlay-opacity: 0;
    --padding-top: 5%;
    --padding-bottom: 8%;
    --padding-left: 8%;
    --padding-right: 8%;
}

.elementor-259 .elementor-element.elementor-element-c0fea90:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-c0fea90 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:#231f20;
}

.elementor-259 .elementor-element.elementor-element-c0fea90::before, .elementor-259 .elementor-element.elementor-element-c0fea90 > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-c0fea90 > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-c0fea90 > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-c0fea90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-c0fea90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-259 .elementor-element.elementor-element-c0fea90.e-con {
    --align-self: flex-start;
}

.elementor-259 .elementor-element.elementor-element-43a41431 {
    --display: flex;
    --min-height: 356px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-43a41431:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-43a41431 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/sirketlerdetay/dugabon.jpg");
    background-position: center center;
}

.elementor-259 .elementor-element.elementor-element-287e56fe > .elementor-widget-container {
    margin: 10% 0% 0% 36%;
    padding: 17px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 0px 0px;
}

.elementor-259 .elementor-element.elementor-element-287e56fe {
    font-family: var( --e-global-typography-secondary-font-family );
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-398e6094 {
    --spacer-size: 10px;
}

.elementor-259 .elementor-element.elementor-element-4d401c0f {
    --display: flex;
    --min-height: 80vh;
    --flex-direction: row-reverse;
    --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-reverse;
    --justify-content: flex-end;
    --align-items: center;
    --gap: 8% 8%;
    --row-gap: 8%;
    --column-gap: 8%;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-4d401c0f:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-4d401c0f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #323336;
}

.elementor-259 .elementor-element.elementor-element-4d401c0f::before {
    filter: brightness( 113% ) contrast( 0% ) saturate( 172% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-259 .elementor-element.elementor-element-4d401c0f.e-con {
    --align-self: flex-start;
}

.elementor-259 .elementor-element.elementor-element-797ae001 {
    --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;
    --gap: 22px 22px;
    --row-gap: 22px;
    --column-gap: 22px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-c0ff63f {
    --display: flex;
    --min-height: 359px;
    --margin-top: 75px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-c0ff63f:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-c0ff63f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/sirketlerdetay/bisa.jpg");
    background-position: center left;
    background-size: cover;
}

.elementor-259 .elementor-element.elementor-element-4053efc9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-259 .elementor-element.elementor-element-4053efc9 {
    font-family: var( --e-global-typography-text-font-family );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    word-spacing: var( --e-global-typography-text-word-spacing );
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-966801c {
    --display: flex;
    --min-height: 79vh;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --overlay-opacity: 0;
    --padding-top: 5%;
    --padding-bottom: 8%;
    --padding-left: 8%;
    --padding-right: 8%;
}

.elementor-259 .elementor-element.elementor-element-966801c::before, .elementor-259 .elementor-element.elementor-element-966801c > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-966801c > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-966801c > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-966801c > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-966801c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-259 .elementor-element.elementor-element-966801c.e-con {
    --align-self: flex-start;
}

.elementor-259 .elementor-element.elementor-element-7909dcf5 {
    width: var( --container-widget-width, 89.972% );
    max-width: 89.972%;
    --container-widget-width: 89.972%;
    --container-widget-flex-grow: 0;
    font-family: var( --e-global-typography-text-font-family );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    word-spacing: var( --e-global-typography-text-word-spacing );
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-7909dcf5 > .elementor-widget-container {
    margin: 0% 0% 0% 36%;
    padding: 17px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 0px 0px;
}

.elementor-259 .elementor-element.elementor-element-7909dcf5.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-259 .elementor-element.elementor-element-1caae8f4 {
    --display: flex;
    --min-height: 80vh;
    --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-end;
    --align-items: flex-start;
    --gap: 8% 8%;
    --row-gap: 8%;
    --column-gap: 8%;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-1caae8f4:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-1caae8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-1caae8f4::before {
    filter: brightness( 113% ) contrast( 0% ) saturate( 172% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-259 .elementor-element.elementor-element-69f0c045 {
    --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;
    --gap: 22px 22px;
    --row-gap: 22px;
    --column-gap: 22px;
    --margin-top: 75px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-23d94243 {
    text-align: left;
}

.elementor-259 .elementor-element.elementor-element-23d94243 .elementor-heading-title {
    font-family: var( --e-global-typography-5d1c53a-font-family );
    font-size: var( --e-global-typography-5d1c53a-font-size );
    font-weight: var( --e-global-typography-5d1c53a-font-weight );
    line-height: var( --e-global-typography-5d1c53a-line-height );
    color: var( --e-global-color-secondary );
}

.elementor-259 .elementor-element.elementor-element-754114b0 {
    font-family: var( --e-global-typography-accent-font-family );
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    color: var( --e-global-color-secondary );
}

.elementor-259 .elementor-element.elementor-element-2306a9fa {
    text-align: left;
    font-family: var( --e-global-typography-secondary-font-family );
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    color: var( --e-global-color-text );
}

.elementor-259 .elementor-element.elementor-element-6c96c72b {
    font-family: var( --e-global-typography-text-font-family );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-259 .elementor-element.elementor-element-22fbe0cd {
    text-align: left;
}

.elementor-259 .elementor-element.elementor-element-56a59fbe {
    --display: flex;
    --min-height: 1048px;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --overlay-opacity: 0;
    --padding-top: 5%;
    --padding-bottom: 8%;
    --padding-left: 8%;
    --padding-right: 8%;
}

.elementor-259 .elementor-element.elementor-element-56a59fbe:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-56a59fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:#231f20;
}

.elementor-259 .elementor-element.elementor-element-56a59fbe::before, .elementor-259 .elementor-element.elementor-element-56a59fbe > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-56a59fbe > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-56a59fbe > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-56a59fbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-56a59fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-259 .elementor-element.elementor-element-56a59fbe.e-con {
    --align-self: flex-start;
}

.elementor-259 .elementor-element.elementor-element-7e59e660 {
    --display: flex;
    --min-height: 570px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-7e59e660:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-7e59e660 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/sirketlerdetay/gabon.jpg");
    background-position: center left;
}

.elementor-259 .elementor-element.elementor-element-225fb4d2 > .elementor-widget-container {
    margin: 10% 36% 0% 0%;
    padding: 17px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 0px 0px;
}

.elementor-259 .elementor-element.elementor-element-225fb4d2 {
    font-family: "Inter";
    font-size: 20px;
    font-weight: 400;
    letter-spacing: -0.4px;
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-2b47512b {
    --display: flex;
    --min-height: 80vh;
    --flex-direction: row-reverse;
    --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-reverse;
    --justify-content: flex-end;
    --align-items: center;
    --gap: 8% 8%;
    --row-gap: 8%;
    --column-gap: 8%;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-2b47512b:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-2b47512b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #A28344;
}

.elementor-259 .elementor-element.elementor-element-2b47512b::before {
    filter: brightness( 113% ) contrast( 0% ) saturate( 172% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-259 .elementor-element.elementor-element-d3021be {
    --display: flex;
    --min-height: 349px;
    --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;
    --gap: 22px 22px;
    --row-gap: 22px;
    --column-gap: 22px;
    --margin-top: 75px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-259 .elementor-element.elementor-element-d3021be:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-d3021be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/sirketlerdetay/kongo.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-259 .elementor-element.elementor-element-78e0863e {
    --display: flex;
    --min-height: 79vh;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --overlay-opacity: 0;
    --padding-top: 5%;
    --padding-bottom: 8%;
    --padding-left: 8%;
    --padding-right: 8%;
}

.elementor-259 .elementor-element.elementor-element-78e0863e::before, .elementor-259 .elementor-element.elementor-element-78e0863e > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-78e0863e > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-78e0863e > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-78e0863e > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-78e0863e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-259 .elementor-element.elementor-element-78e0863e.e-con {
    --align-self: flex-start;
}

.elementor-259 .elementor-element.elementor-element-46fc5d33 > .elementor-widget-container {
    margin: 0% 0% 0% 36%;
    padding: 17px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 0px 0px;
}

.elementor-259 .elementor-element.elementor-element-46fc5d33 {
    font-family: var( --e-global-typography-text-font-family );
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    word-spacing: var( --e-global-typography-text-word-spacing );
    color: #FFFFFF;
}

:root {
    --page-title-display: none;
}

@media(max-width: 1024px) {
    .elementor-259 .elementor-element.elementor-element-36e88ece {
        --min-height:557px;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-4cf39e1e {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 5%;
    }

    .elementor-259 .elementor-element.elementor-element-2e54770a {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 5%;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-1ae3f399 .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-widget-text-editor {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-41284fcb {
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-5803deb1 {
        --min-height: 557px;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-5803deb1:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-5803deb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center right;
    }

    .elementor-259 .elementor-element.elementor-element-5ebfa4e2 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 5%;
    }

    .elementor-259 .elementor-element.elementor-element-25af301d {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 5%;
    }

    .elementor-259 .elementor-element.elementor-element-50d6bfc8 .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-35a1b4e3 {
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-6a193f5 {
        --min-height: 557px;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-6a193f5:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-6a193f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center right;
    }

    .elementor-259 .elementor-element.elementor-element-28c1e1b8 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 5%;
    }

    .elementor-259 .elementor-element.elementor-element-306104c5 {
        --padding-top: 15%;
        --padding-bottom: 15%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-259 .elementor-element.elementor-element-1366376 {
        --container-widget-width: 603px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 603px );
        max-width: 603px;
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-515f86db {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-3022d20f {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-55cbef23 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-259 .elementor-element.elementor-element-55cbef23.e-con {
        --align-self: center;
    }

    .elementor-259 .elementor-element.elementor-element-185c0c09 .elementor-heading-title {
        font-size: var( --e-global-typography-5d1c53a-font-size );
        line-height: var( --e-global-typography-5d1c53a-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-6651e613 {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-5f3e970d {
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-14a771b {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-b54278e {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-564826cb > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-259 .elementor-element.elementor-element-7457789e {
        --min-height: 100vh;
        --justify-content: center;
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 8%;
        --padding-bottom: 8%;
        --padding-left: 8%;
        --padding-right: 8%;
    }

    .elementor-259 .elementor-element.elementor-element-f3cc9d3 {
        --min-height: 415px;
    }

    .elementor-259 .elementor-element.elementor-element-127a580c > .elementor-widget-container {
        margin: 10% 00% 00% 00%;
    }

    .elementor-259 .elementor-element.elementor-element-127a580c {
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-5e6e6ea7 {
        --spacer-size: 354px;
    }

    .elementor-259 .elementor-element.elementor-element-13ce70bf {
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-3b3fcd6b {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-259 .elementor-element.elementor-element-5586165d .elementor-heading-title {
        font-size: var( --e-global-typography-5d1c53a-font-size );
        line-height: var( --e-global-typography-5d1c53a-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-437b7339 {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-2f77861 {
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-5dea9c19 {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-4e8c8dd2 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-259 .elementor-element.elementor-element-209eddb7 {
        --min-height: 100vh;
        --justify-content: center;
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 8%;
        --padding-bottom: 8%;
        --padding-left: 8%;
        --padding-right: 8%;
    }

    .elementor-259 .elementor-element.elementor-element-21543af0 {
        --min-height: 415px;
    }

    .elementor-259 .elementor-element.elementor-element-21543af0:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-21543af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-259 .elementor-element.elementor-element-7650b1b > .elementor-widget-container {
        margin: 10% 00% 00% 00%;
    }

    .elementor-259 .elementor-element.elementor-element-7650b1b {
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-3e0b873b {
        --spacer-size: 354px;
    }

    .elementor-259 .elementor-element.elementor-element-1d83558e {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-d6040 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-259 .elementor-element.elementor-element-5ac98ce2 .elementor-heading-title {
        font-size: var( --e-global-typography-5d1c53a-font-size );
        line-height: var( --e-global-typography-5d1c53a-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-2ffd29ce {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-569e0bdf {
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-1b90b373 {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-2ced0239 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-259 .elementor-element.elementor-element-59bfea44 {
        --min-height: 1016px;
        --justify-content: center;
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 8%;
        --padding-bottom: 8%;
        --padding-left: 8%;
        --padding-right: 8%;
    }

    .elementor-259 .elementor-element.elementor-element-7da62f0e {
        --min-height: 415px;
    }

    .elementor-259 .elementor-element.elementor-element-7da62f0e:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-7da62f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-259 .elementor-element.elementor-element-7bda568 > .elementor-widget-container {
        margin: 10% 00% 00% 00%;
    }

    .elementor-259 .elementor-element.elementor-element-7bda568 {
        font-size: 18px;
    }

    .elementor-259 .elementor-element.elementor-element-37ddcd27 {
        --spacer-size: 10px;
    }

    .elementor-259 .elementor-element.elementor-element-6a8bd26a {
        --min-height: 0px;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-195ff5ce {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 5%;
    }

    .elementor-259 .elementor-element.elementor-element-4612d2c7 {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-466d371b {
        --min-height: 0vh;
        --justify-content: center;
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 8%;
        --padding-bottom: 8%;
        --padding-left: 8%;
        --padding-right: 8%;
    }

    .elementor-259 .elementor-element.elementor-element-7537d24a > .elementor-widget-container {
        margin: 10% 00% 00% 00%;
    }

    .elementor-259 .elementor-element.elementor-element-7537d24a {
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-74d685b5 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-50f34c4c {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-259 .elementor-element.elementor-element-36c3444f .elementor-heading-title {
        font-size: var( --e-global-typography-5d1c53a-font-size );
        line-height: var( --e-global-typography-5d1c53a-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-3481c736 {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-649e6622 {
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-345c94e9 {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-44f7bbe3 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-259 .elementor-element.elementor-element-42187bb2 {
        --min-height: 1059px;
        --justify-content: center;
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 8%;
        --padding-bottom: 8%;
        --padding-left: 8%;
        --padding-right: 8%;
    }

    .elementor-259 .elementor-element.elementor-element-f771519 {
        --min-height: 415px;
    }

    .elementor-259 .elementor-element.elementor-element-f771519:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-f771519 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover;
    }

    .elementor-259 .elementor-element.elementor-element-54c956ff > .elementor-widget-container {
        margin: 10% 00% 00% 00%;
    }

    .elementor-259 .elementor-element.elementor-element-54c956ff {
        font-size: 18px;
    }

    .elementor-259 .elementor-element.elementor-element-33152f1d {
        --spacer-size: 49px;
    }

    .elementor-259 .elementor-element.elementor-element-679de44 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-491f82b2 {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-259 .elementor-element.elementor-element-4b3c7d5b .elementor-heading-title {
        font-size: var( --e-global-typography-5d1c53a-font-size );
        line-height: var( --e-global-typography-5d1c53a-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-1ae88f6c {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-7b37dad8 {
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-2884526f {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-37d359f5 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-259 .elementor-element.elementor-element-741ef192 {
        --min-height: 1134px;
        --justify-content: center;
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 8%;
        --padding-bottom: 8%;
        --padding-left: 8%;
        --padding-right: 8%;
    }

    .elementor-259 .elementor-element.elementor-element-22b428f8 {
        --min-height: 281px;
    }

    .elementor-259 .elementor-element.elementor-element-22b428f8:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-22b428f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-259 .elementor-element.elementor-element-1da75811 > .elementor-widget-container {
        margin: 10% 00% 00% 00%;
    }

    .elementor-259 .elementor-element.elementor-element-1da75811 {
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-55eecea3 > .elementor-widget-container {
        margin: 10% 00% 00% 00%;
    }

    .elementor-259 .elementor-element.elementor-element-55eecea3 {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-7af64c6e {
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-a6f51fb {
        --min-height: 416px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 5%;
    }

    .elementor-259 .elementor-element.elementor-element-a6f51fb:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-a6f51fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-259 .elementor-element.elementor-element-45d17be0 {
        --min-height: 100vh;
        --justify-content: center;
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 8%;
        --padding-bottom: 8%;
        --padding-left: 8%;
        --padding-right: 8%;
    }

    .elementor-259 .elementor-element.elementor-element-c8941ed > .elementor-widget-container {
        margin: 10% 00% 00% 00%;
    }

    .elementor-259 .elementor-element.elementor-element-c8941ed {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-6fea7353 {
        --min-height: 0px;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-1d68cc65 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-259 .elementor-element.elementor-element-2daebef7 .elementor-heading-title {
        font-size: var( --e-global-typography-5d1c53a-font-size );
        line-height: var( --e-global-typography-5d1c53a-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-1fc78096 {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-51ffd11c {
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-2de82630 {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-7f9daf6 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-259 .elementor-element.elementor-element-c0fea90 {
        --min-height: 8vh;
        --justify-content: center;
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 8%;
        --padding-bottom: 8%;
        --padding-left: 8%;
        --padding-right: 8%;
    }

    .elementor-259 .elementor-element.elementor-element-43a41431 {
        --min-height: 252px;
    }

    .elementor-259 .elementor-element.elementor-element-43a41431:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-43a41431 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-259 .elementor-element.elementor-element-287e56fe > .elementor-widget-container {
        margin: 10% 00% 00% 00%;
    }

    .elementor-259 .elementor-element.elementor-element-287e56fe {
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-398e6094 {
        --spacer-size: 10px;
    }

    .elementor-259 .elementor-element.elementor-element-4d401c0f {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-797ae001 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 5%;
    }

    .elementor-259 .elementor-element.elementor-element-c0ff63f {
        --min-height: 415px;
    }

    .elementor-259 .elementor-element.elementor-element-c0ff63f:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-c0ff63f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover;
    }

    .elementor-259 .elementor-element.elementor-element-4053efc9 {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-966801c {
        --min-height: 0vh;
        --justify-content: center;
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 8%;
        --padding-bottom: 8%;
        --padding-left: 8%;
        --padding-right: 8%;
    }

    .elementor-259 .elementor-element.elementor-element-7909dcf5 > .elementor-widget-container {
        margin: 10% 00% 00% 00%;
    }

    .elementor-259 .elementor-element.elementor-element-7909dcf5 {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-1caae8f4 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-69f0c045 {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-259 .elementor-element.elementor-element-23d94243 .elementor-heading-title {
        font-size: var( --e-global-typography-5d1c53a-font-size );
        line-height: var( --e-global-typography-5d1c53a-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-754114b0 {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-2306a9fa {
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-6c96c72b {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-22fbe0cd > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-259 .elementor-element.elementor-element-56a59fbe {
        --min-height: 1041px;
        --justify-content: center;
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 8%;
        --padding-bottom: 8%;
        --padding-left: 8%;
        --padding-right: 8%;
    }

    .elementor-259 .elementor-element.elementor-element-7e59e660 {
        --min-height: 415px;
    }

    .elementor-259 .elementor-element.elementor-element-7e59e660:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-7e59e660 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover;
    }

    .elementor-259 .elementor-element.elementor-element-225fb4d2 > .elementor-widget-container {
        margin: 10% 00% 00% 00%;
    }

    .elementor-259 .elementor-element.elementor-element-225fb4d2 {
        font-size: 18px;
    }

    .elementor-259 .elementor-element.elementor-element-2b47512b {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-d3021be {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 5%;
    }

    .elementor-259 .elementor-element.elementor-element-78e0863e {
        --min-height: 0vh;
        --justify-content: center;
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 8%;
        --padding-bottom: 8%;
        --padding-left: 8%;
        --padding-right: 8%;
    }

    .elementor-259 .elementor-element.elementor-element-46fc5d33 > .elementor-widget-container {
        margin: 10% 00% 00% 00%;
    }

    .elementor-259 .elementor-element.elementor-element-46fc5d33 {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }
}

@media(max-width: 767px) {
    .elementor-259 .elementor-element.elementor-element-36e88ece {
        --min-height:342px;
        --justify-content: flex-end;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 025px;
        --padding-right: 25px;
    }

    .elementor-259 .elementor-element.elementor-element-4cf39e1e {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-2e54770a {
        --min-height: 334px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-1ae3f399 {
        text-align: left;
    }

    .elementor-259 .elementor-element.elementor-element-1ae3f399 .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-widget-text-editor {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-41284fcb > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-41284fcb {
        column-gap: 0px;
        text-align: left;
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-63c79060 {
        --width: 500px;
        --min-height: 0vh;
    }

    .elementor-259 .elementor-element.elementor-element-5803deb1 {
        --min-height: 342px;
        --justify-content: flex-end;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 025px;
        --padding-right: 25px;
    }

    .elementor-259 .elementor-element.elementor-element-5803deb1:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-5803deb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center left;
    }

    .elementor-259 .elementor-element.elementor-element-5ebfa4e2 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-25af301d {
        --min-height: 334px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-50d6bfc8 {
        text-align: left;
    }

    .elementor-259 .elementor-element.elementor-element-50d6bfc8 .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-35a1b4e3 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-35a1b4e3 {
        column-gap: 0px;
        text-align: left;
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-55e270b6 {
        --width: 500px;
        --min-height: 0vh;
    }

    .elementor-259 .elementor-element.elementor-element-6a193f5:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-6a193f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://groupe-somdia.com/wp-content/uploads/2025/08/Map-Somdia-FR-1.png");
        background-position: center right;
    }

    .elementor-259 .elementor-element.elementor-element-6a193f5 {
        --min-height: 39vh;
        --justify-content: flex-end;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 025px;
        --padding-right: 25px;
    }

    .elementor-259 .elementor-element.elementor-element-28c1e1b8 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-657c88ab {
        --width: 500px;
        --min-height: 0vh;
    }

    .elementor-259 .elementor-element.elementor-element-306104c5 {
        --content-width: 90%;
        --min-height: 290px;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 25%;
        --padding-bottom: 25%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-259 .elementor-element.elementor-element-1366376 {
        width: 100%;
        max-width: 100%;
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-39e9ed78 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-259 .elementor-element.elementor-element-515f86db > .elementor-widget-container {
        margin: 25px 25px 25px 25px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-259 .elementor-element.elementor-element-515f86db {
        text-align: left;
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-2a1b7e37 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-259 .elementor-element.elementor-element-3022d20f {
        --min-height: 75vh;
        --justify-content: flex-end;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-259 .elementor-element.elementor-element-55cbef23 {
        --margin-top: 25px;
        --margin-bottom: 25px;
        --margin-left: 25px;
        --margin-right: 25px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-185c0c09 {
        text-align: left;
    }

    .elementor-259 .elementor-element.elementor-element-185c0c09 .elementor-heading-title {
        font-size: var( --e-global-typography-5d1c53a-font-size );
        line-height: var( --e-global-typography-5d1c53a-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-6651e613 {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-5f3e970d > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-5f3e970d {
        column-gap: 0px;
        text-align: left;
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-14a771b {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-b54278e {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-7457789e {
        --width: 100%;
        --min-height: 0vh;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 00%;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-259 .elementor-element.elementor-element-f3cc9d3:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-f3cc9d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: contain;
    }

    .elementor-259 .elementor-element.elementor-element-127a580c > .elementor-widget-container {
        margin: 14% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-127a580c {
        text-align: left;
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-13ce70bf {
        --min-height: 75vh;
        --justify-content: flex-end;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-259 .elementor-element.elementor-element-3b3fcd6b {
        --margin-top: 25px;
        --margin-bottom: 25px;
        --margin-left: 25px;
        --margin-right: 25px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-5586165d {
        text-align: left;
    }

    .elementor-259 .elementor-element.elementor-element-5586165d .elementor-heading-title {
        font-size: var( --e-global-typography-5d1c53a-font-size );
        line-height: var( --e-global-typography-5d1c53a-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-437b7339 {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-2f77861 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-2f77861 {
        column-gap: 0px;
        text-align: left;
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-5dea9c19 {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-209eddb7 {
        --width: 100%;
        --min-height: 0vh;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 00%;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-259 .elementor-element.elementor-element-21543af0:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-21543af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-259 .elementor-element.elementor-element-7650b1b > .elementor-widget-container {
        margin: 14% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-7650b1b {
        text-align: left;
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-1d83558e {
        --min-height: 75vh;
        --justify-content: flex-end;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-259 .elementor-element.elementor-element-d6040 {
        --margin-top: 25px;
        --margin-bottom: 25px;
        --margin-left: 25px;
        --margin-right: 25px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-5ac98ce2 {
        text-align: left;
    }

    .elementor-259 .elementor-element.elementor-element-5ac98ce2 .elementor-heading-title {
        font-size: var( --e-global-typography-5d1c53a-font-size );
        line-height: var( --e-global-typography-5d1c53a-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-2ffd29ce {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-569e0bdf > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-569e0bdf {
        column-gap: 0px;
        text-align: left;
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-1b90b373 {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-59bfea44 {
        --width: 100%;
        --min-height: 0vh;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 00%;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-259 .elementor-element.elementor-element-7da62f0e:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-7da62f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-259 .elementor-element.elementor-element-7bda568 > .elementor-widget-container {
        margin: 14% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-7bda568 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-259 .elementor-element.elementor-element-6a8bd26a {
        --min-height: 75vh;
        --justify-content: flex-end;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-259 .elementor-element.elementor-element-195ff5ce {
        --margin-top: 25px;
        --margin-bottom: 25px;
        --margin-left: 25px;
        --margin-right: 25px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-4612d2c7 {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-466d371b {
        --width: 100%;
        --min-height: 0vh;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 00%;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-259 .elementor-element.elementor-element-7537d24a > .elementor-widget-container {
        margin: 14% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-7537d24a {
        text-align: left;
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-74d685b5 {
        --min-height: 75vh;
        --justify-content: flex-end;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-259 .elementor-element.elementor-element-50f34c4c {
        --margin-top: 25px;
        --margin-bottom: 25px;
        --margin-left: 25px;
        --margin-right: 25px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-36c3444f {
        text-align: left;
    }

    .elementor-259 .elementor-element.elementor-element-36c3444f .elementor-heading-title {
        font-size: var( --e-global-typography-5d1c53a-font-size );
        line-height: var( --e-global-typography-5d1c53a-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-3481c736 {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-649e6622 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-649e6622 {
        column-gap: 0px;
        text-align: left;
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-345c94e9 {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-42187bb2 {
        --width: 100%;
        --min-height: 0vh;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 00%;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-259 .elementor-element.elementor-element-f771519:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-f771519 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-259 .elementor-element.elementor-element-54c956ff > .elementor-widget-container {
        margin: 14% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-54c956ff {
        text-align: left;
        font-size: 14px;
    }

    .elementor-259 .elementor-element.elementor-element-679de44 {
        --min-height: 75vh;
        --justify-content: flex-end;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-259 .elementor-element.elementor-element-491f82b2 {
        --margin-top: 25px;
        --margin-bottom: 25px;
        --margin-left: 25px;
        --margin-right: 25px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-4b3c7d5b {
        text-align: left;
    }

    .elementor-259 .elementor-element.elementor-element-4b3c7d5b .elementor-heading-title {
        font-size: var( --e-global-typography-5d1c53a-font-size );
        line-height: var( --e-global-typography-5d1c53a-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-1ae88f6c {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-7b37dad8 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-7b37dad8 {
        column-gap: 0px;
        text-align: left;
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-2884526f {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-741ef192 {
        --width: 100%;
        --min-height: 0vh;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 00%;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-259 .elementor-element.elementor-element-22b428f8:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-22b428f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-259 .elementor-element.elementor-element-1da75811 > .elementor-widget-container {
        margin: 14% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-1da75811 {
        text-align: left;
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-55eecea3 > .elementor-widget-container {
        margin: 14% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-55eecea3 {
        text-align: left;
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-7af64c6e {
        --min-height: 75vh;
        --justify-content: flex-end;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-259 .elementor-element.elementor-element-a6f51fb {
        --min-height: 259px;
        --margin-top: 25px;
        --margin-bottom: 25px;
        --margin-left: 25px;
        --margin-right: 25px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-45d17be0 {
        --width: 100%;
        --min-height: 0vh;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 00%;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-259 .elementor-element.elementor-element-c8941ed > .elementor-widget-container {
        margin: -4% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-c8941ed {
        text-align: left;
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-6fea7353 {
        --min-height: 75vh;
        --justify-content: flex-end;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-259 .elementor-element.elementor-element-1d68cc65 {
        --margin-top: 25px;
        --margin-bottom: 25px;
        --margin-left: 25px;
        --margin-right: 25px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-2daebef7 {
        text-align: left;
    }

    .elementor-259 .elementor-element.elementor-element-2daebef7 .elementor-heading-title {
        font-size: var( --e-global-typography-5d1c53a-font-size );
        line-height: var( --e-global-typography-5d1c53a-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-1fc78096 {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-51ffd11c > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-51ffd11c {
        column-gap: 0px;
        text-align: left;
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-2de82630 {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-c0fea90 {
        --width: 100%;
        --min-height: 0vh;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 00%;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-259 .elementor-element.elementor-element-43a41431:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-43a41431 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-259 .elementor-element.elementor-element-287e56fe > .elementor-widget-container {
        margin: 14% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-287e56fe {
        text-align: left;
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-4d401c0f {
        --min-height: 75vh;
        --justify-content: flex-end;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-259 .elementor-element.elementor-element-797ae001 {
        --min-height: 0px;
        --margin-top: 25px;
        --margin-bottom: 25px;
        --margin-left: 25px;
        --margin-right: 25px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-c0ff63f:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-c0ff63f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-259 .elementor-element.elementor-element-4053efc9 {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-966801c {
        --width: 100%;
        --min-height: 0vh;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 00%;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-259 .elementor-element.elementor-element-7909dcf5 > .elementor-widget-container {
        margin: -4% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-7909dcf5 {
        text-align: left;
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-1caae8f4 {
        --min-height: 75vh;
        --justify-content: flex-end;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-259 .elementor-element.elementor-element-69f0c045 {
        --margin-top: 25px;
        --margin-bottom: 25px;
        --margin-left: 25px;
        --margin-right: 25px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-23d94243 {
        text-align: left;
    }

    .elementor-259 .elementor-element.elementor-element-23d94243 .elementor-heading-title {
        font-size: var( --e-global-typography-5d1c53a-font-size );
        line-height: var( --e-global-typography-5d1c53a-line-height );
    }

    .elementor-259 .elementor-element.elementor-element-754114b0 {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-2306a9fa > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-2306a9fa {
        column-gap: 0px;
        text-align: left;
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-259 .elementor-element.elementor-element-6c96c72b {
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }

    .elementor-259 .elementor-element.elementor-element-56a59fbe {
        --width: 100%;
        --min-height: 0vh;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 00%;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-259 .elementor-element.elementor-element-7e59e660:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-7e59e660 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-259 .elementor-element.elementor-element-225fb4d2 > .elementor-widget-container {
        margin: 14% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-225fb4d2 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-259 .elementor-element.elementor-element-2b47512b {
        --min-height: 75vh;
        --justify-content: flex-end;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-259 .elementor-element.elementor-element-d3021be {
        --margin-top: 25px;
        --margin-bottom: 25px;
        --margin-left: 25px;
        --margin-right: 25px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-259 .elementor-element.elementor-element-78e0863e {
        --width: 100%;
        --min-height: 0vh;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 00%;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-259 .elementor-element.elementor-element-46fc5d33 > .elementor-widget-container {
        margin: -4% 0% 0% 0%;
    }

    .elementor-259 .elementor-element.elementor-element-46fc5d33 {
        text-align: left;
        font-size: var( --e-global-typography-text-font-size );
        word-spacing: var( --e-global-typography-text-word-spacing );
    }
}

@media(min-width: 768px) {
    .elementor-259 .elementor-element.elementor-element-36e88ece {
        --width:100%;
    }

    .elementor-259 .elementor-element.elementor-element-4cf39e1e {
        --width: 400px;
    }

    .elementor-259 .elementor-element.elementor-element-2e54770a {
        --width: 400px;
    }

    .elementor-259 .elementor-element.elementor-element-63c79060 {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-5803deb1 {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-5ebfa4e2 {
        --width: 400px;
    }

    .elementor-259 .elementor-element.elementor-element-25af301d {
        --width: 555px;
    }

    .elementor-259 .elementor-element.elementor-element-55e270b6 {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-6a193f5 {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-28c1e1b8 {
        --width: 400px;
    }

    .elementor-259 .elementor-element.elementor-element-657c88ab {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-3022d20f {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-55cbef23 {
        --width: 400px;
    }

    .elementor-259 .elementor-element.elementor-element-7457789e {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-f3cc9d3 {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-13ce70bf {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-3b3fcd6b {
        --width: 400px;
    }

    .elementor-259 .elementor-element.elementor-element-209eddb7 {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-21543af0 {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-1d83558e {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-d6040 {
        --width: 400px;
    }

    .elementor-259 .elementor-element.elementor-element-59bfea44 {
        --width: 50%;
    }

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

    .elementor-259 .elementor-element.elementor-element-6a8bd26a {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-195ff5ce {
        --width: 400px;
    }

    .elementor-259 .elementor-element.elementor-element-466d371b {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-74d685b5 {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-50f34c4c {
        --width: 400px;
    }

    .elementor-259 .elementor-element.elementor-element-42187bb2 {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-f771519 {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-679de44 {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-491f82b2 {
        --width: 400px;
    }

    .elementor-259 .elementor-element.elementor-element-741ef192 {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-22b428f8 {
        --width: 100%;
    }

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

    .elementor-259 .elementor-element.elementor-element-a6f51fb {
        --width: 36%;
    }

    .elementor-259 .elementor-element.elementor-element-45d17be0 {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-6fea7353 {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-1d68cc65 {
        --width: 400px;
    }

    .elementor-259 .elementor-element.elementor-element-c0fea90 {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-43a41431 {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-4d401c0f {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-797ae001 {
        --width: 400px;
    }

    .elementor-259 .elementor-element.elementor-element-c0ff63f {
        --width: 98%;
    }

    .elementor-259 .elementor-element.elementor-element-966801c {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-1caae8f4 {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-69f0c045 {
        --width: 400px;
    }

    .elementor-259 .elementor-element.elementor-element-56a59fbe {
        --width: 50%;
    }

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

    .elementor-259 .elementor-element.elementor-element-2b47512b {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-d3021be {
        --width: 400px;
    }

    .elementor-259 .elementor-element.elementor-element-78e0863e {
        --width: 50%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-259 .elementor-element.elementor-element-4cf39e1e {
        --width:50%;
    }

    .elementor-259 .elementor-element.elementor-element-2e54770a {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-63c79060 {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-5ebfa4e2 {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-25af301d {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-55e270b6 {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-28c1e1b8 {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-657c88ab {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-55cbef23 {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-f3cc9d3 {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-3b3fcd6b {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-21543af0 {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-d6040 {
        --width: 50%;
    }

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

    .elementor-259 .elementor-element.elementor-element-195ff5ce {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-50f34c4c {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-f771519 {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-491f82b2 {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-22b428f8 {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-a6f51fb {
        --width: 37%;
    }

    .elementor-259 .elementor-element.elementor-element-1d68cc65 {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-43a41431 {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-797ae001 {
        --width: 50%;
    }

    .elementor-259 .elementor-element.elementor-element-c0ff63f {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-69f0c045 {
        --width: 50%;
    }

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

    .elementor-259 .elementor-element.elementor-element-d3021be {
        --width: 50%;
    }
}

/* Start custom CSS for image, class: .elementor-element-564826cb */
.elementor-259 .elementor-element.elementor-element-564826cb img {
    max-height: 125px;
    width: auto;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e8c8dd2 */
.elementor-259 .elementor-element.elementor-element-4e8c8dd2 img {
    max-height: 125px;
    width: auto;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ced0239 */
.elementor-259 .elementor-element.elementor-element-2ced0239 img {
    max-height:125px;
    width: auto;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44f7bbe3 */
.elementor-259 .elementor-element.elementor-element-44f7bbe3 img {
    max-height: 125px;
    width: auto;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d359f5 */
.elementor-259 .elementor-element.elementor-element-37d359f5 img {
    max-height: 125px;
    width: auto;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f9daf6 */
.elementor-259 .elementor-element.elementor-element-7f9daf6 img {
    max-height: 125px;
    width: auto;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22fbe0cd */
.elementor-259 .elementor-element.elementor-element-22fbe0cd img {
    max-height: 125px;
    width: auto;
}

/* End custom CSS */
