.elementor-22079 .elementor-element.elementor-element-b1fd3a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22079 .elementor-element.elementor-element-b1fd3a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E7E3;}.elementor-22079 .elementor-element.elementor-element-b1fd3a2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-22079 .elementor-element.elementor-element-b1fd3a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:112px 48px 96px 48px;}.elementor-22079 .elementor-element.elementor-element-b1fd3a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22079 .elementor-element.elementor-element-0afbec3{text-align:end;}.elementor-22079 .elementor-element.elementor-element-0afbec3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.14em;color:#4C4D4F;}.elementor-22079 .elementor-element.elementor-element-97c7900{text-align:end;}.elementor-22079 .elementor-element.elementor-element-97c7900 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:104px;font-weight:400;font-style:italic;line-height:0.95em;color:#4C4D4F;}.elementor-22079 .elementor-element.elementor-element-4c980ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22079 .elementor-element.elementor-element-4c980ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5ECDB;}.elementor-22079 .elementor-element.elementor-element-4c980ef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-22079 .elementor-element.elementor-element-4c980ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:112px 48px 96px 48px;}.elementor-22079 .elementor-element.elementor-element-4c980ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-e774386 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.14em;color:#A74914;}.elementor-22079 .elementor-element.elementor-element-0bdba85 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:104px;font-weight:400;font-style:italic;line-height:0.95em;color:#C65A1E;}.elementor-22079 .elementor-element.elementor-element-406314f:not(.elementor-motion-effects-element-type-background), .elementor-22079 .elementor-element.elementor-element-406314f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22079 .elementor-element.elementor-element-406314f{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D9D2C3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 32px 56px 32px;}.elementor-22079 .elementor-element.elementor-element-406314f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-8b33db0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22079 .elementor-element.elementor-element-8b33db0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:18px;}.elementor-22079 .elementor-element.elementor-element-2861822{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-22079 .elementor-element.elementor-element-2861822 .elementor-heading-title{font-family:"squeezed", Sans-serif;font-size:33px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.2em;color:#668393;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22079 .elementor-element.elementor-element-4d2435e{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;align-self:center;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#2A292E;}.elementor-22079 .elementor-element.elementor-element-4d2435e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22079 .elementor-element.elementor-element-1aa75b1:not(.elementor-motion-effects-element-type-background), .elementor-22079 .elementor-element.elementor-element-1aa75b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22079 .elementor-element.elementor-element-1aa75b1 > .elementor-container{max-width:1216px;}.elementor-22079 .elementor-element.elementor-element-1aa75b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 32px 60px 32px;}.elementor-22079 .elementor-element.elementor-element-1aa75b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22079 .elementor-element.elementor-element-c541fd3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22079 .elementor-element.elementor-element-c541fd3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22079 .elementor-element.elementor-element-614d902 .elementor-heading-title{font-family:"squeezed", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:var( --e-global-color-secondary );}.elementor-22079 .elementor-element.elementor-element-1473de7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.08em;color:#4C4D4F;}.elementor-bc-flex-widget .elementor-22079 .elementor-element.elementor-element-85d0e2d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22079 .elementor-element.elementor-element-85d0e2d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22079 .elementor-element.elementor-element-2b00675{border-style:solid;border-width:1px 0px 0px 0px;border-color:#CFC8BB;}.elementor-22079 .elementor-element.elementor-element-bda6928:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22079 .elementor-element.elementor-element-bda6928 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E7E3;}.elementor-22079 .elementor-element.elementor-element-bda6928 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-22079 .elementor-element.elementor-element-bda6928 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22079 .elementor-element.elementor-element-bda6928 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-26dd378 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#FFFFFF;}.elementor-22079 .elementor-element.elementor-element-9c15dae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.2em;color:#4C4D4F;}.elementor-22079 .elementor-element.elementor-element-38d1045:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22079 .elementor-element.elementor-element-38d1045 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5ECDB;}.elementor-22079 .elementor-element.elementor-element-38d1045 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-22079 .elementor-element.elementor-element-38d1045 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22079 .elementor-element.elementor-element-38d1045 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-1cd24b7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.2em;color:#C65A1E;}.elementor-22079 .elementor-element.elementor-element-d0e1838{border-style:solid;border-width:1px 0px 0px 0px;border-color:#CFC8BB;}.elementor-22079 .elementor-element.elementor-element-8a05c01:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22079 .elementor-element.elementor-element-8a05c01 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E7E3;}.elementor-22079 .elementor-element.elementor-element-8a05c01 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-22079 .elementor-element.elementor-element-8a05c01 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22079 .elementor-element.elementor-element-8a05c01 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-9da27d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#FFFFFF;}.elementor-22079 .elementor-element.elementor-element-deabbce .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.2em;color:#4C4D4F;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22079 .elementor-element.elementor-element-3360dbb img{width:100%;}.elementor-22079 .elementor-element.elementor-element-d676080 img{width:100%;}.elementor-22079 .elementor-element.elementor-element-15154f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22079 .elementor-element.elementor-element-15154f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5ECDB;}.elementor-22079 .elementor-element.elementor-element-15154f1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-22079 .elementor-element.elementor-element-15154f1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22079 .elementor-element.elementor-element-15154f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-c6c1cde .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.2em;color:#C65A1E;}.elementor-22079 .elementor-element.elementor-element-2cbc446 img{width:100%;}.elementor-22079 .elementor-element.elementor-element-68f521c img{width:100%;}.elementor-22079 .elementor-element.elementor-element-81afd33:not(.elementor-motion-effects-element-type-background), .elementor-22079 .elementor-element.elementor-element-81afd33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22079 .elementor-element.elementor-element-81afd33 > .elementor-container{max-width:1216px;}.elementor-22079 .elementor-element.elementor-element-81afd33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 32px 60px 32px;}.elementor-22079 .elementor-element.elementor-element-81afd33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22079 .elementor-element.elementor-element-fc209b8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22079 .elementor-element.elementor-element-fc209b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22079 .elementor-element.elementor-element-44e5b37 .elementor-heading-title{font-family:"squeezed", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:var( --e-global-color-secondary );}.elementor-22079 .elementor-element.elementor-element-fdf6628 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.08em;color:#4C4D4F;}.elementor-bc-flex-widget .elementor-22079 .elementor-element.elementor-element-c8f3014.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22079 .elementor-element.elementor-element-c8f3014.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22079 .elementor-element.elementor-element-ccd5689{border-style:solid;border-width:1px 0px 0px 0px;border-color:#CFC8BB;}.elementor-22079 .elementor-element.elementor-element-6c65d77:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22079 .elementor-element.elementor-element-6c65d77 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E7E3;}.elementor-22079 .elementor-element.elementor-element-6c65d77 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-22079 .elementor-element.elementor-element-6c65d77 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22079 .elementor-element.elementor-element-6c65d77 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-0ff1628 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#FFFFFF;}.elementor-22079 .elementor-element.elementor-element-2a3bbd8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.2em;color:#4C4D4F;}.elementor-22079 .elementor-element.elementor-element-612ac5b img{width:100%;}.elementor-22079 .elementor-element.elementor-element-ee5acc0 img{width:100%;}.elementor-22079 .elementor-element.elementor-element-f0d4755:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22079 .elementor-element.elementor-element-f0d4755 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5ECDB;}.elementor-22079 .elementor-element.elementor-element-f0d4755 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-22079 .elementor-element.elementor-element-f0d4755 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22079 .elementor-element.elementor-element-f0d4755 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-b1280db .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.2em;color:#C65A1E;}.elementor-22079 .elementor-element.elementor-element-85705ef img{width:100%;}.elementor-22079 .elementor-element.elementor-element-f3efe49 img{width:100%;}.elementor-22079 .elementor-element.elementor-element-2363219:not(.elementor-motion-effects-element-type-background), .elementor-22079 .elementor-element.elementor-element-2363219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22079 .elementor-element.elementor-element-2363219 > .elementor-container{max-width:1216px;}.elementor-22079 .elementor-element.elementor-element-2363219{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 32px 60px 32px;}.elementor-22079 .elementor-element.elementor-element-2363219 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22079 .elementor-element.elementor-element-ed58045.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22079 .elementor-element.elementor-element-ed58045.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22079 .elementor-element.elementor-element-5496100 .elementor-heading-title{font-family:"squeezed", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:var( --e-global-color-secondary );}.elementor-22079 .elementor-element.elementor-element-bcd338d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.08em;color:#4C4D4F;}.elementor-bc-flex-widget .elementor-22079 .elementor-element.elementor-element-6c65480.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22079 .elementor-element.elementor-element-6c65480.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22079 .elementor-element.elementor-element-5f82d23 .elementor-button{background-color:rgba(0,0,0,0);font-family:"bely-display", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.06em;fill:#A74914;color:#A74914;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22079 .elementor-element.elementor-element-5f82d23 .elementor-button:hover, .elementor-22079 .elementor-element.elementor-element-5f82d23 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#2A292E;}.elementor-22079 .elementor-element.elementor-element-5f82d23 .elementor-button:hover svg, .elementor-22079 .elementor-element.elementor-element-5f82d23 .elementor-button:focus svg{fill:#2A292E;}.elementor-22079 .elementor-element.elementor-element-8fc0b62{border-style:solid;border-width:1px 0px 0px 0px;border-color:#CFC8BB;}.elementor-22079 .elementor-element.elementor-element-1291c65:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22079 .elementor-element.elementor-element-1291c65 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E7E3;}.elementor-22079 .elementor-element.elementor-element-1291c65 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-22079 .elementor-element.elementor-element-1291c65 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22079 .elementor-element.elementor-element-1291c65 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-c02dd2f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#FFFFFF;}.elementor-22079 .elementor-element.elementor-element-4db1172 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.2em;color:#4C4D4F;}.elementor-22079 .elementor-element.elementor-element-f01a21f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22079 .elementor-element.elementor-element-f01a21f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5ECDB;}.elementor-22079 .elementor-element.elementor-element-f01a21f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-22079 .elementor-element.elementor-element-f01a21f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22079 .elementor-element.elementor-element-f01a21f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-629615c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.2em;color:#C65A1E;}.elementor-22079 .elementor-element.elementor-element-e060f06:not(.elementor-motion-effects-element-type-background), .elementor-22079 .elementor-element.elementor-element-e060f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22079 .elementor-element.elementor-element-e060f06 > .elementor-container{max-width:1216px;}.elementor-22079 .elementor-element.elementor-element-e060f06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 32px 60px 32px;}.elementor-22079 .elementor-element.elementor-element-e060f06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22079 .elementor-element.elementor-element-4b9cb24.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22079 .elementor-element.elementor-element-4b9cb24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22079 .elementor-element.elementor-element-40e5446 .elementor-heading-title{font-family:"squeezed", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:var( --e-global-color-secondary );}.elementor-22079 .elementor-element.elementor-element-5724289 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.08em;color:#4C4D4F;}.elementor-bc-flex-widget .elementor-22079 .elementor-element.elementor-element-435b174.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22079 .elementor-element.elementor-element-435b174.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22079 .elementor-element.elementor-element-8c6e741{border-style:solid;border-width:1px 0px 0px 0px;border-color:#CFC8BB;}.elementor-22079 .elementor-element.elementor-element-de2f3bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22079 .elementor-element.elementor-element-de2f3bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E7E3;}.elementor-22079 .elementor-element.elementor-element-de2f3bd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-22079 .elementor-element.elementor-element-de2f3bd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22079 .elementor-element.elementor-element-de2f3bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-3344a89 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#FFFFFF;}.elementor-22079 .elementor-element.elementor-element-8faa0f8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.2em;color:#4C4D4F;}.elementor-22079 .elementor-element.elementor-element-aafae43{text-align:center;}.elementor-22079 .elementor-element.elementor-element-aafae43 img{width:78%;}.elementor-22079 .elementor-element.elementor-element-4e6d3f2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22079 .elementor-element.elementor-element-4e6d3f2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5ECDB;}.elementor-22079 .elementor-element.elementor-element-4e6d3f2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-22079 .elementor-element.elementor-element-4e6d3f2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22079 .elementor-element.elementor-element-4e6d3f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-4e5e320 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.2em;color:#C65A1E;}.elementor-22079 .elementor-element.elementor-element-60afcab{text-align:center;}.elementor-22079 .elementor-element.elementor-element-60afcab img{width:78%;}.elementor-22079 .elementor-element.elementor-element-c4230ab:not(.elementor-motion-effects-element-type-background), .elementor-22079 .elementor-element.elementor-element-c4230ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22079 .elementor-element.elementor-element-c4230ab > .elementor-container{max-width:1216px;}.elementor-22079 .elementor-element.elementor-element-c4230ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 32px 60px 32px;}.elementor-22079 .elementor-element.elementor-element-c4230ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22079 .elementor-element.elementor-element-fd80d07.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22079 .elementor-element.elementor-element-fd80d07.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22079 .elementor-element.elementor-element-470ea97 .elementor-heading-title{font-family:"squeezed", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:var( --e-global-color-secondary );}.elementor-22079 .elementor-element.elementor-element-784660e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.08em;color:#4C4D4F;}.elementor-bc-flex-widget .elementor-22079 .elementor-element.elementor-element-f7da8de.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22079 .elementor-element.elementor-element-f7da8de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22079 .elementor-element.elementor-element-ef061e2 .elementor-button{background-color:rgba(0,0,0,0);font-family:"bely-display", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.06em;fill:#A74914;color:#A74914;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22079 .elementor-element.elementor-element-ef061e2 .elementor-button:hover, .elementor-22079 .elementor-element.elementor-element-ef061e2 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#2A292E;}.elementor-22079 .elementor-element.elementor-element-ef061e2 .elementor-button:hover svg, .elementor-22079 .elementor-element.elementor-element-ef061e2 .elementor-button:focus svg{fill:#2A292E;}.elementor-22079 .elementor-element.elementor-element-0dcf2e5{border-style:solid;border-width:1px 0px 0px 0px;border-color:#CFC8BB;}.elementor-22079 .elementor-element.elementor-element-44e1aa8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22079 .elementor-element.elementor-element-44e1aa8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E7E3;}.elementor-22079 .elementor-element.elementor-element-44e1aa8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-22079 .elementor-element.elementor-element-44e1aa8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22079 .elementor-element.elementor-element-44e1aa8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-d2da076 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#FFFFFF;}.elementor-22079 .elementor-element.elementor-element-b38e1c5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.2em;color:#4C4D4F;}.elementor-22079 .elementor-element.elementor-element-73ead94:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22079 .elementor-element.elementor-element-73ead94 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5ECDB;}.elementor-22079 .elementor-element.elementor-element-73ead94 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-22079 .elementor-element.elementor-element-73ead94 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22079 .elementor-element.elementor-element-73ead94 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-9e03961 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.2em;color:#C65A1E;}.elementor-22079 .elementor-element.elementor-element-01cb465{border-style:solid;border-width:1px 0px 0px 0px;border-color:#CFC8BB;}.elementor-22079 .elementor-element.elementor-element-c6a9368:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22079 .elementor-element.elementor-element-c6a9368 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E7E3;}.elementor-22079 .elementor-element.elementor-element-c6a9368 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-22079 .elementor-element.elementor-element-c6a9368 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22079 .elementor-element.elementor-element-c6a9368 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-f5e8401 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#FFFFFF;}.elementor-22079 .elementor-element.elementor-element-09cb818 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.2em;color:#4C4D4F;}.elementor-22079 .elementor-element.elementor-element-2802d5e img{width:100%;}.elementor-22079 .elementor-element.elementor-element-e634142 img{width:100%;}.elementor-22079 .elementor-element.elementor-element-2c6270d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22079 .elementor-element.elementor-element-2c6270d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5ECDB;}.elementor-22079 .elementor-element.elementor-element-2c6270d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-22079 .elementor-element.elementor-element-2c6270d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22079 .elementor-element.elementor-element-2c6270d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-cb3e6c0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.2em;color:#C65A1E;}.elementor-22079 .elementor-element.elementor-element-52e75ab img{width:100%;}.elementor-22079 .elementor-element.elementor-element-80d74e6 img{width:100%;}.elementor-22079 .elementor-element.elementor-element-d253e56 img{width:100%;}.elementor-22079 .elementor-element.elementor-element-eb470a3:not(.elementor-motion-effects-element-type-background), .elementor-22079 .elementor-element.elementor-element-eb470a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22079 .elementor-element.elementor-element-eb470a3 > .elementor-container{max-width:1216px;}.elementor-22079 .elementor-element.elementor-element-eb470a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 32px 60px 32px;}.elementor-22079 .elementor-element.elementor-element-eb470a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22079 .elementor-element.elementor-element-e68a27c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22079 .elementor-element.elementor-element-e68a27c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22079 .elementor-element.elementor-element-58e83cd .elementor-heading-title{font-family:"squeezed", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.16em;color:var( --e-global-color-secondary );}.elementor-22079 .elementor-element.elementor-element-d58a13e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.08em;color:#4C4D4F;}.elementor-bc-flex-widget .elementor-22079 .elementor-element.elementor-element-e9502f7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22079 .elementor-element.elementor-element-e9502f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22079 .elementor-element.elementor-element-c0a6920 .elementor-button{background-color:rgba(0,0,0,0);font-family:"bely-display", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.06em;fill:#A74914;color:#A74914;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22079 .elementor-element.elementor-element-c0a6920 .elementor-button:hover, .elementor-22079 .elementor-element.elementor-element-c0a6920 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#2A292E;}.elementor-22079 .elementor-element.elementor-element-c0a6920 .elementor-button:hover svg, .elementor-22079 .elementor-element.elementor-element-c0a6920 .elementor-button:focus svg{fill:#2A292E;}.elementor-22079 .elementor-element.elementor-element-95c7f1b{border-style:solid;border-width:1px 0px 0px 0px;border-color:#CFC8BB;}.elementor-22079 .elementor-element.elementor-element-c93194c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22079 .elementor-element.elementor-element-c93194c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E7E3;}.elementor-22079 .elementor-element.elementor-element-c93194c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-22079 .elementor-element.elementor-element-c93194c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22079 .elementor-element.elementor-element-c93194c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-0951d69 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#FFFFFF;}.elementor-22079 .elementor-element.elementor-element-bc53113 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.2em;color:#4C4D4F;}.elementor-22079 .elementor-element.elementor-element-e5929e3{text-align:center;}.elementor-22079 .elementor-element.elementor-element-e5929e3 img{width:78%;}.elementor-22079 .elementor-element.elementor-element-eabffaa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22079 .elementor-element.elementor-element-eabffaa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5ECDB;}.elementor-22079 .elementor-element.elementor-element-eabffaa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-22079 .elementor-element.elementor-element-eabffaa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22079 .elementor-element.elementor-element-eabffaa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-c171253 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.2em;color:#C65A1E;}.elementor-22079 .elementor-element.elementor-element-1171401{text-align:center;}.elementor-22079 .elementor-element.elementor-element-1171401 img{width:78%;}.elementor-22079 .elementor-element.elementor-element-0c8531b img{width:100%;}.elementor-22079 .elementor-element.elementor-element-0d7ecf8:not(.elementor-motion-effects-element-type-background), .elementor-22079 .elementor-element.elementor-element-0d7ecf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C65A1E;}.elementor-22079 .elementor-element.elementor-element-0d7ecf8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 32px 88px 32px;}.elementor-22079 .elementor-element.elementor-element-0d7ecf8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22079 .elementor-element.elementor-element-cbfdc5f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-22079 .elementor-element.elementor-element-84c3ca4{text-align:center;}.elementor-22079 .elementor-element.elementor-element-84c3ca4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:400;font-style:italic;line-height:1em;color:#F5ECDB;}.elementor-22079 .elementor-element.elementor-element-28bea54 .elementor-button{background-color:#F5ECDB;font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:400;line-height:1.1em;fill:#2A292E;color:#2A292E;border-radius:9999px 9999px 9999px 9999px;padding:15px 32px 15px 32px;}.elementor-22079 .elementor-element.elementor-element-28bea54 .elementor-button:hover, .elementor-22079 .elementor-element.elementor-element-28bea54 .elementor-button:focus{background-color:#2A292E;color:#FFFFFF;}.elementor-22079 .elementor-element.elementor-element-28bea54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22079 .elementor-element.elementor-element-28bea54 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-22079 .elementor-element.elementor-element-28bea54 .elementor-button:hover svg, .elementor-22079 .elementor-element.elementor-element-28bea54 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-22079 .elementor-element.elementor-element-c541fd3{width:100%;}.elementor-22079 .elementor-element.elementor-element-85d0e2d{width:100%;}.elementor-22079 .elementor-element.elementor-element-fc209b8{width:100%;}.elementor-22079 .elementor-element.elementor-element-c8f3014{width:100%;}.elementor-22079 .elementor-element.elementor-element-ed58045{width:100%;}.elementor-22079 .elementor-element.elementor-element-6c65480{width:100%;}.elementor-22079 .elementor-element.elementor-element-4b9cb24{width:100%;}.elementor-22079 .elementor-element.elementor-element-435b174{width:100%;}.elementor-22079 .elementor-element.elementor-element-fd80d07{width:100%;}.elementor-22079 .elementor-element.elementor-element-f7da8de{width:100%;}.elementor-22079 .elementor-element.elementor-element-e68a27c{width:100%;}.elementor-22079 .elementor-element.elementor-element-e9502f7{width:100%;}}@media(max-width:1024px){.elementor-22079 .elementor-element.elementor-element-b1fd3a2 > .elementor-element-populated{padding:80px 32px 64px 32px;}.elementor-22079 .elementor-element.elementor-element-97c7900 .elementor-heading-title{font-size:80px;}.elementor-22079 .elementor-element.elementor-element-4c980ef > .elementor-element-populated{padding:80px 32px 64px 32px;}.elementor-22079 .elementor-element.elementor-element-0bdba85 .elementor-heading-title{font-size:80px;}.elementor-22079 .elementor-element.elementor-element-2861822{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-22079 .elementor-element.elementor-element-4d2435e{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-22079 .elementor-element.elementor-element-1aa75b1{padding:72px 40px 48px 40px;}.elementor-22079 .elementor-element.elementor-element-85d0e2d > .elementor-element-populated{padding:16px 0px 0px 0px;}.elementor-22079 .elementor-element.elementor-element-81afd33{padding:72px 40px 48px 40px;}.elementor-22079 .elementor-element.elementor-element-c8f3014 > .elementor-element-populated{padding:16px 0px 0px 0px;}.elementor-22079 .elementor-element.elementor-element-2363219{padding:72px 40px 48px 40px;}.elementor-22079 .elementor-element.elementor-element-6c65480 > .elementor-element-populated{padding:16px 0px 0px 0px;}.elementor-22079 .elementor-element.elementor-element-e060f06{padding:72px 40px 48px 40px;}.elementor-22079 .elementor-element.elementor-element-435b174 > .elementor-element-populated{padding:16px 0px 0px 0px;}.elementor-22079 .elementor-element.elementor-element-c4230ab{padding:72px 40px 48px 40px;}.elementor-22079 .elementor-element.elementor-element-f7da8de > .elementor-element-populated{padding:16px 0px 0px 0px;}.elementor-22079 .elementor-element.elementor-element-eb470a3{padding:72px 40px 48px 40px;}.elementor-22079 .elementor-element.elementor-element-e9502f7 > .elementor-element-populated{padding:16px 0px 0px 0px;}}@media(max-width:767px){.elementor-22079 .elementor-element.elementor-element-b1fd3a2 > .elementor-element-populated{padding:56px 24px 40px 24px;}.elementor-22079 .elementor-element.elementor-element-97c7900 .elementor-heading-title{font-size:60px;}.elementor-22079 .elementor-element.elementor-element-4c980ef > .elementor-element-populated{padding:56px 24px 40px 24px;}.elementor-22079 .elementor-element.elementor-element-0bdba85 .elementor-heading-title{font-size:60px;}.elementor-22079 .elementor-element.elementor-element-406314f{padding:40px 20px 40px 20px;}.elementor-22079 .elementor-element.elementor-element-2861822{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22079 .elementor-element.elementor-element-4d2435e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22079 .elementor-element.elementor-element-4d2435e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22079 .elementor-element.elementor-element-1aa75b1{padding:56px 20px 40px 20px;}.elementor-22079 .elementor-element.elementor-element-614d902 .elementor-heading-title{font-size:32px;}.elementor-22079 .elementor-element.elementor-element-81afd33{padding:56px 20px 40px 20px;}.elementor-22079 .elementor-element.elementor-element-44e5b37 .elementor-heading-title{font-size:32px;}.elementor-22079 .elementor-element.elementor-element-2363219{padding:56px 20px 40px 20px;}.elementor-22079 .elementor-element.elementor-element-5496100 .elementor-heading-title{font-size:32px;}.elementor-22079 .elementor-element.elementor-element-e060f06{padding:56px 20px 40px 20px;}.elementor-22079 .elementor-element.elementor-element-40e5446 .elementor-heading-title{font-size:32px;}.elementor-22079 .elementor-element.elementor-element-c4230ab{padding:56px 20px 40px 20px;}.elementor-22079 .elementor-element.elementor-element-470ea97 .elementor-heading-title{font-size:32px;}.elementor-22079 .elementor-element.elementor-element-eb470a3{padding:56px 20px 40px 20px;}.elementor-22079 .elementor-element.elementor-element-58e83cd .elementor-heading-title{font-size:32px;}.elementor-22079 .elementor-element.elementor-element-0d7ecf8{padding:64px 20px 64px 20px;}.elementor-22079 .elementor-element.elementor-element-84c3ca4 .elementor-heading-title{font-size:44px;}}/* Start custom CSS for text-editor, class: .elementor-element-4d2435e */.elementor-22079 .elementor-element.elementor-element-4d2435e{margin-right: auto !important; margin-left: auto !important;}/* End custom CSS */
/* Start custom CSS *//* guard: absorbs stray CSS from other elements */
.ba-css-guard{}
/* Before & After page (built from WCG design, Page 2) */
/* Client heading: number + name + deliverables */
.ba-head-left > .elementor-widget-wrap{display:grid !important;grid-template-columns:auto minmax(0,1fr);column-gap:32px;row-gap:10px;align-items:center;align-content:center}
.ba-head-left > .elementor-widget-wrap > .elementor-element{margin:0 !important;width:auto !important}
.ba-head-left .ba-num{grid-column:1;grid-row:1}
.ba-head-left .ba-name{grid-column:1 / -1;grid-row:1}
.ba-head-left .ba-list{grid-column:1 / -1;grid-row:2;padding-left:1px}
.ba-num .elementor-heading-title{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}
.ba-name .elementor-heading-title{text-wrap:balance}
.ba-link .elementor-button{background:transparent;padding:0;min-height:0}

