.elementor-1034 .elementor-element.elementor-element-447cae5f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-1034 .elementor-element.elementor-element-a010f61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:96pxpx;--padding-bottom:110pxpx;--padding-left:32pxpx;--padding-right:32pxpx;}.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-1034 .elementor-element.elementor-element-4e0d1839{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1034 .elementor-element.elementor-element-4e0d1839 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:19.8px;letter-spacing:1px;color:rgb(107, 103, 96);}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-1034 .elementor-element.elementor-element-72e893bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:0px;}.elementor-1034 .elementor-element.elementor-element-6c978fdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1034 .elementor-element.elementor-element-6c978fdf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;text-transform:none;line-height:31.35px;color:rgb(44, 42, 39);}.elementor-1034 .elementor-element.elementor-element-384bdb2d{--display:flex;--min-height:48px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-1034 .elementor-element.elementor-element-447cae5f{--content-width:1300px;}.elementor-1034 .elementor-element.elementor-element-a010f61{--width:100%;}.elementor-1034 .elementor-element.elementor-element-384bdb2d{--width:100%;}}@media(max-width:767px){.elementor-1034 .elementor-element.elementor-element-447cae5f{--flex-wrap:nowrap;}.elementor-1034 .elementor-element.elementor-element-a010f61{--flex-wrap:nowrap;}.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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1034 .elementor-element.elementor-element-384bdb2d{--flex-wrap:nowrap;}}/* Start custom CSS for text-editor, class: .elementor-element-72e893bd */.em-v484p2 { color: rgb(107, 103, 96)} .h1-bfnqui { width: 806.078px; margin-top: 0px; margin-bottom: 36px; font-family: Playfair Display, Cormorant Garamond, Georgia, serif; font-size: 81.92px; font-weight: 500; line-height: 85.1968px; letter-spacing: -1.6384px; transform: matrix(1, 0, 0, 1, 0, 0); transform-origin: 403.039px 127.781px} .em-xspo4j { display: inline; border-top-color: rgb(107, 103, 96); font-family: Playfair Display, Cormorant Garamond, Georgia, serif; font-size: 81.92px; line-height: 85.1968px; letter-spacing: -1.6384px; color: rgb(107, 103, 96)} @media () { .h1-bfnqui { font-size: 49.152px; line-height: 51.1181px} .em-xspo4j { font-size: 49.152px; line-height: 51.1181px} } @media () { .h1-bfnqui { font-size: 44px; line-height: 45.76px} .em-xspo4j { font-size: 44px; line-height: 45.76px} }
/* mobile-wrap-fix */
@media(max-width:767px){
  .elementor-1034 .elementor-element.elementor-element-72e893bd h1,
  .elementor-1034 .elementor-element.elementor-element-72e893bd .h1-bfnqui{
    width:auto!important;
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
    font-size:44px!important;
    line-height:45.76px!important;
  }
  .elementor-1034 .elementor-element.elementor-element-72e893bd h1 em,
  .elementor-1034 .elementor-element.elementor-element-72e893bd .em-xspo4j{
    font-size:44px!important;
    line-height:45.76px!important;
  }
  .elementor-1034 .elementor-element.elementor-element-72e893bd{
    max-width:100%!important;
    overflow:hidden!important;
  }
}
/* /mobile-wrap-fix *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-384bdb2d */.elementor-1034 .elementor-element.elementor-element-384bdb2d{height: 48px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a010f61 */.elementor-1034 .elementor-element.elementor-element-a010f61/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-447cae5f */.elementor-1034 .elementor-element.elementor-element-447cae5f/* End custom CSS */