/*css/blocks/full_image/css/index.scss*/
.full_image--section {
   position: relative;
   padding-bottom: var(--section_padding-jumbo, 5rem);
   padding-top: calc(var(--section_padding-jumbo, 5rem) * 3.5);
   overflow: clip;
}
.full_image--section h2 span {
   display: inline-block;
}
.full_image--row {
   display: grid;
   gap: inherit;
   grid-template-columns: 7fr 5fr;
}
@media (max-width: 991px) {
   .full_image--row {
      grid-template-columns: 9fr 3fr;
   }
}
@media (max-width: 767px) {
   .full_image--row {
      grid-template-columns: 10fr 2fr;
   }
}
@media (max-width: 576px) {
   .full_image--row {
      grid-template-columns: 1fr;
   }
}
.full_image--background_area .background_fill {
   position: absolute;
   width: 100%;
   height: 100%;
   inset: 0;
   -o-object-fit: cover;
      object-fit: cover;
}
.full_image--background_area::after {
   display: block;
   content: "";
   position: absolute;
   width: 100%;
   height: 100%;
   inset: 0;
   -o-object-fit: cover;
      object-fit: cover;
   background: linear-gradient(180deg, rgba(0, 0, 0, 0) 20%, rgba(22, 27, 50, 0.5) 80%, var(--theme--background, #161b32) 100%);
}