/* Before / after rows */
.ba-piece{position:relative}
.ba-piece > .elementor-container > .elementor-column,
.ba-piece > .elementor-container > .elementor-column > .elementor-widget-wrap{position:static}
.ba-piece .ba-pill{position:absolute !important;top:0;left:50%;transform:translate(-50%,-50%);width:auto !important;max-width:none !important;z-index:3;margin:0 !important}
.ba-pill .elementor-heading-title{display:inline-block;padding:8px 18px;border-radius:9999px;background:#2a292e;white-space:nowrap}
.ba-col--before > .elementor-element-populated{padding:56px 56px 56px max(32px, calc(50vw - 640px)) !important;align-content:flex-start}
.ba-col--after > .elementor-element-populated{padding:56px max(32px, calc(50vw - 640px)) 56px 56px !important;align-content:flex-start}

/* Print / brand cards */
.ba-card .elementor-widget-container{aspect-ratio:4/3;border-radius:4px;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(42,41,46,.10)}
.ba-card .elementor-widget-container img{width:100% !important;height:100% !important;max-width:none;object-fit:cover;display:block}

/* Laptop with auto-scrolling website screen */
.ba-laptop{position:relative;width:100%;aspect-ratio:1332/858}
.ba-laptop__screen{position:absolute;left:7.958%;top:5.361%;width:84.084%;height:81.585%;overflow:hidden;background:#fff}
.ba-laptop__screen img{width:100% !important;height:100% !important;max-width:none;display:block;object-fit:cover;object-position:50% 0%;animation:baScroll 15s infinite}
.ba-laptop__frame{position:absolute;inset:0;width:100% !important;height:100% !important;max-width:none;display:block;pointer-events:none}
@keyframes baScroll{
  0%{object-position:50% 0%;animation-timing-function:linear}
  10%{object-position:50% 0%;animation-timing-function:ease-in-out}
  76.667%{object-position:50% 100%;animation-timing-function:linear}
  86.667%{object-position:50% 100%;animation-timing-function:ease-in-out}
  100%{object-position:50% 0%}
}
@media (prefers-reduced-motion:reduce){.ba-laptop__screen img{animation:none}}

.ba-intro-text p:last-child{margin-bottom:0}

@media (max-width:767px){
  .ba-col--before > .elementor-element-populated,
  .ba-col--after > .elementor-element-populated{padding:48px 20px 40px !important}
  .ba-head-left > .elementor-widget-wrap{column-gap:20px}
  .ba-hero-col > .elementor-element-populated .elementor-widget-heading .elementor-heading-title{text-align:center}
}

/* Let the CTA band sit directly on the footer */
#qodef-page-inner{padding-bottom:0}

/* tablet gutters */
@media (min-width:768px) and (max-width:1024px){.ba-col--before > .elementor-element-populated{padding:48px 28px 48px 40px !important}.ba-col--after > .elementor-element-populated{padding:48px 40px 48px 28px !important}}/* End custom CSS */