.elementor-414 .elementor-element.elementor-element-9fceda6{--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-414 .elementor-element.elementor-element-f999fd0{width:var( --container-widget-width, 60rem );max-width:60rem;--container-widget-width:60rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-a526676{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-414 .elementor-element.elementor-element-f5b4d3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-f5b4d3d{text-align:left;}.elementor-414 .elementor-element.elementor-element-f5b4d3d .elementor-heading-title{font-size:var( --e-global-typography-6370cd0-font-size );color:var( --e-global-color-68462fe );}.elementor-414 .elementor-element.elementor-element-40f772e{width:var( --container-widget-width, 60rem );max-width:60rem;--container-widget-width:60rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-5dc23b3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-414 .elementor-element.elementor-element-66561fd{--display:flex;--min-height:387px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:0em;}.elementor-414 .elementor-element.elementor-element-75777e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:2em;}.elementor-414 .elementor-element.elementor-element-39c06a5.elementor-element{--align-self:flex-end;}.elementor-414 .elementor-element.elementor-element-39c06a5{text-align:right;}.elementor-414 .elementor-element.elementor-element-39c06a5 .elementor-heading-title{font-size:var( --e-global-typography-ebe1f30-font-size );line-height:var( --e-global-typography-ebe1f30-line-height );color:var( --e-global-color-accent );}.elementor-414 .elementor-element.elementor-element-8588dd9 .elementor-button{background-color:#0D76BB57;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-414 .elementor-element.elementor-element-8588dd9 .elementor-button:hover, .elementor-414 .elementor-element.elementor-element-8588dd9 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-414 .elementor-element.elementor-element-8588dd9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-8588dd9.elementor-element{--align-self:flex-end;}.elementor-414 .elementor-element.elementor-element-1f552f4{--display:flex;--min-height:387px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:#4F5B74;--border-color:#4F5B74;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:0em;}.elementor-414 .elementor-element.elementor-element-dc40dc8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-31d0b1e.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-31d0b1e .elementor-heading-title{font-size:var( --e-global-typography-ebe1f30-font-size );line-height:var( --e-global-typography-ebe1f30-line-height );color:var( --e-global-color-accent );}.elementor-414 .elementor-element.elementor-element-ed10660 .elementor-button{background-color:#0D76BB57;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-414 .elementor-element.elementor-element-ed10660 .elementor-button:hover, .elementor-414 .elementor-element.elementor-element-ed10660 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-414 .elementor-element.elementor-element-ed10660 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-ed10660.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-c4d55fb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.65;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4F5B74;--border-color:#4F5B74;--border-radius:14px 14px 14px 14px;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1rem;}.elementor-414 .elementor-element.elementor-element-c4d55fb::before, .elementor-414 .elementor-element.elementor-element-c4d55fb > .elementor-background-video-container::before, .elementor-414 .elementor-element.elementor-element-c4d55fb > .e-con-inner > .elementor-background-video-container::before, .elementor-414 .elementor-element.elementor-element-c4d55fb > .elementor-background-slideshow::before, .elementor-414 .elementor-element.elementor-element-c4d55fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-414 .elementor-element.elementor-element-c4d55fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(130deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-8a443e9 ) 100%);}.elementor-414 .elementor-element.elementor-element-b824926{width:initial;max-width:initial;column-gap:0px;font-family:"Geist", Sans-serif;font-size:clamp(1rem, 1.2vw, 1.125rem);font-weight:600;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-414 .elementor-element.elementor-element-b824926 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-414 .elementor-element.elementor-element-b824926.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-b824926 p{margin-bottom:0px;}.elementor-414 .elementor-element.elementor-element-4567fc7 .elementor-button{background-color:#0D76BB57;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-414 .elementor-element.elementor-element-4567fc7 .elementor-button:hover, .elementor-414 .elementor-element.elementor-element-4567fc7 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-414 .elementor-element.elementor-element-4567fc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-4567fc7.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-fd4ae7c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-414 .elementor-element.elementor-element-1fee7bc{--display:flex;--min-height:387px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:#4F5B74;--border-color:#4F5B74;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:0em;}.elementor-414 .elementor-element.elementor-element-6a653f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:2em;}.elementor-414 .elementor-element.elementor-element-3224fa8.elementor-element{--align-self:flex-end;}.elementor-414 .elementor-element.elementor-element-3224fa8 .elementor-heading-title{font-size:var( --e-global-typography-ebe1f30-font-size );line-height:var( --e-global-typography-ebe1f30-line-height );color:var( --e-global-color-accent );}.elementor-414 .elementor-element.elementor-element-9cce318 .elementor-button{background-color:#0D76BB57;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-414 .elementor-element.elementor-element-9cce318 .elementor-button:hover, .elementor-414 .elementor-element.elementor-element-9cce318 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-414 .elementor-element.elementor-element-9cce318 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-9cce318.elementor-element{--align-self:flex-end;}.elementor-414 .elementor-element.elementor-element-414053d{--display:flex;--min-height:387px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:#4F5B74;--border-color:#4F5B74;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:0em;}.elementor-414 .elementor-element.elementor-element-7ca9b14{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-ef61e5a.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-ef61e5a .elementor-heading-title{font-size:var( --e-global-typography-ebe1f30-font-size );line-height:var( --e-global-typography-ebe1f30-line-height );color:var( --e-global-color-accent );}.elementor-414 .elementor-element.elementor-element-4cae8bb .elementor-button{background-color:#0D76BB57;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-414 .elementor-element.elementor-element-4cae8bb .elementor-button:hover, .elementor-414 .elementor-element.elementor-element-4cae8bb .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-414 .elementor-element.elementor-element-4cae8bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-4cae8bb.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-e59a27a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-414 .elementor-element.elementor-element-3a6db82 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-3a6db82{text-align:center;}.elementor-414 .elementor-element.elementor-element-e28d8fb{--e-image-carousel-slides-to-show:3;}.elementor-414 .elementor-element.elementor-element-e28d8fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 10rem 0rem 10rem;}.elementor-414 .elementor-element.elementor-element-e28d8fb .elementor-swiper-button.elementor-swiper-button-prev, .elementor-414 .elementor-element.elementor-element-e28d8fb .elementor-swiper-button.elementor-swiper-button-next{font-size:36px;color:#F0F2F645;}.elementor-414 .elementor-element.elementor-element-e28d8fb .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-414 .elementor-element.elementor-element-e28d8fb .elementor-swiper-button.elementor-swiper-button-next svg{fill:#F0F2F645;}.elementor-414 .elementor-element.elementor-element-e28d8fb .swiper-wrapper{display:flex;align-items:center;}.elementor-414 .elementor-element.elementor-element-eb79c2b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-414 .elementor-element.elementor-element-4ce5a34{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:1.25rem;--margin-left:0rem;--margin-right:0rem;}.elementor-414 .elementor-element.elementor-element-e28ae3c{text-align:left;}.elementor-414 .elementor-element.elementor-element-e28ae3c .elementor-heading-title{font-size:var( --e-global-typography-6370cd0-font-size );color:var( --e-global-color-68462fe );}.elementor-414 .elementor-element.elementor-element-c982a15{width:var( --container-widget-width, 60rem );max-width:60rem;--container-widget-width:60rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-ba73f82{--display:flex;--min-height:387px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-414 .elementor-element.elementor-element-c968ad2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:26em;--margin-right:0em;}.elementor-414 .elementor-element.elementor-element-fc1e611.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-fc1e611 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-414 .elementor-element.elementor-element-c81fe3f{width:var( --container-widget-width, 32rem );max-width:32rem;--container-widget-width:32rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-414 .elementor-element.elementor-element-c81fe3f.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-d66ca9c .elementor-button{background-color:#0D76BB57;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-414 .elementor-element.elementor-element-d66ca9c .elementor-button:hover, .elementor-414 .elementor-element.elementor-element-d66ca9c .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-414 .elementor-element.elementor-element-d66ca9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-d66ca9c.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-c9527ed{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-414 .elementor-element.elementor-element-474865f{--display:flex;--min-height:387px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:0em;}.elementor-414 .elementor-element.elementor-element-d9669ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-414 .elementor-element.elementor-element-ee0726e.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-ee0726e .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-414 .elementor-element.elementor-element-00be246{width:var( --container-widget-width, 30rem );max-width:30rem;--container-widget-width:30rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-414 .elementor-element.elementor-element-00be246.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-b78510b .elementor-button{background-color:#0D76BB57;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-414 .elementor-element.elementor-element-b78510b .elementor-button:hover, .elementor-414 .elementor-element.elementor-element-b78510b .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-414 .elementor-element.elementor-element-b78510b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-b78510b.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-dd50b6d{--display:flex;--min-height:387px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:0em;}.elementor-414 .elementor-element.elementor-element-907b37f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-414 .elementor-element.elementor-element-4936d80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-4936d80.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-4936d80 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-414 .elementor-element.elementor-element-6b46116{width:var( --container-widget-width, 30rem );max-width:30rem;--container-widget-width:30rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-414 .elementor-element.elementor-element-6b46116.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-1bb6647 .elementor-button{background-color:#0D76BB57;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-414 .elementor-element.elementor-element-1bb6647 .elementor-button:hover, .elementor-414 .elementor-element.elementor-element-1bb6647 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-414 .elementor-element.elementor-element-1bb6647 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-1bb6647.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-5411af4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-414 .elementor-element.elementor-element-d5fb597{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-414 .elementor-element.elementor-element-abf4240{--spacer-size:50px;}.elementor-414 .elementor-element.elementor-element-0a51551{text-align:left;}.elementor-414 .elementor-element.elementor-element-0a51551 .elementor-heading-title{font-size:var( --e-global-typography-6370cd0-font-size );color:var( --e-global-color-68462fe );}.elementor-414 .elementor-element.elementor-element-7b0cfae{width:var( --container-widget-width, 60rem );max-width:60rem;--container-widget-width:60rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-888c9ca{--display:flex;--min-height:387px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-414 .elementor-element.elementor-element-f5cdfae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-414 .elementor-element.elementor-element-8da3dde.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-8da3dde .elementor-heading-title{font-size:var( --e-global-typography-ebe1f30-font-size );line-height:var( --e-global-typography-ebe1f30-line-height );color:var( --e-global-color-accent );}.elementor-414 .elementor-element.elementor-element-ed1b933{width:var( --container-widget-width, 30rem );max-width:30rem;--container-widget-width:30rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-414 .elementor-element.elementor-element-ed1b933.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-c3c14f0 .elementor-button{background-color:#0D76BB57;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-414 .elementor-element.elementor-element-c3c14f0 .elementor-button:hover, .elementor-414 .elementor-element.elementor-element-c3c14f0 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-414 .elementor-element.elementor-element-c3c14f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-c3c14f0.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-636be6e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-414 .elementor-element.elementor-element-81f7d31{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-414 .elementor-element.elementor-element-8690372{--spacer-size:50px;}.elementor-414 .elementor-element.elementor-element-0979fdd > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-414 .elementor-element.elementor-element-0979fdd{text-align:left;}.elementor-414 .elementor-element.elementor-element-0979fdd .elementor-heading-title{font-size:var( --e-global-typography-6370cd0-font-size );color:var( --e-global-color-68462fe );}.elementor-414 .elementor-element.elementor-element-51475e2{width:var( --container-widget-width, 60rem );max-width:60rem;--container-widget-width:60rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-51475e2 > .elementor-widget-container{margin:0rem 0rem 00rem 0rem;}.elementor-414 .elementor-element.elementor-element-bfa92e6{--display:flex;--min-height:387px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-414 .elementor-element.elementor-element-d2317b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-614abef.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-614abef .elementor-heading-title{font-size:var( --e-global-typography-ebe1f30-font-size );line-height:var( --e-global-typography-ebe1f30-line-height );color:var( --e-global-color-accent );}.elementor-414 .elementor-element.elementor-element-2a8c853{width:var( --container-widget-width, 30rem );max-width:30rem;--container-widget-width:30rem;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-414 .elementor-element.elementor-element-2a8c853.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-047fbdd .elementor-button{background-color:#0D76BB57;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-414 .elementor-element.elementor-element-047fbdd .elementor-button:hover, .elementor-414 .elementor-element.elementor-element-047fbdd .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-414 .elementor-element.elementor-element-047fbdd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-047fbdd.elementor-element{--align-self:flex-start;}@media(min-width:768px){.elementor-414 .elementor-element.elementor-element-75777e9{--width:20em;}.elementor-414 .elementor-element.elementor-element-dc40dc8{--width:20em;}.elementor-414 .elementor-element.elementor-element-6a653f5{--width:20em;}.elementor-414 .elementor-element.elementor-element-7ca9b14{--width:20em;}.elementor-414 .elementor-element.elementor-element-c968ad2{--width:32em;}.elementor-414 .elementor-element.elementor-element-907b37f{--width:32em;}.elementor-414 .elementor-element.elementor-element-f5cdfae{--width:32em;}.elementor-414 .elementor-element.elementor-element-d2317b7{--width:32em;}}@media(max-width:1024px){.elementor-414 .elementor-element.elementor-element-f999fd0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-f5b4d3d .elementor-heading-title{font-size:var( --e-global-typography-6370cd0-font-size );}.elementor-414 .elementor-element.elementor-element-40f772e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-5dc23b3{--grid-auto-flow:row;}.elementor-414 .elementor-element.elementor-element-39c06a5 .elementor-heading-title{font-size:var( --e-global-typography-ebe1f30-font-size );line-height:var( --e-global-typography-ebe1f30-line-height );}.elementor-414 .elementor-element.elementor-element-31d0b1e .elementor-heading-title{font-size:var( --e-global-typography-ebe1f30-font-size );line-height:var( --e-global-typography-ebe1f30-line-height );}.elementor-414 .elementor-element.elementor-element-fd4ae7c{--grid-auto-flow:row;}.elementor-414 .elementor-element.elementor-element-3224fa8 .elementor-heading-title{font-size:var( --e-global-typography-ebe1f30-font-size );line-height:var( --e-global-typography-ebe1f30-line-height );}.elementor-414 .elementor-element.elementor-element-ef61e5a .elementor-heading-title{font-size:var( --e-global-typography-ebe1f30-font-size );line-height:var( --e-global-typography-ebe1f30-line-height );}.elementor-414 .elementor-element.elementor-element-e28ae3c .elementor-heading-title{font-size:var( --e-global-typography-6370cd0-font-size );}.elementor-414 .elementor-element.elementor-element-c982a15{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-c81fe3f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-c9527ed{--grid-auto-flow:row;}.elementor-414 .elementor-element.elementor-element-00be246{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-6b46116{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-0a51551 .elementor-heading-title{font-size:var( --e-global-typography-6370cd0-font-size );}.elementor-414 .elementor-element.elementor-element-7b0cfae{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-8da3dde .elementor-heading-title{font-size:var( --e-global-typography-ebe1f30-font-size );line-height:var( --e-global-typography-ebe1f30-line-height );}.elementor-414 .elementor-element.elementor-element-ed1b933{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-0979fdd .elementor-heading-title{font-size:var( --e-global-typography-6370cd0-font-size );}.elementor-414 .elementor-element.elementor-element-51475e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-614abef .elementor-heading-title{font-size:var( --e-global-typography-ebe1f30-font-size );line-height:var( --e-global-typography-ebe1f30-line-height );}.elementor-414 .elementor-element.elementor-element-2a8c853{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-414 .elementor-element.elementor-element-f999fd0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-f5b4d3d .elementor-heading-title{font-size:var( --e-global-typography-6370cd0-font-size );}.elementor-414 .elementor-element.elementor-element-40f772e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-5dc23b3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-414 .elementor-element.elementor-element-66561fd{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-414 .elementor-element.elementor-element-39c06a5.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-39c06a5{text-align:center;}.elementor-414 .elementor-element.elementor-element-39c06a5 .elementor-heading-title{font-size:var( --e-global-typography-ebe1f30-font-size );line-height:var( --e-global-typography-ebe1f30-line-height );}.elementor-414 .elementor-element.elementor-element-8588dd9.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-1f552f4{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-414 .elementor-element.elementor-element-31d0b1e{text-align:center;}.elementor-414 .elementor-element.elementor-element-31d0b1e .elementor-heading-title{font-size:var( --e-global-typography-ebe1f30-font-size );line-height:var( --e-global-typography-ebe1f30-line-height );}.elementor-414 .elementor-element.elementor-element-ed10660.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-b824926 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-414 .elementor-element.elementor-element-b824926{text-align:center;}.elementor-414 .elementor-element.elementor-element-4567fc7{width:100%;max-width:100%;}.elementor-414 .elementor-element.elementor-element-fd4ae7c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-414 .elementor-element.elementor-element-1fee7bc{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-414 .elementor-element.elementor-element-3224fa8{text-align:center;}.elementor-414 .elementor-element.elementor-element-3224fa8 .elementor-heading-title{font-size:var( --e-global-typography-ebe1f30-font-size );line-height:var( --e-global-typography-ebe1f30-line-height );}.elementor-414 .elementor-element.elementor-element-9cce318.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-414053d{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-414 .elementor-element.elementor-element-ef61e5a{text-align:center;}.elementor-414 .elementor-element.elementor-element-ef61e5a .elementor-heading-title{font-size:var( --e-global-typography-ebe1f30-font-size );line-height:var( --e-global-typography-ebe1f30-line-height );}.elementor-414 .elementor-element.elementor-element-4cae8bb.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-e28d8fb{--e-image-carousel-slides-to-show:1;}.elementor-414 .elementor-element.elementor-element-e28d8fb > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-414 .elementor-element.elementor-element-e28ae3c .elementor-heading-title{font-size:var( --e-global-typography-6370cd0-font-size );}.elementor-414 .elementor-element.elementor-element-c982a15{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-c968ad2{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-414 .elementor-element.elementor-element-fc1e611.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-c81fe3f{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-d66ca9c.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-c9527ed{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-414 .elementor-element.elementor-element-474865f{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-414 .elementor-element.elementor-element-ee0726e.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-00be246{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-b78510b.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-dd50b6d{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-414 .elementor-element.elementor-element-4936d80.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-6b46116{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-1bb6647.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-0a51551 .elementor-heading-title{font-size:var( --e-global-typography-6370cd0-font-size );}.elementor-414 .elementor-element.elementor-element-7b0cfae{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-888c9ca{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-414 .elementor-element.elementor-element-8da3dde{text-align:center;}.elementor-414 .elementor-element.elementor-element-8da3dde .elementor-heading-title{font-size:var( --e-global-typography-ebe1f30-font-size );line-height:var( --e-global-typography-ebe1f30-line-height );}.elementor-414 .elementor-element.elementor-element-ed1b933{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-c3c14f0.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-0979fdd .elementor-heading-title{font-size:var( --e-global-typography-6370cd0-font-size );}.elementor-414 .elementor-element.elementor-element-51475e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-614abef .elementor-heading-title{font-size:var( --e-global-typography-ebe1f30-font-size );line-height:var( --e-global-typography-ebe1f30-line-height );}.elementor-414 .elementor-element.elementor-element-2a8c853{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-414 .elementor-element.elementor-element-047fbdd.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-66561fd */.elementor-414 .elementor-element.elementor-element-66561fd {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  z-index: 0;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.03) inset;
}

/* Background gradient layer */
.elementor-414 .elementor-element.elementor-element-66561fd::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  background: linear-gradient(135deg, #163864, #0d1525);
}

/* Background image */
.elementor-414 .elementor-element.elementor-element-66561fd::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background-image: url('/wp-content/uploads/2025/04/produkte-kundenspezifische_flaechengreifer.png');
  background-size: 420px;
  background-position: left top;
  background-repeat: no-repeat;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-414 .elementor-element.elementor-element-66561fd::after {
      content: "";
      position: absolute;
      inset: 0;
      z-index: -1;
      background-image: url('/wp-content/uploads/2025/04/produkte-kundenspezifische_flaechengreifer.png');
      background-size: 320px;
      background-position: left bottom;
      background-repeat: no-repeat;
    }
}

@media (max-width: 767px) {
    .elementor-414 .elementor-element.elementor-element-66561fd::after {
      content: "";
      position: absolute;
      inset: 0;
      z-index: -1;
      background-image: url('/wp-content/uploads/2025/04/produkte-kundenspezifische_flaechengreifer.png');
      background-size: 300px;
      background-position: left bottom 20px;
      background-repeat: no-repeat;
    }
}


.elementor-414 .elementor-element.elementor-element-66561fd:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f552f4 */.elementor-414 .elementor-element.elementor-element-1f552f4 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  z-index: 0;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.03) inset;
}

