/*
=====================================================================
||      D     Développpez par le DSI DELTA HOLDING 2023             ||
=====================================================================
*/

.elementor-4080 .elementor-element .elementor-element-355db2e9>.elementor-container {
    min-height: 80vh;
}

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

.elementor-4080 .elementor-element.elementor-element-355db2e9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -90px;
    margin-bottom: 0px;
    padding: 215px 0px 325px 0px;
}

.elementor-4080 .elementor-element.elementor-element-60d00b75>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-440cd806>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-secondary);
    opacity: 0.92;
}

.elementor-4080 .elementor-element.elementor-element-440cd806>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4080 .elementor-element.elementor-element-440cd806>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4080 .elementor-element.elementor-element-440cd806>.elementor-element-populated>.elementor-widget-wrap {
    padding: 95px 50px 95px 80px;
}

.elementor-4080 .elementor-element.elementor-element-18063c74 .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-4080 .elementor-element.elementor-element-18063c74>.elementor-widget-container {
    padding: 0px 150px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-613e2a05 {
    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-4080 .elementor-element.elementor-element-613e2a05>.elementor-widget-container {
    padding: 0px 80px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-c72293d .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);
    padding: 20px 30px 20px 30px;
}

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

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

.elementor-4080 .elementor-element.elementor-element-58182f99:not(.elementor-motion-effects-element-type-background),
.elementor-4080 .elementor-element.elementor-element-58182f99>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e6c9e8b);
  /*background-image: url("https://demos.galussothemes.com/gt-construction/wp-content/uploads/2022/06/interior-and-architecture-3-livin.png");
      background-image: url("../../images/certificat/side-text1.png");*/

    background-position: top right;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-4080 .elementor-element.elementor-element-58182f99 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -226px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-4080 .elementor-element.elementor-element-58182f99>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4080 .elementor-element.elementor-element-256aca58>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-5adb2d15:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-4080 .elementor-element.elementor-element-5adb2d15>.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/black-4x4-livin.png");
    background-position: center center;
    background-repeat: repeat-y;
}

.elementor-4080 .elementor-element.elementor-element-5adb2d15>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4080 .elementor-element.elementor-element-5adb2d15>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-4080 .elementor-element.elementor-element-9eb8426 {
    --spacer-size: 222px;
}

.elementor-4080 .elementor-element.elementor-element-5aee8f51.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-4080 .elementor-element.elementor-element-5aee8f51>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10px 10px 0px 10px;
}

.elementor-4080 .elementor-element.elementor-element-66544778 .ekit_social_media {
    text-align: center;
}

.elementor-4080 .elementor-element.elementor-element-66544778 .elementor-repeater-item-b355edd>a {
    color: var(--e-global-color-64fb51a);
    background-color: var(--e-global-color-96e992b);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-96e992b);
}

.elementor-4080 .elementor-element.elementor-element-66544778 .elementor-repeater-item-b355edd>a svg path {
    stroke: var(--e-global-color-64fb51a);
    fill: var(--e-global-color-64fb51a);
}

.elementor-4080 .elementor-element.elementor-element-66544778 .elementor-repeater-item-b355edd>a:hover {
    color: var(--e-global-color-96e992b);
    background-color: var(--e-global-color-e6c9e8b);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-96e992b);
}

.elementor-4080 .elementor-element.elementor-element-66544778 .elementor-repeater-item-b355edd>a:hover svg path {
    stroke: var(--e-global-color-96e992b);
    fill: var(--e-global-color-96e992b);
}

.elementor-4080 .elementor-element.elementor-element-66544778 .elementor-repeater-item-defe759>a {
    color: var(--e-global-color-64fb51a);
    background-color: var(--e-global-color-96e992b);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-96e992b);
}

.elementor-4080 .elementor-element.elementor-element-66544778 .elementor-repeater-item-defe759>a svg path {
    stroke: var(--e-global-color-64fb51a);
    fill: var(--e-global-color-64fb51a);
}

.elementor-4080 .elementor-element.elementor-element-66544778 .elementor-repeater-item-defe759>a:hover {
    color: var(--e-global-color-96e992b);
    background-color: var(--e-global-color-e6c9e8b);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-96e992b);
}

.elementor-4080 .elementor-element.elementor-element-66544778 .elementor-repeater-item-defe759>a:hover svg path {
    stroke: var(--e-global-color-96e992b);
    fill: var(--e-global-color-96e992b);
}

.elementor-4080 .elementor-element.elementor-element-66544778 .elementor-repeater-item-1a079bd>a {
    color: var(--e-global-color-64fb51a);
    background-color: var(--e-global-color-96e992b);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-96e992b);
}

.elementor-4080 .elementor-element.elementor-element-66544778 .elementor-repeater-item-1a079bd>a svg path {
    stroke: var(--e-global-color-64fb51a);
    fill: var(--e-global-color-64fb51a);
}

.elementor-4080 .elementor-element.elementor-element-66544778 .elementor-repeater-item-1a079bd>a:hover {
    color: var(--e-global-color-96e992b);
    background-color: var(--e-global-color-e6c9e8b);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-96e992b);
}

.elementor-4080 .elementor-element.elementor-element-66544778 .elementor-repeater-item-1a079bd>a:hover svg path {
    stroke: var(--e-global-color-96e992b);
    fill: var(--e-global-color-96e992b);
}

.elementor-4080 .elementor-element.elementor-element-66544778 .ekit_social_media>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 40px;
    height: 38px;
    line-height: 34px;
}

.elementor-4080 .elementor-element.elementor-element-66544778 .ekit_social_media>li {
    display: inline-block;
    margin: 5px 5px 5px 5px;
}

.elementor-4080 .elementor-element.elementor-element-66544778 .ekit_social_media>li>a i {
    font-size: 16px;
}

.elementor-4080 .elementor-element.elementor-element-66544778 .ekit_social_media>li>a svg {
    max-width: 16px;
}

