.elementor-2435 .elementor-element.elementor-element-6ccbb0e:not(.elementor-motion-effects-element-type-background), .elementor-2435 .elementor-element.elementor-element-6ccbb0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2318;background-image:url("https://soir.hr/wp-content/uploads/2023/05/WhatsApp-Image-2023-05-19-at-10.26.13.jpg");background-position:center center;background-size:cover;}.elementor-2435 .elementor-element.elementor-element-6ccbb0e > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at top right, #3A2318 0%, #14100D 58%);opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2435 .elementor-element.elementor-element-6ccbb0e > .elementor-container{min-height:94vh;}.elementor-2435 .elementor-element.elementor-element-6ccbb0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 150px 100px 150px;}.elementor-bc-flex-widget .elementor-2435 .elementor-element.elementor-element-620ae7b.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2435 .elementor-element.elementor-element-620ae7b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-bc-flex-widget .elementor-2435 .elementor-element.elementor-element-85d4f98.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2435 .elementor-element.elementor-element-85d4f98.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2435 .elementor-element.elementor-element-974b27d .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:21px;font-weight:500;letter-spacing:6px;color:#F4EEE7;}.elementor-bc-flex-widget .elementor-2435 .elementor-element.elementor-element-630cb00.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2435 .elementor-element.elementor-element-630cb00.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2435 .elementor-element.elementor-element-ac357aa{font-family:"Jost", Sans-serif;font-size:11.5px;letter-spacing:1.2px;color:#B8B0A8;}.elementor-bc-flex-widget .elementor-2435 .elementor-element.elementor-element-f3e55e6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2435 .elementor-element.elementor-element-f3e55e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2435 .elementor-element.elementor-element-ea34338 .elementor-button{background-color:#00000000;font-family:"Jost", Sans-serif;font-size:11.5px;text-transform:uppercase;letter-spacing:1.4px;fill:#F4EEE7;color:#F4EEE7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6E635B;border-radius:0px 0px 0px 0px;padding:13px 24px 13px 24px;}.elementor-2435 .elementor-element.elementor-element-63ded0c{--spacer-size:60px;}.elementor-2435 .elementor-element.elementor-element-409a790 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-2435 .elementor-element.elementor-element-409a790 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;letter-spacing:2.2px;color:#C4886B;}.elementor-2435 .elementor-element.elementor-element-e0e71e0 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-2435 .elementor-element.elementor-element-e0e71e0 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:66px;font-weight:400;text-transform:uppercase;line-height:1.06em;letter-spacing:-1.4px;color:#F4EEE7;}.elementor-2435 .elementor-element.elementor-element-09985ae > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2435 .elementor-element.elementor-element-09985ae{font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;line-height:1.7em;color:#B9B2AA;}.elementor-bc-flex-widget .elementor-2435 .elementor-element.elementor-element-af10050.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2435 .elementor-element.elementor-element-af10050.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2435 .elementor-element.elementor-element-385b277 .elementor-button{background-color:#C4886B;font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2.6px;fill:#14100D;color:#14100D;border-radius:0px 0px 0px 0px;padding:21px 40px 21px 40px;}.elementor-bc-flex-widget .elementor-2435 .elementor-element.elementor-element-c51e961.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2435 .elementor-element.elementor-element-c51e961.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2435 .elementor-element.elementor-element-c51e961 > .elementor-element-populated{padding:0px 0px 0px 22px;}.elementor-2435 .elementor-element.elementor-element-6307b3e .elementor-button{background-color:#00000000;font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2.2px;fill:#C4886B;color:#C4886B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4886B;border-radius:0px 0px 0px 0px;padding:21px 34px 21px 34px;}.elementor-2435 .elementor-element.elementor-element-da969cb:not(.elementor-motion-effects-element-type-background), .elementor-2435 .elementor-element.elementor-element-da969cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEAE2;}.elementor-2435 .elementor-element.elementor-element-da969cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 150px 130px 150px;}.elementor-2435 .elementor-element.elementor-element-da969cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2435 .elementor-element.elementor-element-d803c7d > .elementor-element-populated{padding:0px 80px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-5f2075f{border-style:solid;border-width:0px 0px 1px 0px;border-color:#CFC7BB;padding:0px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-2435 .elementor-element.elementor-element-54c2994.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2435 .elementor-element.elementor-element-54c2994.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2435 .elementor-element.elementor-element-5c0b457 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:72px;font-weight:400;line-height:0.92em;letter-spacing:-1.4px;color:#15110E;}.elementor-bc-flex-widget .elementor-2435 .elementor-element.elementor-element-b48ad19.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2435 .elementor-element.elementor-element-b48ad19.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2435 .elementor-element.elementor-element-2f9f1c8{text-align:end;}.elementor-2435 .elementor-element.elementor-element-2f9f1c8 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;letter-spacing:1.1px;color:#8E5138;}.elementor-2435 .elementor-element.elementor-element-d1c24db{border-style:solid;border-width:0px 0px 1px 0px;border-color:#CFC7BB;padding:0px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-2435 .elementor-element.elementor-element-5793b73.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2435 .elementor-element.elementor-element-5793b73.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2435 .elementor-element.elementor-element-5dfb4d8 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:72px;font-weight:400;line-height:0.92em;letter-spacing:-1.4px;color:#15110E;}.elementor-bc-flex-widget .elementor-2435 .elementor-element.elementor-element-dbcb828.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2435 .elementor-element.elementor-element-dbcb828.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2435 .elementor-element.elementor-element-cb2e99a{text-align:end;}.elementor-2435 .elementor-element.elementor-element-cb2e99a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;letter-spacing:1.1px;color:#8E5138;}.elementor-2435 .elementor-element.elementor-element-751dcae{padding:0px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-2435 .elementor-element.elementor-element-5e29b9f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2435 .elementor-element.elementor-element-5e29b9f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2435 .elementor-element.elementor-element-288d787 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:72px;font-weight:400;line-height:0.92em;letter-spacing:-1.4px;color:#15110E;}.elementor-bc-flex-widget .elementor-2435 .elementor-element.elementor-element-400c6e8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2435 .elementor-element.elementor-element-400c6e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2435 .elementor-element.elementor-element-46df735{text-align:end;}.elementor-2435 .elementor-element.elementor-element-46df735 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;letter-spacing:1.1px;color:#8E5138;}.elementor-2435 .elementor-element.elementor-element-2632754 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2435 .elementor-element.elementor-element-2632754 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.6px;color:#15110E;}.elementor-2435 .elementor-element.elementor-element-f930a87 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-2435 .elementor-element.elementor-element-f930a87 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;letter-spacing:3px;color:#8E5138;}.elementor-2435 .elementor-element.elementor-element-6138884 > .elementor-widget-container{margin:0px 0px 26px 0px;padding:18px 0px 18px 0px;}.elementor-2435 .elementor-element.elementor-element-6138884{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;line-height:2.2em;letter-spacing:0.7px;color:#3F3931;}.elementor-2435 .elementor-element.elementor-element-6dae643{font-family:"Jost", Sans-serif;font-size:13.5px;font-weight:300;line-height:1.7em;color:#5F5850;}.elementor-2435 .elementor-element.elementor-element-8869884 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2435 .elementor-element.elementor-element-8869884:not(.elementor-motion-effects-element-type-background), .elementor-2435 .elementor-element.elementor-element-8869884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#241C17;background-image:url("https://soir.hr/wp-content/uploads/2023/05/SOIR_Portfolio_Header_Italy_1.jpg");background-position:center center;background-size:cover;}.elementor-2435 .elementor-element.elementor-element-8869884 > .elementor-container{min-height:340px;}.elementor-2435 .elementor-element.elementor-element-8869884{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-8869884 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2435 .elementor-element.elementor-element-f4c6e07{text-align:center;}.elementor-2435 .elementor-element.elementor-element-f4c6e07 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;letter-spacing:0.7px;color:#A79F97;}.elementor-2435 .elementor-element.elementor-element-107297d:not(.elementor-motion-effects-element-type-background), .elementor-2435 .elementor-element.elementor-element-107297d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14100D;}.elementor-2435 .elementor-element.elementor-element-107297d > .elementor-container{min-height:660px;}.elementor-2435 .elementor-element.elementor-element-107297d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-107297d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2435 .elementor-element.elementor-element-5b765ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2435 .elementor-element.elementor-element-5b765ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#241C17;background-image:url("https://soir.hr/wp-content/uploads/2023/07/Canon1961-scaled.jpg");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-2435 .elementor-element.elementor-element-5b765ab.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2435 .elementor-element.elementor-element-5b765ab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2435 .elementor-element.elementor-element-5b765ab > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-2435 .elementor-element.elementor-element-5b765ab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2435 .elementor-element.elementor-element-97ce7b8 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;letter-spacing:0.7px;color:#A79F97;}.elementor-bc-flex-widget .elementor-2435 .elementor-element.elementor-element-61dbab2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2435 .elementor-element.elementor-element-61dbab2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2435 .elementor-element.elementor-element-61dbab2 > .elementor-element-populated{padding:120px 150px 120px 80px;}.elementor-2435 .elementor-element.elementor-element-6b300dd > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-2435 .elementor-element.elementor-element-6b300dd .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:52px;font-weight:400;text-transform:uppercase;line-height:1.1em;color:#F4EEE7;}.elementor-2435 .elementor-element.elementor-element-27f0e08 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2435 .elementor-element.elementor-element-27f0e08{font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#B0A9A1;}.elementor-2435 .elementor-element.elementor-element-7e2df30 > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-2435 .elementor-element.elementor-element-7e2df30 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:27px;font-weight:400;font-style:italic;color:#C4886B;}.elementor-2435 .elementor-element.elementor-element-e2ef989 .elementor-button{background-color:#00000000;font-family:"Jost", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:2.6px;fill:#F4EEE7;color:#F4EEE7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4886B;border-radius:0px 0px 0px 0px;padding:18px 38px 18px 38px;}.elementor-2435 .elementor-element.elementor-element-9e1e686:not(.elementor-motion-effects-element-type-background), .elementor-2435 .elementor-element.elementor-element-9e1e686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14100D;}.elementor-2435 .elementor-element.elementor-element-9e1e686{border-style:solid;border-width:1px 0px 0px 0px;border-color:#3A2A22;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 150px 110px 150px;}.elementor-2435 .elementor-element.elementor-element-9e1e686 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2435 .elementor-element.elementor-element-b21883d > .elementor-element-populated{padding:0px 34px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-28b149f > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2435 .elementor-element.elementor-element-28b149f .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:22px;font-weight:400;color:#F4EEE7;}.elementor-2435 .elementor-element.elementor-element-2198bf0{font-family:"Jost", Sans-serif;font-size:14px;font-weight:300;line-height:1.78em;color:#948C84;}.elementor-2435 .elementor-element.elementor-element-a5b2dd7 > .elementor-element-populated{padding:0px 34px 0px 34px;}.elementor-2435 .elementor-element.elementor-element-65c8ebb > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2435 .elementor-element.elementor-element-65c8ebb .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:22px;font-weight:400;color:#F4EEE7;}.elementor-2435 .elementor-element.elementor-element-0194eb4{font-family:"Jost", Sans-serif;font-size:14px;font-weight:300;line-height:1.78em;color:#948C84;}.elementor-2435 .elementor-element.elementor-element-b6235a6 > .elementor-element-populated{padding:0px 0px 0px 34px;}.elementor-2435 .elementor-element.elementor-element-b25a38e > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2435 .elementor-element.elementor-element-b25a38e .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:22px;font-weight:400;color:#F4EEE7;}.elementor-2435 .elementor-element.elementor-element-c246f7c{font-family:"Jost", Sans-serif;font-size:14px;font-weight:300;line-height:1.78em;color:#948C84;}.elementor-2435 .elementor-element.elementor-element-f2ffc68:not(.elementor-motion-effects-element-type-background), .elementor-2435 .elementor-element.elementor-element-f2ffc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEAE2;}.elementor-2435 .elementor-element.elementor-element-f2ffc68{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 150px 130px 150px;}.elementor-2435 .elementor-element.elementor-element-f2ffc68 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2435 .elementor-element.elementor-element-1031fde > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-2435 .elementor-element.elementor-element-1031fde .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:28px;font-weight:400;line-height:1.35em;color:#15110E;}.elementor-2435 .elementor-element.elementor-element-7c2e568{border-style:solid;border-width:1px 0px 1px 0px;border-color:#CFC7BB;padding:36px 0px 36px 0px;}.elementor-2435 .elementor-element.elementor-element-375ad1a > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-73a079a .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:-1px;color:#15110E;}.elementor-2435 .elementor-element.elementor-element-e22bd6a > .elementor-element-populated{padding:8px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-a33a032 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-2435 .elementor-element.elementor-element-a33a032{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.62em;color:#312B26;}.elementor-2435 .elementor-element.elementor-element-e82a920 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-e82a920{font-family:"Jost", Sans-serif;font-size:12.5px;line-height:1.95em;letter-spacing:0.6px;color:#4A443E;}.elementor-2435 .elementor-element.elementor-element-fd76429{border-style:solid;border-width:0px 0px 1px 0px;border-color:#CFC7BB;padding:36px 0px 36px 0px;}.elementor-2435 .elementor-element.elementor-element-0517a9f > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-f37afd9 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:-1px;color:#15110E;}.elementor-2435 .elementor-element.elementor-element-c43890e > .elementor-element-populated{padding:8px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-ab4fd61 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-2435 .elementor-element.elementor-element-ab4fd61{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.62em;color:#312B26;}.elementor-2435 .elementor-element.elementor-element-bf05cda > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-bf05cda{font-family:"Jost", Sans-serif;font-size:12.5px;line-height:1.95em;letter-spacing:0.6px;color:#4A443E;}.elementor-2435 .elementor-element.elementor-element-3bd331a{border-style:solid;border-width:0px 0px 1px 0px;border-color:#CFC7BB;padding:36px 0px 36px 0px;}.elementor-2435 .elementor-element.elementor-element-6d5dd49 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-6a9926d .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:-1px;color:#15110E;}.elementor-2435 .elementor-element.elementor-element-048b681 > .elementor-element-populated{padding:8px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-02e17e9 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-2435 .elementor-element.elementor-element-02e17e9{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.62em;color:#312B26;}.elementor-2435 .elementor-element.elementor-element-4a3238c > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-4a3238c{font-family:"Jost", Sans-serif;font-size:12.5px;line-height:1.95em;letter-spacing:0.6px;color:#4A443E;}.elementor-2435 .elementor-element.elementor-element-72e931e:not(.elementor-motion-effects-element-type-background), .elementor-2435 .elementor-element.elementor-element-72e931e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14100D;}.elementor-2435 .elementor-element.elementor-element-72e931e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 150px 130px 150px;}.elementor-2435 .elementor-element.elementor-element-72e931e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2435 .elementor-element.elementor-element-4641c20 > .elementor-widget-container{margin:0px 0px 56px 0px;}.elementor-2435 .elementor-element.elementor-element-4641c20 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.1em;color:#F4EEE7;}.elementor-2435 .elementor-element.elementor-element-24113b8{padding:0px 0px 40px 0px;}.elementor-2435 .elementor-element.elementor-element-41229ad > .elementor-widget-container{background-color:#241C17;background-image:url("https://soir.hr/wp-content/uploads/2023/05/Soir_Portfolio_Austria.jpg");margin:0px 0px 20px 0px;padding:120px 20px 120px 20px;background-position:center center;background-size:cover;}.elementor-2435 .elementor-element.elementor-element-41229ad{text-align:center;}.elementor-2435 .elementor-element.elementor-element-41229ad .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;letter-spacing:1.4px;color:#A79F97;}.elementor-2435 .elementor-element.elementor-element-412b5c6 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2435 .elementor-element.elementor-element-412b5c6 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:21px;font-weight:400;color:#F4EEE7;}.elementor-2435 .elementor-element.elementor-element-ce7bee3 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2435 .elementor-element.elementor-element-ce7bee3{font-family:"Jost", Sans-serif;font-size:12px;line-height:1.6em;letter-spacing:0.7px;color:#A79F97;}.elementor-2435 .elementor-element.elementor-element-d08c69c{font-family:"Jost", Sans-serif;font-size:13px;font-weight:300;line-height:1.55em;color:#C4886B;}.elementor-2435 .elementor-element.elementor-element-a5f7428 > .elementor-widget-container{background-color:#241C17;background-image:url("https://soir.hr/wp-content/uploads/2023/05/Soir_Portfolio_Italy.jpg");margin:0px 0px 20px 0px;padding:120px 20px 120px 20px;background-position:center center;background-size:cover;}.elementor-2435 .elementor-element.elementor-element-a5f7428{text-align:center;}.elementor-2435 .elementor-element.elementor-element-a5f7428 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;letter-spacing:1.4px;color:#A79F97;}.elementor-2435 .elementor-element.elementor-element-40e6ac8 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2435 .elementor-element.elementor-element-40e6ac8 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:21px;font-weight:400;color:#F4EEE7;}.elementor-2435 .elementor-element.elementor-element-0b565d9 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2435 .elementor-element.elementor-element-0b565d9{font-family:"Jost", Sans-serif;font-size:12px;line-height:1.6em;letter-spacing:0.7px;color:#A79F97;}.elementor-2435 .elementor-element.elementor-element-3d903dc{font-family:"Jost", Sans-serif;font-size:13px;font-weight:300;line-height:1.55em;color:#C4886B;}.elementor-2435 .elementor-element.elementor-element-852e9f7 > .elementor-widget-container{background-color:#241C17;background-image:url("https://soir.hr/wp-content/uploads/2023/05/Soir_Portfolio_Spain.jpg");margin:0px 0px 20px 0px;padding:120px 20px 120px 20px;background-position:center center;background-size:cover;}.elementor-2435 .elementor-element.elementor-element-852e9f7{text-align:center;}.elementor-2435 .elementor-element.elementor-element-852e9f7 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;letter-spacing:1.4px;color:#A79F97;}.elementor-2435 .elementor-element.elementor-element-3e74b61 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2435 .elementor-element.elementor-element-3e74b61 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:21px;font-weight:400;color:#F4EEE7;}.elementor-2435 .elementor-element.elementor-element-7f4ba8f > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2435 .elementor-element.elementor-element-7f4ba8f{font-family:"Jost", Sans-serif;font-size:12px;line-height:1.6em;letter-spacing:0.7px;color:#A79F97;}.elementor-2435 .elementor-element.elementor-element-635608d{font-family:"Jost", Sans-serif;font-size:13px;font-weight:300;line-height:1.55em;color:#C4886B;}.elementor-2435 .elementor-element.elementor-element-7609e64 > .elementor-widget-container{background-color:#241C17;background-image:url("https://soir.hr/wp-content/uploads/2023/05/Soir_Portfolio_Montenegro.jpg");margin:0px 0px 20px 0px;padding:120px 20px 120px 20px;background-position:center center;background-size:cover;}.elementor-2435 .elementor-element.elementor-element-7609e64{text-align:center;}.elementor-2435 .elementor-element.elementor-element-7609e64 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;letter-spacing:1.4px;color:#A79F97;}.elementor-2435 .elementor-element.elementor-element-fe4aa5b > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2435 .elementor-element.elementor-element-fe4aa5b .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:21px;font-weight:400;color:#F4EEE7;}.elementor-2435 .elementor-element.elementor-element-5326ba7 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2435 .elementor-element.elementor-element-5326ba7{font-family:"Jost", Sans-serif;font-size:12px;line-height:1.6em;letter-spacing:0.7px;color:#A79F97;}.elementor-2435 .elementor-element.elementor-element-dfd7cc0{font-family:"Jost", Sans-serif;font-size:13px;font-weight:300;line-height:1.55em;color:#C4886B;}.elementor-2435 .elementor-element.elementor-element-b1fcc8c > .elementor-widget-container{background-color:#241C17;background-image:url("https://soir.hr/wp-content/uploads/2023/05/Soir_Portfolio_Turkey.jpg");margin:0px 0px 20px 0px;padding:120px 20px 120px 20px;background-position:center center;background-size:cover;}.elementor-2435 .elementor-element.elementor-element-b1fcc8c{text-align:center;}.elementor-2435 .elementor-element.elementor-element-b1fcc8c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;letter-spacing:1.4px;color:#A79F97;}.elementor-2435 .elementor-element.elementor-element-62f60f4 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2435 .elementor-element.elementor-element-62f60f4 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:21px;font-weight:400;color:#F4EEE7;}.elementor-2435 .elementor-element.elementor-element-d6acf28 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2435 .elementor-element.elementor-element-d6acf28{font-family:"Jost", Sans-serif;font-size:12px;line-height:1.6em;letter-spacing:0.7px;color:#A79F97;}.elementor-2435 .elementor-element.elementor-element-c2fce87{font-family:"Jost", Sans-serif;font-size:13px;font-weight:300;line-height:1.55em;color:#C4886B;}.elementor-2435 .elementor-element.elementor-element-e0cb2c9 > .elementor-widget-container{background-color:#241C17;background-image:url("https://soir.hr/wp-content/uploads/2023/05/Soir_Portfolio_Maldives.jpg");margin:0px 0px 20px 0px;padding:120px 20px 120px 20px;background-position:center center;background-size:cover;}.elementor-2435 .elementor-element.elementor-element-e0cb2c9{text-align:center;}.elementor-2435 .elementor-element.elementor-element-e0cb2c9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;letter-spacing:1.4px;color:#A79F97;}.elementor-2435 .elementor-element.elementor-element-cea5dd0 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2435 .elementor-element.elementor-element-cea5dd0 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:21px;font-weight:400;color:#F4EEE7;}.elementor-2435 .elementor-element.elementor-element-cd29c32 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2435 .elementor-element.elementor-element-cd29c32{font-family:"Jost", Sans-serif;font-size:12px;line-height:1.6em;letter-spacing:0.7px;color:#A79F97;}.elementor-2435 .elementor-element.elementor-element-f84e532{font-family:"Jost", Sans-serif;font-size:13px;font-weight:300;line-height:1.55em;color:#C4886B;}.elementor-2435 .elementor-element.elementor-element-4ee108b:not(.elementor-motion-effects-element-type-background), .elementor-2435 .elementor-element.elementor-element-4ee108b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEAE2;}.elementor-2435 .elementor-element.elementor-element-4ee108b > .elementor-container{min-height:740px;}.elementor-2435 .elementor-element.elementor-element-4ee108b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-4ee108b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2435 .elementor-element.elementor-element-01ebfe9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2435 .elementor-element.elementor-element-01ebfe9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCD4C9;background-image:url("https://soir.hr/wp-content/uploads/2023/04/Soir_Iva_Bubalo_Mobile_Image_1.png");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-2435 .elementor-element.elementor-element-01ebfe9.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2435 .elementor-element.elementor-element-01ebfe9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2435 .elementor-element.elementor-element-01ebfe9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-2435 .elementor-element.elementor-element-01ebfe9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2435 .elementor-element.elementor-element-ff4eed4 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;letter-spacing:0.7px;color:#4A443E;}.elementor-bc-flex-widget .elementor-2435 .elementor-element.elementor-element-769e81a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2435 .elementor-element.elementor-element-769e81a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2435 .elementor-element.elementor-element-769e81a > .elementor-element-populated{padding:110px 150px 110px 80px;}.elementor-2435 .elementor-element.elementor-element-b6d6b2e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2435 .elementor-element.elementor-element-b6d6b2e .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:56px;font-weight:400;text-transform:uppercase;letter-spacing:-0.8px;color:#15110E;}.elementor-2435 .elementor-element.elementor-element-19d2be9 > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-2435 .elementor-element.elementor-element-19d2be9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;letter-spacing:1.2px;color:#5F5850;}.elementor-2435 .elementor-element.elementor-element-07ff343 > .elementor-widget-container{margin:0px 0px 34px 0px;padding:34px 0px 32px 0px;}.elementor-2435 .elementor-element.elementor-element-07ff343 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:38px;font-weight:400;font-style:italic;line-height:1.34em;color:#15110E;}.elementor-2435 .elementor-element.elementor-element-d283920 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2435 .elementor-element.elementor-element-d283920{font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;line-height:1.75em;color:#3C3630;}.elementor-2435 .elementor-element.elementor-element-ae8b970{font-family:"Jost", Sans-serif;font-size:12px;line-height:1.9em;letter-spacing:0.7px;color:#5F5850;}.elementor-2435 .elementor-element.elementor-element-540e2df:not(.elementor-motion-effects-element-type-background), .elementor-2435 .elementor-element.elementor-element-540e2df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0806;}.elementor-2435 .elementor-element.elementor-element-540e2df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 150px 90px 150px;}.elementor-2435 .elementor-element.elementor-element-540e2df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2435 .elementor-element.elementor-element-f775bdc > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-2435 .elementor-element.elementor-element-f775bdc{text-align:center;}.elementor-2435 .elementor-element.elementor-element-f775bdc .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:54px;font-weight:400;text-transform:uppercase;line-height:1.12em;color:#F4EEE7;}.elementor-2435 .elementor-element.elementor-element-a250d39 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2435 .elementor-element.elementor-element-a250d39{font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;line-height:1.75em;color:#A79F97;}.elementor-2435 .elementor-element.elementor-element-55be39e{border-style:solid;border-width:1px 0px 1px 0px;border-color:#3D2C24;padding:34px 0px 34px 0px;}.elementor-2435 .elementor-element.elementor-element-ec52228 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2435 .elementor-element.elementor-element-ec52228{text-align:center;}.elementor-2435 .elementor-element.elementor-element-ec52228 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11.5px;letter-spacing:1.1px;color:#C4886B;}.elementor-2435 .elementor-element.elementor-element-4a038b3{text-align:center;}.elementor-2435 .elementor-element.elementor-element-4a038b3 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:28px;font-weight:400;color:#C4886B;}.elementor-2435 .elementor-element.elementor-element-2f945c4 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2435 .elementor-element.elementor-element-2f945c4{text-align:center;}.elementor-2435 .elementor-element.elementor-element-2f945c4 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11.5px;letter-spacing:1.1px;color:#C4886B;}.elementor-2435 .elementor-element.elementor-element-37dab70{text-align:center;}.elementor-2435 .elementor-element.elementor-element-37dab70 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;letter-spacing:0.8px;color:#F4EEE7;}.elementor-2435 .elementor-element.elementor-element-7804ad5 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2435 .elementor-element.elementor-element-7804ad5{text-align:center;}.elementor-2435 .elementor-element.elementor-element-7804ad5 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11.5px;letter-spacing:1.1px;color:#C4886B;}.elementor-2435 .elementor-element.elementor-element-6079e58{font-family:"Jost", Sans-serif;font-size:13.5px;font-weight:300;line-height:1.6em;color:#A79F97;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-field-group > label, .elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-field-subgroup label{color:#C4886B;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-field-group > label{font-family:"Jost", Sans-serif;font-size:11.5px;text-transform:uppercase;letter-spacing:1.6px;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-field-type-html{padding-bottom:0px;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-field-group .elementor-field{color:#F4EEE7;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-field-group .elementor-field, .elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-field-subgroup label{font-family:"Jost", Sans-serif;font-size:16px;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#0A0806;border-color:#3D2C24;border-width:0px 0px 1px 0px;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-field-group .elementor-select-wrapper select{background-color:#0A0806;border-color:#3D2C24;border-width:0px 0px 1px 0px;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-field-group .elementor-select-wrapper::before{color:#3D2C24;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-button{font-family:"Jost", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:2.6px;border-radius:0px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .e-form__buttons__wrapper__button-next{background-color:#C4886B;color:#0A0806;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-button[type="submit"]{background-color:#C4886B;color:#0A0806;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-button[type="submit"] svg *{fill:#0A0806;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2435 .elementor-element.elementor-element-ccb16d0 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2435 .elementor-element.elementor-element-ccb16d0{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2435 .elementor-element.elementor-element-8d7c863 > .elementor-widget-container{margin:70px 0px 0px 0px;padding:28px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-8d7c863{font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;line-height:1.9em;letter-spacing:0.9px;color:#8A8179;}@media(min-width:768px){.elementor-2435 .elementor-element.elementor-element-85d4f98{width:20%;}.elementor-2435 .elementor-element.elementor-element-630cb00{width:60%;}.elementor-2435 .elementor-element.elementor-element-f3e55e6{width:20%;}.elementor-2435 .elementor-element.elementor-element-af10050{width:26%;}.elementor-2435 .elementor-element.elementor-element-c51e961{width:74%;}.elementor-2435 .elementor-element.elementor-element-d803c7d{width:42%;}.elementor-2435 .elementor-element.elementor-element-54c2994{width:50%;}.elementor-2435 .elementor-element.elementor-element-b48ad19{width:50%;}.elementor-2435 .elementor-element.elementor-element-5793b73{width:50%;}.elementor-2435 .elementor-element.elementor-element-dbcb828{width:50%;}.elementor-2435 .elementor-element.elementor-element-5e29b9f{width:50%;}.elementor-2435 .elementor-element.elementor-element-400c6e8{width:50%;}.elementor-2435 .elementor-element.elementor-element-54f6617{width:58%;}.elementor-2435 .elementor-element.elementor-element-5b765ab{width:42%;}.elementor-2435 .elementor-element.elementor-element-61dbab2{width:58%;}.elementor-2435 .elementor-element.elementor-element-b21883d{width:33%;}.elementor-2435 .elementor-element.elementor-element-a5b2dd7{width:33%;}.elementor-2435 .elementor-element.elementor-element-b6235a6{width:34%;}.elementor-2435 .elementor-element.elementor-element-375ad1a{width:55%;}.elementor-2435 .elementor-element.elementor-element-e22bd6a{width:45%;}.elementor-2435 .elementor-element.elementor-element-0517a9f{width:55%;}.elementor-2435 .elementor-element.elementor-element-c43890e{width:45%;}.elementor-2435 .elementor-element.elementor-element-6d5dd49{width:55%;}.elementor-2435 .elementor-element.elementor-element-048b681{width:45%;}.elementor-2435 .elementor-element.elementor-element-d2b3dbf{width:33%;}.elementor-2435 .elementor-element.elementor-element-fa97c60{width:33%;}.elementor-2435 .elementor-element.elementor-element-b16d603{width:34%;}.elementor-2435 .elementor-element.elementor-element-821bc2b{width:33%;}.elementor-2435 .elementor-element.elementor-element-f854c7f{width:33%;}.elementor-2435 .elementor-element.elementor-element-105f1df{width:34%;}.elementor-2435 .elementor-element.elementor-element-01ebfe9{width:40%;}.elementor-2435 .elementor-element.elementor-element-769e81a{width:60%;}.elementor-2435 .elementor-element.elementor-element-e1cbb27{width:33%;}.elementor-2435 .elementor-element.elementor-element-be2cb6f{width:33%;}.elementor-2435 .elementor-element.elementor-element-f7d9c5a{width:34%;}}@media(max-width:1024px){.elementor-2435 .elementor-element.elementor-element-6ccbb0e{padding:30px 50px 70px 50px;}.elementor-2435 .elementor-element.elementor-element-63ded0c{--spacer-size:90px;}.elementor-2435 .elementor-element.elementor-element-e0e71e0 .elementor-heading-title{font-size:44px;}.elementor-2435 .elementor-element.elementor-element-da969cb{padding:90px 50px 90px 50px;}.elementor-2435 .elementor-element.elementor-element-73a079a .elementor-heading-title{font-size:42px;}.elementor-2435 .elementor-element.elementor-element-f37afd9 .elementor-heading-title{font-size:42px;}.elementor-2435 .elementor-element.elementor-element-6a9926d .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-2435 .elementor-element.elementor-element-6ccbb0e > .elementor-container{min-height:88vh;}.elementor-2435 .elementor-element.elementor-element-6ccbb0e{padding:26px 22px 60px 22px;}.elementor-2435 .elementor-element.elementor-element-db24319{padding:0px 0px 20px 0px;}.elementor-2435 .elementor-element.elementor-element-63ded0c{--spacer-size:40px;}.elementor-2435 .elementor-element.elementor-element-e0e71e0 .elementor-heading-title{font-size:32px;}.elementor-2435 .elementor-element.elementor-element-618f315{padding:0px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-c51e961 > .elementor-element-populated{padding:14px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-da969cb{padding:72px 22px 72px 22px;}.elementor-2435 .elementor-element.elementor-element-d803c7d > .elementor-element-populated{padding:0px 0px 44px 0px;}.elementor-2435 .elementor-element.elementor-element-5c0b457 .elementor-heading-title{font-size:48px;}.elementor-2435 .elementor-element.elementor-element-5dfb4d8 .elementor-heading-title{font-size:48px;}.elementor-2435 .elementor-element.elementor-element-288d787 .elementor-heading-title{font-size:48px;}.elementor-2435 .elementor-element.elementor-element-2632754 .elementor-heading-title{font-size:32px;}.elementor-2435 .elementor-element.elementor-element-8869884 > .elementor-container{min-height:200px;}.elementor-2435 .elementor-element.elementor-element-107297d > .elementor-container{min-height:0px;}.elementor-2435 .elementor-element.elementor-element-107297d{padding:0px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-61dbab2 > .elementor-element-populated{padding:56px 22px 60px 22px;}.elementor-2435 .elementor-element.elementor-element-6b300dd .elementor-heading-title{font-size:32px;}.elementor-2435 .elementor-element.elementor-element-27f0e08{font-size:15px;}.elementor-2435 .elementor-element.elementor-element-9e1e686{padding:44px 22px 54px 22px;}.elementor-2435 .elementor-element.elementor-element-b21883d > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-2435 .elementor-element.elementor-element-a5b2dd7 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-2435 .elementor-element.elementor-element-b6235a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-f2ffc68{padding:72px 22px 72px 22px;}.elementor-2435 .elementor-element.elementor-element-1031fde .elementor-heading-title{font-size:21px;}.elementor-2435 .elementor-element.elementor-element-73a079a .elementor-heading-title{font-size:32px;}.elementor-2435 .elementor-element.elementor-element-f37afd9 .elementor-heading-title{font-size:32px;}.elementor-2435 .elementor-element.elementor-element-6a9926d .elementor-heading-title{font-size:32px;}.elementor-2435 .elementor-element.elementor-element-72e931e{padding:72px 22px 72px 22px;}.elementor-2435 .elementor-element.elementor-element-4641c20 .elementor-heading-title{font-size:30px;}.elementor-2435 .elementor-element.elementor-element-4ee108b > .elementor-container{min-height:0px;}.elementor-2435 .elementor-element.elementor-element-4ee108b{padding:0px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-769e81a > .elementor-element-populated{padding:50px 22px 60px 22px;}.elementor-2435 .elementor-element.elementor-element-b6d6b2e .elementor-heading-title{font-size:36px;}.elementor-2435 .elementor-element.elementor-element-07ff343 .elementor-heading-title{font-size:23px;}.elementor-2435 .elementor-element.elementor-element-d283920{font-size:15px;}.elementor-2435 .elementor-element.elementor-element-540e2df{padding:72px 22px 60px 22px;}.elementor-2435 .elementor-element.elementor-element-f775bdc .elementor-heading-title{font-size:32px;}}/* Start custom CSS *//* ---- 2. eclipse behind the contact section ---- */
.elementor-element-540e2df{position:relative;overflow:hidden}
.elementor-element-540e2df::before{
  content:"";position:absolute;left:50%;top:-30%;transform:translateX(-50%);
  width:min(80vw,900px);height:min(80vw,900px);border-radius:50%;
  background:radial-gradient(circle,rgba(142,81,56,.30) 0%,rgba(142,81,56,.07) 58%,transparent 72%);
  pointer-events:none;z-index:0;
}
.elementor-element-540e2df::after{
  content:"";position:absolute;left:50%;top:4%;transform:translateX(-50%);
  width:min(36vw,420px);height:min(36vw,420px);border-radius:50%;
  border:1px solid rgba(196,136,107,.18);pointer-events:none;z-index:0;
}
.elementor-element-540e2df > .elementor-container{position:relative;z-index:2}