/* Background gradient layer */
.elementor-414 .elementor-element.elementor-element-1f552f4::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  background: linear-gradient(135deg, #163864, #0d1525);
}

/* Background image */
.elementor-414 .elementor-element.elementor-element-1f552f4::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background-image: url('/wp-content/uploads/2025/05/ChatGPT-Image-13.-Mai-2025-18_42_10-1.png');
  background-size: 360px;
  background-position: right center;
  background-repeat: no-repeat;
}

@media (max-width: 767px) {
    .elementor-414 .elementor-element.elementor-element-1f552f4::after {
      content: "";
      position: absolute;
      inset: 0;
      z-index: -1;
      background-image: url('/wp-content/uploads/2025/05/ChatGPT-Image-13.-Mai-2025-18_42_10-1.png');
      background-size: 360px;
      background-position: center bottom -80px;
      background-repeat: no-repeat;
    }
}


.elementor-414 .elementor-element.elementor-element-1f552f4:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b824926 */.card-p p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4d55fb */.elementor-414 .elementor-element.elementor-element-c4d55fb {
  background: linear-gradient(135deg, #1a1d24, #11141c);
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: 16px;

  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.02) inset;
  color: #e5e7eb;
  transition: transform 0.2s ease, box-shadow 0.2s ease;

}

