/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.airlines .view-content h3,.airlines .view-content .h3{color:var(--brand-navy)}.airlines .view-content h3:nth-child(1),.airlines .view-content .h3:nth-child(1){margin-bottom:2.5rem}.airlines .view-content h3:nth-of-type(2),.airlines .view-content .h3:nth-of-type(2){margin:5rem 0 2.5rem 0}@media(min-width:640px){.airlines .view-content h3:nth-of-type(2),.airlines .view-content .h3:nth-of-type(2){margin:5rem 0 2.5rem 0}}.airlines .view-content .views-view-responsive-grid{grid-gap:2.5rem;grid-template-columns:1fr}@media(min-width:640px){.airlines .view-content .views-view-responsive-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.airlines .view-content .views-view-responsive-grid{grid-template-columns:repeat(3,1fr)}}.airlines .view-content .views-view-responsive-grid__item{left:0;top:0;background:var(--color-white);box-shadow:0px 4px 64px rgba(19,23,61,.15);border-radius:.75rem}.airlines .node__content{left:0;top:0;background:var(--color-white);box-shadow:0px 4px 64px rgba(19,23,61,.15);border-radius:.75rem;margin:2.5rem 0 2.5rem 0}.airlines .node__content img{border-radius:.75rem .75rem 0 0;width:auto}.airlines img{border-radius:.75rem .75rem 0 0;width:100%}.airlines__details{color:var(--brand-navy);padding:2rem 2rem 1.5rem 2rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.6rem;font-weight:400}@media(min-width:960px){.airlines__details{padding:2rem 2rem 1.5rem 2rem}}.airlines__details span.field__label{font-weight:600}.airlines__details h2.h5{font-size:1.5rem !important}.page-node-type-airlines .airlines{max-width:27.5rem;margin-inline:auto}
.block-page-title-block{background-color:var(--brand-navy);background-attachment:fixed;background-image:url("/themes/custom/rdu_custom/images/backgrounds/bg_lines.svg");background-position:top center}@media(min-width:640px){.block-page-title-block{border-bottom:.75rem solid var(--brand-blue)}}.block-page-title-block .page-title{display:flex;align-items:center;padding:2.375rem 1.875rem;font-style:normal;font-weight:350;color:var(--color-white);max-width:var(--site-width);margin:0 auto}@media(min-width:640px){.block-page-title-block .page-title{padding:6.25rem 1.875rem}}@media(min-width:1460px){.block-page-title-block .page-title{padding-right:0;padding-left:0}}
