@charset "UTF-8";
/* Flexbox containers */
/* Flexbox direction */
/* Flexbox wrap */
/* Flexbox basis */
/* Flexbox grow */
/* Flexbox justify content */
/* Flexbox align items */
/* Flexbox align content */
/* Flexbox align self */
/* Flex */
/* Order */
/* Border Radius */
/* Box Sizing */
/* Box shadow */
/* Appearance */
/* Transitions */
/* Transform */
/* Background size */
/* Placeholder */
/* Opacity */
/* Clearfix */
/* Gradient */
/* Font-a*****e element */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, .team-member-title, .chapters--search h2, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

em {
  font-style: italic;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-Regular-webfont.eot");
  src: url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular-webfont.woff") format("woff"), url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans Bold';
  src: url("../fonts/OpenSans-Bold-webfont.eot");
  src: url("../fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Bold-webfont.woff") format("woff"), url("../fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Bold-webfont.svg#open_sansbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans Semibold';
  src: url("../fonts/OpenSans-Semibold-webfont.eot");
  src: url("../fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Semibold-webfont.woff") format("woff"), url("../fonts/OpenSans-Semibold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Century Gothic";
  src: url("../fonts/bd45538f-4200-4946-b177-02de8337032d.eot?#iefix");
  src: url("../fonts/bd45538f-4200-4946-b177-02de8337032d.eot?#iefix") format("eot"), url("../fonts/700cfd4c-3384-4654-abe1-aa1a6e8058e4.woff2") format("woff2"), url("../fonts/9908cdad-7524-4206-819e-4f345a666324.woff") format("woff"), url("../fonts/b710c26a-f1ae-4fb8-a9fe-570fd829cbf1.ttf") format("truetype"), url("../fonts/c9e387df-c0d3-42e1-8de6-78c41f68594c.svg#c9e387df-c0d3-42e1-8de6-78c41f68594c") format("svg");
}
@font-face {
  font-family: "Century Gothic Bold";
  src: url("../fonts/b247e158-e647-4a3d-9637-944de5124043.eot?#iefix");
  src: url("../fonts/b247e158-e647-4a3d-9637-944de5124043.eot?#iefix") format("eot"), url("../fonts/bc0668e2-e5c8-45ce-954d-3b998c6b6803.woff2") format("woff2"), url("../fonts/2ef5ecda-1772-45e2-843f-a13f5d76ed3a.woff") format("woff"), url("../fonts/33cf10ca-a6bb-4888-a320-d38720c9847b.ttf") format("truetype"), url("../fonts/3428a0e6-cb4d-408a-8331-cc78554ab49c.svg#3428a0e6-cb4d-408a-8331-cc78554ab49c") format("svg");
}
.invalid-feedback, .error-summary .error-summary__list {
  font: 500 1em "Open Sans Semibold", sans-serif;
}

.text-small, .form-description, .upload-wrapper .description, .fieldset-wrapper .description, .webform-element-description, .text-count-wrapper, .field--name-field-description, .block-beta-banner, .breadcrumb, ul.breadcrumb--search, .eu-cookie-compliance-banner .eu-cookie-compliance-message, #feedback-form, #feedback-form .feedback-question-wrapper,
#feedback-form .feedback-close-wrapper, #feedback-form-section form .help-block, #feedback-form form .help-block, article.paragraph-blue-bordered-box a .field--name-field-description,
article.paragraph-green-bordered-box a .field--name-field-description, .view-blogs .views-row .views-field-field-summary, .view-consultations .views-row .views-field-field-summary, .view-media-centre .views-row .views-field-field-summary, .view-podcasts .views-row .views-field-field-summary, .view-blogs .views-row .views-field-body, .view-consultations .views-row .views-field-body, .view-media-centre .views-row .views-field-body, .view-podcasts .views-row .views-field-body, .form-name, .form-progress, .text--progress, article.chapter-pages-listing div.article__wrapper div.article__content ul.field--name-field-secondary-pages, article.chapter-pages-listing div.article__wrapper div.article__content .title, article.teaser .article__content, .btn-save, .nav-related .nav-related__list, #social-share .text, .guidance-text, .text--guidance, .prescribed .text--guidance, .guidance-text--light, #block-prescribed-notificationpreviewfootermessage,
#block-conciliationpreviewfootermessage, form#user-login-form .description, .prescribed .guidance-text {
  font-size: 0.85em;
}

.text-tiny, .inset-text--beta, .view-blogs .views-row .views-field-field-display-date, .view-consultations .views-row .views-field-field-display-date, .view-media-centre .views-row .views-field-field-display-date, .view-podcasts .views-row .views-field-field-display-date, #footer__inner, #footer_upper__inner {
  font-size: 0.75em;
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}

@keyframes rotator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
.path {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;
}

@keyframes colors {
  0% {
    stroke: #00838D;
  }
  25% {
    stroke: #00838D;
  }
  50% {
    stroke: #00838D;
  }
  75% {
    stroke: #00838D;
  }
  100% {
    stroke: #00838D;
  }
}
@keyframes dash {
  0% {
    stroke-dashoffset: 187;
  }
  50% {
    stroke-dashoffset: 46.75;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(450deg);
  }
}
/**
 * @file
 * Utility classes to hide elements in different ways.
 */
/**
 * Hide elements from all users.
 *
 * Used for elements which should not be immediately displayed to any user. An
 * example would be collapsible details that will be expanded with a click
 * from a user. The effect of this class can be toggled with the jQuery show()
 * and hide() functions.
 */
.hidden {
  display: none;
}

/**
 * Hide elements visually, but keep them available for screen readers.
 *
 * Used for information required for screen reader users to understand and use
 * the site where visual display is undesirable. Information provided in this
 * manner should be kept concise, to avoid unnecessary burden on the user.
 * "!important" is used to prevent unintentional overrides.
 */
.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}

.visually-hidden-search {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  word-wrap: normal;
}

/**
 * The .focusable class extends the .visually-hidden class to allow
 * the element to be focusable when navigated to via the keyboard.
 */
.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
  width: auto;
}

/**
 * Hide visually and from screen readers, but maintain layout.
 */
.invisible {
  visibility: hidden;
}

/* Screenreader Code */
.screenreader, .sr-only {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

#print-preview #header-main,
.path-guide-print #header-main,
.path-page-print #header-main,
.print #header-main {
  display: none;
}
#print-preview #block-sitebranding,
.path-guide-print #block-sitebranding,
.path-page-print #block-sitebranding,
.print #block-sitebranding {
  margin-bottom: 2em;
}
#print-preview h1, #print-preview h2,
.path-guide-print h1,
.path-guide-print h2,
.path-page-print h1,
.path-page-print h2,
.print h1,
.print h2 {
  padding-left: 0;
  border-left: none;
}
#print-preview .btn-cta--helpline,
.path-guide-print .btn-cta--helpline,
.path-page-print .btn-cta--helpline,
.print .btn-cta--helpline {
  display: none;
}

.container, .eu-cookie-compliance-banner .eu-cookie-compliance-content, #feedback-form, .form-name {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .eu-cookie-compliance-banner .eu-cookie-compliance-content:before, #feedback-form:before, .form-name:before, .container:after, .eu-cookie-compliance-banner .eu-cookie-compliance-content:after, #feedback-form:after, .form-name:after {
  content: " ";
  display: table;
}
.container:after, .eu-cookie-compliance-banner .eu-cookie-compliance-content:after, #feedback-form:after, .form-name:after {
  clear: both;
}
@media (min-width: 768px) {
  .container, .eu-cookie-compliance-banner .eu-cookie-compliance-content, #feedback-form, .form-name {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container, .eu-cookie-compliance-banner .eu-cookie-compliance-content, #feedback-form, .form-name {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container, .eu-cookie-compliance-banner .eu-cookie-compliance-content, #feedback-form, .form-name {
    width: 1200px;
  }
}
@media (min-width: 1824px) {
  .container, .eu-cookie-compliance-banner .eu-cookie-compliance-content, #feedback-form, .form-name {
    width: 1396px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}

.row, #block-searchblock {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, #block-searchblock:before, .row:after, #block-searchblock:after {
  content: " ";
  display: table;
}
.row:after, #block-searchblock:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, #block-currentwebsiteblock, .col-lg-6, .col-xs-7, .col-sm-7, #block-currentwebsiteblock, .col-md-7, #block-404footer, .col-lg-7, header.block-page-title-block, article.page.full, section.page.full, .path-webform header#block-acas-page-title,
.path-webform .webform-submission-form,
.path-webform .webform-confirmation,
.path-webform .region-content .block--bare, .webform-submission-form, #block-prescribed-notificationpreviewfootermessage,
#block-conciliationpreviewfootermessage, .col-xs-8, .col-sm-8, #block-searchblock form, .col-md-8, header.block-page-title-block, article.page.full, section.page.full, .path-webform header#block-acas-page-title,
.path-webform .webform-submission-form,
.path-webform .webform-confirmation,
.path-webform .region-content .block--bare, .webform-submission-form, #block-prescribed-notificationpreviewfootermessage,
#block-conciliationpreviewfootermessage, .col-lg-8, .col-xs-9, .col-sm-9, header.block-page-title-block, article.page.full, section.page.full, .col-md-9, article.page.search-index, section.page.search-index, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .alert, #feedback-form .webform-submission-form, .view-solr-search-content, #block-searchblock form, .sitemap, form#user-login-form, header.block-page-title-block, article.page.full, section.page.full, #block-404footer, #block-currentwebsiteblock, .path-webform header#block-acas-page-title,
.path-webform .webform-submission-form,
.path-webform .webform-confirmation,
.path-webform .region-content .block--bare, .webform-submission-form, #block-prescribed-notificationpreviewfootermessage,
#block-conciliationpreviewfootermessage, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .alert, #feedback-form .webform-submission-form, .view-solr-search-content, #block-searchblock form, .sitemap, form#user-login-form, header.block-page-title-block, article.page.full, section.page.full, #block-404footer, #block-currentwebsiteblock, .path-webform header#block-acas-page-title,
.path-webform .webform-submission-form,
.path-webform .webform-confirmation,
.path-webform .region-content .block--bare, .webform-submission-form, #block-prescribed-notificationpreviewfootermessage,
#block-conciliationpreviewfootermessage {
  float: left;
}

.col-xs-1 {
  width: 8.33333%;
}

.col-xs-2 {
  width: 16.66667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.33333%;
}

.col-xs-5 {
  width: 41.66667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.33333%;
}

.col-xs-8 {
  width: 66.66667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.33333%;
}

.col-xs-11 {
  width: 91.66667%;
}

.col-xs-12, .alert, #feedback-form .webform-submission-form, .view-solr-search-content, #block-searchblock form, .sitemap, form#user-login-form, header.block-page-title-block, article.page.full, section.page.full, #block-404footer, #block-currentwebsiteblock, .path-webform header#block-acas-page-title,
.path-webform .webform-submission-form,
.path-webform .webform-confirmation,
.path-webform .region-content .block--bare, .webform-submission-form, #block-prescribed-notificationpreviewfootermessage,
#block-conciliationpreviewfootermessage {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.33333%;
}

.col-xs-pull-2 {
  right: 16.66667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.33333%;
}

.col-xs-pull-5 {
  right: 41.66667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.33333%;
}

.col-xs-pull-8 {
  right: 66.66667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.33333%;
}

.col-xs-pull-11 {
  right: 91.66667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.33333%;
}

.col-xs-push-2 {
  left: 16.66667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.33333%;
}

.col-xs-push-5 {
  left: 41.66667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.33333%;
}

.col-xs-push-8 {
  left: 66.66667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.33333%;
}

.col-xs-push-11 {
  left: 91.66667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.33333%;
}

.col-xs-offset-2 {
  margin-left: 16.66667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333%;
}

.col-xs-offset-5 {
  margin-left: 41.66667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.33333%;
}

.col-xs-offset-8 {
  margin-left: 66.66667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333%;
}

.col-xs-offset-11 {
  margin-left: 91.66667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, #block-currentwebsiteblock, .col-sm-8, #block-searchblock form, .col-sm-9, header.block-page-title-block, article.page.full, section.page.full, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  .col-sm-1 {
    width: 8.33333%;
  }

  .col-sm-2 {
    width: 16.66667%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-4 {
    width: 33.33333%;
  }

  .col-sm-5 {
    width: 41.66667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7, #block-currentwebsiteblock {
    width: 58.33333%;
  }

  .col-sm-8, #block-searchblock form {
    width: 66.66667%;
  }

  .col-sm-9, header.block-page-title-block, article.page.full, section.page.full {
    width: 75%;
  }

  .col-sm-10 {
    width: 83.33333%;
  }

  .col-sm-11 {
    width: 91.66667%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-pull-1 {
    right: 8.33333%;
  }

  .col-sm-pull-2 {
    right: 16.66667%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-4 {
    right: 33.33333%;
  }

  .col-sm-pull-5 {
    right: 41.66667%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-7 {
    right: 58.33333%;
  }

  .col-sm-pull-8 {
    right: 66.66667%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-10 {
    right: 83.33333%;
  }

  .col-sm-pull-11 {
    right: 91.66667%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-push-1 {
    left: 8.33333%;
  }

  .col-sm-push-2 {
    left: 16.66667%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-4 {
    left: 33.33333%;
  }

  .col-sm-push-5 {
    left: 41.66667%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-7 {
    left: 58.33333%;
  }

  .col-sm-push-8 {
    left: 66.66667%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-10 {
    left: 83.33333%;
  }

  .col-sm-push-11 {
    left: 91.66667%;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, #block-currentwebsiteblock, .col-md-7, #block-404footer, .col-md-8, header.block-page-title-block, article.page.full, section.page.full, .path-webform header#block-acas-page-title,
  .path-webform .webform-submission-form,
  .path-webform .webform-confirmation,
  .path-webform .region-content .block--bare, .webform-submission-form, #block-prescribed-notificationpreviewfootermessage,
  #block-conciliationpreviewfootermessage, .col-md-9, article.page.search-index, section.page.search-index, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  .col-md-1 {
    width: 8.33333%;
  }

  .col-md-2 {
    width: 16.66667%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.33333%;
  }

  .col-md-5 {
    width: 41.66667%;
  }

  .col-md-6, #block-currentwebsiteblock {
    width: 50%;
  }

  .col-md-7, #block-404footer {
    width: 58.33333%;
  }

  .col-md-8, header.block-page-title-block, article.page.full, section.page.full, .path-webform header#block-acas-page-title,
  .path-webform .webform-submission-form,
  .path-webform .webform-confirmation,
  .path-webform .region-content .block--bare, .webform-submission-form, #block-prescribed-notificationpreviewfootermessage,
  #block-conciliationpreviewfootermessage {
    width: 66.66667%;
  }

  .col-md-9, article.page.search-index, section.page.search-index {
    width: 75%;
  }

  .col-md-10 {
    width: 83.33333%;
  }

  .col-md-11 {
    width: 91.66667%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-pull-1 {
    right: 8.33333%;
  }

  .col-md-pull-2 {
    right: 16.66667%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-4 {
    right: 33.33333%;
  }

  .col-md-pull-5 {
    right: 41.66667%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-7 {
    right: 58.33333%;
  }

  .col-md-pull-8 {
    right: 66.66667%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-10 {
    right: 83.33333%;
  }

  .col-md-pull-11 {
    right: 91.66667%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-push-1 {
    left: 8.33333%;
  }

  .col-md-push-2 {
    left: 16.66667%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-4 {
    left: 33.33333%;
  }

  .col-md-push-5 {
    left: 41.66667%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-7 {
    left: 58.33333%;
  }

  .col-md-push-8 {
    left: 66.66667%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-10 {
    left: 83.33333%;
  }

  .col-md-push-11 {
    left: 91.66667%;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, header.block-page-title-block, article.page.full, section.page.full, .path-webform header#block-acas-page-title,
  .path-webform .webform-submission-form,
  .path-webform .webform-confirmation,
  .path-webform .region-content .block--bare, .webform-submission-form, #block-prescribed-notificationpreviewfootermessage,
  #block-conciliationpreviewfootermessage, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  .col-lg-1 {
    width: 8.33333%;
  }

  .col-lg-2 {
    width: 16.66667%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.33333%;
  }

  .col-lg-5 {
    width: 41.66667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7, header.block-page-title-block, article.page.full, section.page.full, .path-webform header#block-acas-page-title,
  .path-webform .webform-submission-form,
  .path-webform .webform-confirmation,
  .path-webform .region-content .block--bare, .webform-submission-form, #block-prescribed-notificationpreviewfootermessage,
  #block-conciliationpreviewfootermessage {
    width: 58.33333%;
  }

  .col-lg-8 {
    width: 66.66667%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.33333%;
  }

  .col-lg-11 {
    width: 91.66667%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-pull-1 {
    right: 8.33333%;
  }

  .col-lg-pull-2 {
    right: 16.66667%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-4 {
    right: 33.33333%;
  }

  .col-lg-pull-5 {
    right: 41.66667%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-7 {
    right: 58.33333%;
  }

  .col-lg-pull-8 {
    right: 66.66667%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-10 {
    right: 83.33333%;
  }

  .col-lg-pull-11 {
    right: 91.66667%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-push-1 {
    left: 8.33333%;
  }

  .col-lg-push-2 {
    left: 16.66667%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-4 {
    left: 33.33333%;
  }

  .col-lg-push-5 {
    left: 41.66667%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-7 {
    left: 58.33333%;
  }

  .col-lg-push-8 {
    left: 66.66667%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-10 {
    left: 83.33333%;
  }

  .col-lg-push-11 {
    left: 91.66667%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
.col-centered, .alert, .path-webform header#block-acas-page-title,
.path-webform .webform-submission-form,
.path-webform .webform-confirmation,
.path-webform .region-content .block--bare, .webform-submission-form, #block-prescribed-notificationpreviewfootermessage,
#block-conciliationpreviewfootermessage {
  float: none !important;
  margin: 0 auto !important;
}

.fa, #block-acas-main-menu .expanded > a .caret, #social-share .share:before {
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.standfirst {
  font-size: 1.157em;
}

.main__content {
  margin-top: 50px !important;
}
.main__content.extra-margin {
  margin-top: 60px !important;
}

* {
  box-sizing: border-box;
}

html {
  font-size: 19px;
}

body {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
}

img {
  max-width: 100%;
  height: auto;
}

strong, b {
  font-family: "Open Sans Semibold", sans-serif;
}

ul {
  list-style-type: disc;
}

ol {
  list-style-type: decimal;
}

.breadcrumb, ul.breadcrumb--search, #footer_upper__inner ul, article.chapter-pages-listing div.article__wrapper div.article__content ul.field--name-field-secondary-pages, .nav-related .nav-related__list ul, #social-share ul {
  list-style-type: none;
}

.form-description, .upload-wrapper .description, .fieldset-wrapper .description, .webform-element-description, .text-count-wrapper, .field--name-field-description {
  color: #4d4d4d;
}

.breadcrumb li:after, ul.breadcrumb--search li:after, .phone-callout:after, .print-download-email .modal .icon, .btn-save:before {
  background-size: 100% auto;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

main.main__content {
  display: block;
}

h1, .h1,
h2, .h2, .print-download-email .modal .title,
h3,
.team-member-title,
.chapters--search h2, .h3,
h4, .h4, .print-download-email .modal .close,
h5, .h5,
h6, .h6 {
  line-height: 1.25;
}
h1, h1 a, .h1, .h1 a,
h2,
h2 a, .h2, .print-download-email .modal .title, .h2 a, .print-download-email .modal .title a,
h3,
.team-member-title,
.chapters--search h2,
h3 a,
.team-member-title a,
.chapters--search h2 a, .h3, .h3 a,
h4,
h4 a, .h4, .print-download-email .modal .close, .h4 a, .print-download-email .modal .close a,
h5,
h5 a, .h5, .h5 a,
h6,
h6 a, .h6, .h6 a {
  color: #00838D;
  font-family: "Century Gothic Bold", "AppleGothic", sans-serif;
}

figcaption {
  color: #000;
  font-family: "Open Sans", sans-serif;
  margin-bottom: 5px;
}

h1, .h1 {
  border-left: 5px solid #CEDC00;
  line-height: 1.25;
  position: relative;
  padding-left: 15px;
}

h1, h1 .h1, .h1, .h1 .h1 {
  font-size: 1.68em;
}

h2, h2 .h2, h2 .print-download-email .modal .title, .print-download-email .modal h2 .title {
  font-size: 1.36em;
}

.page-type-flexible-landing-page h2 {
  margin-top: 0;
}

h3, .team-member-title, .chapters--search h2, h3 .h3, .team-member-title .h3, .chapters--search h2 .h3 {
  font-size: 1em;
}

h4, h4 .h4, h4 .print-download-email .modal .close, .print-download-email .modal h4 .close {
  font-size: 1em;
}

h5 {
  font-size: 1em;
}

h6 {
  font-size: 1em;
}

@media (min-width: 992px) {
  h1, .h1 {
    font-size: 2.42em;
  }

  h2, .h2, .print-download-email .modal .title {
    font-size: 1.68em;
  }

  .teaser h2 {
    font-size: 1.36em;
  }
}
a {
  color: #007C85;
  text-decoration: underline;
}
a:hover, a:focus {
  text-decoration: none;
}
a:focus {
  background: #007C85;
  color: #fff;
}

.link--back, .back--link {
  text-decoration: none;
}
.link--back:hover, .back--link:hover {
  text-decoration: none;
}

.breadcrumb li a, ul.breadcrumb--search li a, .error-summary .error-summary__list a, #footer__inner ul a, #footer_upper__inner ul a, .nav-related .nav-related__list ul a, .chapters--search a {
  color: #000;
}
.breadcrumb li a:focus, ul.breadcrumb--search li a:focus, .error-summary .error-summary__list a:focus, #footer__inner ul a:focus, #footer_upper__inner ul a:focus, .nav-related .nav-related__list ul a:focus, .chapters--search a:focus {
  color: #fff;
}

.footer-logo:hover, #header-main #block-sitebranding a:hover, #menu-primary__icon:hover, .footer-logo:focus, #header-main #block-sitebranding a:focus, #menu-primary__icon:focus {
  background: transparent;
}

.col-centered, .alert, .path-webform header#block-acas-page-title,
.path-webform .webform-submission-form,
.path-webform .webform-confirmation,
.path-webform .region-content .block--bare, .webform-submission-form, #block-prescribed-notificationpreviewfootermessage,
#block-conciliationpreviewfootermessage, .govuk-webform-elements--wrapper input[type=number]::-webkit-inner-spin-button,
.govuk-webform-elements--wrapper input[type=number]::-webkit-outer-spin-button, .form-number::-webkit-inner-spin-button, .form-number::-webkit-outer-spin-button, #publication-contents h2, ul.footer_podcastlinks {
  margin: 0px;
}

.alert h4, .page-type-basic-page h2:first-of-type, .inset-text h2:first-of-type, .callout h2:first-of-type, .inset-text h3:first-of-type, .callout h3:first-of-type, .inset-text .team-member-title:first-of-type, .callout .team-member-title:first-of-type, .page-node-type-secondary-page.has-guide .field--type-text-with-summary .example-block,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .example-block, .page-node-type-secondary-page.has-guide .field--type-text-with-summary .example-block h2:first-of-type,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .example-block h2:first-of-type, .page-node-type-secondary-page.has-guide .field--type-text-with-summary .example-block h3:first-of-type, .page-node-type-secondary-page.has-guide .field--type-text-with-summary .example-block .team-member-title:first-of-type,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .example-block h3:first-of-type,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .example-block .team-member-title:first-of-type, .page-node-type-secondary-page.has-guide .field--type-text-with-summary .inset-text h2:first-of-type, .page-node-type-secondary-page.has-guide .field--type-text-with-summary .callout h2:first-of-type,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .inset-text h2:first-of-type,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .callout h2:first-of-type, .page-node-type-secondary-page.has-guide .field--type-text-with-summary .inset-text h3:first-of-type, .page-node-type-secondary-page.has-guide .field--type-text-with-summary .callout h3:first-of-type, .page-node-type-secondary-page.has-guide .field--type-text-with-summary .inset-text .team-member-title:first-of-type, .page-node-type-secondary-page.has-guide .field--type-text-with-summary .callout .team-member-title:first-of-type,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .inset-text h3:first-of-type,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .callout h3:first-of-type,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .inset-text .team-member-title:first-of-type,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .callout .team-member-title:first-of-type, .example-block, .example-block h2:first-of-type, .example-block h3:first-of-type, .example-block .team-member-title:first-of-type, #feedback-form-section form .form-submit, #feedback-form form .form-submit, .view-blogs .js-pager__items, .view-consultations .js-pager__items, .view-media-centre .js-pager__items, .view-podcasts .js-pager__items, #footer_upper .footer_action h2, .webform-composite-hidden-title, .page-node-type-page .teaser h2,
.page-node-type-support-page .teaser h2,
.page-node-type-details-page .teaser h2,
.page-node-type-secondary-page .teaser h2,
.page-node-type-home-page .teaser h2,
.page-node-type-publications-page .teaser h2,
.page-node-type-flexible-landing-page .teaser h2, .page-node-type-page.has-chapters h2:first-of-type,
.page-node-type-support-page.has-chapters h2:first-of-type,
.page-node-type-details-page.has-chapters h2:first-of-type,
.page-node-type-secondary-page.has-chapters h2:first-of-type,
.page-node-type-home-page.has-chapters h2:first-of-type,
.page-node-type-publications-page.has-chapters h2:first-of-type,
.page-node-type-flexible-landing-page.has-chapters h2:first-of-type, .page-node-type-page.has-guide h2:first-of-type,
.page-node-type-support-page.has-guide h2:first-of-type,
.page-node-type-details-page.has-guide h2:first-of-type,
.page-node-type-secondary-page.has-guide h2:first-of-type,
.page-node-type-home-page.has-guide h2:first-of-type,
.page-node-type-publications-page.has-guide h2:first-of-type,
.page-node-type-flexible-landing-page.has-guide h2:first-of-type, .page-node-type-campaign h2,
.teaser h2,
.search-index h2, #nav-related__title, div.field.field--name-field-title.field--type-string.field--label-hidden.field--item h2, body.page-node-type-flexible-landing-page h2:first-of-type,
.breadcrumb,
ul.breadcrumb--search,
#footer_upper__inner ul,
article.chapter-pages-listing div.article__wrapper div.article__content ul.field--name-field-secondary-pages,
.nav-related .nav-related__list ul,
#social-share ul,
input,
textarea,
select,
button {
  margin-top: 0px;
}

ul p, ol p, ul li ul, ul li ol, ol li ul, ol li ol, .alert > p,
.alert > ul, .phone-callout p, .inset-text--beta p, .eu-cookie-compliance-banner .eu-cookie-compliance-message p, .govuk-webform-elements--wrapper .form-type-number, #feedback-form-section form .webform-actions, #feedback-form form .webform-actions, .fieldgroup .form-group.form-title, .fieldgroup .form-group.form-wrapper, .view-blogs .js-pager__items, .view-consultations .js-pager__items, .view-media-centre .js-pager__items, .view-podcasts .js-pager__items, #footer_upper .footer_action h2, .node-preview-form-select .form-type-select, article.chapter-pages-listing div.article__wrapper div.article__content, .page-type-conference .field--name-field-display-date, .view-podcasts h2.subscribe_header, .print-download-email .modal .title, .print-download-email .modal .close, h3.publication-title, .publication-title.team-member-title, .chapters--search h2.publication-title, .chapters--search ul, .prescribed .region-navigation-collapsible p,
.breadcrumb,
ul.breadcrumb--search,
#footer_upper__inner ul,
article.chapter-pages-listing div.article__wrapper div.article__content ul.field--name-field-secondary-pages,
.nav-related .nav-related__list ul,
#social-share ul,
input,
textarea,
select,
button {
  margin-bottom: 0px;
}

.view-chapter-listing-for-guides .item-list ul, .view-chapter-listing-for-chapter-pages .item-list ul, .view-blogs .js-pager__items, .view-consultations .js-pager__items, .view-media-centre .js-pager__items, .view-podcasts .js-pager__items, #publication-contents ol, div.acas-details__text, .content-moderation-entity-moderation-form .entity-moderation-form,
.breadcrumb,
ul.breadcrumb--search,
#footer_upper__inner ul,
article.chapter-pages-listing div.article__wrapper div.article__content ul.field--name-field-secondary-pages,
.nav-related .nav-related__list ul,
#social-share ul,
.fieldgroup legend,
input,
textarea,
select,
button {
  margin-left: 0px;
}

.govuk-webform-elements--wrapper .form-type-number:last-child,
.breadcrumb,
ul.breadcrumb--search,
#footer_upper__inner ul,
article.chapter-pages-listing div.article__wrapper div.article__content ul.field--name-field-secondary-pages,
.nav-related .nav-related__list ul,
#social-share ul,
.fieldgroup legend,
input,
textarea,
select,
button {
  margin-right: 0px;
}

.breadcrumb li, ul.breadcrumb--search li, #footer_upper__inner ul li, article.chapter-pages-listing div.article__wrapper div.article__content ul.field--name-field-secondary-pages li, .nav-related .nav-related__list ul li, #social-share ul li, #footer_upper .footer_action h2 {
  padding: 0px;
}

#footer__inner ul a,
#footer_upper__inner ul a {
  padding-top: 0px;
}

#footer__inner ul a,
#footer_upper__inner ul a {
  padding-bottom: 0px;
}

.page-node-type-code-of-practice header.code-of-practice h1, #block-acas-feathersocialsblock,
#block-socialmedialinks, .page-node-type-html-publication header.html-publication h1 {
  padding-left: 0px;
}

.alert > p + p, #footer_upper .footer_action .description p, .find-address-wrapper .find_address, .paragraph--type--document .field--name-field-icon,
.paragraph--type--html-document .field--name-field-icon, .region-emergency-banner, .region-mourning-banner, #block-searchblock, #views-exposed-form-solr-search-content-page-1, #views-exposed-form-search-content-page-1, #block-exposedformsearch-contentpage-1, #search-form,
#feedback-form .feedback-question-wrapper,
#feedback-form .feedback-close-wrapper {
  margin-top: 5px;
}

.page-node-type-code-of-practice header.code-of-practice h1, .view-blogs .views-row .views-field-title, .view-consultations .views-row .views-field-title, .view-media-centre .views-row .views-field-title, .view-podcasts .views-row .views-field-title, article.chapter-pages-listing div.article__wrapper div.article__content h3, article.chapter-pages-listing div.article__wrapper div.article__content .team-member-title, article.chapter-pages-listing div.article__wrapper div.article__content .chapters--search h2, .chapters--search article.chapter-pages-listing div.article__wrapper div.article__content h2, article.chapter-pages-listing div.article__wrapper div.article__content .title, .page-node-type-html-publication header.html-publication h1, section.podcast .field--name-field-display-date, .nav-justified > li > a, .nav-tabs.nav-justified > li > a,
#feedback-form .feedback-question-wrapper,
#feedback-form .feedback-close-wrapper {
  margin-bottom: 5px;
}

.paragraph--type--document .field--name-field-pages,
.paragraph--type--document .file-size,
.paragraph--type--html-document .field--name-field-pages,
.paragraph--type--html-document .file-size,
#social-share li {
  margin-left: 5px;
}

#social-share li {
  margin-right: 5px;
}

.btn-save {
  padding: 5px;
}

ul li, ol li, article.chapter-pages-listing div.article__wrapper div.article__content ul.field--name-field-secondary-pages li,
.find-address-wrapper .find_address,
#social-share {
  padding-top: 5px;
}

.field--name-field-member-name, .field--name-field-member-title, .field--name-field-member-location,
.find-address-wrapper .find_address,
#social-share {
  padding-bottom: 5px;
}

#social-share .text,
.find-address-wrapper .find_address,
.view-solr-search-content .views-row {
  padding-left: 5px;
}

.find-address-wrapper .find_address,
.view-solr-search-content .views-row {
  padding-right: 5px;
}

.team_member_wrapper {
  margin: 10px;
}

div.acas-details__text,
.invalid-feedback,
.fieldgroup legend {
  margin-top: 10px;
}

.page-node-type-secondary-page.has-guide .field--type-text-with-summary .example-block ul, .page-node-type-secondary-page.has-guide .field--type-text-with-summary .example-block p,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .example-block ul,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .example-block p, .example-block ul, .example-block p, #feedback-form-section form .webform-element-description, #feedback-form form .webform-element-description, #feedback-form-section .panel .control-label, #feedback-form-section .panel .panel-title, #feedback-form .panel .control-label, #feedback-form .panel .panel-title, .fieldset-legend, .control-label, .view-blogs .views-row .views-field-field-display-date, .view-consultations .views-row .views-field-field-display-date, .view-media-centre .views-row .views-field-field-display-date, .view-podcasts .views-row .views-field-field-display-date, #footer_upper__inner ul li, #footer_upper .footer_action .description p, .page-type-conference .field--name-field-conf-location, .nav-related .nav-related__list ul a, .view-empty p, #block-exposedformsolr-search-contentpage-1-3, #block-exposedformsolr-search-contentpage-1-3 .search_heading, form.webform-submission-form div.form-inline .form-control, form.webform-submission-form div.radio_header span,
.invalid-feedback,
.fieldgroup legend {
  margin-bottom: 10px;
}

.breadcrumb li:after,
ul.breadcrumb--search li:after {
  margin-left: 10px;
}

.breadcrumb li:after,
ul.breadcrumb--search li:after {
  margin-right: 10px;
}

.invalid-feedback, .js-pager__items .pager__item a, .team_member_wrapper {
  padding: 10px;
}

.eu-cookie-compliance-banner .eu-cookie-compliance-content, #footer_upper .footer_action .description p, #publication-contents li,
.region.region-top-bar,
.nav-related {
  padding-top: 10px;
}

.eu-cookie-compliance-banner .eu-cookie-compliance-content, #feedback-form-section .panel, #feedback-form .panel, #feedback-form-section .fieldgroup, #feedback-form .fieldgroup, #footer_upper .footer_action,
.region.region-top-bar,
.nav-related {
  padding-bottom: 10px;
}

.beta-icon,
.previous .details-wrapper,
.next .details-wrapper,
#social-share,
.page-type-strategy-page .paragraph-green-bordered-box {
  padding-left: 10px;
}

.beta-icon,
.previous .details-wrapper,
.next .details-wrapper,
#social-share,
.page-type-strategy-page .paragraph-green-bordered-box {
  padding-right: 10px;
}

.region-mourning-banner p {
  margin-top: 15px;
}

h4, .paragraph--type--document .field--name-field-icon,
.paragraph--type--html-document .field--name-field-icon, .region-mourning-banner p, .field--name-field-team-member-section {
  margin-bottom: 15px;
}

.view-chapter-listing-for-guides, .view-chapter-listing-for-chapter-pages, .print-download-email .modal .x {
  margin-left: 15px;
}

.find-address-wrapper input, .find-address-wrapper a, ul.footer_podcastlinks li, .paragraph--type--document .field--name-field-icon,
.paragraph--type--html-document .field--name-field-icon {
  margin-right: 15px;
}

.inset-text, .callout, .page-node-type-secondary-page.has-guide .field--type-text-with-summary .example-block,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .example-block, .page-node-type-secondary-page.has-guide .field--type-text-with-summary .inset-text, .page-node-type-secondary-page.has-guide .field--type-text-with-summary .callout,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .inset-text,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .callout, .example-block {
  padding: 15px;
}

article.teaser .article__wrapper,
.previous .details-wrapper,
.next .details-wrapper,
.guidance-text,
.text--guidance,
.prescribed .text--guidance {
  padding-top: 15px;
}

#footer_upper section,
article.teaser .article__wrapper,
.previous .details-wrapper,
.next .details-wrapper,
.guidance-text,
.text--guidance,
.prescribed .text--guidance {
  padding-bottom: 15px;
}

.invalid-feedback, div.acas-details__text, .region-emergency-banner p, .region-mourning-banner p {
  padding-left: 15px;
}

section.podcast_links > *, section.podcast_links > * > * {
  padding-right: 15px;
}

.region-emergency-banner p, #block-exposedformsolr-search-contentpage-1-3,
.alert,
.btn-primary,
.btn-secondary,
.webform-button--preview,
.webform-button--previous:not(.back--link),
.webform-button--next:not(.back--link),
.webform-wizard-pages-link,
form#user-login-form #edit-submit,
#footer_upper__inner ul,
#modal .title-wrapper .title,
#modal .spinner-wrapper,
.print-download-email .modal .body-wrapper,
.print-download-email .modal .icon,
#social-share,
.path-webform header#block-acas-page-title,
.path-webform .webform-submission-form,
.path-webform .webform-confirmation,
.path-webform .region-content .block--bare,
.prescribed .btn-primary,
.prescribed .btn-secondary,
.prescribed .webform-button--preview,
.prescribed .webform-wizard-pages-link {
  margin-top: 20px;
}

.form-description, .upload-wrapper .description, .fieldset-wrapper .description, .webform-element-description, .text-count-wrapper, .field--name-field-description, h3, .team-member-title, .chapters--search h2, .inset-text, .callout, .page-node-type-secondary-page.has-guide .field--type-text-with-summary .example-block,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .example-block, .page-node-type-secondary-page.has-guide .field--type-text-with-summary .inset-text, .page-node-type-secondary-page.has-guide .field--type-text-with-summary .callout,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .inset-text,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .callout, .error-summary .error-summary__title, .example-block, .region-sidebar-second h2, .webform-preview .form-group, .page-type-conference .paragraph--type--conference-session, div.custom-conference-session, .js-pager__items, .paragraph--type--document .document-wrapper,
.paragraph--type--html-document .document-wrapper, .region-emergency-banner, .region-emergency-banner p, .region-mourning-banner, #block-searchblock, form#user-login-form .form-item, .page-node-type-details-page article, .page-node-type-secondary-page article, .page-node-type-support-page article,
.alert,
.btn-primary,
.btn-secondary,
.webform-button--preview,
.webform-button--previous:not(.back--link),
.webform-button--next:not(.back--link),
.webform-wizard-pages-link,
form#user-login-form #edit-submit,
#footer_upper__inner ul,
#modal .title-wrapper .title,
#modal .spinner-wrapper,
.print-download-email .modal .body-wrapper,
.print-download-email .modal .icon,
#social-share,
.path-webform header#block-acas-page-title,
.path-webform .webform-submission-form,
.path-webform .webform-confirmation,
.path-webform .region-content .block--bare,
.prescribed .btn-primary,
.prescribed .btn-secondary,
.prescribed .webform-button--preview,
.prescribed .webform-wizard-pages-link {
  margin-bottom: 20px;
}

.print-download-email .modal .action {
  margin-left: 20px;
}

.view-blogs .views-field-field-image, .govuk-webform-elements--wrapper .form-type-number, .fieldgroup .form-group.form-title, .view-podcasts .views-field-field-image, form.webform-submission-form button, .content-moderation-entity-moderation-form .entity-moderation-form li,
.print-download-email .modal .action {
  margin-right: 20px;
}

.error-summary, #feedback-form-section form, #feedback-form form, .print-download-email .modal .title-wrapper, .print-download-email .btn-panel, .node-preview-container {
  padding: 20px;
}

section.podcast content.body {
  padding-top: 20px;
}

#modal .title-wrapper,
article.teaser .article__wrapper {
  padding-left: 20px;
}

#modal .title-wrapper,
article.teaser .article__wrapper {
  padding-right: 20px;
}

p, .view-blogs .views-row, .view-consultations .views-row, .view-media-centre .views-row, .view-podcasts .views-row, .acas-details__summary, section.podcast_links, .field--name-field-display-date, .field--name-field-media-file,
.field--name-field-pages, .guidance-text, .text--guidance, .prescribed .text--guidance {
  margin-bottom: 25px;
}

.page-node-type-code-of-practice header.code-of-practice, .page-node-type-html-publication header.html-publication {
  padding: 25px;
}

.guidance-text,
.text--guidance,
.prescribed .text--guidance {
  padding-left: 25px;
}

.guidance-text,
.text--guidance,
.prescribed .text--guidance {
  padding-right: 25px;
}

.print-download-email, ul.breadcrumb--search, form.webform-submission-form div.radio_header,
main.main__content,
.webform-container-type-details .panel-body {
  margin-top: 30px;
}

ul, ol, h2, .phone-callout, .page-node-type-code-of-practice header.code-of-practice, article.paragraph--type--flexible-bordered-box, #block-acas-feathersocialsblock,
#block-socialmedialinks, #footer_upper section, #address_results, .page-node-type-html-publication header.html-publication, article.teaser, .secondary-page-navigation, .print-download-email, form.webform-submission-form div.form-group,
main.main__content,
.webform-container-type-details .panel-body {
  margin-bottom: 30px;
}

ul, ol, #feedback-form .feedback-question a, .webform-container-type-details .panel-body {
  margin-left: 30px;
}

article.paragraph--type--flexible-bordered-box .flexible-landing-block__wrapper {
  padding: 30px;
}

#block-acas-footer,
.view-solr-search-content .views-row,
.view-empty {
  padding-top: 30px;
}

.ajax-progress.ajax-progress-throbber,
.view-solr-search-content .views-row,
.view-empty {
  padding-bottom: 30px;
}

.previous .text {
  padding-left: 30px;
}

#footer__inner ul li, .next .text {
  padding-right: 30px;
}

.inset-text--beta, .secondary-page-navigation {
  margin-top: 40px;
}

.link--back, .back--link, .breadcrumb, ul.breadcrumb--search, .error-summary, .fieldgroup, .field--name-field-publication-summary, form.webform-submission-form div.form-inline, form#user-login-form, #block-landingpagesblock,
#block-landingpagebottomblock,
.block-landing-subpages {
  margin-bottom: 40px;
}

.page-node-type-code-of-practice header.code-of-practice, .page-node-type-html-publication header.html-publication {
  padding-top: 40px;
}

.page-node-type-code-of-practice h2:first-of-type {
  margin-top: 50px;
}

h1, .h1, .view-chapter-listing-for-guides .item-list ul, .view-chapter-listing-for-chapter-pages .item-list ul, #block-homepageblock,
#block-block-landingpagesblock {
  margin-bottom: 50px;
}

#block-relatedcontentblock-2 .nav-related {
  padding-bottom: 50px;
}

h2, h3, .team-member-title, .chapters--search h2, .page-node-type-secondary-page.has-guide .field--type-text-with-summary h2,
.page-node-type-details-page.has-chapters .field--type-text-with-summary h2, .js-pager__items, .page-node-type-page h2,
.page-node-type-support-page h2,
.page-node-type-details-page h2,
.page-node-type-secondary-page h2,
.page-node-type-home-page h2,
.page-node-type-publications-page h2,
.page-node-type-flexible-landing-page h2, .page-node-type-page h2:first-of-type,
.page-node-type-support-page h2:first-of-type,
.page-node-type-details-page h2:first-of-type,
.page-node-type-secondary-page h2:first-of-type,
.page-node-type-home-page h2:first-of-type,
.page-node-type-publications-page h2:first-of-type,
.page-node-type-flexible-landing-page h2:first-of-type, .page-node-type-page.has-chapters h2,
.page-node-type-support-page.has-chapters h2,
.page-node-type-details-page.has-chapters h2,
.page-node-type-secondary-page.has-chapters h2,
.page-node-type-home-page.has-chapters h2,
.page-node-type-publications-page.has-chapters h2,
.page-node-type-flexible-landing-page.has-chapters h2, .page-node-type-page.has-guide h2,
.page-node-type-support-page.has-guide h2,
.page-node-type-details-page.has-guide h2,
.page-node-type-secondary-page.has-guide h2,
.page-node-type-home-page.has-guide h2,
.page-node-type-publications-page.has-guide h2,
.page-node-type-flexible-landing-page.has-guide h2, body.page-node-type-flexible-landing-page h2, body.page-node-type-flexible-landing-page .publication-title, .page-node-type-code-of-practice h2 {
  margin-top: 60px;
}

.alert {
  border: 1px solid transparent;
  border-radius: 5px;
  padding: .75em;
  position: relative;
}
.alert h4 {
  color: inherit;
}
.alert .alert-link {
  font-weight: 400;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 3em;
}
.alert-dismissable .close,
.alert-dismissible .close {
  color: inherit;
  font-size: 1.25em;
  position: absolute;
  right: .5em;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}

.form-group .form-item .invalid, .webform-options-display-one-column .form-item .invalid {
  border: 4px solid #b10e1e;
}

.link--back, .back--link {
  cursor: pointer;
  clear: both;
  font-size: 0.85em;
  position: relative;
  float: left;
  padding-left: 14px;
  background: transparent;
  border: none;
  border-bottom: 1px solid #000;
}
.link--back:before, .back--link:before {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  -webkit-clip-path: polygon(0% 50%, 100% 100%, 100% 0%);
  clip-path: polygon(0% 50%, 100% 100%, 100% 0%);
  border-width: 5px 6px 5px 0;
  border-right-color: inherit;
  margin-left: auto;
  margin-right: auto;
  content: "";
  position: absolute;
  top: 7px;
  bottom: 1px;
  left: 0;
}
.link--back:hover, .link--back:focus, .back--link:hover, .back--link:focus {
  border-bottom: 1px solid transparent;
}

.region.region-top-bar {
  border-bottom: 1px solid #888;
  overflow: auto;
}

.block-beta-banner {
  color: #4d4d4d;
  width: 100%;
}

.beta-icon {
  background: #00838D;
  color: #fff;
  text-transform: uppercase;
}

.view-blogs .views-row {
  clear: left;
}
.view-blogs .views-field-field-image {
  float: left;
}

.field-image-label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.breadcrumb, ul.breadcrumb--search {
  padding: 0;
}
.breadcrumb li, ul.breadcrumb--search li {
  display: inline-block;
  position: relative;
}
.breadcrumb li a, ul.breadcrumb--search li a {
  position: relative;
}
.breadcrumb li:after, ul.breadcrumb--search li:after {
  content: "";
  background-image: url(../images/icons/icon-chevron-teal-right.svg);
  display: inline-block;
  height: 15px;
  position: relative;
  top: 0.25em;
  width: 7px;
}
.breadcrumb li:last-child:after, ul.breadcrumb--search li:last-child:after {
  display: none;
}

@media (min-width: 992px) and (max-width: 1200px) {
  .breadcrumb, ul.breadcrumb--search {
    margin-top: 20px;
  }
}
.btn-primary, .btn-secondary, .webform-button--preview, .webform-button--previous:not(.back--link),
.webform-button--next:not(.back--link), .webform-wizard-pages-link, form#user-login-form #edit-submit {
  cursor: pointer;
  background: #007C85;
  border: 1px solid #007C85;
  color: #fff;
  display: inline-block;
  font-size: 1em;
  padding: .75em;
  min-width: 7em;
  text-align: center;
  width: fit-content;
}
.btn-primary:hover, .btn-secondary:hover, .webform-button--preview:hover, .webform-button--previous:hover:not(.back--link),
.webform-button--next:hover:not(.back--link), .webform-wizard-pages-link:hover, form#user-login-form #edit-submit:hover, .btn-primary:focus, .btn-secondary:focus, .webform-button--preview:focus, .webform-button--previous:focus:not(.back--link),
.webform-button--next:focus:not(.back--link), .webform-wizard-pages-link:focus, form#user-login-form #edit-submit:focus {
  background: #fff;
  border: 1px solid #007C85;
  color: #007C85;
}

