/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lp-builder .layout,.lp-builder .layout .layout__region--top,.lp-builder .layout .layout__region--bottom{display:flex;flex-direction:column;gap:1rem}.lp-builder .layout .grid-row{display:flex;justify-content:center;gap:1rem}.lp-builder .layout .grid-row .grid-col{display:flex;flex-direction:column;gap:1rem}.lp-builder .layout .grid-row .grid-col.col-lg-4{width:33.33333333%}.lp-builder .layout .grid-row .grid-col.col-lg-6{width:50%}.lp-builder .layout .grid-row .grid-col.col-lg-8{width:66.66666666%}.paragraph--view-mode--preview:not(.paragraph--type--grid){display:flex;flex-direction:column;row-gap:1rem;padding:20px;border-radius:12px;border:2px dotted lightblue;background-color:#f0f8ff;color:#002b50}.paragraph--view-mode--preview:not(.paragraph--type--grid) .field *{margin:0!important;color:inherit!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}.paragraph--view-mode--preview:not(.paragraph--type--grid):before{content:"Paragraph type unknown";font-weight:700}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--cta-button:before{content:"CTA button"}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--faqs:before{content:"FAQs"}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--faqs-embedded:before{content:"Inline FAQs"}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--intouch-form:before{content:"InTouch form"}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--hero:before{content:"Hero"}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--hero-service:before{content:"Service hero"}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--image:before{content:"Image"}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--menu:before{content:"Menu"}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--quicklinks:before{content:"Quicklinks"}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--quicklinks-custom:before{content:"Custom quicklinks"}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--tabs-with-links:before{content:"Tabs with links"}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--text:before{content:"Text"}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--text-with-image:before{content:"Text with image"}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--view:before{content:"View"}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--video:before{content:"Video"}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--webform:before{content:"Webform"}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--glossary-embedded:before{content:"Inline Glossary"}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--ai-summary:before{content:"AI Summary"}.paragraph--view-mode--preview:not(.paragraph--type--grid).paragraph--type--alert:before{content:"Alert"}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
