/*
=====================================================================
||           Développpez par le DSI DELTA HOLDING 2023             ||
=====================================================================
*/
.elementor-4092 .elementor-element.elementor-element-32c30e1f>.elementor-container {
    min-height: 70vh;
}

.elementor-4092 .elementor-element.elementor-element-32c30e1f:not(.elementor-motion-effects-element-type-background),
.elementor-4092 .elementor-element.elementor-element-32c30e1f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../images/ballon55.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4092 .elementor-element.elementor-element-32c30e1f>.elementor-background-overlay {
    /*background-image: url("https://demos.galussothemes.com/gt-construction/wp-content/uploads/2022/06/hero-pages-1-bg-livin.png");*/
    background-image: url("../../../images/OXAIR/hero-pages-1-bg-livin.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4092 .elementor-element.elementor-element-32c30e1f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -90px;
    margin-bottom: 0px;
    padding: 165px 0px 165px 0px;
}

.elementor-4092 .elementor-element.elementor-element-28204e54>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-788663f7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 95px 0px 95px 0px;
}

.elementor-4092 .elementor-element.elementor-element-788663f7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4092 .elementor-element.elementor-element-2d6d959e>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-secondary);
    opacity: 0.92;
}

.elementor-4092 .elementor-element.elementor-element-2d6d959e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4092 .elementor-element.elementor-element-2d6d959e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4092 .elementor-element.elementor-element-2d6d959e>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10% 20% 10% 20%;
}

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

.elementor-4092 .elementor-element.elementor-element-7bf96de6 .elementor-heading-title {
    color: var(--e-global-color-96e992b);
    font-family: var(--e-global-typography-187093e-font-family), Sans-serif;
    font-size: var(--e-global-typography-187093e-font-size);
    font-weight: var(--e-global-typography-187093e-font-weight);
    text-transform: var(--e-global-typography-187093e-text-transform);
    line-height: var(--e-global-typography-187093e-line-height);
    letter-spacing: var(--e-global-typography-187093e-letter-spacing);
    word-spacing: var(--e-global-typography-187093e-word-spacing);
}

.elementor-4092 .elementor-element.elementor-element-7bf96de6>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-31d02a97 {
    text-align: center;
    color: var(--e-global-color-dab9082);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4092 .elementor-element.elementor-element-31d02a97>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-67f61723 {
    padding: 95px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-243419c2>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-62e5b442>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-298facd4>.elementor-widget-container {
    background-image: url("https://demos.galussothemes.com/gt-construction/wp-content/uploads/2022/06/mature-businessman-near-builders-in-helmets-holdin-S6S29SR-1024x683-1.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4092 .elementor-element.elementor-element-37758763 {
    text-align: right;
}

.elementor-4092 .elementor-element.elementor-element-37758763>.elementor-widget-container {
    margin: -150px 0px 0px 0px;
    padding: 0px 80px 30px 0px;
}

.elementor-4092 .elementor-element.elementor-element-5f395853:not(.elementor-motion-effects-element-type-background),
.elementor-4092 .elementor-element.elementor-element-5f395853>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demos.galussothemes.com/gt-construction/wp-content/uploads/2022/06/about-us-4-livin.png");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: contain;
}

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

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

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

.elementor-4092 .elementor-element.elementor-element-5d06a55f.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4092 .elementor-element.elementor-element-5d06a55f>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-2562cd4f>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 50px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-f99fa19 .elementor-heading-title {
    color: var(--e-global-color-96e992b);
    font-family: var(--e-global-typography-0103c05-font-family), Sans-serif;
    font-size: var(--e-global-typography-0103c05-font-size);
    font-weight: var(--e-global-typography-0103c05-font-weight);
    text-transform: var(--e-global-typography-0103c05-text-transform);
    line-height: var(--e-global-typography-0103c05-line-height);
    letter-spacing: var(--e-global-typography-0103c05-letter-spacing);
    word-spacing: var(--e-global-typography-0103c05-word-spacing);
}

.elementor-4092 .elementor-element.elementor-element-f99fa19>.elementor-widget-container {
    padding: 0px 50px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-774e704e {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4092 .elementor-element.elementor-element-774e704e>.elementor-widget-container {
    padding: 0px 80px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-25e9f750 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(13px/2);
}

.elementor-4092 .elementor-element.elementor-element-25e9f750 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(13px/2);
}

.elementor-4092 .elementor-element.elementor-element-25e9f750 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(13px/2);
    margin-left: calc(13px/2);
}

.elementor-4092 .elementor-element.elementor-element-25e9f750 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-13px/2);
    margin-left: calc(-13px/2);
}

body.rtl .elementor-4092 .elementor-element.elementor-element-25e9f750 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-13px/2);
}

body:not(.rtl) .elementor-4092 .elementor-element.elementor-element-25e9f750 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-13px/2);
}

.elementor-4092 .elementor-element.elementor-element-25e9f750 {
    --e-icon-list-icon-size: 14px;
}

.elementor-4092 .elementor-element.elementor-element-25e9f750 .elementor-icon-list-text {
    color: var(--e-global-color-text);
}

.elementor-4092 .elementor-element.elementor-element-25e9f750 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4092 .elementor-element.elementor-element-25e9f750 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-bc-flex-widget .elementor-4092 .elementor-element.elementor-element-78d164f2.elementor-column .elementor-column-wrap {
    align-items: space-between;
}

.elementor-4092 .elementor-element.elementor-element-78d164f2.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: space-between;
    align-items: space-between;
}

.elementor-4092 .elementor-element.elementor-element-78d164f2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-4092 .elementor-element.elementor-element-78d164f2:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-4092 .elementor-element.elementor-element-78d164f2>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-91eb677);
}

.elementor-4092 .elementor-element.elementor-element-78d164f2>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4092 .elementor-element.elementor-element-78d164f2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4092 .elementor-element.elementor-element-78d164f2>.elementor-element-populated>.elementor-widget-wrap {
    padding: 80px 50px 80px 50px;
}

.elementor-4092 .elementor-element.elementor-element-49287c5 .elementor-heading-title {
    color: var(--e-global-color-96e992b);
    font-family: var(--e-global-typography-4c540a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-4c540a1-font-size);
    font-weight: var(--e-global-typography-4c540a1-font-weight);
    text-transform: var(--e-global-typography-4c540a1-text-transform);
    line-height: var(--e-global-typography-4c540a1-line-height);
    letter-spacing: var(--e-global-typography-4c540a1-letter-spacing);
    word-spacing: var(--e-global-typography-4c540a1-word-spacing);
}

.elementor-4092 .elementor-element.elementor-element-4184cf19>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-1ad355d5 {
    text-align: center;
}

.elementor-4092 .elementor-element.elementor-element-30b31b66>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-51260256 {
    text-align: center;
}

.elementor-4092 .elementor-element.elementor-element-51260256 img {
    max-width: 83%;
}

.elementor-4092 .elementor-element.elementor-element-6262b704>.elementor-element-populated>.elementor-widget-wrap {
    padding: 5px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-31129f49 {
    text-align: center;
}

.elementor-4092 .elementor-element.elementor-element-31129f49 img {
    max-width: 85%;
}

.elementor-4092 .elementor-element.elementor-element-6e8a8b94>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-4103ba23 {
    text-align: center;
}

.elementor-4092 .elementor-element.elementor-element-4103ba23 img {
    max-width: 85%;
}

.elementor-4092 .elementor-element.elementor-element-48309825>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-56ce8bcf {
    text-align: center;
}

.elementor-4092 .elementor-element.elementor-element-56ce8bcf img {
    max-width: 83%;
}

.elementor-4092 .elementor-element.elementor-element-6bd15d89>.elementor-element-populated>.elementor-widget-wrap {
    padding: 5px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-41425863 {
    text-align: center;
}

.elementor-4092 .elementor-element.elementor-element-41425863 img {
    max-width: 85%;
}

.elementor-4092 .elementor-element.elementor-element-d52831e {
    padding: 95px 0px 95px 0px;
}

.elementor-4092 .elementor-element.elementor-element-74b921af>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 50px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-1371a8ca:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-4092 .elementor-element.elementor-element-1371a8ca>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demos.galussothemes.com/gt-construction/wp-content/uploads/2022/06/self-confident-handsome-unshaven-male-employee-2-7XYA4MB.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4092 .elementor-element.elementor-element-1371a8ca>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4092 .elementor-element.elementor-element-1371a8ca>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4092 .elementor-element.elementor-element-1371a8ca>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-354597fa {
    --spacer-size: 531px;
}

.elementor-bc-flex-widget .elementor-4092 .elementor-element.elementor-element-11641e6b.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4092 .elementor-element.elementor-element-11641e6b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4092 .elementor-element.elementor-element-11641e6b>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 50px;
}

.elementor-4092 .elementor-element.elementor-element-3948ad30>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-e6c9e8b) 73%, var(--e-global-color-accent) 49%);
    opacity: 0.5;
}

.elementor-4092 .elementor-element.elementor-element-3948ad30>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4092 .elementor-element.elementor-element-3948ad30>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4092 .elementor-element.elementor-element-3948ad30>.elementor-element-populated>.elementor-widget-wrap {
    padding: 95px 0px 95px 0px;
}

.elementor-4092 .elementor-element.elementor-element-266324a9 .elementor-heading-title {
    color: var(--e-global-color-96e992b);
    font-family: var(--e-global-typography-0103c05-font-family), Sans-serif;
    font-size: var(--e-global-typography-0103c05-font-size);
    font-weight: var(--e-global-typography-0103c05-font-weight);
    text-transform: var(--e-global-typography-0103c05-text-transform);
    line-height: var(--e-global-typography-0103c05-line-height);
    letter-spacing: var(--e-global-typography-0103c05-letter-spacing);
    word-spacing: var(--e-global-typography-0103c05-word-spacing);
}

