.elementor-555 .elementor-element.elementor-element-79602f9{--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;--margin-top:-104px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-555 .elementor-element.elementor-element-87bba68{--display:flex;--min-height:400px;--justify-content:center;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;}.elementor-555 .elementor-element.elementor-element-87bba68:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-87bba68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://key-solution.eu/wp-content/uploads/2026/04/industrial-control-room-engineers-collaboration.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-555 .elementor-element.elementor-element-87bba68::before, .elementor-555 .elementor-element.elementor-element-87bba68 > .elementor-background-video-container::before, .elementor-555 .elementor-element.elementor-element-87bba68 > .e-con-inner > .elementor-background-video-container::before, .elementor-555 .elementor-element.elementor-element-87bba68 > .elementor-background-slideshow::before, .elementor-555 .elementor-element.elementor-element-87bba68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-555 .elementor-element.elementor-element-87bba68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-66c7479 );--background-overlay:'';}.elementor-555 .elementor-element.elementor-element-af221aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-555 .elementor-element.elementor-element-7ea510a{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-555 .elementor-element.elementor-element-7ea510a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-bce0809 );}.elementor-555 .elementor-element.elementor-element-caa2a03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-555 .elementor-element.elementor-element-8f72ae7 .elementor-heading-title{font-family:var( --e-global-typography-08a7636-font-family ), Sans-serif;font-size:var( --e-global-typography-08a7636-font-size );font-weight:var( --e-global-typography-08a7636-font-weight );text-decoration:var( --e-global-typography-08a7636-text-decoration );line-height:var( --e-global-typography-08a7636-line-height );color:var( --e-global-color-75591ed );}.elementor-555 .elementor-element.elementor-element-96595da{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-555 .elementor-element.elementor-element-96595da .elementor-icon-wrapper{text-align:center;}.elementor-555 .elementor-element.elementor-element-96595da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-75591ed );}.elementor-555 .elementor-element.elementor-element-96595da.elementor-view-framed .elementor-icon, .elementor-555 .elementor-element.elementor-element-96595da.elementor-view-default .elementor-icon{color:var( --e-global-color-75591ed );border-color:var( --e-global-color-75591ed );}.elementor-555 .elementor-element.elementor-element-96595da.elementor-view-framed .elementor-icon, .elementor-555 .elementor-element.elementor-element-96595da.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-75591ed );}.elementor-555 .elementor-element.elementor-element-96595da .elementor-icon{font-size:14px;}.elementor-555 .elementor-element.elementor-element-96595da .elementor-icon svg{height:14px;}.elementor-555 .elementor-element.elementor-element-b95df94 .elementor-heading-title{font-family:var( --e-global-typography-08a7636-font-family ), Sans-serif;font-size:var( --e-global-typography-08a7636-font-size );font-weight:var( --e-global-typography-08a7636-font-weight );text-decoration:var( --e-global-typography-08a7636-text-decoration );line-height:var( --e-global-typography-08a7636-line-height );color:var( --e-global-color-75591ed );}.elementor-555 .elementor-element.elementor-element-547e145{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-547e145:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-547e145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bce0809 );}.elementor-555 .elementor-element.elementor-element-481ee28{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;}.elementor-555 .elementor-element.elementor-element-481ee28:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-481ee28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://key-solution.eu/wp-content/uploads/2026/04/Engineers-control-room.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-555 .elementor-element.elementor-element-481ee28::before, .elementor-555 .elementor-element.elementor-element-481ee28 > .elementor-background-video-container::before, .elementor-555 .elementor-element.elementor-element-481ee28 > .e-con-inner > .elementor-background-video-container::before, .elementor-555 .elementor-element.elementor-element-481ee28 > .elementor-background-slideshow::before, .elementor-555 .elementor-element.elementor-element-481ee28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-555 .elementor-element.elementor-element-481ee28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-352c258 );--background-overlay:'';}.elementor-555 .elementor-element.elementor-element-88ed812{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-555 .elementor-element.elementor-element-29ba693{--display:flex;}.elementor-555 .elementor-element.elementor-element-8f97efd{--spacer-size:32px;width:var( --container-widget-width, 32px );max-width:32px;background-color:var( --e-global-color-d150a7c );--container-widget-width:32px;--container-widget-flex-grow:0;border-radius:0px 0px 16px 0px;box-shadow:16px 16px 0px 0px #F7F9F8;}.elementor-555 .elementor-element.elementor-element-4f75c5d{--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:flex-end;}.elementor-555 .elementor-element.elementor-element-13af21a{--display:flex;}.elementor-555 .elementor-element.elementor-element-1e80128{--spacer-size:32px;width:var( --container-widget-width, 32px );max-width:32px;background-color:var( --e-global-color-d150a7c );--container-widget-width:32px;--container-widget-flex-grow:0;border-radius:0px 0px 16px 0px;box-shadow:16px 16px 0px 0px #F7F9F8;}.elementor-555 .elementor-element.elementor-element-1064283{--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:flex-end;--border-radius:16px 0px 0px 0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;--z-index:2;}.elementor-555 .elementor-element.elementor-element-1064283:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-1064283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56c0596 );}.elementor-555 .elementor-element.elementor-element-e51acfd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-555 .elementor-element.elementor-element-e51acfd:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-e51acfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-1a66b1d{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-555 .elementor-element.elementor-element-1a66b1d img{width:fit-content;height:48px;object-fit:cover;object-position:center center;}.elementor-555 .elementor-element.elementor-element-45e9657{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;text-align:center;}.elementor-555 .elementor-element.elementor-element-45e9657 .elementor-heading-title{font-family:var( --e-global-typography-2c6e556-font-family ), Sans-serif;font-size:var( --e-global-typography-2c6e556-font-size );font-weight:var( --e-global-typography-2c6e556-font-weight );text-decoration:var( --e-global-typography-2c6e556-text-decoration );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );color:var( --e-global-color-bce0809 );}.elementor-555 .elementor-element.elementor-element-3d2bc0c{width:var( --container-widget-width, 312px );max-width:312px;--container-widget-width:312px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:var( --e-global-color-75591ed );}.elementor-555 .elementor-element.elementor-element-3d2bc0c p{margin-block-end:0px;}.elementor-555 .elementor-element.elementor-element-e965c92{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-555 .elementor-element.elementor-element-74f90f4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-555 .elementor-element.elementor-element-39fe794{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-555 .elementor-element.elementor-element-b5e623f img{width:fit-content;height:24px;}.elementor-555 .elementor-element.elementor-element-b734bc7 .elementor-heading-title{font-family:var( --e-global-typography-e6530fb-font-family ), Sans-serif;font-size:var( --e-global-typography-e6530fb-font-size );font-weight:var( --e-global-typography-e6530fb-font-weight );text-transform:var( --e-global-typography-e6530fb-text-transform );line-height:var( --e-global-typography-e6530fb-line-height );letter-spacing:var( --e-global-typography-e6530fb-letter-spacing );}.elementor-555 .elementor-element.elementor-element-0acd2a1{padding:0px 0px 0px 0px;text-align:start;}.elementor-555 .elementor-element.elementor-element-0acd2a1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-4840dfe{padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:#525252;}.elementor-555 .elementor-element.elementor-element-4840dfe p{margin-block-end:0px;}.elementor-555 .elementor-element.elementor-element-cd37471{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--overflow:hidden;}.elementor-555 .elementor-element.elementor-element-3fef297{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:#E5E7EA;--border-color:#E5E7EA;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-555 .elementor-element.elementor-element-3fef297:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-3fef297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bce0809 );}.elementor-555 .elementor-element.elementor-element-8b6a90f{border-radius:4px 4px 4px 4px;}.elementor-555 .elementor-element.elementor-element-8b6a90f .elementor-icon-wrapper{text-align:center;}.elementor-555 .elementor-element.elementor-element-8b6a90f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-555 .elementor-element.elementor-element-8b6a90f.elementor-view-framed .elementor-icon, .elementor-555 .elementor-element.elementor-element-8b6a90f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-555 .elementor-element.elementor-element-8b6a90f.elementor-view-framed .elementor-icon, .elementor-555 .elementor-element.elementor-element-8b6a90f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-555 .elementor-element.elementor-element-8b6a90f .elementor-icon{font-size:40px;}.elementor-555 .elementor-element.elementor-element-8b6a90f .elementor-icon svg{height:40px;}.elementor-555 .elementor-element.elementor-element-fed87c9{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-555 .elementor-element.elementor-element-981fa1d .elementor-heading-title{font-family:var( --e-global-typography-2c6e556-font-family ), Sans-serif;font-size:var( --e-global-typography-2c6e556-font-size );font-weight:var( --e-global-typography-2c6e556-font-weight );text-decoration:var( --e-global-typography-2c6e556-text-decoration );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-2813f09{font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:#4B4B4B;}.elementor-555 .elementor-element.elementor-element-2813f09 p{margin-block-end:0px;}.elementor-555 .elementor-element.elementor-element-a40ecc2{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:#E5E7EA;--border-color:#E5E7EA;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-555 .elementor-element.elementor-element-a40ecc2:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-a40ecc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bce0809 );}.elementor-555 .elementor-element.elementor-element-bf5a1c6{border-radius:4px 4px 4px 4px;}.elementor-555 .elementor-element.elementor-element-bf5a1c6 .elementor-icon-wrapper{text-align:center;}.elementor-555 .elementor-element.elementor-element-bf5a1c6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-555 .elementor-element.elementor-element-bf5a1c6.elementor-view-framed .elementor-icon, .elementor-555 .elementor-element.elementor-element-bf5a1c6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-555 .elementor-element.elementor-element-bf5a1c6.elementor-view-framed .elementor-icon, .elementor-555 .elementor-element.elementor-element-bf5a1c6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-555 .elementor-element.elementor-element-bf5a1c6 .elementor-icon{font-size:40px;}.elementor-555 .elementor-element.elementor-element-bf5a1c6 .elementor-icon svg{height:40px;}.elementor-555 .elementor-element.elementor-element-95f44f1{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-555 .elementor-element.elementor-element-7854fa2{font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:#4B4B4B;}.elementor-555 .elementor-element.elementor-element-7854fa2 p{margin-block-end:0px;}.elementor-555 .elementor-element.elementor-element-e316a8c{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:#E5E7EA;--border-color:#E5E7EA;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-555 .elementor-element.elementor-element-e316a8c:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-e316a8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bce0809 );}.elementor-555 .elementor-element.elementor-element-bde9c64{border-radius:4px 4px 4px 4px;}.elementor-555 .elementor-element.elementor-element-bde9c64 .elementor-icon-wrapper{text-align:center;}.elementor-555 .elementor-element.elementor-element-bde9c64.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-555 .elementor-element.elementor-element-bde9c64.elementor-view-framed .elementor-icon, .elementor-555 .elementor-element.elementor-element-bde9c64.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-555 .elementor-element.elementor-element-bde9c64.elementor-view-framed .elementor-icon, .elementor-555 .elementor-element.elementor-element-bde9c64.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-555 .elementor-element.elementor-element-bde9c64 .elementor-icon{font-size:40px;}.elementor-555 .elementor-element.elementor-element-bde9c64 .elementor-icon svg{height:40px;}.elementor-555 .elementor-element.elementor-element-944bfd9{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-555 .elementor-element.elementor-element-5efbfee{width:100%;max-width:100%;}.elementor-555 .elementor-element.elementor-element-7619b97{font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:#4B4B4B;}.elementor-555 .elementor-element.elementor-element-7619b97 p{margin-block-end:0px;}.elementor-555 .elementor-element.elementor-element-4e52c47{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:#E5E7EA;--border-color:#E5E7EA;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-555 .elementor-element.elementor-element-4e52c47:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-4e52c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bce0809 );}.elementor-555 .elementor-element.elementor-element-fb98500{border-radius:4px 4px 4px 4px;}.elementor-555 .elementor-element.elementor-element-fb98500 .elementor-icon-wrapper{text-align:center;}.elementor-555 .elementor-element.elementor-element-fb98500.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-555 .elementor-element.elementor-element-fb98500.elementor-view-framed .elementor-icon, .elementor-555 .elementor-element.elementor-element-fb98500.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-555 .elementor-element.elementor-element-fb98500.elementor-view-framed .elementor-icon, .elementor-555 .elementor-element.elementor-element-fb98500.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-555 .elementor-element.elementor-element-fb98500 .elementor-icon{font-size:40px;}.elementor-555 .elementor-element.elementor-element-fb98500 .elementor-icon svg{height:40px;}.elementor-555 .elementor-element.elementor-element-c34826e{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-555 .elementor-element.elementor-element-81996d7{width:100%;max-width:100%;}.elementor-555 .elementor-element.elementor-element-d460dd2{font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:#4B4B4B;}.elementor-555 .elementor-element.elementor-element-d460dd2 p{margin-block-end:0px;}.elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-d150a7c );padding:12px 24px 12px 24px;font-family:var( --e-global-typography-9baec93-font-family ), Sans-serif;font-size:var( --e-global-typography-9baec93-font-size );font-weight:var( --e-global-typography-9baec93-font-weight );text-decoration:var( --e-global-typography-9baec93-text-decoration );line-height:var( --e-global-typography-9baec93-line-height );color:var( --e-global-color-b264803 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b264803 );border-radius:999px 999px 999px 999px;}.elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:#F7F9FA;}.elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-b264803 );width:20px;}.elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button .jkit-button-wrapper, .elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{transition-duration:0.5s;}.elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-b264803 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b264803 );}.elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-71db24e );}.elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:12px;}.elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:12px;}.elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i{color:var( --e-global-color-dd0547e );}.elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg{fill:var( --e-global-color-dd0547e );}.elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-71db24e );}.elementor-555 .elementor-element.elementor-element-2f6b2c2{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-2f6b2c2:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-2f6b2c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bce0809 );}.elementor-555 .elementor-element.elementor-element-764921a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-555 .elementor-element.elementor-element-9a5439b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-555 .elementor-element.elementor-element-3cc1d1a img{width:fit-content;height:24px;}.elementor-555 .elementor-element.elementor-element-4af2dfd .elementor-heading-title{font-family:var( --e-global-typography-e6530fb-font-family ), Sans-serif;font-size:var( --e-global-typography-e6530fb-font-size );font-weight:var( --e-global-typography-e6530fb-font-weight );text-transform:var( --e-global-typography-e6530fb-text-transform );line-height:var( --e-global-typography-e6530fb-line-height );letter-spacing:var( --e-global-typography-e6530fb-letter-spacing );}.elementor-555 .elementor-element.elementor-element-f5e7e90{padding:0px 0px 0px 0px;text-align:start;}.elementor-555 .elementor-element.elementor-element-f5e7e90 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-f30d369{padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:#525252;}.elementor-555 .elementor-element.elementor-element-f30d369 p{margin-block-end:0px;}.elementor-555 .elementor-element.elementor-element-c8359f7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--overflow:hidden;}.elementor-555 .elementor-element.elementor-element-58ba151{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-555 .elementor-element.elementor-element-58ba151:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-58ba151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FA;}.elementor-555 .elementor-element.elementor-element-b93af1c .elementor-icon-wrapper{text-align:center;}.elementor-555 .elementor-element.elementor-element-b93af1c .elementor-icon{font-size:40px;}.elementor-555 .elementor-element.elementor-element-b93af1c .elementor-icon svg{height:40px;}.elementor-555 .elementor-element.elementor-element-dbf80f2{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-555 .elementor-element.elementor-element-e941f2c{width:100%;max-width:100%;}.elementor-555 .elementor-element.elementor-element-e941f2c .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:20px;font-weight:600;text-decoration:none;line-height:1.5;color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-a52a172{font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:#4B4B4B;}.elementor-555 .elementor-element.elementor-element-a52a172 p{margin-block-end:0px;}.elementor-555 .elementor-element.elementor-element-8d83e18{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-555 .elementor-element.elementor-element-8d83e18:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-8d83e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FA;}.elementor-555 .elementor-element.elementor-element-23b16b5 .elementor-icon-wrapper{text-align:center;}.elementor-555 .elementor-element.elementor-element-23b16b5 .elementor-icon{font-size:40px;}.elementor-555 .elementor-element.elementor-element-23b16b5 .elementor-icon svg{height:40px;}.elementor-555 .elementor-element.elementor-element-0ccb58b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-555 .elementor-element.elementor-element-55368d0{width:100%;max-width:100%;}.elementor-555 .elementor-element.elementor-element-55368d0 .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:20px;font-weight:600;text-decoration:none;line-height:1.5;color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-71fc925{font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:#4B4B4B;}.elementor-555 .elementor-element.elementor-element-71fc925 p{margin-block-end:0px;}.elementor-555 .elementor-element.elementor-element-5aac38f{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-555 .elementor-element.elementor-element-5aac38f:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-5aac38f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FA;}.elementor-555 .elementor-element.elementor-element-b563f8f .elementor-icon-wrapper{text-align:center;}.elementor-555 .elementor-element.elementor-element-b563f8f .elementor-icon{font-size:40px;}.elementor-555 .elementor-element.elementor-element-b563f8f .elementor-icon svg{height:40px;}.elementor-555 .elementor-element.elementor-element-2ee0dce{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-555 .elementor-element.elementor-element-e83e358{width:100%;max-width:100%;}.elementor-555 .elementor-element.elementor-element-e83e358 .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:20px;font-weight:600;text-decoration:none;line-height:1.5;color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-27b9f7c{font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:#4B4B4B;}.elementor-555 .elementor-element.elementor-element-27b9f7c p{margin-block-end:0px;}.elementor-555 .elementor-element.elementor-element-05879b9{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-555 .elementor-element.elementor-element-05879b9:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-05879b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FA;}.elementor-555 .elementor-element.elementor-element-d6aa243 .elementor-icon-wrapper{text-align:center;}.elementor-555 .elementor-element.elementor-element-d6aa243 .elementor-icon{font-size:40px;}.elementor-555 .elementor-element.elementor-element-d6aa243 .elementor-icon svg{height:40px;}.elementor-555 .elementor-element.elementor-element-5cd50f0{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-555 .elementor-element.elementor-element-2c2b095{width:100%;max-width:100%;}.elementor-555 .elementor-element.elementor-element-2c2b095 .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:20px;font-weight:600;text-decoration:none;line-height:1.5;color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-3fe6e89{font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:#4B4B4B;}.elementor-555 .elementor-element.elementor-element-3fe6e89 p{margin-block-end:0px;}.elementor-555 .elementor-element.elementor-element-d3f3124{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-d3f3124:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-d3f3124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bce0809 );}.elementor-555 .elementor-element.elementor-element-5c0e6fe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-0cb29d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-555 .elementor-element.elementor-element-5c8b9a1 img{width:fit-content;height:24px;}.elementor-555 .elementor-element.elementor-element-225efee .elementor-heading-title{font-family:var( --e-global-typography-e6530fb-font-family ), Sans-serif;font-size:var( --e-global-typography-e6530fb-font-size );font-weight:var( --e-global-typography-e6530fb-font-weight );text-transform:var( --e-global-typography-e6530fb-text-transform );line-height:var( --e-global-typography-e6530fb-line-height );letter-spacing:var( --e-global-typography-e6530fb-letter-spacing );}.elementor-555 .elementor-element.elementor-element-2644b2b{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-555 .elementor-element.elementor-element-2644b2b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-43f2348{width:var( --container-widget-width, 65% );max-width:65%;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:#4B4B4B;}.elementor-555 .elementor-element.elementor-element-05c25cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-555 .elementor-element.elementor-element-991087b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--overflow:hidden;}.elementor-555 .elementor-element.elementor-element-25f32d7{--display:flex;--min-height:390px;--justify-content:flex-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-555 .elementor-element.elementor-element-25f32d7:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-25f32d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://key-solution.eu/wp-content/uploads/2026/04/daniele-sorressa-cto-ks.webp");background-position:center center;background-size:cover;}.elementor-555 .elementor-element.elementor-element-f4eec89{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-555 .elementor-element.elementor-element-f4eec89:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-f4eec89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E9EC;}.elementor-555 .elementor-element.elementor-element-f7f1844 .elementor-heading-title{font-family:var( --e-global-typography-2c6e556-font-family ), Sans-serif;font-size:var( --e-global-typography-2c6e556-font-size );font-weight:var( --e-global-typography-2c6e556-font-weight );text-decoration:var( --e-global-typography-2c6e556-text-decoration );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-9f68133{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-555 .elementor-element.elementor-element-b62871b .elementor-heading-title{font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-af6edfa{--display:flex;--min-height:390px;--justify-content:flex-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-555 .elementor-element.elementor-element-af6edfa:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-af6edfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://key-solution.eu/wp-content/uploads/2026/04/andrei-caluean-senior-automation-engineer-ks.webp");background-position:center center;background-size:cover;}.elementor-555 .elementor-element.elementor-element-bf18550{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-555 .elementor-element.elementor-element-bf18550:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-bf18550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E9EC;}.elementor-555 .elementor-element.elementor-element-33d3824 .elementor-heading-title{font-family:var( --e-global-typography-2c6e556-font-family ), Sans-serif;font-size:var( --e-global-typography-2c6e556-font-size );font-weight:var( --e-global-typography-2c6e556-font-weight );text-decoration:var( --e-global-typography-2c6e556-text-decoration );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-30f4777{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-555 .elementor-element.elementor-element-6d20b4d .elementor-heading-title{font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-9a3ffa4{--display:flex;--min-height:390px;--justify-content:flex-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-555 .elementor-element.elementor-element-9a3ffa4:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-9a3ffa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://key-solution.eu/wp-content/uploads/2026/04/diego-archetti-pm-development-ks.webp");background-position:center center;background-size:cover;}.elementor-555 .elementor-element.elementor-element-f522b6b{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-555 .elementor-element.elementor-element-f522b6b:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-f522b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E9EC;}.elementor-555 .elementor-element.elementor-element-366390b .elementor-heading-title{font-family:var( --e-global-typography-2c6e556-font-family ), Sans-serif;font-size:var( --e-global-typography-2c6e556-font-size );font-weight:var( --e-global-typography-2c6e556-font-weight );text-decoration:var( --e-global-typography-2c6e556-text-decoration );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-4b3eb21{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-555 .elementor-element.elementor-element-c40ab36 .elementor-heading-title{font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-28084d2{--display:flex;--min-height:390px;--justify-content:flex-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-555 .elementor-element.elementor-element-28084d2:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-28084d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://key-solution.eu/wp-content/uploads/2026/04/luca-sorressa-ceo-ks.webp");background-position:center center;background-size:cover;}.elementor-555 .elementor-element.elementor-element-56937a0{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-555 .elementor-element.elementor-element-56937a0:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-56937a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E9EC;}.elementor-555 .elementor-element.elementor-element-e6db0b3 .elementor-heading-title{font-family:var( --e-global-typography-2c6e556-font-family ), Sans-serif;font-size:var( --e-global-typography-2c6e556-font-size );font-weight:var( --e-global-typography-2c6e556-font-weight );text-decoration:var( --e-global-typography-2c6e556-text-decoration );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-1db4975{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-555 .elementor-element.elementor-element-86c138f .elementor-heading-title{font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-d5b3448{--display:flex;--min-height:390px;--justify-content:flex-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-555 .elementor-element.elementor-element-d5b3448:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-d5b3448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://key-solution.eu/wp-content/uploads/2026/04/sandugash-utenova-sales.webp");background-position:center center;background-size:cover;}.elementor-555 .elementor-element.elementor-element-bc50af0{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-555 .elementor-element.elementor-element-bc50af0:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-bc50af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E9EC;}.elementor-555 .elementor-element.elementor-element-903991b .elementor-heading-title{font-family:var( --e-global-typography-2c6e556-font-family ), Sans-serif;font-size:var( --e-global-typography-2c6e556-font-size );font-weight:var( --e-global-typography-2c6e556-font-weight );text-decoration:var( --e-global-typography-2c6e556-text-decoration );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-3cc2292{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-555 .elementor-element.elementor-element-cba34c3 .elementor-heading-title{font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-4765c9c{--display:flex;--min-height:390px;--justify-content:flex-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-555 .elementor-element.elementor-element-4765c9c:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-4765c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://key-solution.eu/wp-content/uploads/2026/04/industrial-engineer-lng-terminal-project.webp");background-position:center center;background-size:cover;}.elementor-555 .elementor-element.elementor-element-0a149c6{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-555 .elementor-element.elementor-element-0a149c6:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-0a149c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E9EC;}.elementor-555 .elementor-element.elementor-element-f4d4307 .elementor-heading-title{font-family:var( --e-global-typography-2c6e556-font-family ), Sans-serif;font-size:var( --e-global-typography-2c6e556-font-size );font-weight:var( --e-global-typography-2c6e556-font-weight );text-decoration:var( --e-global-typography-2c6e556-text-decoration );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-7b61ece{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-555 .elementor-element.elementor-element-f9b6ad0 .elementor-heading-title{font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-b6a4f6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-b264803 );padding:12px 32px 12px 32px;font-family:var( --e-global-typography-9baec93-font-family ), Sans-serif;font-size:var( --e-global-typography-9baec93-font-size );font-weight:var( --e-global-typography-9baec93-font-weight );text-decoration:var( --e-global-typography-9baec93-text-decoration );line-height:var( --e-global-typography-9baec93-line-height );color:var( --e-global-color-bce0809 );border-radius:99px 99px 99px 99px;}.elementor-555 .elementor-element.elementor-element-b6a4f6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-555 .elementor-element.elementor-element-b6a4f6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-82b4d58 );}.elementor-555 .elementor-element.elementor-element-b6a4f6e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-555 .elementor-element.elementor-element-b6a4f6e.elementor-element{--align-self:center;}.elementor-555 .elementor-element.elementor-element-b6a4f6e .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-555 .elementor-element.elementor-element-b6a4f6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-bce0809 );width:24px;}.elementor-555 .elementor-element.elementor-element-b6a4f6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:24px;}.elementor-555 .elementor-element.elementor-element-b6a4f6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-555 .elementor-element.elementor-element-b6a4f6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}.elementor-555 .elementor-element.elementor-element-b6a4f6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i{color:var( --e-global-color-dd0547e );}.elementor-555 .elementor-element.elementor-element-b6a4f6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg{fill:var( --e-global-color-dd0547e );}.elementor-555 .elementor-element.elementor-element-b6a4f6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-dd0547e );}.elementor-555 .elementor-element.elementor-element-b6a4f6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-dd0547e );}.elementor-555 .elementor-element.elementor-element-a6e3033 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-b264803 );padding:12px 32px 12px 32px;font-family:var( --e-global-typography-9baec93-font-family ), Sans-serif;font-size:var( --e-global-typography-9baec93-font-size );font-weight:var( --e-global-typography-9baec93-font-weight );text-decoration:var( --e-global-typography-9baec93-text-decoration );line-height:var( --e-global-typography-9baec93-line-height );color:var( --e-global-color-bce0809 );border-radius:99px 99px 99px 99px;}.elementor-555 .elementor-element.elementor-element-a6e3033 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-555 .elementor-element.elementor-element-a6e3033 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-82b4d58 );}.elementor-555 .elementor-element.elementor-element-a6e3033{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-555 .elementor-element.elementor-element-a6e3033.elementor-element{--align-self:center;}.elementor-555 .elementor-element.elementor-element-a6e3033 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-555 .elementor-element.elementor-element-a6e3033 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-bce0809 );width:24px;}.elementor-555 .elementor-element.elementor-element-a6e3033 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:24px;}.elementor-555 .elementor-element.elementor-element-a6e3033 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-555 .elementor-element.elementor-element-a6e3033 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}.elementor-555 .elementor-element.elementor-element-a6e3033 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i{color:var( --e-global-color-dd0547e );}.elementor-555 .elementor-element.elementor-element-a6e3033 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg{fill:var( --e-global-color-dd0547e );}.elementor-555 .elementor-element.elementor-element-a6e3033 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-dd0547e );}.elementor-555 .elementor-element.elementor-element-a6e3033 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-dd0547e );}.elementor-555 .elementor-element.elementor-element-5bf1489{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-5bf1489:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-5bf1489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bce0809 );}.elementor-555 .elementor-element.elementor-element-d603288{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-1d37bb2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-555 .elementor-element.elementor-element-1d37bb2.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:100px;}.elementor-555 .elementor-element.elementor-element-1d37bb2.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:100px;}#wpadminbar ~ .elementor-555 .elementor-element.elementor-element-1d37bb2.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down, #wpadminbar ~ * .elementor-555 .elementor-element.elementor-element-1d37bb2.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:calc(100px + var(--wpadminbar-height, 0px));}#wpadminbar ~ .elementor-555 .elementor-element.elementor-element-1d37bb2.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both, #wpadminbar ~ * .elementor-555 .elementor-element.elementor-element-1d37bb2.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:calc(100px + var(--wpadminbar-height, 0px));}.elementor-555 .elementor-element.elementor-element-1d37bb2.elementor-element.e-flex.jkit-sticky-element--enabled{z-index:100;}.elementor-555 .elementor-element.elementor-element-404d171{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-555 .elementor-element.elementor-element-4ccc7a2 img{width:fit-content;height:24px;}.elementor-555 .elementor-element.elementor-element-1220e43 .elementor-heading-title{font-family:var( --e-global-typography-e6530fb-font-family ), Sans-serif;font-size:var( --e-global-typography-e6530fb-font-size );font-weight:var( --e-global-typography-e6530fb-font-weight );text-transform:var( --e-global-typography-e6530fb-text-transform );line-height:var( --e-global-typography-e6530fb-line-height );letter-spacing:var( --e-global-typography-e6530fb-letter-spacing );}.elementor-555 .elementor-element.elementor-element-c585c13{padding:0px 0px 0px 0px;text-align:start;}.elementor-555 .elementor-element.elementor-element-c585c13 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-3aa773d{padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:#525252;}.elementor-555 .elementor-element.elementor-element-3aa773d p{margin-block-end:0px;}.elementor-555 .elementor-element.elementor-element-ac0e32a{--display:flex;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-555 .elementor-element.elementor-element-b5c9ce4{--display:flex;--min-height:300px;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:var( --e-global-color-54f88da );--border-color:var( --e-global-color-54f88da );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-555 .elementor-element.elementor-element-e0cdf9f{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-54f88da );--border-color:var( --e-global-color-54f88da );--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-5cd36c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--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-555 .elementor-element.elementor-element-dc0b60c{width:var( --container-widget-width, fit-content );max-width:fit-content;padding:0px 0px 0px 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-555 .elementor-element.elementor-element-dc0b60c .elementor-heading-title{font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:var( --e-global-color-329363e );}.elementor-555 .elementor-element.elementor-element-0f89c23{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-555 .elementor-element.elementor-element-8571e08{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:#F7F9FA;padding:8px 16px 8px 16px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:none;border-radius:999px 999px 999px 999px;}.elementor-555 .elementor-element.elementor-element-8571e08 .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;line-height:24px;color:#6D747A;}.elementor-555 .elementor-element.elementor-element-5a6389a{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-555 .elementor-element.elementor-element-a65eeef{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-b264803 );padding:8px 16px 8px 16px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:none;border-radius:999px 999px 999px 999px;}.elementor-555 .elementor-element.elementor-element-a65eeef .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;line-height:24px;color:var( --e-global-color-bce0809 );}.elementor-555 .elementor-element.elementor-element-32b69b9 .elementor-heading-title{font-family:var( --e-global-typography-7e5f52a-font-family ), Sans-serif;font-size:var( --e-global-typography-7e5f52a-font-size );font-weight:var( --e-global-typography-7e5f52a-font-weight );text-decoration:var( --e-global-typography-7e5f52a-text-decoration );line-height:var( --e-global-typography-7e5f52a-line-height );letter-spacing:var( --e-global-typography-7e5f52a-letter-spacing );}.elementor-555 .elementor-element.elementor-element-1fe7c31{--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;--justify-content:space-between;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-555 .elementor-element.elementor-element-f898c1a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:#4B4B4B;}.elementor-555 .elementor-element.elementor-element-f898c1a p{margin-block-end:0px;}.elementor-555 .elementor-element.elementor-element-26f5558 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:#F3702100;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-9baec93-font-family ), Sans-serif;font-size:var( --e-global-typography-9baec93-font-size );font-weight:var( --e-global-typography-9baec93-font-weight );text-decoration:var( --e-global-typography-9baec93-text-decoration );line-height:var( --e-global-typography-9baec93-line-height );color:var( --e-global-color-b264803 );border-radius:99px 99px 99px 99px;}.elementor-555 .elementor-element.elementor-element-26f5558{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;z-index:2;}.elementor-555 .elementor-element.elementor-element-26f5558 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-555 .elementor-element.elementor-element-26f5558 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-b264803 );width:24px;}.elementor-555 .elementor-element.elementor-element-26f5558 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:24px;}.elementor-555 .elementor-element.elementor-element-26f5558 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-555 .elementor-element.elementor-element-26f5558 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}.elementor-555 .elementor-element.elementor-element-26f5558 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i{color:var( --e-global-color-b264803 );}.elementor-555 .elementor-element.elementor-element-26f5558 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg{fill:var( --e-global-color-b264803 );}.elementor-555 .elementor-element.elementor-element-26f5558 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-82b4d58 );}.elementor-555 .elementor-element.elementor-element-26f5558 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-82b4d58 );}.elementor-555 .elementor-element.elementor-element-ec9bd68{--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-555 .elementor-element.elementor-element-40c92cc{--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:8px;--padding-left:8px;--padding-right:8px;}.elementor-555 .elementor-element.elementor-element-c43a38d{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-c43a38d:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-c43a38d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4b8149 );background-image:url("https://key-solution.eu/wp-content/uploads/2025/12/footer-image-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-555 .elementor-element.elementor-element-c43a38d::before, .elementor-555 .elementor-element.elementor-element-c43a38d > .elementor-background-video-container::before, .elementor-555 .elementor-element.elementor-element-c43a38d > .e-con-inner > .elementor-background-video-container::before, .elementor-555 .elementor-element.elementor-element-c43a38d > .elementor-background-slideshow::before, .elementor-555 .elementor-element.elementor-element-c43a38d > .e-con-inner > .elementor-background-slideshow::before, .elementor-555 .elementor-element.elementor-element-c43a38d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ebb1eb3 );--background-overlay:'';}.elementor-555 .elementor-element.elementor-element-2046b54 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-bce0809 );}.elementor-555 .elementor-element.elementor-element-440db54{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-45aca58-font-family ), Sans-serif;font-size:var( --e-global-typography-45aca58-font-size );font-weight:var( --e-global-typography-45aca58-font-weight );text-decoration:var( --e-global-typography-45aca58-text-decoration );line-height:var( --e-global-typography-45aca58-line-height );color:var( --e-global-color-75591ed );}.elementor-555 .elementor-element.elementor-element-440db54 p{margin-block-end:0px;}.elementor-555 .elementor-element.elementor-element-70ab222 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-b264803 );padding:12px 32px 12px 32px;font-family:var( --e-global-typography-9baec93-font-family ), Sans-serif;font-size:var( --e-global-typography-9baec93-font-size );font-weight:var( --e-global-typography-9baec93-font-weight );text-decoration:var( --e-global-typography-9baec93-text-decoration );line-height:var( --e-global-typography-9baec93-line-height );border-radius:99px 99px 99px 99px;}.elementor-555 .elementor-element.elementor-element-70ab222 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-555 .elementor-element.elementor-element-70ab222 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-82b4d58 );}.elementor-555 .elementor-element.elementor-element-70ab222{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;z-index:2;}.elementor-555 .elementor-element.elementor-element-70ab222 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-555 .elementor-element.elementor-element-70ab222 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:24px;}.elementor-555 .elementor-element.elementor-element-70ab222 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{width:24px;}.elementor-555 .elementor-element.elementor-element-70ab222 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-555 .elementor-element.elementor-element-70ab222 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}.elementor-555 .elementor-element.elementor-element-70ab222 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i{color:var( --e-global-color-dd0547e );}.elementor-555 .elementor-element.elementor-element-70ab222 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg{fill:var( --e-global-color-dd0547e );}.elementor-555 .elementor-element.elementor-element-70ab222 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-dd0547e );}.elementor-555 .elementor-element.elementor-element-70ab222 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-dd0547e );}@media(min-width:768px){.elementor-555 .elementor-element.elementor-element-caa2a03{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-88ed812{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-29ba693{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-4f75c5d{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-13af21a{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-1064283{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-39fe794{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-cd37471{--width:612px;}.elementor-555 .elementor-element.elementor-element-fed87c9{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-95f44f1{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-944bfd9{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-c34826e{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-9a5439b{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-0cb29d0{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-991087b{--width:100%;}.elementor-555 .elementor-element.elementor-element-d603288{--width:42%;}.elementor-555 .elementor-element.elementor-element-404d171{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-ac0e32a{--width:60%;}.elementor-555 .elementor-element.elementor-element-5cd36c1{--width:80%;}.elementor-555 .elementor-element.elementor-element-0f89c23{--width:20%;}}@media(max-width:1366px) and (min-width:768px){.elementor-555 .elementor-element.elementor-element-cd37471{--width:100%;}.elementor-555 .elementor-element.elementor-element-c8359f7{--width:100%;}.elementor-555 .elementor-element.elementor-element-991087b{--width:100%;}.elementor-555 .elementor-element.elementor-element-d603288{--width:48%;}.elementor-555 .elementor-element.elementor-element-ac0e32a{--width:60%;}.elementor-555 .elementor-element.elementor-element-0f89c23{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-555 .elementor-element.elementor-element-d603288{--width:100%;}.elementor-555 .elementor-element.elementor-element-ac0e32a{--width:100%;}.elementor-555 .elementor-element.elementor-element-0f89c23{--width:100%;}}@media(max-width:1366px){.elementor-555 .elementor-element.elementor-element-79602f9{--margin-top:-88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-7ea510a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-8f72ae7 .elementor-heading-title{font-size:var( --e-global-typography-08a7636-font-size );line-height:var( --e-global-typography-08a7636-line-height );}.elementor-555 .elementor-element.elementor-element-b95df94 .elementor-heading-title{font-size:var( --e-global-typography-08a7636-font-size );line-height:var( --e-global-typography-08a7636-line-height );}.elementor-555 .elementor-element.elementor-element-547e145{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-555 .elementor-element.elementor-element-45e9657 .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-3d2bc0c{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-b734bc7 .elementor-heading-title{font-size:var( --e-global-typography-e6530fb-font-size );line-height:var( --e-global-typography-e6530fb-line-height );letter-spacing:var( --e-global-typography-e6530fb-letter-spacing );}.elementor-555 .elementor-element.elementor-element-0acd2a1{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-555 .elementor-element.elementor-element-0acd2a1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-4840dfe{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-cd37471{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-981fa1d .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-2813f09{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-7854fa2{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-7619b97{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-d460dd2{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-9baec93-font-size );line-height:var( --e-global-typography-9baec93-line-height );}.elementor-555 .elementor-element.elementor-element-2f6b2c2{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-555 .elementor-element.elementor-element-4af2dfd .elementor-heading-title{font-size:var( --e-global-typography-e6530fb-font-size );line-height:var( --e-global-typography-e6530fb-line-height );letter-spacing:var( --e-global-typography-e6530fb-letter-spacing );}.elementor-555 .elementor-element.elementor-element-f5e7e90{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-555 .elementor-element.elementor-element-f5e7e90 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-f30d369{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-c8359f7{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-a52a172{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-71fc925{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-27b9f7c{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-3fe6e89{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-d3f3124{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-5c0e6fe{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-555 .elementor-element.elementor-element-225efee .elementor-heading-title{font-size:var( --e-global-typography-e6530fb-font-size );line-height:var( --e-global-typography-e6530fb-line-height );letter-spacing:var( --e-global-typography-e6530fb-letter-spacing );}.elementor-555 .elementor-element.elementor-element-2644b2b{text-align:center;}.elementor-555 .elementor-element.elementor-element-2644b2b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-43f2348{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-05c25cc{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-555 .elementor-element.elementor-element-991087b{--grid-auto-flow:row;}.elementor-555 .elementor-element.elementor-element-f7f1844 .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-b62871b .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-33d3824 .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-6d20b4d .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-366390b .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-c40ab36 .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-e6db0b3 .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-86c138f .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-903991b .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-cba34c3 .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-f4d4307 .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-f9b6ad0 .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-b6a4f6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-9baec93-font-size );line-height:var( --e-global-typography-9baec93-line-height );}.elementor-555 .elementor-element.elementor-element-a6e3033 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-9baec93-font-size );line-height:var( --e-global-typography-9baec93-line-height );}.elementor-555 .elementor-element.elementor-element-5bf1489{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-555 .elementor-element.elementor-element-1220e43 .elementor-heading-title{font-size:var( --e-global-typography-e6530fb-font-size );line-height:var( --e-global-typography-e6530fb-line-height );letter-spacing:var( --e-global-typography-e6530fb-letter-spacing );}.elementor-555 .elementor-element.elementor-element-c585c13{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-555 .elementor-element.elementor-element-c585c13 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-3aa773d{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-ac0e32a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-555 .elementor-element.elementor-element-b5c9ce4{--min-height:280px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-555 .elementor-element.elementor-element-e0cdf9f{--flex-wrap:nowrap;}.elementor-555 .elementor-element.elementor-element-dc0b60c .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-32b69b9 .elementor-heading-title{font-size:var( --e-global-typography-7e5f52a-font-size );line-height:var( --e-global-typography-7e5f52a-line-height );letter-spacing:var( --e-global-typography-7e5f52a-letter-spacing );}.elementor-555 .elementor-element.elementor-element-1fe7c31{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-555 .elementor-element.elementor-element-f898c1a{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-26f5558{width:initial;max-width:initial;}.elementor-555 .elementor-element.elementor-element-26f5558 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-9baec93-font-size );line-height:var( --e-global-typography-9baec93-line-height );}.elementor-555 .elementor-element.elementor-element-ec9bd68{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-40c92cc{--padding-top:0px;--padding-bottom:80px;--padding-left:8px;--padding-right:8px;}.elementor-555 .elementor-element.elementor-element-2046b54 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-440db54{--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-70ab222 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-9baec93-font-size );line-height:var( --e-global-typography-9baec93-line-height );}}@media(max-width:1024px){.elementor-555 .elementor-element.elementor-element-87bba68{--min-height:350px;}.elementor-555 .elementor-element.elementor-element-7ea510a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-8f72ae7 .elementor-heading-title{font-size:var( --e-global-typography-08a7636-font-size );line-height:var( --e-global-typography-08a7636-line-height );}.elementor-555 .elementor-element.elementor-element-b95df94 .elementor-heading-title{font-size:var( --e-global-typography-08a7636-font-size );line-height:var( --e-global-typography-08a7636-line-height );}.elementor-555 .elementor-element.elementor-element-547e145{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-555 .elementor-element.elementor-element-481ee28{--min-height:500px;}.elementor-555 .elementor-element.elementor-element-45e9657 .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-3d2bc0c{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-b734bc7 .elementor-heading-title{font-size:var( --e-global-typography-e6530fb-font-size );line-height:var( --e-global-typography-e6530fb-line-height );letter-spacing:var( --e-global-typography-e6530fb-letter-spacing );}.elementor-555 .elementor-element.elementor-element-0acd2a1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-555 .elementor-element.elementor-element-0acd2a1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-4840dfe{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-cd37471{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-981fa1d .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-2813f09{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-7854fa2{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-7619b97{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-d460dd2{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-9baec93-font-size );line-height:var( --e-global-typography-9baec93-line-height );}.elementor-555 .elementor-element.elementor-element-2f6b2c2{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-555 .elementor-element.elementor-element-4af2dfd .elementor-heading-title{font-size:var( --e-global-typography-e6530fb-font-size );line-height:var( --e-global-typography-e6530fb-line-height );letter-spacing:var( --e-global-typography-e6530fb-letter-spacing );}.elementor-555 .elementor-element.elementor-element-f5e7e90{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-555 .elementor-element.elementor-element-f5e7e90 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-f30d369{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-c8359f7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-a52a172{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-71fc925{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-27b9f7c{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-3fe6e89{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-d3f3124{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-5c0e6fe{--padding-top:0px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-555 .elementor-element.elementor-element-225efee .elementor-heading-title{font-size:var( --e-global-typography-e6530fb-font-size );line-height:var( --e-global-typography-e6530fb-line-height );letter-spacing:var( --e-global-typography-e6530fb-letter-spacing );}.elementor-555 .elementor-element.elementor-element-2644b2b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-43f2348{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-991087b{--e-con-grid-template-columns:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-555 .elementor-element.elementor-element-f7f1844 .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-b62871b .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-33d3824 .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-6d20b4d .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-366390b .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-c40ab36 .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-e6db0b3 .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-86c138f .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-903991b .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-cba34c3 .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-f4d4307 .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-f9b6ad0 .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-b6a4f6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-b6a4f6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-9baec93-font-size );line-height:var( --e-global-typography-9baec93-line-height );}.elementor-555 .elementor-element.elementor-element-a6e3033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-a6e3033 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-9baec93-font-size );line-height:var( --e-global-typography-9baec93-line-height );}.elementor-555 .elementor-element.elementor-element-5bf1489{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-555 .elementor-element.elementor-element-1220e43 .elementor-heading-title{font-size:var( --e-global-typography-e6530fb-font-size );line-height:var( --e-global-typography-e6530fb-line-height );letter-spacing:var( --e-global-typography-e6530fb-letter-spacing );}.elementor-555 .elementor-element.elementor-element-c585c13{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-555 .elementor-element.elementor-element-c585c13 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-3aa773d{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-ac0e32a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-555 .elementor-element.elementor-element-dc0b60c .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-0f89c23{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-555 .elementor-element.elementor-element-32b69b9 .elementor-heading-title{font-size:var( --e-global-typography-7e5f52a-font-size );line-height:var( --e-global-typography-7e5f52a-line-height );letter-spacing:var( --e-global-typography-7e5f52a-letter-spacing );}.elementor-555 .elementor-element.elementor-element-f898c1a{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-26f5558{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-26f5558 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-9baec93-font-size );line-height:var( --e-global-typography-9baec93-line-height );}.elementor-555 .elementor-element.elementor-element-ec9bd68{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-40c92cc{--padding-top:0px;--padding-bottom:80px;--padding-left:8px;--padding-right:8px;}.elementor-555 .elementor-element.elementor-element-2046b54 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-440db54{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-70ab222{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-70ab222 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-9baec93-font-size );line-height:var( --e-global-typography-9baec93-line-height );}}@media(max-width:767px){.elementor-555 .elementor-element.elementor-element-79602f9{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-87bba68{--min-height:300px;}.elementor-555 .elementor-element.elementor-element-7ea510a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-caa2a03{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-8f72ae7 .elementor-heading-title{font-size:var( --e-global-typography-08a7636-font-size );line-height:var( --e-global-typography-08a7636-line-height );}.elementor-555 .elementor-element.elementor-element-b95df94 .elementor-heading-title{font-size:var( --e-global-typography-08a7636-font-size );line-height:var( --e-global-typography-08a7636-line-height );}.elementor-555 .elementor-element.elementor-element-547e145{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-555 .elementor-element.elementor-element-88ed812{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-29ba693{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-4f75c5d{--width:fit-content;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:-8px;--margin-left:0px;--margin-right:-8px;}.elementor-555 .elementor-element.elementor-element-13af21a{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-1064283{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-555 .elementor-element.elementor-element-45e9657 .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-3d2bc0c{width:initial;max-width:initial;font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-39fe794{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-b734bc7 .elementor-heading-title{font-size:var( --e-global-typography-e6530fb-font-size );line-height:var( --e-global-typography-e6530fb-line-height );letter-spacing:var( --e-global-typography-e6530fb-letter-spacing );}.elementor-555 .elementor-element.elementor-element-0acd2a1{width:100%;max-width:100%;}.elementor-555 .elementor-element.elementor-element-0acd2a1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-4840dfe{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-cd37471{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-3fef297{--min-height:180px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-555 .elementor-element.elementor-element-981fa1d .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-2813f09{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-a40ecc2{--min-height:180px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-555 .elementor-element.elementor-element-7854fa2{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-e316a8c{--min-height:180px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-555 .elementor-element.elementor-element-7619b97{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-4e52c47{--min-height:180px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-555 .elementor-element.elementor-element-d460dd2{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-6ce7148 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-9baec93-font-size );line-height:var( --e-global-typography-9baec93-line-height );}.elementor-555 .elementor-element.elementor-element-2f6b2c2{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-555 .elementor-element.elementor-element-9a5439b{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-4af2dfd .elementor-heading-title{font-size:var( --e-global-typography-e6530fb-font-size );line-height:var( --e-global-typography-e6530fb-line-height );letter-spacing:var( --e-global-typography-e6530fb-letter-spacing );}.elementor-555 .elementor-element.elementor-element-f5e7e90{width:100%;max-width:100%;}.elementor-555 .elementor-element.elementor-element-f5e7e90 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-f30d369{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-c8359f7{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-58ba151{--min-height:220px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-555 .elementor-element.elementor-element-dbf80f2{--min-height:0px;}.elementor-555 .elementor-element.elementor-element-a52a172{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-8d83e18{--min-height:220px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-555 .elementor-element.elementor-element-0ccb58b{--min-height:0px;}.elementor-555 .elementor-element.elementor-element-71fc925{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-5aac38f{--min-height:220px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-555 .elementor-element.elementor-element-2ee0dce{--min-height:0px;}.elementor-555 .elementor-element.elementor-element-27b9f7c{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-05879b9{--min-height:220px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-555 .elementor-element.elementor-element-5cd50f0{--min-height:0px;}.elementor-555 .elementor-element.elementor-element-3fe6e89{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-d3f3124{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-5c0e6fe{--padding-top:0px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-555 .elementor-element.elementor-element-0cb29d0{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-225efee .elementor-heading-title{font-size:var( --e-global-typography-e6530fb-font-size );line-height:var( --e-global-typography-e6530fb-line-height );letter-spacing:var( --e-global-typography-e6530fb-letter-spacing );}.elementor-555 .elementor-element.elementor-element-2644b2b{width:100%;max-width:100%;}.elementor-555 .elementor-element.elementor-element-2644b2b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-43f2348{width:100%;max-width:100%;font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-05c25cc{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-555 .elementor-element.elementor-element-991087b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-555 .elementor-element.elementor-element-25f32d7{--min-height:400px;}.elementor-555 .elementor-element.elementor-element-f7f1844 .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-9f68133{--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-555 .elementor-element.elementor-element-b62871b .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-af6edfa{--min-height:400px;}.elementor-555 .elementor-element.elementor-element-33d3824 .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-6d20b4d .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-9a3ffa4{--min-height:400px;}.elementor-555 .elementor-element.elementor-element-366390b .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-c40ab36 .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-28084d2{--min-height:400px;}.elementor-555 .elementor-element.elementor-element-e6db0b3 .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-86c138f .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-d5b3448{--min-height:400px;}.elementor-555 .elementor-element.elementor-element-903991b .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-cba34c3 .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-4765c9c{--min-height:400px;}.elementor-555 .elementor-element.elementor-element-f4d4307 .elementor-heading-title{font-size:var( --e-global-typography-2c6e556-font-size );line-height:var( --e-global-typography-2c6e556-line-height );letter-spacing:var( --e-global-typography-2c6e556-letter-spacing );}.elementor-555 .elementor-element.elementor-element-f9b6ad0 .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-b6a4f6e .jeg-elementor-kit.jkit-button .jkit-button-wrapper{padding:14px 24px 14px 24px;font-size:var( --e-global-typography-9baec93-font-size );line-height:var( --e-global-typography-9baec93-line-height );}.elementor-555 .elementor-element.elementor-element-a6e3033 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{padding:14px 24px 14px 24px;font-size:var( --e-global-typography-9baec93-font-size );line-height:var( --e-global-typography-9baec93-line-height );}.elementor-555 .elementor-element.elementor-element-5bf1489{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-555 .elementor-element.elementor-element-404d171{--width:fit-content;}.elementor-555 .elementor-element.elementor-element-1220e43 .elementor-heading-title{font-size:var( --e-global-typography-e6530fb-font-size );line-height:var( --e-global-typography-e6530fb-line-height );letter-spacing:var( --e-global-typography-e6530fb-letter-spacing );}.elementor-555 .elementor-element.elementor-element-c585c13{width:100%;max-width:100%;}.elementor-555 .elementor-element.elementor-element-c585c13 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-3aa773d{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-ac0e32a{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-555 .elementor-element.elementor-element-b5c9ce4{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-555 .elementor-element.elementor-element-e0cdf9f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-555 .elementor-element.elementor-element-5cd36c1{--width:100%;--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:flex-start;}.elementor-555 .elementor-element.elementor-element-dc0b60c .elementor-heading-title{font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-0f89c23{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-555 .elementor-element.elementor-element-5a6389a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-32b69b9 .elementor-heading-title{font-size:var( --e-global-typography-7e5f52a-font-size );line-height:var( --e-global-typography-7e5f52a-line-height );letter-spacing:var( --e-global-typography-7e5f52a-letter-spacing );}.elementor-555 .elementor-element.elementor-element-1fe7c31{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-555 .elementor-element.elementor-element-f898c1a{width:100%;max-width:100%;font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-26f5558 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-9baec93-font-size );line-height:var( --e-global-typography-9baec93-line-height );}.elementor-555 .elementor-element.elementor-element-ec9bd68{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-40c92cc{--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-c43a38d{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-555 .elementor-element.elementor-element-2046b54{width:100%;max-width:100%;text-align:center;}.elementor-555 .elementor-element.elementor-element-2046b54 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-440db54{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-45aca58-font-size );line-height:var( --e-global-typography-45aca58-line-height );}.elementor-555 .elementor-element.elementor-element-70ab222 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{padding:14px 24px 14px 24px;font-size:var( --e-global-typography-9baec93-font-size );line-height:var( --e-global-typography-9baec93-line-height );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sauce Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://key-solution.eu/wp-content/uploads/2026/01/OpenSauceSans-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://key-solution.eu/wp-content/uploads/2026/01/OpenSauceSans-Bold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://key-solution.eu/wp-content/uploads/2026/01/OpenSauceSans-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://key-solution.eu/wp-content/uploads/2026/01/OpenSauceSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://key-solution.eu/wp-content/uploads/2026/01/OpenSauceSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://key-solution.eu/wp-content/uploads/2026/01/OpenSauceSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sauce Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://key-solution.eu/wp-content/uploads/2026/01/OpenSauceSans-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */