.elementor-602 .elementor-element.elementor-element-2v97xbar:not(.elementor-motion-effects-element-type-background), .elementor-602 .elementor-element.elementor-element-2v97xbar > .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-602 .elementor-element.elementor-element-2v97xbar > .elementor-background-overlay{background-color:rgba(10,18,40,0.65);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-602 .elementor-element.elementor-element-2v97xbar > .elementor-container{min-height:80vh;}.elementor-602 .elementor-element.elementor-element-2v97xbar{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-602 .elementor-element.elementor-element-q6v9mh7f > .elementor-element-populated{padding:120px 40px 120px 40px;}.elementor-602 .elementor-element.elementor-element-ohgi1jny{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-602 .elementor-element.elementor-element-t7rpwh6n{text-align:start;}.elementor-602 .elementor-element.elementor-element-t7rpwh6n .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:500;line-height:1.1em;color:#f8f6ef;}.elementor-602 .elementor-element.elementor-element-nyfx4m8t{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-602 .elementor-element.elementor-element-2t7j5oxv:not(.elementor-motion-effects-element-type-background), .elementor-602 .elementor-element.elementor-element-2t7j5oxv > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf9f3;}.elementor-602 .elementor-element.elementor-element-2t7j5oxv{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-602 .elementor-element.elementor-element-2t7j5oxv > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-602 .elementor-element.elementor-element-3cpdlals{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-602 .elementor-element.elementor-element-h2bhjo1m{text-align:start;}.elementor-602 .elementor-element.elementor-element-h2bhjo1m .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;}.elementor-602 .elementor-element.elementor-element-z7e5v0vo{--spacer-size:32px;}.elementor-602 .elementor-element.elementor-element-bho3oond{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-602 .elementor-element.elementor-element-lrdya84z{padding:0px 0px 0px 0px;}.elementor-602 .elementor-element.elementor-element-egjnuhuz{padding:80px 0px 80px 0px;}.elementor-602 .elementor-element.elementor-element-kyv9ypn5{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-602 .elementor-element.elementor-element-myy8gxgx{text-align:start;}.elementor-602 .elementor-element.elementor-element-myy8gxgx .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;}.elementor-602 .elementor-element.elementor-element-x05i4moe{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-602 .elementor-element.elementor-element-jo5vh91l:not(.elementor-motion-effects-element-type-background), .elementor-602 .elementor-element.elementor-element-jo5vh91l > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf9f3;}.elementor-602 .elementor-element.elementor-element-jo5vh91l{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-602 .elementor-element.elementor-element-jo5vh91l > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-602 .elementor-element.elementor-element-ji7hld5w{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-602 .elementor-element.elementor-element-ipqa0cn0{text-align:start;}.elementor-602 .elementor-element.elementor-element-ipqa0cn0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;}.elementor-602 .elementor-element.elementor-element-k16zp7l9{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-602 .elementor-element.elementor-element-79mcy7nl{padding:80px 0px 80px 0px;}.elementor-602 .elementor-element.elementor-element-qswqfles{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-602 .elementor-element.elementor-element-wvcu2um2{text-align:start;}.elementor-602 .elementor-element.elementor-element-wvcu2um2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;}.elementor-602 .elementor-element.elementor-element-o2adqdh7{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-602 .elementor-element.elementor-element-fotjpn4m:not(.elementor-motion-effects-element-type-background), .elementor-602 .elementor-element.elementor-element-fotjpn4m > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf9f3;}.elementor-602 .elementor-element.elementor-element-fotjpn4m{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-602 .elementor-element.elementor-element-fotjpn4m > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-602 .elementor-element.elementor-element-9ps8x9p5{padding:80px 0px 80px 0px;}.elementor-602 .elementor-element.elementor-element-6ixrk29e{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-602 .elementor-element.elementor-element-3cm887m0{text-align:start;}.elementor-602 .elementor-element.elementor-element-3cm887m0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;}.elementor-602 .elementor-element.elementor-element-9c307qx1{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-bc-flex-widget .elementor-602 .elementor-element.elementor-element-87tkv10b.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-602 .elementor-element.elementor-element-87tkv10b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-602 .elementor-element.elementor-element-87tkv10b > .elementor-element-populated{padding:0px 040px 0px 0px;}.elementor-602 .elementor-element.elementor-element-rzhbh9p5{text-align:center;}.elementor-602 .elementor-element.elementor-element-cbion11k{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-602 .elementor-element.elementor-element-m6ybl3th{text-align:start;}.elementor-602 .elementor-element.elementor-element-m6ybl3th .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:500;line-height:1.1em;}.elementor-602 .elementor-element.elementor-element-oygj4oo9{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-602 .elementor-element.elementor-element-8kag9zi6{--spacer-size:24px;}.elementor-602 .elementor-element.elementor-element-5zatijoo .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-602 .elementor-element.elementor-element-8hey91tl{--spacer-size:64px;}.elementor-602 .elementor-element.elementor-element-kxxabtdd:not(.elementor-motion-effects-element-type-background), .elementor-602 .elementor-element.elementor-element-kxxabtdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf9f3;}.elementor-602 .elementor-element.elementor-element-kxxabtdd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-602 .elementor-element.elementor-element-kxxabtdd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-602 .elementor-element.elementor-element-pj8wfuye{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-602 .elementor-element.elementor-element-rpgyrvtw{text-align:start;}.elementor-602 .elementor-element.elementor-element-rpgyrvtw .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;}.elementor-602 .elementor-element.elementor-element-2r86qern{--spacer-size:32px;}.elementor-602 .elementor-element.elementor-element-4ohbre1h:not(.elementor-motion-effects-element-type-background), .elementor-602 .elementor-element.elementor-element-4ohbre1h > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1c2f5b;}.elementor-602 .elementor-element.elementor-element-4ohbre1h{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 32px 0px;}.elementor-602 .elementor-element.elementor-element-4ohbre1h > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-602 .elementor-element.elementor-element-78z7y7an{text-align:start;}.elementor-602 .elementor-element.elementor-element-78z7y7an .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:500;line-height:1.1em;color:#f8f6ef;}.elementor-602 .elementor-element.elementor-element-nmjl087o{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#f8f6ef;}.elementor-602 .elementor-element.elementor-element-yenlhi4t{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-602 .elementor-element.elementor-element-g5u5acb9{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-602 .elementor-element.elementor-element-pev3gwyl{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-602 .elementor-element.elementor-element-582htzg9{--spacer-size:48px;}.elementor-602 .elementor-element.elementor-element-j4adadcc{--divider-border-style:solid;--divider-color:rgba(248,246,239,0.15);--divider-border-width:1px;}.elementor-602 .elementor-element.elementor-element-j4adadcc .elementor-divider-separator{width:100%;}.elementor-602 .elementor-element.elementor-element-j4adadcc .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-602 .elementor-element.elementor-element-07232gnb{--spacer-size:24px;}.elementor-602 .elementor-element.elementor-element-ghq7myxl{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:rgba(248,246,239,0.65);}/* Start custom CSS for text-editor, class: .elementor-element-ohgi1jny */.elementor-602 .elementor-element.elementor-element-ohgi1jny { text-shadow: 0 2px 8px rgba(0,0,0,0.5); font-weight: 700; letter-spacing: 0.18em; color: #b88a2c; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-t7rpwh6n */.elementor-602 .elementor-element.elementor-element-t7rpwh6n { text-shadow: 0 2px 16px rgba(0,0,0,0.6); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-nyfx4m8t */.elementor-602 .elementor-element.elementor-element-nyfx4m8t { text-shadow: 0 1px 6px rgba(0,0,0,0.5); color: #f8f6ef; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2v97xbar */.elementor-602 .elementor-element.elementor-element-2v97xbar::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-602 .elementor-element.elementor-element-2v97xbar > .elementor-container {
  position: relative;
  z-index: 2;
}/* End custom CSS */