.elementor-4092 .elementor-element.elementor-element-266324a9>.elementor-widget-container {
    padding: 0px 30px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-2786ed2b {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4092 .elementor-element.elementor-element-2786ed2b>.elementor-widget-container {
    padding: 0px 30px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-43815be1:not(.elementor-motion-effects-element-type-background),
.elementor-4092 .elementor-element.elementor-element-43815be1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-91eb677);
}

.elementor-4092 .elementor-element.elementor-element-43815be1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-43815be1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4092 .elementor-element.elementor-element-1c423b21.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4092 .elementor-element.elementor-element-1c423b21.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4092 .elementor-element.elementor-element-1c423b21>.elementor-element-populated>.elementor-widget-wrap {
    padding: 95px 0px 95px 0px;
}

.elementor-4092 .elementor-element.elementor-element-3538f40d>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0% 10% 0% 10%;
}

.elementor-4092 .elementor-element.elementor-element-44995241 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var(--e-global-color-dab9082);
}

.elementor-4092 .elementor-element.elementor-element-44995241 .skillbar-group .skill-bar {
    background-color: var(--e-global-color-64fb51a);
}

.elementor-4092 .elementor-element.elementor-element-44995241 .skillbar-group .skill-track {
    background-color: var(--e-global-color-dab9082);
}

.elementor-4092 .elementor-element.elementor-element-44995241 .skillbar-group .skill-title {
    color: var(--e-global-color-dab9082);
    font-family: var(--e-global-typography-b73a1e1-font-family), Sans-serif;
    font-size: var(--e-global-typography-b73a1e1-font-size);
    font-weight: var(--e-global-typography-b73a1e1-font-weight);
    text-transform: var(--e-global-typography-b73a1e1-text-transform);
    line-height: var(--e-global-typography-b73a1e1-line-height);
    letter-spacing: var(--e-global-typography-b73a1e1-letter-spacing);
    word-spacing: var(--e-global-typography-b73a1e1-word-spacing);
}

.elementor-4092 .elementor-element.elementor-element-2d0fd509 .skillbar-group .number-percentage-wraper {
    display: no;
}

.elementor-4092 .elementor-element.elementor-element-2d0fd509 .skillbar-group .skill-bar {
    background-color: var(--e-global-color-64fb51a);
}

.elementor-4092 .elementor-element.elementor-element-2d0fd509 .skillbar-group .skill-track {
    background-color: var(--e-global-color-dab9082);
}

.elementor-4092 .elementor-element.elementor-element-2d0fd509 .skillbar-group .skill-title {
    color: var(--e-global-color-dab9082);
    font-family: var(--e-global-typography-b73a1e1-font-family), Sans-serif;
    font-size: var(--e-global-typography-b73a1e1-font-size);
    font-weight: var(--e-global-typography-b73a1e1-font-weight);
    text-transform: var(--e-global-typography-b73a1e1-text-transform);
    line-height: var(--e-global-typography-b73a1e1-line-height);
    letter-spacing: var(--e-global-typography-b73a1e1-letter-spacing);
    word-spacing: var(--e-global-typography-b73a1e1-word-spacing);
}

.elementor-4092 .elementor-element.elementor-element-37f31361 .skillbar-group .number-percentage-wraper {
    display: no;
}

.elementor-4092 .elementor-element.elementor-element-37f31361 .skillbar-group .skill-bar {
    background-color: var(--e-global-color-64fb51a);
}

.elementor-4092 .elementor-element.elementor-element-37f31361 .skillbar-group .skill-track {
    background-color: var(--e-global-color-dab9082);
}

.elementor-4092 .elementor-element.elementor-element-37f31361 .skillbar-group .skill-title {
    color: var(--e-global-color-dab9082);
    font-family: var(--e-global-typography-b73a1e1-font-family), Sans-serif;
    font-size: var(--e-global-typography-b73a1e1-font-size);
    font-weight: var(--e-global-typography-b73a1e1-font-weight);
    text-transform: var(--e-global-typography-b73a1e1-text-transform);
    line-height: var(--e-global-typography-b73a1e1-line-height);
    letter-spacing: var(--e-global-typography-b73a1e1-letter-spacing);
    word-spacing: var(--e-global-typography-b73a1e1-word-spacing);
}

.elementor-4092 .elementor-element.elementor-element-77d08790 .skillbar-group .number-percentage-wraper {
    display: no;
}

.elementor-4092 .elementor-element.elementor-element-77d08790 .skillbar-group .skill-bar {
    background-color: var(--e-global-color-64fb51a);
}