.elementor-414 .elementor-element.elementor-element-c4d55fb:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fee7bc */.elementor-414 .elementor-element.elementor-element-1fee7bc {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  z-index: 0;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.03) inset;
}

/* Background gradient layer */
.elementor-414 .elementor-element.elementor-element-1fee7bc::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  background: linear-gradient(135deg, #163864, #0d1525);
}

/* Background image */
.elementor-414 .elementor-element.elementor-element-1fee7bc::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background-image: url('/wp-content/uploads/2025/05/sms120-removebg-preview.png');
  background-size: 500px;
  background-position: left -30px bottom 10px;
  background-repeat: no-repeat;
}

@media (max-width: 767px) {
    .elementor-414 .elementor-element.elementor-element-1fee7bc::after {
      content: "";
      position: absolute;
      inset: 0;
      z-index: -1;
      background-image: url('/wp-content/uploads/2025/05/sms120-removebg-preview.png');
      background-size: 360px;
      background-position: center bottom 10px;
      background-repeat: no-repeat;
    }
}

.elementor-414 .elementor-element.elementor-element-1fee7bc:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-414053d */.elementor-414 .elementor-element.elementor-element-414053d {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  z-index: 0;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.03) inset;
}

/* Background gradient layer */
.elementor-414 .elementor-element.elementor-element-414053d::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  background: linear-gradient(135deg, #163864, #0d1525);
}