.btn-secondary {
  background: #fff;
  border: 1px solid #007C85;
  color: #007C85;
}
.btn-secondary:hover, .btn-secondary:focus {
  background: #007C85;
  color: #fff;
}

.btn-group .btn-cta {
  display: inline-block;
}

.btn-primary[disabled="true"], [disabled="true"].btn-secondary, [disabled="true"].webform-button--preview, [disabled="true"].webform-button--previous:not(.back--link),
[disabled="true"].webform-button--next:not(.back--link), [disabled="true"].webform-wizard-pages-link, form#user-login-form [disabled="true"]#edit-submit,
.btn-primary[disabled],
[disabled].btn-secondary,
[disabled].webform-button--preview,
[disabled].webform-button--previous:not(.back--link),
[disabled].webform-button--next:not(.back--link),
[disabled].webform-wizard-pages-link,
form#user-login-form [disabled]#edit-submit {
  cursor: default;
  opacity: 0.3;
}
.btn-primary[disabled="true"]:hover, [disabled="true"].btn-secondary:hover, [disabled="true"].webform-button--preview:hover, [disabled="true"].webform-button--previous:hover:not(.back--link),
[disabled="true"].webform-button--next:hover:not(.back--link), [disabled="true"].webform-wizard-pages-link:hover, form#user-login-form [disabled="true"]#edit-submit:hover, .btn-primary[disabled="true"]:focus, [disabled="true"].btn-secondary:focus, [disabled="true"].webform-button--preview:focus, [disabled="true"].webform-button--previous:focus:not(.back--link),
[disabled="true"].webform-button--next:focus:not(.back--link), [disabled="true"].webform-wizard-pages-link:focus, form#user-login-form [disabled="true"]#edit-submit:focus,
.btn-primary[disabled]:hover,
[disabled].btn-secondary:hover,
[disabled].webform-button--preview:hover,
[disabled].webform-button--previous:hover:not(.back--link),
[disabled].webform-button--next:hover:not(.back--link),
[disabled].webform-wizard-pages-link:hover,
form#user-login-form [disabled]#edit-submit:hover,
.btn-primary[disabled]:focus,
[disabled].btn-secondary:focus,
[disabled].webform-button--preview:focus,
[disabled].webform-button--previous:focus:not(.back--link),
[disabled].webform-button--next:focus:not(.back--link),
[disabled].webform-wizard-pages-link:focus,
form#user-login-form [disabled]#edit-submit:focus {
  background-color: #007C85;
  color: #fff;
  border: 1px solid #007C85;
}

.webform-button--draft {
  display: none;
}

.inset-text, .callout {
  border-left: 10px solid #CEDC00;
  color: #000;
  font-size: 1em;
}

.phone-callout {
  background-color: #007C85;
  display: block;
  min-width: 100%;
  padding: 1.25em 4em 1.25em 1.25em;
  position: relative;
  text-align: left;
}
.phone-callout, .phone-callout a {
  color: #fff;
}
.phone-callout a:hover, .phone-callout a:focus {
  text-decoration: none;
}
.phone-callout:hover, .phone-callout:focus {
  cursor: pointer;
}
.phone-callout:hover a, .phone-callout:focus a {
  text-decoration: none;
}
.phone-callout:after {
  content: "";
  background-image: url(../images/icons/icon-telephone.png);
  height: 100%;
  position: absolute;
  right: .5em;
  top: 0;
  width: 2em;
}

.inset-text--beta {
  margin-bottom: -30px;
}

#block-currentwebsiteblock .inset-text--beta {
  margin-bottom: 0;
}

.page-type-campaign .page-header {
  display: none;
}

div.video video {
  height: auto;
  max-width: 100%;
  padding: 10px;
}

video {
  height: auto;
  max-width: 100%;
  padding: 10px;
}

html.ie11 body.page-type-campaign .bg-image {
  display: none;
}

