.elementor-1354 .elementor-element.elementor-element-58574b8e{--display:flex;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.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 );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */body.page-id-1354 { background:#414141; }
.elementor-1354 { background:#414141; color:#F2F0EA; padding:60px 28px 80px; }
.elementor-1354 > .elementor-section, .elementor-1354 > .e-con { max-width:1000px; margin-inline:auto; }
.elementor-1354 .elementor-widget-text-editor { font-family:Inter,sans-serif; font-size:17px; line-height:1.8; color:#F2F0EA; overflow-wrap:anywhere; }
.elementor-1354 h1, .elementor-1354 h2, .elementor-1354 h3 { font-family:Oswald,sans-serif; color:#C6A15B; line-height:1.25; }
.elementor-1354 h1 { font-size:clamp(36px,5vw,56px); margin:0 0 30px; }
.elementor-1354 h2 {font-size:30px; margin:42px 0 18px;}
.elementor-1354 h3 {font-size:23px; margin:28px 0 14px;}
.elementor-1354 p {margin-bottom:20px;}
.elementor-1354 a {color:#C6A15B; text-decoration:underline; text-underline-offset:3px;}
.elementor-1354 a:hover {color:#F2F0EA;}
.elementor-1354 li {margin-bottom:9px;}
@media(max-width:767px){.elementor-1354{padding:36px 18px 48px;}.elementor-1354 h2{font-size:25px;}.elementor-1354 .elementor-widget-text-editor{font-size:16px;}}
.elementor-1354 .elementor-widget-heading {order:-1;}
.elementor-1354 .elementor-widget-heading h1.elementor-heading-title {color:#C6A15B; font-family:Oswald,sans-serif; font-size:clamp(36px,5vw,56px); line-height:1.15; font-weight:500;}
@media(max-width:767px){.elementor-1354 .elementor-widget-heading h1.elementor-heading-title {font-size:28px; letter-spacing:0; overflow-wrap:normal;}} body.page-id-1354 { background:#414141; }
.elementor-1354 { background:#414141; color:#F2F0EA; padding:60px 28px 80px; }
.elementor-1354 > .elementor-section, .elementor-1354 > .e-con { max-width:1000px; margin-inline:auto; }
.elementor-1354 .elementor-widget-text-editor { font-family:Inter,sans-serif; font-size:17px; line-height:1.8; color:#F2F0EA; overflow-wrap:anywhere; }
.elementor-1354 h1, .elementor-1354 h2, .elementor-1354 h3 { font-family:Oswald,sans-serif; color:#C6A15B; line-height:1.25; }
.elementor-1354 h1 { font-size:clamp(36px,5vw,56px); margin:0 0 30px; }
.elementor-1354 h2 {font-size:30px; margin:42px 0 18px;}
.elementor-1354 h3 {font-size:23px; margin:28px 0 14px;}
.elementor-1354 p {margin-bottom:20px;}
.elementor-1354 a {color:#C6A15B; text-decoration:underline; text-underline-offset:3px;}
.elementor-1354 a:hover {color:#F2F0EA;}
.elementor-1354 li {margin-bottom:9px;}
@media(max-width:767px){.elementor-1354{padding:36px 18px 48px;}.elementor-1354 h2{font-size:25px;}.elementor-1354 .elementor-widget-text-editor{font-size:16px;}}
.elementor-1354 .elementor-widget-heading {order:-1;} body.page-id-1354 { background:#414141; }
.elementor-1354 { background:#414141; color:#F2F0EA; padding:60px 28px 80px; }
.elementor-1354 > .elementor-section, .elementor-1354 > .e-con { max-width:1000px; margin-inline:auto; }
.elementor-1354 .elementor-widget-text-editor { font-family:Inter,sans-serif; font-size:17px; line-height:1.8; color:#F2F0EA; overflow-wrap:anywhere; }
.elementor-1354 h1, .elementor-1354 h2, .elementor-1354 h3 { font-family:Oswald,sans-serif; color:#C6A15B; line-height:1.25; }
.elementor-1354 h1 { font-size:clamp(36px,5vw,56px); margin:0 0 30px; }
.elementor-1354 h2 {font-size:30px; margin:42px 0 18px;}
.elementor-1354 h3 {font-size:23px; margin:28px 0 14px;}
.elementor-1354 p {margin-bottom:20px;}
.elementor-1354 a {color:#C6A15B; text-decoration:underline; text-underline-offset:3px;}
.elementor-1354 a:hover {color:#F2F0EA;}
.elementor-1354 li {margin-bottom:9px;}
@media(max-width:767px){.elementor-1354{padding:36px 18px 48px;}.elementor-1354 h2{font-size:25px;}.elementor-1354 .elementor-widget-text-editor{font-size:16px;}}
.elementor-1354 .elementor-widget-heading {order:-1;}
.elementor-1354 .elementor-widget-heading h1.elementor-heading-title {color:#C6A15B; font-family:Oswald,sans-serif; font-size:clamp(36px,5vw,56px); line-height:1.15; font-weight:500;} body.page-id-1354 { background:#414141; }
.elementor-1354 { background:#414141; color:#F2F0EA; padding:60px 28px 80px; }
.elementor-1354 > .elementor-section, .elementor-1354 > .e-con { max-width:1000px; margin-inline:auto; }
.elementor-1354 .elementor-widget-text-editor { font-family:Inter,sans-serif; font-size:17px; line-height:1.8; color:#F2F0EA; overflow-wrap:anywhere; }
.elementor-1354 h1, .elementor-1354 h2, .elementor-1354 h3 { font-family:Oswald,sans-serif; color:#C6A15B; line-height:1.25; }
.elementor-1354 h1 { font-size:clamp(36px,5vw,56px); margin:0 0 30px; }
.elementor-1354 h2 {font-size:30px; margin:42px 0 18px;}
.elementor-1354 h3 {font-size:23px; margin:28px 0 14px;}
.elementor-1354 p {margin-bottom:20px;}
.elementor-1354 a {color:#C6A15B; text-decoration:underline; text-underline-offset:3px;}
.elementor-1354 a:hover {color:#F2F0EA;}
.elementor-1354 li {margin-bottom:9px;}
@media(max-width:767px){.elementor-1354{padding:36px 18px 48px;}.elementor-1354 h2{font-size:25px;}.elementor-1354 .elementor-widget-text-editor{font-size:16px;}}/* End custom CSS */