.elementor-601 .elementor-element.elementor-element-zbikcidk > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-601 .elementor-element.elementor-element-zbikcidk:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-zbikcidk > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maciejlisowski.pl/wp-content/uploads/2026/05/hero_dubrownik_panorama.jpg");background-position:center center;background-size:cover;}.elementor-601 .elementor-element.elementor-element-zbikcidk > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #0D2147BF 0%, #0D214700 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-601 .elementor-element.elementor-element-zbikcidk > .elementor-container{min-height:80vh;}.elementor-601 .elementor-element.elementor-element-zbikcidk{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-601 .elementor-element.elementor-element-t9nt3w5u.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-601 .elementor-element.elementor-element-t9nt3w5u.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-601 .elementor-element.elementor-element-t9nt3w5u > .elementor-element-populated{padding:120px 40px 120px 40px;}.elementor-601 .elementor-element.elementor-element-xaji0y6d{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-pbhsahxt{text-align:start;}.elementor-601 .elementor-element.elementor-element-pbhsahxt .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:500;line-height:1.1em;color:#f8f6ef;}.elementor-601 .elementor-element.elementor-element-hv3a3zmf{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-1t2tala7:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-1t2tala7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf9f3;}.elementor-601 .elementor-element.elementor-element-1t2tala7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-601 .elementor-element.elementor-element-1t2tala7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-601 .elementor-element.elementor-element-wnnhj7xv{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-g0fn9xuy{text-align:start;}.elementor-601 .elementor-element.elementor-element-g0fn9xuy .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;}.elementor-601 .elementor-element.elementor-element-41ibljh7{--spacer-size:32px;}.elementor-601 .elementor-element.elementor-element-dbdw2pcn{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-xhu2lovh{padding:0px 0px 0px 0px;}.elementor-601 .elementor-element.elementor-element-vyie6ivw{padding:80px 0px 80px 0px;}.elementor-601 .elementor-element.elementor-element-53lc58dr{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-c11ertj5{text-align:start;}.elementor-601 .elementor-element.elementor-element-c11ertj5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;}.elementor-601 .elementor-element.elementor-element-pht0hl9x{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-wm31yiha:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-wm31yiha > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1c2f5b;}.elementor-601 .elementor-element.elementor-element-wm31yiha{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-601 .elementor-element.elementor-element-wm31yiha > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-601 .elementor-element.elementor-element-pvs7hzio{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-ykl1cq99{text-align:start;}.elementor-601 .elementor-element.elementor-element-ykl1cq99 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;color:#f8f6ef;}.elementor-601 .elementor-element.elementor-element-chj755nf{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:rgba(248,246,239,0.80);}.elementor-601 .elementor-element.elementor-element-i3qk2iag{--spacer-size:40px;}.elementor-601 .elementor-element.elementor-element-l58kxo9t{--divider-border-style:solid;--divider-color:rgba(248,246,239,0.18);--divider-border-width:1px;}.elementor-601 .elementor-element.elementor-element-l58kxo9t .elementor-divider-separator{width:100%;}.elementor-601 .elementor-element.elementor-element-l58kxo9t .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-601 .elementor-element.elementor-element-7e8g8jdp{--spacer-size:32px;}.elementor-601 .elementor-element.elementor-element-0lvsnujz{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-xll4zklo .elementor-button{background-color:#b88a2c;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:2px 2px 2px 2px;}.elementor-601 .elementor-element.elementor-element-tvhhpbmy:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-tvhhpbmy > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf9f3;}.elementor-601 .elementor-element.elementor-element-tvhhpbmy{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-601 .elementor-element.elementor-element-tvhhpbmy > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-601 .elementor-element.elementor-element-ir4cowgz{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-rixa11dp{text-align:start;}.elementor-601 .elementor-element.elementor-element-rixa11dp .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;}.elementor-601 .elementor-element.elementor-element-g8sbi4q2{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-5iqvnb4g{padding:80px 0px 80px 0px;}.elementor-601 .elementor-element.elementor-element-ofqewaou{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-axeqbnhl{text-align:start;}.elementor-601 .elementor-element.elementor-element-axeqbnhl .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;}.elementor-601 .elementor-element.elementor-element-1n13jcat{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-dhylurtp:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-dhylurtp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf9f3;}.elementor-601 .elementor-element.elementor-element-dhylurtp{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-601 .elementor-element.elementor-element-dhylurtp > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-601 .elementor-element.elementor-element-rdmly4ly{padding:80px 0px 80px 0px;}.elementor-601 .elementor-element.elementor-element-0lzjjege{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-t1ghr09s{text-align:start;}.elementor-601 .elementor-element.elementor-element-t1ghr09s .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;}.elementor-601 .elementor-element.elementor-element-kdgigatj{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-bc-flex-widget .elementor-601 .elementor-element.elementor-element-qpgb7r3o.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-601 .elementor-element.elementor-element-qpgb7r3o.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-601 .elementor-element.elementor-element-qpgb7r3o > .elementor-element-populated{padding:0px 040px 0px 0px;}.elementor-601 .elementor-element.elementor-element-9tze5r5u{text-align:center;}.elementor-601 .elementor-element.elementor-element-cwbfuk9e{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-1v2isqp4{text-align:start;}.elementor-601 .elementor-element.elementor-element-1v2isqp4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:500;line-height:1.1em;}.elementor-601 .elementor-element.elementor-element-9kwv08hh{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-xfgcaqvk{--spacer-size:24px;}.elementor-601 .elementor-element.elementor-element-izzqy72w .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#1c2238;color:#1c2238;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c9c2ad;border-radius:2px 2px 2px 2px;}.elementor-601 .elementor-element.elementor-element-7srcbplj{--spacer-size:64px;}.elementor-601 .elementor-element.elementor-element-1b0z3nx3:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-1b0z3nx3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf9f3;}.elementor-601 .elementor-element.elementor-element-1b0z3nx3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-601 .elementor-element.elementor-element-1b0z3nx3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-601 .elementor-element.elementor-element-k83tqll8{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-os9xtogn{text-align:start;}.elementor-601 .elementor-element.elementor-element-os9xtogn .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;}.elementor-601 .elementor-element.elementor-element-1w1ht7pz{--spacer-size:32px;}.elementor-601 .elementor-element.elementor-element-me8f8409:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-me8f8409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1c2f5b;}.elementor-601 .elementor-element.elementor-element-me8f8409{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 32px 0px;}.elementor-601 .elementor-element.elementor-element-me8f8409 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-601 .elementor-element.elementor-element-9rbsv55p{text-align:start;}.elementor-601 .elementor-element.elementor-element-9rbsv55p .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:500;line-height:1.1em;color:#f8f6ef;}.elementor-601 .elementor-element.elementor-element-sq0oxfq8{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#f8f6ef;}.elementor-601 .elementor-element.elementor-element-z15bcw79{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-b2knftu2{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-jja26yfp{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-601 .elementor-element.elementor-element-juy0bvr6{--spacer-size:48px;}.elementor-601 .elementor-element.elementor-element-k2vmwwyz{--divider-border-style:solid;--divider-color:rgba(248,246,239,0.15);--divider-border-width:1px;}.elementor-601 .elementor-element.elementor-element-k2vmwwyz .elementor-divider-separator{width:100%;}.elementor-601 .elementor-element.elementor-element-k2vmwwyz .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-601 .elementor-element.elementor-element-x4w6xlpu{--spacer-size:24px;}.elementor-601 .elementor-element.elementor-element-0dk0get8{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:rgba(248,246,239,0.65);}/* Start custom CSS for section, class: .elementor-element-zbikcidk */.elementor-601 .elementor-element.elementor-element-zbikcidk h1, .elementor-601 .elementor-element.elementor-element-zbikcidk h1 em { color:#ffffff; text-shadow: 0 2px 16px rgba(0,0,0,0.6); }
.elementor-601 .elementor-element.elementor-element-zbikcidk p { text-shadow: 0 1px 6px rgba(0,0,0,0.5); }
.elementor-601 .elementor-element.elementor-element-zbikcidk .elementor-text-editor p[style*='b88a2c'] { text-shadow: 0 2px 8px rgba(0,0,0,0.5); }
.elementor-601 .elementor-element.elementor-element-zbikcidk { position: relative; }
.elementor-601 .elementor-element.elementor-element-zbikcidk::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(to right, rgba(13,33,71,0.85) 0%, rgba(13,33,71,0.65) 40%, rgba(13,33,71,0.30) 70%, rgba(13,33,71,0) 100%); z-index: 1; pointer-events: none; }
.elementor-601 .elementor-element.elementor-element-zbikcidk > .elementor-container { position: relative; z-index: 2; }/* End custom CSS */