body.page-type-campaign {
  /*! SOCIAL MEDIA ICONS */
  /*! MAIN CSS */
  /*! BREAKPOINT FOR MEDIUM SCREENS UP TO A WIDTH OF 892PX */
  /*! BREAKPOINT FOR SMALLER SCREENS UP TO A WIDTH OF 500PX */
}
body.page-type-campaign .Article__socialBar {
  margin-top: 16px;
}
@media only screen and (min-width: 450px) {
  body.page-type-campaign .Article__socialBar {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
}
body.page-type-campaign .SocialBar__component {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.page-type-campaign .SocialBar__icon {
  background: no-repeat center;
  cursor: pointer;
  height: 55px;
  overflow: hidden;
  text-indent: -999px;
  width: 60px;
}
body.page-type-campaign .SocialBar__icon:hover {
  border-radius: 100%;
  background-color: #360036 !important;
  /* acas-color("maroon") darkened by 30%  This new Sass variable could be called: $acas-color-socials-hover("maroon-dark")*/
  box-shadow: none !important;
}
body.page-type-campaign .SocialBar__icon:focus {
  outline: 3px solid #cedc00;
  /* Sass color: $acas-color("lime") */
  background-color: #360036;
  /* darkened by 30%. The oringal Sass is $acas-color("maroon") and it has been darkened by 30% here. This new Sass variable could be called: $acas-color-socials-focus("maroon-dark")*/
  box-shadow: 0 -2px #cedc00, 0 6px #360036;
  /* Sass color from left to right: $acas-color("lime"),  $acas-color-socials-focus("maroon") */
}
body.page-type-campaign .SocialBar__icon:active {
  outline: none;
  transform: scale(1.1);
}
body.page-type-campaign .SocialBar__icon.SocialBar__facebook {
  background: url(/themes/custom/acas/dist/images/icons/Facebook_Icon.svg);
}
body.page-type-campaign .SocialBar__icon.SocialBar__twitter {
  background: url(/themes/custom/acas/dist/images/icons/Twitter_icon.svg);
  background-size: 28px;
  background-position: center;
  background-repeat: no-repeat;
}
body.page-type-campaign .SocialBar__icon.SocialBar__linkedin {
  background: url(/themes/custom/acas/dist/images/icons/LinkedIn_Icon.svg);
}
body.page-type-campaign .SocialBar__horizontal .SocialBar__icon {
  border-width: 0 0px 0 0;
}
body.page-type-campaign .SocialBar__horizontal .SocialBar__icon:first-child {
  border-width: 0 0px;
}
body.page-type-campaign .header-colour-blue {
  background-color: #005EB8;
}
body.page-type-campaign .header-colour-purple {
  background-color: #820282;
}
body.page-type-campaign .header-colour-maroon {
  background-color: #910048;
}
body.page-type-campaign .header-colour-teal {
  background-color: #00838D;
}
body.page-type-campaign .header-colour-lime {
  background-color: #CEDC00;
}
body.page-type-campaign .background-colour-blue {
  background-color: #e8f0f8;
}
body.page-type-campaign .background-colour-lime {
  background-color: #f0f5b3;
}
body.page-type-campaign .background-colour-purple {
  background-color: #FAEBF4;
}
body.page-type-campaign .background-colour-teal {
  background-color: #E2F2F3;
}
body.page-type-campaign .hero {
  border-radius: 0.3rem;
  margin-bottom: 35px;
}
body.page-type-campaign .body_content {
  margin: auto;
}
body.page-type-campaign .title-banner-container {
  display: grid;
  grid-template-columns: 60% 40%;
  overflow: hidden;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
}
body.page-type-campaign .title-banner-container > div {
  text-align: left;
  padding: 20px 0;
  padding-top: 50px;
  padding-bottom: 50px;
  margin-right: 0px;
  margin-left: 30px;
}
body.page-type-campaign .title-banner-heading {
  text-align: left;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  margin-bottom: 0px;
  color: white;
  border-left: solid 5px #cedc00;
  /* Sass color: $acas-color("lime") */
  margin: 15px;
  font-family: "Century Gothic Bold", "AppleGothic", sans-serif;
}
body.page-type-campaign .title-banner-description {
  text-align: left;
  padding-left: 15px;
  margin-top: 0px;
  width: fit-content;
  color: white;
  vertical-align: baseline;
  font-weight: 400;
}
body.page-type-campaign main.main__content {
  margin-top: 0px !important;
}
body.page-type-campaign .main__content {
  margin-top: 0px !important;
}
body.page-type-campaign .card {
  margin: 10px;
  padding: 25px;
  background-color: #f7f7f7;
  display: block;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  min-height: 400px;
}
body.page-type-campaign .page-type-campaign .btn-primary, body.page-type-campaign .page-type-campaign .btn-secondary, body.page-type-campaign .page-type-campaign .webform-button--preview, body.page-type-campaign .page-type-campaign .webform-button--previous:not(.back--link),
body.page-type-campaign .page-type-campaign .webform-button--next:not(.back--link), body.page-type-campaign .page-type-campaign .webform-wizard-pages-link, body.page-type-campaign .page-type-campaign form#user-login-form #edit-submit, form#user-login-form body.page-type-campaign .page-type-campaign #edit-submit {
  margin-top: 0px;
  margin-bottom: 0px;
}
body.page-type-campaign .bordered_card {
  margin: 10px;
  background-color: #f7f7f7;
  display: block;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  border-left-width: 13px;
  border-left-style: solid;
  padding: 10px;
}
body.page-type-campaign .video-description {
  padding-left: 25px;
}
body.page-type-campaign div.field--name-field-description {
  font-size: 1em;
}
body.page-type-campaign .video_sub-heading {
  font-size: 14.25px !important;
  color: #007c85 !important;
  padding-top: 25px;
  padding-left: 25px;
  font-family: "Open Sans Semibold", sans-serif;
}
body.page-type-campaign .card_video {
  margin: 10px;
  background-color: #f7f7f7;
  display: block;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
body.page-type-campaign .campaign_section .field--name-field-background-colour {
  display: none;
}
body.page-type-campaign .video-title {
  padding-left: 25px;
  padding-top: 25px;
  margin-bottom: 15px;
}
body.page-type-campaign .acas-details {
  padding-left: 25px;
  overflow: auto;
}
body.page-type-campaign hr.bar {
  width: 100%;
  height: 15px;
  background-color: #E4E4E4;
  opacity: 0.4;
  border-width: 0;
  margin-top: 45px;
}
body.page-type-campaign .bg-image {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center;
  max-height: 100%;
  min-width: 100%;
  max-width: 40%;
  clip-path: circle(500px at 500px 50%);
  background-size: cover;
}
body.page-type-campaign .paragraph--type--campaign-quote-banner {
  background-color: #00838D;
  color: #FFFFFF;
  margin: 10px;
  padding: 30px;
  min-height: 400px;
}
body.page-type-campaign .paragraph--type--campaign-quote-banner div.field--name-field-quote-title {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  display: flex;
  align-items: center;
}
body.page-type-campaign .paragraph--type--campaign-quote-banner div.field--name-field-link {
  margin-top: 24px;
}
body.page-type-campaign .paragraph--type--campaign-quote-banner div.field--name-field-link a {
  color: #FFFFFF;
  font-size: 16.15px;
}
body.page-type-campaign .paragraph--type--campaign-quote-banner div.field--name-field-subtitle {
  font-size: 0.85em;
  margin-top: 10px;
  margin-bottom: 5px;
}
body.page-type-campaign .field--name-field-image img {
  display: block;
  max-height: 420px;
  width: auto;
  padding: 10px;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 1200px) {
  body.page-type-campaign .body_content {
    min-width: 80%;
    margin: auto;
  }
}
@media screen and (max-width: 768px) {
  body.page-type-campaign main.main__content {
    padding-left: 15px;
    padding-right: 15px;
  }
  body.page-type-campaign .hero {
    margin-bottom: 40px !important;
  }
  body.page-type-campaign .body_content {
    min-width: 100%;
    margin: auto;
  }
  body.page-type-campaign .title-banner-container {
    display: block;
    position: relative;
    grid-template-columns: 100% 100%;
    overflow: hidden;
    left: 0;
    right: 0;
    top: 0;
  }
  body.page-type-campaign .title-banner-container > div {
    text-align: left;
    padding: 20px 0;
    padding-top: 50px;
    padding-bottom: 0px;
    margin-right: 0px;
    margin-left: 15px;
  }
  body.page-type-campaign .title-banner-heading {
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0px;
    color: white;
    font-family: "Century Gothic Bold", "AppleGothic", sans-serif;
  }
  body.page-type-campaign .title-banner-heading,
  body.page-type-campaign h1 {
    border-left: solid 5px #cedc00;
    margin: 15px;
    vertical-align: baseline;
  }
  body.page-type-campaign .title-banner-description {
    text-align: left;
    padding-left: 15px;
    margin-right: 15px;
    color: white;
    vertical-align: baseline;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 10px;
  }
  body.page-type-campaign h1 {
    /* We may not need this because I presume our codebase will import the relevant H1 configurations? */
    font-family: "Century Gothic Bold", "AppleGothic", sans-serif;
  }
  body.page-type-campaign body p {
    /* We may not need this because I presume our codebase will import the relevant body,P configurations? But need to ensure has padding-top: 20px */
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
  }
  body.page-type-campaign .body_content {
    width: 90%;
    margin: auto;
  }
  body.page-type-campaign .bg-image {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top;
    max-height: 100%;
    min-height: 300px;
    min-width: 100%;
    clip-path: none;
    background-size: cover;
    clip-path: circle(550px at 50% 550px);
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 768px) {
  body.page-type-campaign .page-type-campaign p {
    font-size: 19px;
    font-family: "open sans";
  }
  body.page-type-campaign .page-type-campaign h2 {
    font-size: 1.25em;
    margin: 20px !important;
  }
  body.page-type-campaign .page-type-campaign div.paragraph--type--campaign-page-video div.field--name-field-title {
    font-size: 1.25em !important;
  }
}
@media (min-width: 768px) {
  body.page-type-campaign .bordered_card {
    margin: 0px 0px 30px;
    padding: 25px;
    background-color: #f7f7f7;
    display: block;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    border-left-width: 50px;
    border-left-style: solid;
    padding: 10px;
  }
}
@media screen and (max-width: 500px) {
  body.page-type-campaign .hero {
    margin-bottom: 40px;
  }
  body.page-type-campaign .title-banner-container {
    display: block;
    position: relative;
    grid-template-columns: 100% 100%;
    overflow: hidden;
    left: 0;
    right: 0;
    top: 0;
  }
  body.page-type-campaign .title-banner-container > div {
    text-align: left;
    padding: 20px 0;
    padding-top: 50px;
    padding-bottom: 30px;
    margin-right: 0px;
    margin-left: 15px;
  }
  body.page-type-campaign .title-banner-heading {
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0px;
    color: white;
    font-family: "Century Gothic Bold", "AppleGothic", sans-serif;
  }
  body.page-type-campaign .title-banner-heading,
  body.page-type-campaign h1 {
    /* We may not need this because I presume our codebase will import the relevant H1 configurations so it dynamically channges font-size? */
    border-left: solid 5px #cedc00;
    margin: 15px;
    vertical-align: baseline;
  }
  body.page-type-campaign .title-banner-description {
    text-align: left;
    padding-left: 15px;
    margin-right: 15px;
    color: white;
    vertical-align: baseline;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  body.page-type-campaign h1 {
    /* We may not need this because I presume our codebase will import the relevant H1 configurations? */
    font-family: "Century Gothic Bold", "AppleGothic", sans-serif;
  }
  body.page-type-campaign body p {
    /* We may not need this because I presume our codebase will import the relevant body,p configurations? */
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
  }
  body.page-type-campaign .body_content {
    width: 100%;
    margin: auto;
  }
  body.page-type-campaign .bg-image {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top;
    max-height: 100%;
    min-height: 250px;
    min-width: 100%;
    clip-path: none;
    background-size: cover;
    clip-path: circle(550px at 50% 550px);
    margin-left: 0px !important;
  }
}
body.page-type-campaign .campiagn_video_transcript {
  padding-bottom: 25px;
}
body.page-type-campaign .paragraph--type--campaign-text {
  padding: 25px;
}

.field--name-field-secondary-pages .field--items .field--item {
  padding-left: 25px;
  padding-top: 5px;
  font-size: 16.15px;
}
.field--name-field-secondary-pages .field--items .field--item:before {
  content: "— ";
  margin-left: -25px;
  padding-right: 5px;
}

.view-chapter-listing-for-guides .item-list ul, .view-chapter-listing-for-chapter-pages .item-list ul {
  list-style-type: none;
}
.view-chapter-listing-for-guides .item-list ul li, .view-chapter-listing-for-chapter-pages .item-list ul li {
  padding-left: 25px;
  padding-top: 5px;
  font-size: 16.15px;
}
.view-chapter-listing-for-guides .item-list ul li:before, .view-chapter-listing-for-chapter-pages .item-list ul li:before {
  content: "— ";
  margin-left: -25px;
  padding-right: 5px;
}

.chapter-title {
  border: none;
  padding-left: 0;
  margin-bottom: 30px;
  font-size: 1.53em;
  display: none;
}

@media (min-width: 992px) {
  .chapter-title {
    font-size: 2.1em;
  }
}
.page-node-type-secondary-page.has-guide .field--type-text-with-summary .example-block,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .example-block {
  border-left: 10px solid #888;
  color: #000;
  font-size: 1em;
}
.page-node-type-secondary-page.has-guide .field--type-text-with-summary .inset-text, .page-node-type-secondary-page.has-guide .field--type-text-with-summary .callout,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .inset-text,
.page-node-type-details-page.has-chapters .field--type-text-with-summary .callout {
  border-left: 10px solid #CEDC00;
  color: #000;
  font-size: 1em;
}

.field--name-field-last-reviewed-date {
  font-size: 0.85em;
}

.page-node-type-secondary-page .field--name-field-content-section > .container, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form, .page-node-type-secondary-page .field--name-field-content-section > .form-name, .page-node-type-details-page .field--name-field-content-section > .container, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content, .page-node-type-details-page .field--name-field-content-section > #feedback-form, .page-node-type-details-page .field--name-field-content-section > .form-name {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.page-node-type-secondary-page .field--name-field-content-section > .container > *, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content > *, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content > *, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form > *, .page-node-type-secondary-page .field--name-field-content-section > .form-name > *, .page-node-type-details-page .field--name-field-content-section > .container > *, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content > *, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content > *, .page-node-type-details-page .field--name-field-content-section > #feedback-form > *, .page-node-type-details-page .field--name-field-content-section > .form-name > * {
  margin-left: -15px;
  margin-right: -15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}
.page-node-type-secondary-page .field--name-field-content-section > .container > * > *, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content > * > *, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content > * > *, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form > * > *, .page-node-type-secondary-page .field--name-field-content-section > .form-name > * > *, .page-node-type-details-page .field--name-field-content-section > .container > * > *, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content > * > *, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content > * > *, .page-node-type-details-page .field--name-field-content-section > #feedback-form > * > *, .page-node-type-details-page .field--name-field-content-section > .form-name > * > * {
  padding-left: 15px;
  padding-right: 15px;
  float: none;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.page-node-type-secondary-page .field--name-field-content-section > .container .col-xs-1, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-1, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-1, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xs-1, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xs-1, .page-node-type-details-page .field--name-field-content-section > .container .col-xs-1, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-1, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-1, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xs-1, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xs-1 {
  max-width: 8.33%;
  -webkit-flex: 1 0 8.33%;
  -ms-flex: 1 0 8.33%;
  flex: 1 0 8.33%;
}
.page-node-type-secondary-page .field--name-field-content-section > .container .col-xs-2, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-2, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-2, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xs-2, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xs-2, .page-node-type-details-page .field--name-field-content-section > .container .col-xs-2, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-2, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-2, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xs-2, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xs-2 {
  max-width: 16.66%;
  -webkit-flex: 1 0 16.66%;
  -ms-flex: 1 0 16.66%;
  flex: 1 0 16.66%;
}
.page-node-type-secondary-page .field--name-field-content-section > .container .col-xs-3, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-3, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-3, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xs-3, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xs-3, .page-node-type-details-page .field--name-field-content-section > .container .col-xs-3, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-3, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-3, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xs-3, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xs-3 {
  max-width: 25%;
  -webkit-flex: 1 0 25%;
  -ms-flex: 1 0 25%;
  flex: 1 0 25%;
}
.page-node-type-secondary-page .field--name-field-content-section > .container .col-xs-4, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-4, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-4, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xs-4, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xs-4, .page-node-type-details-page .field--name-field-content-section > .container .col-xs-4, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-4, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-4, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xs-4, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xs-4 {
  max-width: 33.33%;
  -webkit-flex: 1 0 33.33%;
  -ms-flex: 1 0 33.33%;
  flex: 1 0 33.33%;
}
.page-node-type-secondary-page .field--name-field-content-section > .container .col-xs-5, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-5, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-5, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xs-5, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xs-5, .page-node-type-details-page .field--name-field-content-section > .container .col-xs-5, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-5, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-5, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xs-5, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xs-5 {
  max-width: 41.66%;
  -webkit-flex: 1 0 41.66%;
  -ms-flex: 1 0 41.66%;
  flex: 1 0 41.66%;
}
.page-node-type-secondary-page .field--name-field-content-section > .container .col-xs-6, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-6, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-6, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xs-6, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xs-6, .page-node-type-details-page .field--name-field-content-section > .container .col-xs-6, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-6, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-6, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xs-6, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xs-6 {
  max-width: 50%;
  -webkit-flex: 1 0 50%;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
}
.page-node-type-secondary-page .field--name-field-content-section > .container .col-xs-7, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-7, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-7, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xs-7, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xs-7, .page-node-type-details-page .field--name-field-content-section > .container .col-xs-7, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-7, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-7, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xs-7, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xs-7 {
  max-width: 58.33%;
  -webkit-flex: 1 0 58.33%;
  -ms-flex: 1 0 58.33%;
  flex: 1 0 58.33%;
}
.page-node-type-secondary-page .field--name-field-content-section > .container .col-xs-8, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-8, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-8, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xs-8, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xs-8, .page-node-type-details-page .field--name-field-content-section > .container .col-xs-8, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-8, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-8, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xs-8, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xs-8 {
  max-width: 66.66%;
  -webkit-flex: 1 0 66.66%;
  -ms-flex: 1 0 66.66%;
  flex: 1 0 66.66%;
}
.page-node-type-secondary-page .field--name-field-content-section > .container .col-xs-9, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-9, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-9, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xs-9, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xs-9, .page-node-type-details-page .field--name-field-content-section > .container .col-xs-9, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-9, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-9, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xs-9, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xs-9 {
  max-width: 75%;
  -webkit-flex: 1 0 75%;
  -ms-flex: 1 0 75%;
  flex: 1 0 75%;
}
.page-node-type-secondary-page .field--name-field-content-section > .container .col-xs-10, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-10, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-10, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xs-10, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xs-10, .page-node-type-details-page .field--name-field-content-section > .container .col-xs-10, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-10, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-10, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xs-10, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xs-10 {
  max-width: 83.33%;
  -webkit-flex: 1 0 83.33%;
  -ms-flex: 1 0 83.33%;
  flex: 1 0 83.33%;
}
.page-node-type-secondary-page .field--name-field-content-section > .container .col-xs-11, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-11, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-11, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xs-11, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xs-11, .page-node-type-details-page .field--name-field-content-section > .container .col-xs-11, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-11, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-11, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xs-11, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xs-11 {
  max-width: 91.66%;
  -webkit-flex: 1 0 91.66%;
  -ms-flex: 1 0 91.66%;
  flex: 1 0 91.66%;
}
.page-node-type-secondary-page .field--name-field-content-section > .container .col-xs-12, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-12, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-12, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xs-12, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xs-12, .page-node-type-secondary-page .field--name-field-content-section > .container .alert, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .alert, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .alert, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .alert, .page-node-type-secondary-page .field--name-field-content-section > .form-name .alert, #feedback-form .page-node-type-secondary-page .field--name-field-content-section > .container .webform-submission-form, #feedback-form .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, #feedback-form .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, #feedback-form .page-node-type-secondary-page .field--name-field-content-section > .form-name .webform-submission-form, .page-node-type-secondary-page .field--name-field-content-section > .container .view-solr-search-content, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .view-solr-search-content, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .view-solr-search-content, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .view-solr-search-content, .page-node-type-secondary-page .field--name-field-content-section > .form-name .view-solr-search-content, .page-node-type-secondary-page .field--name-field-content-section > .container #block-searchblock form, #block-searchblock .page-node-type-secondary-page .field--name-field-content-section > .container form, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-searchblock form, #block-searchblock .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content form, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content #block-searchblock form, #block-searchblock .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content form, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form #block-searchblock form, #block-searchblock .page-node-type-secondary-page .field--name-field-content-section > #feedback-form form, .page-node-type-secondary-page .field--name-field-content-section > .form-name #block-searchblock form, #block-searchblock .page-node-type-secondary-page .field--name-field-content-section > .form-name form, .page-node-type-secondary-page .field--name-field-content-section > .container .sitemap, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .sitemap, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .sitemap, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .sitemap, .page-node-type-secondary-page .field--name-field-content-section > .form-name .sitemap, .page-node-type-secondary-page .field--name-field-content-section > .container form#user-login-form, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content form#user-login-form, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content form#user-login-form, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form form#user-login-form, .page-node-type-secondary-page .field--name-field-content-section > .form-name form#user-login-form, .page-node-type-secondary-page .field--name-field-content-section > .container header.block-page-title-block, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form header.block-page-title-block, .page-node-type-secondary-page .field--name-field-content-section > .form-name header.block-page-title-block, .page-node-type-secondary-page .field--name-field-content-section > .container article.page.full, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form article.page.full, .page-node-type-secondary-page .field--name-field-content-section > .form-name article.page.full, .page-node-type-secondary-page .field--name-field-content-section > .container section.page.full, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form section.page.full, .page-node-type-secondary-page .field--name-field-content-section > .form-name section.page.full, .page-node-type-secondary-page .field--name-field-content-section > .container #block-404footer, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-404footer, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content #block-404footer, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form #block-404footer, .page-node-type-secondary-page .field--name-field-content-section > .form-name #block-404footer, .page-node-type-secondary-page .field--name-field-content-section > .container #block-currentwebsiteblock, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-currentwebsiteblock, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content #block-currentwebsiteblock, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form #block-currentwebsiteblock, .page-node-type-secondary-page .field--name-field-content-section > .form-name #block-currentwebsiteblock, .page-node-type-secondary-page .field--name-field-content-section > .container .path-webform header#block-acas-page-title, .path-webform .page-node-type-secondary-page .field--name-field-content-section > .container header#block-acas-page-title, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform header#block-acas-page-title, .path-webform .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header#block-acas-page-title, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .path-webform header#block-acas-page-title, .path-webform .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content header#block-acas-page-title, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .path-webform header#block-acas-page-title, .path-webform .page-node-type-secondary-page .field--name-field-content-section > #feedback-form header#block-acas-page-title, .page-node-type-secondary-page .field--name-field-content-section > .form-name .path-webform header#block-acas-page-title, .path-webform .page-node-type-secondary-page .field--name-field-content-section > .form-name header#block-acas-page-title,
.page-node-type-secondary-page .field--name-field-content-section > .container .path-webform .webform-confirmation,
.path-webform .page-node-type-secondary-page .field--name-field-content-section > .container .webform-confirmation,
.page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .webform-confirmation,
.path-webform .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-confirmation,
.eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .webform-confirmation,
.path-webform .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .webform-confirmation,
.page-node-type-secondary-page .field--name-field-content-section > #feedback-form .path-webform .webform-confirmation,
.path-webform .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .webform-confirmation,
.page-node-type-secondary-page .field--name-field-content-section > .form-name .path-webform .webform-confirmation,
.path-webform .page-node-type-secondary-page .field--name-field-content-section > .form-name .webform-confirmation,
.page-node-type-secondary-page .field--name-field-content-section > .container .path-webform .region-content .block--bare,
.path-webform .region-content .page-node-type-secondary-page .field--name-field-content-section > .container .block--bare,
.page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .region-content .block--bare,
.path-webform .region-content .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .block--bare,
.eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .region-content .block--bare,
.path-webform .region-content .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .block--bare,
.page-node-type-secondary-page .field--name-field-content-section > #feedback-form .path-webform .region-content .block--bare,
.path-webform .region-content .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .block--bare,
.page-node-type-secondary-page .field--name-field-content-section > .form-name .path-webform .region-content .block--bare,
.path-webform .region-content .page-node-type-secondary-page .field--name-field-content-section > .form-name .block--bare, .page-node-type-secondary-page .field--name-field-content-section > .container .webform-submission-form, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .webform-submission-form, .page-node-type-secondary-page .field--name-field-content-section > .form-name .webform-submission-form, .page-node-type-secondary-page .field--name-field-content-section > .container #block-prescribed-notificationpreviewfootermessage, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-prescribed-notificationpreviewfootermessage, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content #block-prescribed-notificationpreviewfootermessage, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form #block-prescribed-notificationpreviewfootermessage, .page-node-type-secondary-page .field--name-field-content-section > .form-name #block-prescribed-notificationpreviewfootermessage,
.page-node-type-secondary-page .field--name-field-content-section > .container #block-conciliationpreviewfootermessage,
.page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-conciliationpreviewfootermessage,
.eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content #block-conciliationpreviewfootermessage,
.page-node-type-secondary-page .field--name-field-content-section > #feedback-form #block-conciliationpreviewfootermessage,
.page-node-type-secondary-page .field--name-field-content-section > .form-name #block-conciliationpreviewfootermessage, .page-node-type-details-page .field--name-field-content-section > .container .col-xs-12, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-12, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-12, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xs-12, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xs-12, .page-node-type-details-page .field--name-field-content-section > .container .alert, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .alert, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .alert, .page-node-type-details-page .field--name-field-content-section > #feedback-form .alert, .page-node-type-details-page .field--name-field-content-section > .form-name .alert, #feedback-form .page-node-type-details-page .field--name-field-content-section > .container .webform-submission-form, #feedback-form .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, #feedback-form .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, #feedback-form .page-node-type-details-page .field--name-field-content-section > .form-name .webform-submission-form, .page-node-type-details-page .field--name-field-content-section > .container .view-solr-search-content, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .view-solr-search-content, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .view-solr-search-content, .page-node-type-details-page .field--name-field-content-section > #feedback-form .view-solr-search-content, .page-node-type-details-page .field--name-field-content-section > .form-name .view-solr-search-content, .page-node-type-details-page .field--name-field-content-section > .container #block-searchblock form, #block-searchblock .page-node-type-details-page .field--name-field-content-section > .container form, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-searchblock form, #block-searchblock .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content form, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content #block-searchblock form, #block-searchblock .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content form, .page-node-type-details-page .field--name-field-content-section > #feedback-form #block-searchblock form, #block-searchblock .page-node-type-details-page .field--name-field-content-section > #feedback-form form, .page-node-type-details-page .field--name-field-content-section > .form-name #block-searchblock form, #block-searchblock .page-node-type-details-page .field--name-field-content-section > .form-name form, .page-node-type-details-page .field--name-field-content-section > .container .sitemap, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .sitemap, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .sitemap, .page-node-type-details-page .field--name-field-content-section > #feedback-form .sitemap, .page-node-type-details-page .field--name-field-content-section > .form-name .sitemap, .page-node-type-details-page .field--name-field-content-section > .container form#user-login-form, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content form#user-login-form, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content form#user-login-form, .page-node-type-details-page .field--name-field-content-section > #feedback-form form#user-login-form, .page-node-type-details-page .field--name-field-content-section > .form-name form#user-login-form, .page-node-type-details-page .field--name-field-content-section > .container header.block-page-title-block, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .page-node-type-details-page .field--name-field-content-section > #feedback-form header.block-page-title-block, .page-node-type-details-page .field--name-field-content-section > .form-name header.block-page-title-block, .page-node-type-details-page .field--name-field-content-section > .container article.page.full, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .page-node-type-details-page .field--name-field-content-section > #feedback-form article.page.full, .page-node-type-details-page .field--name-field-content-section > .form-name article.page.full, .page-node-type-details-page .field--name-field-content-section > .container section.page.full, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .page-node-type-details-page .field--name-field-content-section > #feedback-form section.page.full, .page-node-type-details-page .field--name-field-content-section > .form-name section.page.full, .page-node-type-details-page .field--name-field-content-section > .container #block-404footer, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-404footer, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content #block-404footer, .page-node-type-details-page .field--name-field-content-section > #feedback-form #block-404footer, .page-node-type-details-page .field--name-field-content-section > .form-name #block-404footer, .page-node-type-details-page .field--name-field-content-section > .container #block-currentwebsiteblock, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-currentwebsiteblock, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content #block-currentwebsiteblock, .page-node-type-details-page .field--name-field-content-section > #feedback-form #block-currentwebsiteblock, .page-node-type-details-page .field--name-field-content-section > .form-name #block-currentwebsiteblock, .page-node-type-details-page .field--name-field-content-section > .container .path-webform header#block-acas-page-title, .path-webform .page-node-type-details-page .field--name-field-content-section > .container header#block-acas-page-title, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform header#block-acas-page-title, .path-webform .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header#block-acas-page-title, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .path-webform header#block-acas-page-title, .path-webform .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content header#block-acas-page-title, .page-node-type-details-page .field--name-field-content-section > #feedback-form .path-webform header#block-acas-page-title, .path-webform .page-node-type-details-page .field--name-field-content-section > #feedback-form header#block-acas-page-title, .page-node-type-details-page .field--name-field-content-section > .form-name .path-webform header#block-acas-page-title, .path-webform .page-node-type-details-page .field--name-field-content-section > .form-name header#block-acas-page-title,
.page-node-type-details-page .field--name-field-content-section > .container .path-webform .webform-confirmation,
.path-webform .page-node-type-details-page .field--name-field-content-section > .container .webform-confirmation,
.page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .webform-confirmation,
.path-webform .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-confirmation,
.eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .webform-confirmation,
.path-webform .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .webform-confirmation,
.page-node-type-details-page .field--name-field-content-section > #feedback-form .path-webform .webform-confirmation,
.path-webform .page-node-type-details-page .field--name-field-content-section > #feedback-form .webform-confirmation,
.page-node-type-details-page .field--name-field-content-section > .form-name .path-webform .webform-confirmation,
.path-webform .page-node-type-details-page .field--name-field-content-section > .form-name .webform-confirmation,
.page-node-type-details-page .field--name-field-content-section > .container .path-webform .region-content .block--bare,
.path-webform .region-content .page-node-type-details-page .field--name-field-content-section > .container .block--bare,
.page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .region-content .block--bare,
.path-webform .region-content .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .block--bare,
.eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .region-content .block--bare,
.path-webform .region-content .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .block--bare,
.page-node-type-details-page .field--name-field-content-section > #feedback-form .path-webform .region-content .block--bare,
.path-webform .region-content .page-node-type-details-page .field--name-field-content-section > #feedback-form .block--bare,
.page-node-type-details-page .field--name-field-content-section > .form-name .path-webform .region-content .block--bare,
.path-webform .region-content .page-node-type-details-page .field--name-field-content-section > .form-name .block--bare, .page-node-type-details-page .field--name-field-content-section > .container .webform-submission-form, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, .page-node-type-details-page .field--name-field-content-section > #feedback-form .webform-submission-form, .page-node-type-details-page .field--name-field-content-section > .form-name .webform-submission-form, .page-node-type-details-page .field--name-field-content-section > .container #block-prescribed-notificationpreviewfootermessage, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-prescribed-notificationpreviewfootermessage, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content #block-prescribed-notificationpreviewfootermessage, .page-node-type-details-page .field--name-field-content-section > #feedback-form #block-prescribed-notificationpreviewfootermessage, .page-node-type-details-page .field--name-field-content-section > .form-name #block-prescribed-notificationpreviewfootermessage,
.page-node-type-details-page .field--name-field-content-section > .container #block-conciliationpreviewfootermessage,
.page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-conciliationpreviewfootermessage,
.eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content #block-conciliationpreviewfootermessage,
.page-node-type-details-page .field--name-field-content-section > #feedback-form #block-conciliationpreviewfootermessage,
.page-node-type-details-page .field--name-field-content-section > .form-name #block-conciliationpreviewfootermessage {
  max-width: 100%;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}
.page-node-type-secondary-page .field--name-field-content-section .paragraph-blue-bordered-box,
.page-node-type-secondary-page .field--name-field-content-section .paragraph-green-bordered-box, .page-node-type-details-page .field--name-field-content-section .paragraph-blue-bordered-box,
.page-node-type-details-page .field--name-field-content-section .paragraph-green-bordered-box {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.page-node-type-secondary-page .field--name-field-content-section .paragraph-blue-bordered-box > a,
.page-node-type-secondary-page .field--name-field-content-section .paragraph-green-bordered-box > a, .page-node-type-details-page .field--name-field-content-section .paragraph-blue-bordered-box > a,
.page-node-type-details-page .field--name-field-content-section .paragraph-green-bordered-box > a {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.page-node-type-secondary-page .field--name-field-content-section .paragraph-blue-bordered-box > a:focus,
.page-node-type-secondary-page .field--name-field-content-section .paragraph-green-bordered-box > a:focus, .page-node-type-details-page .field--name-field-content-section .paragraph-blue-bordered-box > a:focus,
.page-node-type-details-page .field--name-field-content-section .paragraph-green-bordered-box > a:focus {
  background-color: #F7F7F7;
}
.page-node-type-secondary-page .field--name-field-content-section .paragraph-blue-bordered-box .blue-bordered-box,
.page-node-type-secondary-page .field--name-field-content-section .paragraph-blue-bordered-box .green-bordered-box,
.page-node-type-secondary-page .field--name-field-content-section .paragraph-green-bordered-box .blue-bordered-box,
.page-node-type-secondary-page .field--name-field-content-section .paragraph-green-bordered-box .green-bordered-box, .page-node-type-details-page .field--name-field-content-section .paragraph-blue-bordered-box .blue-bordered-box,
.page-node-type-details-page .field--name-field-content-section .paragraph-blue-bordered-box .green-bordered-box,
.page-node-type-details-page .field--name-field-content-section .paragraph-green-bordered-box .blue-bordered-box,
.page-node-type-details-page .field--name-field-content-section .paragraph-green-bordered-box .green-bordered-box {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 768px) {
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-sm-1, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-1, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-1, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-sm-1, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-sm-1, .page-node-type-details-page .field--name-field-content-section > .container .col-sm-1, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-1, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-1, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-sm-1, .page-node-type-details-page .field--name-field-content-section > .form-name .col-sm-1 {
    max-width: 8.33%;
    -webkit-flex: 1 0 8.33%;
    -ms-flex: 1 0 8.33%;
    flex: 1 0 8.33%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-sm-2, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-2, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-2, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-sm-2, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-sm-2, .page-node-type-details-page .field--name-field-content-section > .container .col-sm-2, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-2, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-2, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-sm-2, .page-node-type-details-page .field--name-field-content-section > .form-name .col-sm-2 {
    max-width: 16.66%;
    -webkit-flex: 1 0 16.66%;
    -ms-flex: 1 0 16.66%;
    flex: 1 0 16.66%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-sm-3, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-3, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-3, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-sm-3, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-sm-3, .page-node-type-details-page .field--name-field-content-section > .container .col-sm-3, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-3, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-3, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-sm-3, .page-node-type-details-page .field--name-field-content-section > .form-name .col-sm-3 {
    max-width: 25%;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-sm-4, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-4, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-4, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-sm-4, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-sm-4, .page-node-type-details-page .field--name-field-content-section > .container .col-sm-4, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-4, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-4, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-sm-4, .page-node-type-details-page .field--name-field-content-section > .form-name .col-sm-4 {
    max-width: 33.33%;
    -webkit-flex: 1 0 33.33%;
    -ms-flex: 1 0 33.33%;
    flex: 1 0 33.33%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-sm-5, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-5, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-5, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-sm-5, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-sm-5, .page-node-type-details-page .field--name-field-content-section > .container .col-sm-5, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-5, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-5, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-sm-5, .page-node-type-details-page .field--name-field-content-section > .form-name .col-sm-5 {
    max-width: 41.66%;
    -webkit-flex: 1 0 41.66%;
    -ms-flex: 1 0 41.66%;
    flex: 1 0 41.66%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-sm-6, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-6, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-6, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-sm-6, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-sm-6, .page-node-type-details-page .field--name-field-content-section > .container .col-sm-6, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-6, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-6, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-sm-6, .page-node-type-details-page .field--name-field-content-section > .form-name .col-sm-6 {
    max-width: 50%;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-sm-7, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-7, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-7, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-sm-7, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-sm-7, .page-node-type-secondary-page .field--name-field-content-section > .container #block-currentwebsiteblock, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-currentwebsiteblock, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content #block-currentwebsiteblock, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form #block-currentwebsiteblock, .page-node-type-secondary-page .field--name-field-content-section > .form-name #block-currentwebsiteblock, .page-node-type-details-page .field--name-field-content-section > .container .col-sm-7, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-7, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-7, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-sm-7, .page-node-type-details-page .field--name-field-content-section > .form-name .col-sm-7, .page-node-type-details-page .field--name-field-content-section > .container #block-currentwebsiteblock, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-currentwebsiteblock, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content #block-currentwebsiteblock, .page-node-type-details-page .field--name-field-content-section > #feedback-form #block-currentwebsiteblock, .page-node-type-details-page .field--name-field-content-section > .form-name #block-currentwebsiteblock {
    max-width: 58.33%;
    -webkit-flex: 1 0 58.33%;
    -ms-flex: 1 0 58.33%;
    flex: 1 0 58.33%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-sm-8, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-8, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-8, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-sm-8, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-sm-8, .page-node-type-secondary-page .field--name-field-content-section > .container #block-searchblock form, #block-searchblock .page-node-type-secondary-page .field--name-field-content-section > .container form, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-searchblock form, #block-searchblock .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content form, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content #block-searchblock form, #block-searchblock .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content form, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form #block-searchblock form, #block-searchblock .page-node-type-secondary-page .field--name-field-content-section > #feedback-form form, .page-node-type-secondary-page .field--name-field-content-section > .form-name #block-searchblock form, #block-searchblock .page-node-type-secondary-page .field--name-field-content-section > .form-name form, .page-node-type-details-page .field--name-field-content-section > .container .col-sm-8, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-8, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-8, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-sm-8, .page-node-type-details-page .field--name-field-content-section > .form-name .col-sm-8, .page-node-type-details-page .field--name-field-content-section > .container #block-searchblock form, #block-searchblock .page-node-type-details-page .field--name-field-content-section > .container form, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-searchblock form, #block-searchblock .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content form, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content #block-searchblock form, #block-searchblock .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content form, .page-node-type-details-page .field--name-field-content-section > #feedback-form #block-searchblock form, #block-searchblock .page-node-type-details-page .field--name-field-content-section > #feedback-form form, .page-node-type-details-page .field--name-field-content-section > .form-name #block-searchblock form, #block-searchblock .page-node-type-details-page .field--name-field-content-section > .form-name form {
    max-width: 66.66%;
    -webkit-flex: 1 0 66.66%;
    -ms-flex: 1 0 66.66%;
    flex: 1 0 66.66%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-sm-9, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-9, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-9, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-sm-9, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-sm-9, .page-node-type-secondary-page .field--name-field-content-section > .container header.block-page-title-block, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form header.block-page-title-block, .page-node-type-secondary-page .field--name-field-content-section > .form-name header.block-page-title-block, .page-node-type-secondary-page .field--name-field-content-section > .container article.page.full, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form article.page.full, .page-node-type-secondary-page .field--name-field-content-section > .form-name article.page.full, .page-node-type-secondary-page .field--name-field-content-section > .container section.page.full, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form section.page.full, .page-node-type-secondary-page .field--name-field-content-section > .form-name section.page.full, .page-node-type-details-page .field--name-field-content-section > .container .col-sm-9, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-9, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-9, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-sm-9, .page-node-type-details-page .field--name-field-content-section > .form-name .col-sm-9, .page-node-type-details-page .field--name-field-content-section > .container header.block-page-title-block, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .page-node-type-details-page .field--name-field-content-section > #feedback-form header.block-page-title-block, .page-node-type-details-page .field--name-field-content-section > .form-name header.block-page-title-block, .page-node-type-details-page .field--name-field-content-section > .container article.page.full, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .page-node-type-details-page .field--name-field-content-section > #feedback-form article.page.full, .page-node-type-details-page .field--name-field-content-section > .form-name article.page.full, .page-node-type-details-page .field--name-field-content-section > .container section.page.full, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .page-node-type-details-page .field--name-field-content-section > #feedback-form section.page.full, .page-node-type-details-page .field--name-field-content-section > .form-name section.page.full {
    max-width: 75%;
    -webkit-flex: 1 0 75%;
    -ms-flex: 1 0 75%;
    flex: 1 0 75%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-sm-10, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-10, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-10, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-sm-10, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-sm-10, .page-node-type-details-page .field--name-field-content-section > .container .col-sm-10, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-10, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-10, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-sm-10, .page-node-type-details-page .field--name-field-content-section > .form-name .col-sm-10 {
    max-width: 83.33%;
    -webkit-flex: 1 0 83.33%;
    -ms-flex: 1 0 83.33%;
    flex: 1 0 83.33%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-sm-11, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-11, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-11, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-sm-11, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-sm-11, .page-node-type-details-page .field--name-field-content-section > .container .col-sm-11, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-11, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-11, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-sm-11, .page-node-type-details-page .field--name-field-content-section > .form-name .col-sm-11 {
    max-width: 91.66%;
    -webkit-flex: 1 0 91.66%;
    -ms-flex: 1 0 91.66%;
    flex: 1 0 91.66%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-sm-12, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-12, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-12, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-sm-12, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-sm-12, .page-node-type-details-page .field--name-field-content-section > .container .col-sm-12, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-12, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-12, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-sm-12, .page-node-type-details-page .field--name-field-content-section > .form-name .col-sm-12 {
    max-width: 100%;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
}
@media (min-width: 992px) {
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-md-1, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-1, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-1, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-md-1, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-md-1, .page-node-type-details-page .field--name-field-content-section > .container .col-md-1, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-1, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-1, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-md-1, .page-node-type-details-page .field--name-field-content-section > .form-name .col-md-1 {
    max-width: 8.33%;
    -webkit-flex: 1 0 8.33%;
    -ms-flex: 1 0 8.33%;
    flex: 1 0 8.33%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-md-2, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-2, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-2, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-md-2, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-md-2, .page-node-type-details-page .field--name-field-content-section > .container .col-md-2, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-2, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-2, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-md-2, .page-node-type-details-page .field--name-field-content-section > .form-name .col-md-2 {
    max-width: 16.66%;
    -webkit-flex: 1 0 16.66%;
    -ms-flex: 1 0 16.66%;
    flex: 1 0 16.66%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-md-3, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-3, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-3, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-md-3, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-md-3, .page-node-type-details-page .field--name-field-content-section > .container .col-md-3, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-3, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-3, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-md-3, .page-node-type-details-page .field--name-field-content-section > .form-name .col-md-3 {
    max-width: 25%;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-md-4, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-4, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-4, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-md-4, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-md-4, .page-node-type-details-page .field--name-field-content-section > .container .col-md-4, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-4, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-4, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-md-4, .page-node-type-details-page .field--name-field-content-section > .form-name .col-md-4 {
    max-width: 33.33%;
    -webkit-flex: 1 0 33.33%;
    -ms-flex: 1 0 33.33%;
    flex: 1 0 33.33%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-md-5, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-5, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-5, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-md-5, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-md-5, .page-node-type-details-page .field--name-field-content-section > .container .col-md-5, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-5, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-5, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-md-5, .page-node-type-details-page .field--name-field-content-section > .form-name .col-md-5 {
    max-width: 41.66%;
    -webkit-flex: 1 0 41.66%;
    -ms-flex: 1 0 41.66%;
    flex: 1 0 41.66%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-md-6, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-6, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-6, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-md-6, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-md-6, .page-node-type-secondary-page .field--name-field-content-section > .container #block-currentwebsiteblock, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-currentwebsiteblock, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content #block-currentwebsiteblock, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form #block-currentwebsiteblock, .page-node-type-secondary-page .field--name-field-content-section > .form-name #block-currentwebsiteblock, .page-node-type-details-page .field--name-field-content-section > .container .col-md-6, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-6, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-6, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-md-6, .page-node-type-details-page .field--name-field-content-section > .form-name .col-md-6, .page-node-type-details-page .field--name-field-content-section > .container #block-currentwebsiteblock, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-currentwebsiteblock, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content #block-currentwebsiteblock, .page-node-type-details-page .field--name-field-content-section > #feedback-form #block-currentwebsiteblock, .page-node-type-details-page .field--name-field-content-section > .form-name #block-currentwebsiteblock {
    max-width: 50%;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-md-7, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-7, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-7, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-md-7, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-md-7, .page-node-type-secondary-page .field--name-field-content-section > .container #block-404footer, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-404footer, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content #block-404footer, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form #block-404footer, .page-node-type-secondary-page .field--name-field-content-section > .form-name #block-404footer, .page-node-type-details-page .field--name-field-content-section > .container .col-md-7, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-7, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-7, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-md-7, .page-node-type-details-page .field--name-field-content-section > .form-name .col-md-7, .page-node-type-details-page .field--name-field-content-section > .container #block-404footer, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-404footer, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content #block-404footer, .page-node-type-details-page .field--name-field-content-section > #feedback-form #block-404footer, .page-node-type-details-page .field--name-field-content-section > .form-name #block-404footer {
    max-width: 58.33%;
    -webkit-flex: 1 0 58.33%;
    -ms-flex: 1 0 58.33%;
    flex: 1 0 58.33%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-md-8, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-8, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-8, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-md-8, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-md-8, .page-node-type-secondary-page .field--name-field-content-section > .container header.block-page-title-block, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form header.block-page-title-block, .page-node-type-secondary-page .field--name-field-content-section > .form-name header.block-page-title-block, .page-node-type-secondary-page .field--name-field-content-section > .container article.page.full, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form article.page.full, .page-node-type-secondary-page .field--name-field-content-section > .form-name article.page.full, .page-node-type-secondary-page .field--name-field-content-section > .container section.page.full, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form section.page.full, .page-node-type-secondary-page .field--name-field-content-section > .form-name section.page.full, .page-node-type-secondary-page .field--name-field-content-section > .container .path-webform header#block-acas-page-title, .path-webform .page-node-type-secondary-page .field--name-field-content-section > .container header#block-acas-page-title, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform header#block-acas-page-title, .path-webform .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header#block-acas-page-title, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .path-webform header#block-acas-page-title, .path-webform .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content header#block-acas-page-title, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .path-webform header#block-acas-page-title, .path-webform .page-node-type-secondary-page .field--name-field-content-section > #feedback-form header#block-acas-page-title, .page-node-type-secondary-page .field--name-field-content-section > .form-name .path-webform header#block-acas-page-title, .path-webform .page-node-type-secondary-page .field--name-field-content-section > .form-name header#block-acas-page-title,
  .page-node-type-secondary-page .field--name-field-content-section > .container .path-webform .webform-confirmation,
  .path-webform .page-node-type-secondary-page .field--name-field-content-section > .container .webform-confirmation,
  .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .webform-confirmation,
  .path-webform .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-confirmation,
  .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .webform-confirmation,
  .path-webform .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .webform-confirmation,
  .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .path-webform .webform-confirmation,
  .path-webform .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .webform-confirmation,
  .page-node-type-secondary-page .field--name-field-content-section > .form-name .path-webform .webform-confirmation,
  .path-webform .page-node-type-secondary-page .field--name-field-content-section > .form-name .webform-confirmation,
  .page-node-type-secondary-page .field--name-field-content-section > .container .path-webform .region-content .block--bare,
  .path-webform .region-content .page-node-type-secondary-page .field--name-field-content-section > .container .block--bare,
  .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .region-content .block--bare,
  .path-webform .region-content .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .block--bare,
  .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .region-content .block--bare,
  .path-webform .region-content .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .block--bare,
  .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .path-webform .region-content .block--bare,
  .path-webform .region-content .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .block--bare,
  .page-node-type-secondary-page .field--name-field-content-section > .form-name .path-webform .region-content .block--bare,
  .path-webform .region-content .page-node-type-secondary-page .field--name-field-content-section > .form-name .block--bare, .page-node-type-secondary-page .field--name-field-content-section > .container .webform-submission-form, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .webform-submission-form, .page-node-type-secondary-page .field--name-field-content-section > .form-name .webform-submission-form, .page-node-type-secondary-page .field--name-field-content-section > .container #block-prescribed-notificationpreviewfootermessage, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-prescribed-notificationpreviewfootermessage, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content #block-prescribed-notificationpreviewfootermessage, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form #block-prescribed-notificationpreviewfootermessage, .page-node-type-secondary-page .field--name-field-content-section > .form-name #block-prescribed-notificationpreviewfootermessage,
  .page-node-type-secondary-page .field--name-field-content-section > .container #block-conciliationpreviewfootermessage,
  .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-conciliationpreviewfootermessage,
  .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content #block-conciliationpreviewfootermessage,
  .page-node-type-secondary-page .field--name-field-content-section > #feedback-form #block-conciliationpreviewfootermessage,
  .page-node-type-secondary-page .field--name-field-content-section > .form-name #block-conciliationpreviewfootermessage, .page-node-type-details-page .field--name-field-content-section > .container .col-md-8, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-8, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-8, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-md-8, .page-node-type-details-page .field--name-field-content-section > .form-name .col-md-8, .page-node-type-details-page .field--name-field-content-section > .container header.block-page-title-block, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .page-node-type-details-page .field--name-field-content-section > #feedback-form header.block-page-title-block, .page-node-type-details-page .field--name-field-content-section > .form-name header.block-page-title-block, .page-node-type-details-page .field--name-field-content-section > .container article.page.full, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .page-node-type-details-page .field--name-field-content-section > #feedback-form article.page.full, .page-node-type-details-page .field--name-field-content-section > .form-name article.page.full, .page-node-type-details-page .field--name-field-content-section > .container section.page.full, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .page-node-type-details-page .field--name-field-content-section > #feedback-form section.page.full, .page-node-type-details-page .field--name-field-content-section > .form-name section.page.full, .page-node-type-details-page .field--name-field-content-section > .container .path-webform header#block-acas-page-title, .path-webform .page-node-type-details-page .field--name-field-content-section > .container header#block-acas-page-title, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform header#block-acas-page-title, .path-webform .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header#block-acas-page-title, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .path-webform header#block-acas-page-title, .path-webform .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content header#block-acas-page-title, .page-node-type-details-page .field--name-field-content-section > #feedback-form .path-webform header#block-acas-page-title, .path-webform .page-node-type-details-page .field--name-field-content-section > #feedback-form header#block-acas-page-title, .page-node-type-details-page .field--name-field-content-section > .form-name .path-webform header#block-acas-page-title, .path-webform .page-node-type-details-page .field--name-field-content-section > .form-name header#block-acas-page-title,
  .page-node-type-details-page .field--name-field-content-section > .container .path-webform .webform-confirmation,
  .path-webform .page-node-type-details-page .field--name-field-content-section > .container .webform-confirmation,
  .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .webform-confirmation,
  .path-webform .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-confirmation,
  .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .webform-confirmation,
  .path-webform .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .webform-confirmation,
  .page-node-type-details-page .field--name-field-content-section > #feedback-form .path-webform .webform-confirmation,
  .path-webform .page-node-type-details-page .field--name-field-content-section > #feedback-form .webform-confirmation,
  .page-node-type-details-page .field--name-field-content-section > .form-name .path-webform .webform-confirmation,
  .path-webform .page-node-type-details-page .field--name-field-content-section > .form-name .webform-confirmation,
  .page-node-type-details-page .field--name-field-content-section > .container .path-webform .region-content .block--bare,
  .path-webform .region-content .page-node-type-details-page .field--name-field-content-section > .container .block--bare,
  .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .region-content .block--bare,
  .path-webform .region-content .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .block--bare,
  .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .region-content .block--bare,
  .path-webform .region-content .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .block--bare,
  .page-node-type-details-page .field--name-field-content-section > #feedback-form .path-webform .region-content .block--bare,
  .path-webform .region-content .page-node-type-details-page .field--name-field-content-section > #feedback-form .block--bare,
  .page-node-type-details-page .field--name-field-content-section > .form-name .path-webform .region-content .block--bare,
  .path-webform .region-content .page-node-type-details-page .field--name-field-content-section > .form-name .block--bare, .page-node-type-details-page .field--name-field-content-section > .container .webform-submission-form, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, .page-node-type-details-page .field--name-field-content-section > #feedback-form .webform-submission-form, .page-node-type-details-page .field--name-field-content-section > .form-name .webform-submission-form, .page-node-type-details-page .field--name-field-content-section > .container #block-prescribed-notificationpreviewfootermessage, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-prescribed-notificationpreviewfootermessage, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content #block-prescribed-notificationpreviewfootermessage, .page-node-type-details-page .field--name-field-content-section > #feedback-form #block-prescribed-notificationpreviewfootermessage, .page-node-type-details-page .field--name-field-content-section > .form-name #block-prescribed-notificationpreviewfootermessage,
  .page-node-type-details-page .field--name-field-content-section > .container #block-conciliationpreviewfootermessage,
  .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-conciliationpreviewfootermessage,
  .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content #block-conciliationpreviewfootermessage,
  .page-node-type-details-page .field--name-field-content-section > #feedback-form #block-conciliationpreviewfootermessage,
  .page-node-type-details-page .field--name-field-content-section > .form-name #block-conciliationpreviewfootermessage {
    max-width: 66.66%;
    -webkit-flex: 1 0 66.66%;
    -ms-flex: 1 0 66.66%;
    flex: 1 0 66.66%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-md-9, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-9, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-9, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-md-9, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-md-9, .page-node-type-secondary-page .field--name-field-content-section > .container article.page.search-index, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content article.page.search-index, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content article.page.search-index, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form article.page.search-index, .page-node-type-secondary-page .field--name-field-content-section > .form-name article.page.search-index, .page-node-type-secondary-page .field--name-field-content-section > .container section.page.search-index, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content section.page.search-index, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content section.page.search-index, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form section.page.search-index, .page-node-type-secondary-page .field--name-field-content-section > .form-name section.page.search-index, .page-node-type-details-page .field--name-field-content-section > .container .col-md-9, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-9, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-9, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-md-9, .page-node-type-details-page .field--name-field-content-section > .form-name .col-md-9, .page-node-type-details-page .field--name-field-content-section > .container article.page.search-index, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content article.page.search-index, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content article.page.search-index, .page-node-type-details-page .field--name-field-content-section > #feedback-form article.page.search-index, .page-node-type-details-page .field--name-field-content-section > .form-name article.page.search-index, .page-node-type-details-page .field--name-field-content-section > .container section.page.search-index, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content section.page.search-index, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content section.page.search-index, .page-node-type-details-page .field--name-field-content-section > #feedback-form section.page.search-index, .page-node-type-details-page .field--name-field-content-section > .form-name section.page.search-index {
    max-width: 75%;
    -webkit-flex: 1 0 75%;
    -ms-flex: 1 0 75%;
    flex: 1 0 75%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-md-10, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-10, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-10, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-md-10, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-md-10, .page-node-type-details-page .field--name-field-content-section > .container .col-md-10, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-10, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-10, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-md-10, .page-node-type-details-page .field--name-field-content-section > .form-name .col-md-10 {
    max-width: 83.33%;
    -webkit-flex: 1 0 83.33%;
    -ms-flex: 1 0 83.33%;
    flex: 1 0 83.33%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-md-11, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-11, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-11, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-md-11, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-md-11, .page-node-type-details-page .field--name-field-content-section > .container .col-md-11, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-11, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-11, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-md-11, .page-node-type-details-page .field--name-field-content-section > .form-name .col-md-11 {
    max-width: 91.66%;
    -webkit-flex: 1 0 91.66%;
    -ms-flex: 1 0 91.66%;
    flex: 1 0 91.66%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-md-12, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-12, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-12, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-md-12, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-md-12, .page-node-type-details-page .field--name-field-content-section > .container .col-md-12, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-12, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-md-12, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-md-12, .page-node-type-details-page .field--name-field-content-section > .form-name .col-md-12 {
    max-width: 100%;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
}
@media (min-width: 1200px) {
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-lg-1, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-1, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-1, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-lg-1, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-lg-1, .page-node-type-details-page .field--name-field-content-section > .container .col-lg-1, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-1, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-1, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-lg-1, .page-node-type-details-page .field--name-field-content-section > .form-name .col-lg-1 {
    max-width: 8.33%;
    -webkit-flex: 1 0 8.33%;
    -ms-flex: 1 0 8.33%;
    flex: 1 0 8.33%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-lg-2, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-2, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-2, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-lg-2, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-lg-2, .page-node-type-details-page .field--name-field-content-section > .container .col-lg-2, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-2, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-2, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-lg-2, .page-node-type-details-page .field--name-field-content-section > .form-name .col-lg-2 {
    max-width: 16.66%;
    -webkit-flex: 1 0 16.66%;
    -ms-flex: 1 0 16.66%;
    flex: 1 0 16.66%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-lg-3, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-3, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-3, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-lg-3, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-lg-3, .page-node-type-details-page .field--name-field-content-section > .container .col-lg-3, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-3, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-3, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-lg-3, .page-node-type-details-page .field--name-field-content-section > .form-name .col-lg-3 {
    max-width: 25%;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-lg-4, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-4, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-4, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-lg-4, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-lg-4, .page-node-type-details-page .field--name-field-content-section > .container .col-lg-4, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-4, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-4, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-lg-4, .page-node-type-details-page .field--name-field-content-section > .form-name .col-lg-4 {
    max-width: 33.33%;
    -webkit-flex: 1 0 33.33%;
    -ms-flex: 1 0 33.33%;
    flex: 1 0 33.33%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-lg-5, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-5, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-5, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-lg-5, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-lg-5, .page-node-type-details-page .field--name-field-content-section > .container .col-lg-5, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-5, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-5, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-lg-5, .page-node-type-details-page .field--name-field-content-section > .form-name .col-lg-5 {
    max-width: 41.66%;
    -webkit-flex: 1 0 41.66%;
    -ms-flex: 1 0 41.66%;
    flex: 1 0 41.66%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-lg-6, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-6, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-6, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-lg-6, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-lg-6, .page-node-type-details-page .field--name-field-content-section > .container .col-lg-6, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-6, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-6, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-lg-6, .page-node-type-details-page .field--name-field-content-section > .form-name .col-lg-6 {
    max-width: 50%;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-lg-7, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-7, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-7, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-lg-7, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-lg-7, .page-node-type-secondary-page .field--name-field-content-section > .container header.block-page-title-block, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form header.block-page-title-block, .page-node-type-secondary-page .field--name-field-content-section > .form-name header.block-page-title-block, .page-node-type-secondary-page .field--name-field-content-section > .container article.page.full, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form article.page.full, .page-node-type-secondary-page .field--name-field-content-section > .form-name article.page.full, .page-node-type-secondary-page .field--name-field-content-section > .container section.page.full, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form section.page.full, .page-node-type-secondary-page .field--name-field-content-section > .form-name section.page.full, .page-node-type-secondary-page .field--name-field-content-section > .container .path-webform header#block-acas-page-title, .path-webform .page-node-type-secondary-page .field--name-field-content-section > .container header#block-acas-page-title, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform header#block-acas-page-title, .path-webform .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header#block-acas-page-title, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .path-webform header#block-acas-page-title, .path-webform .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content header#block-acas-page-title, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .path-webform header#block-acas-page-title, .path-webform .page-node-type-secondary-page .field--name-field-content-section > #feedback-form header#block-acas-page-title, .page-node-type-secondary-page .field--name-field-content-section > .form-name .path-webform header#block-acas-page-title, .path-webform .page-node-type-secondary-page .field--name-field-content-section > .form-name header#block-acas-page-title,
  .page-node-type-secondary-page .field--name-field-content-section > .container .path-webform .webform-confirmation,
  .path-webform .page-node-type-secondary-page .field--name-field-content-section > .container .webform-confirmation,
  .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .webform-confirmation,
  .path-webform .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-confirmation,
  .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .webform-confirmation,
  .path-webform .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .webform-confirmation,
  .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .path-webform .webform-confirmation,
  .path-webform .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .webform-confirmation,
  .page-node-type-secondary-page .field--name-field-content-section > .form-name .path-webform .webform-confirmation,
  .path-webform .page-node-type-secondary-page .field--name-field-content-section > .form-name .webform-confirmation,
  .page-node-type-secondary-page .field--name-field-content-section > .container .path-webform .region-content .block--bare,
  .path-webform .region-content .page-node-type-secondary-page .field--name-field-content-section > .container .block--bare,
  .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .region-content .block--bare,
  .path-webform .region-content .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .block--bare,
  .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .region-content .block--bare,
  .path-webform .region-content .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .block--bare,
  .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .path-webform .region-content .block--bare,
  .path-webform .region-content .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .block--bare,
  .page-node-type-secondary-page .field--name-field-content-section > .form-name .path-webform .region-content .block--bare,
  .path-webform .region-content .page-node-type-secondary-page .field--name-field-content-section > .form-name .block--bare, .page-node-type-secondary-page .field--name-field-content-section > .container .webform-submission-form, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .webform-submission-form, .page-node-type-secondary-page .field--name-field-content-section > .form-name .webform-submission-form, .page-node-type-secondary-page .field--name-field-content-section > .container #block-prescribed-notificationpreviewfootermessage, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-prescribed-notificationpreviewfootermessage, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content #block-prescribed-notificationpreviewfootermessage, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form #block-prescribed-notificationpreviewfootermessage, .page-node-type-secondary-page .field--name-field-content-section > .form-name #block-prescribed-notificationpreviewfootermessage,
  .page-node-type-secondary-page .field--name-field-content-section > .container #block-conciliationpreviewfootermessage,
  .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-conciliationpreviewfootermessage,
  .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content #block-conciliationpreviewfootermessage,
  .page-node-type-secondary-page .field--name-field-content-section > #feedback-form #block-conciliationpreviewfootermessage,
  .page-node-type-secondary-page .field--name-field-content-section > .form-name #block-conciliationpreviewfootermessage, .page-node-type-details-page .field--name-field-content-section > .container .col-lg-7, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-7, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-7, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-lg-7, .page-node-type-details-page .field--name-field-content-section > .form-name .col-lg-7, .page-node-type-details-page .field--name-field-content-section > .container header.block-page-title-block, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .page-node-type-details-page .field--name-field-content-section > #feedback-form header.block-page-title-block, .page-node-type-details-page .field--name-field-content-section > .form-name header.block-page-title-block, .page-node-type-details-page .field--name-field-content-section > .container article.page.full, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .page-node-type-details-page .field--name-field-content-section > #feedback-form article.page.full, .page-node-type-details-page .field--name-field-content-section > .form-name article.page.full, .page-node-type-details-page .field--name-field-content-section > .container section.page.full, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .page-node-type-details-page .field--name-field-content-section > #feedback-form section.page.full, .page-node-type-details-page .field--name-field-content-section > .form-name section.page.full, .page-node-type-details-page .field--name-field-content-section > .container .path-webform header#block-acas-page-title, .path-webform .page-node-type-details-page .field--name-field-content-section > .container header#block-acas-page-title, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform header#block-acas-page-title, .path-webform .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header#block-acas-page-title, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .path-webform header#block-acas-page-title, .path-webform .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content header#block-acas-page-title, .page-node-type-details-page .field--name-field-content-section > #feedback-form .path-webform header#block-acas-page-title, .path-webform .page-node-type-details-page .field--name-field-content-section > #feedback-form header#block-acas-page-title, .page-node-type-details-page .field--name-field-content-section > .form-name .path-webform header#block-acas-page-title, .path-webform .page-node-type-details-page .field--name-field-content-section > .form-name header#block-acas-page-title,
  .page-node-type-details-page .field--name-field-content-section > .container .path-webform .webform-confirmation,
  .path-webform .page-node-type-details-page .field--name-field-content-section > .container .webform-confirmation,
  .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .webform-confirmation,
  .path-webform .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-confirmation,
  .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .webform-confirmation,
  .path-webform .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .webform-confirmation,
  .page-node-type-details-page .field--name-field-content-section > #feedback-form .path-webform .webform-confirmation,
  .path-webform .page-node-type-details-page .field--name-field-content-section > #feedback-form .webform-confirmation,
  .page-node-type-details-page .field--name-field-content-section > .form-name .path-webform .webform-confirmation,
  .path-webform .page-node-type-details-page .field--name-field-content-section > .form-name .webform-confirmation,
  .page-node-type-details-page .field--name-field-content-section > .container .path-webform .region-content .block--bare,
  .path-webform .region-content .page-node-type-details-page .field--name-field-content-section > .container .block--bare,
  .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .region-content .block--bare,
  .path-webform .region-content .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .block--bare,
  .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .region-content .block--bare,
  .path-webform .region-content .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .block--bare,
  .page-node-type-details-page .field--name-field-content-section > #feedback-form .path-webform .region-content .block--bare,
  .path-webform .region-content .page-node-type-details-page .field--name-field-content-section > #feedback-form .block--bare,
  .page-node-type-details-page .field--name-field-content-section > .form-name .path-webform .region-content .block--bare,
  .path-webform .region-content .page-node-type-details-page .field--name-field-content-section > .form-name .block--bare, .page-node-type-details-page .field--name-field-content-section > .container .webform-submission-form, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, .page-node-type-details-page .field--name-field-content-section > #feedback-form .webform-submission-form, .page-node-type-details-page .field--name-field-content-section > .form-name .webform-submission-form, .page-node-type-details-page .field--name-field-content-section > .container #block-prescribed-notificationpreviewfootermessage, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-prescribed-notificationpreviewfootermessage, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content #block-prescribed-notificationpreviewfootermessage, .page-node-type-details-page .field--name-field-content-section > #feedback-form #block-prescribed-notificationpreviewfootermessage, .page-node-type-details-page .field--name-field-content-section > .form-name #block-prescribed-notificationpreviewfootermessage,
  .page-node-type-details-page .field--name-field-content-section > .container #block-conciliationpreviewfootermessage,
  .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-conciliationpreviewfootermessage,
  .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content #block-conciliationpreviewfootermessage,
  .page-node-type-details-page .field--name-field-content-section > #feedback-form #block-conciliationpreviewfootermessage,
  .page-node-type-details-page .field--name-field-content-section > .form-name #block-conciliationpreviewfootermessage {
    max-width: 58.33%;
    -webkit-flex: 1 0 58.33%;
    -ms-flex: 1 0 58.33%;
    flex: 1 0 58.33%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-lg-8, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-8, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-8, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-lg-8, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-lg-8, .page-node-type-details-page .field--name-field-content-section > .container .col-lg-8, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-8, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-8, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-lg-8, .page-node-type-details-page .field--name-field-content-section > .form-name .col-lg-8 {
    max-width: 66.66%;
    -webkit-flex: 1 0 66.66%;
    -ms-flex: 1 0 66.66%;
    flex: 1 0 66.66%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-lg-9, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-9, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-9, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-lg-9, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-lg-9, .page-node-type-details-page .field--name-field-content-section > .container .col-lg-9, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-9, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-9, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-lg-9, .page-node-type-details-page .field--name-field-content-section > .form-name .col-lg-9 {
    max-width: 75%;
    -webkit-flex: 1 0 75%;
    -ms-flex: 1 0 75%;
    flex: 1 0 75%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-lg-10, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-10, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-10, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-lg-10, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-lg-10, .page-node-type-details-page .field--name-field-content-section > .container .col-lg-10, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-10, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-10, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-lg-10, .page-node-type-details-page .field--name-field-content-section > .form-name .col-lg-10 {
    max-width: 83.33%;
    -webkit-flex: 1 0 83.33%;
    -ms-flex: 1 0 83.33%;
    flex: 1 0 83.33%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-lg-11, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-11, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-11, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-lg-11, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-lg-11, .page-node-type-details-page .field--name-field-content-section > .container .col-lg-11, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-11, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-11, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-lg-11, .page-node-type-details-page .field--name-field-content-section > .form-name .col-lg-11 {
    max-width: 91.66%;
    -webkit-flex: 1 0 91.66%;
    -ms-flex: 1 0 91.66%;
    flex: 1 0 91.66%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-lg-12, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-12, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-12, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-lg-12, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-lg-12, .page-node-type-details-page .field--name-field-content-section > .container .col-lg-12, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-12, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-12, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-lg-12, .page-node-type-details-page .field--name-field-content-section > .form-name .col-lg-12 {
    max-width: 100%;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
}
@media (min-width: 1824px) {
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-xl-1, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-1, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-1, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xl-1, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xl-1, .page-node-type-details-page .field--name-field-content-section > .container .col-xl-1, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-1, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-1, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xl-1, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xl-1 {
    max-width: 8.33%;
    -webkit-flex: 1 0 8.33%;
    -ms-flex: 1 0 8.33%;
    flex: 1 0 8.33%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-xl-2, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-2, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-2, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xl-2, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xl-2, .page-node-type-details-page .field--name-field-content-section > .container .col-xl-2, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-2, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-2, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xl-2, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xl-2 {
    max-width: 16.66%;
    -webkit-flex: 1 0 16.66%;
    -ms-flex: 1 0 16.66%;
    flex: 1 0 16.66%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-xl-3, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-3, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-3, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xl-3, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xl-3, .page-node-type-details-page .field--name-field-content-section > .container .col-xl-3, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-3, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-3, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xl-3, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xl-3 {
    max-width: 25%;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-xl-4, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-4, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-4, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xl-4, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xl-4, .page-node-type-details-page .field--name-field-content-section > .container .col-xl-4, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-4, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-4, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xl-4, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xl-4 {
    max-width: 33.33%;
    -webkit-flex: 1 0 33.33%;
    -ms-flex: 1 0 33.33%;
    flex: 1 0 33.33%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-xl-5, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-5, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-5, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xl-5, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xl-5, .page-node-type-details-page .field--name-field-content-section > .container .col-xl-5, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-5, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-5, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xl-5, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xl-5 {
    max-width: 41.66%;
    -webkit-flex: 1 0 41.66%;
    -ms-flex: 1 0 41.66%;
    flex: 1 0 41.66%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-xl-6, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-6, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-6, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xl-6, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xl-6, .page-node-type-details-page .field--name-field-content-section > .container .col-xl-6, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-6, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-6, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xl-6, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xl-6 {
    max-width: 50%;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-xl-7, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-7, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-7, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xl-7, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xl-7, .page-node-type-details-page .field--name-field-content-section > .container .col-xl-7, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-7, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-7, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xl-7, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xl-7 {
    max-width: 58.33%;
    -webkit-flex: 1 0 58.33%;
    -ms-flex: 1 0 58.33%;
    flex: 1 0 58.33%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-xl-8, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-8, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-8, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xl-8, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xl-8, .page-node-type-details-page .field--name-field-content-section > .container .col-xl-8, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-8, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-8, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xl-8, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xl-8 {
    max-width: 66.66%;
    -webkit-flex: 1 0 66.66%;
    -ms-flex: 1 0 66.66%;
    flex: 1 0 66.66%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-xl-9, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-9, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-9, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xl-9, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xl-9, .page-node-type-details-page .field--name-field-content-section > .container .col-xl-9, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-9, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-9, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xl-9, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xl-9 {
    max-width: 75%;
    -webkit-flex: 1 0 75%;
    -ms-flex: 1 0 75%;
    flex: 1 0 75%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-xl-10, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-10, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-10, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xl-10, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xl-10, .page-node-type-details-page .field--name-field-content-section > .container .col-xl-10, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-10, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-10, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xl-10, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xl-10 {
    max-width: 83.33%;
    -webkit-flex: 1 0 83.33%;
    -ms-flex: 1 0 83.33%;
    flex: 1 0 83.33%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-xl-11, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-11, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-11, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xl-11, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xl-11, .page-node-type-details-page .field--name-field-content-section > .container .col-xl-11, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-11, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-11, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xl-11, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xl-11 {
    max-width: 91.66%;
    -webkit-flex: 1 0 91.66%;
    -ms-flex: 1 0 91.66%;
    flex: 1 0 91.66%;
  }
  .page-node-type-secondary-page .field--name-field-content-section > .container .col-xl-12, .page-node-type-secondary-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-12, .eu-cookie-compliance-banner .page-node-type-secondary-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-12, .page-node-type-secondary-page .field--name-field-content-section > #feedback-form .col-xl-12, .page-node-type-secondary-page .field--name-field-content-section > .form-name .col-xl-12, .page-node-type-details-page .field--name-field-content-section > .container .col-xl-12, .page-node-type-details-page .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-12, .eu-cookie-compliance-banner .page-node-type-details-page .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-12, .page-node-type-details-page .field--name-field-content-section > #feedback-form .col-xl-12, .page-node-type-details-page .field--name-field-content-section > .form-name .col-xl-12 {
    max-width: 100%;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
}

.webform-type-checkboxes label {
  display: inline-block;
  margin-bottom: 0;
  padding: 8px 15px 5px;
  cursor: pointer;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  line-height: 1.25;
  display: block;
  position: relative;
  min-height: 35px;
  margin-bottom: 10px;
  padding: 0px 0 0 40px;
  clear: left;
}
.webform-type-checkboxes label span {
  float: left;
  margin: 2px 0;
}
.webform-type-checkboxes label span:before {
  content: "";
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 26px;
  height: 26px;
  border: 2px solid currentColor;
  border-radius: 2px;
  background: transparent;
}
.webform-type-checkboxes label span:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 5px;
  left: 5px;
  width: 0;
  height: 0;
  border: 8px solid #005EB8;
  opacity: 0;
  background: #005EB8;
}
.webform-type-checkboxes input[type="checkbox"] {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 25px;
  height: 25px;
  cursor: pointer;
  margin: 0;
  opacity: 0;
}
.webform-type-checkboxes input[type="checkbox"]:hover + span:before, .webform-type-checkboxes input[type="checkbox"]:focus + span:before {
  box-shadow: 0 0 0 4px #00838D;
}
.webform-type-checkboxes input:checked + span:after {
  opacity: 1;
}

.page-node-type-code-of-practice header.code-of-practice h1 {
  border-left: none;
}
.page-node-type-code-of-practice header.code-of-practice .field--name-field-publication-type {
  font-size: 1.25em;
}
.page-node-type-code-of-practice header.code-of-practice h2, .page-node-type-code-of-practice header.code-of-practice h3, .page-node-type-code-of-practice header.code-of-practice .team-member-title, .page-node-type-code-of-practice header.code-of-practice .chapters--search h2, .chapters--search .page-node-type-code-of-practice header.code-of-practice h2 {
  line-height: 1.25em;
}

header.publication-theme-teal {
  color: white;
  background-color: #00838D;
}
header.publication-theme-teal h1 {
  color: white;
}

header.publication-theme-teal-outline {
  border: 3px solid #00838D;
  color: #00838D;
  background-color: white;
}
header.publication-theme-teal-outline h1 {
  color: #00838D;
}

header.publication-theme-burgundy {
  color: white;
  background-color: #910048;
}
header.publication-theme-burgundy h1 {
  color: white;
}

header.publication-theme-blue {
  color: white;
  background-color: #005EB8;
}
header.publication-theme-blue h1 {
  color: white;
}

.btn-primary, .btn-secondary, .webform-button--preview, .webform-button--previous:not(.back--link),
.webform-button--next:not(.back--link), .webform-wizard-pages-link, form#user-login-form #edit-submit {
  margin-top: 0;
}

.speaker-wrapper {
  display: flex;
  flex-wrap: wrap;
}

.speaker-wrapper-image {
  width: 180px;
  height: 180px;
  margin: 20px 20px 20px 0;
  border-radius: 50%;
  overflow: hidden;
  flex: 0 0 auto;
}

.speaker-wrapper-image img {
  width: auto;
  margin: 0;
}

.speaker-wrapper-bio {
  flex: 1 1 300px;
}

.page-type-conference h3, .page-type-conference .team-member-title, .page-type-conference .chapters--search h2, .chapters--search .page-type-conference h2 {
  margin-top: 0px;
  color: #000;
}

#sliding-popup {
  width: 100%;
  height: auto;
}

.eu-cookie-compliance-banner {
  background-color: #007C85;
  overflow: auto;
}
.eu-cookie-compliance-banner, .eu-cookie-compliance-banner a {
  color: #fff;
}
.eu-cookie-compliance-banner .eu-cookie-compliance-content {
  max-width: 100%;
}
.eu-cookie-compliance-banner .eu-cookie-compliance-message {
  width: 100%;
}
.eu-cookie-compliance-banner .eu-cookie-compliance-message p, .eu-cookie-compliance-banner .eu-cookie-compliance-message a {
  display: inline-block;
}
.eu-cookie-compliance-banner .eu-cookie-compliance-message a {
  cursor: pointer;
  margin-left: 20px;
}

/**
 * @file
 * GOV.UK Webform date composite styles.
 */
.govuk-webform-elements--wrapper .form-type-number {
  display: inline-block;
  max-width: 6em;
}

.govuk-webform-elements--wrapper .form-type-number:last-child {
  max-width: 10em;
}

.govuk-webform-elements--wrapper .form-type-number input {
  width: 100%;
  -moz-appearance: textfield;
}

.govuk-webform-elements--wrapper input[type=number]::-webkit-inner-spin-button,
.govuk-webform-elements--wrapper input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

.path-general-delete-file .block-page-title-block {
  float: none;
}
.path-general-delete-file .button {
  margin-right: 20px;
}

.invalid-feedback {
  border-left: 4px solid #b10e1e;
  color: #b10e1e;
  line-height: 1.25;
  font-weight: 500;
}

.error-summary {
  border: 5px solid #b10e1e;
}
.error-summary .error-summary__title {
  color: #000;
  font-size: 1.25em;
}
.error-summary .error-summary__list {
  list-style-type: none;
  margin-left: 0;
  margin-bottom: 0;
}
.error-summary .error-summary__list a {
  color: #b10e1e;
}

.example-block {
  border-left: 10px solid #888;
  color: #000;
  font-size: 1em;
}

#feedback-form {
  background: #007C85;
  color: #fff;
  position: relative;
}
#feedback-form .feedback-question-wrapper,
#feedback-form .feedback-close-wrapper {
  float: left;
}
#feedback-form .feedback-question-wrapper a,
#feedback-form .feedback-close-wrapper a {
  color: #fff;
}
#feedback-form .feedback-question-wrapper a:hover, #feedback-form .feedback-question-wrapper a:focus,
#feedback-form .feedback-close-wrapper a:hover,
#feedback-form .feedback-close-wrapper a:focus {
  background: #fff;
  color: #007C85;
}
#feedback-form .feedback-question-wrapper {
  width: 85%;
}
#feedback-form .feedback-close-wrapper {
  width: 15%;
  cursor: pointer;
  display: none;
  text-align: right;
}
#feedback-form .feedback-question span {
  font-family: "Open Sans Semibold", sans-serif;
}
#feedback-form .feedback-question a {
  color: #fff;
  display: inline-block;
}

.no-feedback, .yes-feedback {
  display: none;
}

#feedback-form-section, #feedback-form {
  overflow: hidden;
}
#feedback-form-section form, #feedback-form form {
  background: #fff;
  color: #000;
  clear: both;
}
#feedback-form-section form textarea, #feedback-form form textarea {
  height: 3.5em;
}
#feedback-form-section form .help-block, #feedback-form form .help-block {
  color: #4d4d4d;
}
#feedback-form-section .panel .control-label, #feedback-form-section .panel .panel-title, #feedback-form .panel .control-label, #feedback-form .panel .panel-title {
  display: block;
  font-family: "Open Sans Semibold", sans-serif;
  font-size: 1em;
}
#feedback-form-section .panel .panel-heading, #feedback-form .panel .panel-heading {
  display: block;
}
#feedback-form-section .panel .panel-body .iradio_square-aero, #feedback-form .panel .panel-body .iradio_square-aero {
  margin-right: .25em;
}
#feedback-form-section .fieldgroup, #feedback-form .fieldgroup {
  margin: 0;
}
#feedback-form-section .fieldgroup legend, #feedback-form .fieldgroup legend {
  margin: 0;
}

@media (min-width: 768px) {
  #feedback-wrapper {
    position: relative;
  }

  #feedback-form {
    max-width: 100%;
  }

  #feedback-form .feedback-question-wrapper {
    width: 75%;
  }
  #feedback-form .feedback-close-wrapper {
    width: 25%;
  }
  #feedback-form form {
    background: #fff;
    color: #000;
    clear: both;
  }
  #feedback-form form textarea {
    height: unset;
  }
}
/**
 * $file
 * Visual styles for fields.
 */
.field--label-inline .field--label,
.field--label-inline .field--items {
  float: left;
  /*LTR*/
}

.field--label-inline .field--label,
.field--label-inline > .field--item,
.field--label-inline .field--items {
  padding-right: 0.3em;
}

[dir="rtl"] .field--label-inline .field--label,
[dir="rtl"] .field--label-inline .field--items {
  padding-left: 0.3em;
  padding-right: 0;
  float: right;
  /*RTL*/
}

.field--name-field-map.small {
  max-width: 450px;
}
.field--name-field-map.medium {
  max-width: 650px;
}

.field--name-field-publication-search-summary p {
  margin: 0;
}

.view-solr-search-content .field--name-field-publication-type {
  margin-bottom: 25px;
}

.form-group {
  clear: both;
}

.fieldgroup {
  padding: 0;
}
.fieldgroup .form-group:before, .fieldgroup .form-group:after {
  content: " ";
  display: table;
}
.fieldgroup .form-group:after {
  clear: both;
}
.fieldgroup .form-group.form-title {
  display: inline-block;
}
.fieldgroup legend {
  display: block;
}

.fieldset-legend, .control-label {
  display: block;
  font-family: "Open Sans Semibold", sans-serif;
  font-size: 1em;
}

figure {
  margin-bottom: 25px;
}

article.flexible-landing-page.page.full {
  float: left;
}

section.flex-landing-section .field--name-field-content-section > .container, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content, section.flex-landing-section .field--name-field-content-section > #feedback-form, section.flex-landing-section .field--name-field-content-section > .form-name {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
section.flex-landing-section .field--name-field-content-section > .container > *, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content > *, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content > *, section.flex-landing-section .field--name-field-content-section > #feedback-form > *, section.flex-landing-section .field--name-field-content-section > .form-name > * {
  margin-left: -15px;
  margin-right: -15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}
section.flex-landing-section .field--name-field-content-section > .container > * > *, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content > * > *, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content > * > *, section.flex-landing-section .field--name-field-content-section > #feedback-form > * > *, section.flex-landing-section .field--name-field-content-section > .form-name > * > * {
  padding-left: 15px;
  padding-right: 15px;
  float: none;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
section.flex-landing-section .field--name-field-content-section > .container .col-xs-1, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-1, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-1, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xs-1, section.flex-landing-section .field--name-field-content-section > .form-name .col-xs-1 {
  max-width: 8.33%;
  -webkit-flex: 1 0 8.33%;
  -ms-flex: 1 0 8.33%;
  flex: 1 0 8.33%;
}
section.flex-landing-section .field--name-field-content-section > .container .col-xs-2, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-2, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-2, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xs-2, section.flex-landing-section .field--name-field-content-section > .form-name .col-xs-2 {
  max-width: 16.66%;
  -webkit-flex: 1 0 16.66%;
  -ms-flex: 1 0 16.66%;
  flex: 1 0 16.66%;
}
section.flex-landing-section .field--name-field-content-section > .container .col-xs-3, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-3, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-3, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xs-3, section.flex-landing-section .field--name-field-content-section > .form-name .col-xs-3 {
  max-width: 25%;
  -webkit-flex: 1 0 25%;
  -ms-flex: 1 0 25%;
  flex: 1 0 25%;
}
section.flex-landing-section .field--name-field-content-section > .container .col-xs-4, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-4, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-4, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xs-4, section.flex-landing-section .field--name-field-content-section > .form-name .col-xs-4 {
  max-width: 33.33%;
  -webkit-flex: 1 0 33.33%;
  -ms-flex: 1 0 33.33%;
  flex: 1 0 33.33%;
}
section.flex-landing-section .field--name-field-content-section > .container .col-xs-5, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-5, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-5, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xs-5, section.flex-landing-section .field--name-field-content-section > .form-name .col-xs-5 {
  max-width: 41.66%;
  -webkit-flex: 1 0 41.66%;
  -ms-flex: 1 0 41.66%;
  flex: 1 0 41.66%;
}
section.flex-landing-section .field--name-field-content-section > .container .col-xs-6, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-6, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-6, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xs-6, section.flex-landing-section .field--name-field-content-section > .form-name .col-xs-6 {
  max-width: 50%;
  -webkit-flex: 1 0 50%;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
}
section.flex-landing-section .field--name-field-content-section > .container .col-xs-7, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-7, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-7, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xs-7, section.flex-landing-section .field--name-field-content-section > .form-name .col-xs-7 {
  max-width: 58.33%;
  -webkit-flex: 1 0 58.33%;
  -ms-flex: 1 0 58.33%;
  flex: 1 0 58.33%;
}
section.flex-landing-section .field--name-field-content-section > .container .col-xs-8, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-8, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-8, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xs-8, section.flex-landing-section .field--name-field-content-section > .form-name .col-xs-8 {
  max-width: 66.66%;
  -webkit-flex: 1 0 66.66%;
  -ms-flex: 1 0 66.66%;
  flex: 1 0 66.66%;
}
section.flex-landing-section .field--name-field-content-section > .container .col-xs-9, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-9, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-9, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xs-9, section.flex-landing-section .field--name-field-content-section > .form-name .col-xs-9 {
  max-width: 75%;
  -webkit-flex: 1 0 75%;
  -ms-flex: 1 0 75%;
  flex: 1 0 75%;
}
section.flex-landing-section .field--name-field-content-section > .container .col-xs-10, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-10, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-10, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xs-10, section.flex-landing-section .field--name-field-content-section > .form-name .col-xs-10 {
  max-width: 83.33%;
  -webkit-flex: 1 0 83.33%;
  -ms-flex: 1 0 83.33%;
  flex: 1 0 83.33%;
}
section.flex-landing-section .field--name-field-content-section > .container .col-xs-11, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-11, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-11, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xs-11, section.flex-landing-section .field--name-field-content-section > .form-name .col-xs-11 {
  max-width: 91.66%;
  -webkit-flex: 1 0 91.66%;
  -ms-flex: 1 0 91.66%;
  flex: 1 0 91.66%;
}
section.flex-landing-section .field--name-field-content-section > .container .col-xs-12, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-12, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xs-12, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xs-12, section.flex-landing-section .field--name-field-content-section > .form-name .col-xs-12, section.flex-landing-section .field--name-field-content-section > .container .alert, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .alert, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .alert, section.flex-landing-section .field--name-field-content-section > #feedback-form .alert, section.flex-landing-section .field--name-field-content-section > .form-name .alert, #feedback-form section.flex-landing-section .field--name-field-content-section > .container .webform-submission-form, #feedback-form section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, #feedback-form .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, #feedback-form section.flex-landing-section .field--name-field-content-section > .form-name .webform-submission-form, section.flex-landing-section .field--name-field-content-section > .container .view-solr-search-content, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .view-solr-search-content, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .view-solr-search-content, section.flex-landing-section .field--name-field-content-section > #feedback-form .view-solr-search-content, section.flex-landing-section .field--name-field-content-section > .form-name .view-solr-search-content, section.flex-landing-section .field--name-field-content-section > .container #block-searchblock form, #block-searchblock section.flex-landing-section .field--name-field-content-section > .container form, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-searchblock form, #block-searchblock section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content form, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content #block-searchblock form, #block-searchblock .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content form, section.flex-landing-section .field--name-field-content-section > #feedback-form #block-searchblock form, #block-searchblock section.flex-landing-section .field--name-field-content-section > #feedback-form form, section.flex-landing-section .field--name-field-content-section > .form-name #block-searchblock form, #block-searchblock section.flex-landing-section .field--name-field-content-section > .form-name form, section.flex-landing-section .field--name-field-content-section > .container .sitemap, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .sitemap, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .sitemap, section.flex-landing-section .field--name-field-content-section > #feedback-form .sitemap, section.flex-landing-section .field--name-field-content-section > .form-name .sitemap, section.flex-landing-section .field--name-field-content-section > .container form#user-login-form, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content form#user-login-form, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content form#user-login-form, section.flex-landing-section .field--name-field-content-section > #feedback-form form#user-login-form, section.flex-landing-section .field--name-field-content-section > .form-name form#user-login-form, section.flex-landing-section .field--name-field-content-section > .container header.block-page-title-block, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, section.flex-landing-section .field--name-field-content-section > #feedback-form header.block-page-title-block, section.flex-landing-section .field--name-field-content-section > .form-name header.block-page-title-block, section.flex-landing-section .field--name-field-content-section > .container article.page.full, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, section.flex-landing-section .field--name-field-content-section > #feedback-form article.page.full, section.flex-landing-section .field--name-field-content-section > .form-name article.page.full, section.flex-landing-section .field--name-field-content-section > .container section.page.full, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, section.flex-landing-section .field--name-field-content-section > #feedback-form section.page.full, section.flex-landing-section .field--name-field-content-section > .form-name section.page.full, section.flex-landing-section .field--name-field-content-section > .container #block-404footer, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-404footer, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content #block-404footer, section.flex-landing-section .field--name-field-content-section > #feedback-form #block-404footer, section.flex-landing-section .field--name-field-content-section > .form-name #block-404footer, section.flex-landing-section .field--name-field-content-section > .container #block-currentwebsiteblock, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-currentwebsiteblock, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content #block-currentwebsiteblock, section.flex-landing-section .field--name-field-content-section > #feedback-form #block-currentwebsiteblock, section.flex-landing-section .field--name-field-content-section > .form-name #block-currentwebsiteblock, section.flex-landing-section .field--name-field-content-section > .container .path-webform header#block-acas-page-title, .path-webform section.flex-landing-section .field--name-field-content-section > .container header#block-acas-page-title, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform header#block-acas-page-title, .path-webform section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header#block-acas-page-title, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .path-webform header#block-acas-page-title, .path-webform .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content header#block-acas-page-title, section.flex-landing-section .field--name-field-content-section > #feedback-form .path-webform header#block-acas-page-title, .path-webform section.flex-landing-section .field--name-field-content-section > #feedback-form header#block-acas-page-title, section.flex-landing-section .field--name-field-content-section > .form-name .path-webform header#block-acas-page-title, .path-webform section.flex-landing-section .field--name-field-content-section > .form-name header#block-acas-page-title,
section.flex-landing-section .field--name-field-content-section > .container .path-webform .webform-confirmation,
.path-webform section.flex-landing-section .field--name-field-content-section > .container .webform-confirmation,
section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .webform-confirmation,
.path-webform section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-confirmation,
.eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .webform-confirmation,
.path-webform .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .webform-confirmation,
section.flex-landing-section .field--name-field-content-section > #feedback-form .path-webform .webform-confirmation,
.path-webform section.flex-landing-section .field--name-field-content-section > #feedback-form .webform-confirmation,
section.flex-landing-section .field--name-field-content-section > .form-name .path-webform .webform-confirmation,
.path-webform section.flex-landing-section .field--name-field-content-section > .form-name .webform-confirmation,
section.flex-landing-section .field--name-field-content-section > .container .path-webform .region-content .block--bare,
.path-webform .region-content section.flex-landing-section .field--name-field-content-section > .container .block--bare,
section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .region-content .block--bare,
.path-webform .region-content section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .block--bare,
.eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .region-content .block--bare,
.path-webform .region-content .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .block--bare,
section.flex-landing-section .field--name-field-content-section > #feedback-form .path-webform .region-content .block--bare,
.path-webform .region-content section.flex-landing-section .field--name-field-content-section > #feedback-form .block--bare,
section.flex-landing-section .field--name-field-content-section > .form-name .path-webform .region-content .block--bare,
.path-webform .region-content section.flex-landing-section .field--name-field-content-section > .form-name .block--bare, section.flex-landing-section .field--name-field-content-section > .container .webform-submission-form, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, section.flex-landing-section .field--name-field-content-section > #feedback-form .webform-submission-form, section.flex-landing-section .field--name-field-content-section > .form-name .webform-submission-form, section.flex-landing-section .field--name-field-content-section > .container #block-prescribed-notificationpreviewfootermessage, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-prescribed-notificationpreviewfootermessage, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content #block-prescribed-notificationpreviewfootermessage, section.flex-landing-section .field--name-field-content-section > #feedback-form #block-prescribed-notificationpreviewfootermessage, section.flex-landing-section .field--name-field-content-section > .form-name #block-prescribed-notificationpreviewfootermessage,
section.flex-landing-section .field--name-field-content-section > .container #block-conciliationpreviewfootermessage,
section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-conciliationpreviewfootermessage,
.eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content #block-conciliationpreviewfootermessage,
section.flex-landing-section .field--name-field-content-section > #feedback-form #block-conciliationpreviewfootermessage,
section.flex-landing-section .field--name-field-content-section > .form-name #block-conciliationpreviewfootermessage {
  max-width: 100%;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}
section.flex-landing-section .field--name-field-content-section .paragraph-blue-bordered-box,
section.flex-landing-section .field--name-field-content-section .paragraph-green-bordered-box {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
section.flex-landing-section .field--name-field-content-section .paragraph-blue-bordered-box > a,
section.flex-landing-section .field--name-field-content-section .paragraph-green-bordered-box > a {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
section.flex-landing-section .field--name-field-content-section .paragraph-blue-bordered-box > a:focus,
section.flex-landing-section .field--name-field-content-section .paragraph-green-bordered-box > a:focus {
  background-color: #F7F7F7;
}
section.flex-landing-section .field--name-field-content-section .paragraph-blue-bordered-box .blue-bordered-box,
section.flex-landing-section .field--name-field-content-section .paragraph-blue-bordered-box .green-bordered-box,
section.flex-landing-section .field--name-field-content-section .paragraph-green-bordered-box .blue-bordered-box,
section.flex-landing-section .field--name-field-content-section .paragraph-green-bordered-box .green-bordered-box {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 768px) {
  section.flex-landing-section .field--name-field-content-section > .container .col-sm-1, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-1, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-1, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-sm-1, section.flex-landing-section .field--name-field-content-section > .form-name .col-sm-1 {
    max-width: 8.33%;
    -webkit-flex: 1 0 8.33%;
    -ms-flex: 1 0 8.33%;
    flex: 1 0 8.33%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-sm-2, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-2, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-2, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-sm-2, section.flex-landing-section .field--name-field-content-section > .form-name .col-sm-2 {
    max-width: 16.66%;
    -webkit-flex: 1 0 16.66%;
    -ms-flex: 1 0 16.66%;
    flex: 1 0 16.66%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-sm-3, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-3, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-3, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-sm-3, section.flex-landing-section .field--name-field-content-section > .form-name .col-sm-3 {
    max-width: 25%;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-sm-4, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-4, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-4, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-sm-4, section.flex-landing-section .field--name-field-content-section > .form-name .col-sm-4 {
    max-width: 33.33%;
    -webkit-flex: 1 0 33.33%;
    -ms-flex: 1 0 33.33%;
    flex: 1 0 33.33%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-sm-5, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-5, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-5, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-sm-5, section.flex-landing-section .field--name-field-content-section > .form-name .col-sm-5 {
    max-width: 41.66%;
    -webkit-flex: 1 0 41.66%;
    -ms-flex: 1 0 41.66%;
    flex: 1 0 41.66%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-sm-6, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-6, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-6, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-sm-6, section.flex-landing-section .field--name-field-content-section > .form-name .col-sm-6 {
    max-width: 50%;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-sm-7, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-7, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-7, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-sm-7, section.flex-landing-section .field--name-field-content-section > .form-name .col-sm-7, section.flex-landing-section .field--name-field-content-section > .container #block-currentwebsiteblock, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-currentwebsiteblock, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content #block-currentwebsiteblock, section.flex-landing-section .field--name-field-content-section > #feedback-form #block-currentwebsiteblock, section.flex-landing-section .field--name-field-content-section > .form-name #block-currentwebsiteblock {
    max-width: 58.33%;
    -webkit-flex: 1 0 58.33%;
    -ms-flex: 1 0 58.33%;
    flex: 1 0 58.33%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-sm-8, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-8, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-8, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-sm-8, section.flex-landing-section .field--name-field-content-section > .form-name .col-sm-8, section.flex-landing-section .field--name-field-content-section > .container #block-searchblock form, #block-searchblock section.flex-landing-section .field--name-field-content-section > .container form, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-searchblock form, #block-searchblock section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content form, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content #block-searchblock form, #block-searchblock .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content form, section.flex-landing-section .field--name-field-content-section > #feedback-form #block-searchblock form, #block-searchblock section.flex-landing-section .field--name-field-content-section > #feedback-form form, section.flex-landing-section .field--name-field-content-section > .form-name #block-searchblock form, #block-searchblock section.flex-landing-section .field--name-field-content-section > .form-name form {
    max-width: 66.66%;
    -webkit-flex: 1 0 66.66%;
    -ms-flex: 1 0 66.66%;
    flex: 1 0 66.66%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-sm-9, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-9, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-9, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-sm-9, section.flex-landing-section .field--name-field-content-section > .form-name .col-sm-9, section.flex-landing-section .field--name-field-content-section > .container header.block-page-title-block, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, section.flex-landing-section .field--name-field-content-section > #feedback-form header.block-page-title-block, section.flex-landing-section .field--name-field-content-section > .form-name header.block-page-title-block, section.flex-landing-section .field--name-field-content-section > .container article.page.full, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, section.flex-landing-section .field--name-field-content-section > #feedback-form article.page.full, section.flex-landing-section .field--name-field-content-section > .form-name article.page.full, section.flex-landing-section .field--name-field-content-section > .container section.page.full, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, section.flex-landing-section .field--name-field-content-section > #feedback-form section.page.full, section.flex-landing-section .field--name-field-content-section > .form-name section.page.full {
    max-width: 75%;
    -webkit-flex: 1 0 75%;
    -ms-flex: 1 0 75%;
    flex: 1 0 75%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-sm-10, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-10, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-10, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-sm-10, section.flex-landing-section .field--name-field-content-section > .form-name .col-sm-10 {
    max-width: 83.33%;
    -webkit-flex: 1 0 83.33%;
    -ms-flex: 1 0 83.33%;
    flex: 1 0 83.33%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-sm-11, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-11, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-11, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-sm-11, section.flex-landing-section .field--name-field-content-section > .form-name .col-sm-11 {
    max-width: 91.66%;
    -webkit-flex: 1 0 91.66%;
    -ms-flex: 1 0 91.66%;
    flex: 1 0 91.66%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-sm-12, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-12, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-sm-12, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-sm-12, section.flex-landing-section .field--name-field-content-section > .form-name .col-sm-12 {
    max-width: 100%;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
}
@media (min-width: 992px) {
  section.flex-landing-section .field--name-field-content-section > .container .col-md-1, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-1, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-md-1, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-md-1, section.flex-landing-section .field--name-field-content-section > .form-name .col-md-1 {
    max-width: 8.33%;
    -webkit-flex: 1 0 8.33%;
    -ms-flex: 1 0 8.33%;
    flex: 1 0 8.33%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-md-2, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-2, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-md-2, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-md-2, section.flex-landing-section .field--name-field-content-section > .form-name .col-md-2 {
    max-width: 16.66%;
    -webkit-flex: 1 0 16.66%;
    -ms-flex: 1 0 16.66%;
    flex: 1 0 16.66%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-md-3, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-3, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-md-3, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-md-3, section.flex-landing-section .field--name-field-content-section > .form-name .col-md-3 {
    max-width: 25%;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-md-4, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-4, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-md-4, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-md-4, section.flex-landing-section .field--name-field-content-section > .form-name .col-md-4 {
    max-width: 33.33%;
    -webkit-flex: 1 0 33.33%;
    -ms-flex: 1 0 33.33%;
    flex: 1 0 33.33%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-md-5, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-5, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-md-5, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-md-5, section.flex-landing-section .field--name-field-content-section > .form-name .col-md-5 {
    max-width: 41.66%;
    -webkit-flex: 1 0 41.66%;
    -ms-flex: 1 0 41.66%;
    flex: 1 0 41.66%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-md-6, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-6, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-md-6, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-md-6, section.flex-landing-section .field--name-field-content-section > .form-name .col-md-6, section.flex-landing-section .field--name-field-content-section > .container #block-currentwebsiteblock, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-currentwebsiteblock, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content #block-currentwebsiteblock, section.flex-landing-section .field--name-field-content-section > #feedback-form #block-currentwebsiteblock, section.flex-landing-section .field--name-field-content-section > .form-name #block-currentwebsiteblock {
    max-width: 50%;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-md-7, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-7, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-md-7, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-md-7, section.flex-landing-section .field--name-field-content-section > .form-name .col-md-7, section.flex-landing-section .field--name-field-content-section > .container #block-404footer, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-404footer, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content #block-404footer, section.flex-landing-section .field--name-field-content-section > #feedback-form #block-404footer, section.flex-landing-section .field--name-field-content-section > .form-name #block-404footer {
    max-width: 58.33%;
    -webkit-flex: 1 0 58.33%;
    -ms-flex: 1 0 58.33%;
    flex: 1 0 58.33%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-md-8, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-8, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-md-8, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-md-8, section.flex-landing-section .field--name-field-content-section > .form-name .col-md-8, section.flex-landing-section .field--name-field-content-section > .container header.block-page-title-block, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, section.flex-landing-section .field--name-field-content-section > #feedback-form header.block-page-title-block, section.flex-landing-section .field--name-field-content-section > .form-name header.block-page-title-block, section.flex-landing-section .field--name-field-content-section > .container article.page.full, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, section.flex-landing-section .field--name-field-content-section > #feedback-form article.page.full, section.flex-landing-section .field--name-field-content-section > .form-name article.page.full, section.flex-landing-section .field--name-field-content-section > .container section.page.full, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, section.flex-landing-section .field--name-field-content-section > #feedback-form section.page.full, section.flex-landing-section .field--name-field-content-section > .form-name section.page.full, section.flex-landing-section .field--name-field-content-section > .container .path-webform header#block-acas-page-title, .path-webform section.flex-landing-section .field--name-field-content-section > .container header#block-acas-page-title, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform header#block-acas-page-title, .path-webform section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header#block-acas-page-title, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .path-webform header#block-acas-page-title, .path-webform .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content header#block-acas-page-title, section.flex-landing-section .field--name-field-content-section > #feedback-form .path-webform header#block-acas-page-title, .path-webform section.flex-landing-section .field--name-field-content-section > #feedback-form header#block-acas-page-title, section.flex-landing-section .field--name-field-content-section > .form-name .path-webform header#block-acas-page-title, .path-webform section.flex-landing-section .field--name-field-content-section > .form-name header#block-acas-page-title,
  section.flex-landing-section .field--name-field-content-section > .container .path-webform .webform-confirmation,
  .path-webform section.flex-landing-section .field--name-field-content-section > .container .webform-confirmation,
  section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .webform-confirmation,
  .path-webform section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-confirmation,
  .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .webform-confirmation,
  .path-webform .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .webform-confirmation,
  section.flex-landing-section .field--name-field-content-section > #feedback-form .path-webform .webform-confirmation,
  .path-webform section.flex-landing-section .field--name-field-content-section > #feedback-form .webform-confirmation,
  section.flex-landing-section .field--name-field-content-section > .form-name .path-webform .webform-confirmation,
  .path-webform section.flex-landing-section .field--name-field-content-section > .form-name .webform-confirmation,
  section.flex-landing-section .field--name-field-content-section > .container .path-webform .region-content .block--bare,
  .path-webform .region-content section.flex-landing-section .field--name-field-content-section > .container .block--bare,
  section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .region-content .block--bare,
  .path-webform .region-content section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .block--bare,
  .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .region-content .block--bare,
  .path-webform .region-content .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .block--bare,
  section.flex-landing-section .field--name-field-content-section > #feedback-form .path-webform .region-content .block--bare,
  .path-webform .region-content section.flex-landing-section .field--name-field-content-section > #feedback-form .block--bare,
  section.flex-landing-section .field--name-field-content-section > .form-name .path-webform .region-content .block--bare,
  .path-webform .region-content section.flex-landing-section .field--name-field-content-section > .form-name .block--bare, section.flex-landing-section .field--name-field-content-section > .container .webform-submission-form, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, section.flex-landing-section .field--name-field-content-section > #feedback-form .webform-submission-form, section.flex-landing-section .field--name-field-content-section > .form-name .webform-submission-form, section.flex-landing-section .field--name-field-content-section > .container #block-prescribed-notificationpreviewfootermessage, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-prescribed-notificationpreviewfootermessage, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content #block-prescribed-notificationpreviewfootermessage, section.flex-landing-section .field--name-field-content-section > #feedback-form #block-prescribed-notificationpreviewfootermessage, section.flex-landing-section .field--name-field-content-section > .form-name #block-prescribed-notificationpreviewfootermessage,
  section.flex-landing-section .field--name-field-content-section > .container #block-conciliationpreviewfootermessage,
  section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-conciliationpreviewfootermessage,
  .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content #block-conciliationpreviewfootermessage,
  section.flex-landing-section .field--name-field-content-section > #feedback-form #block-conciliationpreviewfootermessage,
  section.flex-landing-section .field--name-field-content-section > .form-name #block-conciliationpreviewfootermessage {
    max-width: 66.66%;
    -webkit-flex: 1 0 66.66%;
    -ms-flex: 1 0 66.66%;
    flex: 1 0 66.66%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-md-9, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-9, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-md-9, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-md-9, section.flex-landing-section .field--name-field-content-section > .form-name .col-md-9, section.flex-landing-section .field--name-field-content-section > .container article.page.search-index, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content article.page.search-index, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content article.page.search-index, section.flex-landing-section .field--name-field-content-section > #feedback-form article.page.search-index, section.flex-landing-section .field--name-field-content-section > .form-name article.page.search-index, section.flex-landing-section .field--name-field-content-section > .container section.page.search-index, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content section.page.search-index, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content section.page.search-index, section.flex-landing-section .field--name-field-content-section > #feedback-form section.page.search-index, section.flex-landing-section .field--name-field-content-section > .form-name section.page.search-index {
    max-width: 75%;
    -webkit-flex: 1 0 75%;
    -ms-flex: 1 0 75%;
    flex: 1 0 75%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-md-10, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-10, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-md-10, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-md-10, section.flex-landing-section .field--name-field-content-section > .form-name .col-md-10 {
    max-width: 83.33%;
    -webkit-flex: 1 0 83.33%;
    -ms-flex: 1 0 83.33%;
    flex: 1 0 83.33%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-md-11, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-11, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-md-11, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-md-11, section.flex-landing-section .field--name-field-content-section > .form-name .col-md-11 {
    max-width: 91.66%;
    -webkit-flex: 1 0 91.66%;
    -ms-flex: 1 0 91.66%;
    flex: 1 0 91.66%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-md-12, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-md-12, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-md-12, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-md-12, section.flex-landing-section .field--name-field-content-section > .form-name .col-md-12 {
    max-width: 100%;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
}
@media (min-width: 1200px) {
  section.flex-landing-section .field--name-field-content-section > .container .col-lg-1, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-1, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-1, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-lg-1, section.flex-landing-section .field--name-field-content-section > .form-name .col-lg-1 {
    max-width: 8.33%;
    -webkit-flex: 1 0 8.33%;
    -ms-flex: 1 0 8.33%;
    flex: 1 0 8.33%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-lg-2, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-2, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-2, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-lg-2, section.flex-landing-section .field--name-field-content-section > .form-name .col-lg-2 {
    max-width: 16.66%;
    -webkit-flex: 1 0 16.66%;
    -ms-flex: 1 0 16.66%;
    flex: 1 0 16.66%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-lg-3, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-3, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-3, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-lg-3, section.flex-landing-section .field--name-field-content-section > .form-name .col-lg-3 {
    max-width: 25%;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-lg-4, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-4, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-4, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-lg-4, section.flex-landing-section .field--name-field-content-section > .form-name .col-lg-4 {
    max-width: 33.33%;
    -webkit-flex: 1 0 33.33%;
    -ms-flex: 1 0 33.33%;
    flex: 1 0 33.33%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-lg-5, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-5, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-5, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-lg-5, section.flex-landing-section .field--name-field-content-section > .form-name .col-lg-5 {
    max-width: 41.66%;
    -webkit-flex: 1 0 41.66%;
    -ms-flex: 1 0 41.66%;
    flex: 1 0 41.66%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-lg-6, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-6, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-6, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-lg-6, section.flex-landing-section .field--name-field-content-section > .form-name .col-lg-6 {
    max-width: 50%;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-lg-7, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-7, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-7, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-lg-7, section.flex-landing-section .field--name-field-content-section > .form-name .col-lg-7, section.flex-landing-section .field--name-field-content-section > .container header.block-page-title-block, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content header.block-page-title-block, section.flex-landing-section .field--name-field-content-section > #feedback-form header.block-page-title-block, section.flex-landing-section .field--name-field-content-section > .form-name header.block-page-title-block, section.flex-landing-section .field--name-field-content-section > .container article.page.full, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content article.page.full, section.flex-landing-section .field--name-field-content-section > #feedback-form article.page.full, section.flex-landing-section .field--name-field-content-section > .form-name article.page.full, section.flex-landing-section .field--name-field-content-section > .container section.page.full, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content section.page.full, section.flex-landing-section .field--name-field-content-section > #feedback-form section.page.full, section.flex-landing-section .field--name-field-content-section > .form-name section.page.full, section.flex-landing-section .field--name-field-content-section > .container .path-webform header#block-acas-page-title, .path-webform section.flex-landing-section .field--name-field-content-section > .container header#block-acas-page-title, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform header#block-acas-page-title, .path-webform section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content header#block-acas-page-title, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .path-webform header#block-acas-page-title, .path-webform .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content header#block-acas-page-title, section.flex-landing-section .field--name-field-content-section > #feedback-form .path-webform header#block-acas-page-title, .path-webform section.flex-landing-section .field--name-field-content-section > #feedback-form header#block-acas-page-title, section.flex-landing-section .field--name-field-content-section > .form-name .path-webform header#block-acas-page-title, .path-webform section.flex-landing-section .field--name-field-content-section > .form-name header#block-acas-page-title,
  section.flex-landing-section .field--name-field-content-section > .container .path-webform .webform-confirmation,
  .path-webform section.flex-landing-section .field--name-field-content-section > .container .webform-confirmation,
  section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .webform-confirmation,
  .path-webform section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-confirmation,
  .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .webform-confirmation,
  .path-webform .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .webform-confirmation,
  section.flex-landing-section .field--name-field-content-section > #feedback-form .path-webform .webform-confirmation,
  .path-webform section.flex-landing-section .field--name-field-content-section > #feedback-form .webform-confirmation,
  section.flex-landing-section .field--name-field-content-section > .form-name .path-webform .webform-confirmation,
  .path-webform section.flex-landing-section .field--name-field-content-section > .form-name .webform-confirmation,
  section.flex-landing-section .field--name-field-content-section > .container .path-webform .region-content .block--bare,
  .path-webform .region-content section.flex-landing-section .field--name-field-content-section > .container .block--bare,
  section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .region-content .block--bare,
  .path-webform .region-content section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .block--bare,
  .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .path-webform .region-content .block--bare,
  .path-webform .region-content .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .block--bare,
  section.flex-landing-section .field--name-field-content-section > #feedback-form .path-webform .region-content .block--bare,
  .path-webform .region-content section.flex-landing-section .field--name-field-content-section > #feedback-form .block--bare,
  section.flex-landing-section .field--name-field-content-section > .form-name .path-webform .region-content .block--bare,
  .path-webform .region-content section.flex-landing-section .field--name-field-content-section > .form-name .block--bare, section.flex-landing-section .field--name-field-content-section > .container .webform-submission-form, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .webform-submission-form, section.flex-landing-section .field--name-field-content-section > #feedback-form .webform-submission-form, section.flex-landing-section .field--name-field-content-section > .form-name .webform-submission-form, section.flex-landing-section .field--name-field-content-section > .container #block-prescribed-notificationpreviewfootermessage, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-prescribed-notificationpreviewfootermessage, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content #block-prescribed-notificationpreviewfootermessage, section.flex-landing-section .field--name-field-content-section > #feedback-form #block-prescribed-notificationpreviewfootermessage, section.flex-landing-section .field--name-field-content-section > .form-name #block-prescribed-notificationpreviewfootermessage,
  section.flex-landing-section .field--name-field-content-section > .container #block-conciliationpreviewfootermessage,
  section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content #block-conciliationpreviewfootermessage,
  .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content #block-conciliationpreviewfootermessage,
  section.flex-landing-section .field--name-field-content-section > #feedback-form #block-conciliationpreviewfootermessage,
  section.flex-landing-section .field--name-field-content-section > .form-name #block-conciliationpreviewfootermessage {
    max-width: 58.33%;
    -webkit-flex: 1 0 58.33%;
    -ms-flex: 1 0 58.33%;
    flex: 1 0 58.33%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-lg-8, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-8, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-8, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-lg-8, section.flex-landing-section .field--name-field-content-section > .form-name .col-lg-8 {
    max-width: 66.66%;
    -webkit-flex: 1 0 66.66%;
    -ms-flex: 1 0 66.66%;
    flex: 1 0 66.66%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-lg-9, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-9, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-9, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-lg-9, section.flex-landing-section .field--name-field-content-section > .form-name .col-lg-9 {
    max-width: 75%;
    -webkit-flex: 1 0 75%;
    -ms-flex: 1 0 75%;
    flex: 1 0 75%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-lg-10, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-10, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-10, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-lg-10, section.flex-landing-section .field--name-field-content-section > .form-name .col-lg-10 {
    max-width: 83.33%;
    -webkit-flex: 1 0 83.33%;
    -ms-flex: 1 0 83.33%;
    flex: 1 0 83.33%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-lg-11, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-11, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-11, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-lg-11, section.flex-landing-section .field--name-field-content-section > .form-name .col-lg-11 {
    max-width: 91.66%;
    -webkit-flex: 1 0 91.66%;
    -ms-flex: 1 0 91.66%;
    flex: 1 0 91.66%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-lg-12, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-12, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-lg-12, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-lg-12, section.flex-landing-section .field--name-field-content-section > .form-name .col-lg-12 {
    max-width: 100%;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
}
@media (min-width: 1824px) {
  section.flex-landing-section .field--name-field-content-section > .container .col-xl-1, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-1, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-1, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xl-1, section.flex-landing-section .field--name-field-content-section > .form-name .col-xl-1 {
    max-width: 8.33%;
    -webkit-flex: 1 0 8.33%;
    -ms-flex: 1 0 8.33%;
    flex: 1 0 8.33%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-xl-2, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-2, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-2, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xl-2, section.flex-landing-section .field--name-field-content-section > .form-name .col-xl-2 {
    max-width: 16.66%;
    -webkit-flex: 1 0 16.66%;
    -ms-flex: 1 0 16.66%;
    flex: 1 0 16.66%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-xl-3, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-3, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-3, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xl-3, section.flex-landing-section .field--name-field-content-section > .form-name .col-xl-3 {
    max-width: 25%;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-xl-4, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-4, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-4, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xl-4, section.flex-landing-section .field--name-field-content-section > .form-name .col-xl-4 {
    max-width: 33.33%;
    -webkit-flex: 1 0 33.33%;
    -ms-flex: 1 0 33.33%;
    flex: 1 0 33.33%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-xl-5, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-5, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-5, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xl-5, section.flex-landing-section .field--name-field-content-section > .form-name .col-xl-5 {
    max-width: 41.66%;
    -webkit-flex: 1 0 41.66%;
    -ms-flex: 1 0 41.66%;
    flex: 1 0 41.66%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-xl-6, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-6, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-6, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xl-6, section.flex-landing-section .field--name-field-content-section > .form-name .col-xl-6 {
    max-width: 50%;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-xl-7, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-7, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-7, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xl-7, section.flex-landing-section .field--name-field-content-section > .form-name .col-xl-7 {
    max-width: 58.33%;
    -webkit-flex: 1 0 58.33%;
    -ms-flex: 1 0 58.33%;
    flex: 1 0 58.33%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-xl-8, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-8, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-8, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xl-8, section.flex-landing-section .field--name-field-content-section > .form-name .col-xl-8 {
    max-width: 66.66%;
    -webkit-flex: 1 0 66.66%;
    -ms-flex: 1 0 66.66%;
    flex: 1 0 66.66%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-xl-9, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-9, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-9, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xl-9, section.flex-landing-section .field--name-field-content-section > .form-name .col-xl-9 {
    max-width: 75%;
    -webkit-flex: 1 0 75%;
    -ms-flex: 1 0 75%;
    flex: 1 0 75%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-xl-10, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-10, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-10, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xl-10, section.flex-landing-section .field--name-field-content-section > .form-name .col-xl-10 {
    max-width: 83.33%;
    -webkit-flex: 1 0 83.33%;
    -ms-flex: 1 0 83.33%;
    flex: 1 0 83.33%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-xl-11, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-11, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-11, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xl-11, section.flex-landing-section .field--name-field-content-section > .form-name .col-xl-11 {
    max-width: 91.66%;
    -webkit-flex: 1 0 91.66%;
    -ms-flex: 1 0 91.66%;
    flex: 1 0 91.66%;
  }
  section.flex-landing-section .field--name-field-content-section > .container .col-xl-12, section.flex-landing-section .eu-cookie-compliance-banner .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-12, .eu-cookie-compliance-banner section.flex-landing-section .field--name-field-content-section > .eu-cookie-compliance-content .col-xl-12, section.flex-landing-section .field--name-field-content-section > #feedback-form .col-xl-12, section.flex-landing-section .field--name-field-content-section > .form-name .col-xl-12 {
    max-width: 100%;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
}

hr {
  border: 1px solid #C3D700;
  opacity: 0.4;
}

hr.full {
  width: 200%;
  position: relative;
  left: -50%;
}

div.paragraph--type--flexible-content-block h3, div.paragraph--type--flexible-content-block .team-member-title, div.paragraph--type--flexible-content-block .chapters--search h2, .chapters--search div.paragraph--type--flexible-content-block h2 {
  font-size: 1em;
}

article.paragraph--type--flexible-bordered-box {
  padding-left: 0;
}
article.paragraph--type--flexible-bordered-box a {
  text-decoration: none;
}
article.paragraph--type--flexible-bordered-box a:hover h3, article.paragraph--type--flexible-bordered-box a:hover .team-member-title, article.paragraph--type--flexible-bordered-box a:hover .chapters--search h2, .chapters--search article.paragraph--type--flexible-bordered-box a:hover h2 {
  text-decoration: none;
}
article.paragraph--type--flexible-bordered-box h3, article.paragraph--type--flexible-bordered-box .team-member-title, article.paragraph--type--flexible-bordered-box .chapters--search h2, .chapters--search article.paragraph--type--flexible-bordered-box h2 {
  font-size: 1em;
  margin-top: 0;
  text-decoration: underline;
}
article.paragraph--type--flexible-bordered-box .flexible-landing-block__wrapper {
  border-radius: 30px;
  position: relative;
}
article.paragraph--type--flexible-bordered-box .flexible-landing-block__wrapper:hover, article.paragraph--type--flexible-bordered-box .flexible-landing-block__wrapper:focus {
  background: #F7F7F7;
}

article.paragraph-blue-bordered-box a .green-bordered-box,
article.paragraph-green-bordered-box a .green-bordered-box {
  border: 4px solid #CEDC00;
}
article.paragraph-blue-bordered-box a .blue-bordered-box,
article.paragraph-green-bordered-box a .blue-bordered-box {
  border: 4px solid #00838D;
}
article.paragraph-blue-bordered-box a .field--name-field-description,
article.paragraph-green-bordered-box a .field--name-field-description {
  color: #000;
  margin-bottom: 0;
  margin-top: auto;
  width: 100%;
}
article.paragraph-blue-bordered-box a .field--name-field-description p,
article.paragraph-green-bordered-box a .field--name-field-description p {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  article.paragraph--type--flexible-bordered-box .flexible-landing-block__wrapper {
    min-height: 12em;
  }
}
@media (min-width: 1200px) {
  article.paragraph--type--flexible-bordered-box .flexible-landing-block__wrapper {
    min-height: 11em;
  }
}
#block-relatedcontentblock {
  float: right;
}

.view-blogs .views-row .views-field-title, .view-consultations .views-row .views-field-title, .view-media-centre .views-row .views-field-title, .view-podcasts .views-row .views-field-title {
  font-family: "Open Sans Semibold", sans-serif;
}
.view-blogs .js-pager__items .pager__item a, .view-consultations .js-pager__items .pager__item a, .view-media-centre .js-pager__items .pager__item a, .view-podcasts .js-pager__items .pager__item a {
  height: auto;
  width: auto;
}

article.flexible-page .js-pager__items .pager__item a:focus, article.flexible-page .js-pager__items .pager__item a:hover {
  border-radius: 0%;
}
article.flexible-page .js-pager__items .pager__item.is-active a {
  border-radius: 0%;
}

.region-sidebar-second h2, .region-sidebar-second h2 .h2, .region-sidebar-second h2 .print-download-email .modal .title, .print-download-email .modal .region-sidebar-second h2 .title {
  font-size: 1em;
}

.footer {
  background: #F7F7F7;
}

.footer_upper {
  border-top: 5px solid #007C85;
  background: #F7F7F7;
  padding: 2em 2em 0 2em;
}

.footer-logo img {
  max-width: 10rem;
  padding-bottom: 10px;
}

#block-acas-feathersocialsblock .social-media-links--platforms a,
#block-socialmedialinks .social-media-links--platforms a {
  height: 48px;
  line-height: 48px;
  width: 48px;
  background: #007C85;
  color: #F7F7F7;
  border-radius: 24px;
  margin-right: 12px;
}
#block-acas-feathersocialsblock .social-media-links--platforms a:focus,
#block-socialmedialinks .social-media-links--platforms a:focus {
  background: #F7F7F7;
  color: #007C85;
}
#block-acas-feathersocialsblock .social-media-links--platforms a img,
#block-socialmedialinks .social-media-links--platforms a img {
  width: 30px;
  padding-top: 2px;
}
#block-acas-feathersocialsblock .social-media-links--platforms li a.social-media-link-icon--x svg,
#block-socialmedialinks .social-media-links--platforms li a.social-media-link-icon--x svg {
  padding-top: 10px;
  padding-bottom: 6px;
}
#block-acas-feathersocialsblock .social-media-links--platforms li a.social-media-link-icon--linkedin svg,
#block-socialmedialinks .social-media-links--platforms li a.social-media-link-icon--linkedin svg {
  margin-left: 6px;
}
#block-acas-feathersocialsblock .social-media-links--platforms li a.social-media-link-icon--facebook svg,
#block-socialmedialinks .social-media-links--platforms li a.social-media-link-icon--facebook svg {
  margin-left: 1px;
  padding-bottom: 4px;
  padding-top: 4px;
}
#block-acas-feathersocialsblock .social-media-links--platforms li a.social-media-link-icon--youtube svg,
#block-socialmedialinks .social-media-links--platforms li a.social-media-link-icon--youtube svg {
  margin-left: 1px;
  padding-top: 4px;
  padding-left: 3px;
  padding-right: 3px;
}
#block-acas-feathersocialsblock .social-media-links--platforms li a.social-media-link-icon--instagram svg,
#block-socialmedialinks .social-media-links--platforms li a.social-media-link-icon--instagram svg {
  margin-left: 1px;
  padding-bottom: 4px;
  padding-top: 8px;
}

#block-acas-footer {
  border-top: 4px solid #007C85;
}
@media (min-width: 768px) {
  #block-acas-footer {
    padding: 2em 0;
  }
}

@media (max-width: 768px) {
  .footer_upper {
    padding: 2em 0 0 0;
  }

  #block-acas-footer ul li {
    margin-bottom: 10px;
  }

  #block-secondaryfooter {
    padding-bottom: 3em;
  }
}
@media (min-width: 768px) {
  #block-acas-footer nav ul li {
    display: inline-block;
    list-style: none;
    padding-right: 30px;
    margin-bottom: 10px;
  }
}
#footer__inner ul li {
  display: list-item;
  list-style: none;
}
@media (min-width: 768px) {
  #footer__inner ul li {
    display: inline-block;
  }
}
#footer__inner ul a {
  text-decoration: underline;
  display: inline-block;
}
#footer__inner ul a:focus {
  background: #007C85;
}

#footer_upper__inner ul a {
  text-decoration: underline;
  display: inline-block;
}
#footer_upper__inner ul a:focus {
  background: #007C85;
}

#footer__inner ul {
  margin: 0;
}

#footer_upper__inner ul {
  margin: 0;
}

@media (min-width: 768px) {
  #footer_upper #footer_upper__inner section {
    padding-bottom: 0px;
  }
}
@media (min-width: 768px) {
  #footer_upper .footer_action {
    padding-left: 30px;
  }
}
#footer_upper .footer_action h2 {
  line-height: normal;
  color: #00838D;
  font-size: 18pt;
  text-decoration: none;
}
#footer_upper .footer_action .description p {
  line-height: normal;
  color: #000;
  font-size: 12pt;
  font-weight: bold;
}
#footer_upper .footer_action .actionsfooter span {
  font-size: 1.25em;
}
#footer_upper .footer_action a {
  cursor: pointer;
  background: #F7F7F7;
  border: 1px solid #007C85;
  color: #007C85;
  display: inline-block;
  font-size: 1em;
  padding: .75em;
  min-width: 7em;
  text-align: center;
  width: fit-content;
  text-decoration: none;
}
#footer_upper .footer_action a:hover, #footer_upper .footer_action a:focus {
  background: #007C85;
  border: 1px solid #fff;
  color: #fff;
}

@media (max-width: 768px) {
  #block-socialmedialinks {
    padding-left: 1em;
  }

  #block-acas-footer {
    padding-left: 1em;
  }
  #block-acas-footer ul {
    padding-bottom: 3em;
  }
}
#block-cookiebanner {
  background: #00838D;
}

.social-media-link-icon--facebook-wrapper {
  padding-right: 4px;
}

input, textarea, select, button {
  font-family: "Open Sans", sans-serif;
  color: initial;
  display: inline-block;
  font-size: 1em;
  letter-spacing: normal;
  text-align: start;
  text-indent: 0px;
  text-shadow: none;
  text-rendering: auto;
  text-transform: none;
  word-spacing: normal;
}

input {
  width: 100%;
}

textarea {
  max-width: 100%;
}

select {
  background: #fff;
  height: 2.5em;
}

/* Ajax Loader */
/* Postal Code */
.form-item-claimant-address-postal-code input,
.form-item-respondant-address-postal-code input {
  max-width: 12em;
}

/* Monetary values: */
.form-number {
  max-width: 10em;
  -moz-appearance: textfield;
}
.form-number::-webkit-inner-spin-button, .form-number::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

/* Address finder */
.find-address-wrapper input, .find-address-wrapper a {
  display: inline-block;
  max-width: 12em;
}

#address_results select {
  max-width: 100%;
}

/* Form control layout */
.form-inline {
  display: inline-block;
}
.form-inline:before, .form-inline:after {
  content: " ";
  display: table;
}
.form-inline:after {
  clear: both;
}

.form-control {
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #4d4d4d;
  border-radius: .25rem;
  font-size: 1em;
  line-height: 1.5;
  min-height: 40px;
  padding: .25em .5em;
}

/* Form Upload */
#overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.5);
}

#modal {
  border: 3px solid #CEDC00;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 320px;
  height: 300px;
  margin-left: -160px;
  margin-top: -150px;
  background-color: #fff;
  z-index: 10;
}
#modal .title-wrapper {
  border-bottom: 3px solid #CEDC00;
  overflow: auto;
}
#modal .title-wrapper .title {
  float: left;
}
#modal .spinner-wrapper {
  text-align: center;
}
#modal .modal-description {
  text-align: center;
}

.prescribed #modal {
  border: 3px solid #005EB8;
}
.prescribed #modal .title-wrapper {
  border-bottom: 3px solid #005EB8;
}
.prescribed #modal .title-wrapper h2 {
  color: #910048;
}

.form-name {
  color: #4d4d4d;
  padding-bottom: .75em;
  padding-top: .75em;
}

.webform-preview #check_employer, .webform-preview #acas_notification_form--find_address {
  display: none;
}
.webform-preview .panel-heading {
  display: block;
  border-top: 1px solid #999;
  padding-top: 10px;
}

.webform-container-type-details {
  position: relative;
}
.webform-container-type-details .control-label {
  margin: 1em 0 .5em;
}
.webform-container-type-details .form-item-employer-name label {
  font-size: 1em;
}

.node-preview-form-select {
  width: 100%;
}

@media (min-width: 992px) {
  .webform-wizard-pages-link {
    min-width: 7em;
    position: absolute;
    right: .25em;
    bottom: 0;
  }

  .panel-body .webform-element {
    padding-right: 9em;
  }
}
.form-progress, .text--progress {
  clear: both;
  color: #4d4d4d;
  display: inline-block;
  text-align: right;
}
.form-progress p, .text--progress p {
  margin-bottom: 0;
}

.content-moderation-entity-moderation-form .latest-log-message {
  margin-bottom: 16px;
  width: 100%;
}
.content-moderation-entity-moderation-form .scheduled-publication-message {
  margin-bottom: 16px;
  width: 100%;
}

article.chapter-pages-listing div.article__wrapper div.article__content {
  clear: left;
}
article.chapter-pages-listing div.article__wrapper div.article__content ul.field--name-field-secondary-pages li {
  padding-left: 25px;
}
article.chapter-pages-listing div.article__wrapper div.article__content ul.field--name-field-secondary-pages li:before {
  content: "— ";
  margin-left: -25px;
  padding-right: 5px;
}
article.chapter-pages-listing div.article__wrapper div.article__content .title {
  border-left: none;
  color: #4d4d4d;
  font-family: "Open Sans", sans-serif;
  padding-left: 0;
}
article.chapter-pages-listing div.article__wrapper div.article__content .title:before {
  display: none;
}

body.page-type-chapter-page .guide_chapter_title,
body.page-node-type-details-page .guide_chapter_title {
  display: flex;
  flex-direction: column-reverse;
}
body.page-type-chapter-page .guide_title,
body.page-node-type-details-page .guide_title {
  font-size: 0.75em;
  font-family: century gothic;
}
body.page-type-chapter-page .guide_chapter_spacing,
body.page-node-type-details-page .guide_chapter_spacing {
  visibility: hidden;
}

#header-main {
  border-bottom: 2px solid #00838D;
}
#header-main #block-acas-main-menu {
  clear: both;
}
#header-main #block-sitebranding img {
  display: inline-block;
  max-width: 10em;
  vertical-align: text-top;
}
#header-main #block-sitebranding .branding-block__logo {
  display: block;
}
#header-main .region-branding-bar {
  padding-top: 0.75em;
  padding-bottom: 0.25em;
}

@media (min-width: 992px) {
  #header-main .region-branding-bar {
    padding-bottom: 0.75em;
  }
}
.page-type-html-publication .field--items {
  max-width: 75%;
}
.page-type-html-publication table {
  display: block;
  overflow-x: auto;
}

.page-node-type-html-publication header.html-publication h1 {
  border-left: none;
}
.page-node-type-html-publication header.html-publication .field--name-field-publication-type {
  font-size: 1.25em;
}
.page-node-type-html-publication header.html-publication h2, .page-node-type-html-publication header.html-publication h3, .page-node-type-html-publication header.html-publication .team-member-title, .page-node-type-html-publication header.html-publication .chapters--search h2, .chapters--search .page-node-type-html-publication header.html-publication h2 {
  line-height: 1.25em;
}

header.publication-theme-teal {
  color: white;
  background-color: #00838D;
}
header.publication-theme-teal h1 {
  color: white;
}

header.publication-theme-teal-outline {
  border: 3px solid #00838D;
  color: #00838D;
  background-color: white;
}
header.publication-theme-teal-outline h1 {
  color: #00838D;
}

header.publication-theme-burgundy {
  color: white;
  background-color: #910048;
}
header.publication-theme-burgundy h1 {
  color: white;
}

header.publication-theme-blue {
  color: white;
  background-color: #005EB8;
}
header.publication-theme-blue h1 {
  color: white;
}

#publication-contents h2 {
  font-weight: normal;
  color: black;
}
#publication-contents li {
  list-style-type: none;
}

.page-node-type-html-publication article.html-publication {
  padding: 0 10px;
}
.page-node-type-html-publication article.html-publication .left-side-scroll {
  position: relative;
}

.field--name-field-publication-content {
  max-width: 75%;
}
.field--name-field-publication-content h2 {
  color: black;
}
@media (max-width: 991px) {
  .field--name-field-publication-content {
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .page-node-type-html-publication article.html-publication .article__content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .page-node-type-html-publication article.html-publication .left-side-scroll {
    max-width: 25%;
    padding-right: 15px;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
  }
  .page-node-type-html-publication article.html-publication .slide {
    left: 0;
    padding-right: 15px;
    position: absolute;
    top: 0;
  }
  .page-node-type-html-publication article.html-publication > .field--name-field-publication-content {
    max-width: 25%;
    -webkit-flex: 1 0 75%;
    -ms-flex: 1 0 75%;
    flex: 1 0 75%;
  }
}
@media (min-width: 1200px) {
  .page-node-type-html-publication article.html-publication {
    padding: 0;
  }
}
.paragraph--type--document .field--name-field-file {
  font-size: 0.75em;
}
.paragraph--type--document .field--name-field-pages {
  margin-bottom: 0;
}

article.teaser {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
article.teaser > a {
  text-decoration: none;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
article.teaser > a:hover h2 {
  text-decoration: none;
}
article.teaser > a:focus {
  background-color: #F7F7F7;
}
article.teaser h2 {
  font-size: 1em;
  text-decoration: underline;
}
article.teaser .article__wrapper {
  border: 4px solid #CEDC00;
  border-radius: 6px;
  position: relative;
  overflow: hidden;
  width: 100%;
}
article.teaser .article__wrapper:hover, article.teaser .article__wrapper:focus {
  background: #F7F7F7;
}
article.teaser .article__content {
  color: #000;
  width: 100%;
}
article.teaser .article__content p {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  article.teaser .article__wrapper {
    min-height: 12em;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  article.teaser .article__wrapper * > {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
  article.teaser .article__content {
    margin-top: auto;
  }
}
@media (min-width: 1200px) {
  article.teaser .article__wrapper {
    min-height: 11em;
  }
}
.page-type-strategy-page .teal-background {
  background-color: #E2F2F3;
  box-shadow: -1000px 0px 0px 0px #E2F2F3, 1000px 0px 0px 0px #E2F2F3;
}
.page-type-strategy-page .blue-background {
  background-color: #e8f0f8;
  box-shadow: -1000px 0px 0px 0px #e8f0f8, 1000px 0px 0px 0px #e8f0f8;
}
.page-type-strategy-page .purple-background {
  background-color: #FAEBF4;
  box-shadow: -1000px 0px 0px 0px #FAEBF4, 1000px 0px 0px 0px #FAEBF4;
}
.page-type-strategy-page .lime-background {
  background-color: #f0f5b3;
  box-shadow: -1000px 0px 0px 0px #f0f5b3, 1000px 0px 0px 0px #f0f5b3;
}
.page-type-strategy-page .maroon-background {
  background-color: #F7ECF2;
  box-shadow: -1000px 0px 0px 0px #F7ECF2, 1000px 0px 0px 0px #F7ECF2;
}
.page-type-strategy-page .contextual-region {
  overflow: visible;
}
.page-type-strategy-page h1 {
  margin-bottom: 31px;
}
.page-type-strategy-page section > div.field--name-body > p:first-child {
  margin-top: 19px;
}
.page-type-strategy-page .layout--threecol-section .layout__region, .page-type-strategy-page .layout--twocol-section .layout__region {
  padding-right: 2em;
}

.dropdown-menu .expanded.active .link-text::after {
  border-bottom: 2px solid #cedc00;
}

#menu-primary__icon {
  color: #4d4d4d;
  float: right;
  font-size: 2em;
  position: relative;
  text-decoration: none;
}
#menu-primary__icon:hover, #menu-primary__icon:focus {
  color: #000;
}

#block-acas-main-menu {
  display: none;
  font-family: "Century Gothic Bold", "AppleGothic", sans-serif;
  padding: 0;
  position: relative;
}
#block-acas-main-menu.main-menu--active {
  display: block;
}
#block-acas-main-menu.row {
  margin: 0;
}
#block-acas-main-menu .link-text {
  position: relative;
}
#block-acas-main-menu .link-text:after {
  bottom: -6px;
  content: '';
  display: inline-block;
  left: 0;
  position: absolute;
  width: 100%;
}
#block-acas-main-menu .menu--main {
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
#block-acas-main-menu .menu--main > .expanded > a .caret {
  display: inline-block;
}
#block-acas-main-menu .menu--main li {
  padding: 0;
}
#block-acas-main-menu .menu--main li > a {
  background: #F7F7F7;
  color: #007C85;
  display: inline-block;
  padding: 16px 40px 16px 20px;
  position: relative;
  text-decoration: none;
  width: 100%;
}
#block-acas-main-menu .dropdown-menu {
  background: #00838D;
  display: none;
  list-style: none;
  margin: 0;
  padding: 0 0 0 15px;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
