.elementor-995029 .elementor-element.elementor-element-638236c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-995029 .elementor-element.elementor-element-638236c6:not(.elementor-motion-effects-element-type-background), .elementor-995029 .elementor-element.elementor-element-638236c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-6d940006{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995029 .elementor-element.elementor-element-619de9a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995029 .elementor-element.elementor-element-619de9a4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-995029 .elementor-element.elementor-element-29367c7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995029 .elementor-element.elementor-element-29367c7e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-995029 .elementor-element.elementor-element-1c90182 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-995029 .elementor-element.elementor-element-1c90182 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:var( --e-global-color-vamtam_h1_color );}.elementor-995029 .elementor-element.elementor-element-6209ba7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-995029 .elementor-element.elementor-element-6209ba7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-995029 .elementor-element.elementor-element-6209ba7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-995029 .elementor-element.elementor-element-6209ba7b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-995029 .elementor-element.elementor-element-6209ba7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-995029 .elementor-element.elementor-element-6209ba7b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-995029 .elementor-element.elementor-element-6209ba7b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-995029 .elementor-element.elementor-element-6209ba7b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-995029 .elementor-element.elementor-element-6209ba7b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-995029 .elementor-element.elementor-element-6209ba7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-995029 .elementor-element.elementor-element-6209ba7b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;}.elementor-995029 .elementor-element.elementor-element-6209ba7b .elementor-icon-list-text{color:var( --e-global-color-vamtam_primary_font_color );transition:color 0.3s;}.elementor-995029 .elementor-element.elementor-element-6209ba7b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-vamtam_accent_3 );}.elementor-995029 .elementor-element.elementor-element-4c61e63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995029 .elementor-element.elementor-element-4c61e63.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-995029 .elementor-element.elementor-element-12cc48be > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-995029 .elementor-element.elementor-element-12cc48be .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:var( --e-global-color-vamtam_h1_color );}.elementor-995029 .elementor-element.elementor-element-52f2fe1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-995029 .elementor-element.elementor-element-52f2fe1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-995029 .elementor-element.elementor-element-52f2fe1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-995029 .elementor-element.elementor-element-52f2fe1d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-995029 .elementor-element.elementor-element-52f2fe1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-995029 .elementor-element.elementor-element-52f2fe1d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-995029 .elementor-element.elementor-element-52f2fe1d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-995029 .elementor-element.elementor-element-52f2fe1d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-995029 .elementor-element.elementor-element-52f2fe1d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-995029 .elementor-element.elementor-element-52f2fe1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-995029 .elementor-element.elementor-element-52f2fe1d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;}.elementor-995029 .elementor-element.elementor-element-52f2fe1d .elementor-icon-list-text{color:var( --e-global-color-vamtam_primary_font_color );transition:color 0.3s;}.elementor-995029 .elementor-element.elementor-element-52f2fe1d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-vamtam_accent_3 );}.elementor-995029 .elementor-element.elementor-element-60d2934e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995029 .elementor-element.elementor-element-60d2934e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-995029 .elementor-element.elementor-element-129364fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995029 .elementor-element.elementor-element-7012b4c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-995029 .elementor-element.elementor-element-7012b4c0:not(.elementor-motion-effects-element-type-background), .elementor-995029 .elementor-element.elementor-element-7012b4c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmsrokadesign.com/wp-content/uploads/2026/10/4-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-995029 .elementor-element.elementor-element-7012b4c0::before, .elementor-995029 .elementor-element.elementor-element-7012b4c0 > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-7012b4c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-7012b4c0 > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-7012b4c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-7012b4c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(5,31,52,0.6) 0%, rgba(5,31,52,0) 45%);}.elementor-995029 .elementor-element.elementor-element-c91298c .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-9352918 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-274fb413{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-995029 .elementor-element.elementor-element-274fb413:not(.elementor-motion-effects-element-type-background), .elementor-995029 .elementor-element.elementor-element-274fb413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmsrokadesign.com/wp-content/uploads/2026/01/16.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-995029 .elementor-element.elementor-element-274fb413::before, .elementor-995029 .elementor-element.elementor-element-274fb413 > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-274fb413 > .e-con-inner > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-274fb413 > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-274fb413 > .e-con-inner > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-274fb413 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(5,31,52,0.6) 0%, rgba(5,31,52,0) 45%);}.elementor-995029 .elementor-element.elementor-element-1c72fc90 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-5a569652 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-51df0440{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-995029 .elementor-element.elementor-element-51df0440:not(.elementor-motion-effects-element-type-background), .elementor-995029 .elementor-element.elementor-element-51df0440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmsrokadesign.com/wp-content/uploads/2026/04/zawieszka-z-turmalinem.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-995029 .elementor-element.elementor-element-51df0440::before, .elementor-995029 .elementor-element.elementor-element-51df0440 > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-51df0440 > .e-con-inner > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-51df0440 > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-51df0440 > .e-con-inner > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-51df0440 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(5,31,52,0.6) 0%, rgba(5,31,52,0) 45%);}.elementor-995029 .elementor-element.elementor-element-43b6177b .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-d712d6f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-6a4d2906{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-995029 .elementor-element.elementor-element-6a4d2906:not(.elementor-motion-effects-element-type-background), .elementor-995029 .elementor-element.elementor-element-6a4d2906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmsrokadesign.com/wp-content/uploads/2026/10/4f7616de-1208-49cb-bd0d-3ce9755352b7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-995029 .elementor-element.elementor-element-6a4d2906::before, .elementor-995029 .elementor-element.elementor-element-6a4d2906 > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-6a4d2906 > .e-con-inner > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-6a4d2906 > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-6a4d2906 > .e-con-inner > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-6a4d2906 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(5,31,52,0.6) 0%, rgba(5,31,52,0) 45%);}.elementor-995029 .elementor-element.elementor-element-3e5f7cf4 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-2c77ef7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-51ae31c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-995029 .elementor-element.elementor-element-51ae31c6:not(.elementor-motion-effects-element-type-background), .elementor-995029 .elementor-element.elementor-element-51ae31c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmsrokadesign.com/wp-content/uploads/2026/10/38208_ac2e0a0adcb2eb9e0bc8e71dd237629f-23.03.2025-15_15_47.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-995029 .elementor-element.elementor-element-51ae31c6::before, .elementor-995029 .elementor-element.elementor-element-51ae31c6 > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-51ae31c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-51ae31c6 > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-51ae31c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-51ae31c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(5,31,52,0.6) 0%, rgba(5,31,52,0) 45%);}.elementor-995029 .elementor-element.elementor-element-2d4de491 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-6f34c813 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-46a68ad7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-995029 .elementor-element.elementor-element-46a68ad7:not(.elementor-motion-effects-element-type-background), .elementor-995029 .elementor-element.elementor-element-46a68ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmsrokadesign.com/wp-content/uploads/2026/10/IMG_20220604_164146-01-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-995029 .elementor-element.elementor-element-46a68ad7::before, .elementor-995029 .elementor-element.elementor-element-46a68ad7 > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-46a68ad7 > .e-con-inner > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-46a68ad7 > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-46a68ad7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-46a68ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(5,31,52,0.6) 0%, rgba(5,31,52,0) 45%);}.elementor-995029 .elementor-element.elementor-element-522279ec .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-402b16e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-371e6530{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-995029 .elementor-element.elementor-element-371e6530:not(.elementor-motion-effects-element-type-background), .elementor-995029 .elementor-element.elementor-element-371e6530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmsrokadesign.com/wp-content/uploads/2026/10/84229_294e1d919e52fcc280f69a33e72c4741-30062025-18_49_59.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-995029 .elementor-element.elementor-element-371e6530::before, .elementor-995029 .elementor-element.elementor-element-371e6530 > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-371e6530 > .e-con-inner > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-371e6530 > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-371e6530 > .e-con-inner > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-371e6530 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(5,31,52,0.6) 0%, rgba(5,31,52,0) 45%);}.elementor-995029 .elementor-element.elementor-element-2dda6c75 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-532aa85 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-53a8078d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-995029 .elementor-element.elementor-element-53a8078d:not(.elementor-motion-effects-element-type-background), .elementor-995029 .elementor-element.elementor-element-53a8078d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmsrokadesign.com/wp-content/uploads/2026/10/lancuszki.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-995029 .elementor-element.elementor-element-53a8078d::before, .elementor-995029 .elementor-element.elementor-element-53a8078d > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-53a8078d > .e-con-inner > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-53a8078d > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-53a8078d > .e-con-inner > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-53a8078d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(5,31,52,0.6) 0%, rgba(5,31,52,0) 45%);}.elementor-995029 .elementor-element.elementor-element-60b823d4 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-76a76d72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-70110019{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-995029 .elementor-element.elementor-element-70110019:not(.elementor-motion-effects-element-type-background), .elementor-995029 .elementor-element.elementor-element-70110019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmsrokadesign.com/wp-content/uploads/2026/10/21.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-995029 .elementor-element.elementor-element-70110019::before, .elementor-995029 .elementor-element.elementor-element-70110019 > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-70110019 > .e-con-inner > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-70110019 > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-70110019 > .e-con-inner > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-70110019 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(5,31,52,0.6) 0%, rgba(5,31,52,0) 45%);}.elementor-995029 .elementor-element.elementor-element-458dd616 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-42884f1e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-12d4e6cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-995029 .elementor-element.elementor-element-12d4e6cd:not(.elementor-motion-effects-element-type-background), .elementor-995029 .elementor-element.elementor-element-12d4e6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmsrokadesign.com/wp-content/uploads/2026/10/IMG_8385.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-995029 .elementor-element.elementor-element-12d4e6cd::before, .elementor-995029 .elementor-element.elementor-element-12d4e6cd > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-12d4e6cd > .e-con-inner > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-12d4e6cd > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-12d4e6cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-12d4e6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(5,31,52,0.6) 0%, rgba(5,31,52,0) 45%);}.elementor-995029 .elementor-element.elementor-element-3aec69a1 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-6c43fe7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-41002367{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-995029 .elementor-element.elementor-element-41002367:not(.elementor-motion-effects-element-type-background), .elementor-995029 .elementor-element.elementor-element-41002367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mmsrokadesign.com/wp-content/uploads/2026/10/19.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-995029 .elementor-element.elementor-element-41002367::before, .elementor-995029 .elementor-element.elementor-element-41002367 > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-41002367 > .e-con-inner > .elementor-background-video-container::before, .elementor-995029 .elementor-element.elementor-element-41002367 > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-41002367 > .e-con-inner > .elementor-background-slideshow::before, .elementor-995029 .elementor-element.elementor-element-41002367 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(5,31,52,0.6) 0%, rgba(5,31,52,0) 45%);}.elementor-995029 .elementor-element.elementor-element-412d6960 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-vamtam_accent_2 );}.elementor-995029 .elementor-element.elementor-element-7b94e59f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-vamtam_accent_2 );}#elementor-popup-modal-995029 .dialog-widget-content{animation-duration:0.22s;border-radius:0px 0px 0px 0px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-995029{background-color:rgba(0,0,0,0);justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-995029 .dialog-message{width:100vw;height:fit_to_content;align-items:flex-start;}#elementor-popup-modal-995029 .dialog-close-button{display:flex;top:59px;font-size:18px;}body:not(.rtl) #elementor-popup-modal-995029 .dialog-close-button{right:10px;}body.rtl #elementor-popup-modal-995029 .dialog-close-button{left:10px;}#elementor-popup-modal-995029 .dialog-close-button i{color:#004C55;}#elementor-popup-modal-995029 .dialog-close-button svg{fill:#004C55;}@media(min-width:768px){.elementor-995029 .elementor-element.elementor-element-619de9a4{--width:0px;}.elementor-995029 .elementor-element.elementor-element-29367c7e{--width:0px;}.elementor-995029 .elementor-element.elementor-element-4c61e63{--width:0px;}.elementor-995029 .elementor-element.elementor-element-60d2934e{--width:min(540px, 40%);}.elementor-995029 .elementor-element.elementor-element-129364fa{--width:100%;}.elementor-995029 .elementor-element.elementor-element-7012b4c0{--width:calc(50% - 8px);}.elementor-995029 .elementor-element.elementor-element-274fb413{--width:calc(50% - 8px);}.elementor-995029 .elementor-element.elementor-element-51df0440{--width:calc(50% - 8px);}.elementor-995029 .elementor-element.elementor-element-6a4d2906{--width:calc(50% - 8px);}.elementor-995029 .elementor-element.elementor-element-51ae31c6{--width:calc(50% - 8px);}.elementor-995029 .elementor-element.elementor-element-46a68ad7{--width:calc(50% - 8px);}.elementor-995029 .elementor-element.elementor-element-371e6530{--width:calc(50% - 8px);}.elementor-995029 .elementor-element.elementor-element-53a8078d{--width:calc(50% - 8px);}.elementor-995029 .elementor-element.elementor-element-70110019{--width:calc(50% - 8px);}.elementor-995029 .elementor-element.elementor-element-12d4e6cd{--width:calc(50% - 8px);}.elementor-995029 .elementor-element.elementor-element-41002367{--width:calc(50% - 8px);}}/* Start custom CSS for container, class: .elementor-element-638236c6 *//* Panel wyszukiwarki (mock /target/: search-panel.css). Bez znaku większości — Elementor zapisuje go jako encję. */
/* Pole: ramka jak pola katalogu, kwadratowy przycisk w zieleni marki. */
.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-form {
	display: flex;
	align-items: stretch;
	height: 56px;
	border: 1px solid #D8DEDE;
	transition: border-color 160ms ease;
}
.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-form:focus-within { border-color: var(--e-global-color-vamtam_accent_3); }
.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-form input[type="search"] {
	flex: 1;
	min-width: 0;
	height: auto !important; /* motyw nadaje polom stałą wysokość i odstępy (na telefonie pole wystawało poza ramkę) */
	min-height: 0 !important;
	margin: 0;
	padding: 0 20px !important;
	border: 0 !important;
	border-radius: 0;
	background: none;
	box-shadow: none !important;
	color: var(--e-global-color-vamtam_h1_color);
	font: 400 16px/1.2 Montserrat, sans-serif;
	appearance: none;
}
.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-form input[type="search"]::placeholder { color: #9A9A9A; }
.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-form input[type="search"]:focus { outline: none; }
/* X w polu (zamyka panel; przycisk zamykania popupu jest ukryty). */
.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-form .mm-srch-close {
	display: grid;
	place-items: center;
	width: 48px;
	min-width: 48px;
	height: auto;
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	color: var(--e-global-color-vamtam_accent_3);
	cursor: pointer;
}
.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-form .mm-srch-close:hover { color: var(--e-global-color-vamtam_accent_1); background: none; }
.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-form .mm-srch-submit {
	display: grid;
	place-items: center;
	width: 56px;
	min-width: 56px;
	height: auto;
	margin: -1px -1px -1px 0;
	padding: 0;
	border: 0;
	border-radius: 0;
	background: var(--e-global-color-vamtam_accent_3);
	color: var(--e-global-color-vamtam_accent_2);
	cursor: pointer;
	transition: background-color 160ms ease;
}
.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-form .mm-srch-submit:hover { background: #3D8B8B; }
/* Linki: podkreślenie w różu przy najechaniu. */
.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-links .elementor-icon-list-item a:hover .elementor-icon-list-text {
	text-decoration: underline;
	text-decoration-color: var(--e-global-color-vamtam_accent_1);
	text-underline-offset: 4px;
}
/* Kafelki: 2 widoczne z puli (losuje skrypt w polu wyszukiwania przy otwarciu; bez skryptu — 2 pierwsze), proporcje 4:5. */
.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-tile { aspect-ratio: 4 / 5; overflow: hidden; text-decoration: none; }
/* Zawsze dwa obok siebie (także na telefonie, gdzie Elementor domyślnie daje kontenerom pełną szerokość). */
.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-tiles .mm-srch-tile { --width: calc(50% - 8px); }
.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-tiles .mm-srch-tile:nth-child(n+3),
.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-tiles.is-random .mm-srch-tile { display: none; }
.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-tiles.is-random .mm-srch-tile.is-shown { display: flex; }
.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-tile .elementor-heading-title { color: var(--e-global-color-vamtam_accent_2); }
/* Tablet i telefon (jak mock do 1024 px): jedna kolumna, kafelki pod propozycjami na całą szerokość. */
@media (max-width: 1024px) {
	.elementor-995029 .elementor-element.elementor-element-638236c6 { --padding-top: 20px; --padding-right: 20px; --padding-bottom: 40px; --padding-left: 20px; }
	.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-form { height: 48px; }
	.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-form .mm-srch-submit { width: 48px; min-width: 48px; }
	.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-body { --flex-direction: column; --flex-wrap: wrap; --gap: 36px; --row-gap: 36px; --margin-top: 28px; }
	.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-aside { --width: 100%; }
	.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-props { --width: 100%; }
}
/* Telefon: Popularne i Kamienie jedno pod drugim, linki w dwóch kolumnach. */
@media (max-width: 600px) {
	.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-props { --flex-direction: column; --gap: 28px; --row-gap: 28px; }
	.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-props .elementor-icon-list-items { columns: 2; column-gap: 16px; }
	.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-props .elementor-icon-list-item { break-inside: avoid; }
	.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-props .elementor-icon-list-text { font-size: 14px; }
	.elementor-995029 .elementor-element.elementor-element-638236c6 .mm-srch-tile__title .elementor-heading-title { font-size: 18px; }
}/* End custom CSS */
/* Start custom CSS *//* Panel pod nagłówkiem (wysokość nagłówka: --mm-srch-top, ustawia skrypt przy otwarciu), przyciemnienie pod nim.
   Pojawia się od razu, jak panele menu (bez rozwijania); znika łagodnie (wyjście: zanikanie 220 ms w ustawieniach popupu). */
/* position: fixed wymuszony — z paskiem admina na wąskim ekranie popup dostawał position: sticky i lądował pod stroną. */
#elementor-popup-modal-995029 { position: fixed !important; top: var(--mm-srch-top, 78px) !important; height: calc(100% - var(--mm-srch-top, 78px)) !important; }
/* Zamykanie: X w polu wyszukiwania (Esc i kliknięcie w przyciemnienie też zamykają). */
#elementor-popup-modal-995029 .dialog-close-button { display: none; }
#elementor-popup-modal-995029 .dialog-widget-content {
	border-top: 1px solid var(--e-global-color-vamtam_accent_7);
	box-shadow: none;
}
/* Przewijanie wewnątrz panelu (telefon), nie na całym popupie — przyciemnienie pod panelem nie może być przycięte. */
#elementor-popup-modal-995029 .dialog-message { max-height: calc(100dvh - var(--mm-srch-top, 78px)); overflow-y: auto; }
/* Przyciemnienie strony pod panelem jako część panelu (jak w panelach menu): zanika razem z nim. Tło popupu jest
   przezroczyste i tylko łapie kliknięcie, które zamyka panel. */
#elementor-popup-modal-995029 .dialog-widget-content::after {
	content: "";
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	height: 100vh;
	background: color-mix(in srgb, var(--e-global-color-vamtam_primary_font_color) 40%, transparent);
	pointer-events: none;
}/* End custom CSS */