.elementor-4092 .elementor-element.elementor-element-77d08790 .skillbar-group .skill-track {
    background-color: var(--e-global-color-dab9082);
}

.elementor-4092 .elementor-element.elementor-element-77d08790 .skillbar-group .skill-title {
    color: var(--e-global-color-dab9082);
    font-family: var(--e-global-typography-b73a1e1-font-family), Sans-serif;
    font-size: var(--e-global-typography-b73a1e1-font-size);
    font-weight: var(--e-global-typography-b73a1e1-font-weight);
    text-transform: var(--e-global-typography-b73a1e1-text-transform);
    line-height: var(--e-global-typography-b73a1e1-line-height);
    letter-spacing: var(--e-global-typography-b73a1e1-letter-spacing);
    word-spacing: var(--e-global-typography-b73a1e1-word-spacing);
}

.elementor-4092 .elementor-element.elementor-element-4c5a9b08:not(.elementor-motion-effects-element-type-background),
.elementor-4092 .elementor-element.elementor-element-4c5a9b08>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demos.galussothemes.com/gt-construction/wp-content/uploads/2022/06/servicest-livin.png");
    background-position: center left;
    background-repeat: no-repeat;
}

.elementor-4092 .elementor-element.elementor-element-4c5a9b08 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 95px 0px 35px 0px;
}

.elementor-4092 .elementor-element.elementor-element-4c5a9b08>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4092 .elementor-element.elementor-element-6a317188>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4092 .elementor-element.elementor-element-7a49fb5d.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4092 .elementor-element.elementor-element-7a49fb5d.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4092 .elementor-element.elementor-element-7a49fb5d>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 30px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-f15e8d9 {
    text-align: left;
}

.elementor-4092 .elementor-element.elementor-element-f15e8d9 .elementor-heading-title {
    color: var(--e-global-color-96e992b);
    font-family: var(--e-global-typography-0103c05-font-family), Sans-serif;
    font-size: var(--e-global-typography-0103c05-font-size);
    font-weight: var(--e-global-typography-0103c05-font-weight);
    text-transform: var(--e-global-typography-0103c05-text-transform);
    line-height: var(--e-global-typography-0103c05-line-height);
    letter-spacing: var(--e-global-typography-0103c05-letter-spacing);
    word-spacing: var(--e-global-typography-0103c05-word-spacing);
}

.elementor-4092 .elementor-element.elementor-element-f15e8d9>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-30e60965 {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4092 .elementor-element.elementor-element-30e60965>.elementor-widget-container {
    padding: 0px 30px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-699ad3ef .elementor-button {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
    background-color: var(--e-global-color-primary);
}

.elementor-4092 .elementor-element.elementor-element-699ad3ef .elementor-button:hover,
.elementor-4092 .elementor-element.elementor-element-699ad3ef .elementor-button:focus {
    background-color: var(--e-global-color-e6c9e8b);
}

.elementor-4092 .elementor-element.elementor-element-19338821>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-59f7901d.ekit-equal-height-enable,
.elementor-4092 .elementor-element.elementor-element-59f7901d.ekit-equal-height-enable .elementor-widget-container,
.elementor-4092 .elementor-element.elementor-element-59f7901d.ekit-equal-height-enable .ekit-wid-con,
.elementor-4092 .elementor-element.elementor-element-59f7901d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4092 .elementor-element.elementor-element-59f7901d .elementskit-infobox {
    background-image: url("https://demos.galussothemes.com/gt-construction/wp-content/uploads/2022/06/cons-home8.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 135px 80px 135px 80px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-dab9082);
    border-radius: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-59f7901d .elementskit-infobox:hover {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-59f7901d .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-64fb51a);
    font-family: var(--e-global-typography-7d499cf-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d499cf-font-size);
    font-weight: var(--e-global-typography-7d499cf-font-weight);
    text-transform: var(--e-global-typography-7d499cf-text-transform);
    line-height: var(--e-global-typography-7d499cf-line-height);
    letter-spacing: var(--e-global-typography-7d499cf-letter-spacing);
    word-spacing: var(--e-global-typography-7d499cf-word-spacing);
}

.elementor-4092 .elementor-element.elementor-element-59f7901d .elementskit-infobox .box-body>p {
    color: var(--e-global-color-64fb51a);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4092 .elementor-element.elementor-element-59f7901d .elementkit-infobox-icon {
    color: var(--e-global-color-64fb51a);
}

.elementor-4092 .elementor-element.elementor-element-59f7901d .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-64fb51a);
    stroke: var(--e-global-color-64fb51a);
}

.elementor-4092 .elementor-element.elementor-element-59f7901d .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 33px;
}

.elementor-4092 .elementor-element.elementor-element-59f7901d .elementskit-info-box-icon>svg {
    max-width: 33px;
    height: auto;
}

.elementor-4092 .elementor-element.elementor-element-59f7901d .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-4092 .elementor-element.elementor-element-70ef84a8 {
    margin-top: 15px;
    margin-bottom: 0px;
}

.elementor-4092 .elementor-element.elementor-element-2d25b7f7>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-4fda1a25.ekit-equal-height-enable,
.elementor-4092 .elementor-element.elementor-element-4fda1a25.ekit-equal-height-enable .elementor-widget-container,
.elementor-4092 .elementor-element.elementor-element-4fda1a25.ekit-equal-height-enable .ekit-wid-con,
.elementor-4092 .elementor-element.elementor-element-4fda1a25.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementskit-infobox {
    background-color: var(--e-global-color-secondary);
    padding: 135px 80px 135px 80px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-dab9082);
    border-radius: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementskit-infobox:hover {
    background-image: url("https://demos.galussothemes.com/gt-construction/wp-content/uploads/2022/06/cons-home5.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-dab9082);
    border-radius: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-dab9082);
    font-family: var(--e-global-typography-7d499cf-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d499cf-font-size);
    font-weight: var(--e-global-typography-7d499cf-font-weight);
    text-transform: var(--e-global-typography-7d499cf-text-transform);
    line-height: var(--e-global-typography-7d499cf-line-height);
    letter-spacing: var(--e-global-typography-7d499cf-letter-spacing);
    word-spacing: var(--e-global-typography-7d499cf-word-spacing);
}

.elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-64fb51a);
}

.elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementskit-infobox .box-body>p {
    color: var(--e-global-color-dab9082);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-91eb677);
}

.elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementkit-infobox-icon {
    color: var(--e-global-color-dab9082);
}

.elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-dab9082);
    stroke: var(--e-global-color-dab9082);
}

.elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var(--e-global-color-64fb51a);
}

.elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var(--e-global-color-64fb51a);
    stroke: var(--e-global-color-64fb51a);
}

.elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 33px;
}

.elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementskit-info-box-icon>svg {
    max-width: 33px;
    height: auto;
}

.elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-4092 .elementor-element.elementor-element-66fbc1e9>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-58ab3647.ekit-equal-height-enable,
.elementor-4092 .elementor-element.elementor-element-58ab3647.ekit-equal-height-enable .elementor-widget-container,
.elementor-4092 .elementor-element.elementor-element-58ab3647.ekit-equal-height-enable .ekit-wid-con,
.elementor-4092 .elementor-element.elementor-element-58ab3647.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4092 .elementor-element.elementor-element-58ab3647 .elementskit-infobox {
    background-color: var(--e-global-color-secondary);
    padding: 135px 80px 135px 80px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-dab9082);
    border-radius: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-58ab3647 .elementskit-infobox:hover {
    background-image: url("https://demos.galussothemes.com/gt-construction/wp-content/uploads/2022/06/cons-home7.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4092 .elementor-element.elementor-element-58ab3647 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-dab9082);
    font-family: var(--e-global-typography-7d499cf-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d499cf-font-size);
    font-weight: var(--e-global-typography-7d499cf-font-weight);
    text-transform: var(--e-global-typography-7d499cf-text-transform);
    line-height: var(--e-global-typography-7d499cf-line-height);
    letter-spacing: var(--e-global-typography-7d499cf-letter-spacing);
    word-spacing: var(--e-global-typography-7d499cf-word-spacing);
}

.elementor-4092 .elementor-element.elementor-element-58ab3647 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-64fb51a);
}

.elementor-4092 .elementor-element.elementor-element-58ab3647 .elementskit-infobox .box-body>p {
    color: var(--e-global-color-dab9082);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4092 .elementor-element.elementor-element-58ab3647 .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-91eb677);
}

.elementor-4092 .elementor-element.elementor-element-58ab3647 .elementkit-infobox-icon {
    color: var(--e-global-color-dab9082);
}

.elementor-4092 .elementor-element.elementor-element-58ab3647 .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-dab9082);
    stroke: var(--e-global-color-dab9082);
}

.elementor-4092 .elementor-element.elementor-element-58ab3647 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var(--e-global-color-64fb51a);
}

.elementor-4092 .elementor-element.elementor-element-58ab3647 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var(--e-global-color-64fb51a);
    stroke: var(--e-global-color-64fb51a);
}

.elementor-4092 .elementor-element.elementor-element-58ab3647 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 33px;
}

.elementor-4092 .elementor-element.elementor-element-58ab3647 .elementskit-info-box-icon>svg {
    max-width: 33px;
    height: auto;
}

