/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.background-color-white-content .layout__container{justify-content:center;}.component.header-galgo{z-index:3;}@media (max-width:575.98px){.component.card-blog-galgo{flex-direction:column;}.card-blog-galgo__image{width:100%;order:1;}.card-blog-galgo__content{order:2;padding-top:2rem;}}.card-image-galgo__meta,.card-image-galgo__summary,.card-project-galgo__summary{font-weight:300;}@media (min-width:768px) and (max-width:991.98px){.layout--fivecol-section .layout__container:not(:has(.phase-galgo)) .layout__region:nth-child(n+3){margin-top:2.625rem;}.layout--fivecol-section .layout__container:not(:has(.phase-galgo)) .layout__region:nth-child(2){margin-top:0;}}
.media-text-galgo__text .h1-seo{font-size:1.25rem;font-weight:400;line-height:1.75rem !important;}h1 .h1-subline{font-size:1.563rem;font-weight:300;display:block;max-width:62.5rem;line-height:1.3;margin-top:0.35rem;}@media (max-width:575.98px){h1 .h1-subline{font-size:1.125rem;}}
html{overflow-x:hidden;}
.rs-wrap{position:relative;width:100%;overflow:hidden;cursor:ew-resize;user-select:none;-webkit-user-select:none;}.rs-panel{padding:28px;box-sizing:border-box;width:100%;}.rs-before{position:relative;background-color:#000000 !important;background:#000000 !important;}.rs-after{position:absolute;inset:0;background-color:#ffffff !important;background:#ffffff !important;clip-path:inset(0 0 0 100%);-webkit-clip-path:inset(0 0 0 100%);}.rs-tag{display:inline-block;font-family:'RM Neue',sans-serif;font-weight:600;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;padding:3px 8px;margin-bottom:24px;background:transparent !important;}.rs-before .rs-tag{border:1px solid #333333;color:#666666 !important;}.rs-after .rs-tag{border:1px solid #cccccc;color:#aaaaaa !important;}.rs-table{width:100%;border-collapse:collapse;background:transparent !important;}.rs-table tr{border-top:none;border-left:none;border-right:none;border-bottom:1px solid;}.rs-before .rs-table tr{border-bottom-color:#333333;}.rs-after .rs-table tr{border-bottom-color:#E6E6E6;}.rs-before .rs-table tr:last-child{border-bottom:1px solid #333333 !important;}.rs-after .rs-table tr:last-child{border-bottom:1px solid #E6E6E6 !important;}.rs-table td{padding:16px 0;vertical-align:middle;background:transparent !important;border-left:none;border-right:none;border-top:none;}.rs-field{font-family:'RM Neue',sans-serif;font-weight:600;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;width:110px;}.rs-before .rs-field{color:#555555 !important;}.rs-after .rs-field{color:#aaaaaa !important;}.rs-val{font-family:'RM Neue',sans-serif;font-weight:300;font-size:14px;text-align:right;}.rs-before .rs-val{color:#ffffff !important;}.rs-after .rs-val{color:#333333 !important;}.rs-partial{font-family:'RM Neue',sans-serif;font-weight:300;font-size:14px;color:#aaaaaa !important;}.rs-mask{display:inline-block !important;background-color:#E6E6E6 !important;background:#E6E6E6 !important;border-radius:2px !important;height:16px !important;vertical-align:middle !important;}.rs-partial{font-family:'RM Neue',sans-serif !important;font-weight:300 !important;font-size:12px !important;color:#aaaaaa !important;}.rs-divider{position:absolute;top:0;bottom:0;left:0;width:2px;background-color:#ffffff !important;background:#ffffff !important;z-index:20;pointer-events:none;}.rs-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background-color:#ffffff !important;background:#ffffff !important;display:flex;align-items:center;justify-content:center;pointer-events:all;cursor:ew-resize;border:none !important;padding:0;}.rs-handle:hover{transform:translate(-50%,-50%) scale(1.1);}.rs-handle:focus-visible{outline:2px solid #ffffff;outline-offset:3px;}.rs-handle svg{width:16px;height:16px;color:#000000;pointer-events:none;flex-shrink:0;display:block;}.rs-hint{font-family:'RM Neue',sans-serif;font-weight:400;font-size:10px;letter-spacing:0.1em;text-transform:uppercase;color:#555555 !important;text-align:center;margin-top:12px;}@media (max-width:767px){.rs-panel{padding:20px;}.rs-val{font-size:18px;}.rs-field{font-size:8px;width:76px;}}
