.elementor-2871 .elementor-element.elementor-element-1f94289{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-1f94289:before,.elementor-2871 .elementor-element.elementor-element-1f94289>.elementor-background-video-container:before,.elementor-2871 .elementor-element.elementor-element-1f94289>.e-con-inner>.elementor-background-video-container:before,.elementor-2871 .elementor-element.elementor-element-1f94289>.elementor-background-slideshow:before,.elementor-2871 .elementor-element.elementor-element-1f94289>.e-con-inner>.elementor-background-slideshow:before,.elementor-2871 .elementor-element.elementor-element-1f94289>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-2871 .elementor-element.elementor-element-1f94289>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-2871 .elementor-element.elementor-element-1f94289>.thegem-ken-burns-bg:before{background-color:#003A5D00;--background-overlay:''}.elementor-2871 .elementor-element.elementor-element-ca34622{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:81px;--padding-bottom:81px;--padding-left:81px;--padding-right:81px}.elementor-2871 .elementor-element.elementor-element-ca34622:not(.elementor-motion-effects-element-type-background),.elementor-2871 .elementor-element.elementor-element-ca34622>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.autexis.com/wp-content/uploads/2026/07/photovoltaik-fabrik-experte-verwendet-ein-tablet-um-solarpanel-designs-zu-testen-scaled-e1785237140814-672x372.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-2871 .elementor-element.elementor-element-ca34622:before,.elementor-2871 .elementor-element.elementor-element-ca34622>.elementor-background-video-container:before,.elementor-2871 .elementor-element.elementor-element-ca34622>.e-con-inner>.elementor-background-video-container:before,.elementor-2871 .elementor-element.elementor-element-ca34622>.elementor-background-slideshow:before,.elementor-2871 .elementor-element.elementor-element-ca34622>.e-con-inner>.elementor-background-slideshow:before,.elementor-2871 .elementor-element.elementor-element-ca34622>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-2871 .elementor-element.elementor-element-ca34622>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-2871 .elementor-element.elementor-element-ca34622>.thegem-ken-burns-bg:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(186deg,#003A5D00 28%,#003a5d 94%)}.elementor-2871 .elementor-element.elementor-element-c75a5ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-c75a5ab,.elementor-2871 .elementor-element.elementor-element-c75a5ab.thegem-e-con-layout-thegem{--content-width:1540px}.elementor-2871 .elementor-element.elementor-element-07eb20a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-07eb20a.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2871 .elementor-element.elementor-element-d6f0616{padding:0 0 20px}.elementor-2871 .elementor-element.elementor-element-d6f0616,.elementor-2871 .elementor-element.elementor-element-d6f0616 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-2871 .elementor-element.elementor-element-3f8c3c9>.elementor-widget-container{margin:0;padding:0 0 20px}.elementor-2871 .elementor-element.elementor-element-3f8c3c9 .thegem-heading,.elementor-2871 .elementor-element.elementor-element-3f8c3c9 .thegem-heading .light{font-size:65px;line-height:1.2em}.elementor-2871 .elementor-element.elementor-element-347eb64{padding:0 0 40px}.elementor-2871 .elementor-element.elementor-element-347eb64,.elementor-2871 .elementor-element.elementor-element-347eb64 .elementor-text-editor *{font-size:16px;line-height:1.3em}.elementor-2871 .elementor-element.elementor-element-347eb64,.elementor-2871 .elementor-element.elementor-element-347eb64 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-2871 .elementor-element.elementor-element-444366f .gem-button-container .gem-button{background-color:#fff;border-radius:15px}.elementor-2871 .elementor-element.elementor-element-444366f .gem-button-container .gem-button:hover{background-color:var(--e-global-color-53e5d26)}.elementor-2871 .elementor-element.elementor-element-444366f .gem-inner-wrapper-btn{flex-direction:row-reverse}.elementor-2871 .elementor-element.elementor-element-444366f .gem-button-container{text-align:left}.elementor-2871 .elementor-element.elementor-element-444366f .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:10px 25px}.elementor-2871 .elementor-element.elementor-element-444366f .gem-button-container .gem-button .gem-text-button{color:var(--e-global-color-d3e6fd4);font-size:18px;text-transform:none}.elementor-2871 .elementor-element.elementor-element-444366f .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-444366f .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:15px}.elementor-2871 .elementor-element.elementor-element-444366f .gem-button-container .gem-button .gem-button-icon{font-size:22px;color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-444366f .gem-button-container .gem-button .gem-button-icon svg{fill:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-444366f .gem-button-container .gem-button i,.elementor-2871 .elementor-element.elementor-element-444366f .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-2871 .elementor-element.elementor-element-444366f .gem-button-container .gem-button:hover .gem-button-icon{color:var(--e-global-color-d3e6fd4);transform:rotate(-45deg)}.elementor-2871 .elementor-element.elementor-element-444366f .gem-button-container .gem-button:hover .gem-button-icon svg{fill:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-1f705d6{--display:flex}.elementor-2871 .elementor-element.elementor-element-31e971e{--spacer-size:80px}.elementor-2871 .elementor-element.elementor-element-0559770{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2871 .elementor-element.elementor-element-fead6f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-759e65a{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-e178ad7{width:var(--container-widget-width,590px);max-width:590px;padding:0;--container-widget-width:590px;--container-widget-flex-grow:0}.elementor-2871 .elementor-element.elementor-element-e178ad7,.elementor-2871 .elementor-element.elementor-element-e178ad7 .elementor-text-editor *{font-size:48px;font-weight:400;line-height:1.2em}.elementor-2871 .elementor-element.elementor-element-e178ad7,.elementor-2871 .elementor-element.elementor-element-e178ad7 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-2871 .elementor-element.elementor-element-be784b9 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-2871 .elementor-element.elementor-element-be784b9 .skeleton-posts.portfolio-row{margin:calc(-42px/2)}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-42px/2)}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .portfolio-item .wrap>.caption{background-color:#fff;border-radius:0 20px 20px 0;padding:50px !important}.elementor-2871 .elementor-element.elementor-element-be784b9>.elementor-widget-container{padding:0}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.caption{width:50%}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.news-grid.title-on-page .portfolio-item .wrap{border-bottom-right-radius:20px;border-bottom-left-radius:0}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .portfolio-filters a,.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{background-color:var(--e-global-color-2c70ea8);color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .portfolio-filters a span,.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{font-weight:400;text-transform:none}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .portfolio-filters a:hover,.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button:hover{background-color:var(--e-global-color-d3e6fd4);color:#fff}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .portfolio-filters a.active,.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button.active{background-color:var(--e-global-color-d3e6fd4);color:#fff}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio-selected-filters .portfolio-selected-filter-item{color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-button,.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio-filters-list .portfolio-filters-area .portfolio-search-filter .portfolio-search-filter-button{color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-form input,.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio-filters-list .portfolio-filters-area .portfolio-search-filter input{color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:70px}.elementor-2871 .elementor-element.elementor-element-be784b9 .gem-pagination a{border-radius:12px}.elementor-2871 .elementor-element.elementor-element-be784b9 .read-more-button .gem-button-container .gem-button span{color:#fff}.elementor-2871 .elementor-element.elementor-element-be784b9 .read-more-button .gem-button-container .gem-button .gem-button-icon{color:#fff}.elementor-2871 .elementor-element.elementor-element-be784b9 .read-more-button .gem-button-container .gem-button .gem-button-icon svg{fill:#fff}.elementor-2871 .elementor-element.elementor-element-be784b9 .read-more-button .gem-button-container .gem-button{background-color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-1fec6a8{--display:flex}.elementor-2871 .elementor-element.elementor-element-3c88e3f{--spacer-size:40px}.elementor-2871 .elementor-element.elementor-element-cdffe47{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-61a95fa{--divider-border-style:solid;--divider-color:var(--e-global-color-53e5d26);--divider-border-width:1px}.elementor-2871 .elementor-element.elementor-element-61a95fa .elementor-divider-separator{width:100%}.elementor-2871 .elementor-element.elementor-element-61a95fa .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-2871 .elementor-element.elementor-element-f3c5c8e{--display:flex}.elementor-2871 .elementor-element.elementor-element-7893202{--spacer-size:80px}.elementor-2871 .elementor-element.elementor-element-4cd718f8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0;--border-radius:20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px}.elementor-2871 .elementor-element.elementor-element-4cd718f8:not(.elementor-motion-effects-element-type-background),.elementor-2871 .elementor-element.elementor-element-4cd718f8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d3e6fd4);background-image:url("https://www.autexis.com/wp-content/uploads/2026/07/Philippe_Ramseier_freigestellt_heller-672x372.png");background-position:734px -49px;background-repeat:no-repeat;background-size:529px auto}.elementor-2871 .elementor-element.elementor-element-4cd718f8:before,.elementor-2871 .elementor-element.elementor-element-4cd718f8>.elementor-background-video-container:before,.elementor-2871 .elementor-element.elementor-element-4cd718f8>.e-con-inner>.elementor-background-video-container:before,.elementor-2871 .elementor-element.elementor-element-4cd718f8>.elementor-background-slideshow:before,.elementor-2871 .elementor-element.elementor-element-4cd718f8>.e-con-inner>.elementor-background-slideshow:before,.elementor-2871 .elementor-element.elementor-element-4cd718f8>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-2871 .elementor-element.elementor-element-4cd718f8>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-2871 .elementor-element.elementor-element-4cd718f8>.thegem-ken-burns-bg:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,#02010100 50%,#001725 100%)}.elementor-2871 .elementor-element.elementor-element-48d2c32d{--display:flex}.elementor-2871 .elementor-element.elementor-element-5566aa69{width:var(--container-widget-width,668px);max-width:668px;padding:0;--container-widget-width:668px;--container-widget-flex-grow:0;text-align:start}.elementor-2871 .elementor-element.elementor-element-5566aa69,.elementor-2871 .elementor-element.elementor-element-5566aa69 .elementor-text-editor *{font-size:48px;font-weight:400;line-height:1.2em}.elementor-2871 .elementor-element.elementor-element-5566aa69,.elementor-2871 .elementor-element.elementor-element-5566aa69 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-2871 .elementor-element.elementor-element-2ce69f4a{width:var(--container-widget-width,616px);max-width:616px;padding:0;--container-widget-width:616px;--container-widget-flex-grow:0;text-align:start}.elementor-2871 .elementor-element.elementor-element-2ce69f4a,.elementor-2871 .elementor-element.elementor-element-2ce69f4a .elementor-text-editor *{font-size:18px;font-weight:300;line-height:1.4em}.elementor-2871 .elementor-element.elementor-element-2ce69f4a,.elementor-2871 .elementor-element.elementor-element-2ce69f4a .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-button-container .gem-button{background-color:#fff;border-radius:15px}.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-button-container .gem-button:hover{background-color:var(--e-global-color-53e5d26)}.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-inner-wrapper-btn{flex-direction:row-reverse}.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-button-container{text-align:left}.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:10px 25px}.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-button-container .gem-button .gem-text-button{color:var(--e-global-color-d3e6fd4);font-size:18px;text-transform:none}.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:15px}.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-button-container .gem-button .gem-button-icon{font-size:22px;color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-button-container .gem-button .gem-button-icon svg{fill:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-button-container .gem-button i,.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-button-container .gem-button:hover .gem-button-icon{color:var(--e-global-color-d3e6fd4);transform:rotate(-45deg)}.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-button-container .gem-button:hover .gem-button-icon svg{fill:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-98ba073{--display:flex}.elementor-2871 .elementor-element.elementor-element-790b424{--spacer-size:80px}.elementor-2871 .elementor-element.elementor-element-edf33ff{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-dc30d19{--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}.elementor-2871 .elementor-element.elementor-element-dc30d19.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2871 .elementor-element.elementor-element-efa94e4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-2ab4067{padding:0 0 20px}.elementor-2871 .elementor-element.elementor-element-2ab4067,.elementor-2871 .elementor-element.elementor-element-2ab4067 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-98d21d1{width:var(--container-widget-width,502px);max-width:502px;padding:0;--container-widget-width:502px;--container-widget-flex-grow:0}.elementor-2871 .elementor-element.elementor-element-98d21d1,.elementor-2871 .elementor-element.elementor-element-98d21d1 .elementor-text-editor *{font-size:48px;font-weight:400;line-height:1.2em}.elementor-2871 .elementor-element.elementor-element-98d21d1,.elementor-2871 .elementor-element.elementor-element-98d21d1 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-ff115a2{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-2337c45{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-cb2c70b img{width:100px}.elementor-2871 .elementor-element.elementor-element-1246929{text-align:center}.elementor-2871 .elementor-element.elementor-element-1246929,.elementor-2871 .elementor-element.elementor-element-1246929 .elementor-text-editor *{font-size:16px}.elementor-2871 .elementor-element.elementor-element-1246929,.elementor-2871 .elementor-element.elementor-element-1246929 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-e5f5a11{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-4328d4e img{width:100px}.elementor-2871 .elementor-element.elementor-element-4a6ad79{text-align:center}.elementor-2871 .elementor-element.elementor-element-4a6ad79,.elementor-2871 .elementor-element.elementor-element-4a6ad79 .elementor-text-editor *{font-size:16px}.elementor-2871 .elementor-element.elementor-element-4a6ad79,.elementor-2871 .elementor-element.elementor-element-4a6ad79 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-8a06947{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-8fc4282 img{width:100px}.elementor-2871 .elementor-element.elementor-element-eb33ea8{text-align:center}.elementor-2871 .elementor-element.elementor-element-eb33ea8,.elementor-2871 .elementor-element.elementor-element-eb33ea8 .elementor-text-editor *{font-size:16px}.elementor-2871 .elementor-element.elementor-element-eb33ea8,.elementor-2871 .elementor-element.elementor-element-eb33ea8 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-6ec811f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-c0f0cc9 img{width:100px}.elementor-2871 .elementor-element.elementor-element-54992ed{text-align:center}.elementor-2871 .elementor-element.elementor-element-54992ed,.elementor-2871 .elementor-element.elementor-element-54992ed .elementor-text-editor *{font-size:16px}.elementor-2871 .elementor-element.elementor-element-54992ed,.elementor-2871 .elementor-element.elementor-element-54992ed .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-339f196{--e-image-carousel-slides-to-show:6;padding:0 0 20px}.elementor-2871 .elementor-element.elementor-element-36bad8f{--e-image-carousel-slides-to-show:6;padding:0 0 20px}.elementor-2871 .elementor-element.elementor-element-c310a95{--display:flex}.elementor-2871 .elementor-element.elementor-element-ceac0c1{--spacer-size:40px}.elementor-2871 .elementor-element.elementor-element-760c36d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-daca9d0{--divider-border-style:solid;--divider-color:var(--e-global-color-53e5d26);--divider-border-width:1px}.elementor-2871 .elementor-element.elementor-element-daca9d0 .elementor-divider-separator{width:100%}.elementor-2871 .elementor-element.elementor-element-daca9d0 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-2871 .elementor-element.elementor-element-62a2b57{--display:flex}.elementor-2871 .elementor-element.elementor-element-0092343{--spacer-size:80px}.elementor-2871 .elementor-element.elementor-element-d74e21a{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-15eaf39{padding:0}.elementor-2871 .elementor-element.elementor-element-15eaf39,.elementor-2871 .elementor-element.elementor-element-15eaf39 .elementor-text-editor *{font-size:48px;font-weight:400;line-height:1.2em}.elementor-2871 .elementor-element.elementor-element-15eaf39,.elementor-2871 .elementor-element.elementor-element-15eaf39 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-ed1e7f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-fe6fe9f>.elementor-widget-container{padding:0}.elementor-2871 .elementor-element.elementor-element-fe6fe9f .gem-testimonials .gem-prev:after,.elementor-2871 .elementor-element.elementor-element-fe6fe9f .gem-testimonials .gem-next:after{border-radius:20px;background-color:var(--e-global-color-2c70ea8);color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-fe6fe9f .gem-testimonials .gem-prev:hover:after,.elementor-2871 .elementor-element.elementor-element-fe6fe9f .gem-testimonials .gem-next:hover:after{background-color:var(--e-global-color-d3e6fd4);color:var(--e-global-color-6e28416)}.elementor-2871 .elementor-element.elementor-element-e81942e{--display:flex}.elementor-2871 .elementor-element.elementor-element-352d297{--spacer-size:80px}.elementor-2871 .elementor-element.elementor-element-5de083e{--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}.elementor-2871 .elementor-element.elementor-element-5de083e.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2871 .elementor-element.elementor-element-3e779e4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px}.elementor-2871 .elementor-element.elementor-element-3e779e4:not(.elementor-motion-effects-element-type-background),.elementor-2871 .elementor-element.elementor-element-3e779e4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-f7ccad1{width:var(--container-widget-width,642px);max-width:642px;padding:0;--container-widget-width:642px;--container-widget-flex-grow:0;text-align:center}.elementor-2871 .elementor-element.elementor-element-f7ccad1,.elementor-2871 .elementor-element.elementor-element-f7ccad1 .elementor-text-editor *{font-size:48px;font-weight:400;line-height:1.2em}.elementor-2871 .elementor-element.elementor-element-f7ccad1,.elementor-2871 .elementor-element.elementor-element-f7ccad1 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-53e5d26)}.elementor-2871 .elementor-element.elementor-element-9e9c230{width:var(--container-widget-width,616px);max-width:616px;padding:0;--container-widget-width:616px;--container-widget-flex-grow:0;text-align:center}.elementor-2871 .elementor-element.elementor-element-9e9c230,.elementor-2871 .elementor-element.elementor-element-9e9c230 .elementor-text-editor *{font-size:18px;font-weight:300;line-height:1.4em}.elementor-2871 .elementor-element.elementor-element-9e9c230,.elementor-2871 .elementor-element.elementor-element-9e9c230 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-2871 .elementor-element.elementor-element-b85269f .gem-button-container .gem-button{background-color:#fff;border-radius:15px}.elementor-2871 .elementor-element.elementor-element-b85269f .gem-button-container .gem-button:hover{background-color:var(--e-global-color-53e5d26)}.elementor-2871 .elementor-element.elementor-element-b85269f .gem-inner-wrapper-btn{flex-direction:row-reverse}.elementor-2871 .elementor-element.elementor-element-b85269f .gem-button-container{text-align:left}.elementor-2871 .elementor-element.elementor-element-b85269f .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:10px 25px}.elementor-2871 .elementor-element.elementor-element-b85269f .gem-button-container .gem-button .gem-text-button{color:var(--e-global-color-d3e6fd4);font-size:18px;text-transform:none}.elementor-2871 .elementor-element.elementor-element-b85269f .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-b85269f .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:15px}.elementor-2871 .elementor-element.elementor-element-b85269f .gem-button-container .gem-button .gem-button-icon{font-size:22px;color:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-b85269f .gem-button-container .gem-button .gem-button-icon svg{fill:var(--e-global-color-d3e6fd4)}.elementor-2871 .elementor-element.elementor-element-b85269f .gem-button-container .gem-button i,.elementor-2871 .elementor-element.elementor-element-b85269f .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-2871 .elementor-element.elementor-element-b85269f .gem-button-container .gem-button:hover .gem-button-icon{color:var(--e-global-color-d3e6fd4);transform:rotate(-45deg)}.elementor-2871 .elementor-element.elementor-element-b85269f .gem-button-container .gem-button:hover .gem-button-icon svg{fill:var(--e-global-color-d3e6fd4)}@media(max-width:1024px){.elementor-2871 .elementor-element.elementor-element-1f94289{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-2871 .elementor-element.elementor-element-ca34622{--min-height:520px}.elementor-2871 .elementor-element.elementor-element-c75a5ab{--padding-top:0px;--padding-bottom:280px;--padding-left:30px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-3f8c3c9>.elementor-widget-container{margin:-20px 0 65px}.elementor-2871 .elementor-element.elementor-element-fead6f2{--padding-top:70px;--padding-bottom:70px;--padding-left:21px;--padding-right:21px}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .portfolio-item .wrap>.caption{padding:20px 30px !important}.elementor-2871 .elementor-element.elementor-element-4cd718f8:not(.elementor-motion-effects-element-type-background),.elementor-2871 .elementor-element.elementor-element-4cd718f8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:342px -50px;background-size:513px auto}.elementor-2871 .elementor-element.elementor-element-4cd718f8{--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-2871 .elementor-element.elementor-element-5566aa69,.elementor-2871 .elementor-element.elementor-element-5566aa69 .elementor-text-editor *{font-size:38px;line-height:1.2em}.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-button-container{text-align:center}}@media(max-width:767px){.elementor-2871 .elementor-element.elementor-element-1f94289{--min-height:0vh;--justify-content:flex-start;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px}.elementor-2871 .elementor-element.elementor-element-ca34622{--min-height:520px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px}.elementor-2871 .elementor-element.elementor-element-c75a5ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-3f8c3c9>.elementor-widget-container{margin:0}.elementor-2871 .elementor-element.elementor-element-3f8c3c9 .thegem-heading,.elementor-2871 .elementor-element.elementor-element-3f8c3c9 .thegem-heading .light{font-size:30px;line-height:1.2em}.elementor-2871 .elementor-element.elementor-element-444366f{width:100%;max-width:100%}.elementor-2871 .elementor-element.elementor-element-444366f .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:12px 12px 12px 25px}.elementor-2871 .elementor-element.elementor-element-444366f .gem-button-container .gem-button .gem-text-button{font-size:20px}.elementor-2871 .elementor-element.elementor-element-444366f .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:25px}.elementor-2871 .elementor-element.elementor-element-31e971e{--spacer-size:50px}.elementor-2871 .elementor-element.elementor-element-0559770{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-2871 .elementor-element.elementor-element-fead6f2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-2871 .elementor-element.elementor-element-be784b9 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(0px/2) !important}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-2871 .elementor-element.elementor-element-be784b9 .skeleton-posts.portfolio-row{margin:calc(-0px/2)}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-0px/2) 0}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:0;padding-right:0}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(0px/2);padding-right:calc(0px/2)}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:0;padding-right:0}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:0}.elementor-2871 .elementor-element.elementor-element-be784b9 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-0px/2)}.elementor-2871 .elementor-element.elementor-element-4cd718f8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-2871 .elementor-element.elementor-element-4cd718f8:not(.elementor-motion-effects-element-type-background),.elementor-2871 .elementor-element.elementor-element-4cd718f8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-137px -67px;background-size:cover}.elementor-2871 .elementor-element.elementor-element-5566aa69{padding:350px 0 0}.elementor-2871 .elementor-element.elementor-element-5566aa69,.elementor-2871 .elementor-element.elementor-element-5566aa69 .elementor-text-editor *{font-size:29px;line-height:1.2em}.elementor-2871 .elementor-element.elementor-element-68ced9df{width:100%;max-width:100%}.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-button-container{text-align:center}.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:12px 12px 12px 25px}.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-button-container .gem-button .gem-text-button{font-size:20px}.elementor-2871 .elementor-element.elementor-element-68ced9df .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:25px}.elementor-2871 .elementor-element.elementor-element-ff115a2{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2871 .elementor-element.elementor-element-2337c45{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px}.elementor-2871 .elementor-element.elementor-element-cb2c70b img{width:140px}.elementor-2871 .elementor-element.elementor-element-e5f5a11{--width:50%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-2871 .elementor-element.elementor-element-4328d4e img{width:140px}.elementor-2871 .elementor-element.elementor-element-8a06947{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-2871 .elementor-element.elementor-element-8fc4282 img{width:140px}.elementor-2871 .elementor-element.elementor-element-6ec811f{--width:50%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-2871 .elementor-element.elementor-element-c0f0cc9 img{width:140px}.elementor-2871 .elementor-element.elementor-element-b85269f{width:100%;max-width:100%}.elementor-2871 .elementor-element.elementor-element-b85269f .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:12px 12px 12px 25px}.elementor-2871 .elementor-element.elementor-element-b85269f .gem-button-container .gem-button .gem-text-button{font-size:20px}.elementor-2871 .elementor-element.elementor-element-b85269f .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:25px}}@media(min-width:768px){.elementor-2871 .elementor-element.elementor-element-07eb20a{--width:717px}.elementor-2871 .elementor-element.elementor-element-48d2c32d{--width:63%}.elementor-2871 .elementor-element.elementor-element-ff115a2{--width:1600px}}@media(max-width:1024px) and (min-width:768px){.elementor-2871 .elementor-element.elementor-element-07eb20a{--width:90%}}.elementor-element-fe6fe9f .gem-testimonial-item{display:flex !important;align-items:center !important}