.elementor-256 .elementor-element.elementor-element-b8ce494{--display:flex;}.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-256 .elementor-element.elementor-element-50f478a{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-d6f16cb{font-family:"Playfair Display", Sans-serif;font-size:2.8rem;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-4c61580{font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:300;color:#FFFFFFBF;}.elementor-256 .elementor-element.elementor-element-820f975{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-256 .elementor-element.elementor-element-820f975.e-con{--align-self:center;}.elementor-256 .elementor-element.elementor-element-52facfa{text-align:start;font-family:"DM Sans", Sans-serif;font-size:0.72rem;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:#B8860B;}.elementor-256 .elementor-element.elementor-element-4105124{font-family:"Playfair Display", Sans-serif;font-size:2rem;font-weight:600;line-height:1.2em;color:#1C3A5B;}.elementor-256 .elementor-element.elementor-element-a365c87{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.7em;color:#4A5568;}.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-256 .elementor-element.elementor-element-f10dce6 img{width:100%;}.elementor-256 .elementor-element.elementor-element-fbe6fdc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-256 .elementor-element.elementor-element-1dca7f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-256 .elementor-element.elementor-element-d0da042{text-align:start;font-family:"DM Sans", Sans-serif;font-size:0.72rem;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:#B8860B;}.elementor-256 .elementor-element.elementor-element-2bf6558{padding:0px 0px 20px 0px;font-family:"Playfair Display", Sans-serif;font-size:1.8rem;font-weight:600;color:#1B3A5C;}.elementor-256 .elementor-element.elementor-element-f8d62aa{font-family:"DM Sans", Sans-serif;font-weight:300;color:#4A5568;}.elementor-256 .elementor-element.elementor-element-b51bcad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-256 .elementor-element.elementor-element-30ab3c0{text-align:start;font-family:"DM Sans", Sans-serif;font-size:0.72rem;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:#B8860B;}.elementor-256 .elementor-element.elementor-element-814b671{padding:0px 0px 20px 0px;font-family:"Playfair Display", Sans-serif;font-size:1.8rem;font-weight:600;color:#1B3A5C;}.elementor-256 .elementor-element.elementor-element-8804d71{font-family:"DM Sans", Sans-serif;font-weight:300;color:#4A5568;}.elementor-256 .elementor-element.elementor-element-c303127{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#B8860B;--border-color:#B8860B;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-256 .elementor-element.elementor-element-ad3cc29{font-family:"Playfair Display", Sans-serif;font-size:1.9rem;font-weight:400;font-style:italic;line-height:1.7em;color:#1B3A5C;}.elementor-256 .elementor-element.elementor-element-09eab83{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-256 .elementor-element.elementor-element-05ad80d{text-align:start;font-family:"DM Sans", Sans-serif;font-size:0.72rem;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:#B8860B;}.elementor-256 .elementor-element.elementor-element-d80ddc8{padding:0px 0px 20px 0px;font-family:"Playfair Display", Sans-serif;font-size:1.8rem;font-weight:600;color:#1B3A5C;}.elementor-256 .elementor-element.elementor-element-a95f876{font-family:"DM Sans", Sans-serif;font-weight:300;color:#4A5568;}.elementor-256 .elementor-element.elementor-element-adb8e0e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-256 .elementor-element.elementor-element-8eaca65{text-align:start;font-family:"DM Sans", Sans-serif;font-size:0.72rem;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:#B8860B;}.elementor-256 .elementor-element.elementor-element-4e6f91d{padding:0px 0px 20px 0px;font-family:"Playfair Display", Sans-serif;font-size:1.8rem;font-weight:600;color:#1B3A5C;}.elementor-256 .elementor-element.elementor-element-47d39af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-256 .elementor-element.elementor-element-73232be{padding:0px 0px 10px 0px;font-family:"Playfair Display", Sans-serif;font-size:1.05rem;font-weight:600;color:#1B3A5C;}.elementor-256 .elementor-element.elementor-element-c0a50fe{font-family:"DM Sans", Sans-serif;font-weight:300;color:#4A5568;}.elementor-256 .elementor-element.elementor-element-c1fd764{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-256 .elementor-element.elementor-element-bb2ba05{padding:0px 0px 10px 0px;font-family:"Playfair Display", Sans-serif;font-size:1.05rem;font-weight:600;color:#1B3A5C;}.elementor-256 .elementor-element.elementor-element-4fd9ee8{font-family:"DM Sans", Sans-serif;font-weight:300;color:#4A5568;}.elementor-256 .elementor-element.elementor-element-76afa34{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-256 .elementor-element.elementor-element-b5f1e52{padding:0px 0px 10px 0px;font-family:"Playfair Display", Sans-serif;font-size:1.05rem;font-weight:600;color:#1B3A5C;}.elementor-256 .elementor-element.elementor-element-e97025f{font-family:"DM Sans", Sans-serif;font-weight:300;color:#4A5568;}.elementor-256 .elementor-element.elementor-element-94a42a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-256 .elementor-element.elementor-element-da41714{padding:0px 0px 10px 0px;font-family:"Playfair Display", Sans-serif;font-size:1.05rem;font-weight:600;color:#1B3A5C;}.elementor-256 .elementor-element.elementor-element-19ecdd0{font-family:"DM Sans", Sans-serif;font-weight:300;color:#4A5568;}.elementor-256 .elementor-element.elementor-element-a13ea85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-256 .elementor-element.elementor-element-820f975{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-256 .elementor-element.elementor-element-f10dce6.elementor-element{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-256 .elementor-element.elementor-element-f10dce6{padding:0px 0px 20px 0px;}.elementor-256 .elementor-element.elementor-element-f10dce6.elementor-element{--order:-99999 /* order start hack */;}}/* Start custom CSS for container, class: .elementor-element-b8ce494 */.elementor-256 .elementor-element.elementor-element-b8ce494 {
    max-width: 780px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a365c87 */.elementor-256 .elementor-element.elementor-element-a365c87 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820f975 */.elementor-256 .elementor-element.elementor-element-820f975 {
  flex: 0 0 55%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f10dce6 */.elementor-256 .elementor-element.elementor-element-f10dce6 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center top;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0da042 */.elementor-256 .elementor-element.elementor-element-d0da042 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bf6558 */.elementor-256 .elementor-element.elementor-element-2bf6558 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30ab3c0 */.elementor-256 .elementor-element.elementor-element-30ab3c0 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-814b671 */.elementor-256 .elementor-element.elementor-element-814b671 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad3cc29 */.elementor-256 .elementor-element.elementor-element-ad3cc29 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05ad80d */.elementor-256 .elementor-element.elementor-element-05ad80d p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d80ddc8 */.elementor-256 .elementor-element.elementor-element-d80ddc8 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8eaca65 */.elementor-256 .elementor-element.elementor-element-8eaca65 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e6f91d */.elementor-256 .elementor-element.elementor-element-4e6f91d p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73232be */.elementor-256 .elementor-element.elementor-element-73232be p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb2ba05 */.elementor-256 .elementor-element.elementor-element-bb2ba05 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5f1e52 */.elementor-256 .elementor-element.elementor-element-b5f1e52 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da41714 */.elementor-256 .elementor-element.elementor-element-da41714 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe6fdc */.elementor-256 .elementor-element.elementor-element-fbe6fdc {
    max-width: 780px;
}/* End custom CSS */