.elementor-7 .elementor-element.elementor-element-3b7c3ec{--display:flex;--min-height:100vh;--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;--justify-content:center;--align-items:center;--overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-3b7c3ec::before, .elementor-7 .elementor-element.elementor-element-3b7c3ec > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3b7c3ec > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3b7c3ec > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3b7c3ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3b7c3ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0505058F 0%, var( --e-global-color-ef79ee1 ) 100%);}.elementor-7 .elementor-element.elementor-element-3b7c3ec .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-7 .elementor-element.elementor-element-3ae587b{text-align:center;}.elementor-7 .elementor-element.elementor-element-3ae587b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:5rem;font-weight:500;text-transform:uppercase;letter-spacing:0px;color:#F3F3F3;}.elementor-7 .elementor-element.elementor-element-fcdaede{width:var( --container-widget-width, 685px );max-width:685px;--container-widget-width:685px;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#D4D4D4;}.elementor-7 .elementor-element.elementor-element-d341034{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-28d0628 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;letter-spacing:8px;}.elementor-7 .elementor-element.elementor-element-cdfcbdf .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-cdfcbdf.elementor-view-stacked .elementor-icon{background-color:#C59B3F;}.elementor-7 .elementor-element.elementor-element-cdfcbdf.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-cdfcbdf.elementor-view-default .elementor-icon{color:#C59B3F;border-color:#C59B3F;}.elementor-7 .elementor-element.elementor-element-cdfcbdf.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-cdfcbdf.elementor-view-default .elementor-icon svg{fill:#C59B3F;}.elementor-7 .elementor-element.elementor-element-cdfcbdf .elementor-icon{font-size:16px;}.elementor-7 .elementor-element.elementor-element-cdfcbdf .elementor-icon svg{height:16px;}.elementor-7 .elementor-element.elementor-element-d1e7b7b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;letter-spacing:8px;}.elementor-7 .elementor-element.elementor-element-0474118 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-0474118.elementor-view-stacked .elementor-icon{background-color:#C59B3F;}.elementor-7 .elementor-element.elementor-element-0474118.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0474118.elementor-view-default .elementor-icon{color:#C59B3F;border-color:#C59B3F;}.elementor-7 .elementor-element.elementor-element-0474118.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0474118.elementor-view-default .elementor-icon svg{fill:#C59B3F;}.elementor-7 .elementor-element.elementor-element-0474118 .elementor-icon{font-size:16px;}.elementor-7 .elementor-element.elementor-element-0474118 .elementor-icon svg{height:16px;}.elementor-7 .elementor-element.elementor-element-5d80885 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;letter-spacing:8px;}.elementor-7 .elementor-element.elementor-element-4746a88{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-4746a88:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4746a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-7 .elementor-element.elementor-element-d2dd344{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-867d4ff{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--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-7 .elementor-element.elementor-element-3919c30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3919c30 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-3919c30.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e2eec9d );}.elementor-7 .elementor-element.elementor-element-3919c30.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3919c30.elementor-view-default .elementor-icon{color:var( --e-global-color-e2eec9d );border-color:var( --e-global-color-e2eec9d );}.elementor-7 .elementor-element.elementor-element-3919c30.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3919c30.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e2eec9d );}.elementor-7 .elementor-element.elementor-element-3919c30 .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-3919c30 .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-36bba1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-36bba1c .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:300;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-fd26c0b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-ed338a6{--display:flex;--min-height:280px;--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;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-ed338a6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ed338a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raut.crosium.io/wp-content/uploads/2026/04/raut-eventy-bankiety-768x1024.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-ed338a6::before, .elementor-7 .elementor-element.elementor-element-ed338a6 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ed338a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ed338a6 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ed338a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ed338a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0A0AD9;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-ed338a6:hover::before, .elementor-7 .elementor-element.elementor-element-ed338a6:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ed338a6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ed338a6 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-ed338a6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-ed338a6:hover{--overlay-opacity:0.75;}.elementor-7 .elementor-element.elementor-element-ed338a6, .elementor-7 .elementor-element.elementor-element-ed338a6::before{--overlay-transition:0.6s;}.elementor-7 .elementor-element.elementor-element-1bc7906{--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;--justify-content:center;--align-items:center;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:#C59B3F73;--border-color:#C59B3F73;--border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-499f371 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-499f371.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-499f371.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-499f371.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-499f371.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-499f371.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-0b16552 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-0005364{--display:flex;--min-height:280px;--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;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-0005364:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0005364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raut.crosium.io/wp-content/uploads/2026/04/raut_imprezy_firmowe.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-0005364::before, .elementor-7 .elementor-element.elementor-element-0005364 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-0005364 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-0005364 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-0005364 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-0005364 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0A0AD9;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-0005364:hover::before, .elementor-7 .elementor-element.elementor-element-0005364:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-0005364:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-0005364 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-0005364 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-0005364:hover{--overlay-opacity:0.75;}.elementor-7 .elementor-element.elementor-element-0005364, .elementor-7 .elementor-element.elementor-element-0005364::before{--overlay-transition:0.6s;}.elementor-7 .elementor-element.elementor-element-15eabdc{--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;--justify-content:center;--align-items:center;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:#C59B3F73;--border-color:#C59B3F73;--border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-d49b4f7 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-d49b4f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d49b4f7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d49b4f7.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d49b4f7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d49b4f7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d453f32 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-e328144{--display:flex;--min-height:280px;--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;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-e328144:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e328144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raut.crosium.io/wp-content/uploads/2026/04/raut_pikniki_festyny.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-e328144::before, .elementor-7 .elementor-element.elementor-element-e328144 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e328144 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e328144 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-e328144 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-e328144 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0A0AD9;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-e328144:hover::before, .elementor-7 .elementor-element.elementor-element-e328144:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e328144:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e328144 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-e328144 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-e328144:hover{--overlay-opacity:0.75;}.elementor-7 .elementor-element.elementor-element-e328144, .elementor-7 .elementor-element.elementor-element-e328144::before{--overlay-transition:0.6s;}.elementor-7 .elementor-element.elementor-element-517c23d{--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;--justify-content:center;--align-items:center;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:#C59B3F73;--border-color:#C59B3F73;--border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-9f67a29 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-9f67a29.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9f67a29.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9f67a29.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9f67a29.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9f67a29.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-825ed39 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-e00fc69{--display:flex;--min-height:280px;--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;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-e00fc69:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e00fc69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raut.crosium.io/wp-content/uploads/2026/04/raut-catering-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-e00fc69::before, .elementor-7 .elementor-element.elementor-element-e00fc69 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e00fc69 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e00fc69 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-e00fc69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-e00fc69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0A0AD9;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-e00fc69:hover::before, .elementor-7 .elementor-element.elementor-element-e00fc69:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e00fc69:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e00fc69 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-e00fc69 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-e00fc69:hover{--overlay-opacity:0.75;}.elementor-7 .elementor-element.elementor-element-e00fc69, .elementor-7 .elementor-element.elementor-element-e00fc69::before{--overlay-transition:0.6s;}.elementor-7 .elementor-element.elementor-element-71e8bbf{--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;--justify-content:center;--align-items:center;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:#C59B3F73;--border-color:#C59B3F73;--border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-a596fd2 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-a596fd2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a596fd2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a596fd2.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a596fd2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a596fd2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-cdc3274 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-b307578{--display:flex;--min-height:280px;--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;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-b307578:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b307578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raut.crosium.io/wp-content/uploads/2026/04/raut_fingerfood_kanapki.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-b307578::before, .elementor-7 .elementor-element.elementor-element-b307578 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-b307578 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-b307578 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-b307578 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-b307578 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0A0AD9;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-b307578:hover::before, .elementor-7 .elementor-element.elementor-element-b307578:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-b307578:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-b307578 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-b307578 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-b307578:hover{--overlay-opacity:0.75;}.elementor-7 .elementor-element.elementor-element-b307578, .elementor-7 .elementor-element.elementor-element-b307578::before{--overlay-transition:0.6s;}.elementor-7 .elementor-element.elementor-element-6cec9e2{--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;--justify-content:center;--align-items:center;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:#C59B3F73;--border-color:#C59B3F73;--border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-071faf1 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-071faf1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-071faf1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-071faf1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-071faf1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-071faf1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e8c0649 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-4325f95{--display:flex;--min-height:280px;--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;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-4325f95:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4325f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raut.crosium.io/wp-content/uploads/2026/04/raut_launche_biznesowe.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-4325f95::before, .elementor-7 .elementor-element.elementor-element-4325f95 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4325f95 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4325f95 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4325f95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4325f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0A0AD9;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-4325f95:hover::before, .elementor-7 .elementor-element.elementor-element-4325f95:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4325f95:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4325f95 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-4325f95 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-4325f95:hover{--overlay-opacity:0.75;}.elementor-7 .elementor-element.elementor-element-4325f95, .elementor-7 .elementor-element.elementor-element-4325f95::before{--overlay-transition:0.6s;}.elementor-7 .elementor-element.elementor-element-26a8e65{--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;--justify-content:center;--align-items:center;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:#C59B3F73;--border-color:#C59B3F73;--border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-f7fb2a4 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-f7fb2a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f7fb2a4.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f7fb2a4.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f7fb2a4.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f7fb2a4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ea5fbba .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-cf321a6{--display:flex;--min-height:280px;--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;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-cf321a6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cf321a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raut.crosium.io/wp-content/uploads/2026/04/raut_wigilie_firmowe.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-cf321a6::before, .elementor-7 .elementor-element.elementor-element-cf321a6 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-cf321a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-cf321a6 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-cf321a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-cf321a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0A0AD9;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-cf321a6:hover::before, .elementor-7 .elementor-element.elementor-element-cf321a6:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-cf321a6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-cf321a6 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-cf321a6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-cf321a6:hover{--overlay-opacity:0.75;}.elementor-7 .elementor-element.elementor-element-cf321a6, .elementor-7 .elementor-element.elementor-element-cf321a6::before{--overlay-transition:0.6s;}.elementor-7 .elementor-element.elementor-element-40c20ac{--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;--justify-content:center;--align-items:center;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:#C59B3F73;--border-color:#C59B3F73;--border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-4faadf4 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-4faadf4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4faadf4.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4faadf4.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4faadf4.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4faadf4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-dc5e332 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-7bcecf3{--display:flex;--min-height:280px;--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;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-7bcecf3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7bcecf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raut.crosium.io/wp-content/uploads/2026/04/raut_wielkanoc.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-7bcecf3::before, .elementor-7 .elementor-element.elementor-element-7bcecf3 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-7bcecf3 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-7bcecf3 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-7bcecf3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-7bcecf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0A0AD9;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-7bcecf3:hover::before, .elementor-7 .elementor-element.elementor-element-7bcecf3:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-7bcecf3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-7bcecf3 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-7bcecf3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-7bcecf3:hover{--overlay-opacity:0.75;}.elementor-7 .elementor-element.elementor-element-7bcecf3, .elementor-7 .elementor-element.elementor-element-7bcecf3::before{--overlay-transition:0.6s;}.elementor-7 .elementor-element.elementor-element-e741899{--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;--justify-content:center;--align-items:center;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:#C59B3F73;--border-color:#C59B3F73;--border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-ce06edd .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-ce06edd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ce06edd.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ce06edd.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ce06edd.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ce06edd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-0f3b3ae .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-ff72523{--display:flex;--min-height:280px;--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;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-ff72523:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ff72523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raut.crosium.io/wp-content/uploads/2026/04/raut-wesela.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-ff72523::before, .elementor-7 .elementor-element.elementor-element-ff72523 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ff72523 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ff72523 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ff72523 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ff72523 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0A0AD9;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-ff72523:hover::before, .elementor-7 .elementor-element.elementor-element-ff72523:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ff72523:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ff72523 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-ff72523 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-ff72523:hover{--overlay-opacity:0.75;}.elementor-7 .elementor-element.elementor-element-ff72523, .elementor-7 .elementor-element.elementor-element-ff72523::before{--overlay-transition:0.6s;}.elementor-7 .elementor-element.elementor-element-5fc8155{--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;--justify-content:center;--align-items:center;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:#C59B3F73;--border-color:#C59B3F73;--border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-d2b2971 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-d2b2971.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d2b2971.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d2b2971.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d2b2971.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d2b2971.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f6e7170 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-889ce96{--display:flex;--min-height:280px;--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;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-889ce96:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-889ce96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raut.crosium.io/wp-content/uploads/2026/04/raut_komunie.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-889ce96::before, .elementor-7 .elementor-element.elementor-element-889ce96 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-889ce96 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-889ce96 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-889ce96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-889ce96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0A0AD9;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-889ce96:hover::before, .elementor-7 .elementor-element.elementor-element-889ce96:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-889ce96:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-889ce96 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-889ce96 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-889ce96:hover{--overlay-opacity:0.75;}.elementor-7 .elementor-element.elementor-element-889ce96, .elementor-7 .elementor-element.elementor-element-889ce96::before{--overlay-transition:0.6s;}.elementor-7 .elementor-element.elementor-element-c9b95be{--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;--justify-content:center;--align-items:center;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:#C59B3F73;--border-color:#C59B3F73;--border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-4b19a81 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-4b19a81.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4b19a81.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4b19a81.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4b19a81.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4b19a81.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4a9ec59 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-5d35068{--display:flex;--min-height:280px;--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;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-5d35068:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5d35068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raut.crosium.io/wp-content/uploads/2026/04/raut-restauracja.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-5d35068::before, .elementor-7 .elementor-element.elementor-element-5d35068 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5d35068 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5d35068 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5d35068 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5d35068 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0A0AD9;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-5d35068:hover::before, .elementor-7 .elementor-element.elementor-element-5d35068:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5d35068:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5d35068 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-5d35068 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-5d35068:hover{--overlay-opacity:0.75;}.elementor-7 .elementor-element.elementor-element-5d35068, .elementor-7 .elementor-element.elementor-element-5d35068::before{--overlay-transition:0.6s;}.elementor-7 .elementor-element.elementor-element-d18ff74{--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;--justify-content:center;--align-items:center;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:#C59B3F73;--border-color:#C59B3F73;--border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-8b86c95 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-8b86c95.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8b86c95.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-8b86c95.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8b86c95.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-8b86c95.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6f96057 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-c3215dd{--display:flex;--min-height:280px;--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;--overlay-opacity:1;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-c3215dd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c3215dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raut.crosium.io/wp-content/uploads/2026/04/raut-catering.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-c3215dd::before, .elementor-7 .elementor-element.elementor-element-c3215dd > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c3215dd > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c3215dd > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c3215dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c3215dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0A0AD9;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-c3215dd:hover::before, .elementor-7 .elementor-element.elementor-element-c3215dd:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c3215dd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c3215dd > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-c3215dd > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-c3215dd:hover{--overlay-opacity:0.75;}.elementor-7 .elementor-element.elementor-element-c3215dd, .elementor-7 .elementor-element.elementor-element-c3215dd::before{--overlay-transition:0.6s;}.elementor-7 .elementor-element.elementor-element-4822f93{--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;--justify-content:center;--align-items:center;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:#C59B3F73;--border-color:#C59B3F73;--border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-2322f33 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-2322f33.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2322f33.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2322f33.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2322f33.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2322f33.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f3cf9a4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-83d6f5d{width:auto;max-width:auto;top:5%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-83d6f5d{right:9%;}body.rtl .elementor-7 .elementor-element.elementor-element-83d6f5d{left:9%;}.elementor-7 .elementor-element.elementor-element-83d6f5d img{width:200px;opacity:0.1;}.elementor-7 .elementor-element.elementor-element-bf45c24{width:auto;max-width:auto;bottom:16.188%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-bf45c24{right:9%;}body.rtl .elementor-7 .elementor-element.elementor-element-bf45c24{left:9%;}.elementor-7 .elementor-element.elementor-element-bf45c24 img{width:200px;opacity:0.1;}.elementor-7 .elementor-element.elementor-element-66fa5a7{width:auto;max-width:auto;top:34%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-66fa5a7{left:145px;}body.rtl .elementor-7 .elementor-element.elementor-element-66fa5a7{right:145px;}.elementor-7 .elementor-element.elementor-element-66fa5a7 img{width:200px;opacity:0.1;}.elementor-7 .elementor-element.elementor-element-7a88aa6{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#93722B42;--border-color:#93722B42;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7a88aa6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7a88aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-4ae954e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7 .elementor-element.elementor-element-e57f66d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-e57f66d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-e57f66d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e57f66d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-e57f66d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e57f66d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-e57f66d .elementor-icon{font-size:20px;padding:16px;border-width:1px 1px 1px 1px;}.elementor-7 .elementor-element.elementor-element-e57f66d .elementor-icon svg{height:20px;}.elementor-7 .elementor-element.elementor-element-ed84214{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-7 .elementor-element.elementor-element-ed84214 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:"Oswald", Sans-serif;font-size:80px;font-weight:500;line-height:1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-c17436a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7 .elementor-element.elementor-element-1deb109 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-1deb109.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-1deb109.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1deb109.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-1deb109.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1deb109.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-1deb109 .elementor-icon{font-size:20px;padding:16px;border-width:1px 1px 1px 1px;}.elementor-7 .elementor-element.elementor-element-1deb109 .elementor-icon svg{height:20px;}.elementor-7 .elementor-element.elementor-element-5049dc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-7 .elementor-element.elementor-element-5049dc1 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:"Oswald", Sans-serif;font-size:80px;font-weight:500;line-height:1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-988c96d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7 .elementor-element.elementor-element-b90cbd6 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-b90cbd6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-b90cbd6.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b90cbd6.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-b90cbd6.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b90cbd6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-b90cbd6 .elementor-icon{font-size:20px;padding:16px;border-width:1px 1px 1px 1px;}.elementor-7 .elementor-element.elementor-element-b90cbd6 .elementor-icon svg{height:20px;}.elementor-7 .elementor-element.elementor-element-5359bc1 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:"Oswald", Sans-serif;font-size:80px;font-weight:500;line-height:1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-6a5e335{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-6a5e335:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6a5e335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-7 .elementor-element.elementor-element-ecb249d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8654820{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--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-7 .elementor-element.elementor-element-9628361{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9628361 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-9628361.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e2eec9d );}.elementor-7 .elementor-element.elementor-element-9628361.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9628361.elementor-view-default .elementor-icon{color:var( --e-global-color-e2eec9d );border-color:var( --e-global-color-e2eec9d );}.elementor-7 .elementor-element.elementor-element-9628361.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9628361.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e2eec9d );}.elementor-7 .elementor-element.elementor-element-9628361 .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-9628361 .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-ef40137{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-ef40137 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:300;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-552fd14{width:auto;max-width:auto;top:5%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-552fd14{right:9%;}body.rtl .elementor-7 .elementor-element.elementor-element-552fd14{left:9%;}.elementor-7 .elementor-element.elementor-element-552fd14 img{width:200px;opacity:0.1;}.elementor-7 .elementor-element.elementor-element-1277f52{width:auto;max-width:auto;bottom:16.188%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-1277f52{right:9%;}body.rtl .elementor-7 .elementor-element.elementor-element-1277f52{left:9%;}.elementor-7 .elementor-element.elementor-element-1277f52 img{width:200px;opacity:0.1;}.elementor-7 .elementor-element.elementor-element-0256953{width:auto;max-width:auto;top:34%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-0256953{left:145px;}body.rtl .elementor-7 .elementor-element.elementor-element-0256953{right:145px;}.elementor-7 .elementor-element.elementor-element-0256953 img{width:200px;opacity:0.1;}.elementor-7 .elementor-element.elementor-element-b89dd9f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7 .elementor-element.elementor-element-b89dd9f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-b89dd9f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7 .elementor-element.elementor-element-6351c8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-6351c8b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6351c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-7 .elementor-element.elementor-element-b9ab577{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2b63397{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--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-7 .elementor-element.elementor-element-c41d0c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c41d0c0 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-c41d0c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e2eec9d );}.elementor-7 .elementor-element.elementor-element-c41d0c0.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c41d0c0.elementor-view-default .elementor-icon{color:var( --e-global-color-e2eec9d );border-color:var( --e-global-color-e2eec9d );}.elementor-7 .elementor-element.elementor-element-c41d0c0.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c41d0c0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e2eec9d );}.elementor-7 .elementor-element.elementor-element-c41d0c0 .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-c41d0c0 .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-26f8c03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-26f8c03 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:300;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-31e5aeb{width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-31e5aeb .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:2em;letter-spacing:0.2px;}.elementor-7 .elementor-element.elementor-element-f465d37{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-0a6fa10{--display:flex;--min-height:420px;--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;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:500ms;}.elementor-7 .elementor-element.elementor-element-0a6fa10:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0a6fa10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raut.crosium.io/wp-content/uploads/2026/04/raut-eventy-bankiety.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-0a6fa10::before, .elementor-7 .elementor-element.elementor-element-0a6fa10 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-0a6fa10 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-0a6fa10 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-0a6fa10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-0a6fa10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0505054D 0%, #050505F2 100%);}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-ed27594{left:30px;}body.rtl .elementor-7 .elementor-element.elementor-element-ed27594{right:30px;}.elementor-7 .elementor-element.elementor-element-ed27594{top:30px;}.elementor-7 .elementor-element.elementor-element-ed27594 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-ed27594.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-ed27594.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ed27594.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-ed27594.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ed27594.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-ed27594 .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-ed27594 .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-dbe8a28 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-008c40d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-7 .elementor-element.elementor-element-008c40d .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-7 .elementor-element.elementor-element-008c40d .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-0d52785{padding:0px 67px 0px 0px;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.4px;color:#D4D4D4;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-6be5e7f{right:30px;}body.rtl .elementor-7 .elementor-element.elementor-element-6be5e7f{left:30px;}.elementor-7 .elementor-element.elementor-element-6be5e7f{bottom:30px;}.elementor-7 .elementor-element.elementor-element-6be5e7f .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-2cb0971{--display:flex;--min-height:420px;--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;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:500ms;}.elementor-7 .elementor-element.elementor-element-2cb0971:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2cb0971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raut.crosium.io/wp-content/uploads/2026/04/raut-catering-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-2cb0971::before, .elementor-7 .elementor-element.elementor-element-2cb0971 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-2cb0971 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-2cb0971 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-2cb0971 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-2cb0971 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0505054D 0%, #050505F2 100%);}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-6f43174{left:30px;}body.rtl .elementor-7 .elementor-element.elementor-element-6f43174{right:30px;}.elementor-7 .elementor-element.elementor-element-6f43174{top:30px;}.elementor-7 .elementor-element.elementor-element-6f43174 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-6f43174.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6f43174.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6f43174.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6f43174.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6f43174.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6f43174 .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-6f43174 .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-bf82bd0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-d2d2ecf{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-7 .elementor-element.elementor-element-d2d2ecf .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-7 .elementor-element.elementor-element-d2d2ecf .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-69e60f4{padding:0px 67px 0px 0px;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.4px;color:#D4D4D4;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-965dea0{right:30px;}body.rtl .elementor-7 .elementor-element.elementor-element-965dea0{left:30px;}.elementor-7 .elementor-element.elementor-element-965dea0{bottom:30px;}.elementor-7 .elementor-element.elementor-element-965dea0 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-ef10e4c{--display:flex;--min-height:420px;--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;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:500ms;}.elementor-7 .elementor-element.elementor-element-ef10e4c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ef10e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raut.crosium.io/wp-content/uploads/2026/04/raut-restauracja-768x1161.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-ef10e4c::before, .elementor-7 .elementor-element.elementor-element-ef10e4c > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ef10e4c > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ef10e4c > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ef10e4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ef10e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0505054D 0%, #050505F2 100%);}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-e95b957{left:30px;}body.rtl .elementor-7 .elementor-element.elementor-element-e95b957{right:30px;}.elementor-7 .elementor-element.elementor-element-e95b957{top:30px;}.elementor-7 .elementor-element.elementor-element-e95b957 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-e95b957.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-e95b957.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e95b957.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-e95b957.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e95b957.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-e95b957 .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-e95b957 .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-ce6b6ba .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-b465050{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-7 .elementor-element.elementor-element-b465050 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-7 .elementor-element.elementor-element-b465050 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-1fccc08{padding:0px 67px 0px 0px;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.4px;color:#D4D4D4;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-9f01f39{right:30px;}body.rtl .elementor-7 .elementor-element.elementor-element-9f01f39{left:30px;}.elementor-7 .elementor-element.elementor-element-9f01f39{bottom:30px;}.elementor-7 .elementor-element.elementor-element-9f01f39 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-c0b29d7{--display:flex;--min-height:420px;--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;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:500ms;}.elementor-7 .elementor-element.elementor-element-c0b29d7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c0b29d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raut.crosium.io/wp-content/uploads/2026/04/raut-rezydencja-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-c0b29d7::before, .elementor-7 .elementor-element.elementor-element-c0b29d7 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c0b29d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c0b29d7 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c0b29d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c0b29d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0505054D 0%, #050505F2 100%);}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-80e7ea5{left:30px;}body.rtl .elementor-7 .elementor-element.elementor-element-80e7ea5{right:30px;}.elementor-7 .elementor-element.elementor-element-80e7ea5{top:30px;}.elementor-7 .elementor-element.elementor-element-80e7ea5 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-80e7ea5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-80e7ea5.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-80e7ea5.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-80e7ea5.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-80e7ea5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-80e7ea5 .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-80e7ea5 .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-6e913ca .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-005a1c2{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-7 .elementor-element.elementor-element-005a1c2 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-7 .elementor-element.elementor-element-005a1c2 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-3d1b12a{padding:0px 67px 0px 0px;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.4px;color:#D4D4D4;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-17494bb{right:30px;}body.rtl .elementor-7 .elementor-element.elementor-element-17494bb{left:30px;}.elementor-7 .elementor-element.elementor-element-17494bb{bottom:30px;}.elementor-7 .elementor-element.elementor-element-17494bb .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-8973a74{--display:flex;--min-height:420px;--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;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:500ms;}.elementor-7 .elementor-element.elementor-element-8973a74:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8973a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raut.crosium.io/wp-content/uploads/2026/04/raut-wesela.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-8973a74::before, .elementor-7 .elementor-element.elementor-element-8973a74 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8973a74 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8973a74 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8973a74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8973a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0505054D 0%, #050505F2 100%);}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-0c504ae{left:30px;}body.rtl .elementor-7 .elementor-element.elementor-element-0c504ae{right:30px;}.elementor-7 .elementor-element.elementor-element-0c504ae{top:30px;}.elementor-7 .elementor-element.elementor-element-0c504ae .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-0c504ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-0c504ae.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0c504ae.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-0c504ae.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0c504ae.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-0c504ae .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-0c504ae .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-61d382d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-6558405{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-7 .elementor-element.elementor-element-6558405 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-7 .elementor-element.elementor-element-6558405 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-7fb69ef{padding:0px 67px 0px 0px;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.4px;color:#D4D4D4;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3c823fc{right:30px;}body.rtl .elementor-7 .elementor-element.elementor-element-3c823fc{left:30px;}.elementor-7 .elementor-element.elementor-element-3c823fc{bottom:30px;}.elementor-7 .elementor-element.elementor-element-3c823fc .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-d62b6cb{--display:flex;--min-height:420px;--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;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:500ms;}.elementor-7 .elementor-element.elementor-element-d62b6cb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d62b6cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raut.crosium.io/wp-content/uploads/2026/04/raut-konferencje-b2b.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-d62b6cb::before, .elementor-7 .elementor-element.elementor-element-d62b6cb > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d62b6cb > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d62b6cb > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d62b6cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d62b6cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0505054D 0%, #050505F2 100%);}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-c2eacdb{left:30px;}body.rtl .elementor-7 .elementor-element.elementor-element-c2eacdb{right:30px;}.elementor-7 .elementor-element.elementor-element-c2eacdb{top:30px;}.elementor-7 .elementor-element.elementor-element-c2eacdb .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-c2eacdb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c2eacdb.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c2eacdb.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c2eacdb.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c2eacdb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c2eacdb .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-c2eacdb .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-c69d593 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-e096ff4{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-7 .elementor-element.elementor-element-e096ff4 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-7 .elementor-element.elementor-element-e096ff4 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-d2d25b7{padding:0px 67px 0px 0px;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.4px;color:#D4D4D4;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-b398394{right:30px;}body.rtl .elementor-7 .elementor-element.elementor-element-b398394{left:30px;}.elementor-7 .elementor-element.elementor-element-b398394{bottom:30px;}.elementor-7 .elementor-element.elementor-element-b398394 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-df0bbef{width:auto;max-width:auto;top:5%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-df0bbef{right:9%;}body.rtl .elementor-7 .elementor-element.elementor-element-df0bbef{left:9%;}.elementor-7 .elementor-element.elementor-element-df0bbef img{width:200px;opacity:0.1;}.elementor-7 .elementor-element.elementor-element-66a9632{width:auto;max-width:auto;bottom:16.188%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-66a9632{right:9%;}body.rtl .elementor-7 .elementor-element.elementor-element-66a9632{left:9%;}.elementor-7 .elementor-element.elementor-element-66a9632 img{width:200px;opacity:0.1;}.elementor-7 .elementor-element.elementor-element-416bd81{width:auto;max-width:auto;top:34%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-416bd81{left:145px;}body.rtl .elementor-7 .elementor-element.elementor-element-416bd81{right:145px;}.elementor-7 .elementor-element.elementor-element-416bd81 img{width:200px;opacity:0.1;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-d2dd344{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-fd26c0b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-7a88aa6{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-7 .elementor-element.elementor-element-4ae954e{--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-7 .elementor-element.elementor-element-ed84214{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-ed84214 .elementor-counter-title{justify-content:center;line-height:1.5em;}.elementor-7 .elementor-element.elementor-element-ed84214 .elementor-counter-number-wrapper{font-size:52px;}.elementor-7 .elementor-element.elementor-element-c17436a{--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-7 .elementor-element.elementor-element-5049dc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-5049dc1 .elementor-counter-number-wrapper{font-size:52px;}.elementor-7 .elementor-element.elementor-element-988c96d{--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-7 .elementor-element.elementor-element-5359bc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5359bc1 .elementor-counter-number-wrapper{font-size:52px;}.elementor-7 .elementor-element.elementor-element-ecb249d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b9ab577{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f465d37{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-d341034{--width:50%;}.elementor-7 .elementor-element.elementor-element-4746a88{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-d2dd344{--width:100%;}.elementor-7 .elementor-element.elementor-element-6a5e335{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-ecb249d{--width:100%;}.elementor-7 .elementor-element.elementor-element-6351c8b{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-b9ab577{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-d341034{--width:100%;}.elementor-7 .elementor-element.elementor-element-4ae954e{--width:33%;}.elementor-7 .elementor-element.elementor-element-c17436a{--width:33%;}.elementor-7 .elementor-element.elementor-element-988c96d{--width:33%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-3b7c3ec{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-3ae587b .elementor-heading-title{font-size:3rem;}.elementor-7 .elementor-element.elementor-element-d341034{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-28d0628 .elementor-heading-title{font-size:12px;letter-spacing:4px;}.elementor-7 .elementor-element.elementor-element-cdfcbdf .elementor-icon{font-size:12px;}.elementor-7 .elementor-element.elementor-element-cdfcbdf .elementor-icon svg{height:12px;}.elementor-7 .elementor-element.elementor-element-d1e7b7b .elementor-heading-title{font-size:12px;letter-spacing:4px;}.elementor-7 .elementor-element.elementor-element-0474118 .elementor-icon{font-size:12px;}.elementor-7 .elementor-element.elementor-element-0474118 .elementor-icon svg{height:12px;}.elementor-7 .elementor-element.elementor-element-5d80885 .elementor-heading-title{font-size:12px;letter-spacing:4px;}.elementor-7 .elementor-element.elementor-element-4746a88{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-d2dd344{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7 .elementor-element.elementor-element-36bba1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-36bba1c .elementor-heading-title{font-size:38px;}.elementor-7 .elementor-element.elementor-element-fd26c0b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-83d6f5d{width:var( --container-widget-width, 41px );max-width:41px;--container-widget-width:41px;--container-widget-flex-grow:0;top:-2075.672px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-83d6f5d{right:48.875px;}body.rtl .elementor-7 .elementor-element.elementor-element-83d6f5d{left:48.875px;}.elementor-7 .elementor-element.elementor-element-bf45c24{width:var( --container-widget-width, 41px );max-width:41px;--container-widget-width:41px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-bf45c24{right:48.875px;}body.rtl .elementor-7 .elementor-element.elementor-element-bf45c24{left:48.875px;}.elementor-7 .elementor-element.elementor-element-66fa5a7{width:var( --container-widget-width, 41px );max-width:41px;--container-widget-width:41px;--container-widget-flex-grow:0;top:-2075.672px;}.elementor-7 .elementor-element.elementor-element-6a5e335{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-ecb249d{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7 .elementor-element.elementor-element-ef40137{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ef40137 .elementor-heading-title{font-size:38px;}.elementor-7 .elementor-element.elementor-element-552fd14{width:var( --container-widget-width, 41px );max-width:41px;--container-widget-width:41px;--container-widget-flex-grow:0;top:-2075.672px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-552fd14{right:48.875px;}body.rtl .elementor-7 .elementor-element.elementor-element-552fd14{left:48.875px;}.elementor-7 .elementor-element.elementor-element-1277f52{width:var( --container-widget-width, 41px );max-width:41px;--container-widget-width:41px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-1277f52{right:48.875px;}body.rtl .elementor-7 .elementor-element.elementor-element-1277f52{left:48.875px;}.elementor-7 .elementor-element.elementor-element-0256953{width:var( --container-widget-width, 41px );max-width:41px;--container-widget-width:41px;--container-widget-flex-grow:0;top:-2075.672px;}.elementor-7 .elementor-element.elementor-element-b89dd9f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-6351c8b{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-b9ab577{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7 .elementor-element.elementor-element-26f8c03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-26f8c03 .elementor-heading-title{font-size:38px;}.elementor-7 .elementor-element.elementor-element-f465d37{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-0d52785{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-69e60f4{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1fccc08{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3d1b12a{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7fb69ef{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d2d25b7{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-df0bbef{width:var( --container-widget-width, 41px );max-width:41px;--container-widget-width:41px;--container-widget-flex-grow:0;top:-2075.672px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-df0bbef{right:48.875px;}body.rtl .elementor-7 .elementor-element.elementor-element-df0bbef{left:48.875px;}.elementor-7 .elementor-element.elementor-element-66a9632{width:var( --container-widget-width, 41px );max-width:41px;--container-widget-width:41px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-66a9632{right:48.875px;}body.rtl .elementor-7 .elementor-element.elementor-element-66a9632{left:48.875px;}.elementor-7 .elementor-element.elementor-element-416bd81{width:var( --container-widget-width, 41px );max-width:41px;--container-widget-width:41px;--container-widget-flex-grow:0;top:-2075.672px;}}/* Start custom CSS for container, class: .elementor-element-3b7c3ec *//* Animacja diamentowego blasku */
@keyframes diamondShine {
    0% { background-position: 0% center; }
    100% { background-position: 200% center; }
}