#block-acas-main-menu .dropdown-menu > li > a {
  text-decoration: underline;
}
#block-acas-main-menu .dropdown-menu > li > a:hover, #block-acas-main-menu .dropdown-menu > li > a:focus {
  text-decoration: none;
}
#block-acas-main-menu .expanded > a .caret {
  display: none;
  font-size: 35px;
  height: 50px;
  line-height: 50px;
  position: absolute;
  right: 5px;
  text-align: center;
  top: 50%;
  width: 50px;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#block-acas-main-menu .dropdown-menu .dropdown-menu .link-text:after {
  display: none;
}
@media (max-width: 991px) {
  #block-acas-main-menu .mobile-open.expanded > .dropdown-menu {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  #block-acas-main-menu .mobile-open.expanded > a {
    background: #00838D;
    color: #fff;
  }
  #block-acas-main-menu .mobile-open.expanded > a .link-text:after {
    border-bottom: 2px solid #CEDC00;
  }
  #block-acas-main-menu .mobile-open.expanded > a .caret {
    -webkit-transform: rotate(90deg) translate(-50%, 0);
    -moz-transform: rotate(90deg) translate(-50%, 0);
    -o-transform: rotate(90deg) translate(-50%, 0);
    transform: rotate(90deg) translate(-50%, 0);
  }
  #block-acas-main-menu .show-third-level-mobile .expanded > a .caret {
    display: inline-block;
  }
}