/* Background image */
.elementor-414 .elementor-element.elementor-element-414053d::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background-image: url('/wp-content/uploads/2025/04/produkte-cobot_anwendungen.png');
  background-size: 450px;
  background-position: right bottom;
  background-repeat: no-repeat;
}

@media (max-width: 767px) {
    .elementor-414 .elementor-element.elementor-element-414053d::after {
      content: "";
      position: absolute;
      inset: 0;
      z-index: -1;
      background-image: url('/wp-content/uploads/2025/04/produkte-cobot_anwendungen.png');
      background-size: 350px;
      background-position: center bottom;
      background-repeat: no-repeat;
    }
}

.elementor-414 .elementor-element.elementor-element-414053d:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e28d8fb *//* make all logos shrink to 60% of the slide’s width, centered */
.elementor-414 .elementor-element.elementor-element-e28d8fb .swiper-slide img {
  max-width: 150px;  /* or set a hard max in px */
  height: auto;
  display: block;    /* so margin:auto does its job */
  margin: 0 auto;    /* center horizontally */
  /* keep your white‐by‐default + transition */
  filter: brightness(0) invert(1);
  transition: filter 0.3s ease;
}

/* Optional: still allow hover to show color on other slides */
.elementor-414 .elementor-element.elementor-element-e28d8fb .swiper-slide img:hover {
	filter: brightness(1) invert(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba73f82 */.elementor-414 .elementor-element.elementor-element-ba73f82 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  z-index: 0;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.03) inset;
}

