.elementor-522 .elementor-element.elementor-element-1c9c463{--display:flex;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:3rem;--padding-bottom:3.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-522 .elementor-element.elementor-element-1c9c463:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-1c9c463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-v4-qd-white );}.elementor-522 .elementor-element.elementor-element-3439247{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-522 .elementor-element.elementor-element-9b93206{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-522 .elementor-element.elementor-element-c5ccfd2{--display:flex;--gap:1.825rem 1.825rem;--row-gap:1.825rem;--column-gap:1.825rem;}.elementor-522 .elementor-element.elementor-element-e26670d .elementor-heading-title{font-size:var(--QD-H2-Size);font-weight:400;text-transform:none;line-height:1.2em;}.elementor-522 .elementor-element.elementor-element-c9997df .elementor-button{background-color:#02010100;font-size:var(--QD-Xs-Size);font-weight:400;text-transform:none;line-height:var(--QD-LH-1-40);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-522 .elementor-element.elementor-element-c9997df .elementor-button-content-wrapper{flex-direction:row;}.elementor-522 .elementor-element.elementor-element-c31dfe1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:2.9rem;}.elementor-522 .elementor-element.elementor-element-c31dfe1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-522 .elementor-element.elementor-element-c23209c{--display:flex;--min-height:62px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:9px;}.elementor-522 .elementor-element.elementor-element-c23209c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-522 .elementor-element.elementor-element-d291c56 .elementor-icon-wrapper{text-align:center;}.elementor-522 .elementor-element.elementor-element-d291c56 .elementor-icon{font-size:12px;}.elementor-522 .elementor-element.elementor-element-d291c56 .elementor-icon svg{height:12px;}.elementor-522 .elementor-element.elementor-element-d291c56 .elementor-icon-wrapper svg{width:auto;}.elementor-522 .elementor-element.elementor-element-7ca0afc{--display:flex;--min-height:62px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--padding-top:8px;--padding-bottom:8px;--padding-left:9px;--padding-right:8px;}.elementor-522 .elementor-element.elementor-element-7ca0afc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-522 .elementor-element.elementor-element-38bb6d7 .elementor-icon-wrapper{text-align:center;}.elementor-522 .elementor-element.elementor-element-38bb6d7 .elementor-icon{font-size:12px;}.elementor-522 .elementor-element.elementor-element-38bb6d7 .elementor-icon svg{height:12px;}.elementor-522 .elementor-element.elementor-element-38bb6d7 .elementor-icon-wrapper svg{width:auto;}.elementor-522 .elementor-element.elementor-element-7cc43db{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C4C4C4;--border-color:#C4C4C4;}.elementor-522 .elementor-element.elementor-element-708e073{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-0b3cd83{--swiper-slides-to-display:3;--swiper-offset-size:0px;--swiper-slides-gap:0px;}.elementor-522 .elementor-element.elementor-element-0b3cd83 .swiper-slide > .elementor-element{height:100%;}.elementor-522 .elementor-element.elementor-element-03d64d2{--display:flex;--overflow:hidden;--padding-top:4.4rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-522 .elementor-element.elementor-element-03d64d2:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-03d64d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-v4-qd-white );}.elementor-522 .elementor-element.elementor-element-f09a626{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1.88vw) 0vw;text-align:start;}.elementor-522 .elementor-element.elementor-element-f09a626.elementor-element{--align-self:center;}.elementor-522 .elementor-element.elementor-element-f09a626 .elementor-heading-title{font-size:var(--QD-C-VW-Heading);font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;}.elementor-522 .elementor-element.elementor-element-d693d9a{--display:flex;}.elementor-522 .elementor-element.elementor-element-62ed50f{--swiper-slides-to-display:1;--swiper-offset-size:70px;--swiper-slides-gap:40px;--fraction-horizontal-position:100%;--fraction-horizontal-transform:-100%;--fraction-horizontal-offset:0px;--fraction-vertical-position:100%;--fraction-vertical-transform:-100%;--fraction-vertical-offset:0px;--swiper-pagination-spacing:0px;}.elementor-522 .elementor-element.elementor-element-62ed50f .swiper-slide > .elementor-element{height:100%;}body:not(.rtl) .elementor-522 .elementor-element.elementor-element-60ad385{right:var(--timerRightOffset);}body.rtl .elementor-522 .elementor-element.elementor-element-60ad385{left:var(--timerRightOffset);}.elementor-522 .elementor-element.elementor-element-60ad385{top:calc(var(--timerTopOffset));}.elementor-522 .elementor-element.elementor-element-c0b1147{--display:flex;}.elementor-522 .elementor-element.elementor-element-c0b1147:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-c0b1147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-v4-qd-white );}.elementor-522 .elementor-element.elementor-element-be559f5{--spacer-size:3.5rem;}.elementor-522 .elementor-element.elementor-element-410dd8e{--display:flex;--min-height:700px;--overflow:hidden;}.elementor-522 .elementor-element.elementor-element-410dd8e:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-410dd8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-v4-qd-white );background-image:var(--wpr-bg-7b73c62f-edfb-49a8-83db-eb1b717dd2cb);background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-522 .elementor-element.elementor-element-ad7bc2b{--display:flex;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-522 .elementor-element.elementor-element-ad7bc2b:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-ad7bc2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-v4-qd-white );}.elementor-522 .elementor-element.elementor-element-ea0b5a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:0;--padding-bottom:0;--padding-left:max(32px, calc((100vw - 1377px) / 2));--padding-right:0;}.elementor-522 .elementor-element.elementor-element-71295a6{--display:flex;--justify-content:space-between;--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-6fcc396 .elementor-heading-title{font-size:var( --e-global-typography-v4-const-bs-text-font-size );font-weight:var( --e-global-typography-v4-const-bs-text-font-weight );line-height:var( --e-global-typography-v4-const-bs-text-line-height );}.elementor-522 .elementor-element.elementor-element-d64b396{--display:flex;--gap:2.3rem 0rem;--row-gap:2.3rem;--column-gap:0rem;}.elementor-522 .elementor-element.elementor-element-b225479 .elementor-heading-title{font-size:var(--QD-H3-Size);font-weight:400;text-transform:none;line-height:var(--QD-LH-1-20);letter-spacing:-0.03em;}.elementor-522 .elementor-element.elementor-element-75e6d8a .elementor-button{background-color:#02010100;font-size:var(--QD-Xs-Size);font-weight:400;text-transform:none;line-height:var(--QD-LH-1-40);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-522 .elementor-element.elementor-element-75e6d8a .elementor-button-content-wrapper{flex-direction:row;}.elementor-522 .elementor-element.elementor-element-c66aee9{--display:flex;}.elementor-522 .elementor-element.elementor-element-9fb06b7{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:8.7rem;--padding-bottom:3.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-522 .elementor-element.elementor-element-9fb06b7:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-9fb06b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-v4-qd-white );}.elementor-522 .elementor-element.elementor-element-d108fd0{--display:flex;}.elementor-522 .elementor-element.elementor-global-3174{--swiper-slides-to-display:3;--swiper-offset-size:70px;--swiper-slides-gap:32px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:var(--parContainer);--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:var(--parContainer);--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-v4-qd-text );--arrow-hover-color:var( --e-global-color-v4-qd-text );}.elementor-522 .elementor-element.elementor-global-3174 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-v4-qd-brand-75 );border-style:none;border-radius:50px 50px 50px 50px;padding:16px 16px 16px 16px;}.elementor-522 .elementor-element.elementor-global-3174 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-v4-qd-brand );}.elementor-522 .elementor-element.elementor-global-3174 .swiper-slide > .elementor-element{height:100%;}.elementor-522 .elementor-element.elementor-element-6e29443{--display:flex;}body.elementor-page-522:not(.elementor-motion-effects-element-type-background), body.elementor-page-522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-v4-qd-white );}@media(min-width:568px){.elementor-522 .elementor-element.elementor-element-c5ccfd2{--width:920px;}.elementor-522 .elementor-element.elementor-element-c31dfe1{--width:initial;}.elementor-522 .elementor-element.elementor-element-c23209c{--width:62px;}.elementor-522 .elementor-element.elementor-element-7ca0afc{--width:62px;}.elementor-522 .elementor-element.elementor-element-7cc43db{--content-width:1504px;}.elementor-522 .elementor-element.elementor-element-71295a6{--width:50%;}.elementor-522 .elementor-element.elementor-element-c66aee9{--width:50%;}}@media(max-width:991px) and (min-width:568px){.elementor-522 .elementor-element.elementor-element-71295a6{--width:100%;}.elementor-522 .elementor-element.elementor-element-c66aee9{--width:100%;}}@media(min-width:1930px){.elementor-522 .elementor-element.elementor-element-0b3cd83{--swiper-slides-to-display:3;}.elementor-522 .elementor-element.elementor-element-62ed50f{--swiper-slides-to-display:3;--swiper-offset-size:320px;}.elementor-522 .elementor-element.elementor-element-6fcc396 .elementor-heading-title{font-size:var( --e-global-typography-v4-const-bs-text-font-size );line-height:var( --e-global-typography-v4-const-bs-text-line-height );}.elementor-522 .elementor-element.elementor-global-3174{--swiper-slides-to-display:4;--swiper-offset-size:340px;}}@media(max-width:1400px){.elementor-522 .elementor-element.elementor-element-0b3cd83{--swiper-slides-to-display:3;}.elementor-522 .elementor-element.elementor-element-62ed50f{--swiper-slides-to-display:1;}.elementor-522 .elementor-element.elementor-element-6fcc396 .elementor-heading-title{font-size:var( --e-global-typography-v4-const-bs-text-font-size );line-height:var( --e-global-typography-v4-const-bs-text-line-height );}.elementor-522 .elementor-element.elementor-global-3174{--swiper-slides-to-display:3;}}@media(max-width:1199px){.elementor-522 .elementor-element.elementor-element-0b3cd83{--swiper-slides-to-display:3;}.elementor-522 .elementor-element.elementor-element-62ed50f{--swiper-slides-to-display:1;}.elementor-522 .elementor-element.elementor-element-410dd8e{--min-height:520px;}.elementor-522 .elementor-element.elementor-element-9fb06b7{--padding-top:3.4rem;--padding-bottom:3.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-522 .elementor-element.elementor-global-3174{--swiper-slides-to-display:2;}}@media(max-width:991px){.elementor-522 .elementor-element.elementor-element-0b3cd83{--swiper-slides-to-display:2;}.elementor-522 .elementor-element.elementor-element-62ed50f{--swiper-slides-to-display:1;}.elementor-522 .elementor-element.elementor-element-ea0b5a1{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-522 .elementor-element.elementor-element-6fcc396 .elementor-heading-title{font-size:var( --e-global-typography-v4-const-bs-text-font-size );line-height:var( --e-global-typography-v4-const-bs-text-line-height );}.elementor-522 .elementor-element.elementor-element-d64b396{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-522 .elementor-element.elementor-global-3174{--swiper-slides-to-display:1;--swiper-offset-size:150px;--swiper-slides-gap:24px;}}@media(max-width:767px){.elementor-522 .elementor-element.elementor-element-1c9c463{--gap:1.7rem 1.7rem;--row-gap:1.7rem;--column-gap:1.7rem;--padding-top:2.6rem;--padding-bottom:2.6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-522 .elementor-element.elementor-element-9b93206{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-522 .elementor-element.elementor-element-c5ccfd2{--gap:1.425rem 1.425rem;--row-gap:1.425rem;--column-gap:1.425rem;}.elementor-522 .elementor-element.elementor-element-0b3cd83{--swiper-slides-to-display:2;}.elementor-522 .elementor-element.elementor-element-03d64d2{--padding-top:3.9rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-522 .elementor-element.elementor-element-62ed50f{--swiper-slides-to-display:1;--swiper-offset-size:24px;}.elementor-522 .elementor-element.elementor-element-be559f5{--spacer-size:2.5rem;}.elementor-522 .elementor-element.elementor-element-410dd8e{--min-height:300px;}.elementor-522 .elementor-element.elementor-element-ad7bc2b{--padding-top:2.2rem;--padding-bottom:2.2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-522 .elementor-element.elementor-element-ea0b5a1{--gap:1.1rem 0rem;--row-gap:1.1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-522 .elementor-element.elementor-element-9fb06b7{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:4.9rem;--padding-bottom:3.2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-522 .elementor-element.elementor-global-3174{--swiper-slides-to-display:1;--swiper-offset-size:180px;padding:0rem 0rem 0rem 1.5rem;--arrow-size:19px;}.elementor-522 .elementor-element.elementor-global-3174 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:13px 13px 13px 13px;}}@media(max-width:567px){.elementor-522 .elementor-element.elementor-element-c23209c{--width:48px;--min-height:48px;}.elementor-522 .elementor-element.elementor-element-7ca0afc{--width:48px;--min-height:48px;}.elementor-522 .elementor-element.elementor-element-0b3cd83{--swiper-slides-to-display:1;--swiper-offset-size:74px;}.elementor-522 .elementor-element.elementor-element-62ed50f{--swiper-slides-to-display:1;}.elementor-522 .elementor-element.elementor-element-6fcc396 .elementor-heading-title{font-size:var( --e-global-typography-v4-const-bs-text-font-size );line-height:var( --e-global-typography-v4-const-bs-text-line-height );}.elementor-522 .elementor-element.elementor-global-3174{--swiper-slides-to-display:1;--swiper-offset-size:44px;}}/* Start custom CSS for button, class: .elementor-element-c9997df */.elementor-522 .elementor-element.elementor-element-c9997df .elementor-button-content-wrapper{
    align-items: center;
    gap: 7px;
}

.elementor-522 .elementor-element.elementor-element-c9997df .elementor-button svg{
    width: 11px;
    transition: transform 0.4s;
}

.elementor-522 .elementor-element.elementor-element-c9997df .elementor-button:hover svg{
    transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c23209c */.elementor-522 .elementor-element.elementor-element-c23209c{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca0afc */.elementor-522 .elementor-element.elementor-element-7ca0afc{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c31dfe1 */.elementor-522 .elementor-element.elementor-element-c31dfe1 .elementor-icon-wrapper{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0b3cd83 */.elementor-522 .elementor-element.elementor-element-0b3cd83 .swiper{
    margin-left: 1px;
}
.elementor-522 .elementor-element.elementor-element-0b3cd83 .cs-service-sector-card .cs-service-sector-card__img img{
    filter: grayscale(100%);
}

.elementor-522 .elementor-element.elementor-element-0b3cd83 .cs-service-sector-card:hover .cs-service-sector-card__img img{
    filter: grayscale(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f09a626 */.elementor-522 .elementor-element.elementor-element-f09a626{
    opacity: 0.15;
}

.elementor-522 .elementor-element.elementor-element-f09a626{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60ad385 */.cs-prog-carousel__progress .autoplay-progress {
    width: 97px;
    height: 97px;
    position: relative;
}

@media screen and (max-width: 991px){
    .cs-prog-carousel__progress .autoplay-progress {
    width: 87px;
    height: 87px;
}
}

@media screen and (max-width: 767px){
    .cs-prog-carousel__progress .autoplay-progress {
    width: 74px;
    height: 74px;
}
}

.cs-prog-carousel__progress .autoplay-progress svg {
    width: 100%;
    height: 100%;
      transform: rotate(-90deg);
}
.cs-prog-carousel__progress .autoplay-progress:before {
    --size: calc(100% - 16px);
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: var(--size);
    height: var(--size);
    border-radius: 50%;
    border: 1px solid #fff;
}
@media screen and (max-width: 991px){
    .cs-prog-carousel__progress .autoplay-progress:before {
        --size: calc(100% - 13px);
    }
}
@media screen and (max-width: 767px){
    .cs-prog-carousel__progress .autoplay-progress:before {
        --size: calc(100% - 11px);
    }
}

.autoplay-progress circle {
  fill: none;
  stroke: #E1F4AF;
  stroke-width: 2;
  /* circumference of r=20 circle: 2 * π * 20 ≈ 125.66 */
  stroke-dasharray: 125.66;
  stroke-dashoffset: calc(125.66px * (1 - var(--progress, 0)));
  transition: stroke-dashoffset 0.1s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d693d9a */.elementor-522 .elementor-element.elementor-element-d693d9a{
    --timerTopOffset: 38rem;
    --timerRightOffset: 5.5rem;
}

@media screen and (max-width: 1400px){
.elementor-522 .elementor-element.elementor-element-d693d9a{
    --timerTopOffset: 29rem;
}
}

@media screen and (max-width: 1199px){
.elementor-522 .elementor-element.elementor-element-d693d9a{
    --timerTopOffset: 22.6rem;
}
}

@media screen and (max-width: 991px){
.elementor-522 .elementor-element.elementor-element-d693d9a{
    --timerTopOffset: 17.8rem;
}
}

@media screen and (max-width: 767px){
    .elementor-522 .elementor-element.elementor-element-d693d9a{
    --timerRightOffset: 2.3rem;
    --timerTopOffset: 19.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75e6d8a */.elementor-522 .elementor-element.elementor-element-75e6d8a .elementor-button-content-wrapper{
    align-items: center;
    gap: 7px;
}

.elementor-522 .elementor-element.elementor-element-75e6d8a .elementor-button svg{
    width: 11px;
    transition: transform 0.4s;
}

.elementor-522 .elementor-element.elementor-element-75e6d8a .elementor-button:hover svg{
    transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c66aee9 */.elementor-522 .elementor-element.elementor-element-c66aee9 .cs-img-text-list:last-child{
    border-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3174 */.elementor-522 .elementor-element.elementor-global-3174{
    --parContainer: max(40px, calc((100vw - 1694px) / 2));
}
@media screen and (max-width: 767px){
    .elementor-522 .elementor-element.elementor-global-3174{
        --parContainer: 6px;
    }
}
@media screen and (max-width: 767px){
.elementor-522 .elementor-element.elementor-global-3174 .offset-both{
    padding-inline-start: 0;
}
}
@media screen and (max-width: 1929px) and (min-width: 1601px){
.elementor-522 .elementor-element.elementor-global-3174 .elementor-grid.offset-both{
    --swiper-offset-size: 16rem;
}
}/* End custom CSS */