@media (min-width: 992px) {
  #menu-primary__icon {
    display: none;
  }

  #block-acas-main-menu {
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  #block-acas-main-menu .menu--main {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  #block-acas-main-menu .menu--main > li {
    margin-right: 4px;
  }
  #block-acas-main-menu .menu--main > li.open > a, #block-acas-main-menu .menu--main > li:hover > a {
    background: #00838D;
    color: #fff;
    position: relative;
  }
  #block-acas-main-menu .menu--main > li.open > a .link-text:after, #block-acas-main-menu .menu--main > li:hover > a .link-text:after {
    border-bottom: 2px solid #fff;
  }
  #block-acas-main-menu .menu--main > li.open > a:after, #block-acas-main-menu .menu--main > li.open > a:before, #block-acas-main-menu .menu--main > li:hover > a:after, #block-acas-main-menu .menu--main > li:hover > a:before {
    bottom: 0;
    content: '';
    display: inline-block;
    height: 20px;
    position: absolute;
    width: 20px;
    z-index: 1;
  }
  #block-acas-main-menu .menu--main > li.open > a:after, #block-acas-main-menu .menu--main > li:hover > a:after {
    left: 100%;
  }
  #block-acas-main-menu .menu--main > li.open > a:before, #block-acas-main-menu .menu--main > li:hover > a:before {
    right: 100%;
  }
  #block-acas-main-menu .menu--main > li.open > .dropdown-menu, #block-acas-main-menu .menu--main > li:hover > .dropdown-menu {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  #block-acas-main-menu .menu--main > li.active > a {
    background: #00838D;
    color: #fff;
  }
  #block-acas-main-menu .menu--main > li.active > a .link-text:after {
    border-bottom: 2px solid #CEDC00;
  }
  #block-acas-main-menu .menu--main > li.active > a:hover .link-text:after {
    border-bottom: 2px solid #fff;
  }
  #block-acas-main-menu .menu--main > li > a {
    padding: 10px 25px;
  }
  #block-acas-main-menu .menu--main > li > .dropdown-menu {
    left: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  #block-acas-main-menu .menu--main > li > .dropdown-menu > li {
    padding: 0;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  #block-acas-main-menu .menu--main > li > .dropdown-menu > li.open, #block-acas-main-menu .menu--main > li > .dropdown-menu > li:hover {
    z-index: 1;
  }
  #block-acas-main-menu .menu--main > li > .dropdown-menu > li.open > a, #block-acas-main-menu .menu--main > li > .dropdown-menu > li:hover > a {
    background: #00838D;
    color: #fff;
  }
  #block-acas-main-menu .menu--main > li > .dropdown-menu > li.open > a .link-text:after, #block-acas-main-menu .menu--main > li > .dropdown-menu > li:hover > a .link-text:after {
    border-bottom: 2px solid #fff;
  }
  #block-acas-main-menu .menu--main > li > .dropdown-menu > li > a {
    background: transparent;
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    padding: 10px 10px;
    text-decoration: none;
    width: 100%;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  #block-acas-main-menu .menu--main .expanded > a .caret {
    display: none;
  }
  #block-acas-main-menu .menu--main > li.active > .dropdown-menu {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  #block-acas-main-menu .active > a .link-text:after {
    border-bottom: 2px solid #CEDC00;
  }
  #block-acas-main-menu .dropdown-menu {
    display: none;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  #block-acas-main-menu .dropdown-menu > li {
    position: relative;
  }
  #block-acas-main-menu .dropdown-menu > li > .dropdown-menu {
    background: #fff;
    border: 3px solid #007C85;
    border-top-width: 10px;
    display: none;
    left: 50%;
    list-style: none;
    margin: .75em 0 0;
    padding: 0;
    position: absolute;
    top: 100%;
    width: 230px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  #block-acas-main-menu .dropdown-menu > li > .dropdown-menu:before {
    bottom: 0;
    content: '';
    display: inline-block;
    height: calc(100% + 73px);
    left: 50%;
    position: absolute;
    top: -23px;
    width: calc(100% + 100px);
    z-index: -1;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  #block-acas-main-menu .dropdown-menu > li > .dropdown-menu:after {
    content: "";
    border-bottom: 23px solid #007C85;
    border-right: 13px solid transparent;
    border-top: 23px solid transparent;
    border-left: 13px solid transparent;
    bottom: 100%;
    display: block;
    height: 0;
    left: 50%;
    position: absolute;
    width: 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  #block-acas-main-menu .dropdown-menu > li > .dropdown-menu .link-text:after {
    display: none;
  }
  #block-acas-main-menu .dropdown-menu > li > .dropdown-menu > li {
    padding: 0;
  }
  #block-acas-main-menu .dropdown-menu > li > .dropdown-menu > li > a {
    background: transparent;
    color: #000;
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    line-height: 19px;
    padding: 14px 12px;
    text-align: left;
    text-decoration: underline;
    width: 100%;
  }
  #block-acas-main-menu .dropdown-menu > li > .dropdown-menu > li > a:hover {
    background: #F7F7F7;
    text-decoration: none;
  }
  #block-acas-main-menu .dropdown-menu > li.open > .dropdown-menu, #block-acas-main-menu .dropdown-menu > li:hover > .dropdown-menu {
    display: block;
  }
  #block-acas-main-menu .expanded a .caret {
    display: none;
  }
}
article.team-member.card {
  float: none;
  padding: 0;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 500px) {
  article.team-member.card {
    flex-direction: column;
  }
}
article.team-member.card .field--name-field-image {
  margin-right: 15px;
  max-width: 135px;
  width: 100%;
  -webkit-flex: 1 0 135px;
  -ms-flex: 1 0 135px;
  flex: 1 0 135px;
}
article.team-member.card .field--name-field-image img {
  display: block;
  height: auto;
  min-width: 135px;
  width: 100%;
}
article.team-member.card .member-info h3, article.team-member.card .member-info .team-member-title, article.team-member.card .member-info .chapters--search h2, .chapters--search article.team-member.card .member-info h2 {
  margin-bottom: 5px;
}
article.team-member.card .field--name-field-bio {
  font-size: .85em;
}

