.elementor-1667 .elementor-element.elementor-element-6ca8110{--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-1667 .elementor-element.elementor-element-857cccc{--display:flex;--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:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1667 .elementor-element.elementor-element-857cccc:not(.elementor-motion-effects-element-type-background), .elementor-1667 .elementor-element.elementor-element-857cccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A1229;}.elementor-1667 .elementor-element.elementor-element-e365e79{--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;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:41px;--padding-right:0px;}.elementor-1667 .elementor-element.elementor-element-b5162f0 .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:38px;font-weight:400;letter-spacing:2px;color:#FBF7F0;}.elementor-1667 .elementor-element.elementor-element-c168dc1{--display:flex;}.elementor-1667 .elementor-element.elementor-element-318f77a{--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-1667 .elementor-element.elementor-element-fbcebd8{--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-1667 .elementor-element.elementor-element-cff89a9{--display:flex;--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:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1667 .elementor-element.elementor-element-c96658b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1667 .elementor-element.elementor-element-c96658b img{width:100%;}.elementor-1667 .elementor-element.elementor-element-b40bb7f{--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;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1667 .elementor-element.elementor-element-6af6ed5{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#FBF7F0;}.elementor-1667 .elementor-element.elementor-element-ffa3910{--display:flex;--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;--align-items:flex-start;--gap:30px 60px;--row-gap:30px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1667 .elementor-element.elementor-element-775f9b6{padding:60px 0px 0px 0px;font-family:"Work Sans", Sans-serif;font-size:16px;line-height:1.5em;color:#FBF7F0;}.elementor-1667 .elementor-element.elementor-element-775f9b6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1667 .elementor-element.elementor-element-c493735{--display:flex;}.elementor-1667 .elementor-element.elementor-element-c493735.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1667 .elementor-element.elementor-element-f36299f{padding:60px 0px 0px 0px;font-family:"Work Sans", Sans-serif;font-size:16px;line-height:1.5em;color:#FBF7F0;}.elementor-1667 .elementor-element.elementor-element-cfca8ae{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:25px;--grid-column-gap:17px;--grid-row-gap:0px;}.elementor-1667 .elementor-element.elementor-element-cfca8ae .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-1667 .elementor-element.elementor-element-3030ef0{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1667 .elementor-element.elementor-element-159384e{text-align:start;}.elementor-1667 .elementor-element.elementor-element-159384e .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1.5px;color:#FBF7F0;}.elementor-1667 .elementor-element.elementor-element-690674b{font-family:"Work Sans", Sans-serif;font-size:14px;line-height:2.1em;color:#FBF7F0;}.elementor-1667 .elementor-element.elementor-element-e5b4c89{--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:center;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1667 .elementor-element.elementor-element-e5b4c89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1667 .elementor-element.elementor-element-805fcc7{text-align:end;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:768px){.elementor-1667 .elementor-element.elementor-element-e365e79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1667 .elementor-element.elementor-element-775f9b6{width:var( --container-widget-width, 325.988px );max-width:325.988px;padding:0px 0px 0px 0px;--container-widget-width:325.988px;--container-widget-flex-grow:0;}.elementor-1667 .elementor-element.elementor-element-f36299f{padding:0px 0px 0px 0px;}}@media(min-width:769px){.elementor-1667 .elementor-element.elementor-element-857cccc{--width:100%;}.elementor-1667 .elementor-element.elementor-element-e365e79{--width:68%;}.elementor-1667 .elementor-element.elementor-element-cff89a9{--width:300px;}.elementor-1667 .elementor-element.elementor-element-c493735{--width:43.235%;}.elementor-1667 .elementor-element.elementor-element-3030ef0{--width:220px;}.elementor-1667 .elementor-element.elementor-element-e5b4c89{--width:18.275%;}}/* Start custom CSS for container, class: .elementor-element-857cccc */.elementor-1667 .elementor-element.elementor-element-857cccc{ padding: 60px 60px 70px !important; background-color:#7A1229 !important; }
.elementor-1667 .elementor-element.elementor-element-857cccc > .e-con-inner{ max-width:1400px !important; margin:0 auto !important; width:100%; }
.elementor-1667 .elementor-element.elementor-element-857cccc .xh-foot-where .elementor-heading-title{ margin-bottom:0; }
.elementor-1667 .elementor-element.elementor-element-857cccc .xh-foot-exp p{ margin:0; }
.elementor-1667 .elementor-element.elementor-element-857cccc .xh-foot-logocard{ border-radius:2px; }
.elementor-1667 .elementor-element.elementor-element-857cccc .xh-foot-addr p, .elementor-1667 .elementor-element.elementor-element-857cccc .xh-foot-contact p{ margin:0; }
.elementor-1667 .elementor-element.elementor-element-857cccc .xh-foot-contact a{ text-decoration:none; }
.elementor-1667 .elementor-element.elementor-element-857cccc .xh-foot-photo img{ width:100%; height:auto; display:block; max-width:340px; }
@media (max-width: 991px){
  .elementor-1667 .elementor-element.elementor-element-857cccc{ padding: 44px 24px 50px !important; }
  .elementor-1667 .elementor-element.elementor-element-857cccc > .e-con-inner{ flex-direction:column !important; }
  .elementor-1667 .elementor-element.elementor-element-857cccc .xh-foot-left, .elementor-1667 .elementor-element.elementor-element-857cccc .xh-foot-right{ width:100% !important; }
  .elementor-1667 .elementor-element.elementor-element-857cccc .xh-foot-right{ align-items:center !important; margin-top:36px; }
  .elementor-1667 .elementor-element.elementor-element-857cccc .xh-foot-photo img{ max-width:100%; }
}
@media (max-width: 600px){
  .elementor-1667 .elementor-element.elementor-element-857cccc .xh-foot-logorow{ flex-direction:column; }
  .elementor-1667 .elementor-element.elementor-element-857cccc .xh-foot-inforow{ flex-direction:column; gap:24px !important; }
  .elementor-1667 .elementor-element.elementor-element-857cccc .xh-foot-logocard{ width:200px !important; }
}
/* Quick Links block */
.elementor-1667 .elementor-element.elementor-element-857cccc .xh-foot-ql-links p{ margin:0; }
.elementor-1667 .elementor-element.elementor-element-857cccc .xh-foot-ql-links a{ color:#FBF7F0 !important; text-decoration:none; transition:opacity .25s ease; }
.elementor-1667 .elementor-element.elementor-element-857cccc .xh-foot-ql-links a:hover{ opacity:.65; text-decoration:underline; }
.elementor-1667 .elementor-element.elementor-element-857cccc .xh-foot-quicklinks{ margin-top:10px; }/* End custom CSS */