/* ---- 3. oversized quotation mark on Iva's pull quote ---- */
.elementor-element-07ff343{position:relative}
.elementor-element-07ff343 .elementor-heading-title{padding-left:62px;display:block}
.elementor-element-07ff343::before{
  content:"\201C";position:absolute;left:-8px;top:2px;
  font-family:"Bodoni Moda",Didot,Georgia,serif;font-style:italic;
  font-size:150px;line-height:1;color:rgba(142,81,56,.18);
  pointer-events:none;
}
@media(max-width:767px){
  .elementor-element-07ff343 .elementor-heading-title{padding-left:38px}
  .elementor-element-07ff343::before{font-size:92px;left:-4px}
}

/* ---- 5. hover on the six project photos ---- */
.elementor-element-41229ad,.elementor-element-a5f7428,.elementor-element-852e9f7,
.elementor-element-7609e64,.elementor-element-b1fcc8c,.elementor-element-e0cb2c9{
  transition:filter .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);
  will-change:filter;
}
.elementor-element-d2b3dbf:hover .elementor-element-41229ad,
.elementor-element-fa97c60:hover .elementor-element-a5f7428,
.elementor-element-b16d603:hover .elementor-element-852e9f7,
.elementor-element-821bc2b:hover .elementor-element-7609e64,
.elementor-element-f854c7f:hover .elementor-element-b1fcc8c,
.elementor-element-105f1df:hover .elementor-element-e0cb2c9{
  filter:brightness(1.16);transform:scale(1.015);
}

