:root {
  --black: #222222;
  --white: #ffffff;
  --admin-toolbar-sidebar-width: 0px;
}

.d-none {
  display: none !important;
}

.paragraph--type--iframe-section {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.paragraph--type--iframe-section .field--name-field-iframes-title {
  font-size: 40px;
  color: #003C71;
  font-weight: 600;
}
.paragraph--type--iframe-section .field--name-field-iframes > .field__item .paragraph--type--iframe .field--name-field-iframe {
  margin-top: 24px;
}
.paragraph--type--iframe-section .field--name-field-iframes > .field__item .paragraph--type--iframe.title_honey_yellow .heading h3 {
  color: #DAAA00;
  font-size: 24px;
}
.paragraph--type--iframe-section .field--name-field-iframes > .field__item .paragraph--type--iframe.title_oxford_blue .heading h3 {
  color: #0B2649;
  font-size: 24px;
}
.paragraph--type--iframe-section .field--name-field-iframes > .field__item .paragraph--type--iframe.title_dark_blue .heading h3 {
  color: #003C71;
  font-size: 24px;
}
.paragraph--type--iframe-section .field--name-field-iframes > .field__item .paragraph--type--iframe.title_clear_blue .heading h3 {
  color: #8CCFDB;
  font-size: 24px;
}
.paragraph--type--iframe-section .field--name-field-iframes > .field__item .paragraph--type--iframe.title_black .heading h3 {
  color: #000000;
  font-size: 24px;
}
.paragraph--type--iframe-section .field--name-field-iframes > .field__item .paragraph--type--iframe.title_white .heading h3 {
  color: #ffffff;
  font-size: 24px;
}
.paragraph--type--iframe-section.two-columns .field--name-field-iframes {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .paragraph--type--iframe-section.two-columns .field--name-field-iframes {
    display: flex;
    flex-direction: column !important;
    align-items: center;
    width: 99%;
  }
}
.paragraph--type--iframe-section.two-columns .field--name-field-iframes > .field__item {
  width: 48%;
}

.iframe_container {
  border: none;
  height: 100vh;
}
@media (max-width: 768px) {
  .iframe_container div.field--type-iframe iframe {
    height: 50%;
  }
}

@media (max-width: 768px) {
  .iframe_container {
    min-height: 40vh;
    height: unset;
  }
}
