/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-and-image{display:flex}@media (max-width:767px){.text-and-image{flex-direction:column-reverse}}.text-and-image__img{position:relative;flex:0 0 50%}@media (max-width:767px){.text-and-image__img{margin:0;max-width:100%}}.text-and-image__img img{position:absolute;width:100%;height:100%;object-fit:cover}@media (max-width:767px){.text-and-image__img img{position:relative}}.text-and-image__img--wide{position:relative}.text-and-image__img--wide img{width:50vw;max-width:960px;overflow:visible}@media (max-width:767px){.text-and-image__img--wide img{position:unset;object-fit:unset;height:auto;width:100%}}.text-and-image__img--img-left{order:1}.text-and-image__img--img-left img{right:0}.text-and-image__img--img-right{order:2}.text-and-image__img--img-right img{left:0}@media (min-width:768px){.text-and-image__img--maintain{display:flex;justify-content:center;align-items:center}}.text-and-image__img--maintain img{position:unset}.text-and-image__img--logo{padding:6rem 6rem 6rem 0;box-sizing:border-box}@media (max-width:1475px){.text-and-image__img--logo{padding:6rem 6rem 6rem 0}}@media (max-width:1023px){.text-and-image__img--logo{padding:3rem 3rem 3rem 0}}@media (max-width:767px){.text-and-image__img--logo{padding:2rem 0 0 0}}.text-and-image__subtitle{text-transform:uppercase;color:#80ba27;font-weight:700;margin-bottom:.5rem}.text-and-image__content{flex:0 0 50%;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.text-and-image__content--wide{min-height:100vh}@media (max-width:767px){.text-and-image__content--wide{min-height:unset}}.text-and-image__content--text-left{order:1;padding:4rem 6rem 4rem 0}@media (max-width:1023px){.text-and-image__content--text-left{padding:3rem 3rem 3rem 0}}@media (max-width:767px){.text-and-image__content--text-left{padding:2rem 0}}.text-and-image__content--text-right{order:2;padding:4rem 0 6rem 4rem}@media (max-width:1023px){.text-and-image__content--text-right{padding:3rem 0 3rem 3rem}}@media (max-width:767px){.text-and-image__content--text-right{padding:2rem 0}}
.submenu{display:grid;grid-template-columns:max-content auto;grid-column-gap:3rem;padding:3rem;background:#05243e}@media (max-width:767px){.submenu{display:block;padding:2rem}}.submenu__title{font-size:1.25rem;color:#80ba27;margin-bottom:1rem}.submenu__items{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:3rem;grid-row-gap:1rem}@media (max-width:1023px){.submenu__items{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.submenu__items{display:none}}.submenu__item{margin-bottom:1rem;border-bottom:1px solid #80ba27}.submenu__item a{display:block;text-decoration:none;color:#fff;font-weight:700;padding-bottom:.5rem;padding-right:2rem;background:url(/themes/custom/aorta_lsp/images/icons/arrow-right-primary.svg) no-repeat center right}@media (max-width:767px){.submenu__item a{display:block}}.submenu__collapse{display:none}@media (max-width:767px){.submenu__collapse{display:block;margin-bottom:1rem;border-bottom:1px solid #80ba27;padding-right:2rem;background:url(/themes/custom/aorta_lsp/images/icons/arrow-down-primary.svg) no-repeat center right;color:#fff;font-weight:700;padding-bottom:.5rem}}@media (max-width:767px){.submenu__collapse.active{background-image:url(/themes/custom/aorta_lsp/images/icons/arrow-up-primary.svg)}}