/* Background gradient layer */
.elementor-414 .elementor-element.elementor-element-ba73f82::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  background: linear-gradient(135deg, #163864, #0d1525);
}

/* Background image */
.elementor-414 .elementor-element.elementor-element-ba73f82::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background-image: url('/wp-content/uploads/2025/05/Produkte_Vakuumtechnik_Flachsauger_fg-removebg-preview.png');
  background-size: 600px;
  background-position: left center;
  background-repeat: no-repeat;
}

@media (max-width: 767px) {
    .elementor-414 .elementor-element.elementor-element-ba73f82::after {
      content: "";
      position: absolute;
      inset: 0;
      z-index: -1;
      background-image: url('/wp-content/uploads/2025/05/Produkte_Vakuumtechnik_Flachsauger_fg-removebg-preview.png');
      background-size: 320px;
      background-position: center bottom -40px;
      background-repeat: no-repeat;
    }
}

.elementor-414 .elementor-element.elementor-element-ba73f82:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474865f */.elementor-414 .elementor-element.elementor-element-474865f {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  z-index: 0;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.03) inset;
}

/* Background gradient layer */
.elementor-414 .elementor-element.elementor-element-474865f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  background: linear-gradient(135deg, #163864, #0d1525);
}

/* Background image */
.elementor-414 .elementor-element.elementor-element-474865f::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background-image: url('/wp-content/uploads/2025/05/Produkte_Vakuumtechnik_Header_169_fg-removebg-preview.png');
  background-size: 400px;
  background-position: right bottom;
  background-repeat: no-repeat;
}