.elementor-4080 .elementor-element.elementor-element-66544778>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-58f2f1e1>.elementor-element-populated>.elementor-widget-wrap {
    padding: 180px 0px 0px 280px;
}

.elementor-4080 .elementor-element.elementor-element-79f4a53e>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-a0fd800 {
    text-align: right;
}

.elementor-4080 .elementor-element.elementor-element-a0fd800 .elementor-heading-title {
    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-4080 .elementor-element.elementor-element-730e7050 {
    text-align: right;
    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-4080 .elementor-element.elementor-element-730e7050>.elementor-widget-container {
    padding: 0px 0px 0px 380px;
}

.elementor-4080 .elementor-element.elementor-element-4d21e885 {
    padding: 95px 0px 95px 0px;
}

.elementor-bc-flex-widget .elementor-4080 .elementor-element.elementor-element-776c230.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4080 .elementor-element.elementor-element-776c230.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4080 .elementor-element.elementor-element-776c230>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-92d034f>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 50px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-5a121c45 .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-4080 .elementor-element.elementor-element-5a121c45>.elementor-widget-container {
    padding: 0px 50px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-4457a764 {
    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-4080 .elementor-element.elementor-element-4457a764>.elementor-widget-container {
    padding: 0px 80px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-dbc4e0b .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);
    padding: 20px 30px 20px 30px;
}

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

.elementor-4080 .elementor-element.elementor-element-771e6a1>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-48fe640a>.elementor-widget-container {
    /*picture 1 */
    background-image: url("");
    background-position: bottom center;
    background-repeat: no-repeat;
}

.elementor-4080 .elementor-element.elementor-element-406a7913 {
    text-align: right;
}

.elementor-4080 .elementor-element.elementor-element-406a7913 img {
    max-width: 35%;
}

.elementor-4080 .elementor-element.elementor-element-406a7913>.elementor-widget-container {
    margin: -130px 0px 0px 0px;
    padding: 0px 80px 30px 0px;
}

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

.elementor-4080 .elementor-element.elementor-element-559b90ac {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 95px 0px;
}

.elementor-4080 .elementor-element.elementor-element-559b90ac>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4080 .elementor-element.elementor-element-4afa9f2c.elementor-column .elementor-column-wrap {
    align-items: space-between;
}

.elementor-4080 .elementor-element.elementor-element-4afa9f2c.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-4080 .elementor-element.elementor-element-4afa9f2c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: space-between;
}

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

.elementor-4080 .elementor-element.elementor-element-4afa9f2c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4080 .elementor-element.elementor-element-4afa9f2c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4080 .elementor-element.elementor-element-4afa9f2c>.elementor-element-populated>.elementor-widget-wrap {
    padding: 80px 50px 80px 50px;
}

.elementor-4080 .elementor-element.elementor-element-506e5bce .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-4080 .elementor-element.elementor-element-4d032caf>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-256bd14c {
    text-align: center;
}

.elementor-4080 .elementor-element.elementor-element-1ec88ce3>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-6e8c82a {
    text-align: center;
}

.elementor-4080 .elementor-element.elementor-element-6e8c82a img {
    max-width: 83%;
}

.elementor-4080 .elementor-element.elementor-element-17ec0e2a>.elementor-element-populated>.elementor-widget-wrap {
    padding: 5px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-31833648 {
    text-align: center;
}

.elementor-4080 .elementor-element.elementor-element-31833648 img {
    max-width: 85%;
}

.elementor-4080 .elementor-element.elementor-element-4ac2b14f>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

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

.elementor-4080 .elementor-element.elementor-element-7f39dbf1 img {
    max-width: 85%;
}

.elementor-4080 .elementor-element.elementor-element-5653bf99>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-2ca00d53 {
    text-align: center;
}

.elementor-4080 .elementor-element.elementor-element-2ca00d53 img {
    max-width: 83%;
}

.elementor-4080 .elementor-element.elementor-element-2320cc11>.elementor-element-populated>.elementor-widget-wrap {
    padding: 5px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-6685ac1 {
    text-align: center;
}

.elementor-4080 .elementor-element.elementor-element-6685ac1 img {
    max-width: 85%;
}

.elementor-bc-flex-widget .elementor-4080 .elementor-element.elementor-element-6d397f5c.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4080 .elementor-element.elementor-element-6d397f5c.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4080 .elementor-element.elementor-element-6d397f5c>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 50px;
}

.elementor-4080 .elementor-element.elementor-element-20ba592d>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-28db43d8 .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-4080 .elementor-element.elementor-element-2344ac34 {
    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-4080 .elementor-element.elementor-element-2344ac34>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

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

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

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

.elementor-bc-flex-widget .elementor-4080 .elementor-element.elementor-element-308ee619.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4080 .elementor-element.elementor-element-308ee619.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4080 .elementor-element.elementor-element-308ee619>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 50px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-653603b0>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 95px 0px;
}

.elementor-4080 .elementor-element.elementor-element-d77f854 .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-4080 .elementor-element.elementor-element-19ccb9db {
    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-4080 .elementor-element.elementor-element-19ccb9db>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4080 .elementor-element.elementor-element-33264496.elementor-column .elementor-column-wrap {
    align-items: space-between;
}

.elementor-4080 .elementor-element.elementor-element-33264496.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-4080 .elementor-element.elementor-element-33264496.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-4080 .elementor-element.elementor-element-33264496>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4080 .elementor-element.elementor-element-33264496>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4080 .elementor-element.elementor-element-33264496>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 120px;
}

.elementor-4080 .elementor-element.elementor-element-dc8d613:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-4080 .elementor-element.elementor-element-dc8d613>.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-image: url("../../images/OXAIR/qualite-grise.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4080 .elementor-element.elementor-element-dc8d613>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4080 .elementor-element.elementor-element-dc8d613>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4080 .elementor-element.elementor-element-dc8d613>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-38da0357 {
    --spacer-size: 491px;
}

.elementor-4080 .elementor-element.elementor-element-4b271617>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-128f9b24.ekit-equal-height-enable,
.elementor-4080 .elementor-element.elementor-element-128f9b24.ekit-equal-height-enable .elementor-widget-container,
.elementor-4080 .elementor-element.elementor-element-128f9b24.ekit-equal-height-enable .ekit-wid-con,
.elementor-4080 .elementor-element.elementor-element-128f9b24.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4080 .elementor-element.elementor-element-128f9b24 .elementskit-infobox {
    background-image: url("../../images/OXAIR/enga-grise.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 135px 40px 135px 40px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-128f9b24 .elementskit-infobox:hover {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-128f9b24 .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-4080 .elementor-element.elementor-element-128f9b24 .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-4080 .elementor-element.elementor-element-128f9b24 .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-64fb51a);
}

.elementor-4080 .elementor-element.elementor-element-128f9b24 .elementkit-infobox-icon {
    color: var(--e-global-color-64fb51a);
}

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

.elementor-4080 .elementor-element.elementor-element-128f9b24 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 33px;
}

.elementor-4080 .elementor-element.elementor-element-128f9b24 .elementskit-info-box-icon>svg {
    max-width: 33px;
    height: auto;
}

.elementor-4080 .elementor-element.elementor-element-128f9b24 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-4080 .elementor-element.elementor-element-1194b47b>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-65e6b5af.ekit-equal-height-enable,
.elementor-4080 .elementor-element.elementor-element-65e6b5af.ekit-equal-height-enable .elementor-widget-container,
.elementor-4080 .elementor-element.elementor-element-65e6b5af.ekit-equal-height-enable .ekit-wid-con,
.elementor-4080 .elementor-element.elementor-element-65e6b5af.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4080 .elementor-element.elementor-element-65e6b5af .elementskit-infobox {
    background-color: var(--e-global-color-accent);
    padding: 135px 40px 135px 40px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-65e6b5af .elementskit-infobox:hover {
    /*background-image: url("https://demos.galussothemes.com/gt-construction/wp-content/uploads/2022/06/cons-home6.jpg");*/
    background-image: url("../../images/OXAIR/qualite-grise.png");

    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-65e6b5af .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-4080 .elementor-element.elementor-element-65e6b5af .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-64fb51a);
}

.elementor-4080 .elementor-element.elementor-element-65e6b5af .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-4080 .elementor-element.elementor-element-65e6b5af .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-91eb677);
}

.elementor-4080 .elementor-element.elementor-element-65e6b5af .elementkit-infobox-icon {
    color: var(--e-global-color-dab9082);
}

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

.elementor-4080 .elementor-element.elementor-element-65e6b5af .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var(--e-global-color-64fb51a);
}

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