article.team-member.teaser {
  margin-bottom: 20px;
  padding: 0;
}
article.team-member.teaser .member-info h3, article.team-member.teaser .member-info .team-member-title, article.team-member.teaser .member-info .chapters--search h2, .chapters--search article.team-member.teaser .member-info h2 {
  margin-bottom: 0;
}
article.team-member.teaser .field--name-field-job-title {
  color: #4d4d4d;
  font-size: .875em;
}

@media (min-width: 768px) {
  article.team-member.teaser {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  article.team-member.teaser .field--name-field-image {
    margin-right: 15px;
    -webkit-flex: 1 0 135px;
    -ms-flex: 1 0 135px;
    flex: 1 0 135px;
  }
}
noscript {
  display: none;
}

.page-type-conference .main__content {
  margin-top: 0 !important;
  overflow: hidden;
}
.page-type-conference .region-content {
  padding: 0 15px;
}
.page-type-conference .node {
  overflow: visible;
}
.page-type-conference .banner {
  background-color: #820282;
  color: #fff;
  margin: 0 -15px;
  position: relative;
}
.page-type-conference .banner:before, .page-type-conference .banner:after {
  background: #820282;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 9999px;
}
.page-type-conference .banner:before {
  right: 100%;
}
.page-type-conference .banner:after {
  left: 100%;
}
.page-type-conference .banner h1 {
  color: #fff;
  margin-bottom: 20px;
}
.page-type-conference .banner .field--name-field-image {
  margin: 0 -15px;
  overflow: hidden;
}
.page-type-conference .banner .field--name-field-image img {
  display: block;
  height: auto;
  width: 100%;
}
.page-type-conference .banner .bg-image {
  background-repeat: no-repeat;
  clip-path: circle(550px at 50% 550px);
  -webkit-clip-path: circle(550px at 50% 550px);
  padding-bottom: 70%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.page-type-conference .banner-content {
  padding: 30px 15px 15px;
}
.page-type-conference .page-type {
  font-size: 1.125em;
  margin-bottom: 20px;
}
.page-type-conference .content {
  padding: 50px 0 0;
}
.page-type-conference .field--name-field-display-date {
  font-size: 1em;
}
.page-type-conference .field--name-field-team-member > .field--items {
  margin: 0 -15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.page-type-conference .field--name-field-team-member > .field--items > * {
  padding: 0 15px;
}
.page-type-conference .field--name-field-team-member .team-member {
  float: none;
}
.page-type-conference .field--name-field-sessions {
  margin-bottom: 50px;
}
.page-type-conference .paragraph--type--conference-session {
  background-color: #F7F7F7;
  border-left-color: #820282;
  border-left-width: 13px;
  border-left-style: solid;
  padding: 10px;
}
.page-type-conference .paragraph--type--conference-session .field--name-field-title,
.page-type-conference .paragraph--type--conference-session .field--name-field-conf-time,
.page-type-conference .paragraph--type--conference-session .field--name-field-speaker,
.page-type-conference .paragraph--type--conference-session .field--name-field-conf-room {
  margin-bottom: 10px;
}
.page-type-conference .paragraph--type--conference-session .field--name-field-title {
  font-family: "Century Gothic Bold", "AppleGothic", sans-serif;
  margin-bottom: 10px;
}
.page-type-conference .paragraph--type--conference-session .field--name-field-conf-time {
  margin-bottom: 10px;
}
.page-type-conference .paragraph--type--conference-session .field--name-field-speaker a {
  color: #000;
}
.page-type-conference .paragraph--type--conference-session .field--name-field-description {
  color: #000;
  font-size: 100%;
}
.page-type-conference .paragraph--type--conference-session .field--name-field-description p:last-child {
  margin: 0;
}
.page-type-conference .conference-footer {
  background: #820282;
  color: #fff;
}
.page-type-conference .conference-footer .content {
  padding: 20px 15px;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.page-type-conference .conference-footer h3, .page-type-conference .conference-footer .team-member-title, .page-type-conference .conference-footer .chapters--search h2, .chapters--search .page-type-conference .conference-footer h2 {
  color: #fff;
  margin: 0;
}
.page-type-conference .conference-footer p {
  margin-bottom: 20px;
}
.page-type-conference .conference-footer .btn-primary, .page-type-conference .conference-footer .btn-secondary, .page-type-conference .conference-footer .webform-button--preview, .page-type-conference .conference-footer .webform-button--previous:not(.back--link),
.page-type-conference .conference-footer .webform-button--next:not(.back--link), .page-type-conference .conference-footer .webform-wizard-pages-link, .page-type-conference .conference-footer form#user-login-form #edit-submit, form#user-login-form .page-type-conference .conference-footer #edit-submit {
  margin: 0 0 20px;
}
.page-type-conference .conference-footer .bg-image {
  background-repeat: no-repeat;
  clip-path: circle(550px at 101% 550px);
  -webkit-clip-path: circle(550px at 101% 550px);
  padding-bottom: 70%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.page-type-conference .conference-footer .field--label {
  font-family: "Century Gothic Bold", "AppleGothic", sans-serif;
}
.page-type-conference .conference-footer .details {
  margin: 0 -15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.page-type-conference .conference-footer .details > .field {
  padding: 0 15px;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}
.page-type-conference .member-info {
  display: none;
}
.page-type-conference article.team-member.card .field--name-field-image {
  margin-right: 0px;
  max-width: 100%;
  width: auto;
}

@media (min-width: 480px) {
  .page-type-conference .banner .bg-image {
    padding-bottom: 40%;
  }
  .page-type-conference .field--name-field-team-member > .field--items > * {
    max-width: 50%;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  .page-type-conference .conference-footer .bg-image {
    clip-path: circle(800px at 101% 800px);
    -webkit-clip-path: circle(800px at 101% 800px);
  }
}
@media (min-width: 768px) {
  .page-type-conference .banner {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .page-type-conference .banner .bg-image {
    background-repeat: no-repeat;
    clip-path: circle(500px at 500px 50%);
    -webkit-clip-path: circle(500px at 500px 50%);
    max-width: 40%;
    overflow: hidden;
    padding-bottom: 0;
    position: relative;
    -webkit-flex: 1 0 40%;
    -ms-flex: 1 0 40%;
    flex: 1 0 40%;
  }
  .page-type-conference .banner .bg-image:after {
    background-color: #820282;
    border-radius: 800px;
    content: '';
    height: 800px;
    left: 100%;
    position: absolute;
    top: 50%;
    width: 800px;
    -webkit-transform: translate(-50px, -50%);
    -moz-transform: translate(-50px, -50%);
    -o-transform: translate(-50px, -50%);
    transform: translate(-50px, -50%);
  }
  .page-type-conference .banner-content {
    padding: 50px 15px;
  }
  .page-type-conference .field--name-field-team-member > .field--items > * {
    max-width: 50%;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  .page-type-conference .paragraph--type--conference-session {
    border-left-width: 50px;
    padding: 15px 20px;
  }
  .page-type-conference .conference-footer .details > .field {
    max-width: 50%;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  .page-type-conference .conference-footer .bg-image {
    clip-path: circle(900px at 101% 900px);
    -webkit-clip-path: circle(900px at 101% 900px);
    padding-bottom: 60%;
  }
}
@media (min-width: 992px) {
  .page-type-conference .banner .bg-image:after {
    height: 700px;
    width: 700px;
    -webkit-transform: translate(-60px, -50%);
    -moz-transform: translate(-60px, -50%);
    -o-transform: translate(-60px, -50%);
    transform: translate(-60px, -50%);
  }
  .page-type-conference .field--name-field-team-member > .field--items > * {
    max-width: 33.33%;
    -webkit-flex: 1 0 33.33%;
    -ms-flex: 1 0 33.33%;
    flex: 1 0 33.33%;
  }
  .page-type-conference .conference-footer {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .page-type-conference .conference-footer .details > .field {
    max-width: 33.33%;
    -webkit-flex: 1 0 33.33%;
    -ms-flex: 1 0 33.33%;
    flex: 1 0 33.33%;
  }
  .page-type-conference .conference-footer .bg-image {
    clip-path: circle(900px at 900px 120%);
    -webkit-clip-path: circle(900px at 900px 120%);
    max-width: 40%;
    padding-bottom: 0;
    -webkit-flex: 1 0 40%;
    -ms-flex: 1 0 40%;
    flex: 1 0 40%;
  }
}
@media (min-width: 1200px) {
  .page-type-conference .banner .bg-image:after {
    -webkit-transform: translate(-50px, -50%);
    -moz-transform: translate(-50px, -50%);
    -o-transform: translate(-50px, -50%);
    transform: translate(-50px, -50%);
  }
  .page-type-conference .contact {
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .page-type-conference .contact .btn-primary, .page-type-conference .contact .btn-secondary, .page-type-conference .contact .webform-button--preview, .page-type-conference .contact .webform-button--previous:not(.back--link),
  .page-type-conference .contact .webform-button--next:not(.back--link), .page-type-conference .contact .webform-wizard-pages-link, .page-type-conference .contact form#user-login-form #edit-submit, form#user-login-form .page-type-conference .contact #edit-submit {
    margin-bottom: 0;
    margin-right: 15px;
  }
  .page-type-conference .contact p {
    margin: 0;
  }
  .page-type-conference .conference-footer .content {
    padding: 20px;
  }
}
div.custom-conference-session {
  background-color: #F7F7F7;
  border-left-width: 13px;
  border-left-style: solid;
  padding: 10px;
}
div.custom-conference-session .field--name-field-title,
div.custom-conference-session .field--name-field-conf-time,
div.custom-conference-session .field--name-field-speaker,
div.custom-conference-session .field--name-field-conf-room {
  margin-bottom: 10px;
}
div.custom-conference-session .field--name-field-title {
  font-family: "Century Gothic Bold", "AppleGothic", sans-serif;
  margin-bottom: 10px;
}
div.custom-conference-session .field--name-field-conf-time {
  margin-bottom: 10px;
}
div.custom-conference-session .field--name-field-speaker a {
  color: #000;
}
div.custom-conference-session .field--name-field-description {
  color: #000;
  font-size: 100%;
}
div.custom-conference-session .field--name-field-description p:last-child {
  margin: 0;
}

@media (min-width: 768px) {
  div.custom-conference-session {
    border-left-style: solid;
    border-left-width: 50px;
    padding: 15px 20px;
  }
}
div.custom-conference-session-purple {
  border-left-color: #820282;
}

div.custom-conference-session-teal {
  border-left-color: #00838D;
}

div.custom-conference-session-lime {
  border-left-color: #CEDC00;
}

.secondary-page-navigation {
  overflow: auto;
}

.previous,
.next {
  display: block;
  width: 75%;
}
.previous, .previous:focus,
.next,
.next:focus {
  color: #000;
}
.previous .title,
.next .title {
  font-size: 0.85em;
}
.previous .text,
.next .text {
  display: block;
  font-family: "Open Sans Semibold", sans-serif;
  position: relative;
  width: fit-content;
}
.previous .text:before,
.next .text:before {
  content: "";
  background-repeat: no-repeat;
  background-size: 1em auto;
  background-position: 50% 50%;
  height: 100%;
  position: absolute;
  top: 0;
  width: 1em;
}
.previous:hover .details-wrapper, .previous:focus .details-wrapper,
.next:hover .details-wrapper,
.next:focus .details-wrapper {
  background: #F7F7F7;
}

.previous .text:before {
  background-image: url(../images/icons/icon-arrow-left.svg);
  left: 0;
}

.next .text:before {
  background-image: url(../images/icons/icon-arrow-right.svg);
  right: 0;
}

.js-pager__items {
  font-family: "Century Gothic Bold", "AppleGothic", sans-serif;
  text-align: center;
}
.js-pager__items .pager__item {
  display: inline-block;
  text-align: center;
}
.js-pager__items .pager__item a {
  color: #007C85;
  display: block;
  height: 2.5em;
  width: 2.5em;
}
.js-pager__items .pager__item a:focus, .js-pager__items .pager__item a:hover {
  background: #007C85;
  border-radius: 50%;
  color: #fff;
}
.js-pager__items .pager__item.is-active a {
  background: #007C85;
  border-radius: 50%;
  color: #fff;
}
.js-pager__items .pager__item.pager__item--next a, .js-pager__items .pager__item.pager__item--last a, .js-pager__items .pager__item.pager__item--previous a, .js-pager__items .pager__item.pager__item--first a {
  color: #007C85;
  display: block;
  height: auto;
  padding: .5em 1em;
  width: auto;
}
.js-pager__items .pager__item.pager__item--next a:focus, .js-pager__items .pager__item.pager__item--next a:hover, .js-pager__items .pager__item.pager__item--last a:focus, .js-pager__items .pager__item.pager__item--last a:hover, .js-pager__items .pager__item.pager__item--previous a:focus, .js-pager__items .pager__item.pager__item--previous a:hover, .js-pager__items .pager__item.pager__item--first a:focus, .js-pager__items .pager__item.pager__item--first a:hover {
  background: #007C85;
  border-radius: 0;
  color: #fff;
}

@media (min-width: 768px) {
  .secondary-page-navigation:before, .secondary-page-navigation:after {
    content: " ";
    display: table;
  }
  .secondary-page-navigation:after {
    clear: both;
  }

  .previous, .next {
    float: left;
    width: 50%;
  }
  .previous .text, .next .text {
    width: auto;
  }

  .next {
    float: right;
  }
  .next .details-wrapper {
    text-align: right;
  }
}
.paragraph--type--contact {
  margin-bottom: 30px;
}
.paragraph--type--contact .field--name-field-description {
  color: #000;
  font-size: 1em;
}

.field--name-field-links {
  margin-bottom: 50px;
}
.field--name-field-links a {
  color: #000;
  font-size: .85em;
}
.field--name-field-links a:focus {
  background: #007C85;
  color: #fff;
}

.acas-details__summary {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.acas-details__summary button {
  padding: 2px;
  background: none;
  border: none;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
}
.acas-details__summary button::before {
  content: '';
  background: url(../images/icons/teal-arrow-icon.png) no-repeat;
  background-size: contain;
  background-position: center;
  width: 20px;
  height: 20px;
  display: block;
  margin-right: 10px;
  transition: transform .2s ease-out;
  transform: rotate(90deg);
}
.acas-details__summary button[aria-expanded="false"]::before {
  transform: rotate(0deg);
}
.acas-details__summary button[aria-expanded="false"] + div {
  display: none;
}

.acas-details__summary-text {
  text-decoration: underline;
  color: #007C85;
  display: inline-block;
}
.acas-details__summary-text::before {
  content: '';
  background: url(../images/icons/teal-arrow-icon.png) no-repeat;
  background-size: contain;
  background-position: center;
  width: 20px;
  height: 20px;
  display: block;
  margin-right: 10px;
  transition: transform .2s ease-out;
  transform: rotate(0deg);
  display: inline-block;
}
.acas-details__summary-text :hover {
  text-decoration: none;
}

details[open] summary::before {
  transform: rotate(90deg);
}

div.acas-details__text {
  text-decoration: none;
  cursor: auto;
  float: left;
  border-left: solid;
  border-left-color: gray;
  border-width: 5px;
}

section.podcast h3, section.podcast .team-member-title, section.podcast .chapters--search h2, .chapters--search section.podcast h2 {
  margin-bottom: auto;
}
section.podcast .field--name-field-display-date {
  font-size: 0.85em;
}

ul.footer_podcastlinks li {
  display: inline;
}

section.podcast_links {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
section.podcast_links > * {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
section.podcast_links > * > * {
  float: none;
  display: block;
}

.view-podcasts .views-row {
  clear: left;
}
.view-podcasts .views-field-field-image {
  float: left;
}
.view-podcasts h2.subscribe_header {
  padding-top: 2.6em;
}
.view-podcasts h2.subscribe_header, .view-podcasts h2.subscribe_header .h2, .view-podcasts h2.subscribe_header .print-download-email .modal .title, .print-download-email .modal .view-podcasts h2.subscribe_header .title {
  font-size: 1em;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .view-podcasts h2.subscribe_header {
    padding-top: 1.6em;
  }
}
@media screen and (max-width: 680px) {
  .view-podcasts h2.subscribe_header {
    padding-top: 1.6em;
  }
}

.field--name-field-display-date {
  font-size: 0.85em;
}

#guide_print_download_overlay {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10;
}

.print-download-email .modal {
  background-color: #fff;
  border: 3px solid #CEDC00;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 580px;
  height: 450px;
  margin-left: -290px;
  margin-top: -225px;
  text-align: center;
  z-index: 10;
  /* Title Elements */
  /* Body Elements */
}
.print-download-email .modal .action {
  display: inline-block;
  width: 40%;
}
.print-download-email .modal .title-wrapper {
  border-bottom: 3px solid #CEDC00;
  overflow: auto;
}
.print-download-email .modal .title {
  float: left;
}
.print-download-email .modal .close {
  float: right;
  cursor: pointer;
}
.print-download-email .modal .x {
  font-size: 1.25em;
}
.print-download-email .modal .icon {
  margin-left: auto;
  margin-right: auto;
  height: 6em;
  width: 4em;
}
.print-download-email .modal .download-page .icon {
  background-image: url(../images/icons/icon-download-page.svg);
}
.print-download-email .modal .download-guide .icon {
  background-image: url(../images/icons/icon-download-guide.svg);
}
.print-download-email .modal .print-page .icon {
  background-image: url(../images/icons/icon-print-page.svg);
}
.print-download-email .modal .print-guide .icon {
  background-image: url(../images/icons/icon-print-guide.svg);
}
.print-download-email .btn-panel {
  border: 3px solid #00838D;
  border-radius: 7px;
  float: left;
  min-height: 14em;
  width: 100%;
}
.print-download-email .btn-panel:before, .print-download-email .btn-panel:after {
  content: " ";
  display: table;
}
.print-download-email .btn-panel:after {
  clear: both;
}

.btn-save--print,
.btn-save--download {
  display: none;
}

.print-download-email {
  clear: both;
}

.btn-save {
  color: #007C85;
  display: block;
  padding-left: 2em;
  position: relative;
}
.btn-save:before {
  content: "";
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: 1em;
}

.btn-save--print:before {
  background-image: url(../images/icons/icon-print.svg);
}
.btn-save--print:focus:before {
  background-image: url(../images/icons/icon-print-white.svg);
}

.btn-save--download:before {
  background-image: url(../images/icons/icon-download.svg);
}
.btn-save--download:focus:before {
  background-image: url(../images/icons/icon-download-white.svg);
}

@media (min-width: 768px) {
  .btn-save--print,
  .btn-save--download {
    display: block;
    width: fit-content;
  }
}
.paragraph--type--document .document-wrapper .details-wrapper,
.paragraph--type--html-document .document-wrapper .details-wrapper {
  overflow: auto;
  margin-left: 15%;
}
.paragraph--type--document .field--name-field-icon,
.paragraph--type--html-document .field--name-field-icon {
  width: 15%;
  float: left;
  min-width: 100px;
}
.paragraph--type--document .field--name-field-icon:after,
.paragraph--type--html-document .field--name-field-icon:after {
  clear: both;
}
.paragraph--type--document .field--name-field-file,
.paragraph--type--document .field--name-field-pages,
.paragraph--type--html-document .field--name-field-file,
.paragraph--type--html-document .field--name-field-pages {
  display: inline-block;
  vertical-align: middle;
}

.field--name-field-publication-summary {
  font-size: 1.25em;
}

.field--name-field-media-file,
.field--name-field-pages {
  color: #000;
  font-size: 1em;
}

@media (min-width: 768px) {
  .paragraph--type--document .field--name-field-icon {
    float: left;
  }
}
.form-type-radio label {
  display: inline-block;
  margin-bottom: 0;
  padding: 8px 15px 5px;
  cursor: pointer;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  line-height: 1.25;
  display: block;
  position: relative;
  min-height: 35px;
  margin-bottom: 10px;
  padding: 0px 0 0 40px;
  clear: left;
}
.form-type-radio label span {
  float: left;
  margin: 2px 0;
}
.form-type-radio label span:before {
  content: "";
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 26px;
  height: 26px;
  border: 2px solid currentColor;
  border-radius: 50%;
  background: transparent;
}
.form-type-radio label span:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 5px;
  left: 5px;
  width: 0;
  height: 0;
  border: 8px solid #005EB8;
  border-radius: 50%;
  opacity: 0;
  background: #005EB8;
}
.form-type-radio input[type="radio"] {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 25px;
  height: 25px;
  cursor: pointer;
  margin: 0;
  opacity: 0;
}
.form-type-radio input[type="radio"]:hover + span:before, .form-type-radio input[type="radio"]:focus + span:before {
  box-shadow: 0 0 0 4px #00838D;
}
.form-type-radio input:checked + span:after {
  opacity: 1;
}

.region-emergency-banner {
  background: #C3D700;
}
.region-emergency-banner p a {
  color: black;
}

.region-mourning-banner {
  background: #0b0c0c;
  color: white;
}
.region-mourning-banner strong {
  font-size: 1.25em;
}
.region-mourning-banner p a {
  color: white;
}

.nav-related {
  max-width: 20em;
}
.nav-related .nav-related__list {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
  -webkit-focus-ring-color: rgba(255, 255, 255, 0) !important;
  outline: none !important;
}
.nav-related .nav-related__list ul {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
  -webkit-focus-ring-color: rgba(255, 255, 255, 0) !important;
  outline: none !important;
}
.nav-related .nav-related__list ul a {
  display: inline-block;
}

/* Search */
.path-solr-search .field--name-field-rate-this-content, .path-solr-search .field--name-field-taxonomy, .path-solr-search .print__wrapper--pdf {
  display: none;
}

/* Result Listings */
.view-solr-search-content {
  padding-bottom: 2em;
}
.view-solr-search-content .view-header {
  padding: 1.5em 0 1em;
}
.view-solr-search-content .view-header p {
  margin-bottom: 0;
}
.view-solr-search-content .views-row {
  border-top: 1px solid #999;
  overflow: auto;
}
.view-solr-search-content .views-row:first-child {
  border-top: none;
}
.view-solr-search-content ul.breadcrumb, .view-solr-search-content ul.breadcrumb--search {
  margin-bottom: 40px;
  margin-top: 30px;
}

/* Did you mean... */
.search-alternative {
  margin-top: 0;
}
.search-alternative ul {
  display: inline-block;
  list-style: none;
  margin-bottom: 0;
  margin-left: .25em;
}

/* Guide results with chapters */
.chapters--search {
  padding-top: 1.25em;
}

/* No results */
/* Search Breadcrumbs */
ul.breadcrumb--search li {
  display: inline-block;
  padding: 0;
}
ul.breadcrumb--search li:first-child {
  display: none;
}
ul.breadcrumb--search li:first-child:after {
  display: none;
}

@media (min-width: 992px) {
  .view-solr-search-content .field--name-field-summary {
    max-width: 75%;
  }
  .view-solr-search-content .view-header {
    max-width: 75%;
  }
}
#block-searchblock {
  width: 100%;
  clear: left;
  display: block;
}

#views-exposed-form-solr-search-content-page-1 input, #views-exposed-form-search-content-page-1 input, #block-exposedformsearch-contentpage-1 input, #search-form input {
  border: none;
  margin: 0;
  padding: .25em .5em;
  width: 100%;
}
#views-exposed-form-solr-search-content-page-1 button, #views-exposed-form-search-content-page-1 button, #block-exposedformsearch-contentpage-1 button, #search-form button {
  background-color: #4d4d4d;
  border: none;
  color: #fff;
  height: 2.20em;
  margin: 0;
  min-width: 0;
  padding: 0;
  text-align: center;
  width: 100%;
}
#views-exposed-form-solr-search-content-page-1 button img, #views-exposed-form-search-content-page-1 button img, #block-exposedformsearch-contentpage-1 button img, #search-form button img {
  height: 1em;
  margin-top: .25em;
}
#views-exposed-form-solr-search-content-page-1 button:hover, #views-exposed-form-solr-search-content-page-1 button:focus, #views-exposed-form-search-content-page-1 button:hover, #views-exposed-form-search-content-page-1 button:focus, #block-exposedformsearch-contentpage-1 button:hover, #block-exposedformsearch-contentpage-1 button:focus, #search-form button:hover, #search-form button:focus {
  background-color: #00838D;
}
#views-exposed-form-solr-search-content-page-1 .form-group, #views-exposed-form-search-content-page-1 .form-group, #block-exposedformsearch-contentpage-1 .form-group, #search-form .form-group {
  clear: none;
  float: left;
  margin-bottom: 0;
}
#views-exposed-form-solr-search-content-page-1 .form-item, #views-exposed-form-search-content-page-1 .form-item, #block-exposedformsearch-contentpage-1 .form-item, #search-form .form-item {
  width: 85%;
}
#views-exposed-form-solr-search-content-page-1 .form-actions, #views-exposed-form-search-content-page-1 .form-actions, #block-exposedformsearch-contentpage-1 .form-actions, #search-form .form-actions {
  width: 15%;
}
#views-exposed-form-solr-search-content-page-1 .form-type-select, #views-exposed-form-search-content-page-1 .form-type-select, #block-exposedformsearch-contentpage-1 .form-type-select, #search-form .form-type-select {
  display: none;
}
#views-exposed-form-solr-search-content-page-1 .form-inline, #views-exposed-form-solr-search-content-page-1 .form-item-edit-keys, #views-exposed-form-search-content-page-1 .form-inline, #views-exposed-form-search-content-page-1 .form-item-edit-keys, #block-exposedformsearch-contentpage-1 .form-inline, #block-exposedformsearch-contentpage-1 .form-item-edit-keys, #search-form .form-inline, #search-form .form-item-edit-keys {
  border: 1px solid #888;
  border-radius: 2px;
  display: block;
}
#views-exposed-form-solr-search-content-page-1 .form-inline.active, #views-exposed-form-solr-search-content-page-1 .form-item-edit-keys.active, #views-exposed-form-search-content-page-1 .form-inline.active, #views-exposed-form-search-content-page-1 .form-item-edit-keys.active, #block-exposedformsearch-contentpage-1 .form-inline.active, #block-exposedformsearch-contentpage-1 .form-item-edit-keys.active, #search-form .form-inline.active, #search-form .form-item-edit-keys.active {
  border-color: #00838D;
}
#views-exposed-form-solr-search-content-page-1 .form-inline.active #edit-submit-solr-search-content, #views-exposed-form-solr-search-content-page-1 .form-item-edit-keys.active #edit-submit-solr-search-content, #views-exposed-form-search-content-page-1 .form-inline.active #edit-submit-solr-search-content, #views-exposed-form-search-content-page-1 .form-item-edit-keys.active #edit-submit-solr-search-content, #block-exposedformsearch-contentpage-1 .form-inline.active #edit-submit-solr-search-content, #block-exposedformsearch-contentpage-1 .form-item-edit-keys.active #edit-submit-solr-search-content, #search-form .form-inline.active #edit-submit-solr-search-content, #search-form .form-item-edit-keys.active #edit-submit-solr-search-content {
  background-color: #00838D;
}
#views-exposed-form-solr-search-content-page-1:active #edit-submit-solr-search-content,
#views-exposed-form-solr-search-content-page-1:active #edit-submit-search-content,
#views-exposed-form-solr-search-content-page-1:active #edit-submit-search, #views-exposed-form-solr-search-content-page-1:focus #edit-submit-solr-search-content,
#views-exposed-form-solr-search-content-page-1:focus #edit-submit-search-content,
#views-exposed-form-solr-search-content-page-1:focus #edit-submit-search, #views-exposed-form-solr-search-content-page-1:hover #edit-submit-solr-search-content,
#views-exposed-form-solr-search-content-page-1:hover #edit-submit-search-content,
#views-exposed-form-solr-search-content-page-1:hover #edit-submit-search, #views-exposed-form-search-content-page-1:active #edit-submit-solr-search-content,
#views-exposed-form-search-content-page-1:active #edit-submit-search-content,
#views-exposed-form-search-content-page-1:active #edit-submit-search, #views-exposed-form-search-content-page-1:focus #edit-submit-solr-search-content,
#views-exposed-form-search-content-page-1:focus #edit-submit-search-content,
#views-exposed-form-search-content-page-1:focus #edit-submit-search, #views-exposed-form-search-content-page-1:hover #edit-submit-solr-search-content,
#views-exposed-form-search-content-page-1:hover #edit-submit-search-content,
#views-exposed-form-search-content-page-1:hover #edit-submit-search, #block-exposedformsearch-contentpage-1:active #edit-submit-solr-search-content,
#block-exposedformsearch-contentpage-1:active #edit-submit-search-content,
#block-exposedformsearch-contentpage-1:active #edit-submit-search, #block-exposedformsearch-contentpage-1:focus #edit-submit-solr-search-content,
#block-exposedformsearch-contentpage-1:focus #edit-submit-search-content,
#block-exposedformsearch-contentpage-1:focus #edit-submit-search, #block-exposedformsearch-contentpage-1:hover #edit-submit-solr-search-content,
#block-exposedformsearch-contentpage-1:hover #edit-submit-search-content,
#block-exposedformsearch-contentpage-1:hover #edit-submit-search, #search-form:active #edit-submit-solr-search-content,
#search-form:active #edit-submit-search-content,
#search-form:active #edit-submit-search, #search-form:focus #edit-submit-solr-search-content,
#search-form:focus #edit-submit-search-content,
#search-form:focus #edit-submit-search, #search-form:hover #edit-submit-solr-search-content,
#search-form:hover #edit-submit-search-content,
#search-form:hover #edit-submit-search {
  background-color: #00838D;
}
#views-exposed-form-solr-search-content-page-1:active .form-inline, #views-exposed-form-solr-search-content-page-1:focus .form-inline, #views-exposed-form-solr-search-content-page-1:hover .form-inline, #views-exposed-form-search-content-page-1:active .form-inline, #views-exposed-form-search-content-page-1:focus .form-inline, #views-exposed-form-search-content-page-1:hover .form-inline, #block-exposedformsearch-contentpage-1:active .form-inline, #block-exposedformsearch-contentpage-1:focus .form-inline, #block-exposedformsearch-contentpage-1:hover .form-inline, #search-form:active .form-inline, #search-form:focus .form-inline, #search-form:hover .form-inline {
  border-color: #00838D;
}

