.elementor-104 .elementor-element.elementor-element-1b0497b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-104 .elementor-element.elementor-element-1b0497b:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-1b0497b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-6c60635{--display:flex;--min-height:600px;--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-de41cd1 .elementor-heading-title{font-family:var( --e-global-typography-bekick-font-family ), Sans-serif;font-size:var( --e-global-typography-bekick-font-size );font-weight:var( --e-global-typography-bekick-font-weight );text-transform:var( --e-global-typography-bekick-text-transform );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );color:var( --e-global-color-becoral );}.elementor-104 .elementor-element.elementor-element-2e159f9 .elementor-heading-title{font-family:var( --e-global-typography-beh1-font-family ), Sans-serif;font-size:var( --e-global-typography-beh1-font-size );font-weight:var( --e-global-typography-beh1-font-weight );line-height:var( --e-global-typography-beh1-line-height );letter-spacing:var( --e-global-typography-beh1-letter-spacing );color:var( --e-global-color-bewhite );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-e75be6b{font-family:var( --e-global-typography-belead-font-family ), Sans-serif;font-size:var( --e-global-typography-belead-font-size );font-weight:var( --e-global-typography-belead-font-weight );line-height:var( --e-global-typography-belead-line-height );color:var( --e-global-color-beblue1 );}.elementor-104 .elementor-element.elementor-element-62349f1{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-104 .elementor-element.elementor-element-fb220e2 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:19px;font-weight:700;line-height:1.2em;fill:var( --e-global-color-bewhite );color:var( --e-global-color-bewhite );border-radius:8px 8px 8px 8px;padding:16px 28px 16px 28px;}.elementor-104 .elementor-element.elementor-element-fb220e2 .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-fb220e2 .elementor-button:focus{background-color:#C81E00;}.elementor-104 .elementor-element.elementor-element-d782eef .elementor-button{background-color:#FFFFFF00;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:700;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:14px 26px 14px 26px;}.elementor-104 .elementor-element.elementor-element-d782eef .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-d782eef .elementor-button:focus{background-color:#FFFFFF;color:#111F5C;}.elementor-104 .elementor-element.elementor-element-d782eef .elementor-button:hover svg, .elementor-104 .elementor-element.elementor-element-d782eef .elementor-button:focus svg{fill:#111F5C;}.elementor-104 .elementor-element.elementor-element-93a2302{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-104 .elementor-element.elementor-element-3d549d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-104 .elementor-element.elementor-element-3d549d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-104 .elementor-element.elementor-element-3d549d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-104 .elementor-element.elementor-element-3d549d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-104 .elementor-element.elementor-element-3d549d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-104 .elementor-element.elementor-element-3d549d0 .elementor-icon-list-icon i{color:var( --e-global-color-becoral );transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-3d549d0 .elementor-icon-list-icon svg{fill:var( --e-global-color-becoral );transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-3d549d0{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-3d549d0 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-104 .elementor-element.elementor-element-3d549d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-3d549d0 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;}.elementor-104 .elementor-element.elementor-element-3d549d0 .elementor-icon-list-text{color:var( --e-global-color-beblue1 );transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-25a5cf5{--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:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-104 .elementor-element.elementor-element-25a5cf5:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-25a5cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-belight );}.elementor-104 .elementor-element.elementor-element-9672c52{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 72px;--row-gap:40px;--column-gap:72px;--grid-auto-flow:row;--align-items:center;}.elementor-104 .elementor-element.elementor-element-bf37ec6{--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-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-104 .elementor-element.elementor-element-aff386b .elementor-heading-title{font-family:var( --e-global-typography-bekick-font-family ), Sans-serif;font-size:var( --e-global-typography-bekick-font-size );font-weight:var( --e-global-typography-bekick-font-weight );text-transform:var( --e-global-typography-bekick-text-transform );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );color:var( --e-global-color-secondary );}.elementor-104 .elementor-element.elementor-element-9711281 .elementor-heading-title{font-family:var( --e-global-typography-beh2-font-family ), Sans-serif;font-size:var( --e-global-typography-beh2-font-size );font-weight:var( --e-global-typography-beh2-font-weight );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-e05d4c5{font-family:var( --e-global-typography-belead-font-family ), Sans-serif;font-size:var( --e-global-typography-belead-font-size );font-weight:var( --e-global-typography-belead-font-weight );line-height:var( --e-global-typography-belead-line-height );color:var( --e-global-color-bemuted );}.elementor-104 .elementor-element.elementor-element-98bda65{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-104 .elementor-element.elementor-element-8b46d65{text-align:center;}.elementor-104 .elementor-element.elementor-element-8b46d65 img{width:100%;}.elementor-104 .elementor-element.elementor-element-2865a11{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 56px;--row-gap:0px;--column-gap:56px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:44px;--padding-right:44px;}.elementor-104 .elementor-element.elementor-element-2865a11:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-2865a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111F5C;}.elementor-104 .elementor-element.elementor-element-a121ca4{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#243776;--border-color:#243776;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-404e6da .elementor-heading-title{font-family:var( --e-global-typography-beh3-font-family ), Sans-serif;font-size:var( --e-global-typography-beh3-font-size );font-weight:var( --e-global-typography-beh3-font-weight );line-height:var( --e-global-typography-beh3-line-height );color:var( --e-global-color-bewhite );}.elementor-104 .elementor-element.elementor-element-4cd087e{font-family:var( --e-global-typography-besmall-font-family ), Sans-serif;font-size:var( --e-global-typography-besmall-font-size );font-weight:var( --e-global-typography-besmall-font-weight );line-height:var( --e-global-typography-besmall-line-height );color:var( --e-global-color-bewhite );}.elementor-104 .elementor-element.elementor-element-afbf796{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-afbf796 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-afbf796 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-afbf796 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-afbf796 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:1em;}.elementor-104 .elementor-element.elementor-element-afbf796 .elementor-icon-list-text{color:var( --e-global-color-beblue1 );transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-adf1629{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#243776;--border-color:#243776;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-129066a .elementor-heading-title{font-family:var( --e-global-typography-beh3-font-family ), Sans-serif;font-size:var( --e-global-typography-beh3-font-size );font-weight:var( --e-global-typography-beh3-font-weight );line-height:var( --e-global-typography-beh3-line-height );color:var( --e-global-color-bewhite );}.elementor-104 .elementor-element.elementor-element-4d6e6f5{font-family:var( --e-global-typography-besmall-font-family ), Sans-serif;font-size:var( --e-global-typography-besmall-font-size );font-weight:var( --e-global-typography-besmall-font-weight );line-height:var( --e-global-typography-besmall-line-height );color:var( --e-global-color-bewhite );}.elementor-104 .elementor-element.elementor-element-6fd1108{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-6fd1108 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-6fd1108 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-6fd1108 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-6fd1108 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:1em;}.elementor-104 .elementor-element.elementor-element-6fd1108 .elementor-icon-list-text{color:var( --e-global-color-beblue1 );transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-d128f8c{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#243776;--border-color:#243776;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-478705c .elementor-heading-title{font-family:var( --e-global-typography-beh3-font-family ), Sans-serif;font-size:var( --e-global-typography-beh3-font-size );font-weight:var( --e-global-typography-beh3-font-weight );line-height:var( --e-global-typography-beh3-line-height );color:var( --e-global-color-bewhite );}.elementor-104 .elementor-element.elementor-element-1020358{font-family:var( --e-global-typography-besmall-font-family ), Sans-serif;font-size:var( --e-global-typography-besmall-font-size );font-weight:var( --e-global-typography-besmall-font-weight );line-height:var( --e-global-typography-besmall-line-height );color:var( --e-global-color-bewhite );}.elementor-104 .elementor-element.elementor-element-c9bac55{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-c9bac55 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-c9bac55 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-c9bac55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-c9bac55 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:1em;}.elementor-104 .elementor-element.elementor-element-c9bac55 .elementor-icon-list-text{color:var( --e-global-color-beblue1 );transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-cb0abb2{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#243776;--border-color:#243776;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-3e5856f .elementor-heading-title{font-family:var( --e-global-typography-beh3-font-family ), Sans-serif;font-size:var( --e-global-typography-beh3-font-size );font-weight:var( --e-global-typography-beh3-font-weight );line-height:var( --e-global-typography-beh3-line-height );color:var( --e-global-color-bewhite );}.elementor-104 .elementor-element.elementor-element-da7ddda{font-family:var( --e-global-typography-besmall-font-family ), Sans-serif;font-size:var( --e-global-typography-besmall-font-size );font-weight:var( --e-global-typography-besmall-font-weight );line-height:var( --e-global-typography-besmall-line-height );color:var( --e-global-color-bewhite );}.elementor-104 .elementor-element.elementor-element-53a52fb{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-53a52fb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-53a52fb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-53a52fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-53a52fb .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:1em;}.elementor-104 .elementor-element.elementor-element-53a52fb .elementor-icon-list-text{color:var( --e-global-color-beblue1 );transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-c9966ea{--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:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-104 .elementor-element.elementor-element-c9966ea:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-c9966ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bewhite );}.elementor-104 .elementor-element.elementor-element-1a6bd92{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-104 .elementor-element.elementor-element-ef19c4b{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-104 .elementor-element.elementor-element-9221673 .elementor-heading-title{font-family:var( --e-global-typography-bekick-font-family ), Sans-serif;font-size:var( --e-global-typography-bekick-font-size );font-weight:var( --e-global-typography-bekick-font-weight );text-transform:var( --e-global-typography-bekick-text-transform );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );color:var( --e-global-color-secondary );}.elementor-104 .elementor-element.elementor-element-c8a5564 .elementor-heading-title{font-family:var( --e-global-typography-beh2-font-family ), Sans-serif;font-size:var( --e-global-typography-beh2-font-size );font-weight:var( --e-global-typography-beh2-font-weight );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-b674f73{font-family:var( --e-global-typography-bebody-font-family ), Sans-serif;font-size:var( --e-global-typography-bebody-font-size );font-weight:var( --e-global-typography-bebody-font-weight );line-height:var( --e-global-typography-bebody-line-height );color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-4eeaf22{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-104 .elementor-element.elementor-element-20cfe03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#D8DEF2;--border-color:#D8DEF2;--border-radius:14px 14px 14px 14px;}.elementor-104 .elementor-element.elementor-element-20cfe03:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-20cfe03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-67ecc4b .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-104 .elementor-element.elementor-element-67ecc4b .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-67ecc4b.elementor-view-stacked .elementor-icon{background-color:#EEF1FA;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-67ecc4b.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-67ecc4b.elementor-view-default .elementor-icon{fill:#EEF1FA;color:#EEF1FA;border-color:#EEF1FA;}.elementor-104 .elementor-element.elementor-element-67ecc4b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-67ecc4b .elementor-icon{font-size:24px;padding:10px;}.elementor-104 .elementor-element.elementor-element-67ecc4b .elementor-icon-box-title, .elementor-104 .elementor-element.elementor-element-67ecc4b .elementor-icon-box-title a{font-family:var( --e-global-typography-beh3-font-family ), Sans-serif;font-size:var( --e-global-typography-beh3-font-size );font-weight:var( --e-global-typography-beh3-font-weight );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-67ecc4b .elementor-icon-box-description{font-family:var( --e-global-typography-besmall-font-family ), Sans-serif;font-size:var( --e-global-typography-besmall-font-size );font-weight:var( --e-global-typography-besmall-font-weight );line-height:var( --e-global-typography-besmall-line-height );color:var( --e-global-color-bemuted );}.elementor-104 .elementor-element.elementor-element-daa16c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#D8DEF2;--border-color:#D8DEF2;--border-radius:14px 14px 14px 14px;}.elementor-104 .elementor-element.elementor-element-daa16c7:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-daa16c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-6f3dae4 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-104 .elementor-element.elementor-element-6f3dae4 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-6f3dae4.elementor-view-stacked .elementor-icon{background-color:#EEF1FA;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-6f3dae4.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-6f3dae4.elementor-view-default .elementor-icon{fill:#EEF1FA;color:#EEF1FA;border-color:#EEF1FA;}.elementor-104 .elementor-element.elementor-element-6f3dae4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-6f3dae4 .elementor-icon{font-size:24px;padding:10px;}.elementor-104 .elementor-element.elementor-element-6f3dae4 .elementor-icon-box-title, .elementor-104 .elementor-element.elementor-element-6f3dae4 .elementor-icon-box-title a{font-family:var( --e-global-typography-beh3-font-family ), Sans-serif;font-size:var( --e-global-typography-beh3-font-size );font-weight:var( --e-global-typography-beh3-font-weight );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-6f3dae4 .elementor-icon-box-description{font-family:var( --e-global-typography-besmall-font-family ), Sans-serif;font-size:var( --e-global-typography-besmall-font-size );font-weight:var( --e-global-typography-besmall-font-weight );line-height:var( --e-global-typography-besmall-line-height );color:var( --e-global-color-bemuted );}.elementor-104 .elementor-element.elementor-element-7db3852{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#D8DEF2;--border-color:#D8DEF2;--border-radius:14px 14px 14px 14px;}.elementor-104 .elementor-element.elementor-element-7db3852:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-7db3852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-7a26b6d .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-104 .elementor-element.elementor-element-7a26b6d .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-7a26b6d.elementor-view-stacked .elementor-icon{background-color:#EEF1FA;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-7a26b6d.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-7a26b6d.elementor-view-default .elementor-icon{fill:#EEF1FA;color:#EEF1FA;border-color:#EEF1FA;}.elementor-104 .elementor-element.elementor-element-7a26b6d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-7a26b6d .elementor-icon{font-size:24px;padding:10px;}.elementor-104 .elementor-element.elementor-element-7a26b6d .elementor-icon-box-title, .elementor-104 .elementor-element.elementor-element-7a26b6d .elementor-icon-box-title a{font-family:var( --e-global-typography-beh3-font-family ), Sans-serif;font-size:var( --e-global-typography-beh3-font-size );font-weight:var( --e-global-typography-beh3-font-weight );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-7a26b6d .elementor-icon-box-description{font-family:var( --e-global-typography-besmall-font-family ), Sans-serif;font-size:var( --e-global-typography-besmall-font-size );font-weight:var( --e-global-typography-besmall-font-weight );line-height:var( --e-global-typography-besmall-line-height );color:var( --e-global-color-bemuted );}.elementor-104 .elementor-element.elementor-element-6394f90{--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:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-104 .elementor-element.elementor-element-6394f90:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-6394f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-belight );}.elementor-104 .elementor-element.elementor-element-74c2f80{--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-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-104 .elementor-element.elementor-element-cf26544 .elementor-heading-title{font-family:var( --e-global-typography-bekick-font-family ), Sans-serif;font-size:var( --e-global-typography-bekick-font-size );font-weight:var( --e-global-typography-bekick-font-weight );text-transform:var( --e-global-typography-bekick-text-transform );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );color:var( --e-global-color-secondary );}.elementor-104 .elementor-element.elementor-element-b36a5dc .elementor-heading-title{font-family:var( --e-global-typography-beh2-font-family ), Sans-serif;font-size:var( --e-global-typography-beh2-font-size );font-weight:var( --e-global-typography-beh2-font-weight );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-e3bdc79{font-family:var( --e-global-typography-belead-font-family ), Sans-serif;font-size:var( --e-global-typography-belead-font-size );font-weight:var( --e-global-typography-belead-font-weight );line-height:var( --e-global-typography-belead-line-height );color:var( --e-global-color-bemuted );}.elementor-104 .elementor-element.elementor-element-f249daf > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-104 .elementor-element.elementor-element-f249daf > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-104 .elementor-element.elementor-element-f249daf > .jet-listing-grid > .jet-listing-grid__items, .elementor-104 .elementor-element.elementor-element-f249daf > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-104 .elementor-element.elementor-element-f249daf > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-104 .elementor-element.elementor-element-f249daf > .jet-listing-grid, .elementor-104 .elementor-element.elementor-element-f249daf > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-104 .elementor-element.elementor-element-f249daf > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-104 .elementor-element.elementor-element-f249daf > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-104 .elementor-element.elementor-element-f249daf > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-104 .elementor-element.elementor-element-f249daf > .jet-listing-grid > .jet-listing-grid__items, .elementor-104 .elementor-element.elementor-element-f249daf > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-104 .elementor-element.elementor-element-f249daf > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-104 .elementor-element.elementor-element-f249daf > .jet-listing-grid, .elementor-104 .elementor-element.elementor-element-f249daf > .jet-listing-grid > .jet-listing-grid__slider, .elementor-104 .elementor-element.elementor-element-f249daf > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-104 .elementor-element.elementor-element-dbcd8c8{--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:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-104 .elementor-element.elementor-element-dbcd8c8:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-dbcd8c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bewhite );}.elementor-104 .elementor-element.elementor-element-ee3264a{--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-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-104 .elementor-element.elementor-element-1482fd0 .elementor-heading-title{font-family:var( --e-global-typography-bekick-font-family ), Sans-serif;font-size:var( --e-global-typography-bekick-font-size );font-weight:var( --e-global-typography-bekick-font-weight );text-transform:var( --e-global-typography-bekick-text-transform );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );color:var( --e-global-color-secondary );}.elementor-104 .elementor-element.elementor-element-196362b .elementor-heading-title{font-family:var( --e-global-typography-beh2-font-family ), Sans-serif;font-size:var( --e-global-typography-beh2-font-size );font-weight:var( --e-global-typography-beh2-font-weight );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-c72a8d0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 32px;--row-gap:40px;--column-gap:32px;--grid-auto-flow:row;}.elementor-104 .elementor-element.elementor-element-869b5ce{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-104 .elementor-element.elementor-element-09d8614{text-align:start;}.elementor-104 .elementor-element.elementor-element-09d8614 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-8e539c5 .elementor-heading-title{font-family:var( --e-global-typography-beh3-font-family ), Sans-serif;font-size:var( --e-global-typography-beh3-font-size );font-weight:var( --e-global-typography-beh3-font-weight );line-height:var( --e-global-typography-beh3-line-height );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-5341041{font-family:var( --e-global-typography-bebody-font-family ), Sans-serif;font-size:var( --e-global-typography-bebody-font-size );font-weight:var( --e-global-typography-bebody-font-weight );line-height:var( --e-global-typography-bebody-line-height );color:var( --e-global-color-bemuted );}.elementor-104 .elementor-element.elementor-element-9dd747b{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-104 .elementor-element.elementor-element-efa31d6{text-align:start;}.elementor-104 .elementor-element.elementor-element-efa31d6 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-8bbb030 .elementor-heading-title{font-family:var( --e-global-typography-beh3-font-family ), Sans-serif;font-size:var( --e-global-typography-beh3-font-size );font-weight:var( --e-global-typography-beh3-font-weight );line-height:var( --e-global-typography-beh3-line-height );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-88aa0b0{font-family:var( --e-global-typography-bebody-font-family ), Sans-serif;font-size:var( --e-global-typography-bebody-font-size );font-weight:var( --e-global-typography-bebody-font-weight );line-height:var( --e-global-typography-bebody-line-height );color:var( --e-global-color-bemuted );}.elementor-104 .elementor-element.elementor-element-e943bb0{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-104 .elementor-element.elementor-element-0946d5a{text-align:start;}.elementor-104 .elementor-element.elementor-element-0946d5a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-fbcbd4c .elementor-heading-title{font-family:var( --e-global-typography-beh3-font-family ), Sans-serif;font-size:var( --e-global-typography-beh3-font-size );font-weight:var( --e-global-typography-beh3-font-weight );line-height:var( --e-global-typography-beh3-line-height );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-db196b3{font-family:var( --e-global-typography-bebody-font-family ), Sans-serif;font-size:var( --e-global-typography-bebody-font-size );font-weight:var( --e-global-typography-bebody-font-weight );line-height:var( --e-global-typography-bebody-line-height );color:var( --e-global-color-bemuted );}.elementor-104 .elementor-element.elementor-element-88f6a6e{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-104 .elementor-element.elementor-element-4733f0b{text-align:start;}.elementor-104 .elementor-element.elementor-element-4733f0b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-3e4271a .elementor-heading-title{font-family:var( --e-global-typography-beh3-font-family ), Sans-serif;font-size:var( --e-global-typography-beh3-font-size );font-weight:var( --e-global-typography-beh3-font-weight );line-height:var( --e-global-typography-beh3-line-height );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-949a59d{font-family:var( --e-global-typography-bebody-font-family ), Sans-serif;font-size:var( --e-global-typography-bebody-font-size );font-weight:var( --e-global-typography-bebody-font-weight );line-height:var( --e-global-typography-bebody-line-height );color:var( --e-global-color-bemuted );}.elementor-104 .elementor-element.elementor-element-5d8b823{--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:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-104 .elementor-element.elementor-element-5d8b823:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-5d8b823 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-belight );}.elementor-104 .elementor-element.elementor-element-aaa8564{--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:72px 72px;--row-gap:72px;--column-gap:72px;}.elementor-104 .elementor-element.elementor-element-653749c{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-104 .elementor-element.elementor-element-34c0970 img{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-104 .elementor-element.elementor-element-6614e02{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-104 .elementor-element.elementor-element-a0441ff .elementor-heading-title{font-family:var( --e-global-typography-bekick-font-family ), Sans-serif;font-size:var( --e-global-typography-bekick-font-size );font-weight:var( --e-global-typography-bekick-font-weight );text-transform:var( --e-global-typography-bekick-text-transform );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );color:var( --e-global-color-secondary );}.elementor-104 .elementor-element.elementor-element-933f374 .elementor-heading-title{font-family:var( --e-global-typography-beh2-font-family ), Sans-serif;font-size:var( --e-global-typography-beh2-font-size );font-weight:var( --e-global-typography-beh2-font-weight );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-1cd4037{font-family:var( --e-global-typography-bebody-font-family ), Sans-serif;font-size:var( --e-global-typography-bebody-font-size );font-weight:var( --e-global-typography-bebody-font-weight );line-height:var( --e-global-typography-bebody-line-height );color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-9a8a365 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-104 .elementor-element.elementor-element-9a8a365 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-104 .elementor-element.elementor-element-9a8a365 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-104 .elementor-element.elementor-element-9a8a365 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-104 .elementor-element.elementor-element-9a8a365 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-104 .elementor-element.elementor-element-9a8a365 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-9a8a365 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-9a8a365{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-9a8a365 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-104 .elementor-element.elementor-element-9a8a365 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-9a8a365 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;}.elementor-104 .elementor-element.elementor-element-9a8a365 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-ddc8a3b .elementor-button{background-color:#FFFFFF00;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:700;line-height:1.2em;fill:#111F5C;color:#111F5C;border-style:solid;border-width:2px 2px 2px 2px;border-color:#111F5C;border-radius:8px 8px 8px 8px;padding:14px 26px 14px 26px;}.elementor-104 .elementor-element.elementor-element-ddc8a3b .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-ddc8a3b .elementor-button:focus{background-color:#111F5C;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-ddc8a3b{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-104 .elementor-element.elementor-element-ddc8a3b .elementor-button:hover svg, .elementor-104 .elementor-element.elementor-element-ddc8a3b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-f4889e1{--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;--overlay-opacity:0.1;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-104 .elementor-element.elementor-element-f4889e1:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-f4889e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-f4889e1::before, .elementor-104 .elementor-element.elementor-element-f4889e1 > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-f4889e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-f4889e1 > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-f4889e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-f4889e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.becherer-engineering.at/wp-content/uploads/2026/09/bg-pattern2.svg");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-104 .elementor-element.elementor-element-0348241{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-104 .elementor-element.elementor-element-cca4176{--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-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-104 .elementor-element.elementor-element-931a511 .elementor-heading-title{font-family:var( --e-global-typography-bekick-font-family ), Sans-serif;font-size:var( --e-global-typography-bekick-font-size );font-weight:var( --e-global-typography-bekick-font-weight );text-transform:var( --e-global-typography-bekick-text-transform );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );color:var( --e-global-color-becoral );}.elementor-104 .elementor-element.elementor-element-82b96bd .elementor-heading-title{font-family:var( --e-global-typography-beh2-font-family ), Sans-serif;font-size:var( --e-global-typography-beh2-font-size );font-weight:var( --e-global-typography-beh2-font-weight );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );color:var( --e-global-color-bewhite );}.elementor-104 .elementor-element.elementor-element-690ae80{font-family:var( --e-global-typography-belead-font-family ), Sans-serif;font-size:var( --e-global-typography-belead-font-size );font-weight:var( --e-global-typography-belead-font-weight );line-height:var( --e-global-typography-belead-line-height );color:var( --e-global-color-beblue1 );}.elementor-104 .elementor-element.elementor-element-c581778 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:19px;font-weight:700;line-height:1.2em;fill:var( --e-global-color-bewhite );color:var( --e-global-color-bewhite );border-radius:8px 8px 8px 8px;padding:16px 28px 16px 28px;}.elementor-104 .elementor-element.elementor-element-c581778 .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-c581778 .elementor-button:focus{background-color:#C81E00;}.elementor-104 .elementor-element.elementor-element-c581778{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-104 .elementor-element.elementor-element-e45488b{font-family:var( --e-global-typography-besmall-font-family ), Sans-serif;font-size:var( --e-global-typography-besmall-font-size );font-weight:var( --e-global-typography-besmall-font-weight );line-height:var( --e-global-typography-besmall-line-height );color:var( --e-global-color-beblue1 );}.elementor-104 .elementor-element.elementor-element-f631649{--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;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:#C2CDF040;--border-color:#C2CDF040;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-104 .elementor-element.elementor-element-f631649:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-f631649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-104 .elementor-element.elementor-element-388d1bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-104 .elementor-element.elementor-element-388d1bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-104 .elementor-element.elementor-element-388d1bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-104 .elementor-element.elementor-element-388d1bc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-104 .elementor-element.elementor-element-388d1bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-104 .elementor-element.elementor-element-388d1bc .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-388d1bc .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-388d1bc{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-388d1bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-388d1bc .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;line-height:1.35em;}.elementor-104 .elementor-element.elementor-element-388d1bc .elementor-icon-list-text{color:var( --e-global-color-bewhite );transition:color 0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-104 .elementor-element.elementor-element-1b0497b{--padding-top:48px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-104 .elementor-element.elementor-element-6c60635{--min-height:500px;}.elementor-104 .elementor-element.elementor-element-de41cd1 .elementor-heading-title{font-size:var( --e-global-typography-bekick-font-size );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );}.elementor-104 .elementor-element.elementor-element-2e159f9 .elementor-heading-title{font-size:var( --e-global-typography-beh1-font-size );line-height:var( --e-global-typography-beh1-line-height );letter-spacing:var( --e-global-typography-beh1-letter-spacing );}.elementor-104 .elementor-element.elementor-element-e75be6b{font-size:var( --e-global-typography-belead-font-size );line-height:var( --e-global-typography-belead-line-height );}.elementor-104 .elementor-element.elementor-element-93a2302{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-104 .elementor-element.elementor-element-25a5cf5{--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-104 .elementor-element.elementor-element-9672c52{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-104 .elementor-element.elementor-element-aff386b .elementor-heading-title{font-size:var( --e-global-typography-bekick-font-size );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );}.elementor-104 .elementor-element.elementor-element-9711281 .elementor-heading-title{font-size:var( --e-global-typography-beh2-font-size );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );}.elementor-104 .elementor-element.elementor-element-e05d4c5{font-size:var( --e-global-typography-belead-font-size );line-height:var( --e-global-typography-belead-line-height );}.elementor-104 .elementor-element.elementor-element-2865a11{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:8px;--padding-bottom:8px;--padding-left:32px;--padding-right:32px;}.elementor-104 .elementor-element.elementor-element-404e6da .elementor-heading-title{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-4cd087e{font-size:var( --e-global-typography-besmall-font-size );line-height:var( --e-global-typography-besmall-line-height );}.elementor-104 .elementor-element.elementor-element-129066a .elementor-heading-title{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-4d6e6f5{font-size:var( --e-global-typography-besmall-font-size );line-height:var( --e-global-typography-besmall-line-height );}.elementor-104 .elementor-element.elementor-element-478705c .elementor-heading-title{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-1020358{font-size:var( --e-global-typography-besmall-font-size );line-height:var( --e-global-typography-besmall-line-height );}.elementor-104 .elementor-element.elementor-element-3e5856f .elementor-heading-title{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-da7ddda{font-size:var( --e-global-typography-besmall-font-size );line-height:var( --e-global-typography-besmall-line-height );}.elementor-104 .elementor-element.elementor-element-c9966ea{--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-104 .elementor-element.elementor-element-1a6bd92{--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-104 .elementor-element.elementor-element-9221673 .elementor-heading-title{font-size:var( --e-global-typography-bekick-font-size );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );}.elementor-104 .elementor-element.elementor-element-c8a5564 .elementor-heading-title{font-size:var( --e-global-typography-beh2-font-size );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );}.elementor-104 .elementor-element.elementor-element-b674f73{font-size:var( --e-global-typography-bebody-font-size );line-height:var( --e-global-typography-bebody-line-height );}.elementor-104 .elementor-element.elementor-element-67ecc4b .elementor-icon-box-title, .elementor-104 .elementor-element.elementor-element-67ecc4b .elementor-icon-box-title a{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-67ecc4b .elementor-icon-box-description{font-size:var( --e-global-typography-besmall-font-size );line-height:var( --e-global-typography-besmall-line-height );}.elementor-104 .elementor-element.elementor-element-6f3dae4 .elementor-icon-box-title, .elementor-104 .elementor-element.elementor-element-6f3dae4 .elementor-icon-box-title a{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-6f3dae4 .elementor-icon-box-description{font-size:var( --e-global-typography-besmall-font-size );line-height:var( --e-global-typography-besmall-line-height );}.elementor-104 .elementor-element.elementor-element-7a26b6d .elementor-icon-box-title, .elementor-104 .elementor-element.elementor-element-7a26b6d .elementor-icon-box-title a{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-7a26b6d .elementor-icon-box-description{font-size:var( --e-global-typography-besmall-font-size );line-height:var( --e-global-typography-besmall-line-height );}.elementor-104 .elementor-element.elementor-element-6394f90{--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-104 .elementor-element.elementor-element-cf26544 .elementor-heading-title{font-size:var( --e-global-typography-bekick-font-size );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );}.elementor-104 .elementor-element.elementor-element-b36a5dc .elementor-heading-title{font-size:var( --e-global-typography-beh2-font-size );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );}.elementor-104 .elementor-element.elementor-element-e3bdc79{font-size:var( --e-global-typography-belead-font-size );line-height:var( --e-global-typography-belead-line-height );}.elementor-104 .elementor-element.elementor-element-f249daf > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-104 .elementor-element.elementor-element-dbcd8c8{--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-104 .elementor-element.elementor-element-1482fd0 .elementor-heading-title{font-size:var( --e-global-typography-bekick-font-size );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );}.elementor-104 .elementor-element.elementor-element-196362b .elementor-heading-title{font-size:var( --e-global-typography-beh2-font-size );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );}.elementor-104 .elementor-element.elementor-element-c72a8d0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-104 .elementor-element.elementor-element-8e539c5 .elementor-heading-title{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-5341041{font-size:var( --e-global-typography-bebody-font-size );line-height:var( --e-global-typography-bebody-line-height );}.elementor-104 .elementor-element.elementor-element-8bbb030 .elementor-heading-title{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-88aa0b0{font-size:var( --e-global-typography-bebody-font-size );line-height:var( --e-global-typography-bebody-line-height );}.elementor-104 .elementor-element.elementor-element-fbcbd4c .elementor-heading-title{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-db196b3{font-size:var( --e-global-typography-bebody-font-size );line-height:var( --e-global-typography-bebody-line-height );}.elementor-104 .elementor-element.elementor-element-3e4271a .elementor-heading-title{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-949a59d{font-size:var( --e-global-typography-bebody-font-size );line-height:var( --e-global-typography-bebody-line-height );}.elementor-104 .elementor-element.elementor-element-5d8b823{--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-104 .elementor-element.elementor-element-aaa8564{--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-104 .elementor-element.elementor-element-a0441ff .elementor-heading-title{font-size:var( --e-global-typography-bekick-font-size );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );}.elementor-104 .elementor-element.elementor-element-933f374 .elementor-heading-title{font-size:var( --e-global-typography-beh2-font-size );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );}.elementor-104 .elementor-element.elementor-element-1cd4037{font-size:var( --e-global-typography-bebody-font-size );line-height:var( --e-global-typography-bebody-line-height );}.elementor-104 .elementor-element.elementor-element-f4889e1{--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-104 .elementor-element.elementor-element-0348241{--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-104 .elementor-element.elementor-element-931a511 .elementor-heading-title{font-size:var( --e-global-typography-bekick-font-size );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );}.elementor-104 .elementor-element.elementor-element-82b96bd .elementor-heading-title{font-size:var( --e-global-typography-beh2-font-size );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );}.elementor-104 .elementor-element.elementor-element-690ae80{font-size:var( --e-global-typography-belead-font-size );line-height:var( --e-global-typography-belead-line-height );}.elementor-104 .elementor-element.elementor-element-e45488b{font-size:var( --e-global-typography-besmall-font-size );line-height:var( --e-global-typography-besmall-line-height );}}@media(max-width:767px){.elementor-104 .elementor-element.elementor-element-1b0497b{--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-104 .elementor-element.elementor-element-6c60635{--min-height:0px;--padding-top:196px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-de41cd1 .elementor-heading-title{font-size:var( --e-global-typography-bekick-font-size );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );}.elementor-104 .elementor-element.elementor-element-2e159f9 .elementor-heading-title{font-size:var( --e-global-typography-beh1-font-size );line-height:var( --e-global-typography-beh1-line-height );letter-spacing:var( --e-global-typography-beh1-letter-spacing );}.elementor-104 .elementor-element.elementor-element-e75be6b{font-size:var( --e-global-typography-belead-font-size );line-height:var( --e-global-typography-belead-line-height );}.elementor-104 .elementor-element.elementor-element-93a2302{--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-start;--padding-top:22px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-25a5cf5{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-104 .elementor-element.elementor-element-9672c52{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-104 .elementor-element.elementor-element-aff386b .elementor-heading-title{font-size:var( --e-global-typography-bekick-font-size );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );}.elementor-104 .elementor-element.elementor-element-9711281 .elementor-heading-title{font-size:var( --e-global-typography-beh2-font-size );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );}.elementor-104 .elementor-element.elementor-element-e05d4c5{font-size:var( --e-global-typography-belead-font-size );line-height:var( --e-global-typography-belead-line-height );}.elementor-104 .elementor-element.elementor-element-2865a11{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-404e6da .elementor-heading-title{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-4cd087e{font-size:var( --e-global-typography-besmall-font-size );line-height:var( --e-global-typography-besmall-line-height );}.elementor-104 .elementor-element.elementor-element-129066a .elementor-heading-title{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-4d6e6f5{font-size:var( --e-global-typography-besmall-font-size );line-height:var( --e-global-typography-besmall-line-height );}.elementor-104 .elementor-element.elementor-element-478705c .elementor-heading-title{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-1020358{font-size:var( --e-global-typography-besmall-font-size );line-height:var( --e-global-typography-besmall-line-height );}.elementor-104 .elementor-element.elementor-element-3e5856f .elementor-heading-title{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-da7ddda{font-size:var( --e-global-typography-besmall-font-size );line-height:var( --e-global-typography-besmall-line-height );}.elementor-104 .elementor-element.elementor-element-c9966ea{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-104 .elementor-element.elementor-element-9221673 .elementor-heading-title{font-size:var( --e-global-typography-bekick-font-size );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );}.elementor-104 .elementor-element.elementor-element-c8a5564 .elementor-heading-title{font-size:var( --e-global-typography-beh2-font-size );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );}.elementor-104 .elementor-element.elementor-element-b674f73{font-size:var( --e-global-typography-bebody-font-size );line-height:var( --e-global-typography-bebody-line-height );}.elementor-104 .elementor-element.elementor-element-20cfe03{--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-104 .elementor-element.elementor-element-67ecc4b .elementor-icon-box-title, .elementor-104 .elementor-element.elementor-element-67ecc4b .elementor-icon-box-title a{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-67ecc4b .elementor-icon-box-description{font-size:var( --e-global-typography-besmall-font-size );line-height:var( --e-global-typography-besmall-line-height );}.elementor-104 .elementor-element.elementor-element-daa16c7{--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-104 .elementor-element.elementor-element-6f3dae4 .elementor-icon-box-title, .elementor-104 .elementor-element.elementor-element-6f3dae4 .elementor-icon-box-title a{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-6f3dae4 .elementor-icon-box-description{font-size:var( --e-global-typography-besmall-font-size );line-height:var( --e-global-typography-besmall-line-height );}.elementor-104 .elementor-element.elementor-element-7db3852{--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-104 .elementor-element.elementor-element-7a26b6d .elementor-icon-box-title, .elementor-104 .elementor-element.elementor-element-7a26b6d .elementor-icon-box-title a{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-7a26b6d .elementor-icon-box-description{font-size:var( --e-global-typography-besmall-font-size );line-height:var( --e-global-typography-besmall-line-height );}.elementor-104 .elementor-element.elementor-element-6394f90{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-104 .elementor-element.elementor-element-74c2f80{--width:100%;}.elementor-104 .elementor-element.elementor-element-cf26544 .elementor-heading-title{font-size:var( --e-global-typography-bekick-font-size );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );}.elementor-104 .elementor-element.elementor-element-b36a5dc .elementor-heading-title{font-size:var( --e-global-typography-beh2-font-size );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );}.elementor-104 .elementor-element.elementor-element-e3bdc79{font-size:var( --e-global-typography-belead-font-size );line-height:var( --e-global-typography-belead-line-height );}.elementor-104 .elementor-element.elementor-element-f249daf > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-104 .elementor-element.elementor-element-dbcd8c8{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-104 .elementor-element.elementor-element-ee3264a{--width:100%;}.elementor-104 .elementor-element.elementor-element-1482fd0 .elementor-heading-title{font-size:var( --e-global-typography-bekick-font-size );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );}.elementor-104 .elementor-element.elementor-element-196362b .elementor-heading-title{font-size:var( --e-global-typography-beh2-font-size );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );}.elementor-104 .elementor-element.elementor-element-c72a8d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-104 .elementor-element.elementor-element-8e539c5 .elementor-heading-title{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-5341041{font-size:var( --e-global-typography-bebody-font-size );line-height:var( --e-global-typography-bebody-line-height );}.elementor-104 .elementor-element.elementor-element-8bbb030 .elementor-heading-title{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-88aa0b0{font-size:var( --e-global-typography-bebody-font-size );line-height:var( --e-global-typography-bebody-line-height );}.elementor-104 .elementor-element.elementor-element-fbcbd4c .elementor-heading-title{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-db196b3{font-size:var( --e-global-typography-bebody-font-size );line-height:var( --e-global-typography-bebody-line-height );}.elementor-104 .elementor-element.elementor-element-3e4271a .elementor-heading-title{font-size:var( --e-global-typography-beh3-font-size );line-height:var( --e-global-typography-beh3-line-height );}.elementor-104 .elementor-element.elementor-element-949a59d{font-size:var( --e-global-typography-bebody-font-size );line-height:var( --e-global-typography-bebody-line-height );}.elementor-104 .elementor-element.elementor-element-5d8b823{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-104 .elementor-element.elementor-element-34c0970 img{height:380px;}.elementor-104 .elementor-element.elementor-element-a0441ff .elementor-heading-title{font-size:var( --e-global-typography-bekick-font-size );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );}.elementor-104 .elementor-element.elementor-element-933f374 .elementor-heading-title{font-size:var( --e-global-typography-beh2-font-size );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );}.elementor-104 .elementor-element.elementor-element-1cd4037{font-size:var( --e-global-typography-bebody-font-size );line-height:var( --e-global-typography-bebody-line-height );}.elementor-104 .elementor-element.elementor-element-f4889e1{--padding-top:64px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-104 .elementor-element.elementor-element-0348241{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-104 .elementor-element.elementor-element-931a511 .elementor-heading-title{font-size:var( --e-global-typography-bekick-font-size );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );}.elementor-104 .elementor-element.elementor-element-82b96bd .elementor-heading-title{font-size:var( --e-global-typography-beh2-font-size );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );}.elementor-104 .elementor-element.elementor-element-690ae80{font-size:var( --e-global-typography-belead-font-size );line-height:var( --e-global-typography-belead-line-height );}.elementor-104 .elementor-element.elementor-element-e45488b{font-size:var( --e-global-typography-besmall-font-size );line-height:var( --e-global-typography-besmall-line-height );}.elementor-104 .elementor-element.elementor-element-f631649{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-388d1bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-388d1bc .elementor-icon-list-item > a{font-size:18px;}}@media(min-width:768px){.elementor-104 .elementor-element.elementor-element-1b0497b{--content-width:1200px;}.elementor-104 .elementor-element.elementor-element-25a5cf5{--content-width:1200px;}.elementor-104 .elementor-element.elementor-element-c9966ea{--content-width:1200px;}.elementor-104 .elementor-element.elementor-element-ef19c4b{--width:52%;}.elementor-104 .elementor-element.elementor-element-4eeaf22{--width:48%;}.elementor-104 .elementor-element.elementor-element-6394f90{--content-width:1200px;}.elementor-104 .elementor-element.elementor-element-74c2f80{--width:760px;}.elementor-104 .elementor-element.elementor-element-dbcd8c8{--content-width:1200px;}.elementor-104 .elementor-element.elementor-element-ee3264a{--width:760px;}.elementor-104 .elementor-element.elementor-element-5d8b823{--content-width:1200px;}.elementor-104 .elementor-element.elementor-element-653749c{--width:40%;}.elementor-104 .elementor-element.elementor-element-6614e02{--width:60%;}.elementor-104 .elementor-element.elementor-element-f4889e1{--content-width:1200px;}.elementor-104 .elementor-element.elementor-element-cca4176{--width:50%;}.elementor-104 .elementor-element.elementor-element-f631649{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-104 .elementor-element.elementor-element-ef19c4b{--width:100%;}.elementor-104 .elementor-element.elementor-element-4eeaf22{--width:100%;}.elementor-104 .elementor-element.elementor-element-74c2f80{--width:100%;}.elementor-104 .elementor-element.elementor-element-ee3264a{--width:100%;}.elementor-104 .elementor-element.elementor-element-653749c{--width:100%;}.elementor-104 .elementor-element.elementor-element-6614e02{--width:100%;}.elementor-104 .elementor-element.elementor-element-cca4176{--width:100%;}.elementor-104 .elementor-element.elementor-element-f631649{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-9a8b408 */.elementor-104 .elementor-element.elementor-element-9a8b408 { display: none; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0aad0fe */.elementor-104 .elementor-element.elementor-element-0aad0fe { margin: 0 !important; position: relative; z-index: 1; }
.elementor-104 .elementor-element.elementor-element-0aad0fe .be-name { display: inline-flex; align-items: center; gap: 12px; padding: 6px 18px 6px 6px; border-radius: 999px; background: rgba(255,255,255,.1); border: 1px solid rgba(255,255,255,.18); -webkit-backdrop-filter: blur(16px); backdrop-filter: blur(16px); box-shadow: 0 10px 30px -12px rgba(11,20,61,.6); }
.elementor-104 .elementor-element.elementor-element-0aad0fe .be-name img { width: 44px; height: 44px; border-radius: 50%; object-fit: cover; border: 2px solid #FFFFFF; flex: none; }
.elementor-104 .elementor-element.elementor-element-0aad0fe .be-name__t { display: flex; flex-direction: column; line-height: 1.15; }
.elementor-104 .elementor-element.elementor-element-0aad0fe .be-name strong { font-family: 'Saira Semi Condensed', sans-serif; font-weight: 700; font-size: 18px; color: #FFFFFF; }
.elementor-104 .elementor-element.elementor-element-0aad0fe .be-name small { font-family: Manrope, sans-serif; font-weight: 600; font-size: 12.5px; color: #C2CDF0; margin-top: 2px; }
@media (max-width: 767px) { .elementor-104 .elementor-element.elementor-element-0aad0fe .be-name { padding: 5px 14px 5px 5px; gap: 10px; background: rgba(17,31,92,.55); } .elementor-104 .elementor-element.elementor-element-0aad0fe .be-name img { width: 38px; height: 38px; } .elementor-104 .elementor-element.elementor-element-0aad0fe .be-name strong { font-size: 16px; } .elementor-104 .elementor-element.elementor-element-0aad0fe .be-name small { font-size: 12px; } }
.elementor-104 .elementor-element.elementor-element-0aad0fe { position: absolute !important; top: -48px; left: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e159f9 */.elementor-104 .elementor-element.elementor-element-2e159f9 .elementor-heading-title { max-width: 780px; text-shadow: 0 2px 30px rgba(11,20,61,.35); }
.elementor-104 .elementor-element.elementor-element-2e159f9 .be-ul { text-decoration: underline; text-decoration-color: var(--e-global-color-becoral); text-decoration-thickness: .07em; text-underline-offset: .14em; }
@media (min-width: 1025px) { .elementor-104 .elementor-element.elementor-element-2e159f9 .elementor-heading-title { font-size: 66px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e75be6b */.elementor-104 .elementor-element.elementor-element-e75be6b p { max-width: 600px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d782eef */.elementor-104 .elementor-element.elementor-element-d782eef .elementor-button { -webkit-backdrop-filter: blur(16px); backdrop-filter: blur(16px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c60635 */.elementor-104 .elementor-element.elementor-element-6c60635 { position: relative; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3d549d0 */.elementor-104 .elementor-element.elementor-element-3d549d0 .elementor-icon-list-icon svg { color: var(--e-global-color-becoral); }
.elementor-104 .elementor-element.elementor-element-3d549d0 { width: auto !important; flex: 0 1 auto; min-width: 0; }
.elementor-104 .elementor-element.elementor-element-3d549d0 .elementor-icon-list-items { gap: 10px 28px; margin: 0 !important; }
.elementor-104 .elementor-element.elementor-element-3d549d0 .elementor-icon-list-item { margin: 0 !important; }
.elementor-104 .elementor-element.elementor-element-3d549d0 .elementor-icon-list-text { font-size: 15.5px; }
@media (max-width: 1199px) { .elementor-104 .elementor-element.elementor-element-3d549d0 .elementor-icon-list-items { flex-direction: column; align-items: flex-start; gap: 10px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c50c0a */.elementor-104 .elementor-element.elementor-element-2c50c0a { margin: 0 !important; position: relative; z-index: 1; }
.elementor-104 .elementor-element.elementor-element-2c50c0a .be-name { display: inline-flex; align-items: center; gap: 12px; padding: 6px 18px 6px 6px; border-radius: 999px; background: rgba(255,255,255,.1); border: 1px solid rgba(255,255,255,.18); -webkit-backdrop-filter: blur(16px); backdrop-filter: blur(16px); box-shadow: 0 10px 30px -12px rgba(11,20,61,.6); }
.elementor-104 .elementor-element.elementor-element-2c50c0a .be-name img { width: 44px; height: 44px; border-radius: 50%; object-fit: cover; border: 2px solid #FFFFFF; flex: none; }
.elementor-104 .elementor-element.elementor-element-2c50c0a .be-name__t { display: flex; flex-direction: column; line-height: 1.15; }
.elementor-104 .elementor-element.elementor-element-2c50c0a .be-name strong { font-family: 'Saira Semi Condensed', sans-serif; font-weight: 700; font-size: 18px; color: #FFFFFF; }
.elementor-104 .elementor-element.elementor-element-2c50c0a .be-name small { font-family: Manrope, sans-serif; font-weight: 600; font-size: 12.5px; color: #C2CDF0; margin-top: 2px; }
@media (max-width: 767px) { .elementor-104 .elementor-element.elementor-element-2c50c0a .be-name { padding: 5px 14px 5px 5px; gap: 10px; background: rgba(17,31,92,.55); } .elementor-104 .elementor-element.elementor-element-2c50c0a .be-name img { width: 38px; height: 38px; } .elementor-104 .elementor-element.elementor-element-2c50c0a .be-name strong { font-size: 16px; } .elementor-104 .elementor-element.elementor-element-2c50c0a .be-name small { font-size: 12px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2302 */.elementor-104 .elementor-element.elementor-element-93a2302 { position: relative; }
.elementor-104 .elementor-element.elementor-element-93a2302::before { content: ''; position: absolute; top: 0; left: -100vw; right: -100vw; border-top: 1px solid rgba(255,255,255,.14); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0497b */.elementor-104 .elementor-element.elementor-element-1b0497b { position: relative; z-index: 1; overflow: hidden; box-shadow: 0 8px 30px 0 #00000040; background-image: linear-gradient(90deg, rgba(17,31,92,.97) 0%, rgba(17,31,92,.9) 28%, rgba(17,31,92,.55) 50%, rgba(17,31,92,.08) 72%, rgba(17,31,92,0) 100%), linear-gradient(0deg, rgba(11,20,61,.92) 0%, rgba(11,20,61,.35) 26%, rgba(11,20,61,0) 48%), url('https://www.becherer-engineering.at/wp-content/uploads/2026/10/waldviertel-sonnenuntergang-2048x1365.jpg?v=f50808db'); background-size: 100% 100%, 100% 100%, cover; background-position: 0 0, 0 0, 85% 28%; background-repeat: no-repeat; }
@media (max-width: 1024px) { .elementor-104 .elementor-element.elementor-element-1b0497b { background-image: linear-gradient(90deg, rgba(17,31,92,.96) 0%, rgba(17,31,92,.85) 45%, rgba(17,31,92,.45) 78%, rgba(17,31,92,.15) 100%), linear-gradient(0deg, rgba(11,20,61,.92) 0%, rgba(11,20,61,.35) 26%, rgba(11,20,61,0) 48%), url('https://www.becherer-engineering.at/wp-content/uploads/2026/10/waldviertel-sonnenuntergang-1536x1024.jpg?v=f50808db'); } }
@media (max-width: 767px) { .elementor-104 .elementor-element.elementor-element-1b0497b { background-image: linear-gradient(180deg, rgba(17,31,92,0) 0, rgba(17,31,92,0) 150px, rgba(17,31,92,.65) 240px, #111F5C 330px), url('https://www.becherer-engineering.at/wp-content/uploads/2026/10/waldviertel-sonnenuntergang-1536x1024.jpg?v=f50808db'); background-size: 100% 100%, auto 340px; background-position: 0 0, 88% 0; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b46d65 */.elementor-104 .elementor-element.elementor-element-8b46d65 img { width: 100%; max-width: 540px; height: auto; display: block; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98bda65 */@media (max-width: 1024px) { .elementor-104 .elementor-element.elementor-element-98bda65 { max-width: 440px; margin: 0 auto; } }
@media (max-width: 767px) { .elementor-104 .elementor-element.elementor-element-98bda65 { max-width: 100%; aspect-ratio: 1968.99 / 1529.79; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9672c52 */@media (max-width: 767px) { .elementor-104 .elementor-element.elementor-element-9672c52 { display: flex !important; flex-direction: column; align-items: stretch; } }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afbf796 */.elementor-104 .elementor-element.elementor-element-afbf796 .elementor-icon-list-items { gap: 6px; margin: 0 !important; flex-wrap: wrap; }
.elementor-104 .elementor-element.elementor-element-afbf796 .elementor-icon-list-item { margin: 0 !important; padding: 7px 11px !important; background: transparent; border: 1px solid rgba(255,255,255,.28); border-radius: 999px; }
.elementor-104 .elementor-element.elementor-element-afbf796 .elementor-icon-list-item::after { display: none !important; }
.elementor-104 .elementor-element.elementor-element-afbf796 .elementor-icon-list-icon { display: none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6fd1108 */.elementor-104 .elementor-element.elementor-element-6fd1108 .elementor-icon-list-items { gap: 6px; margin: 0 !important; flex-wrap: wrap; }
.elementor-104 .elementor-element.elementor-element-6fd1108 .elementor-icon-list-item { margin: 0 !important; padding: 7px 11px !important; background: transparent; border: 1px solid rgba(255,255,255,.28); border-radius: 999px; }
.elementor-104 .elementor-element.elementor-element-6fd1108 .elementor-icon-list-item::after { display: none !important; }
.elementor-104 .elementor-element.elementor-element-6fd1108 .elementor-icon-list-icon { display: none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c9bac55 */.elementor-104 .elementor-element.elementor-element-c9bac55 .elementor-icon-list-items { gap: 6px; margin: 0 !important; flex-wrap: wrap; }
.elementor-104 .elementor-element.elementor-element-c9bac55 .elementor-icon-list-item { margin: 0 !important; padding: 7px 11px !important; background: transparent; border: 1px solid rgba(255,255,255,.28); border-radius: 999px; }
.elementor-104 .elementor-element.elementor-element-c9bac55 .elementor-icon-list-item::after { display: none !important; }
.elementor-104 .elementor-element.elementor-element-c9bac55 .elementor-icon-list-icon { display: none; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-53a52fb */.elementor-104 .elementor-element.elementor-element-53a52fb .elementor-icon-list-items { gap: 6px; margin: 0 !important; flex-wrap: wrap; }
.elementor-104 .elementor-element.elementor-element-53a52fb .elementor-icon-list-item { margin: 0 !important; padding: 7px 11px !important; background: transparent; border: 1px solid rgba(255,255,255,.28); border-radius: 999px; }
.elementor-104 .elementor-element.elementor-element-53a52fb .elementor-icon-list-item::after { display: none !important; }
.elementor-104 .elementor-element.elementor-element-53a52fb .elementor-icon-list-icon { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2865a11 */.elementor-104 .elementor-element.elementor-element-2865a11 > .e-con:nth-child(-n+2) { border-top-width: 0; }
@media (max-width: 767px) { .elementor-104 .elementor-element.elementor-element-2865a11 { --e-con-grid-template-rows: auto; } .elementor-104 .elementor-element.elementor-element-2865a11 > .e-con:nth-child(2) { border-top-width: 1px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19afa6a */.elementor-104 .elementor-element.elementor-element-19afa6a .be-marken { display: flex; align-items: center; gap: 48px; padding: 30px 0 4px; border-top: 1px solid #D8DEF2; margin-top: 8px; }
.elementor-104 .elementor-element.elementor-element-19afa6a .be-marken__label { flex: 0 0 170px; margin: 0; color: #626A7C; font-size: 12.5px; font-weight: 700; letter-spacing: .14em; line-height: 1.5; text-transform: uppercase; }
.elementor-104 .elementor-element.elementor-element-19afa6a .be-marken__row { flex: 1; display: flex; align-items: center; justify-content: space-between; gap: 32px; }
.elementor-104 .elementor-element.elementor-element-19afa6a .be-marken__row img { display: block; height: var(--h); width: auto; max-width: 100%; }
.elementor-104 .elementor-element.elementor-element-19afa6a .be-marken--oben { flex-direction: column; align-items: stretch; gap: 22px; } .elementor-104 .elementor-element.elementor-element-19afa6a .be-marken--oben .be-marken__label { flex: none; text-align: center; } .elementor-104 .elementor-element.elementor-element-19afa6a .be-marken--oben .be-marken__label br { display: none; }
@media (max-width: 1024px) { .elementor-104 .elementor-element.elementor-element-19afa6a .be-marken { flex-direction: column; align-items: stretch; gap: 22px; } .elementor-104 .elementor-element.elementor-element-19afa6a .be-marken .be-marken__label { flex: none; text-align: center; } .elementor-104 .elementor-element.elementor-element-19afa6a .be-marken .be-marken__label br { display: none; } }
@media (max-width: 767px) { .elementor-104 .elementor-element.elementor-element-19afa6a .be-marken { padding-top: 24px; gap: 20px; } .elementor-104 .elementor-element.elementor-element-19afa6a .be-marken__label { font-size: 12px; letter-spacing: .12em; } .elementor-104 .elementor-element.elementor-element-19afa6a .be-marken__row { flex-wrap: wrap; justify-content: center; column-gap: 16px; row-gap: 28px; } .elementor-104 .elementor-element.elementor-element-19afa6a .be-marken__row > img { flex: 0 0 calc((100% - 32px) / 3); width: calc((100% - 32px) / 3); height: auto; max-height: calc(var(--h) * .8); object-fit: contain; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20cfe03 */.elementor-104 .elementor-element.elementor-element-20cfe03 { overflow: hidden; }
.elementor-104 .elementor-element.elementor-element-20cfe03 > .elementor-widget-image { flex: 0 0 36%; max-width: 280px; align-self: stretch; margin: 0; position: relative; min-height: 168px; }
.elementor-104 .elementor-element.elementor-element-20cfe03 > .elementor-widget-image img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; display: block; border-radius: 0; }
.elementor-104 .elementor-element.elementor-element-20cfe03 > .elementor-widget-icon-box { flex: 1 1 auto; min-width: 0; position: relative; margin: 0; padding: 26px 28px 26px 44px; align-self: center; }
.elementor-104 .elementor-element.elementor-element-20cfe03 .elementor-icon-box-icon { position: absolute; left: -24px; top: 50%; transform: translateY(-50%); margin: 0 !important; }
.elementor-104 .elementor-element.elementor-element-20cfe03 .elementor-icon { box-sizing: border-box; width: 48px; height: 48px; padding: 0; display: inline-grid; place-items: center; border: 5px solid #FFFFFF; box-shadow: none; }
.elementor-104 .elementor-element.elementor-element-20cfe03 .elementor-icon svg { color: var(--e-global-color-primary); }
@media (max-width: 767px) { .elementor-104 .elementor-element.elementor-element-20cfe03 > .elementor-widget-image { flex-basis: auto; max-width: none; min-height: 0; } .elementor-104 .elementor-element.elementor-element-20cfe03 > .elementor-widget-image img { position: static; height: 180px; } .elementor-104 .elementor-element.elementor-element-20cfe03 > .elementor-widget-icon-box { padding: 38px 22px 24px; align-self: stretch; } .elementor-104 .elementor-element.elementor-element-20cfe03 .elementor-icon-box-icon { left: 22px; top: -24px; transform: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa16c7 */.elementor-104 .elementor-element.elementor-element-daa16c7 { overflow: hidden; }
.elementor-104 .elementor-element.elementor-element-daa16c7 > .elementor-widget-image { flex: 0 0 36%; max-width: 280px; align-self: stretch; margin: 0; position: relative; min-height: 168px; }
.elementor-104 .elementor-element.elementor-element-daa16c7 > .elementor-widget-image img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; display: block; border-radius: 0; }
.elementor-104 .elementor-element.elementor-element-daa16c7 > .elementor-widget-icon-box { flex: 1 1 auto; min-width: 0; position: relative; margin: 0; padding: 26px 28px 26px 44px; align-self: center; }
.elementor-104 .elementor-element.elementor-element-daa16c7 .elementor-icon-box-icon { position: absolute; left: -24px; top: 50%; transform: translateY(-50%); margin: 0 !important; }
.elementor-104 .elementor-element.elementor-element-daa16c7 .elementor-icon { box-sizing: border-box; width: 48px; height: 48px; padding: 0; display: inline-grid; place-items: center; border: 5px solid #FFFFFF; box-shadow: none; }
.elementor-104 .elementor-element.elementor-element-daa16c7 .elementor-icon svg { color: var(--e-global-color-primary); }
@media (max-width: 767px) { .elementor-104 .elementor-element.elementor-element-daa16c7 > .elementor-widget-image { flex-basis: auto; max-width: none; min-height: 0; } .elementor-104 .elementor-element.elementor-element-daa16c7 > .elementor-widget-image img { position: static; height: 180px; } .elementor-104 .elementor-element.elementor-element-daa16c7 > .elementor-widget-icon-box { padding: 38px 22px 24px; align-self: stretch; } .elementor-104 .elementor-element.elementor-element-daa16c7 .elementor-icon-box-icon { left: 22px; top: -24px; transform: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7db3852 */.elementor-104 .elementor-element.elementor-element-7db3852 { overflow: hidden; }
.elementor-104 .elementor-element.elementor-element-7db3852 > .elementor-widget-image { flex: 0 0 36%; max-width: 280px; align-self: stretch; margin: 0; position: relative; min-height: 168px; }
.elementor-104 .elementor-element.elementor-element-7db3852 > .elementor-widget-image img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; display: block; border-radius: 0; }
.elementor-104 .elementor-element.elementor-element-7db3852 > .elementor-widget-icon-box { flex: 1 1 auto; min-width: 0; position: relative; margin: 0; padding: 26px 28px 26px 44px; align-self: center; }
.elementor-104 .elementor-element.elementor-element-7db3852 .elementor-icon-box-icon { position: absolute; left: -24px; top: 50%; transform: translateY(-50%); margin: 0 !important; }
.elementor-104 .elementor-element.elementor-element-7db3852 .elementor-icon { box-sizing: border-box; width: 48px; height: 48px; padding: 0; display: inline-grid; place-items: center; border: 5px solid #FFFFFF; box-shadow: none; }
.elementor-104 .elementor-element.elementor-element-7db3852 .elementor-icon svg { color: var(--e-global-color-primary); }
@media (max-width: 767px) { .elementor-104 .elementor-element.elementor-element-7db3852 > .elementor-widget-image { flex-basis: auto; max-width: none; min-height: 0; } .elementor-104 .elementor-element.elementor-element-7db3852 > .elementor-widget-image img { position: static; height: 180px; } .elementor-104 .elementor-element.elementor-element-7db3852 > .elementor-widget-icon-box { padding: 38px 22px 24px; align-self: stretch; } .elementor-104 .elementor-element.elementor-element-7db3852 .elementor-icon-box-icon { left: 22px; top: -24px; transform: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9966ea */.elementor-104 .elementor-element.elementor-element-c9966ea { position: relative; overflow: hidden; }
.elementor-104 .elementor-element.elementor-element-c9966ea::after { content: ''; position: absolute; right: -18%; top: -30%; width: 70%; aspect-ratio: 1; border: 2px solid #111F5C; border-radius: 50%; opacity: .06; pointer-events: none; }
.elementor-104 .elementor-element.elementor-element-c9966ea::before { content: ''; position: absolute; right: 8%; top: 10%; width: 46%; aspect-ratio: 1; border: 1px solid #111F5C; border-radius: 50%; opacity: .05; pointer-events: none; }
.elementor-104 .elementor-element.elementor-element-c9966ea > .e-con-inner { position: relative; z-index: 1; }
.elementor-104 .elementor-element.elementor-element-c9966ea { z-index: 1; box-shadow: 0 8px 30px 0 #00000017; }/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-f249daf */.elementor-104 .elementor-element.elementor-element-f249daf .jet-listing-grid__item > * { height: 100%; }
@media (min-width: 1200px) { .elementor-104 .elementor-element.elementor-element-f249daf .jet-listing-grid__items { --columns: 3; } }
@media (max-width: 1024px) {
  .elementor-104 .elementor-element.elementor-element-f249daf .jet-listing-grid__scroll-slider { overflow-x: auto; margin: 0 -24px -32px; padding: 0 24px 32px; scroll-snap-type: x mandatory; scroll-padding-inline: 12px; overscroll-behavior-x: contain; scrollbar-width: none; }
  .elementor-104 .elementor-element.elementor-element-f249daf .jet-listing-grid__scroll-slider::-webkit-scrollbar { display: none; }
  .elementor-104 .elementor-element.elementor-element-f249daf .jet-listing-grid__items { flex-wrap: nowrap; }
  .elementor-104 .elementor-element.elementor-element-f249daf .jet-listing-grid__item { flex: 0 0 46%; max-width: 46%; scroll-snap-align: start; }
  .elementor-104 .elementor-element.elementor-element-f249daf .jet-listing-grid__items::after { content: ''; flex: 0 0 12px; }
}
@media (max-width: 767px) {
  .elementor-104 .elementor-element.elementor-element-f249daf .jet-listing-grid__scroll-slider { margin: 0 -16px -32px; padding: 0 16px 32px; scroll-padding-inline: 4px; }
  .elementor-104 .elementor-element.elementor-element-f249daf .jet-listing-grid__item { flex-basis: 86%; max-width: 86%; }
  .elementor-104 .elementor-element.elementor-element-f249daf .jet-listing-grid__items::after { flex-basis: 4px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1958cd */.elementor-104 .elementor-element.elementor-element-c1958cd { margin-top: -32px !important; }
.elementor-104 .elementor-element.elementor-element-c1958cd .be-scrollbar { display: none; position: relative; height: 20px; cursor: pointer; touch-action: none; }
.elementor-104 .elementor-element.elementor-element-c1958cd .be-scrollbar.is-on { display: block; }
.elementor-104 .elementor-element.elementor-element-c1958cd .be-scrollbar::before { content: ''; position: absolute; left: 0; right: 0; top: 8px; height: 4px; border-radius: 999px; background: #D8DEF2; }
.elementor-104 .elementor-element.elementor-element-c1958cd .be-scrollbar__thumb { position: absolute; left: 0; top: 4px; height: 12px; cursor: grab; touch-action: none; }
.elementor-104 .elementor-element.elementor-element-c1958cd .be-scrollbar__thumb::before { content: ''; position: absolute; left: 0; right: 0; top: 4px; height: 4px; border-radius: 999px; background: #111F5C; }
@media (min-width: 1025px) { .elementor-104 .elementor-element.elementor-element-c1958cd { display: none; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09d8614 */.elementor-104 .elementor-element.elementor-element-09d8614 .elementor-heading-title { display: inline-grid; place-items: center; width: 56px; height: 56px; box-sizing: border-box; border-radius: 50%; background: #FFFFFF; border: 2px solid var(--e-global-color-primary); position: relative; z-index: 1; font-size: 17px; letter-spacing: .04em; font-variant-numeric: tabular-nums; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efa31d6 */.elementor-104 .elementor-element.elementor-element-efa31d6 .elementor-heading-title { display: inline-grid; place-items: center; width: 56px; height: 56px; box-sizing: border-box; border-radius: 50%; background: #FFFFFF; border: 2px solid var(--e-global-color-primary); position: relative; z-index: 1; font-size: 17px; letter-spacing: .04em; font-variant-numeric: tabular-nums; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0946d5a */.elementor-104 .elementor-element.elementor-element-0946d5a .elementor-heading-title { display: inline-grid; place-items: center; width: 56px; height: 56px; box-sizing: border-box; border-radius: 50%; background: #FFFFFF; border: 2px solid var(--e-global-color-primary); position: relative; z-index: 1; font-size: 17px; letter-spacing: .04em; font-variant-numeric: tabular-nums; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4733f0b */.elementor-104 .elementor-element.elementor-element-4733f0b .elementor-heading-title { display: inline-grid; place-items: center; width: 56px; height: 56px; box-sizing: border-box; border-radius: 50%; background: #FFFFFF; border: 2px solid var(--e-global-color-primary); position: relative; z-index: 1; font-size: 17px; letter-spacing: .04em; font-variant-numeric: tabular-nums; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c72a8d0 */.elementor-104 .elementor-element.elementor-element-c72a8d0 > .e-con { position: relative; }
@media (min-width: 1025px) { .elementor-104 .elementor-element.elementor-element-c72a8d0 > .e-con:not(:last-child)::after { content: ''; position: absolute; top: 26px; left: 76px; right: -20px; height: 4px; background: radial-gradient(circle, #111F5C 1.5px, transparent 1.8px) 0 50% / 6px 4px repeat-x; } }
@media (min-width: 1025px) { .elementor-104 .elementor-element.elementor-element-c72a8d0 > .e-con:not(:last-child)::before { content: ''; position: absolute; top: 20px; left: 52px; right: -36px; height: 16px; background: #E3E8F7; transform: scaleX(var(--be-seg, 0)); transform-origin: left center; transition: transform .12s linear; } }
@media (max-width: 767px) { .elementor-104 .elementor-element.elementor-element-c72a8d0 > .e-con:not(:last-child)::before { content: ''; position: absolute; left: 20px; top: 52px; bottom: -44px; width: 16px; background: #E3E8F7; transform: scaleY(var(--be-seg, 0)); transform-origin: center top; transition: transform .12s linear; } }
@media (max-width: 767px) { .elementor-104 .elementor-element.elementor-element-c72a8d0 > .e-con { padding-left: 76px; min-height: 56px; }
  .elementor-104 .elementor-element.elementor-element-c72a8d0 > .e-con > .be-step-num { position: absolute; left: 0; top: 0; margin: 0; }
  .elementor-104 .elementor-element.elementor-element-c72a8d0 > .e-con > .elementor-widget-heading:not(.be-step-num) { margin-top: 0; min-height: 56px; display: flex; align-items: center; }
  .elementor-104 .elementor-element.elementor-element-c72a8d0 > .e-con:not(:last-child)::after { content: ''; position: absolute; left: 26px; top: 68px; bottom: -32px; width: 4px; background: radial-gradient(circle, #111F5C 1.5px, transparent 1.8px) 50% 0 / 4px 6px repeat-y; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c6985b */.elementor-104 .elementor-element.elementor-element-8c6985b { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbcd8c8 */.elementor-104 .elementor-element.elementor-element-dbcd8c8 { position: relative; z-index: 1; box-shadow: 0 8px 30px 0 #00000017; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34c0970 */.elementor-104 .elementor-element.elementor-element-34c0970 img { object-position: center top; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-653749c */.elementor-104 .elementor-element.elementor-element-653749c { position: relative; }
.elementor-104 .elementor-element.elementor-element-653749c::before { content: ''; position: absolute; left: -12%; bottom: -10%; width: 80%; aspect-ratio: 1; border: 2px solid #111F5C; border-radius: 50%; opacity: .08; z-index: 0; }
.elementor-104 .elementor-element.elementor-element-653749c > * { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a8a365 */.elementor-104 .elementor-element.elementor-element-9a8a365 .elementor-icon-list-icon svg { color: var(--e-global-color-accent); }
@media (max-width: 767px) { .elementor-104 .elementor-element.elementor-element-9a8a365 .elementor-icon-list-items { flex-direction: column; align-items: flex-start; gap: 8px; margin: 0 !important; } .elementor-104 .elementor-element.elementor-element-9a8a365 .elementor-icon-list-item { margin: 0 !important; } }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-388d1bc */.elementor-104 .elementor-element.elementor-element-388d1bc .elementor-icon-list-item, .elementor-104 .elementor-element.elementor-element-388d1bc .elementor-icon-list-item > a { align-items: center; }
.elementor-104 .elementor-element.elementor-element-388d1bc .elementor-icon-list-icon { flex: 0 0 48px; width: 48px; height: 48px; padding: 0 !important; margin: 0 !important; box-sizing: border-box; border-radius: 50%; background: #FFFFFF; border: 2px solid #D8DEF2; display: flex; align-items: center; justify-content: center; }
.elementor-104 .elementor-element.elementor-element-388d1bc .elementor-icon-list-icon svg { color: var(--e-global-color-primary); margin: 0 !important; width: 22px; height: 22px; display: block; }
.elementor-104 .elementor-element.elementor-element-388d1bc .elementor-icon-list-text { display: flex; flex-direction: column; gap: 4px; min-width: 0; padding-inline-start: 18px !important; }
.elementor-104 .elementor-element.elementor-element-388d1bc .be-ci__l { font-size: 12px; font-weight: 700; letter-spacing: .12em; line-height: 1.2; text-transform: uppercase; color: var(--e-global-color-beblue1); }
.elementor-104 .elementor-element.elementor-element-388d1bc .be-ci__v { line-height: 1.3; }
.elementor-104 .elementor-element.elementor-element-388d1bc .be-nw { white-space: nowrap; }
.elementor-104 .elementor-element.elementor-element-388d1bc a .be-ci__v { text-decoration: underline; text-decoration-thickness: 1px; text-decoration-skip-ink: none; text-decoration-color: rgba(244,154,119,.6); text-underline-offset: 5px; }
.elementor-104 .elementor-element.elementor-element-388d1bc a:hover .be-ci__v, .elementor-104 .elementor-element.elementor-element-388d1bc a:focus-visible .be-ci__v { color: var(--e-global-color-becoral); }
@media (max-width: 767px) { .elementor-104 .elementor-element.elementor-element-388d1bc .be-ci__v { font-size: 16px; } .elementor-104 .elementor-element.elementor-element-388d1bc .elementor-icon-list-text { padding-inline-start: 14px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f631649 */.elementor-104 .elementor-element.elementor-element-f631649 { -webkit-backdrop-filter: blur(16px); backdrop-filter: blur(16px); }/* End custom CSS */