.elementor-4080 .elementor-element.elementor-element-65e6b5af .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 33px;
}

.elementor-4080 .elementor-element.elementor-element-65e6b5af .elementskit-info-box-icon>svg {
    max-width: 33px;
    height: auto;
}

.elementor-4080 .elementor-element.elementor-element-65e6b5af .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-4080 .elementor-element.elementor-element-880454e>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-81031ec.ekit-equal-height-enable,
.elementor-4080 .elementor-element.elementor-element-81031ec.ekit-equal-height-enable .elementor-widget-container,
.elementor-4080 .elementor-element.elementor-element-81031ec.ekit-equal-height-enable .ekit-wid-con,
.elementor-4080 .elementor-element.elementor-element-81031ec.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4080 .elementor-element.elementor-element-81031ec .elementskit-infobox {
    background-color: var(--e-global-color-91eb677);
    padding: 135px 40px 135px 40px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-81031ec .elementskit-infobox:hover {
  /*  background-image: url("https://demos.galussothemes.com/gt-construction/wp-content/uploads/2022/06/cons-home7.jpg");*/
  background-image: url("../../images/OXAIR/vision-grise.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-81031ec .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-4080 .elementor-element.elementor-element-81031ec .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-64fb51a);
}

.elementor-4080 .elementor-element.elementor-element-81031ec .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-4080 .elementor-element.elementor-element-81031ec .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-91eb677);
}

.elementor-4080 .elementor-element.elementor-element-81031ec .elementkit-infobox-icon {
    color: var(--e-global-color-dab9082);
}

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

.elementor-4080 .elementor-element.elementor-element-81031ec .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var(--e-global-color-64fb51a);
}

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

.elementor-4080 .elementor-element.elementor-element-81031ec .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 33px;
}

.elementor-4080 .elementor-element.elementor-element-81031ec .elementskit-info-box-icon>svg {
    max-width: 33px;
    height: auto;
}

.elementor-4080 .elementor-element.elementor-element-81031ec .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-4080 .elementor-element.elementor-element-4070bcfc>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4080 .elementor-element.elementor-element-4070bcfc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4080 .elementor-element.elementor-element-4070bcfc>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-76b43e36.ekit-equal-height-enable,
.elementor-4080 .elementor-element.elementor-element-76b43e36.ekit-equal-height-enable .elementor-widget-container,
.elementor-4080 .elementor-element.elementor-element-76b43e36.ekit-equal-height-enable .ekit-wid-con,
.elementor-4080 .elementor-element.elementor-element-76b43e36.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4080 .elementor-element.elementor-element-76b43e36 .elementskit-infobox {
    background-color: var(--e-global-color-accent);
    padding: 135px 40px 135px 40px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-76b43e36 .elementskit-infobox:hover {
    /*background-image: url("https://demos.galussothemes.com/gt-construction/wp-content/uploads/2022/06/cons-home8.jpg");*/
    background-image: url("../../images/OXAIR/enga-grise2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-76b43e36 .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-4080 .elementor-element.elementor-element-76b43e36 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-64fb51a);
}

.elementor-4080 .elementor-element.elementor-element-76b43e36 .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-4080 .elementor-element.elementor-element-76b43e36 .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-91eb677);
}