#search-form {
  display: table;
}

.path-search .form-type-select {
  display: block;
}

.search-text {
  visibility: hidden;
}

@media (min-width: 992px) {
  #block-searchblock {
    display: none;
  }

  #block-exposedformsolr-search-contentpage-1-3 {
    display: block;
    margin-top: 0;
    margin-bottom: 0;
  }

  #header-front-page #views-exposed-form-solr-search-content-page-1, #header-main #views-exposed-form-solr-search-content-page-1 {
    float: right;
  }
}
.header-main__content #block-exposedformsolr-search-contentpage-1-3--2 {
  margin-bottom: 10px;
}
.header-main__content #block-exposedformsolr-search-contentpage-1-3 {
  margin-top: 0;
  padding: 0;
}

.article__content div.field--name-field-guide {
  display: none;
}

#nav-related__title {
  font-size: 1em;
}

.sitemap .sitemap-box ul {
  list-style-type: none;
  padding-left: 0;
}
.sitemap .sitemap-box ul ul {
  margin: 0;
  padding-left: 1.5em;
}
.sitemap .sitemap-box ul > .expanded {
  margin-bottom: 2rem;
}

#social-share {
  background: #F7F7F7;
  border-radius: 15px;
  max-width: 20em;
  overflow: hidden;
}
#social-share .text {
  padding-top: 8px;
  display: inline-block;
}
#social-share .social-media-sharing {
  padding-top: 5px;
  margin-bottom: -3px;
  float: right;
}
#social-share .social-media-sharing ul li a {
  background-repeat: no-repeat;
  background-position: center;
}
#social-share .social-media-sharing ul li a:focus {
  background-repeat: no-repeat;
  background-position: center;
}
#social-share .social-media-sharing ul li .linkedin {
  background-image: url(/themes/custom/acas/assets/images/icons/linkedinsocial.svg);
  background-size: 32px;
}
#social-share .social-media-sharing ul li .linkedin:focus {
  background: #F7F7F7;
  background-image: url(/themes/custom/acas/assets/images/icons/linkedinfocus.svg);
  background-size: 28px;
  background-repeat: no-repeat;
  background-position: center;
}
#social-share .social-media-sharing ul li .twitter {
  background-image: url(/themes/custom/acas/assets/images/icons/x_social.svg);
  background-size: 30px;
}
#social-share .social-media-sharing ul li .twitter:focus {
  background: #F7F7F7;
  background-image: url(/themes/custom/acas/assets/images/icons/xfocus.svg);
  background-size: 40px;
  background-repeat: no-repeat;
  background-position: center;
}
#social-share .social-media-sharing ul li .facebook-share {
  background-image: url(/themes/custom/acas/assets/images/icons/facebook_share.svg);
  background-size: 24px;
}
#social-share .social-media-sharing ul li .facebook-share:focus {
  background: #F7F7F7;
  background-image: url(/themes/custom/acas/assets/images/icons/facebook_share_focus.svg);
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
}
#social-share .social-media-sharing ul li .instergram {
  background-image: url(/themes/custom/acas/assets/images/icons/instagram.svg);
  background-size: 24px;
}
#social-share .social-media-sharing ul li .instergram:focus {
  background: #F7F7F7;
  background-image: url(/themes/custom/acas/assets/images/icons/facebook_share_focus.svg);
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
}
#social-share .social-media-sharing ul li .youtube {
  background-image: url(/themes/custom/acas/assets/images/icons/youtube.svg);
  background-size: 24px;
}
#social-share .social-media-sharing ul li .youtube:focus {
  background: #F7F7F7;
  background-image: url(/themes/custom/acas/assets/images/icons/facebook_share_focus.svg);
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
}
#social-share li {
  display: inline-block;
}
#social-share img {
  height: auto;
  vertical-align: text-top;
  width: 1.25em;
}
#social-share .share {
  background: #007C85;
  display: block;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  width: 30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
}
#social-share .share img {
  color: #fff;
}
#social-share .share:before {
  display: inline-block;
  height: 30px;
  width: 30px;
}
#social-share .share:focus {
  background: #F7F7F7;
  color: #007C85;
}