.elementor-4092 .elementor-element.elementor-element-58ab3647 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4092 .elementor-element.elementor-element-2d6d959e {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-4092 .elementor-element.elementor-element-32c30e1f>.elementor-container {
        min-height: 50vh;
    }

    .elementor-4092 .elementor-element.elementor-element-32c30e1f {
        padding: 22% 4% 10% 4%;
    }

    .elementor-4092 .elementor-element.elementor-element-28204e54>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-788663f7 {
        margin-top: 19px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-7bf96de6 .elementor-heading-title {
        font-size: var(--e-global-typography-187093e-font-size);
        line-height: var(--e-global-typography-187093e-line-height);
        letter-spacing: var(--e-global-typography-187093e-letter-spacing);
        word-spacing: var(--e-global-typography-187093e-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-7bf96de6>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-31d02a97 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4092 .elementor-element.elementor-element-31d02a97>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-67f61723 {
        padding: 65px 30px 0px 30px;
    }

    .elementor-4092 .elementor-element.elementor-element-37758763 img {
        max-width: 27%;
    }

    .elementor-4092 .elementor-element.elementor-element-37758763>.elementor-widget-container {
        margin: -125px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-5f395853:not(.elementor-motion-effects-element-type-background),
    .elementor-4092 .elementor-element.elementor-element-5f395853>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://demos.galussothemes.com/gt-construction/wp-content/uploads/2022/06/bg-transparent-livin.png");
    }

    .elementor-4092 .elementor-element.elementor-element-5f395853 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-4092 .elementor-element.elementor-element-2562cd4f>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 30px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-f99fa19 .elementor-heading-title {
        font-size: var(--e-global-typography-0103c05-font-size);
        line-height: var(--e-global-typography-0103c05-line-height);
        letter-spacing: var(--e-global-typography-0103c05-letter-spacing);
        word-spacing: var(--e-global-typography-0103c05-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-774e704e {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4092 .elementor-element.elementor-element-774e704e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-25e9f750 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-4092 .elementor-element.elementor-element-25e9f750 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4092 .elementor-element.elementor-element-49287c5 .elementor-heading-title {
        font-size: var(--e-global-typography-4c540a1-font-size);
        line-height: var(--e-global-typography-4c540a1-line-height);
        letter-spacing: var(--e-global-typography-4c540a1-letter-spacing);
        word-spacing: var(--e-global-typography-4c540a1-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-d52831e {
        padding: 65px 30px 65px 30px;
    }

    .elementor-4092 .elementor-element.elementor-element-74b921af>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 50px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-354597fa {
        --spacer-size: 395px;
    }

    .elementor-4092 .elementor-element.elementor-element-11641e6b>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-3948ad30>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-266324a9 .elementor-heading-title {
        font-size: var(--e-global-typography-0103c05-font-size);
        line-height: var(--e-global-typography-0103c05-line-height);
        letter-spacing: var(--e-global-typography-0103c05-letter-spacing);
        word-spacing: var(--e-global-typography-0103c05-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-2786ed2b {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4092 .elementor-element.elementor-element-2786ed2b>.elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-43815be1 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-1c423b21>.elementor-element-populated>.elementor-widget-wrap {
        padding: 65px 30px 65px 30px;
    }

    .elementor-4092 .elementor-element.elementor-element-3538f40d>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0% 10% 0% 10%;
    }

    .elementor-4092 .elementor-element.elementor-element-44995241 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-b73a1e1-font-size);
        line-height: var(--e-global-typography-b73a1e1-line-height);
        letter-spacing: var(--e-global-typography-b73a1e1-letter-spacing);
        word-spacing: var(--e-global-typography-b73a1e1-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-2d0fd509 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-b73a1e1-font-size);
        line-height: var(--e-global-typography-b73a1e1-line-height);
        letter-spacing: var(--e-global-typography-b73a1e1-letter-spacing);
        word-spacing: var(--e-global-typography-b73a1e1-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-37f31361 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-b73a1e1-font-size);
        line-height: var(--e-global-typography-b73a1e1-line-height);
        letter-spacing: var(--e-global-typography-b73a1e1-letter-spacing);
        word-spacing: var(--e-global-typography-b73a1e1-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-77d08790 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-b73a1e1-font-size);
        line-height: var(--e-global-typography-b73a1e1-line-height);
        letter-spacing: var(--e-global-typography-b73a1e1-letter-spacing);
        word-spacing: var(--e-global-typography-b73a1e1-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-4c5a9b08:not(.elementor-motion-effects-element-type-background),
    .elementor-4092 .elementor-element.elementor-element-4c5a9b08>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://demos.galussothemes.com/gt-construction/wp-content/uploads/2022/06/bg-transparent-livin.png");
    }

    .elementor-4092 .elementor-element.elementor-element-4c5a9b08 {
        padding: 65px 30px 0px 30px;
    }

    .elementor-4092 .elementor-element.elementor-element-f15e8d9 .elementor-heading-title {
        font-size: var(--e-global-typography-0103c05-font-size);
        line-height: var(--e-global-typography-0103c05-line-height);
        letter-spacing: var(--e-global-typography-0103c05-letter-spacing);
        word-spacing: var(--e-global-typography-0103c05-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-f15e8d9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-30e60965 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4092 .elementor-element.elementor-element-30e60965>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-699ad3ef .elementor-button {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4092 .elementor-element.elementor-element-19338821>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 7px;
    }

    .elementor-4092 .elementor-element.elementor-element-59f7901d .elementskit-infobox {
        padding: 90px 30px 90px 30px;
        border-width: 3px 3px 3px 3px;
    }

    .elementor-4092 .elementor-element.elementor-element-59f7901d .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7d499cf-font-size);
        line-height: var(--e-global-typography-7d499cf-line-height);
        letter-spacing: var(--e-global-typography-7d499cf-letter-spacing);
        word-spacing: var(--e-global-typography-7d499cf-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-59f7901d .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4092 .elementor-element.elementor-element-2d25b7f7>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 7px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementskit-infobox {
        padding: 90px 30px 90px 30px;
    }

    .elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7d499cf-font-size);
        line-height: var(--e-global-typography-7d499cf-line-height);
        letter-spacing: var(--e-global-typography-7d499cf-letter-spacing);
        word-spacing: var(--e-global-typography-7d499cf-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4092 .elementor-element.elementor-element-66fbc1e9>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 7px;
    }

    .elementor-4092 .elementor-element.elementor-element-58ab3647 .elementskit-infobox {
        padding: 90px 30px 90px 30px;
    }

    .elementor-4092 .elementor-element.elementor-element-58ab3647 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7d499cf-font-size);
        line-height: var(--e-global-typography-7d499cf-line-height);
        letter-spacing: var(--e-global-typography-7d499cf-letter-spacing);
        word-spacing: var(--e-global-typography-7d499cf-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-58ab3647 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}

@media(max-width:767px) {
    .elementor-4092 .elementor-element.elementor-element-32c30e1f>.elementor-container {
        min-height: 750px;
    }

    .elementor-4092 .elementor-element.elementor-element-32c30e1f {
        padding: 10% 9% 0% 9%;
    }

    .elementor-4092 .elementor-element.elementor-element-28204e54>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-788663f7 {
        margin-top: 90px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-2d6d959e>.elementor-element-populated>.elementor-widget-wrap {
        padding: 30% 10% 30% 10%;
    }

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

    .elementor-4092 .elementor-element.elementor-element-7bf96de6 .elementor-heading-title {
        font-size: var(--e-global-typography-187093e-font-size);
        line-height: var(--e-global-typography-187093e-line-height);
        letter-spacing: var(--e-global-typography-187093e-letter-spacing);
        word-spacing: var(--e-global-typography-187093e-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-7bf96de6>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-31d02a97 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4092 .elementor-element.elementor-element-31d02a97>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-67f61723 {
        padding: 65px 30px 0px 30px;
    }

    .elementor-4092 .elementor-element.elementor-element-37758763>.elementor-widget-container {
        margin: -43px 0px 0px 0px;
        padding: 0px 30px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-5f395853:not(.elementor-motion-effects-element-type-background),
    .elementor-4092 .elementor-element.elementor-element-5f395853>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: initial;
    }

    .elementor-4092 .elementor-element.elementor-element-5f395853 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-2562cd4f>.elementor-element-populated>.elementor-widget-wrap {
        padding: 35px 30px 65px 30px;
    }

    .elementor-4092 .elementor-element.elementor-element-f99fa19 {
        text-align: center;
    }

    .elementor-4092 .elementor-element.elementor-element-f99fa19 .elementor-heading-title {
        font-size: var(--e-global-typography-0103c05-font-size);
        line-height: var(--e-global-typography-0103c05-line-height);
        letter-spacing: var(--e-global-typography-0103c05-letter-spacing);
        word-spacing: var(--e-global-typography-0103c05-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-f99fa19>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-774e704e {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4092 .elementor-element.elementor-element-774e704e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-25e9f750 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-4092 .elementor-element.elementor-element-25e9f750 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4092 .elementor-element.elementor-element-49287c5 {
        text-align: center;
    }

    .elementor-4092 .elementor-element.elementor-element-49287c5 .elementor-heading-title {
        font-size: var(--e-global-typography-4c540a1-font-size);
        line-height: var(--e-global-typography-4c540a1-line-height);
        letter-spacing: var(--e-global-typography-4c540a1-letter-spacing);
        word-spacing: var(--e-global-typography-4c540a1-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-1ad355d5 img {
        max-width: 55%;
    }

    .elementor-4092 .elementor-element.elementor-element-30b31b66>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-51260256 img {
        max-width: 55%;
    }

    .elementor-4092 .elementor-element.elementor-element-6262b704>.elementor-element-populated>.elementor-widget-wrap {
        padding: 20px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-31129f49 img {
        max-width: 55%;
    }

    .elementor-4092 .elementor-element.elementor-element-6e8a8b94>.elementor-element-populated>.elementor-widget-wrap {
        padding: 20px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-4103ba23 img {
        max-width: 55%;
    }

    .elementor-4092 .elementor-element.elementor-element-56ce8bcf img {
        max-width: 55%;
    }

    .elementor-4092 .elementor-element.elementor-element-6bd15d89>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-41425863 img {
        max-width: 55%;
    }

    .elementor-4092 .elementor-element.elementor-element-d52831e {
        padding: 65px 30px 0px 30px;
    }

    .elementor-4092 .elementor-element.elementor-element-74b921af>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-1371a8ca>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-354597fa {
        --spacer-size: 290px;
    }

    .elementor-4092 .elementor-element.elementor-element-11641e6b>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-3948ad30>.elementor-element-populated>.elementor-widget-wrap {
        padding: 65px 0px 65px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-266324a9 {
        text-align: center;
    }

    .elementor-4092 .elementor-element.elementor-element-266324a9 .elementor-heading-title {
        font-size: var(--e-global-typography-0103c05-font-size);
        line-height: var(--e-global-typography-0103c05-line-height);
        letter-spacing: var(--e-global-typography-0103c05-letter-spacing);
        word-spacing: var(--e-global-typography-0103c05-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-266324a9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-2786ed2b {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4092 .elementor-element.elementor-element-2786ed2b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-43815be1 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-1c423b21>.elementor-element-populated>.elementor-widget-wrap {
        padding: 65px 30px 65px 30px;
    }

    .elementor-4092 .elementor-element.elementor-element-3538f40d>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-44995241 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-b73a1e1-font-size);
        line-height: var(--e-global-typography-b73a1e1-line-height);
        letter-spacing: var(--e-global-typography-b73a1e1-letter-spacing);
        word-spacing: var(--e-global-typography-b73a1e1-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-2d0fd509 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-b73a1e1-font-size);
        line-height: var(--e-global-typography-b73a1e1-line-height);
        letter-spacing: var(--e-global-typography-b73a1e1-letter-spacing);
        word-spacing: var(--e-global-typography-b73a1e1-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-37f31361 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-b73a1e1-font-size);
        line-height: var(--e-global-typography-b73a1e1-line-height);
        letter-spacing: var(--e-global-typography-b73a1e1-letter-spacing);
        word-spacing: var(--e-global-typography-b73a1e1-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-77d08790 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-b73a1e1-font-size);
        line-height: var(--e-global-typography-b73a1e1-line-height);
        letter-spacing: var(--e-global-typography-b73a1e1-letter-spacing);
        word-spacing: var(--e-global-typography-b73a1e1-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-7a49fb5d>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 35px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-f15e8d9 {
        text-align: center;
    }

    .elementor-4092 .elementor-element.elementor-element-f15e8d9 .elementor-heading-title {
        font-size: var(--e-global-typography-0103c05-font-size);
        line-height: var(--e-global-typography-0103c05-line-height);
        letter-spacing: var(--e-global-typography-0103c05-letter-spacing);
        word-spacing: var(--e-global-typography-0103c05-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-f15e8d9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-30e60965 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4092 .elementor-element.elementor-element-30e60965>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-699ad3ef .elementor-button {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4092 .elementor-element.elementor-element-19338821>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 35px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-59f7901d .elementskit-infobox {
        padding: 65px 30px 65px 30px;
    }

    .elementor-4092 .elementor-element.elementor-element-59f7901d .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7d499cf-font-size);
        line-height: var(--e-global-typography-7d499cf-line-height);
        letter-spacing: var(--e-global-typography-7d499cf-letter-spacing);
        word-spacing: var(--e-global-typography-7d499cf-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-59f7901d .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4092 .elementor-element.elementor-element-70ef84a8 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-2d25b7f7>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 35px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementskit-infobox {
        padding: 65px 30px 65px 30px;
    }

    .elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7d499cf-font-size);
        line-height: var(--e-global-typography-7d499cf-line-height);
        letter-spacing: var(--e-global-typography-7d499cf-letter-spacing);
        word-spacing: var(--e-global-typography-7d499cf-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-4fda1a25 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4092 .elementor-element.elementor-element-66fbc1e9>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4092 .elementor-element.elementor-element-58ab3647 .elementskit-infobox {
        padding: 65px 30px 65px 30px;
    }

    .elementor-4092 .elementor-element.elementor-element-58ab3647 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7d499cf-font-size);
        line-height: var(--e-global-typography-7d499cf-line-height);
        letter-spacing: var(--e-global-typography-7d499cf-letter-spacing);
        word-spacing: var(--e-global-typography-7d499cf-word-spacing);
    }

    .elementor-4092 .elementor-element.elementor-element-58ab3647 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}