/* ---- 6. hairlines between the three answers ---- */
@media(min-width:768px){
  .elementor-element-a5b2dd7,.elementor-element-b6235a6{
    border-left:1px solid rgba(196,136,107,.2);
  }
  .elementor-element-a5b2dd7 > .elementor-widget-wrap,
  .elementor-element-b6235a6 > .elementor-widget-wrap{padding-left:34px}
}

/* ---- 7. heading rhythm: more air above than below ---- */
.elementor-element-f37afd9,.elementor-element-6a9926d{margin-top:6px}
.elementor-element-40e6ac8,.elementor-element-3e74b61,.elementor-element-fe4aa5b,
.elementor-element-62f60f4,.elementor-element-cea5dd0,.elementor-element-412b5c6{
  margin-top:4px;
}

/* ---- 8. keep long uppercase rows off 80+ character lines ---- */
.elementor-element-6138884 .elementor-widget-container{max-width:56ch}
.elementor-element-ae8b970 .elementor-widget-container{max-width:62ch}

/* ---- respect reduced motion ---- */
@media(prefers-reduced-motion:reduce){
  .elementor-element-41229ad,.elementor-element-a5f7428,.elementor-element-852e9f7,
  .elementor-element-7609e64,.elementor-element-b1fcc8c,.elementor-element-e0cb2c9{
    transition:none;
  }
}

/* ---- 8b. the uppercase sector row was still running 120 chars ---- */
.elementor-element-6138884 .elementor-widget-container p{max-width:52ch}
.elementor-element-ae8b970 .elementor-widget-container p{max-width:58ch}

/* ---- 6b. inset now lives on the column, not the inner wrap ---- */
@media(min-width:768px){
  .elementor-element-a5b2dd7 > .elementor-widget-wrap,
  .elementor-element-b6235a6 > .elementor-widget-wrap{padding-left:0}
}

/* ---- 8c. constrain the sector row at the widget itself ---- */
.elementor-element-6138884{max-width:540px}
.elementor-element-ae8b970{max-width:560px}

/* ---- 8d. reading measure on the long running paragraphs ---- */
.elementor-element-a250d39 .elementor-widget-container{max-width:64ch;margin-inline:auto}
.elementor-element-27f0e08 .elementor-widget-container{max-width:62ch}
.elementor-element-d283920 .elementor-widget-container{max-width:62ch}
.elementor-element-2198bf0 .elementor-widget-container,
.elementor-element-0194eb4 .elementor-widget-container,
.elementor-element-c246f7c .elementor-widget-container{max-width:46ch}

/* ================= 4. PROJECT RAIL =================
   six columns become one horizontal scroll track.
   all three text levels survive; snap and native drag come free. */