@media (max-width: 767px) {
    .elementor-414 .elementor-element.elementor-element-474865f::after {
      content: "";
      position: absolute;
      inset: 0;
      z-index: -1;
      background-image: url('/wp-content/uploads/2025/05/Produkte_Vakuumtechnik_Header_169_fg-removebg-preview.png');
      background-size: 300px;
      background-position: center bottom;
      background-repeat: no-repeat;
    }
}

.elementor-414 .elementor-element.elementor-element-474865f:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd50b6d */.elementor-414 .elementor-element.elementor-element-dd50b6d {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  z-index: 0;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.03) inset;
}

/* Background gradient layer */
.elementor-414 .elementor-element.elementor-element-dd50b6d::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  background: linear-gradient(135deg, #163864, #0d1525);
}

/* Background image */
.elementor-414 .elementor-element.elementor-element-dd50b6d::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background-image: url('/wp-content/uploads/2025/05/Produkte_Vakuumtechnik_Vakuumsauger_Zubehoer_fg-removebg-preview.png');
  background-size: 320px;
  background-position: right 50px bottom;
  background-repeat: no-repeat;
}

@media (max-width: 767px) {
    .elementor-414 .elementor-element.elementor-element-dd50b6d::after {
      content: "";
      position: absolute;
      inset: 0;
      z-index: -1;
      background-image: url('/wp-content/uploads/2025/05/Produkte_Vakuumtechnik_Vakuumsauger_Zubehoer_fg-removebg-preview.png');
      background-size: 280px;
      background-position: center bottom -20px;
      background-repeat: no-repeat;
    }
}