@media (min-width: 992px) {
  #social-share {
    margin-top: 0;
  }
}
.page-type-strategy-page article.page.full {
  width: 100% !important;
}

table {
  margin: 1em 0 2em;
}
table p {
  margin-bottom: 0;
}
table thead {
  background: #007C85;
  color: #fff;
  font-family: "Open Sans Bold", sans-serif;
  text-align: left;
}
table thead a {
  color: #fff;
}
table td, table th {
  border: 2px solid #fff;
  padding: 0.5em 1em;
}
table td {
  background: #F7F7F7;
}
table caption {
  text-align: left;
}

.team_member_wrapper_image {
  width: 180px;
  height: 180px;
  margin: 20px 20px 20px 0;
  border-radius: 50%;
  overflow: hidden;
  flex: 0 0 auto;
}

.team_member_wrapper_image img {
  width: auto;
  margin: 0;
}

.team_member_name div {
  font-weight: bold;
  text-rendering: geometricPrecision;
}

@media print {
  .team_member_wrapper_image {
    width: 180px;
    height: 180px;
    margin: 20px 20px 20px 0;
    border-radius: 50%;
    overflow: hidden;
    flex: 0 0 auto;
  }
}
.view.view-grid-layout {
  padding: 0 15px;
}
.view.view-grid-layout .view-content {
  margin: 0 -15px;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.view.view-grid-layout .views-row {
  padding: 0 15px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}
.view.view-grid-layout .views-field-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 768px) {
  .view.view-grid-layout .views-row {
    max-width: 50%;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
}
@media (min-width: 992px) {
  .view.view-grid-layout .views-row {
    max-width: 33.33%;
    -webkit-flex: 1 33.33%;
    -ms-flex: 1 33.33%;
    flex: 1 33.33%;
  }
}

.acas-warning-callout__label > h2 {
  color: white;
  font-size: 19px !important;
  line-height: 1.4;
  display: block;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: "Century Gothic Bold", "AppleGothic", sans-serif;
}

.acas-warning-callout__label > h3, .acas-warning-callout__label > .team-member-title, .chapters--search .acas-warning-callout__label > h2 {
  color: white;
  font-size: 19px !important;
  line-height: 1.4;
  display: block;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: "Century Gothic Bold", "AppleGothic", sans-serif;
}

.visually-hidden-callout {
  border: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.acas-warning-callout > p {
  font-size: 19px;
  font-family: "open sans";
  margin-top: 5px;
  padding-top: 0.5em;
}

.acas-warning-callout {
  margin-bottom: 40px;
  margin-top: 40px;
  padding: 24px;
  outline: 2px solid #007C85;
  color: black;
  padding-top: 0 !important;
  /*   background:#007C85; */
}

.acas-warning-callout > *:first-child {
  margin-top: 0;
}

.acas-warning-callout > *:last-child {
  margin-bottom: 0;
}

@media (min-width: 40.0625em) {
  .acas-warning-callout {
    margin-bottom: 48px;
  }
}
@media (min-width: 40.0625em) {
  .acas-warning-callout {
    margin-top: 48px;
  }
}
@media (min-width: 40.0625em) {
  .acas-warning-callout {
    padding: 32px;
  }
}
@media print {
  .acas-warning-callout {
    border: 1px solid #007C85;
    page-break-inside: avoid;
  }
}
.acas-warning-callout__label {
  line-height: 1.4;
  background-color: #007C85;
  color: #ffffff;
  display: inline-block;
  margin: 0 0 -32px;
  padding: 8px 32px;
  position: relative;
  top: -23px;
  margin-left: -34px;
  font-size: 19px !important;
}

@media (min-width: 40.0625em) {
  .acas-warning-callout__label {
    line-height: 1.33333;
  }
}
@media print {
  .acas-warning-callout__label {
    font-size: 19pt;
    line-height: 1.15;
  }
}
@media (max-width: 40.0525em) {
  .acas-warning-callout__label {
    margin-left: -26px;
    margin-right: 0;
    padding: 8px 24px;
    top: -23px;
  }
}
@media (max-width: 398px) {
  .acas-warning-callout__label {
    margin-left: -26px;
    margin-right: 0;
    padding: 8px 24px;
    top: -50px;
  }
}
@media print {
  .acas-warning-callout__label {
    background: none;
    color: black;
    top: 0;
    padding: 22px;
    color: #007C85;
  }
}
.guidance-text, .text--guidance, .prescribed .text--guidance {
  border: 4px solid #005EB8;
  border-radius: 4px;
}
.guidance-text p, .text--guidance p, .prescribed .text--guidance p {
  margin-bottom: 0;
}
.guidance-text h2, .text--guidance h2, .prescribed .text--guidance h2, .guidance-text h3, .text--guidance h3, .prescribed .text--guidance h3, .guidance-text .team-member-title, .text--guidance .team-member-title, .guidance-text .chapters--search h2, .chapters--search .guidance-text h2, .text--guidance .chapters--search h2, .chapters--search .text--guidance h2 {
  color: #000;
  margin-top: 0;
}

.guidance-text--light, #block-prescribed-notificationpreviewfootermessage,
#block-conciliationpreviewfootermessage {
  color: #999;
}

form.webform-submission-form .flexible-working-consultation a {
  pointer-events: none;
  color: #000;
  text-decoration: none;
}
form.webform-submission-form .webform-button--previous {
  color: #00838D;
  border-bottom: 1px solid #00838D;
}

.webform-email-confirm--wrapper .panel-heading {
  display: none;
}

@media screen and (min-width: 768px) {
  .paragraph.paragraph--width--full > .paragraph__column, .paragraph.paragraph--width--medium > .paragraph__column, .paragraph.paragraph--width--narrow > .paragraph__column, .paragraph.paragraph--width--tiny > .paragraph__column, .paragraph.paragraph--width--wide > .paragraph__column, .paragraph > .paragraph__column {
    padding-left: 0;
    padding-right: 0;
  }
}
code {
  max-width: 100%;
}

form#user-login-form .control-label {
  clear: left;
  display: block;
  padding: .5em 0;
}
form#user-login-form .description {
  color: #4d4d4d;
}

.views-exposed-form .form-type-textfield, .views-exposed-form .form-actions {
  display: inline-block;
}
.views-exposed-form .form-actions {
  position: relative;
}

.print__wrapper--pdf, .node_view {
  display: inline-block;
  vertical-align: top;
}

.page-node-type-home-page strong.node_view, .page-node-type-landing-page strong.node_view {
  display: none;
}

.page-node-type-details-page .field--name-field-taxonomy, .page-node-type-details-page .taxonomy-parent, .page-node-type-secondary-page .field--name-field-taxonomy, .page-node-type-secondary-page .taxonomy-parent, .page-node-type-support-page .field--name-field-taxonomy, .page-node-type-support-page .taxonomy-parent {
  display: none;
}
.page-node-type-details-page .node_view ul.pre_link-colors li:first-child, .page-node-type-secondary-page .node_view ul.pre_link-colors li:first-child, .page-node-type-support-page .node_view ul.pre_link-colors li:first-child {
  background: none;
  padding: 0;
}

.chosen-container {
  border: 0 !important;
  padding: 0 !important;
  height: auto !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

.field--name-field-rate-this-content .field--label, .field--name-field-rate-this-content .field--item, .field--name-field-rate-this-content .form-type-select, .field--name-field-rate-this-content .button {
  display: inline-block;
  vertical-align: middle;
}
.field--name-field-rate-this-content .field--label {
  margin-top: 14px;
  margin-right: 5px;
}
.field--name-field-rate-this-content .form-type-select {
  position: relative;
  top: 7px;
}
.field--name-field-rate-this-content .useful-rating {
  font-size: 2em;
}
.field--name-field-rate-this-content .select-wrapper:after {
  display: none;
}

/* Navigation Tabs for Admin Backend */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav:before, .nav:after {
  content: " ";
  display: table;
}
.nav:after {
  clear: both;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #F7F7F7;
}
.nav > li.disabled > a {
  color: #F7F7F7;
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #F7F7F7;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #F7F7F7;
  border-color: #007C85;
}
.nav .nav-divider {
  height: 1px;
  margin: .5em 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}

nav.tabs {
  clear: left;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.25;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #F7F7F7 #F7F7F7 #ddd;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #888;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #000;
  background-color: #888;
}

.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

#print-preview .btn-cta--helpline, .path-page-print .btn-cta--helpline, .path-guide-print .btn-cta--helpline, .print .btn-cta--helpline {
  display: none;
}
#print-preview .link-external, .path-page-print .link-external, .path-guide-print .link-external, .print .link-external {
  padding-right: 0;
}
#print-preview .link-external:after, .path-page-print .link-external:after, .path-guide-print .link-external:after, .print .link-external:after {
  display: none;
}
#print-preview table, .path-page-print table, .path-guide-print table, .print table {
  width: 100% !important;
}
#print-preview table thead, .path-page-print table thead, .path-guide-print table thead, .print table thead {
  background: none;
  color: #007C85;
}
#print-preview table th,
#print-preview table td, .path-page-print table th,
.path-page-print table td, .path-guide-print table th,
.path-guide-print table td, .print table th,
.print table td {
  background: none;
  border: 2px solid #888;
}

/**
 * @file
 * Generic base styles for contextual module.
 */
.contextual-region {
  position: relative;
  overflow: auto;
}
.contextual-region:before, .contextual-region:after {
  content: " ";
  display: table;
}
.contextual-region:after {
  clear: both;
}

.contextual .trigger:focus {
  /* Override the .focusable position: static */
  position: relative !important;
}

.contextual-links {
  display: none;
}

.contextual.open .contextual-links {
  display: block;
}

#block-landingpagesblock,
#block-landingpagebottomblock,
.block-landing-subpages {
  clear: left;
}

#block-homepageblock,
#block-block-landingpagesblock {
  clear: left;
  overflow: auto;
}

#block-currentwebsiteblock:before, #block-currentwebsiteblock:after {
  content: " ";
  display: table;
}
#block-currentwebsiteblock:after {
  clear: both;
}

.content-moderation-entity-moderation-form {
  width: 115%;
}
.content-moderation-entity-moderation-form #edit-submit {
  position: relative;
  top: -19px;
}
.content-moderation-entity-moderation-form ul {
  background: #F7F7F7;
}

.node-preview-container {
  background: #F7F7F7;
}
.node-preview-container .form-type-select {
  float: right;
}

#print-preview .btn-cta--helpline, .path-guide-print .btn-cta--helpline, .print .btn-cta--helpline {
  display: none;
}

.path-webform header#block-acas-page-title:before, .path-webform header#block-acas-page-title:after,
.path-webform .webform-submission-form:before,
.path-webform .webform-submission-form:after,
.path-webform .webform-confirmation:before,
.path-webform .webform-confirmation:after,
.path-webform .region-content .block--bare:before,
.path-webform .region-content .block--bare:after {
  content: " ";
  display: table;
}
.path-webform header#block-acas-page-title:after,
.path-webform .webform-submission-form:after,
.path-webform .webform-confirmation:after,
.path-webform .region-content .block--bare:after {
  clear: both;
}

.prescribed h1, .prescribed h2, .prescribed h3, .prescribed .team-member-title, .prescribed .chapters--search h2, .chapters--search .prescribed h2, .prescribed h4, .prescribed h5, .prescribed h6 {
  color: #910048;
}
.prescribed h1, .prescribed h2 {
  border-left: none;
  padding-left: 0;
}
.prescribed a:focus {
  background-color: #910048;
  color: #fff;
}
.prescribed .beta-icon {
  background: #910048;
}
.prescribed #header-main {
  border-bottom: none;
}
.prescribed .region-navigation-collapsible {
  background: #910048;
  color: white;
  padding: 1em 0;
}
.prescribed .guidance-text, .prescribed .text--guidance {
  border-color: #4d4d4d;
}
.prescribed .btn-primary, .prescribed .btn-secondary, .prescribed .webform-button--preview, .prescribed .webform-button--previous:not(.back--link),
.prescribed .webform-button--next:not(.back--link), .prescribed .webform-wizard-pages-link, .prescribed form#user-login-form #edit-submit, form#user-login-form .prescribed #edit-submit {
  cursor: pointer;
  background: #910048;
  border: 1px solid #910048;
  color: #fff;
}
.prescribed .btn-primary:hover, .prescribed .btn-secondary:hover, .prescribed .webform-button--preview:hover, .prescribed .webform-button--previous:hover:not(.back--link),
.prescribed .webform-button--next:hover:not(.back--link), .prescribed .webform-wizard-pages-link:hover, .prescribed form#user-login-form #edit-submit:hover, form#user-login-form .prescribed #edit-submit:hover, .prescribed .btn-primary:focus, .prescribed .btn-secondary:focus, .prescribed .webform-button--preview:focus, .prescribed .webform-button--previous:focus:not(.back--link),
.prescribed .webform-button--next:focus:not(.back--link), .prescribed .webform-wizard-pages-link:focus, .prescribed form#user-login-form #edit-submit:focus, form#user-login-form .prescribed #edit-submit:focus {
  background: #fff;
  border: 1px solid #910048;
  color: #910048;
}
.prescribed .btn-primary[disabled="true"], .prescribed [disabled="true"].btn-secondary, .prescribed [disabled="true"].webform-button--preview, .prescribed [disabled="true"].webform-button--previous:not(.back--link),
.prescribed [disabled="true"].webform-button--next:not(.back--link), .prescribed [disabled="true"].webform-wizard-pages-link, .prescribed form#user-login-form [disabled="true"]#edit-submit, form#user-login-form .prescribed [disabled="true"]#edit-submit,
.prescribed .btn-primary[disabled],
.prescribed [disabled].btn-secondary,
.prescribed [disabled].webform-button--preview,
.prescribed [disabled].webform-button--previous:not(.back--link),
.prescribed [disabled].webform-button--next:not(.back--link),
.prescribed [disabled].webform-wizard-pages-link,
.prescribed form#user-login-form [disabled]#edit-submit,
form#user-login-form .prescribed [disabled]#edit-submit {
  cursor: default;
  opacity: 0.3;
}
.prescribed .btn-primary[disabled="true"]:hover, .prescribed [disabled="true"].btn-secondary:hover, .prescribed [disabled="true"].webform-button--preview:hover, .prescribed [disabled="true"].webform-button--previous:hover:not(.back--link),
.prescribed [disabled="true"].webform-button--next:hover:not(.back--link), .prescribed [disabled="true"].webform-wizard-pages-link:hover, .prescribed form#user-login-form [disabled="true"]#edit-submit:hover, form#user-login-form .prescribed [disabled="true"]#edit-submit:hover, .prescribed .btn-primary[disabled="true"]:focus, .prescribed [disabled="true"].btn-secondary:focus, .prescribed [disabled="true"].webform-button--preview:focus, .prescribed [disabled="true"].webform-button--previous:focus:not(.back--link),
.prescribed [disabled="true"].webform-button--next:focus:not(.back--link), .prescribed [disabled="true"].webform-wizard-pages-link:focus, .prescribed form#user-login-form [disabled="true"]#edit-submit:focus, form#user-login-form .prescribed [disabled="true"]#edit-submit:focus,
.prescribed .btn-primary[disabled]:hover,
.prescribed [disabled].btn-secondary:hover,
.prescribed [disabled].webform-button--preview:hover,
.prescribed [disabled].webform-button--previous:hover:not(.back--link),
.prescribed [disabled].webform-button--next:hover:not(.back--link),
.prescribed [disabled].webform-wizard-pages-link:hover,
.prescribed form#user-login-form [disabled]#edit-submit:hover,
form#user-login-form .prescribed [disabled]#edit-submit:hover,
.prescribed .btn-primary[disabled]:focus,
.prescribed [disabled].btn-secondary:focus,
.prescribed [disabled].webform-button--preview:focus,
.prescribed [disabled].webform-button--previous:focus:not(.back--link),
.prescribed [disabled].webform-button--next:focus:not(.back--link),
.prescribed [disabled].webform-wizard-pages-link:focus,
.prescribed form#user-login-form [disabled]#edit-submit:focus,
form#user-login-form .prescribed [disabled]#edit-submit:focus {
  background-color: #910048;
  color: #fff;
  border: 1px solid #910048;
}
.prescribed .btn-secondary {
  background: #fff;
  border: 1px solid #910048;
  color: #910048;
}
.prescribed .btn-secondary:hover, .prescribed .btn-secondary:focus {
  background: #910048;
  color: #fff;
}
.prescribed input[type="checkbox"]:hover + span:before, .prescribed input[type="checkbox"]:focus + span:before, .prescribed input[type="radio"]:hover + span:before, .prescribed input[type="radio"]:focus + span:before {
  box-shadow: 0 0 0 4px #910048;
}

h3, .team-member-title, .chapters--search h2 {
  font-size: 1.1em;
  margin-top: 40px;
  margin-bottom: 25px;
}

@media (min-width: 992px) {
  h3, .team-member-title, .chapters--search h2 {
    font-size: 1.2em;
  }
}
.file-size {
  display: none;
}
