.block--section_header {
  position: relative;
  overflow: hidden;
}
.block--section_header .background_image {
  position: absolute;
  min-height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
}
.block--section_header .background_image:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 100% 0%;
  background-image: linear-gradient(var(--image_overlay_color), var(--image_overlay_color));
}
.block--section_header .background_image img {
  position: absolute;
  height: auto;
  min-height: 100%;
  width: 100%;
  top: 0;
  object-fit: cover;
}
.block--section_header .inner_section {
  position: relative;
  max-width: 1250px;
  margin: auto;
  width: 100%;
  display: flex;
  flex-direction: row;
  padding: 75px 20px;
}
@media (max-width: 991px) {
  .block--section_header .inner_section {
    flex-direction: column;
  }
}
@media (max-width: 575px) {
  .block--section_header .inner_section {
    padding: 40px 0;
  }
}
.block--section_header .inner_section .text_container {
  line-height: 1.2;
  width: 60%;
  color: #fff;
  padding: 20px 0;
}
@media (max-width: 1250px) {
  .block--section_header .inner_section .text_container {
    padding: 20px;
  }
}
@media (max-width: 991px) {
  .block--section_header .inner_section .text_container {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .block--section_header .inner_section .text_container.has_icon_image .h1,
  .block--section_header .inner_section .text_container.has_icon_image .h2,
  .block--section_header .inner_section .text_container.has_icon_image .h3,
  .block--section_header .inner_section .text_container.has_icon_image .h4,
  .block--section_header .inner_section .text_container.has_icon_image .h5,
  .block--section_header .inner_section .text_container.has_icon_image .h6 {
    display: flex;
    align-items: center;
  }
}
@media (max-width: 991px) {
  .block--section_header .inner_section .text_container.has_icon_image .h1:before,
  .block--section_header .inner_section .text_container.has_icon_image .h2:before,
  .block--section_header .inner_section .text_container.has_icon_image .h3:before,
  .block--section_header .inner_section .text_container.has_icon_image .h4:before,
  .block--section_header .inner_section .text_container.has_icon_image .h5:before,
  .block--section_header .inner_section .text_container.has_icon_image .h6:before {
    content: "";
    height: 50px;
    width: 100%;
    max-width: 50px;
    margin-right: 20px;
    background-size: 50px;
    background-image: var(--icon_image_url);
  }
}
.block--section_header .inner_section .text_container a {
  color: #fffa55;
}
.block--section_header .inner_section .icon_container {
  position: relative;
  width: 40%;
  flex-direction: column;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .block--section_header .inner_section .icon_container {
    display: none;
  }
}
.block--section_header .inner_section .icon_container .float_shadow_icon {
  max-width: 125px;
  width: 100%;
  max-height: 125px;
  height: 100%;
  animation: float 6s ease-in-out infinite;
}
.block--section_header .inner_section .icon_container .float_shadow_icon::before {
  content: "";
  position: absolute;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border-radius: 50%;
  animation: float_shadow 6s ease-in-out infinite;
}
.block--section_header .inner_section .icon_container .float_shadow_icon img {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: relative;
}
@media (max-width: 991px) {
  .block--section_header .inner_section .icon_container {
    margin-top: 40px;
    width: 100%;
    padding: 20px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlY3Rpb25faGVhZGVyL3N0eWxlLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDQyxrQkFBQTtFQUNBLGdCQUFBOztBQUZELHNCQUlDO0VBQ0Msa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7O0FBRUEsc0JBUkQsa0JBUUU7RUFDQSxTQUFTLEVBQVQ7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLGtCQUFrQixnQkFDakIsNEJBQ0EsMkJBRkQ7O0FBeEJILHNCQUlDLGtCQTBCQztFQUNDLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLE1BQUE7RUFDQSxpQkFBQTs7QUFwQ0gsc0JBd0NDO0VBQ0Msa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7O0FBRUEsUUFBMEI7RUFBMUIsc0JBVEQ7SUFVRSxzQkFBQTs7O0FBR0QsUUFBMEI7RUFBMUIsc0JBYkQ7SUFjRSxlQUFBOzs7QUF0REgsc0JBd0NDLGVBaUJDO0VBQ0MsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7O0FBRUEsUUFBMkI7RUFBM0Isc0JBdkJGLGVBaUJDO0lBT0UsYUFBQTs7O0FBR0QsUUFBMEI7RUFBMUIsc0JBM0JGLGVBaUJDO0lBV0UsV0FBQTs7O0FBVUMsUUFBMEI7RUFBMUIsc0JBdENKLGVBaUJDLGdCQWNFLGVBQ0E7RUFNQyxzQkF0Q0osZUFpQkMsZ0JBY0UsZUFFQTtFQUtDLHNCQXRDSixlQWlCQyxnQkFjRSxlQUdBO0VBSUMsc0JBdENKLGVBaUJDLGdCQWNFLGVBSUE7RUFHQyxzQkF0Q0osZUFpQkMsZ0JBY0UsZUFLQTtFQUVDLHNCQXRDSixlQWlCQyxnQkFjRSxlQU1BO0lBRUUsYUFBQTtJQUNBLG1CQUFBOzs7QUFJQSxRQUEwQjtFQUExQixzQkE1Q0wsZUFpQkMsZ0JBY0UsZUFDQSxJQVdFO0VBQ0Esc0JBNUNMLGVBaUJDLGdCQWNFLGVBRUEsSUFVRTtFQUNBLHNCQTVDTCxlQWlCQyxnQkFjRSxlQUdBLElBU0U7RUFDQSxzQkE1Q0wsZUFpQkMsZ0JBY0UsZUFJQSxJQVFFO0VBQ0Esc0JBNUNMLGVBaUJDLGdCQWNFLGVBS0EsSUFPRTtFQUNBLHNCQTVDTCxlQWlCQyxnQkFjRSxlQU1BLElBTUU7SUFFQyxTQUFTLEVBQVQ7SUFDQSxZQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7SUFDQSxrQkFBQTtJQUNBLHFCQUFBO0lBQ0Esa0JBQWtCLHFCQUFsQjs7O0FBM0ZQLHNCQXdDQyxlQWlCQyxnQkF3Q0M7RUFDQyxjQUFBOztBQWxHSixzQkF3Q0MsZUE4REM7RUFDQyxrQkFBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7O0FBRUEsUUFBMEI7RUFBMUIsc0JBdkVGLGVBOERDO0lBVUUsYUFBQTs7O0FBaEhKLHNCQXdDQyxlQThEQyxnQkFhQztFQUNDLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLHdDQUFBOztBQUVBLHNCQWxGSCxlQThEQyxnQkFhQyxtQkFPRTtFQUNBLFNBQVMsRUFBVDtFQUNBLGtCQUFBO0VBQ0EsT0FBTyxnQkFBUDtFQUNBLFFBQVEsZ0JBQVI7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsK0NBQUE7O0FBcklMLHNCQXdDQyxlQThEQyxnQkFhQyxtQkFxQkM7RUFDQyxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7O0FBSUYsUUFBMEI7RUFBMUIsc0JBeEdGLGVBOERDO0lBMkNFLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLGFBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIuYmxvY2stLXNlY3Rpb25faGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5iYWNrZ3JvdW5kX2ltYWdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDAlO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHR2YXIoLS1pbWFnZV9vdmVybGF5X2NvbG9yKSxcblx0XHRcdFx0dmFyKC0taW1hZ2Vfb3ZlcmxheV9jb2xvcilcblx0XHRcdCk7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRvcDogMDtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxuXG5cdC5pbm5lcl9zZWN0aW9uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAxMjUwcHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRwYWRkaW5nOiA3NXB4IDIwcHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0fVxuXG5cdFx0LnRleHRfY29udGFpbmVyIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmhhc19pY29uX2ltYWdlIHtcblx0XHRcdFx0LmgxLFxuXHRcdFx0XHQuaDIsXG5cdFx0XHRcdC5oMyxcblx0XHRcdFx0Lmg0LFxuXHRcdFx0XHQuaDUsXG5cdFx0XHRcdC5oNiB7XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTBweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdmFyKC0taWNvbl9pbWFnZV91cmwpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICNmZmZhNTU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb25fY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5mbG9hdF9zaGFkb3dfaWNvbiB7XG5cdFx0XHRcdG1heC13aWR0aDogMTI1cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMjVweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRhbmltYXRpb246IGZsb2F0IDZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogZmxvYXRfc2hhZG93IDZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIl0sImZpbGUiOiJzZWN0aW9uX2hlYWRlci9zdHlsZS5jc3MifQ== */