.elementor-element-24113b8 > .elementor-container{
  flex-wrap:nowrap !important;
  overflow-x:auto;
  overflow-y:hidden;
  scroll-snap-type:x mandatory;
  scroll-padding-left:0;
  overscroll-behavior-x:contain;
  gap:26px;
  padding-bottom:26px;
  cursor:grab;
  /* bleed to the right edge so the cut-off card signals there is more */
  margin-right:calc(-1 * clamp(22px,10vw,150px));
  padding-right:clamp(22px,10vw,150px);
}
.elementor-element-24113b8 > .elementor-container > .elementor-column{
  flex:0 0 clamp(255px,25vw,350px) !important;
  width:auto !important;
  max-width:none !important;
  scroll-snap-align:start;
}
/* the scrollbar doubles as the progress indicator */
.elementor-element-24113b8 > .elementor-container::-webkit-scrollbar{height:2px}
.elementor-element-24113b8 > .elementor-container::-webkit-scrollbar-track{
  background:rgba(244,238,231,.12);
}
.elementor-element-24113b8 > .elementor-container::-webkit-scrollbar-thumb{
  background:#C4886B;
}
.elementor-element-24113b8 > .elementor-container{
  scrollbar-width:thin;
  scrollbar-color:#C4886B rgba(244,238,231,.12);
}
/* every card photo keeps one height so the baseline stays dead straight */
.elementor-element-41229ad,.elementor-element-a5f7428,.elementor-element-852e9f7,
.elementor-element-7609e64,.elementor-element-b1fcc8c,.elementor-element-e0cb2c9{
  height:clamp(230px,24vw,320px);
  padding:0 !important;
}
.elementor-element-41229ad .elementor-widget-container,
.elementor-element-a5f7428 .elementor-widget-container,
.elementor-element-852e9f7 .elementor-widget-container,
.elementor-element-7609e64 .elementor-widget-container,
.elementor-element-b1fcc8c .elementor-widget-container,
.elementor-element-e0cb2c9 .elementor-widget-container{height:100%}
@media(max-width:767px){
  .elementor-element-24113b8 > .elementor-container > .elementor-column{
    flex:0 0 78vw !important;
  }
}

/* ---- 4b. scroll affordance under the rail ---- */
.elementor-element-24113b8::after{
  content:"SCROLL FOR MORE PROJECTS  \2192";
  display:block;margin-top:20px;
  font-family:"Jost",sans-serif;font-size:11.5px;letter-spacing:1.4px;
  color:#8A8179;
}
.elementor-element-24113b8 > .elementor-container:active{cursor:grabbing}/* End custom CSS */