/* Klasa dla złotego tekstu (użyta w głównym nagłówku H1 i słowach z Sygnetu) */
.gold-text {
    background: linear-gradient(110deg, #9B7126 0%, #C59B3F 20%, #FFF5D6 45%, #FFFFFF 50%, #FFF5D6 55%, #C59B3F 80%, #9B7126 100%);
    background-size: 200% auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    animation: diamondShine 4s linear infinite;
    display: inline-block; /* Ważne dla prawidłowego renderowania gradientu w tekstach inline */
}

/* Biżuteryjna szkatułka dla "POZIOM JAKOŚĆ STYL" */
.raut-trio-box {
    border-top: 1px solid rgba(197, 155, 63, 0.4);
    border-bottom: 1px solid rgba(197, 155, 63, 0.4);
    background: rgba(10, 10, 10, 0.5); /* Lekkie ściemnienie tła pod napisami */
    backdrop-filter: blur(10px); /* Efekt rozmytego szkła na wideo */
    -webkit-backdrop-filter: blur(10px);
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc7906 */.elementor-7 .elementor-element.elementor-element-1bc7906{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15eabdc */.elementor-7 .elementor-element.elementor-element-15eabdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-517c23d */.elementor-7 .elementor-element.elementor-element-517c23d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71e8bbf */.elementor-7 .elementor-element.elementor-element-71e8bbf{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cec9e2 */.elementor-7 .elementor-element.elementor-element-6cec9e2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26a8e65 */.elementor-7 .elementor-element.elementor-element-26a8e65{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40c20ac */.elementor-7 .elementor-element.elementor-element-40c20ac{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e741899 */.elementor-7 .elementor-element.elementor-element-e741899{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc8155 */.elementor-7 .elementor-element.elementor-element-5fc8155{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9b95be */.elementor-7 .elementor-element.elementor-element-c9b95be{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d18ff74 */.elementor-7 .elementor-element.elementor-element-d18ff74{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4822f93 */.elementor-7 .elementor-element.elementor-element-4822f93{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd26c0b */@keyframes diamondShine {
    0% { background-position: 0% center; }
    100% { background-position: 200% center; }
}

@keyframes asymmetricShimmer {
    0% { 
        box-shadow: 0 10px 25px rgba(0,0,0,0.8), 
                    -8px -8px 20px rgba(255, 245, 214, 0.15), 
                    8px 8px 20px rgba(155, 113, 38, 0.4) !important; 
    }
    33% { 
        box-shadow: 0 10px 25px rgba(0,0,0,0.8), 
                    8px -8px 20px rgba(197, 155, 63, 0.4), 
                    -8px 8px 20px rgba(255, 245, 214, 0.05) !important; 
    }
    66% { 
        box-shadow: 0 10px 25px rgba(0,0,0,0.8), 
                    8px 8px 20px rgba(255, 245, 214, 0.2), 
                    -8px -8px 20px rgba(155, 113, 38, 0.3) !important; 
    }
    100% { 
        box-shadow: 0 10px 25px rgba(0,0,0,0.8), 
                    -8px -8px 20px rgba(255, 245, 214, 0.15), 
                    8px 8px 20px rgba(155, 113, 38, 0.4) !important; 
    }
}

.elementor-7 .elementor-element.elementor-element-fd26c0b .raut-classic-card {
    transition: transform 0.4s ease, box-shadow 0.4s ease !important;
    cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-fd26c0b .raut-classic-card:hover {
    transform: translateY(-5px);
    animation: asymmetricShimmer 6s ease-in-out infinite;
}

.elementor-7 .elementor-element.elementor-element-fd26c0b .raut-classic-frame {
    transition: border-color 0.4s ease, background 0.4s ease !important;
}
.elementor-7 .elementor-element.elementor-element-fd26c0b .raut-classic-card:hover .raut-classic-frame {
    border-color: rgba(197, 155, 63, 0.8) !important;
    background: radial-gradient(circle at center, rgba(197, 155, 63, 0.05) 0%, transparent 70%);
}

.elementor-7 .elementor-element.elementor-element-fd26c0b .raut-classic-icon {
    transition: all 0.4s ease !important;
}
.elementor-7 .elementor-element.elementor-element-fd26c0b .raut-classic-card:hover .raut-classic-icon svg,
.elementor-7 .elementor-element.elementor-element-fd26c0b .raut-classic-card:hover .raut-classic-icon i {
    color: #C59B3F !important;
    fill: currentColor !important;
}
.elementor-7 .elementor-element.elementor-element-fd26c0b .raut-classic-card:hover .raut-classic-icon {
    transform: translateY(-3px) scale(1.05);
}

.elementor-7 .elementor-element.elementor-element-fd26c0b .raut-classic-title {
    transition: transform 0.4s ease !important;
}
.elementor-7 .elementor-element.elementor-element-fd26c0b .raut-classic-card:hover .raut-classic-title {
    background: linear-gradient(110deg, #9B7126 0%, #C59B3F 20%, #FFF5D6 45%, #FFFFFF 50%, #FFF5D6 55%, #C59B3F 80%, #9B7126 100%) !important;
    background-size: 200% auto !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    animation: diamondShine 3s linear infinite !important;
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-ed84214 */.elementor-7 .elementor-element.elementor-element-ed84214{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a88aa6 */@keyframes diamondShine {
    0% { background-position: 0% center; }
    100% { background-position: 200% center; }
}

.elementor-7 .elementor-element.elementor-element-7a88aa6 .elementor-counter-number-wrapper {
    font-family: 'Oswald', sans-serif !important;
}

.elementor-7 .elementor-element.elementor-element-7a88aa6 .elementor-counter-number {
    background: linear-gradient(110deg, #9B7126 0%, #C59B3F 20%, #FFF5D6 45%, #FFFFFF 50%, #FFF5D6 55%, #C59B3F 80%, #9B7126 100%);
    background-size: 200% auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: diamondShine 4s linear infinite;
}

.elementor-7 .elementor-element.elementor-element-7a88aa6 .elementor-counter-number-suffix {
    color: #C59B3F !important;
    font-weight: 300 !important;
}


.elementor-7 .elementor-element.elementor-element-7a88aa6 .elementor-counter-title {
    font-family: 'Oswald', sans-serif !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 18px !important;
    color: #ffffff !important;
    margin-top: 10px !important;
}


@media (min-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-7a88aa6 .e-con:nth-child(1)::after,
    .elementor-7 .elementor-element.elementor-element-7a88aa6 .e-con:nth-child(2)::after,
    .elementor-7 .elementor-element.elementor-element-7a88aa6 .elementor-column:nth-child(1)::after,
    .elementor-7 .elementor-element.elementor-element-7a88aa6 .elementor-column:nth-child(2)::after {
        content: '';
        position: absolute;
        top: 15%;
        right: 0;
        width: 1px;
        height: 70%;
        background: linear-gradient(to bottom, transparent, rgba(197, 155, 63, 0.3), transparent);
    }
}
.elementor-7 .elementor-element.elementor-element-7a88aa6 .raut-counter-icon .elementor-widget-container,
.elementor-7 .elementor-element.elementor-element-7a88aa6 .raut-counter-icon .elementor-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.02);
    border: 1px solid rgba(197, 155, 63, 0.2)!important;
    box-shadow: inset 0 0 15px rgba(197, 155, 63, 0.05);
    color: #C59B3F; 
    margin-bottom: 5px;
}


/* ========================================================
   2. PIONOWE LINIE ODDZIELAJĄCE (Niezawodna metoda)
   ======================================================== */
/* Wymuszenie pozycji relatywnej, by linia trzymała się krawędzi kolumny */
.elementor-7 .elementor-element.elementor-element-7a88aa6 .raut-counter-col {
    position: relative !important;
}

/* Działa tylko na tabletach i desktopach */
@media (min-width: 768px) {
    /* Dodaje wygasającą linię do każdej kolumny OPRÓCZ ostatniej */
    .elementor-7 .elementor-element.elementor-element-7a88aa6 .raut-counter-col:not(:last-child)::after {
        content: '';
        position: absolute;
        top: 15%;
        right: 0;
        width: 1px;
        height: 70%;
        /* Bardziej precyzyjny zapis gradientu ze środkowym rozświetleniem */
        background: linear-gradient(to bottom, rgba(197,155,63,0) 0%, rgba(197,155,63,0.3) 50%, rgba(197,155,63,0) 100%);
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-b89dd9f */.elementor-7 .elementor-element.elementor-element-b89dd9f .e-gallery-item {
    border-radius: 12px !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    transition: all 0.5s ease !important;
}


.elementor-7 .elementor-element.elementor-element-b89dd9f .e-gallery-image {
    transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), filter 0.8s ease !important;
    filter: brightness(0.85); 
}

.elementor-7 .elementor-element.elementor-element-b89dd9f .elementor-gallery-item__overlay {
    background: radial-gradient(circle at center, rgba(197, 155, 63, 0.2) 0%, rgba(10, 10, 10, 0.6) 100%) !important;
    opacity: 0 !important;
    transition: opacity 0.4s ease !important;
}


.elementor-7 .elementor-element.elementor-element-b89dd9f .elementor-gallery-item__overlay::before {
    content: '';
    position: absolute;
    top: 15px; left: 15px; right: 15px; bottom: 15px;
    border: 1px solid rgba(197, 155, 63, 0.8);
    border-radius: 8px;
    transform: scale(0.95);
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s ease;
    opacity: 0;
    pointer-events: none;
}


.elementor-7 .elementor-element.elementor-element-b89dd9f .elementor-gallery-item__icon {
    color: #E6C875 !important;
    background: rgba(10, 10, 10, 0.5) !important;
    backdrop-filter: blur(5px) !important;
    -webkit-backdrop-filter: blur(5px) !important;
    padding: 15px !important;
    border-radius: 50% !important;
    transform: scale(0.5); /* Zaczyna mała */
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s ease !important;
    opacity: 0;
}

/* Usuwamy domyślne tło elementora dla ikony jeśli gdzieś się przebija */
.elementor-7 .elementor-element.elementor-element-b89dd9f .elementor-gallery-item__icon svg {
    fill: none !important; 
    stroke: currentColor !important;
}


.elementor-7 .elementor-element.elementor-element-b89dd9f .e-gallery-item:hover {
    border-color: rgba(197, 155, 63, 0.5) !important;
    box-shadow: 0 15px 30px rgba(0,0,0,0.8), 0 0 20px rgba(197, 155, 63, 0.15) !important;
    z-index: 10; /* Wychodzi nad inne zdjęcia */
}

/* Zoom i rozjaśnienie zdjęcia */
.elementor-7 .elementor-element.elementor-element-b89dd9f .e-gallery-item:hover .e-gallery-image {
    transform: scale(1.1) !important;
    filter: brightness(1) !important;
}

/* Pojawienie się gradientu i nakładki */
.elementor-7 .elementor-element.elementor-element-b89dd9f .e-gallery-item:hover .elementor-gallery-item__overlay {
    opacity: 1 !important;
}

/* Wjazd Złotej Ramki */
.elementor-7 .elementor-element.elementor-element-b89dd9f .e-gallery-item:hover .elementor-gallery-item__overlay::before {
    transform: scale(1) !important;
    opacity: 1 !important;
}

/* Skok ikony do pełnego rozmiaru */
.elementor-7 .elementor-element.elementor-element-b89dd9f .e-gallery-item:hover .elementor-gallery-item__icon {
    transform: scale(1) !important;
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f465d37 */@keyframes diamondShine {
    0% { background-position: 0% center; }
    100% { background-position: 200% center; }
}

.elementor-7 .elementor-element.elementor-element-f465d37 .raut-editorial-card {
    border-radius: 16px;
    overflow: hidden;
    border: 1px solid rgba(64, 64, 64, 0.95);
    cursor: pointer;
    transition: transform 0.5s ease, box-shadow 0.5s ease, border-color 0.5s ease;
}

.elementor-7 .elementor-element.elementor-element-f465d37 .raut-editorial-card:hover {
    border-color: rgba(197, 155, 63, 1.0);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.8), 0 0 30px rgba(197, 155, 63, 0.15);
    transform: translateY(-8px);
}

.elementor-7 .elementor-element.elementor-element-f465d37 .editorial-icon {
    background: rgba(5, 5, 5, 0.6);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    padding: 12px 12px 4px 12px;
    border-radius: 12px;
    border: 1px solid rgba(197, 155, 63, 0.2);
    transition: all 0.4s ease;
    width: auto;
}

.elementor-7 .elementor-element.elementor-element-f465d37 .raut-editorial-card:hover .editorial-icon {
    border-color: rgba(197, 155, 63, 0.8);
    background: rgba(197, 155, 63, 0.35);
    box-shadow: 0 0 25px rgba(197, 155, 63, 0.4);
}

.elementor-7 .elementor-element.elementor-element-f465d37 .raut-editorial-card:hover .editorial-icon svg,
.elementor-7 .elementor-element.elementor-element-f465d37 .raut-editorial-card:hover .editorial-icon i {
    color: #E6C875;
    fill: currentColor;
}

.elementor-7 .elementor-element.elementor-element-f465d37 .editorial-title {
    margin-bottom: 8px;
}

.elementor-7 .elementor-element.elementor-element-f465d37 .editorial-desc {
    transition: opacity 0.4s ease;
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-f465d37 .raut-editorial-card:hover .editorial-desc {
    opacity: 0.8;
}

.elementor-7 .elementor-element.elementor-element-f465d37 .editorial-divider {
    margin-bottom: 12px;
}

.elementor-7 .elementor-element.elementor-element-f465d37 .editorial-divider .elementor-divider-separator,
.elementor-7 .elementor-element.elementor-element-f465d37 .editorial-divider .elementor-spacer-inner {
    transition: transform 0.4s ease;
    transform-origin: left center;
}

.elementor-7 .elementor-element.elementor-element-f465d37 .raut-editorial-card:hover .editorial-divider .elementor-divider-separator,
.elementor-7 .elementor-element.elementor-element-f465d37 .raut-editorial-card:hover .editorial-divider .elementor-spacer-inner {
    transform: scaleX(3);
    background: #C59B3F;
}

.elementor-7 .elementor-element.elementor-element-f465d37 .editorial-action {
    padding-top: 8px;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background: linear-gradient(110deg, #9B7126 0%, #C59B3F 20%, #FFF5D6 45%, #FFFFFF 50%, #FFF5D6 55%, #C59B3F 80%, #9B7126 100%);
    background-size: 200% auto;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transform: translateY(15px) rotate(-45deg);
    transition: all 0.4s ease;
    pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-f465d37 .editorial-action .elementor-widget-container,
.elementor-7 .elementor-element.elementor-element-f465d37 .editorial-action svg, 
.elementor-7 .elementor-element.elementor-element-f465d37 .editorial-action i {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #050505;
    font-size: 18px;
    width: 20px;
    height: 20px;
}

.elementor-7 .elementor-element.elementor-element-f465d37 .raut-editorial-card:hover .editorial-action {
    opacity: 1;
    transform: translateY(0) rotate(0deg);
    animation: diamondShine 4s linear infinite;
}/* End custom CSS */