.elementor-193 .elementor-element.elementor-element-7b842658{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-459b30e5{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-193 .elementor-element.elementor-element-cc8d4e7{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:400;}.elementor-193 .elementor-element.elementor-element-2c35f682{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-193 .elementor-element.elementor-element-53064c90 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:600;line-height:32px;letter-spacing:-0.7px;}.elementor-193 .elementor-element.elementor-element-619dc696{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-5b8eeaee{--display:flex;}.elementor-193 .elementor-element.elementor-element-4ae636c8{--display:flex;}.elementor-193 .elementor-element.elementor-element-e64052a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-74930914{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-221f65b0{--display:flex;}.elementor-193 .elementor-element.elementor-element-3bdbc92{--display:flex;}.elementor-193 .elementor-element.elementor-element-e5e7bd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-1b2dfcc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-79e054d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-193 .elementor-element.elementor-element-31bed039{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-193 .elementor-element.elementor-element-fd8a742{--display:flex;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-193 .elementor-element.elementor-element-cc8d4e7{font-size:35px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-193 .elementor-element.elementor-element-53064c90 .elementor-heading-title{font-size:42px;}}/* Start custom CSS for container, class: .elementor-element-7b842658 */.elementor-193 .elementor-element.elementor-element-7b842658{background:#fff;color:#191919;gap:0!important;font-family:Arial,sans-serif}.elementor-193 .elementor-element.elementor-element-7b842658 .elementor-widget{margin-bottom:0}.elementor-193 .elementor-element.elementor-element-7b842658 .elementor-heading-title{color:#191919!important;font-family:Georgia,serif!important;font-weight:400!important;line-height:1.12!important}.elementor-193 .elementor-element.elementor-element-7b842658 h1.elementor-heading-title{font-size:clamp(48px,6vw,86px)!important;letter-spacing:-3px}.elementor-193 .elementor-element.elementor-element-7b842658 h2.elementor-heading-title{font-size:clamp(39px,4.5vw,68px)!important;letter-spacing:-1.5px}.elementor-193 .elementor-element.elementor-element-7b842658 h3.elementor-heading-title{font-size:clamp(60px,6vw,90px)!important;letter-spacing:-3px}.elementor-193 .elementor-element.elementor-element-7b842658 h4.elementor-heading-title{font-size:30px!important;line-height:1.3!important}.elementor-193 .elementor-element.elementor-element-7b842658 em{font-weight:400}.elementor-193 .elementor-element.elementor-element-7b842658 .elementor-widget-text-editor{color:#191919!important;font-family:Arial,sans-serif!important;font-size:14px!important;line-height:1.9!important}.elementor-193 .elementor-element.elementor-element-7b842658 p{margin:0 0 20px}.elementor-193 .elementor-element.elementor-element-7b842658 p:last-child{margin-bottom:0}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-eyebrow,.elementor-193 .elementor-element.elementor-element-7b842658 .bj-eyebrow p{font-size:10px!important;letter-spacing:3px;text-transform:uppercase;line-height:1.7!important}.elementor-193 .elementor-element.elementor-element-7b842658 a{color:inherit}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-header,.elementor-193 .elementor-element.elementor-element-7b842658 .bj-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:14px 5%;gap:25px;border-bottom:1px solid #dedede}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-logo{width:190px!important;aspect-ratio:564/219;position:relative;overflow:hidden;flex-shrink:0}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-logo img{position:absolute;max-width:none;width:127.66%;height:158.447%;left:-7.447%;top:-26.484%}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-nav{width:auto!important}.elementor-193 .elementor-element.elementor-element-7b842658 nav{display:flex;flex-wrap:wrap;gap:30px}.elementor-193 .elementor-element.elementor-element-7b842658 nav a{font:11px/1.5 Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none}.elementor-193 .elementor-element.elementor-element-7b842658 nav a[aria-current]{border-bottom:1px solid;padding-bottom:5px}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-intro{padding:85px 8% 70px;max-width:1100px;gap:28px}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-lead{max-width:610px;font-size:16px!important}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-people{padding:30px 8% 65px;gap:22px}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-people-title{margin-bottom:38px}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-person{display:flex;flex-direction:row;align-items:center;gap:7%;padding:65px 0;border-top:1px solid #dedede}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-marc{flex-direction:row-reverse}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-photo,.elementor-193 .elementor-element.elementor-element-7b842658 .bj-copy{width:46.5%;min-width:0;padding:0}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-berta img{object-position:50% 75%}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-marc img{object-position:53% 50%}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-copy{gap:22px}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-name{padding:0;gap:12px;margin-bottom:10px}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-role{font-size:13px!important}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-together{padding:85px 8%;background:#f7f7f7;text-align:center;align-items:center;gap:25px}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-together .bj-summary{max-width:660px;font-size:15px!important}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-contact{padding:100px 25px 110px;text-align:center;align-items:center;gap:25px}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-contact .bj-summary{max-width:520px}.elementor-193 .elementor-element.elementor-element-7b842658 .elementor-button{background:#F3EEE5!important;color:#4A382C!important;border:1px solid #F3EEE5!important;border-radius:0!important;padding:15px 27px!important;font:12px/1.7 Arial,sans-serif!important;letter-spacing:1.3px;text-transform:uppercase;box-shadow:none!important}.elementor-193 .elementor-element.elementor-element-7b842658 .elementor-button:hover{background:#4A382C!important;color:#F3EEE5!important}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-text-link a{font-size:12px;text-underline-offset:6px}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-footer{padding-top:35px;padding-bottom:35px;border-top:1px solid #dedede;border-bottom:0}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-footer nav{gap:20px}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-footer nav a{text-transform:none;letter-spacing:0}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-footer .bj-city{width:auto;font-size:11px!important}@media(max-width:767px){.elementor-193 .elementor-element.elementor-element-7b842658 .bj-header{flex-direction:column;align-items:flex-start;padding:12px 6%;gap:14px}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-header .bj-logo{width:145px!important}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-header .bj-nav{width:100%!important}.elementor-193 .elementor-element.elementor-element-7b842658 nav{justify-content:space-between;gap:8px}.elementor-193 .elementor-element.elementor-element-7b842658 nav a{font-size:9px;letter-spacing:.7px}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-intro{padding:55px 7% 40px}.elementor-193 .elementor-element.elementor-element-7b842658 h1.elementor-heading-title{letter-spacing:-2px}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-people{padding:10px 7% 35px}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-people-title{margin-bottom:13px}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-person,.elementor-193 .elementor-element.elementor-element-7b842658 .bj-marc{flex-direction:column;padding:35px 0;gap:30px}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-photo,.elementor-193 .elementor-element.elementor-element-7b842658 .bj-copy{width:100%}.elementor-193 .elementor-element.elementor-element-7b842658 h3.elementor-heading-title{font-size:65px!important}.elementor-193 .elementor-element.elementor-element-7b842658 h4.elementor-heading-title{font-size:27px!important}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-together{padding:55px 7%}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-contact{padding:75px 7%}.elementor-193 .elementor-element.elementor-element-7b842658 .bj-footer{flex-direction:column;align-items:flex-start;gap:25px}}/* End custom CSS */