.elementor-28794 .elementor-element.elementor-element-ab9f001{--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-28794 .elementor-element.elementor-element-da79460{--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:80px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px}.elementor-28794 .elementor-element.elementor-element-da79460:before,.elementor-28794 .elementor-element.elementor-element-da79460>.elementor-background-video-container:before,.elementor-28794 .elementor-element.elementor-element-da79460>.e-con-inner>.elementor-background-video-container:before,.elementor-28794 .elementor-element.elementor-element-da79460>.elementor-background-slideshow:before,.elementor-28794 .elementor-element.elementor-element-da79460>.e-con-inner>.elementor-background-slideshow:before,.elementor-28794 .elementor-element.elementor-element-da79460>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-28794 .elementor-element.elementor-element-da79460>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-28794 .elementor-element.elementor-element-da79460>.thegem-ken-burns-bg:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,#003A5D00 24%,var(--e-global-color-d3e6fd4) 89%)}.elementor-28794 .elementor-element.elementor-element-da79460:not(.elementor-motion-effects-element-type-background),.elementor-28794 .elementor-element.elementor-element-da79460>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-28794 .elementor-element.elementor-element-babe23a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28794 .elementor-element.elementor-element-babe23a,.elementor-28794 .elementor-element.elementor-element-babe23a.thegem-e-con-layout-thegem{--content-width:1540px}.elementor-28794 .elementor-element.elementor-element-2b0234d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28794 .elementor-element.elementor-element-2b0234d.e-con{--flex-grow:0;--flex-shrink:0}.elementor-28794 .elementor-element.elementor-element-bae9d6b{width:100%;max-width:100%}.elementor-28794 .elementor-element.elementor-element-bae9d6b>.elementor-widget-container{margin:0;padding:0 0 20px}.elementor-28794 .elementor-element.elementor-element-bae9d6b .thegem-heading,.elementor-28794 .elementor-element.elementor-element-bae9d6b .thegem-heading .light{font-size:65px;font-weight:400;line-height:1.2em}.elementor-28794 .elementor-element.elementor-element-1dfd8cc>.elementor-widget-container{padding:0 0 40px}.elementor-28794 .elementor-element.elementor-element-1dfd8cc .thegem-heading,.elementor-28794 .elementor-element.elementor-element-1dfd8cc .thegem-heading .light{font-size:16px;font-weight:300;line-height:1.4em}.elementor-28794 .elementor-element.elementor-element-21c2f23{--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:flex-start;--align-items:flex-start;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28794 .elementor-element.elementor-element-ff52538{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px}.elementor-28794 .elementor-element.elementor-element-7969163 .thegem-te-portfolio-content{justify-content:left;text-align:left}.elementor-28794 .elementor-element.elementor-element-4a5d58a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-28794 .elementor-element.elementor-element-4a5d58a:not(.elementor-motion-effects-element-type-background),.elementor-28794 .elementor-element.elementor-element-4a5d58a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#a6c3d3}.elementor-28794 .elementor-element.elementor-element-4a5d58a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-28794 .elementor-element.elementor-element-acecf80{padding:0 0 10px}.elementor-28794 .elementor-element.elementor-element-acecf80,.elementor-28794 .elementor-element.elementor-element-acecf80 .elementor-text-editor *{font-size:20px;font-weight:400}.elementor-28794 .elementor-element.elementor-element-acecf80,.elementor-28794 .elementor-element.elementor-element-acecf80 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-d3ea612{width:var(--container-widget-width,40%);max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0}.elementor-28794 .elementor-element.elementor-element-d3ea612 .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-d3ea612 .thegem-te-custom-fields .custom-fields .custom-fields-item a{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-d3ea612 .thegem-te-custom-fields .custom-fields .custom-fields-item .label-after{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-2a185e8{padding:20px 0 5px}.elementor-28794 .elementor-element.elementor-element-2a185e8,.elementor-28794 .elementor-element.elementor-element-2a185e8 .elementor-text-editor *{font-size:20px;font-weight:400}.elementor-28794 .elementor-element.elementor-element-2a185e8,.elementor-28794 .elementor-element.elementor-element-2a185e8 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-eb437ac .thegem-te-custom-fields .custom-fields .custom-fields-item .item-label{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-eb437ac .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-eb437ac .thegem-te-custom-fields .custom-fields .custom-fields-item a{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-eb437ac .thegem-te-custom-fields .custom-fields .custom-fields-item .label-after{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-02df0f0{padding:20px 0 5px}.elementor-28794 .elementor-element.elementor-element-02df0f0,.elementor-28794 .elementor-element.elementor-element-02df0f0 .elementor-text-editor *{font-size:20px;font-weight:400}.elementor-28794 .elementor-element.elementor-element-02df0f0,.elementor-28794 .elementor-element.elementor-element-02df0f0 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-b68b6ba .thegem-te-custom-fields .custom-fields .custom-fields-item .item-label{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-b68b6ba .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-b68b6ba .thegem-te-custom-fields .custom-fields .custom-fields-item a{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-b68b6ba .thegem-te-custom-fields .custom-fields .custom-fields-item .label-after{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-e893985{padding:20px 0 5px}.elementor-28794 .elementor-element.elementor-element-e893985,.elementor-28794 .elementor-element.elementor-element-e893985 .elementor-text-editor *{font-size:20px;font-weight:400}.elementor-28794 .elementor-element.elementor-element-e893985,.elementor-28794 .elementor-element.elementor-element-e893985 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-52cca60 .thegem-te-custom-fields .custom-fields .custom-fields-item .item-label{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-52cca60 .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-52cca60 .thegem-te-custom-fields .custom-fields .custom-fields-item a{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-52cca60 .thegem-te-custom-fields .custom-fields .custom-fields-item .label-after{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-387cab8{padding:20px 0 5px}.elementor-28794 .elementor-element.elementor-element-387cab8,.elementor-28794 .elementor-element.elementor-element-387cab8 .elementor-text-editor *{font-size:20px;font-weight:400}.elementor-28794 .elementor-element.elementor-element-387cab8,.elementor-28794 .elementor-element.elementor-element-387cab8 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-0ff4487 .thegem-te-custom-fields .custom-fields .custom-fields-item .item-label{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-0ff4487 .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-0ff4487 .thegem-te-custom-fields .custom-fields .custom-fields-item a{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-0ff4487 .thegem-te-custom-fields .custom-fields .custom-fields-item .label-after{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-c23fef4{padding:20px 0 5px}.elementor-28794 .elementor-element.elementor-element-c23fef4,.elementor-28794 .elementor-element.elementor-element-c23fef4 .elementor-text-editor *{font-size:20px;font-weight:400}.elementor-28794 .elementor-element.elementor-element-c23fef4,.elementor-28794 .elementor-element.elementor-element-c23fef4 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-8f0380e .thegem-te-portfolio-info .portfolio-info .portfolio-info-item-cats a{border-radius:20px}.elementor-28794 .elementor-element.elementor-element-3308bbc{--spacer-size:40px}.elementor-28794 .elementor-element.elementor-element-4011e5a{--divider-border-style:solid;--divider-color:var(--e-global-color-2c70ea8);--divider-border-width:1px}.elementor-28794 .elementor-element.elementor-element-4011e5a .elementor-divider-separator{width:100%}.elementor-28794 .elementor-element.elementor-element-4011e5a .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-28794 .elementor-element.elementor-element-bdcc8c6{--spacer-size:40px}.elementor-28794 .elementor-element.elementor-element-94876b0{--display:flex;--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-28794 .elementor-element.elementor-element-4371cd2{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28794 .elementor-element.elementor-element-9a3b969{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28794 .elementor-element.elementor-element-f94a4f4>.elementor-widget-container{margin:0 0 -5px;padding:0}.elementor-28794 .elementor-element.elementor-element-f94a4f4 .thegem-te-custom-fields .custom-fields .custom-fields-item{margin-right:0;padding-right:0}.elementor-28794 .elementor-element.elementor-element-f94a4f4 .thegem-te-custom-fields .custom-fields .custom-fields-item .icon{margin-right:0}.elementor-28794 .elementor-element.elementor-element-f94a4f4 .thegem-te-custom-fields .custom-fields .custom-fields-item .item-label{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-f94a4f4 .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-f94a4f4 .thegem-te-custom-fields .custom-fields .custom-fields-item a{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-f94a4f4 .thegem-te-custom-fields .custom-fields .custom-fields-item .label-after{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-f94a4f4 .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value,.elementor-28794 .elementor-element.elementor-element-f94a4f4 .thegem-te-custom-fields .custom-fields .custom-fields-item .label-after{font-weight:600}.elementor-28794 .elementor-element.elementor-element-005c5f5>.elementor-widget-container{padding:0}.elementor-28794 .elementor-element.elementor-element-005c5f5 .thegem-te-custom-fields .custom-fields .custom-fields-item{margin-right:0;padding-right:0}.elementor-28794 .elementor-element.elementor-element-005c5f5 .thegem-te-custom-fields .custom-fields .custom-fields-item .icon{margin-right:0}.elementor-28794 .elementor-element.elementor-element-005c5f5 .thegem-te-custom-fields .custom-fields .custom-fields-item .item-label{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-005c5f5 .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-005c5f5 .thegem-te-custom-fields .custom-fields .custom-fields-item a{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-005c5f5 .thegem-te-custom-fields .custom-fields .custom-fields-item .label-after{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-d067007{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28794 .elementor-element.elementor-element-283c47c0{--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-28794 .elementor-element.elementor-element-18b38560{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28794 .elementor-element.elementor-element-8350f66,.elementor-28794 .elementor-element.elementor-element-8350f66 .elementor-text-editor *{font-size:40px;font-weight:400}.elementor-28794 .elementor-element.elementor-element-601f98b5{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28794 .elementor-element.elementor-element-1bd3aa3e .gem-button-container .gem-button{background-color:#fff;border-radius:15px}.elementor-28794 .elementor-element.elementor-element-1bd3aa3e .gem-button-container .gem-button:hover{background-color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-1bd3aa3e .gem-inner-wrapper-btn{flex-direction:row-reverse}.elementor-28794 .elementor-element.elementor-element-1bd3aa3e .gem-button-container{text-align:left}.elementor-28794 .elementor-element.elementor-element-1bd3aa3e .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:10px 25px}.elementor-28794 .elementor-element.elementor-element-1bd3aa3e .gem-button-container .gem-button .gem-text-button{color:var(--e-global-color-d3e6fd4);font-size:18px;text-transform:none}.elementor-28794 .elementor-element.elementor-element-1bd3aa3e .gem-button-container .gem-button:hover .gem-text-button{color:#fff}.elementor-28794 .elementor-element.elementor-element-1bd3aa3e .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:15px}.elementor-28794 .elementor-element.elementor-element-1bd3aa3e .gem-button-container .gem-button .gem-button-icon{font-size:22px;color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-1bd3aa3e .gem-button-container .gem-button .gem-button-icon svg{fill:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-1bd3aa3e .gem-button-container .gem-button i,.elementor-28794 .elementor-element.elementor-element-1bd3aa3e .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-28794 .elementor-element.elementor-element-1bd3aa3e .gem-button-container .gem-button:hover .gem-button-icon{color:#fff;transform:rotate(-45deg)}.elementor-28794 .elementor-element.elementor-element-1bd3aa3e .gem-button-container .gem-button:hover .gem-button-icon svg{fill:#fff}.elementor-28794 .elementor-element.elementor-element-2334740{--display:flex;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-28794 .elementor-element.elementor-element-73c2b4f .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-28794 .elementor-element.elementor-element-73c2b4f .skeleton-posts.portfolio-row .portfolio-item{padding:calc(3px/2) !important}.elementor-28794 .elementor-element.elementor-element-73c2b4f .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-28794 .elementor-element.elementor-element-73c2b4f .skeleton-posts.portfolio-row{margin:calc(-3px/2)}.elementor-28794 .elementor-element.elementor-element-73c2b4f .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-3px/2) 0}.elementor-28794 .elementor-element.elementor-element-73c2b4f .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:3px;padding-right:3px}.elementor-28794 .elementor-element.elementor-element-73c2b4f .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(3px/2);padding-right:calc(3px/2)}.elementor-28794 .elementor-element.elementor-element-73c2b4f .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:3px;padding-right:3px}.elementor-28794 .elementor-element.elementor-element-73c2b4f .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:3px}.elementor-28794 .elementor-element.elementor-element-73c2b4f .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-3px/2)}.elementor-28794 .elementor-element.elementor-element-73c2b4f .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px}.elementor-28794 .elementor-element.elementor-element-7f9e42d{--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-28794 .elementor-element.elementor-element-7f9e42d:not(.elementor-motion-effects-element-type-background),.elementor-28794 .elementor-element.elementor-element-7f9e42d>.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.png");background-position:734px -49px;background-repeat:no-repeat;background-size:529px auto}.elementor-28794 .elementor-element.elementor-element-7f9e42d:before,.elementor-28794 .elementor-element.elementor-element-7f9e42d>.elementor-background-video-container:before,.elementor-28794 .elementor-element.elementor-element-7f9e42d>.e-con-inner>.elementor-background-video-container:before,.elementor-28794 .elementor-element.elementor-element-7f9e42d>.elementor-background-slideshow:before,.elementor-28794 .elementor-element.elementor-element-7f9e42d>.e-con-inner>.elementor-background-slideshow:before,.elementor-28794 .elementor-element.elementor-element-7f9e42d>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-28794 .elementor-element.elementor-element-7f9e42d>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-28794 .elementor-element.elementor-element-7f9e42d>.thegem-ken-burns-bg:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,#02010100 50%,#001725 100%)}.elementor-28794 .elementor-element.elementor-element-ee3c242{--display:flex}.elementor-28794 .elementor-element.elementor-element-74ad063{width:var(--container-widget-width,668px);max-width:668px;padding:0;--container-widget-width:668px;--container-widget-flex-grow:0;text-align:start}.elementor-28794 .elementor-element.elementor-element-74ad063,.elementor-28794 .elementor-element.elementor-element-74ad063 .elementor-text-editor *{font-size:48px;font-weight:400;line-height:1.2em}.elementor-28794 .elementor-element.elementor-element-74ad063,.elementor-28794 .elementor-element.elementor-element-74ad063 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-28794 .elementor-element.elementor-element-ef764e0{width:var(--container-widget-width,616px);max-width:616px;padding:0;--container-widget-width:616px;--container-widget-flex-grow:0;text-align:start}.elementor-28794 .elementor-element.elementor-element-ef764e0,.elementor-28794 .elementor-element.elementor-element-ef764e0 .elementor-text-editor *{font-size:18px;font-weight:300;line-height:1.4em}.elementor-28794 .elementor-element.elementor-element-ef764e0,.elementor-28794 .elementor-element.elementor-element-ef764e0 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-button-container .gem-button{background-color:#fff;border-radius:15px}.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-button-container .gem-button:hover{background-color:var(--e-global-color-53e5d26)}.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-inner-wrapper-btn{flex-direction:row-reverse}.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-button-container{text-align:left}.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:10px 25px}.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-button-container .gem-button .gem-text-button{color:var(--e-global-color-d3e6fd4);font-size:18px;text-transform:none}.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:15px}.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-button-container .gem-button .gem-button-icon{font-size:22px;color:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-button-container .gem-button .gem-button-icon svg{fill:var(--e-global-color-d3e6fd4)}.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-button-container .gem-button i,.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-button-container .gem-button:hover .gem-button-icon{color:var(--e-global-color-d3e6fd4);transform:rotate(-45deg)}.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-button-container .gem-button:hover .gem-button-icon svg{fill:var(--e-global-color-d3e6fd4)}@media(max-width:1024px){.elementor-28794 .elementor-element.elementor-element-ab9f001{--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-28794 .elementor-element.elementor-element-da79460{--min-height:520px}.elementor-28794 .elementor-element.elementor-element-babe23a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28794 .elementor-element.elementor-element-bae9d6b>.elementor-widget-container{margin:-20px 0 10px}.elementor-28794 .elementor-element.elementor-element-bae9d6b .thegem-heading,.elementor-28794 .elementor-element.elementor-element-bae9d6b .thegem-heading .light{font-size:35px;line-height:1.2em}.elementor-28794 .elementor-element.elementor-element-1dfd8cc>.elementor-widget-container{padding:0}.elementor-28794 .elementor-element.elementor-element-21c2f23{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-28794 .elementor-element.elementor-element-ff52538{--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28794 .elementor-element.elementor-element-4a5d58a{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-28794 .elementor-element.elementor-element-d067007{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-28794 .elementor-element.elementor-element-283c47c0{--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-28794 .elementor-element.elementor-element-1bd3aa3e .gem-button-container{text-align:center}.elementor-28794 .elementor-element.elementor-element-2334740{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-28794 .elementor-element.elementor-element-7f9e42d:not(.elementor-motion-effects-element-type-background),.elementor-28794 .elementor-element.elementor-element-7f9e42d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:342px -50px;background-size:513px auto}.elementor-28794 .elementor-element.elementor-element-7f9e42d{--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-28794 .elementor-element.elementor-element-74ad063,.elementor-28794 .elementor-element.elementor-element-74ad063 .elementor-text-editor *{font-size:38px;line-height:1.2em}.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-button-container{text-align:center}}@media(max-width:767px){.elementor-28794 .elementor-element.elementor-element-ab9f001{--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-28794 .elementor-element.elementor-element-da79460{--min-height:520px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px}.elementor-28794 .elementor-element.elementor-element-babe23a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28794 .elementor-element.elementor-element-bae9d6b>.elementor-widget-container{margin:0 0 10px}.elementor-28794 .elementor-element.elementor-element-bae9d6b .thegem-heading,.elementor-28794 .elementor-element.elementor-element-bae9d6b .thegem-heading .light{font-size:30px;line-height:1.2em}.elementor-28794 .elementor-element.elementor-element-1dfd8cc>.elementor-widget-container{padding:0}.elementor-28794 .elementor-element.elementor-element-21c2f23{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-28794 .elementor-element.elementor-element-ff52538{--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28794 .elementor-element.elementor-element-4a5d58a{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-28794 .elementor-element.elementor-element-3308bbc{--spacer-size:0px}.elementor-28794 .elementor-element.elementor-element-bdcc8c6{--spacer-size:0px}.elementor-28794 .elementor-element.elementor-element-d067007{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-28794 .elementor-element.elementor-element-283c47c0{--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-28794 .elementor-element.elementor-element-1bd3aa3e{width:100%;max-width:100%}.elementor-28794 .elementor-element.elementor-element-1bd3aa3e .gem-button-container{text-align:center}.elementor-28794 .elementor-element.elementor-element-1bd3aa3e .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:12px 12px 12px 25px}.elementor-28794 .elementor-element.elementor-element-1bd3aa3e .gem-button-container .gem-button .gem-text-button{font-size:20px}.elementor-28794 .elementor-element.elementor-element-1bd3aa3e .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:25px}.elementor-28794 .elementor-element.elementor-element-2334740{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-28794 .elementor-element.elementor-element-7f9e42d{--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-28794 .elementor-element.elementor-element-7f9e42d:not(.elementor-motion-effects-element-type-background),.elementor-28794 .elementor-element.elementor-element-7f9e42d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-137px -67px;background-size:cover}.elementor-28794 .elementor-element.elementor-element-74ad063{padding:350px 0 0}.elementor-28794 .elementor-element.elementor-element-74ad063,.elementor-28794 .elementor-element.elementor-element-74ad063 .elementor-text-editor *{font-size:29px;line-height:1.2em}.elementor-28794 .elementor-element.elementor-element-5b4c524{width:100%;max-width:100%}.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-button-container{text-align:center}.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:12px 12px 12px 25px}.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-button-container .gem-button .gem-text-button{font-size:20px}.elementor-28794 .elementor-element.elementor-element-5b4c524 .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:25px}}@media(min-width:768px){.elementor-28794 .elementor-element.elementor-element-2b0234d{--width:100%}.elementor-28794 .elementor-element.elementor-element-4a5d58a{--width:35%}.elementor-28794 .elementor-element.elementor-element-ee3c242{--width:63%}}@media(max-width:1024px) and (min-width:768px){.elementor-28794 .elementor-element.elementor-element-4a5d58a{--width:100%}}.portfolio-info-item-cats{display:flex !important;flex-direction:column !important;align-items:flex-start !important;margin-left:0 !important;padding-left:0 !important;gap:8px}.portfolio-info-item-cats a{margin-left:0 !important;align-self:flex-start !important}