.elementor-4080 .elementor-element.elementor-element-76b43e36 .elementkit-infobox-icon {
    color: var(--e-global-color-dab9082);
}

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

.elementor-4080 .elementor-element.elementor-element-76b43e36 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var(--e-global-color-64fb51a);
}

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

.elementor-4080 .elementor-element.elementor-element-76b43e36 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 33px;
}

.elementor-4080 .elementor-element.elementor-element-76b43e36 .elementskit-info-box-icon>svg {
    max-width: 33px;
    height: auto;
}

.elementor-4080 .elementor-element.elementor-element-76b43e36 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

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

.elementor-4080 .elementor-element.elementor-element-3e93f7a5>.elementor-background-overlay {
 
    /*background-image: url("https://demos.galussothemes.com/gt-construction/wp-content/uploads/2022/06/ring-2-testimonials-2-livin.png");
      double circle background-image: url("../../images/photo/ring-2-testimonials-2-livin-(1).png");*/
    background-position: top right;
    background-repeat: no-repeat;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4080 .elementor-element.elementor-element-3e93f7a5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4080 .elementor-element.elementor-element-3a92272d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-4080 .elementor-element.elementor-element-3a92272d>.elementor-element-populated>.elementor-widget-wrap {
    padding: 95px 0px 95px 0px;
}

.elementor-4080 .elementor-element.elementor-element-4b575fdc {
    text-align: center;
}

.elementor-4080 .elementor-element.elementor-element-4b575fdc .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-4080 .elementor-element.elementor-element-4b575fdc>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-3ddb1824>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0% 20% 2% 20%;
}