.elementor-414 .elementor-element.elementor-element-dd50b6d:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-888c9ca */.elementor-414 .elementor-element.elementor-element-888c9ca {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  z-index: 0;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.03) inset;
}

/* Background gradient layer */
.elementor-414 .elementor-element.elementor-element-888c9ca::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  background: linear-gradient(135deg, #163864, #0d1525);
}

/* Background image */
.elementor-414 .elementor-element.elementor-element-888c9ca::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background-image: url('/wp-content/uploads/2025/05/pneumatik-zylinder-transparent-bg.png');
  background-size: 500px;
  background-position: 40px center;
  background-repeat: no-repeat;
}

@media (max-width: 767px) {
    .elementor-414 .elementor-element.elementor-element-888c9ca::after {
      content: "";
      position: absolute;
      inset: 0;
      z-index: -1;
      background-image: url('/wp-content/uploads/2025/05/pneumatik-zylinder-transparent-bg.png');
      background-size: 300px;
      background-position: center bottom;
      background-repeat: no-repeat;
    }
}

.elementor-414 .elementor-element.elementor-element-888c9ca:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfa92e6 */.elementor-414 .elementor-element.elementor-element-bfa92e6 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  z-index: 0;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.03) inset;
}

/* Background gradient layer */
.elementor-414 .elementor-element.elementor-element-bfa92e6::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  background: linear-gradient(135deg, #163864, #0d1525);
}

/* Background image */
.elementor-414 .elementor-element.elementor-element-bfa92e6::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background-image: url('/wp-content/uploads/2025/05/vvv-removebg-preview.png');
  background-size: 700px;
  background-position: left top;
  background-repeat: no-repeat;
}

@media (max-width: 767px) {
    .elementor-414 .elementor-element.elementor-element-bfa92e6::after {
      content: "";
      position: absolute;
      inset: 0;
      z-index: -1;
      background-image: url('/wp-content/uploads/2025/05/vvv-removebg-preview.png');
      background-size: 400px;
      background-position: left bottom -30px;
      background-repeat: no-repeat;
    }
}

.elementor-414 .elementor-element.elementor-element-bfa92e6:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-display: auto;
	src: url('https://rivatec.eu/wp-content/uploads/2025/04/Geist-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */