.elementor-2530 .elementor-element.elementor-element-5980de3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-94517d8{--display:flex;--min-height:44px;--justify-content:center;--margin-top:122px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2530 .elementor-element.elementor-element-9d65e8a{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:122%;color:var( --e-global-color-primary );}.elementor-2530 .elementor-element.elementor-element-9d65e8a a{color:var( --e-global-color-primary );}.elementor-2530 .elementor-element.elementor-element-9d65e8a a:hover{color:var( --e-global-color-primary );}.elementor-2530 .elementor-element.elementor-element-d90209a{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-3a7db6f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-3a7db6f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-bb3baeb{--display:flex;--min-height:460px;--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:128px 128px;--row-gap:128px;--column-gap:128px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:80px;--padding-right:80px;}.elementor-2530 .elementor-element.elementor-element-bb3baeb:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-bb3baeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efd6a95 );}.elementor-2530 .elementor-element.elementor-element-f3a948e{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-2530 .elementor-element.elementor-element-f3a948e.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2530 .elementor-element.elementor-element-8d93811{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-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-2530 .elementor-element.elementor-element-237c5e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-237c5e4{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:700;line-height:156%;}.elementor-2530 .elementor-element.elementor-element-237c5e4 p{margin-block-end:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2530 .elementor-element.elementor-element-b730864 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-b730864.elementor-element{--align-self:flex-start;}.elementor-2530 .elementor-element.elementor-element-b730864 .elementor-icon-wrapper{text-align:start;}.elementor-2530 .elementor-element.elementor-element-b730864 .elementor-icon-wrapper svg{width:auto;}.elementor-2530 .elementor-element.elementor-element-ed6f5a7{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-2530 .elementor-element.elementor-element-ed6f5a7.e-con{--align-self:center;}.elementor-2530 .elementor-element.elementor-element-33145e0{--display:flex;--min-height:1147px;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2530 .elementor-element.elementor-element-33145e0::before, .elementor-2530 .elementor-element.elementor-element-33145e0 > .elementor-background-video-container::before, .elementor-2530 .elementor-element.elementor-element-33145e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2530 .elementor-element.elementor-element-33145e0 > .elementor-background-slideshow::before, .elementor-2530 .elementor-element.elementor-element-33145e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2530 .elementor-element.elementor-element-33145e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2530 .elementor-element.elementor-element-0a7800c{--display:flex;}.elementor-2530 .elementor-element.elementor-element-0a7800c:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-0a7800c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2acd92 );}.elementor-2530 .elementor-element.elementor-element-3a371e0{--display:flex;--min-height:434px;--justify-content:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:64px;--padding-bottom:32px;--padding-left:024px;--padding-right:24px;}.elementor-2530 .elementor-element.elementor-element-f72ed85 > .elementor-widget-container{padding:0px 24px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-f72ed85{font-family:"Noto Sans", Sans-serif;font-size:23px;font-weight:400;line-height:162%;}.elementor-2530 .elementor-element.elementor-element-d901d1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-65afab0{--display:flex;--min-height:84px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-bc55fa0{--display:flex;}.elementor-2530 .elementor-element.elementor-element-d4fc893{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-5405910{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:83px;--padding-left:80px;--padding-right:80px;}.elementor-2530 .elementor-element.elementor-element-5405910:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-5405910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d2bc43 );}.elementor-2530 .elementor-element.elementor-element-4412258{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-8ae1c93{font-family:var( --e-global-typography-df3b8cf-font-family ), Sans-serif;font-size:var( --e-global-typography-df3b8cf-font-size );font-weight:var( --e-global-typography-df3b8cf-font-weight );line-height:var( --e-global-typography-df3b8cf-line-height );color:var( --e-global-color-secondary );}.elementor-2530 .elementor-element.elementor-element-8ae1c93 a{color:var( --e-global-color-secondary );}.elementor-2530 .elementor-element.elementor-element-7dd0836{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-2530 .elementor-element.elementor-element-7dd0836 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:36px;font-weight:500;line-height:120%;letter-spacing:-0.64px;}.elementor-2530 .elementor-element.elementor-element-319ae98{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2530 .elementor-element.elementor-element-9390f1b > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid, .elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);width:calc(100% + 20px);}:is( .elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid, .elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-2530 .elementor-element.elementor-element-df9af82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-2f33a81{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:80px;--padding-right:00px;}.elementor-2530 .elementor-element.elementor-element-ecd8fa3{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-b5b35ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-b5b35ee{font-family:var( --e-global-typography-df3b8cf-font-family ), Sans-serif;font-size:var( --e-global-typography-df3b8cf-font-size );font-weight:var( --e-global-typography-df3b8cf-font-weight );line-height:var( --e-global-typography-df3b8cf-line-height );color:var( --e-global-color-secondary );}.elementor-2530 .elementor-element.elementor-element-b5b35ee a{color:var( --e-global-color-secondary );}.elementor-2530 .elementor-element.elementor-element-a7fb8ff{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:120px;}.elementor-2530 .elementor-element.elementor-element-3bcd445{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2530 .elementor-element.elementor-element-88f5582 img{width:100%;}.elementor-2530 .elementor-element.elementor-element-af055e3{z-index:2;}.elementor-2530 .elementor-element.elementor-element-af055e3 .elementor-icon-wrapper{text-align:center;}.elementor-2530 .elementor-element.elementor-element-af055e3 .elementor-icon{font-size:40px;}.elementor-2530 .elementor-element.elementor-element-af055e3 .elementor-icon svg{height:40px;}.elementor-2530 .elementor-element.elementor-element-54d1c8e{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-19a4464{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-2530 .elementor-element.elementor-element-19a4464 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:36px;font-weight:500;line-height:120%;letter-spacing:-0.64px;}.elementor-2530 .elementor-element.elementor-element-90bc5a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-08ec3f2{--display:flex;--min-height:84px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-ce9dbaa{--display:flex;}@media(min-width:768px){.elementor-2530 .elementor-element.elementor-element-94517d8{--content-width:1280px;}}@media(max-width:1366px) and (min-width:768px){.elementor-2530 .elementor-element.elementor-element-f3a948e{--width:100%;}.elementor-2530 .elementor-element.elementor-element-ed6f5a7{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2530 .elementor-element.elementor-element-319ae98{--width:100%;}.elementor-2530 .elementor-element.elementor-element-3bcd445{--width:100%;}.elementor-2530 .elementor-element.elementor-element-54d1c8e{--width:100%;}}@media(max-width:1366px){.elementor-2530 .elementor-element.elementor-element-5980de3{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2530 .elementor-element.elementor-element-d90209a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-bb3baeb{--gap:0px 64px;--row-gap:0px;--column-gap:64px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2530 .elementor-element.elementor-element-d901d1e{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-5405910{--padding-top:12px;--padding-bottom:83px;--padding-left:40px;--padding-right:40px;}.elementor-2530 .elementor-element.elementor-element-8ae1c93{font-size:var( --e-global-typography-df3b8cf-font-size );line-height:var( --e-global-typography-df3b8cf-line-height );}.elementor-2530 .elementor-element.elementor-element-319ae98{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-b5b35ee{font-size:var( --e-global-typography-df3b8cf-font-size );line-height:var( --e-global-typography-df3b8cf-line-height );}.elementor-2530 .elementor-element.elementor-element-a7fb8ff{--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{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2530 .elementor-element.elementor-element-90bc5a1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-2530 .elementor-element.elementor-element-5980de3{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-94517d8{--margin-top:122px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2530 .elementor-element.elementor-element-9d65e8a{font-size:14px;line-height:122%;}.elementor-2530 .elementor-element.elementor-element-d90209a{--padding-top:12px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-bb3baeb{--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:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2530 .elementor-element.elementor-element-237c5e4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2530 .elementor-element.elementor-element-d4fc893{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-5405910{--padding-top:12px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2530 .elementor-element.elementor-element-4412258{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-2530 .elementor-element.elementor-element-8ae1c93{font-size:var( --e-global-typography-df3b8cf-font-size );line-height:var( --e-global-typography-df3b8cf-line-height );}.elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2530 .elementor-element.elementor-element-9390f1b > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-2530 .elementor-element.elementor-element-2f33a81{--padding-top:12px;--padding-bottom:12px;--padding-left:40px;--padding-right:40px;}.elementor-2530 .elementor-element.elementor-element-b5b35ee{font-size:var( --e-global-typography-df3b8cf-font-size );line-height:var( --e-global-typography-df3b8cf-line-height );}.elementor-2530 .elementor-element.elementor-element-a7fb8ff{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2530 .elementor-element.elementor-element-3bcd445{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2530 .elementor-element.elementor-element-54d1c8e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}}@media(max-width:767px){.elementor-2530 .elementor-element.elementor-element-5980de3{--min-height:1186px;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:122px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-94517d8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2530 .elementor-element.elementor-element-9d65e8a{font-size:14px;line-height:122%;}.elementor-2530 .elementor-element.elementor-element-d90209a{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-3a7db6f{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-bb3baeb{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2530 .elementor-element.elementor-element-237c5e4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2530 .elementor-element.elementor-element-33145e0{--min-height:1440px;--padding-top:500px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2530 .elementor-element.elementor-element-3a371e0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-2530 .elementor-element.elementor-element-f72ed85{font-size:16px;}.elementor-2530 .elementor-element.elementor-element-d901d1e{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2530 .elementor-element.elementor-element-d4fc893{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-5405910{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:12px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2530 .elementor-element.elementor-element-4412258{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-8ae1c93{font-size:var( --e-global-typography-df3b8cf-font-size );line-height:var( --e-global-typography-df3b8cf-line-height );}.elementor-2530 .elementor-element.elementor-element-7dd0836{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2530 .elementor-element.elementor-element-7dd0836 .elementor-heading-title{font-size:29px;line-height:46px;}.elementor-2530 .elementor-element.elementor-element-319ae98{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2530 .elementor-element.elementor-element-9390f1b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(10px / 2);padding-bottom:calc(10px / 2);}:is( .elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid, .elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid, .elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2530 .elementor-element.elementor-element-9390f1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 10px / -2);margin-bottom:calc( 10px / -2);}.elementor-2530 .elementor-element.elementor-element-2f33a81{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-ecd8fa3{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2530 .elementor-element.elementor-element-b5b35ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-b5b35ee{font-size:var( --e-global-typography-df3b8cf-font-size );line-height:var( --e-global-typography-df3b8cf-line-height );}.elementor-2530 .elementor-element.elementor-element-a7fb8ff{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-3bcd445{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2530 .elementor-element.elementor-element-af055e3 .elementor-icon{font-size:29px;}.elementor-2530 .elementor-element.elementor-element-af055e3 .elementor-icon svg{height:29px;}.elementor-2530 .elementor-element.elementor-element-54d1c8e{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-19a4464{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2530 .elementor-element.elementor-element-19a4464 .elementor-heading-title{font-size:29px;line-height:46px;}.elementor-2530 .elementor-element.elementor-element-90bc5a1{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-9d65e8a */.breadcrumb_last {
    font-weight: normal;
    color: #6B7280 !important;
}
.yoast-breadcrumb-svg-separator {
    margin: 0;
    vertical-align: middle;
    width: 16px; 
    height: 16px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b730864 */.elementor-2530 .elementor-element.elementor-element-b730864 .elementor-icon {
display: flex; justify-content: center; align-items: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a7800c */.elementor-2530 .elementor-element.elementor-element-0a7800c {
  position: relative;
  overflow: visible;
}

.elementor-2530 .elementor-element.elementor-element-0a7800c::after {
  content: "";
  position: absolute;
  top: 24px;
  right: 24px;
  width: 40px;
  height: 40px;
  background: #3E6387;
  z-index: 1;
  clip-path: polygon(
    100% 100%,  /* prawy dolny */
    70% 100%,   /* poziomy fragment */
    70% 30%,    /* kąt pionowy */
    0 30%,      /* lewa część ramienia */
    0 0,        /* lewy górny */
    100% 0      /* prawy górny */
  );
}

@media (max-width: 768px) {
    .elementor-2530 .elementor-element.elementor-element-0a7800c::after {
        top: 20px;
        right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb3baeb */.elementor-2530 .elementor-element.elementor-element-bb3baeb {
    overflow: visible;
}
.elementor-2530 .elementor-element.elementor-element-bb3baeb {
  position: relative;
}

/* GÓRNY narożnik */
.elementor-2530 .elementor-element.elementor-element-bb3baeb::before {
  content: "";
  position: absolute;
  bottom: -83px;
  top: unset;
  right: 0;
  left: unset;
  width: 84px;
  height: 84px;
  background: #f5f5f5;
  clip-path: polygon(100% 0, 0 0, 100% 100%);
  z-index: 1;
}

/* DOLNY narożnik */
.elementor-2530 .elementor-element.elementor-element-bb3baeb::after {
  content: "";
  position: absolute;
  top: -83px;
  right: 0;
left: unset;
  width: 84px;
  height: 84px;
  background: #f5f5f5;
  clip-path: polygon(100% 100%, 0 100%, 100% 0);
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a7db6f */.elementor-2530 .elementor-element.elementor-element-3a7db6f {
  position: relative;
  overflow: visible;
}

.elementor-2530 .elementor-element.elementor-element-3a7db6f::before {
  content: "";
  position: absolute;
  top: unset;
  bottom: -40px; /* wystaje na zewnątrz */
  left: 0;
  width: 40px;
  height: 40px;
  background: #349BA3;
  z-index: 1;
  clip-path: polygon(
    0 0,      /* lewy górny róg */
    30% 0,    /* poziomy „nóż” litery L */
    30% 70%,  /* koniec poziomej części */
    100% 70%, /* początek pionowego ramienia */
    100% 100%,/* prawy dolny */
    0 100%    /* lewy dolny */
  );
}


@media (max-width: 768px) {
   .elementor-2530 .elementor-element.elementor-element-3a7db6f::before {
  bottom: -40px; /* wystaje na zewnątrz */
  left: 0;
   } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc55fa0 */.elementor-2530 .elementor-element.elementor-element-bc55fa0 {
    position: absolute;
    bottom: 0;
    left: 80px;
    width: calc(100% - 164px);
    height: 1px;
    background: #3E6387;
}

.elementor-2530 .elementor-element.elementor-element-bc55fa0::after {
     content: "";
    position: absolute;
    bottom: 0px;
    right: -117px;
    width: 117px;
    height: 1px;
    background: #3E6387;
    transform: rotate(-45deg);
    transform-origin: left center;
}

@media (max-width: 1024px) {
   .elementor-2530 .elementor-element.elementor-element-bc55fa0{
    left: 0px;
    width: calc(100% - 86px);
   } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65afab0 */.elementor-2530 .elementor-element.elementor-element-65afab0 {
    position: relative;
    overflow: hidden;
}
.elementor-2530 .elementor-element.elementor-element-65afab0 {
  position: relative;
  overflow: hidden;
}

.elementor-2530 .elementor-element.elementor-element-65afab0::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: -1px;
  width: 84px;
  height: 84px;
  background: #f5f5f5;
  clip-path: polygon(100% 0, 100% 100%, 0 100%);
}

@media (max-width: 768px) {
    .elementor-2530 .elementor-element.elementor-element-65afab0::after {
        right: 0px;
          bottom: -1px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd0836 */.elementor-2530 .elementor-element.elementor-element-7dd0836 span {
    color:#349BA3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4412258 */.elementor-2530 .elementor-element.elementor-element-4412258 ul {
padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5405910 */.elementor-2530 .elementor-element.elementor-element-5405910 {
  position: relative;
  /* Możesz tymczasowo usunąć 'overflow: hidden;' aby zobaczyć, czy element nie jest gdzieś ukryty */
  overflow: hidden; 
}


/* DOLNY narożnik (na dole po prawej - wygląda na to, że działa) */
.elementor-2530 .elementor-element.elementor-element-5405910::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: -1px;
  width: 84px;
  height: 84px;
  background: #fff;
  clip-path: polygon(100% 0, 100% 100%, 0 100%);
}

@media (max-width: 768px) {
    .elementor-2530 .elementor-element.elementor-element-5405910::after {
        right: 0px;
        bottom: -1px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88f5582 *//* CONTAINER */
.elementor-2530 .elementor-element.elementor-element-88f5582 {
  position: relative;
  display: inline-block;
  overflow: visible;
  width: 482px;
}

/* ZDJĘCIE - musi mieć niższy z-index niż ramka, jeśli chcemy, by ramka działała jak "okno" blura,
   ALBO wyższy z-index, jeśli chcemy, by ramka była w tle.
   *Zostawiam Z-INDEX 3 DLA ZDJĘCIA, bo to jest standardowe podejście, a poprawki wprowadzam w ramce.*
*/
.elementor-2530 .elementor-element.elementor-element-88f5582 img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 3;
}

/* półprzezroczysty overlay (prostokąt w tle) */
.elementor-2530 .elementor-element.elementor-element-88f5582::before {
  content: "";
  position: absolute;
  top: 20px;
  left: 20px;
  width: 482px;
  height: calc(100% - 20px);
  background: rgba(62, 99, 135, 0.10);
  /* Z-INDEX 2 - pod zdjęciem */
  z-index: 2;
  transform: translate(20px, 20px);
}

/* blur + ramka prostokątna + czysty środek */
.elementor-2530 .elementor-element.elementor-element-88f5582::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 337px;
  height: 422px;
  transform: translate(-50%, -50%);
  
  /* ZMIANA KLUCZOWA: Obniżam z-index, aby było pod obrazem. 
     W twoim pierwotnym kodzie to ten z-index: 2 (razem z maską) powodował, 
     że efekt blura zachodził na obraz, pomimo że obraz miał z-index: 3.
     Obecnie ramka musi być pod obrazem, by nie zasłaniać go (z-index: 2).
  */
  z-index: 2; 

  /* Ustawiam tło, aby backdrop-filter działał. Musi być przezroczyste. */
  background: transparent;
  
  /* Nadal potrzebne, by widzieć przez środek */
  border: 2px solid #fff;

  /* blur na zewnątrz */
  /* Ten cień jest widoczny, bo jest półprzezroczysty */
  box-shadow: 0 0 0 400px rgba(255, 255, 255, 0.05);
  
  /* Właściwość, która rozmywa elementy *POD* nim */
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  /* maska — wycina prostokąt w środku, aby było widać to, co jest POD nim (czyli obraz) */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  padding: 0;
}


/* --- Media Queries pozostają bez zmian, ale Z-INDEX w::after powinien być skorygowany wszędzie --- */

@media (max-width: 768px) {
  .elementor-2530 .elementor-element.elementor-element-88f5582 {
    width: 310px;
  }

  .elementor-2530 .elementor-element.elementor-element-88f5582::before {
    width: 310px;
    height: calc(100% - 12px);
    left: 0;
    top: 12px;
  }

  .elementor-2530 .elementor-element.elementor-element-88f5582::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 210px;      
    height: 255px;
    transform: translate(-50%, -50%);
    border: 2px solid #fff;
    /* ZMIANA z-index: 2 */
    z-index: 2; 

    /* blur tylko delikatnie poza ramką */
    box-shadow: 0 0 0 180px rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);

    -webkit-mask:
      linear-gradient(#000 0 0) content-box,
      linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
  }
}

@media (max-width: 1024px) and (min-width: 769px) {
  .elementor-2530 .elementor-element.elementor-element-88f5582 {
    width: 100%;
  }
    
    .elementor-2530 .elementor-element.elementor-element-88f5582::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 410px;      
    height: 555px;
    transform: translate(-50%, -50%);
    border: 2px solid #fff;
    /* ZMIANA z-index: 2 */
    z-index: 2;

    /* blur tylko delikatnie poza ramką */
    box-shadow: 0 0 0 180px rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);

    -webkit-mask:
      linear-gradient(#000 0 0) content-box,
      linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
  }
    
  .elementor-2530 .elementor-element.elementor-element-88f5582::before {
    content: "";
    position: absolute;
    top: 20px;
    left: unset;
    right: 0px;
    width: 100%
    ;  
    height: calc(100% - 20px);
    background: rgba(62, 99, 135, 0.10);
    z-index: 2;
    transform: translate(20px, 20px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bcd445 */.elementor-2530 .elementor-element.elementor-element-3bcd445 .icon {
  position: absolute;
  width: 40px;
  height: 40px;
  z-index: 3;
left: 408px;
    bottom: 64px;
}

@media (max-width: 768px) {
  .elementor-2530 .elementor-element.elementor-element-3bcd445 .icon {
    width: 29px !important;
    height: 29px !important;
        left: calc(50% + 186px / 2 + 25px);
        top: calc(50% + 232px / 2 + 25px);
    transform: translate(-50%, -50%);
  }
}


@media (max-width: 1024px) and (min-width: 769px) {
   .elementor-2530 .elementor-element.elementor-element-3bcd445 .icon {
    width: 29px !important;
    height: 29px !important;
    left: calc(50% + 384px / 2 + 25px);
        top: calc(50% + 513px / 2 + 25px);
    transform: translate(-50%, -50%);
  } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19a4464 */.elementor-2530 .elementor-element.elementor-element-19a4464 span {
    color:#349BA3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54d1c8e */.elementor-2530 .elementor-element.elementor-element-54d1c8e {
  position: relative;
  overflow: visible;
}

.elementor-2530 .elementor-element.elementor-element-54d1c8e::before {
  content: "";
  position: absolute;
  top: unset;
  bottom: -40px; /* wystaje na zewnątrz */
  left: -40px;
  width: 40px;
  height: 40px;
  background: #349BA3;
  z-index: 1;
  clip-path: polygon(
    0 0,      /* lewy górny róg */
    30% 0,    /* poziomy „nóż” litery L */
    30% 70%,  /* koniec poziomej części */
    100% 70%, /* początek pionowego ramienia */
    100% 100%,/* prawy dolny */
    0 100%    /* lewy dolny */
  );
}

@media (max-width: 767px) {
    .elementor-2530 .elementor-element.elementor-element-54d1c8e::before {
        left: 0; 
        bottom: 40;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecd8fa3 */.elementor-2530 .elementor-element.elementor-element-ecd8fa3 ul {
padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce9dbaa */.elementor-2530 .elementor-element.elementor-element-ce9dbaa {
    position: absolute;
    bottom: 0;
    left: 80px;
    width: calc(100% - 164px);
    height: 1px;
    background: #3E6387;
}

.elementor-2530 .elementor-element.elementor-element-ce9dbaa::after {
     content: "";
    position: absolute;
    bottom: 0px;
    right: -117px;
    width: 117px;
    height: 1px;
    background: #3E6387;
    transform: rotate(-45deg);
    transform-origin: left center;
}

@media (max-width: 1024px) {
   .elementor-2530 .elementor-element.elementor-element-ce9dbaa{
    left: 0px;
    width: calc(100% - 86px);
   } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08ec3f2 */.elementor-2530 .elementor-element.elementor-element-08ec3f2 {
    position: relative;
    overflow: hidden;
}
.elementor-2530 .elementor-element.elementor-element-08ec3f2 {
  position: relative;
  overflow: hidden;
}

.elementor-2530 .elementor-element.elementor-element-08ec3f2::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: -1px;
  width: 84px;
  height: 84px;
  background: #f5f5f5;
  clip-path: polygon(100% 0, 100% 100%, 0 100%);
}

@media (max-width: 768px) {
    .elementor-2530 .elementor-element.elementor-element-08ec3f2::after {
        right: 0px;
          bottom: -1px;
    }
}/* End custom CSS */