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

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

.paragraph--type--agency.full_width {
  overflow-x: visible;
  padding: 0;
}
@media (max-width: 1360px) {
  .paragraph--type--agency.full_width {
    padding: 0;
  }
}
@media (max-width: 768px) {
  .paragraph--type--agency.full_width {
    margin: 40px 0;
    padding: 0;
  }
}
.paragraph--type--agency.grid_width {
  display: inline-flex;
  width: calc(100% - 64px);
  margin: 80px 32px;
}
@media (max-width: 768px) {
  .paragraph--type--agency.grid_width {
    margin: 40px 32px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--agency.grid_width {
    width: 100%;
    margin: 40px 0;
  }
}
.paragraph--type--agency.grid_width .field--name-field-html {
  width: 100%;
}
.paragraph--type--agency.full_viewport_width {
  overflow-x: visible;
  padding: 0 !important;
  position: relative;
  width: 100vw;
  margin-left: calc(-50vw + 50%);
}
@media (max-width: 1360px) {
  .paragraph--type--agency.full_viewport_width {
    padding: 0;
  }
}
@media (max-width: 768px) {
  .paragraph--type--agency.full_viewport_width {
    margin: 0;
    padding: 0;
  }
}
