.elementor-46 .elementor-element.elementor-element-6a77524f:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-6a77524f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-6a77524f > .elementor-container{max-width:1200px;}.elementor-46 .elementor-element.elementor-element-6a77524f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-46 .elementor-element.elementor-element-6a77524f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-40a66ff5 > .elementor-container{max-width:1200px;}.elementor-46 .elementor-element.elementor-element-9939eda .elementor-menu-toggle{margin:0 auto;}.elementor-46 .elementor-element.elementor-element-215af0f1{--divider-border-style:solid;--divider-color:#e2e8f0;--divider-border-width:1px;}.elementor-46 .elementor-element.elementor-element-215af0f1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-46 .elementor-element.elementor-element-215af0f1 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-6e2d19cd{width:100%;}.elementor-46 .elementor-element.elementor-element-5748e82d{width:100%;}}@media(min-width:768px){.elementor-46 .elementor-element.elementor-element-2c66c8e{width:100%;}.elementor-46 .elementor-element.elementor-element-6e2d19cd{width:20%;}.elementor-46 .elementor-element.elementor-element-5748e82d{width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-46 .elementor-element.elementor-element-6e2d19cd{width:48%;}.elementor-46 .elementor-element.elementor-element-5748e82d{width:50%;}}/* Start custom CSS for column, class: .elementor-element-6e2d19cd */.elementor-46 .elementor-element.elementor-element-6e2d19cd { min-width: 0 !important; }
.elementor-46 .elementor-element.elementor-element-6e2d19cd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-46 .elementor-element.elementor-element-6e2d19cd img { max-width: 100% !important; height: auto !important; }
.elementor-46 .elementor-element.elementor-element-6e2d19cd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-46 .elementor-element.elementor-element-6e2d19cd p, .elementor-46 .elementor-element.elementor-element-6e2d19cd h1, .elementor-46 .elementor-element.elementor-element-6e2d19cd h2, .elementor-46 .elementor-element.elementor-element-6e2d19cd h3, .elementor-46 .elementor-element.elementor-element-6e2d19cd h4, .elementor-46 .elementor-element.elementor-element-6e2d19cd h5, .elementor-46 .elementor-element.elementor-element-6e2d19cd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5748e82d */.elementor-46 .elementor-element.elementor-element-5748e82d { min-width: 0 !important; }
.elementor-46 .elementor-element.elementor-element-5748e82d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-46 .elementor-element.elementor-element-5748e82d img { max-width: 100% !important; height: auto !important; }
.elementor-46 .elementor-element.elementor-element-5748e82d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-46 .elementor-element.elementor-element-5748e82d p, .elementor-46 .elementor-element.elementor-element-5748e82d h1, .elementor-46 .elementor-element.elementor-element-5748e82d h2, .elementor-46 .elementor-element.elementor-element-5748e82d h3, .elementor-46 .elementor-element.elementor-element-5748e82d h4, .elementor-46 .elementor-element.elementor-element-5748e82d h5, .elementor-46 .elementor-element.elementor-element-5748e82d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40a66ff5 */.elementor-46 .elementor-element.elementor-element-40a66ff5 > .elementor-container > .elementor-row,
.elementor-46 .elementor-element.elementor-element-40a66ff5 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-46 .elementor-element.elementor-element-40a66ff5 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-46 .elementor-element.elementor-element-40a66ff5 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2c66c8e */.elementor-46 .elementor-element.elementor-element-2c66c8e { min-width: 0 !important; }
.elementor-46 .elementor-element.elementor-element-2c66c8e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-46 .elementor-element.elementor-element-2c66c8e img { max-width: 100% !important; height: auto !important; }
.elementor-46 .elementor-element.elementor-element-2c66c8e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-46 .elementor-element.elementor-element-2c66c8e p, .elementor-46 .elementor-element.elementor-element-2c66c8e h1, .elementor-46 .elementor-element.elementor-element-2c66c8e h2, .elementor-46 .elementor-element.elementor-element-2c66c8e h3, .elementor-46 .elementor-element.elementor-element-2c66c8e h4, .elementor-46 .elementor-element.elementor-element-2c66c8e h5, .elementor-46 .elementor-element.elementor-element-2c66c8e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */