.elementor-321764 .elementor-element.elementor-element-7517053{--display:flex;}.elementor-321764 .elementor-element.elementor-element-db070c1{--spacer-size:50px;}.elementor-321764 .elementor-element.elementor-element-7e91b7b{--display:flex;}.elementor-321764 .elementor-element.elementor-element-7e91b7b:not(.elementor-motion-effects-element-type-background), .elementor-321764 .elementor-element.elementor-element-7e91b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083157;}.elementor-321764 .elementor-element.elementor-element-68aef53{--spacer-size:221px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-7e91b7b *//* Top of level 3 → level 2 */
.elementor-321764 .elementor-element.elementor-element-7e91b7b ::before {
  top: -10px;
  
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='10'><polygon points='0,10 10,0 20,10' fill='%23083157'/></svg>");
}

.elementor-321764 .elementor-element.elementor-element-7e91b7b ::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 10px;
  background-repeat: repeat-x;
  background-size: 20px 10px;
}/* End custom CSS */