.elementor-252 .elementor-element.elementor-element-f9d227f{--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-252 .elementor-element.elementor-element-f81e70e{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:#B8860B;}.elementor-252 .elementor-element.elementor-element-f63e07b{font-family:"Playfair Display", Sans-serif;font-size:2.8rem;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-252 .elementor-element.elementor-element-9367927{font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:300;color:#FFFFFFBF;}.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-252 .elementor-element.elementor-element-b72829a{width:var( --container-widget-width, 99.809% );max-width:99.809%;--container-widget-width:99.809%;--container-widget-flex-grow:0;text-align:start;}.elementor-252 .elementor-element.elementor-element-b72829a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-252 .elementor-element.elementor-element-de6fc31{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:#B8860B;}.elementor-252 .elementor-element.elementor-element-ff53a77{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;font-family:"Playfair Display", Sans-serif;font-size:1.3rem;font-weight:400;font-style:italic;line-height:1.12em;color:#FFFFFF;}.elementor-252 .elementor-element.elementor-element-f3f3d23{font-family:"DM Sans", Sans-serif;font-size:1.1rem;font-weight:300;color:#FFFFFFBF;}.elementor-252 .elementor-element.elementor-element-0ef629a{--display:flex;}.elementor-252 .elementor-element.elementor-element-d9319c4{padding:0rem 02rem 0rem 2rem;border-style:solid;border-width:0px 0px 0px 04px;border-color:#B8860B;border-radius:0px 0px 0px 0px;font-family:"Playfair Display", Sans-serif;font-size:1.9rem;font-weight:400;font-style:italic;line-height:1.55em;color:#1B3A5C;}.elementor-252 .elementor-element.elementor-element-3a3756a{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:300;color:#4A5568;}.elementor-252 .elementor-element.elementor-element-627cfb7{--display:flex;}.elementor-252 .elementor-element.elementor-element-7fa1be3{--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;}.elementor-252 .elementor-element.elementor-element-3ed54ba{--display:flex;}.elementor-252 .elementor-element.elementor-element-3eb45e5{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:#B8860B;}.elementor-252 .elementor-element.elementor-element-9b5af3b{font-family:"Playfair Display", Sans-serif;font-size:2.8rem;font-weight:600;line-height:1.2em;color:#1C3A5B;}.elementor-252 .elementor-element.elementor-element-55998b3{--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;}.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-252 .elementor-element.elementor-element-490b0ef{padding:0px 0px 10px 0px;}.elementor-252 .elementor-element.elementor-element-490b0ef .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#1B3A5C;}.elementor-252 .elementor-element.elementor-element-57357c4{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.7em;color:#4A5568;}.elementor-252 .elementor-element.elementor-element-0e9ee36{background-color:#FBF5E6;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:0.72rem;font-weight:400;text-transform:uppercase;line-height:1.7em;color:#B8860B;}.elementor-252 .elementor-element.elementor-element-0e9ee36.elementor-element{--align-self:flex-start;}.elementor-252 .elementor-element.elementor-element-e47906c{--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;}.elementor-252 .elementor-element.elementor-element-2eea5c3{padding:0px 0px 10px 0px;}.elementor-252 .elementor-element.elementor-element-2eea5c3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#1B3A5C;}.elementor-252 .elementor-element.elementor-element-27b7e33{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.7em;color:#4A5568;}.elementor-252 .elementor-element.elementor-element-0b7da0c{background-color:#FBF5E6;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:0.72rem;font-weight:400;text-transform:uppercase;line-height:1.7em;color:#B8860B;}.elementor-252 .elementor-element.elementor-element-0b7da0c.elementor-element{--align-self:flex-start;}.elementor-252 .elementor-element.elementor-element-cd7da23{--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;}.elementor-252 .elementor-element.elementor-element-0362a24{padding:0px 0px 10px 0px;}.elementor-252 .elementor-element.elementor-element-0362a24 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#1B3A5C;}.elementor-252 .elementor-element.elementor-element-5258d08{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.7em;color:#4A5568;}.elementor-252 .elementor-element.elementor-element-a3b9add{background-color:#FBF5E6;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:0.72rem;font-weight:400;text-transform:uppercase;line-height:1.7em;color:#B8860B;}.elementor-252 .elementor-element.elementor-element-a3b9add.elementor-element{--align-self:flex-start;}.elementor-252 .elementor-element.elementor-element-d0fe6f9{--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;}.elementor-252 .elementor-element.elementor-element-4d4f331{padding:0px 0px 10px 0px;}.elementor-252 .elementor-element.elementor-element-4d4f331 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:600;color:#1B3A5C;}.elementor-252 .elementor-element.elementor-element-c63ae3c{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.7em;color:#4A5568;}.elementor-252 .elementor-element.elementor-element-f5f9aa7{background-color:#FBF5E6;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:0.72rem;font-weight:400;text-transform:uppercase;line-height:1.7em;color:#B8860B;}.elementor-252 .elementor-element.elementor-element-f5f9aa7.elementor-element{--align-self:flex-start;}.elementor-252 .elementor-element.elementor-element-f57c9a1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-252 .elementor-element.elementor-element-37b6c90{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:#B8860B;}.elementor-252 .elementor-element.elementor-element-34ba45c{font-family:"Playfair Display", Sans-serif;font-size:2.8rem;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-252 .elementor-element.elementor-element-721514c{text-align:center;font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:300;color:#FFFFFFAD;}/* Start custom CSS for html, class: .elementor-element-72a7e52 */.elementor-252 .elementor-element.elementor-element-72a7e52 {
  position: absolute;
  inset: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9d227f */.elementor-252 .elementor-element.elementor-element-f9d227f {
    max-width: 780px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b72829a */.elementor-252 .elementor-element.elementor-element-b72829a {
  width: 100%;
  height: 100%;
}
.elementor-252 .elementor-element.elementor-element-b72829a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 35% top;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ef629a */.elementor-252 .elementor-element.elementor-element-0ef629a {
    max-width: 780px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57357c4 */.elementor-252 .elementor-element.elementor-element-57357c4 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e9ee36 */.elementor-252 .elementor-element.elementor-element-0e9ee36 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27b7e33 */.elementor-252 .elementor-element.elementor-element-27b7e33 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b7da0c */.elementor-252 .elementor-element.elementor-element-0b7da0c p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5258d08 */.elementor-252 .elementor-element.elementor-element-5258d08 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3b9add */.elementor-252 .elementor-element.elementor-element-a3b9add p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c63ae3c */.elementor-252 .elementor-element.elementor-element-c63ae3c p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5f9aa7 */.elementor-252 .elementor-element.elementor-element-f5f9aa7 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f57c9a1 */.elementor-252 .elementor-element.elementor-element-f57c9a1 {
    max-width: 780px;
}/* End custom CSS */