.elementor-4080 .elementor-element.elementor-element-3c224239 {
    text-align: center;
    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-4080 .elementor-element.elementor-element-59c0b192 {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-696c5eac>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-testimonial-slider .slick-slide {
    margin-right: 15px;
    margin-left: 15px;
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-single-testimonial-slider,
.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-testimonial_card {
    padding: 65px 30px 65px 30px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-single-testimonial-slider,
.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-testimonial_card,
.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: var(--e-global-color-91eb677);
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementkit-testimonial-col {
    align-self: center;
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-commentor-content {
    text-align: center;
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-testimonial_card {
    text-align: center;
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-profile-info {
    text-align: center;
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .ekit_testimonial_style_5 .elementskit-commentor-header {
    text-align: center;
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: var(--e-global-color-79d6342);
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var(--e-global-color-79d6342);
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-testimonial_card .elementskit-commentor-coment {
    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-4080 .elementor-element.elementor-element-33b05a94 .elementskit-stars>li>a,
.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-stars>li>span {
    color: var(--e-global-color-dab9082);
    font-size: 23px;
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-stars>li:not(:last-child) {
    margin-right: 5px;
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
    color: var(--e-global-color-accent);
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
    color: var(--e-global-color-accent);
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
    color: var(--e-global-color-accent);
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
    color: var(--e-global-color-accent);
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-watermark-icon svg path {
    stroke: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-watermark-icon>i {
    font-size: 75px;
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-watermark-icon>svg {
    width: 75px;
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-profile-info .elementskit-author-name {
    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);
    margin-bottom: 0px;
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-profile-info .elementskit-author-des {
    font-family: var(--e-global-typography-e407fa1-font-family), Sans-serif;
    font-size: var(--e-global-typography-e407fa1-font-size);
    font-weight: var(--e-global-typography-e407fa1-font-weight);
    font-style: var(--e-global-typography-e407fa1-font-style);
    line-height: var(--e-global-typography-e407fa1-line-height);
    letter-spacing: var(--e-global-typography-e407fa1-letter-spacing);
    word-spacing: var(--e-global-typography-e407fa1-word-spacing);
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementkit-commentor-details {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 70px;
    width: 70px;
}

.elementor-4080 .elementor-element.elementor-element-7b3e2896>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-91eb677) 53%, var(--e-global-color-e6c9e8b) 37%);
    opacity: 1;
}

.elementor-4080 .elementor-element.elementor-element-7b3e2896 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 95px 0px 165px 0px;
}

.elementor-4080 .elementor-element.elementor-element-6637fef1>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-7bd45378>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 80px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-7bd45378 {
    z-index: 2;
}

.elementor-4080 .elementor-element.elementor-element-38d3e985 .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-4080 .elementor-element.elementor-element-38d3e985>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-48eaa507 {
    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-4080 .elementor-element.elementor-element-48eaa507>.elementor-widget-container {
    padding: 0px 30px 0px 0px;
}

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

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

.elementor-4080 .elementor-element.elementor-element-5abe3686>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4080 .elementor-element.elementor-element-5abe3686>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-4080 .elementor-element.elementor-element-4e70d2b1 .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);
    fill: var(--e-global-color-64fb51a);
    color: var(--e-global-color-64fb51a);
    background-color: var(--e-global-color-primary);
    padding: 20px 30px 20px 30px;
}

.elementor-4080 .elementor-element.elementor-element-4e70d2b1 .elementor-button:hover,
.elementor-4080 .elementor-element.elementor-element-4e70d2b1 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-e6c9e8b);
}

.elementor-4080 .elementor-element.elementor-element-4e70d2b1 .elementor-button:hover svg,
.elementor-4080 .elementor-element.elementor-element-4e70d2b1 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-4080 .elementor-element.elementor-element-546465d6 {
    margin-top: -135px;
    margin-bottom: 0px;
    padding: 0px 0px 95px 0px;
}

.elementor-4080 .elementor-element.elementor-element-16c395c5>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-2cbeedbb {
    padding: 0px 0px 0px 0px;
}

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

.elementor-4080 .elementor-element.elementor-element-4a75808 .gallery-item .gallery-caption {
    text-align: center;
}

.elementor-4080 .elementor-element.elementor-element-40a8e307:not(.elementor-motion-effects-element-type-background),
.elementor-4080 .elementor-element.elementor-element-40a8e307>.elementor-motion-effects-container>.elementor-motion-effects-layer {
 /*background-image: url("../../images/certificat/side-text4.png");*/
    background-position: top left;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-4080 .elementor-element.elementor-element-40a8e307>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(270deg, var(--e-global-color-91eb677) 53%, var(--e-global-color-e6c9e8b) 37%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4080 .elementor-element.elementor-element-40a8e307 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 95px 0px 95px 0px;
}

.elementor-4080 .elementor-element.elementor-element-24f6072c>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 10px 0px 0px;
}

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

.elementor-4080 .elementor-element.elementor-element-257bec97 .ekit-team-modal-close {
    right: 10px;
    color: #656565;
}

.elementor-4080 .elementor-element.elementor-element-257bec97 .profile-card,
.elementor-4080 .elementor-element.elementor-element-257bec97 .profile-image-card {
    background-color: var(--e-global-color-secondary);
}

.elementor-4080 .elementor-element.elementor-element-257bec97 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-4080 .elementor-element.elementor-element-257bec97 .profile-body .profile-title {
    font-family: var(--e-global-typography-5390c08-font-family), Sans-serif;
    font-size: var(--e-global-typography-5390c08-font-size);
    font-weight: var(--e-global-typography-5390c08-font-weight);
    text-transform: var(--e-global-typography-5390c08-text-transform);
    line-height: var(--e-global-typography-5390c08-line-height);
    letter-spacing: var(--e-global-typography-5390c08-letter-spacing);
    word-spacing: var(--e-global-typography-5390c08-word-spacing);
}

.elementor-4080 .elementor-element.elementor-element-257bec97 .profile-body .profile-designation {
    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-4080 .elementor-element.elementor-element-257bec97 .profile-body .profile-content {
    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);
    margin: 50px 50px 50px 50px;
}

.elementor-4080 .elementor-element.elementor-element-257bec97 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.elementor-4080 .elementor-element.elementor-element-257bec97 .ekit-team-social-list>li {
    display: inline-block;
}

.elementor-4080 .elementor-element.elementor-element-257bec97 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

.elementor-4080 .elementor-element.elementor-element-5aa06139>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 10px;
}

.elementor-4080 .elementor-element.elementor-element-651d4433>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-60bebf88 .ekit-team-modal-close {
    right: 10px;
    color: #656565;
}

.elementor-4080 .elementor-element.elementor-element-60bebf88 .profile-card,
.elementor-4080 .elementor-element.elementor-element-60bebf88 .profile-image-card {
    background-color: var(--e-global-color-accent);
}

.elementor-4080 .elementor-element.elementor-element-60bebf88 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-4080 .elementor-element.elementor-element-60bebf88 .profile-body .profile-title {
    font-family: var(--e-global-typography-5390c08-font-family), Sans-serif;
    font-size: var(--e-global-typography-5390c08-font-size);
    font-weight: var(--e-global-typography-5390c08-font-weight);
    text-transform: var(--e-global-typography-5390c08-text-transform);
    line-height: var(--e-global-typography-5390c08-line-height);
    letter-spacing: var(--e-global-typography-5390c08-letter-spacing);
    word-spacing: var(--e-global-typography-5390c08-word-spacing);
}

.elementor-4080 .elementor-element.elementor-element-60bebf88 .profile-body .profile-designation {
    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-4080 .elementor-element.elementor-element-60bebf88 .profile-body .profile-content {
    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);
    margin: 50px 50px 50px 50px;
}

.elementor-4080 .elementor-element.elementor-element-60bebf88 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.elementor-4080 .elementor-element.elementor-element-60bebf88 .ekit-team-social-list>li {
    display: inline-block;
}

.elementor-4080 .elementor-element.elementor-element-60bebf88 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

.elementor-bc-flex-widget .elementor-4080 .elementor-element.elementor-element-18fbfbe3.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-4080 .elementor-element.elementor-element-18fbfbe3.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4080 .elementor-element.elementor-element-18fbfbe3>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 70px;
}

.elementor-4080 .elementor-element.elementor-element-5614d452>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-49e44a02 .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-4080 .elementor-element.elementor-element-49e44a02>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-327aa066 {
    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-4080 .elementor-element.elementor-element-67640545 .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);
    fill: var(--e-global-color-64fb51a);
    color: var(--e-global-color-64fb51a);
    background-color: var(--e-global-color-primary);
}

.elementor-4080 .elementor-element.elementor-element-67640545 .elementor-button:hover,
.elementor-4080 .elementor-element.elementor-element-67640545 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-e6c9e8b);
}

.elementor-4080 .elementor-element.elementor-element-67640545 .elementor-button:hover svg,
.elementor-4080 .elementor-element.elementor-element-67640545 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-4080 .elementor-element.elementor-element-1f4a3bba.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-4080 .elementor-element.elementor-element-cff232e {
    text-align: center;
}

.elementor-4080 .elementor-element.elementor-element-cff232e .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-4080 .elementor-element.elementor-element-cff232e>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4080 .elementor-element.elementor-element-329962c9>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0% 20% 2% 20%;
}

.elementor-4080 .elementor-element.elementor-element-2d99c744 {
    text-align: center;
    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-4080 .elementor-element.elementor-element-61f92619 {
    padding: 0px 0px 0px 0px;
}

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

.elementor-4080 .elementor-element.elementor-element-84f9d38>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4080 .elementor-element.elementor-element-84f9d38>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4080 .elementor-element.elementor-element-84f9d38>.elementor-element-populated>.elementor-widget-wrap {
    padding: 95px 30px 95px 30px;
}

.elementor-4080 .elementor-element.elementor-element-3d61c854 {
    --e-image-carousel-slides-to-show: 4;
}

@media(max-width:1024px) {
    .elementor-4080 .elementor-element.elementor-element-355db2e9 {
        padding: 22% 0% 20% 4%;
    }

    .elementor-4080 .elementor-element.elementor-element-440cd806>.elementor-element-populated>.elementor-widget-wrap {
        padding: 95px 30px 95px 50px;
    }

    .elementor-4080 .elementor-element.elementor-element-18063c74 .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-4080 .elementor-element.elementor-element-18063c74>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-613e2a05 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-613e2a05>.elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }

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

    .elementor-4080 .elementor-element.elementor-element-58182f99:not(.elementor-motion-effects-element-type-background),
    .elementor-4080 .elementor-element.elementor-element-58182f99>.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-4080 .elementor-element.elementor-element-58182f99 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-66544778 .ekit_social_media>li>a i {
        font-size: 11px;
    }

    .elementor-4080 .elementor-element.elementor-element-66544778 .ekit_social_media>li>a svg {
        max-width: 11px;
    }

    .elementor-4080 .elementor-element.elementor-element-66544778 .ekit_social_media>li>a {
        width: 30px;
        height: 30px;
        line-height: 24px;
    }

    .elementor-4080 .elementor-element.elementor-element-a0fd800 .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-4080 .elementor-element.elementor-element-730e7050 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-730e7050>.elementor-widget-container {
        padding: 0px 0px 0px 80px;
    }

    .elementor-4080 .elementor-element.elementor-element-4d21e885 {
        padding: 65px 30px 65px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-92d034f>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-5a121c45 .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-4080 .elementor-element.elementor-element-4457a764 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-4457a764>.elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }

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

    .elementor-bc-flex-widget .elementor-4080 .elementor-element.elementor-element-771e6a1.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-4080 .elementor-element.elementor-element-771e6a1.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-4080 .elementor-element.elementor-element-406a7913 img {
        max-width: 46%;
    }

    .elementor-4080 .elementor-element.elementor-element-406a7913>.elementor-widget-container {
        margin: -97px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-559b90ac:not(.elementor-motion-effects-element-type-background),
    .elementor-4080 .elementor-element.elementor-element-559b90ac>.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-4080 .elementor-element.elementor-element-559b90ac {
        padding: 0px 30px 65px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-506e5bce .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-4080 .elementor-element.elementor-element-20ba592d>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-28db43d8 .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-4080 .elementor-element.elementor-element-2344ac34 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-2344ac34>.elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-4c31e080 {
        padding: 65px 30px 0px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-308ee619>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 65px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-653603b0>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-d77f854 .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-4080 .elementor-element.elementor-element-19ccb9db {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-19ccb9db>.elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-33264496>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-38da0357 {
        --spacer-size: 423px;
    }

    .elementor-4080 .elementor-element.elementor-element-128f9b24 .elementskit-infobox {
        padding: 65px 30px 65px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-128f9b24 .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-4080 .elementor-element.elementor-element-128f9b24 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-65e6b5af .elementskit-infobox {
        padding: 65px 30px 65px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-65e6b5af .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-4080 .elementor-element.elementor-element-65e6b5af .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-81031ec .elementskit-infobox {
        padding: 65px 30px 65px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-81031ec .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-4080 .elementor-element.elementor-element-81031ec .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-4070bcfc>.elementor-element-populated {
        border-width: 1px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-76b43e36 .elementskit-infobox {
        padding: 65px 30px 65px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-76b43e36 .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-4080 .elementor-element.elementor-element-76b43e36 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-3e93f7a5:not(.elementor-motion-effects-element-type-background),
    .elementor-4080 .elementor-element.elementor-element-3e93f7a5>.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");
        background-size: 161px auto;
    }

    .elementor-4080 .elementor-element.elementor-element-3e93f7a5>.elementor-background-overlay {
        background-position: bottom right;
    }

    .elementor-4080 .elementor-element.elementor-element-3a92272d>.elementor-element-populated>.elementor-widget-wrap {
        padding: 65px 20px 65px 20px;
    }

    .elementor-4080 .elementor-element.elementor-element-4b575fdc .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-4080 .elementor-element.elementor-element-3c224239 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }

    .elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-profile-info .elementskit-author-name {
        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-4080 .elementor-element.elementor-element-33b05a94 .elementskit-profile-info .elementskit-author-des {
        font-size: var(--e-global-typography-e407fa1-font-size);
        line-height: var(--e-global-typography-e407fa1-line-height);
        letter-spacing: var(--e-global-typography-e407fa1-letter-spacing);
        word-spacing: var(--e-global-typography-e407fa1-word-spacing);
    }

    .elementor-4080 .elementor-element.elementor-element-33b05a94 .elementkit-commentor-details {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .elementor-4080 .elementor-element.elementor-element-33b05a94 .ekit-testimonial--avatar {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-7b3e2896 {
        margin-top: 35px;
        margin-bottom: 0px;
        padding: 65px 30px 155px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-6637fef1>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-4080 .elementor-element.elementor-element-38d3e985 .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-4080 .elementor-element.elementor-element-48eaa507 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-48eaa507>.elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-4e70d2b1 .elementor-button {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-546465d6 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-4080 .elementor-element.elementor-element-40a8e307:not(.elementor-motion-effects-element-type-background),
    .elementor-4080 .elementor-element.elementor-element-40a8e307>.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");
        background-size: initial;
    }

    .elementor-4080 .elementor-element.elementor-element-40a8e307 {
        margin-top: 60px;
        margin-bottom: 0px;
        padding: 65px 30px 65px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-24f6072c>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 10px;
    }

    .elementor-4080 .elementor-element.elementor-element-257bec97 .profile-body .profile-title {
        font-size: var(--e-global-typography-5390c08-font-size);
        line-height: var(--e-global-typography-5390c08-line-height);
        letter-spacing: var(--e-global-typography-5390c08-letter-spacing);
        word-spacing: var(--e-global-typography-5390c08-word-spacing);
    }

    .elementor-4080 .elementor-element.elementor-element-257bec97 .profile-body .profile-designation {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-257bec97 .profile-body .profile-content {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-5aa06139>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 10px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-60bebf88 .profile-body .profile-title {
        font-size: var(--e-global-typography-5390c08-font-size);
        line-height: var(--e-global-typography-5390c08-line-height);
        letter-spacing: var(--e-global-typography-5390c08-letter-spacing);
        word-spacing: var(--e-global-typography-5390c08-word-spacing);
    }

    .elementor-4080 .elementor-element.elementor-element-60bebf88 .profile-body .profile-designation {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-60bebf88 .profile-body .profile-content {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-18fbfbe3>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 35px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-49e44a02 {
        text-align: center;
    }

    .elementor-4080 .elementor-element.elementor-element-49e44a02 .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-4080 .elementor-element.elementor-element-327aa066 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-327aa066>.elementor-widget-container {
        padding: 0px 120px 0px 120px;
    }

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

    .elementor-4080 .elementor-element.elementor-element-1f4a3bba>.elementor-element-populated>.elementor-widget-wrap {
        padding: 65px 30px 20px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-cff232e .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-4080 .elementor-element.elementor-element-2d99c744 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-84f9d38>.elementor-element-populated>.elementor-widget-wrap {
        padding: 90px 30px 90px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-3d61c854 {
        --e-image-carousel-slides-to-show: 3;
    }
}

@media(max-width:767px) {
    .elementor-4080 .elementor-element.elementor-element-355db2e9>.elementor-container {
        min-height: 800px;
    }

    .elementor-4080 .elementor-element.elementor-element-355db2e9 {
        padding: 35% 9% 50% 9%;
    }

    .elementor-4080 .elementor-element.elementor-element-440cd806>.elementor-element-populated>.elementor-widget-wrap {
        padding: 95px 30px 95px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-18063c74 {
        text-align: center;
    }

    .elementor-4080 .elementor-element.elementor-element-18063c74 .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-4080 .elementor-element.elementor-element-18063c74>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-613e2a05 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-613e2a05>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-4080 .elementor-element.elementor-element-58182f99 {
        margin-top: -190px;
        margin-bottom: 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-66544778 .ekit_social_media {
        text-align: center;
    }

    .elementor-4080 .elementor-element.elementor-element-58f2f1e1>.elementor-element-populated>.elementor-widget-wrap {
        padding: 195px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-a0fd800 .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-4080 .elementor-element.elementor-element-730e7050 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-730e7050>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-4d21e885 {
        padding: 35px 30px 0px 20px;
    }

    .elementor-4080 .elementor-element.elementor-element-776c230>.elementor-element-populated {
        margin: -35px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-92d034f>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 65px 10px;
    }

    .elementor-4080 .elementor-element.elementor-element-5a121c45 {
        text-align: center;
    }

    .elementor-4080 .elementor-element.elementor-element-5a121c45 .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-4080 .elementor-element.elementor-element-5a121c45>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-4457a764 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-4457a764>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-4080 .elementor-element.elementor-element-771e6a1>.elementor-element-populated>.elementor-widget-wrap {
        padding: 35px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-406a7913>.elementor-widget-container {
        margin: -87px 0px 0px 0px;
        padding: 0px 30px 65px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-559b90ac:not(.elementor-motion-effects-element-type-background),
    .elementor-4080 .elementor-element.elementor-element-559b90ac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: initial;
    }

    .elementor-4080 .elementor-element.elementor-element-559b90ac {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-506e5bce {
        text-align: center;
    }

    .elementor-4080 .elementor-element.elementor-element-506e5bce .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-4080 .elementor-element.elementor-element-256bd14c img {
        max-width: 55%;
    }

    .elementor-4080 .elementor-element.elementor-element-1ec88ce3>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-6e8c82a img {
        max-width: 55%;
    }

    .elementor-4080 .elementor-element.elementor-element-17ec0e2a>.elementor-element-populated>.elementor-widget-wrap {
        padding: 20px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-31833648 img {
        max-width: 55%;
    }

    .elementor-4080 .elementor-element.elementor-element-4ac2b14f>.elementor-element-populated>.elementor-widget-wrap {
        padding: 20px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-7f39dbf1 img {
        max-width: 55%;
    }

    .elementor-4080 .elementor-element.elementor-element-2ca00d53 img {
        max-width: 55%;
    }

    .elementor-4080 .elementor-element.elementor-element-2320cc11>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-6685ac1 img {
        max-width: 55%;
    }

    .elementor-4080 .elementor-element.elementor-element-6d397f5c>.elementor-element-populated>.elementor-widget-wrap {
        padding: 65px 0px 65px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-20ba592d>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 30px 0px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-28db43d8 {
        text-align: center;
    }

    .elementor-4080 .elementor-element.elementor-element-28db43d8 .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-4080 .elementor-element.elementor-element-28db43d8>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-2344ac34 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-2344ac34>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-4c31e080 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-308ee619>.elementor-element-populated>.elementor-widget-wrap {
        padding: 65px 0px 65px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-653603b0>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 30px 0px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-d77f854 {
        text-align: center;
    }

    .elementor-4080 .elementor-element.elementor-element-d77f854 .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-4080 .elementor-element.elementor-element-d77f854>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-19ccb9db {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-19ccb9db>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-dc8d613>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-38da0357 {
        --spacer-size: 355px;
    }

    .elementor-4080 .elementor-element.elementor-element-128f9b24 .elementskit-infobox {
        padding: 65px 30px 65px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-128f9b24 .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-4080 .elementor-element.elementor-element-128f9b24 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-65e6b5af .elementskit-infobox {
        padding: 65px 30px 65px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-65e6b5af .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-4080 .elementor-element.elementor-element-65e6b5af .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-81031ec .elementskit-infobox {
        padding: 65px 30px 65px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-81031ec .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-4080 .elementor-element.elementor-element-81031ec .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-4070bcfc>.elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-76b43e36 .elementskit-infobox {
        padding: 65px 30px 65px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-76b43e36 .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-4080 .elementor-element.elementor-element-76b43e36 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-3e93f7a5>.elementor-background-overlay {
        background-position: bottom left;
    }

    .elementor-4080 .elementor-element.elementor-element-3a92272d>.elementor-element-populated>.elementor-widget-wrap {
        padding: 65px 30px 65px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-4b575fdc {
        text-align: center;
    }

    .elementor-4080 .elementor-element.elementor-element-4b575fdc .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-4080 .elementor-element.elementor-element-4b575fdc>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-3ddb1824>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0% 0% 8% 0%;
    }

    .elementor-4080 .elementor-element.elementor-element-3c224239 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }

    .elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-33b05a94 .elementskit-profile-info .elementskit-author-name {
        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-4080 .elementor-element.elementor-element-33b05a94 .elementskit-profile-info .elementskit-author-des {
        font-size: var(--e-global-typography-e407fa1-font-size);
        line-height: var(--e-global-typography-e407fa1-line-height);
        letter-spacing: var(--e-global-typography-e407fa1-letter-spacing);
        word-spacing: var(--e-global-typography-e407fa1-word-spacing);
    }

    .elementor-4080 .elementor-element.elementor-element-33b05a94 .elementkit-commentor-details {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .elementor-4080 .elementor-element.elementor-element-33b05a94 .ekit-testimonial--avatar {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-7b3e2896 {
        margin-top: 35px;
        margin-bottom: 0px;
        padding: 65px 30px 205px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-6637fef1>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-38d3e985 {
        text-align: center;
    }

    .elementor-4080 .elementor-element.elementor-element-38d3e985 .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-4080 .elementor-element.elementor-element-38d3e985>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-48eaa507 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-48eaa507>.elementor-widget-container {
        padding: 0px 0px 35px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-4e70d2b1 .elementor-button {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-40a8e307:not(.elementor-motion-effects-element-type-background),
    .elementor-4080 .elementor-element.elementor-element-40a8e307>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: initial;
    }

    .elementor-4080 .elementor-element.elementor-element-40a8e307 {
        margin-top: 65px;
        margin-bottom: 0px;
        padding: 65px 30px 65px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-24f6072c>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-257bec97 .profile-body .profile-title {
        font-size: var(--e-global-typography-5390c08-font-size);
        line-height: var(--e-global-typography-5390c08-line-height);
        letter-spacing: var(--e-global-typography-5390c08-letter-spacing);
        word-spacing: var(--e-global-typography-5390c08-word-spacing);
    }

    .elementor-4080 .elementor-element.elementor-element-257bec97 .profile-body .profile-designation {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-257bec97 .profile-body .profile-content {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-5aa06139>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 35px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-60bebf88 .profile-body .profile-title {
        font-size: var(--e-global-typography-5390c08-font-size);
        line-height: var(--e-global-typography-5390c08-line-height);
        letter-spacing: var(--e-global-typography-5390c08-letter-spacing);
        word-spacing: var(--e-global-typography-5390c08-word-spacing);
    }

    .elementor-4080 .elementor-element.elementor-element-60bebf88 .profile-body .profile-designation {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-60bebf88 .profile-body .profile-content {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-49e44a02 {
        text-align: center;
    }

    .elementor-4080 .elementor-element.elementor-element-49e44a02 .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-4080 .elementor-element.elementor-element-49e44a02>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-327aa066 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-327aa066>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-4080 .elementor-element.elementor-element-1f4a3bba>.elementor-element-populated>.elementor-widget-wrap {
        padding: 65px 30px 0px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-cff232e {
        text-align: center;
    }

    .elementor-4080 .elementor-element.elementor-element-cff232e .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-4080 .elementor-element.elementor-element-cff232e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4080 .elementor-element.elementor-element-329962c9>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0% 0% 8% 0%;
    }

    .elementor-4080 .elementor-element.elementor-element-2d99c744 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4080 .elementor-element.elementor-element-84f9d38>.elementor-element-populated>.elementor-widget-wrap {
        padding: 65px 30px 65px 30px;
    }

    .elementor-4080 .elementor-element.elementor-element-3d61c854 {
        --e-image-carousel-slides-to-show: 2;
    }
}

@media(min-width:768px) {
    .elementor-4080 .elementor-element.elementor-element-440cd806 {
        width: 70%;
    }

    .elementor-4080 .elementor-element.elementor-element-62eead46 {
        width: 30%;
    }

    .elementor-4080 .elementor-element.elementor-element-256aca58 {
        width: 8%;
    }

    .elementor-4080 .elementor-element.elementor-element-58f2f1e1 {
        width: 92%;
    }

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

    .elementor-4080 .elementor-element.elementor-element-5abe3686 {
        width: 50%;
    }
}

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

    .elementor-4080 .elementor-element.elementor-element-1194b47b {
        width: 50%;
    }

    .elementor-4080 .elementor-element.elementor-element-880454e {
        width: 50%;
    }

    .elementor-4080 .elementor-element.elementor-element-4070bcfc {
        width: 50%;
    }

    .elementor-4080 .elementor-element.elementor-element-24f6072c {
        width: 50%;
    }

    .elementor-4080 .elementor-element.elementor-element-5aa06139 {
        width: 50%;
    }

    .elementor-4080 .elementor-element.elementor-element-18fbfbe3 {
        width: 100%;
    }
}