.elementor-1953 .elementor-element.elementor-element-aec2daf{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.2;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1953 .elementor-element.elementor-element-aec2daf:not(.elementor-motion-effects-element-type-background), .elementor-1953 .elementor-element.elementor-element-aec2daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1953 .elementor-element.elementor-element-aec2daf::before, .elementor-1953 .elementor-element.elementor-element-aec2daf > .elementor-background-video-container::before, .elementor-1953 .elementor-element.elementor-element-aec2daf > .e-con-inner > .elementor-background-video-container::before, .elementor-1953 .elementor-element.elementor-element-aec2daf > .elementor-background-slideshow::before, .elementor-1953 .elementor-element.elementor-element-aec2daf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1953 .elementor-element.elementor-element-aec2daf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1953 .elementor-element.elementor-element-c643849{text-align:center;}.elementor-1953 .elementor-element.elementor-element-c643849 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1953 .elementor-element.elementor-element-fd9f692{text-align:center;}.elementor-1953 .elementor-element.elementor-element-fd9f692 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-06465c7{--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;--align-items:center;--gap:10.57% 10.57%;--row-gap:10.57%;--column-gap:10.57%;--padding-top:8.33%;--padding-bottom:8.33%;--padding-left:0%;--padding-right:0%;}.elementor-1953 .elementor-element.elementor-element-714ec31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1953 .elementor-element.elementor-element-9bc20da{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-1953 .elementor-element.elementor-element-9bc20da .elementor-divider-separator{width:400px;}.elementor-1953 .elementor-element.elementor-element-9bc20da .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-1953 .elementor-element.elementor-element-277c26a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1953 .elementor-element.elementor-element-99493b0 img{width:100%;border-radius:0px 100px 0px 0px;}.elementor-1953 .elementor-element.elementor-element-6c34bd2{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:8.33%;--padding-bottom:8.33%;--padding-left:0%;--padding-right:0%;}.elementor-1953 .elementor-element.elementor-element-96a9073{--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;--gap:93px 93px;--row-gap:93px;--column-gap:93px;}.elementor-1953 .elementor-element.elementor-element-e61e3c3{--display:flex;}.elementor-1953 .elementor-element.elementor-element-8d37b9f img{width:100%;}.elementor-1953 .elementor-element.elementor-element-95a65bf{--display:flex;--justify-content:center;}.elementor-1953 .elementor-element.elementor-element-0800f0d{--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;--gap:93px 93px;--row-gap:93px;--column-gap:93px;}.elementor-1953 .elementor-element.elementor-element-0893581{--display:flex;--justify-content:center;}.elementor-1953 .elementor-element.elementor-element-56f32d2{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1953 .elementor-element.elementor-element-53f6464 img{width:100%;}.elementor-1953 .elementor-element.elementor-element-da1878c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6.56%;--padding-bottom:6.56%;--padding-left:0%;--padding-right:0%;}.elementor-1953 .elementor-element.elementor-element-1b23151{text-align:center;}.elementor-1953 .elementor-element.elementor-element-1b23151 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1953 .elementor-element.elementor-element-83ff425{--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;--gap:30px 7.14%;--row-gap:30px;--column-gap:7.14%;--flex-wrap:wrap;--margin-top:8.07%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1953 .elementor-element.elementor-element-edf011b .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-1953 .elementor-element.elementor-element-edf011b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-edf011b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-edf011b.elementor-view-framed .elementor-icon, .elementor-1953 .elementor-element.elementor-element-edf011b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-edf011b .elementor-icon{font-size:20px;}.elementor-1953 .elementor-element.elementor-element-edf011b .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-1953 .elementor-element.elementor-element-52565a7 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-1953 .elementor-element.elementor-element-52565a7 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-52565a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-52565a7.elementor-view-framed .elementor-icon, .elementor-1953 .elementor-element.elementor-element-52565a7.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-52565a7 .elementor-icon{font-size:20px;}.elementor-1953 .elementor-element.elementor-element-52565a7 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-1953 .elementor-element.elementor-element-437761f .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-1953 .elementor-element.elementor-element-437761f .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-437761f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-437761f.elementor-view-framed .elementor-icon, .elementor-1953 .elementor-element.elementor-element-437761f.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-437761f .elementor-icon{font-size:20px;}.elementor-1953 .elementor-element.elementor-element-437761f .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-1953 .elementor-element.elementor-element-0ccd543 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-1953 .elementor-element.elementor-element-0ccd543 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-0ccd543.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-0ccd543.elementor-view-framed .elementor-icon, .elementor-1953 .elementor-element.elementor-element-0ccd543.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-0ccd543 .elementor-icon{font-size:20px;}.elementor-1953 .elementor-element.elementor-element-0ccd543 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-1953 .elementor-element.elementor-element-ce4faba .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-1953 .elementor-element.elementor-element-ce4faba .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-ce4faba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-ce4faba.elementor-view-framed .elementor-icon, .elementor-1953 .elementor-element.elementor-element-ce4faba.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-ce4faba .elementor-icon{font-size:20px;}.elementor-1953 .elementor-element.elementor-element-ce4faba .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-1953 .elementor-element.elementor-element-709d06f .elementor-icon-box-wrapper{text-align:start;}.elementor-1953 .elementor-element.elementor-element-709d06f .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-709d06f .elementor-icon-box-title, .elementor-1953 .elementor-element.elementor-element-709d06f .elementor-icon-box-title a{font-family:var( --e-global-typography-b374fec-font-family ), Sans-serif;font-size:var( --e-global-typography-b374fec-font-size );font-weight:var( --e-global-typography-b374fec-font-weight );line-height:var( --e-global-typography-b374fec-line-height );}.elementor-1953 .elementor-element.elementor-element-709d06f .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-1953 .elementor-element.elementor-element-67aaec2{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:4.69%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:6.77%;--padding-bottom:7.29%;--padding-left:0%;--padding-right:0%;}.elementor-1953 .elementor-element.elementor-element-3a08b8a{--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;--gap:93px 93px;--row-gap:93px;--column-gap:93px;}.elementor-1953 .elementor-element.elementor-element-e7f9597{--display:flex;}.elementor-1953 .elementor-element.elementor-element-18d6cd8 img{width:100%;}.elementor-1953 .elementor-element.elementor-element-ab4748a{--display:flex;--justify-content:center;}.elementor-1953 .elementor-element.elementor-element-3e35cca{--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;--gap:93px 93px;--row-gap:93px;--column-gap:93px;}.elementor-1953 .elementor-element.elementor-element-170df54{--display:flex;--justify-content:center;}.elementor-1953 .elementor-element.elementor-element-ae51f9e{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1953 .elementor-element.elementor-element-cec2aed img{width:100%;}.elementor-1953 .elementor-element.elementor-element-d7af9ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5.42%;--padding-bottom:5.42%;--padding-left:0%;--padding-right:0%;}.elementor-1953 .elementor-element.elementor-element-af94ed4{text-align:center;}.elementor-1953 .elementor-element.elementor-element-83af39e{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-1953 .elementor-element.elementor-element-83af39e .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0;}.elementor-1953 .elementor-element.elementor-element-83af39e .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-1953 .elementor-element.elementor-element-7afcbca{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1953 .elementor-element.elementor-element-f0ceb1d.elementor-position-right .elementor-image-box-img{margin-left:1rem;}.elementor-1953 .elementor-element.elementor-element-f0ceb1d.elementor-position-left .elementor-image-box-img{margin-right:1rem;}.elementor-1953 .elementor-element.elementor-element-f0ceb1d.elementor-position-top .elementor-image-box-img{margin-bottom:1rem;}.elementor-1953 .elementor-element.elementor-element-f0ceb1d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1953 .elementor-element.elementor-element-f0ceb1d .elementor-image-box-title{font-family:var( --e-global-typography-26f3169-font-family ), Sans-serif;font-size:var( --e-global-typography-26f3169-font-size );font-weight:var( --e-global-typography-26f3169-font-weight );line-height:var( --e-global-typography-26f3169-line-height );}.elementor-1953 .elementor-element.elementor-element-dc640ab.elementor-position-right .elementor-image-box-img{margin-left:1rem;}.elementor-1953 .elementor-element.elementor-element-dc640ab.elementor-position-left .elementor-image-box-img{margin-right:1rem;}.elementor-1953 .elementor-element.elementor-element-dc640ab.elementor-position-top .elementor-image-box-img{margin-bottom:1rem;}.elementor-1953 .elementor-element.elementor-element-dc640ab .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1953 .elementor-element.elementor-element-dc640ab .elementor-image-box-title{font-family:var( --e-global-typography-26f3169-font-family ), Sans-serif;font-size:var( --e-global-typography-26f3169-font-size );font-weight:var( --e-global-typography-26f3169-font-weight );line-height:var( --e-global-typography-26f3169-line-height );}.elementor-1953 .elementor-element.elementor-element-9ecbe31.elementor-position-right .elementor-image-box-img{margin-left:1rem;}.elementor-1953 .elementor-element.elementor-element-9ecbe31.elementor-position-left .elementor-image-box-img{margin-right:1rem;}.elementor-1953 .elementor-element.elementor-element-9ecbe31.elementor-position-top .elementor-image-box-img{margin-bottom:1rem;}.elementor-1953 .elementor-element.elementor-element-9ecbe31 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1953 .elementor-element.elementor-element-9ecbe31 .elementor-image-box-title{font-family:var( --e-global-typography-26f3169-font-family ), Sans-serif;font-size:var( --e-global-typography-26f3169-font-size );font-weight:var( --e-global-typography-26f3169-font-weight );line-height:var( --e-global-typography-26f3169-line-height );}.elementor-1953 .elementor-element.elementor-element-74fde6d.elementor-position-right .elementor-image-box-img{margin-left:1rem;}.elementor-1953 .elementor-element.elementor-element-74fde6d.elementor-position-left .elementor-image-box-img{margin-right:1rem;}.elementor-1953 .elementor-element.elementor-element-74fde6d.elementor-position-top .elementor-image-box-img{margin-bottom:1rem;}.elementor-1953 .elementor-element.elementor-element-74fde6d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1953 .elementor-element.elementor-element-74fde6d .elementor-image-box-title{font-family:var( --e-global-typography-26f3169-font-family ), Sans-serif;font-size:var( --e-global-typography-26f3169-font-size );font-weight:var( --e-global-typography-26f3169-font-weight );line-height:var( --e-global-typography-26f3169-line-height );}.elementor-1953 .elementor-element.elementor-element-67c7699{text-align:center;}.elementor-1953 .elementor-element.elementor-element-92646f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:3.28%;--padding-bottom:3.28%;--padding-left:0%;--padding-right:0%;}.elementor-1953 .elementor-element.elementor-element-92646f6:not(.elementor-motion-effects-element-type-background), .elementor-1953 .elementor-element.elementor-element-92646f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-823b0e6 );}.elementor-1953 .elementor-element.elementor-element-ccb0323{text-align:center;}.elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-26f3169-font-family ), Sans-serif;font-size:var( --e-global-typography-26f3169-font-size );font-weight:var( --e-global-typography-26f3169-font-weight );line-height:var( --e-global-typography-26f3169-line-height );}.elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:0px;padding-right:0px;padding-top:0.91em;padding-bottom:0.91em;}.elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-1953 .elementor-element.elementor-element-27b1d6f{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}@media(min-width:768px){.elementor-1953 .elementor-element.elementor-element-714ec31{--width:46.43%;}.elementor-1953 .elementor-element.elementor-element-277c26a{--width:43%;}.elementor-1953 .elementor-element.elementor-element-e61e3c3{--width:37.64%;}.elementor-1953 .elementor-element.elementor-element-95a65bf{--width:55.71%;}.elementor-1953 .elementor-element.elementor-element-0893581{--width:55.71%;}.elementor-1953 .elementor-element.elementor-element-56f32d2{--width:37.64%;}.elementor-1953 .elementor-element.elementor-element-e7f9597{--width:37.64%;}.elementor-1953 .elementor-element.elementor-element-ab4748a{--width:55.71%;}.elementor-1953 .elementor-element.elementor-element-170df54{--width:55.71%;}.elementor-1953 .elementor-element.elementor-element-ae51f9e{--width:37.64%;}.elementor-1953 .elementor-element.elementor-element-92646f6{--content-width:930px;}}@media(max-width:1024px){.elementor-1953 .elementor-element.elementor-element-aec2daf{--min-height:335px;}.elementor-1953 .elementor-element.elementor-element-9bc20da .elementor-divider-separator{width:263px;}.elementor-1953 .elementor-element.elementor-element-9bc20da .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1953 .elementor-element.elementor-element-99493b0 img{border-radius:0px 75px 0px 0px;}.elementor-1953 .elementor-element.elementor-element-6c34bd2{--gap:53px 53px;--row-gap:53px;--column-gap:53px;}.elementor-1953 .elementor-element.elementor-element-96a9073{--gap:67px 67px;--row-gap:67px;--column-gap:67px;}.elementor-1953 .elementor-element.elementor-element-0800f0d{--gap:67px 67px;--row-gap:67px;--column-gap:67px;}.elementor-1953 .elementor-element.elementor-element-709d06f .elementor-icon-box-title, .elementor-1953 .elementor-element.elementor-element-709d06f .elementor-icon-box-title a{font-size:var( --e-global-typography-b374fec-font-size );line-height:var( --e-global-typography-b374fec-line-height );}.elementor-1953 .elementor-element.elementor-element-67aaec2{--gap:53px 53px;--row-gap:53px;--column-gap:53px;}.elementor-1953 .elementor-element.elementor-element-3a08b8a{--gap:67px 67px;--row-gap:67px;--column-gap:67px;}.elementor-1953 .elementor-element.elementor-element-3e35cca{--gap:67px 67px;--row-gap:67px;--column-gap:67px;}.elementor-1953 .elementor-element.elementor-element-83af39e .elementor-divider-separator{width:163px;}.elementor-1953 .elementor-element.elementor-element-83af39e .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1953 .elementor-element.elementor-element-7afcbca{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1953 .elementor-element.elementor-element-f0ceb1d .elementor-image-box-title{font-size:var( --e-global-typography-26f3169-font-size );line-height:var( --e-global-typography-26f3169-line-height );}.elementor-1953 .elementor-element.elementor-element-dc640ab .elementor-image-box-title{font-size:var( --e-global-typography-26f3169-font-size );line-height:var( --e-global-typography-26f3169-line-height );}.elementor-1953 .elementor-element.elementor-element-9ecbe31 .elementor-image-box-title{font-size:var( --e-global-typography-26f3169-font-size );line-height:var( --e-global-typography-26f3169-line-height );}.elementor-1953 .elementor-element.elementor-element-74fde6d .elementor-image-box-title{font-size:var( --e-global-typography-26f3169-font-size );line-height:var( --e-global-typography-26f3169-line-height );}.elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-26f3169-font-size );line-height:var( --e-global-typography-26f3169-line-height );}}@media(max-width:767px){.elementor-1953 .elementor-element.elementor-element-aec2daf{--min-height:320px;}.elementor-1953 .elementor-element.elementor-element-06465c7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1953 .elementor-element.elementor-element-9bc20da .elementor-divider-separator{width:125px;}.elementor-1953 .elementor-element.elementor-element-9bc20da .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1953 .elementor-element.elementor-element-99493b0 img{border-radius:0px 50px 0px 0px;}.elementor-1953 .elementor-element.elementor-element-6c34bd2{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1953 .elementor-element.elementor-element-96a9073{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1953 .elementor-element.elementor-element-699daee{text-align:center;}.elementor-1953 .elementor-element.elementor-element-0a74d3e{text-align:center;}.elementor-1953 .elementor-element.elementor-element-0800f0d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1953 .elementor-element.elementor-element-e46427c{text-align:center;}.elementor-1953 .elementor-element.elementor-element-23fa5f9{text-align:center;}.elementor-1953 .elementor-element.elementor-element-56f32d2{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1953 .elementor-element.elementor-element-56f32d2.e-con{--order:-99999 /* order start hack */;}.elementor-1953 .elementor-element.elementor-element-da1878c{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1953 .elementor-element.elementor-element-83ff425{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1953 .elementor-element.elementor-element-709d06f .elementor-icon-box-title, .elementor-1953 .elementor-element.elementor-element-709d06f .elementor-icon-box-title a{font-size:var( --e-global-typography-b374fec-font-size );line-height:var( --e-global-typography-b374fec-line-height );}.elementor-1953 .elementor-element.elementor-element-67aaec2{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1953 .elementor-element.elementor-element-3a08b8a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1953 .elementor-element.elementor-element-e52364a{text-align:center;}.elementor-1953 .elementor-element.elementor-element-89f5bf8{text-align:center;}.elementor-1953 .elementor-element.elementor-element-3e35cca{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1953 .elementor-element.elementor-element-57d4f0f{text-align:center;}.elementor-1953 .elementor-element.elementor-element-0b768a9{text-align:center;}.elementor-1953 .elementor-element.elementor-element-ae51f9e{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1953 .elementor-element.elementor-element-ae51f9e.e-con{--order:-99999 /* order start hack */;}.elementor-1953 .elementor-element.elementor-element-d7af9ca{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1953 .elementor-element.elementor-element-83af39e .elementor-divider-separator{width:125px;}.elementor-1953 .elementor-element.elementor-element-83af39e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1953 .elementor-element.elementor-element-7afcbca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1953 .elementor-element.elementor-element-f0ceb1d .elementor-image-box-img{margin-bottom:1rem;}.elementor-1953 .elementor-element.elementor-element-f0ceb1d .elementor-image-box-title{font-size:var( --e-global-typography-26f3169-font-size );line-height:var( --e-global-typography-26f3169-line-height );}.elementor-1953 .elementor-element.elementor-element-dc640ab .elementor-image-box-img{margin-bottom:1rem;}.elementor-1953 .elementor-element.elementor-element-dc640ab .elementor-image-box-title{font-size:var( --e-global-typography-26f3169-font-size );line-height:var( --e-global-typography-26f3169-line-height );}.elementor-1953 .elementor-element.elementor-element-9ecbe31 .elementor-image-box-img{margin-bottom:1rem;}.elementor-1953 .elementor-element.elementor-element-9ecbe31 .elementor-image-box-title{font-size:var( --e-global-typography-26f3169-font-size );line-height:var( --e-global-typography-26f3169-line-height );}.elementor-1953 .elementor-element.elementor-element-74fde6d .elementor-image-box-img{margin-bottom:1rem;}.elementor-1953 .elementor-element.elementor-element-74fde6d .elementor-image-box-title{font-size:var( --e-global-typography-26f3169-font-size );line-height:var( --e-global-typography-26f3169-line-height );}.elementor-1953 .elementor-element.elementor-element-92646f6{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-26f3169-font-size );line-height:var( --e-global-typography-26f3169-line-height );}.elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu--main .elementor-item{padding-top:1em;padding-bottom:1em;}}@media(min-width:1025px){.elementor-1953 .elementor-element.elementor-element-aec2daf::before, .elementor-1953 .elementor-element.elementor-element-aec2daf > .elementor-background-video-container::before, .elementor-1953 .elementor-element.elementor-element-aec2daf > .e-con-inner > .elementor-background-video-container::before, .elementor-1953 .elementor-element.elementor-element-aec2daf > .elementor-background-slideshow::before, .elementor-1953 .elementor-element.elementor-element-aec2daf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1953 .elementor-element.elementor-element-aec2daf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-99493b0 */.elementor-1953 .elementor-element.elementor-element-99493b0 img {
    aspect-ratio: 602/377;
    object-fit: cover;
    object-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c34bd2 */.elementor-1953 .elementor-element.elementor-element-6c34bd2:before {
    content: "";
    background: var(--e-global-color-secondary);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 95.3125vw;
    height: 100%;
    border-radius: 0px 100px 0px 0px;
}

.elementor-1953 .elementor-element.elementor-element-6c34bd2 .elementor-widget-text-editor strong {
    color: inherit;
}

@media(min-width: 1025px) {
    .elementor-1953 .elementor-element.elementor-element-6c34bd2 > .e-con-inner {
        max-width: 72.91666vw;
    }
}

@media(max-width: 1024px) {
    .elementor-1953 .elementor-element.elementor-element-6c34bd2:before {
        width: calc(100vw - 40px);
        border-radius: 0px 75px 0px 0px;
    }
    
    .elementor-1953 .elementor-element.elementor-element-6c34bd2 > .e-con-inner {
        max-width: calc(100vw - 200px);
    }
}

@media(max-width: 767px) {
    .elementor-1953 .elementor-element.elementor-element-6c34bd2:before {
        width: 100vw;
        border-radius: 0px 50px 0px 0px;
    }
    
    .elementor-1953 .elementor-element.elementor-element-6c34bd2 > .e-con-inner {
        max-width: calc(100vw - 40px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b23151 */@media(max-width: 767px) {
    .elementor-1953 .elementor-element.elementor-element-1b23151 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-709d06f */.elementor-1953 .elementor-element.elementor-element-709d06f .elementor-widget-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.elementor-1953 .elementor-element.elementor-element-709d06f .elementor-icon-box-title span {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83ff425 */.elementor-1953 .elementor-element.elementor-element-83ff425 .elementor-widget-icon-box .elementor-icon {
    margin-top: 5px;
}

.elementor-1953 .elementor-element.elementor-element-83ff425 .elementor-widget-icon-box strong {
    font-weight: 700;
}

.elementor-1953 .elementor-element.elementor-element-83ff425 .elementor-widget-icon-box a {
    color: var( --e-global-color-secondary );
    font-weight: 700;
    text-decoration: underline;
}

@media(min-width: 768px) {
    .elementor-1953 .elementor-element.elementor-element-83ff425 .elementor-widget-icon-box {
        width: calc(46.43%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1878c */.elementor-1953 .elementor-element.elementor-element-da1878c:before,
.elementor-1953 .elementor-element.elementor-element-da1878c:after {
    content: "";
    position: absolute;
    top: unset;
    right: 0;
    bottom: 0;
    left: 0;
    height: 173.33%;
    z-index: -1;
}
.elementor-1953 .elementor-element.elementor-element-da1878c:before {
    background-color: var(--e-global-color-primary);
}
.elementor-1953 .elementor-element.elementor-element-da1878c:after {
    background: url(/wp-content/uploads/2025/02/gt-pile-manufacturing.webp) center / cover no-repeat fixed;
    opacity: 0.08;
}

@media(max-width: 767px) {
    .elementor-1953 .elementor-element.elementor-element-da1878c:before,
    .elementor-1953 .elementor-element.elementor-element-da1878c:after {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67aaec2 */.elementor-1953 .elementor-element.elementor-element-67aaec2:before {
    content: "";
    background-color: var( --e-global-color-823b0e6 );
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: unset;
    width: 95.3125vw;
    height: 100%;
    border-radius: 100px 0px 0px 0px;
}

.elementor-1953 .elementor-element.elementor-element-67aaec2 .elementor-widget-text-editor strong {
    color: inherit;
}

@media(min-width: 1025px) {
    .elementor-1953 .elementor-element.elementor-element-67aaec2 > .e-con-inner {
        max-width: 72.91666vw;
    }
}

@media(max-width: 1024px) {
    .elementor-1953 .elementor-element.elementor-element-67aaec2:before {
        width: calc(100vw - 40px);
        border-radius: 75px 0px 0px 0px;
    }
    
    .elementor-1953 .elementor-element.elementor-element-67aaec2 > .e-con-inner {
        max-width: calc(100vw - 200px);
    }
}

@media(max-width: 767px) {
    .elementor-1953 .elementor-element.elementor-element-67aaec2:before {
        width: 100vw;
        border-radius: 50px 0px 0px 0px;
    }
    
    .elementor-1953 .elementor-element.elementor-element-67aaec2 > .e-con-inner {
        max-width: calc(100vw - 40px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67c7699 */.elementor-1953 .elementor-element.elementor-element-67c7699 > .elementor-widget-container {
    max-width: 1200px;
    margin: 30px auto auto;
}

.elementor-1953 .elementor-element.elementor-element-67c7699 strong {
    color: inherit;
}

@media(max-width: 1024px) {
    .elementor-1953 .elementor-element.elementor-element-67c7699 > .elementor-widget-container {
        margin: 23px auto auto;
    }
}

@media(max-width: 767px) {
    .elementor-1953 .elementor-element.elementor-element-67c7699 > .elementor-widget-container {
        margin: 15px auto auto;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-27b1d6f */.elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 10.75%;
}
.elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu .menu-item {
    border-bottom: 1px solid var( --e-global-color-secondary );
}
.elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu .menu-item a {
    transition: 0.3s;
}
.elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu .menu-item a:before {
    content: "";
    position: relative;
    display: inline-block;
    background: url(/wp-content/uploads/2025/01/arrow-long.svg) center / cover no-repeat;
    width: 0em;
    height: 0.36em;
    margin-right: 0em;
    opacity: 1;
    transition: inherit;
}
.elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu .menu-item a:hover:before,
.elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu .menu-item a.elementor-item-active:before {
    width: 0.91em;
    margin-right: 0.45em;
}

@media(min-width: 768px) {
    .elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu .menu-item:last-child,
    .elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu .menu-item:nth-last-child(2){
        border-color: transparent;
    }
}

@media(max-width: 767px) {
    .elementor-1953 .elementor-element.elementor-element-27b1d6f .elementor-nav-menu {
        grid-template-columns: repeat(1, 1fr);
    }
}/* End custom CSS */