.elementor-39 .elementor-element.elementor-element-13365d9e:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-13365d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2f4564;}.elementor-39 .elementor-element.elementor-element-13365d9e{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-39 .elementor-element.elementor-element-13365d9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-66eac90c > .elementor-container{max-width:1200px;}.elementor-39 .elementor-element.elementor-element-66f87392{text-align:start;}.elementor-39 .elementor-element.elementor-element-66f87392 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-6732a1a7{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-662dd011{text-align:start;}.elementor-39 .elementor-element.elementor-element-662dd011 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:13px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-787bdeaf{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-7ce63c8f{text-align:start;}.elementor-39 .elementor-element.elementor-element-7ce63c8f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:13px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-2e633327{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-5b539869{--spacer-size:24px;}.elementor-39 .elementor-element.elementor-element-386612c1{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-66f87392 .elementor-heading-title{font-size:24px;}.elementor-39 .elementor-element.elementor-element-6732a1a7{font-size:16px;}.elementor-39 .elementor-element.elementor-element-662dd011 .elementor-heading-title{font-size:13px;}.elementor-39 .elementor-element.elementor-element-787bdeaf{font-size:16px;}.elementor-39 .elementor-element.elementor-element-7ce63c8f .elementor-heading-title{font-size:13px;}.elementor-39 .elementor-element.elementor-element-2e633327{font-size:16px;}.elementor-39 .elementor-element.elementor-element-5b539869{--spacer-size:17px;}.elementor-39 .elementor-element.elementor-element-386612c1{font-size:16px;}}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-60f00862{width:100%;}.elementor-39 .elementor-element.elementor-element-1a260ee2{width:40%;}.elementor-39 .elementor-element.elementor-element-2e212c5e{width:30%;}.elementor-39 .elementor-element.elementor-element-43a643e2{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-1a260ee2{width:40%;}.elementor-39 .elementor-element.elementor-element-2e212c5e{width:50%;}.elementor-39 .elementor-element.elementor-element-43a643e2{width:50%;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-1a260ee2{width:100%;}.elementor-39 .elementor-element.elementor-element-66f87392 .elementor-heading-title{font-size:22px;}.elementor-39 .elementor-element.elementor-element-6732a1a7{font-size:15px;}.elementor-39 .elementor-element.elementor-element-2e212c5e{width:100%;}.elementor-39 .elementor-element.elementor-element-662dd011 .elementor-heading-title{font-size:13px;}.elementor-39 .elementor-element.elementor-element-787bdeaf{font-size:15px;}.elementor-39 .elementor-element.elementor-element-43a643e2{width:100%;}.elementor-39 .elementor-element.elementor-element-7ce63c8f .elementor-heading-title{font-size:13px;}.elementor-39 .elementor-element.elementor-element-2e633327{font-size:15px;}.elementor-39 .elementor-element.elementor-element-5b539869{--spacer-size:12px;}.elementor-39 .elementor-element.elementor-element-386612c1{font-size:15px;}}/* Start custom CSS for column, class: .elementor-element-1a260ee2 */.elementor-39 .elementor-element.elementor-element-1a260ee2 { min-width: 0 !important; }
.elementor-39 .elementor-element.elementor-element-1a260ee2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-39 .elementor-element.elementor-element-1a260ee2 img { max-width: 100% !important; height: auto !important; }
.elementor-39 .elementor-element.elementor-element-1a260ee2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-39 .elementor-element.elementor-element-1a260ee2 p, .elementor-39 .elementor-element.elementor-element-1a260ee2 h1, .elementor-39 .elementor-element.elementor-element-1a260ee2 h2, .elementor-39 .elementor-element.elementor-element-1a260ee2 h3, .elementor-39 .elementor-element.elementor-element-1a260ee2 h4, .elementor-39 .elementor-element.elementor-element-1a260ee2 h5, .elementor-39 .elementor-element.elementor-element-1a260ee2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2e212c5e */.elementor-39 .elementor-element.elementor-element-2e212c5e { min-width: 0 !important; }
.elementor-39 .elementor-element.elementor-element-2e212c5e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-39 .elementor-element.elementor-element-2e212c5e img { max-width: 100% !important; height: auto !important; }
.elementor-39 .elementor-element.elementor-element-2e212c5e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-39 .elementor-element.elementor-element-2e212c5e p, .elementor-39 .elementor-element.elementor-element-2e212c5e h1, .elementor-39 .elementor-element.elementor-element-2e212c5e h2, .elementor-39 .elementor-element.elementor-element-2e212c5e h3, .elementor-39 .elementor-element.elementor-element-2e212c5e h4, .elementor-39 .elementor-element.elementor-element-2e212c5e h5, .elementor-39 .elementor-element.elementor-element-2e212c5e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-43a643e2 */.elementor-39 .elementor-element.elementor-element-43a643e2 { min-width: 0 !important; }
.elementor-39 .elementor-element.elementor-element-43a643e2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-39 .elementor-element.elementor-element-43a643e2 img { max-width: 100% !important; height: auto !important; }
.elementor-39 .elementor-element.elementor-element-43a643e2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-39 .elementor-element.elementor-element-43a643e2 p, .elementor-39 .elementor-element.elementor-element-43a643e2 h1, .elementor-39 .elementor-element.elementor-element-43a643e2 h2, .elementor-39 .elementor-element.elementor-element-43a643e2 h3, .elementor-39 .elementor-element.elementor-element-43a643e2 h4, .elementor-39 .elementor-element.elementor-element-43a643e2 h5, .elementor-39 .elementor-element.elementor-element-43a643e2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66eac90c */.elementor-39 .elementor-element.elementor-element-66eac90c > .elementor-container > .elementor-row,
.elementor-39 .elementor-element.elementor-element-66eac90c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-39 .elementor-element.elementor-element-66eac90c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-39 .elementor-element.elementor-element-66eac90c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-60f00862 */.elementor-39 .elementor-element.elementor-element-60f00862 { min-width: 0 !important; }
.elementor-39 .elementor-element.elementor-element-60f00862 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-39 .elementor-element.elementor-element-60f00862 img { max-width: 100% !important; height: auto !important; }
.elementor-39 .elementor-element.elementor-element-60f00862 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-39 .elementor-element.elementor-element-60f00862 p, .elementor-39 .elementor-element.elementor-element-60f00862 h1, .elementor-39 .elementor-element.elementor-element-60f00862 h2, .elementor-39 .elementor-element.elementor-element-60f00862 h3, .elementor-39 .elementor-element.elementor-element-60f00862 h4, .elementor-39 .elementor-element.elementor-element-60f00862 h5, .elementor-39 .elementor-element.elementor-element-60f00862 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */