/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{inset-inline-end:18px;inline-size:unset;block-size:unset;background:none;margin:auto;border:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close::before{color:#fff;font-family:"FontAwesome";content:'\f00d';margin:0 5px 0 0;transition:all .3s ease-in-out;font-size:20px;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{border-color:white;}.block-system > form{padding:1rem 2rem;background:#fff;}.toolbar .toolbar-menu a{text-decoration:none;}.layout-builder-iframe-modal.gin--vertical-toolbar{padding-inline-start:unset!important;}.toolbar-tray a{font-weight:500;}.gin-breadcrumb .placeholder{vertical-align:bottom;cursor:pointer;}#block-gin-content .views-exposed-form__item.views-exposed-form__item.views-exposed-form__item--actions{align-self:center;margin-block:2.4rem;}
@media (min-width:768px){.overlay-right-to-left .hero-banner{text-align:right;}}
.splide--optionset--magazines .slide__caption{padding-top:.5rem;font-size:.9em!important;text-align:center;}.splide--optionset--magazines-content .splide__slider{padding:0 60px;}.splide--optionset--magazines-content .splide__pagination{bottom:-2.5em!important;margin-bottom:0!important;padding-left:0!important;margin-left:0!important;}.splide--optionset--magazines-content h3{font-size:2.75rem;}.splide--optionset--magazines-content h3::before,.splide--optionset--magazines-content .auto-anchor{display:none!important;}@media (min-width:64em){.splide--optionset--magazines-content .slide__content{display:flex;width:100%;align-items:center;}.splide--skin--split .slide--caption--split-zebra:nth-child(2n+1) .slide__media{float:none;width:auto;}.splide--skin--split .slide--caption--split-zebra:nth-child(2n) .slide__media{float:none;width:auto;order:2;}.splide--skin--split .slide--caption--split-zebra:nth-child(2n+1) .slide__caption{flex:1;margin-left:3rem;margin-right:0;text-align:left;}.splide--skin--split .slide--caption--split-zebra:nth-child(2n) .slide__caption{flex:1;order:1;margin-right:3rem;text-align:right;}.splide--skin--split .slide--caption--split-zebra:nth-child(2n) .slide__caption .gt-button{margin-left:1rem;margin-right:0;}.splide--skin--split .slide--caption--split-zebra:nth-child(2n) .slide__caption .button-group{float:right;}}.splide--skin--split .slide__caption .button-group{overflow:hidden;margin-top:2.2rem;}.splide--skin--split .slide__caption .gt-button{float:left;margin-right:1rem;}.splide--skin--split .slide__caption .gt-button a{font-weight:500;font-size:1.2rem;text-decoration:none!important;padding:1rem 1.25rem;border:3px solid transparent;border-radius:9px;display:inline-block;transition:all 0.3s ease-out;background:unset;border-color:#fff;color:#fff;margin-bottom:1rem;}.splide--skin--split .slide__caption .gt-button a::after{content:"";display:inline-block;vertical-align:middle;width:1rem;height:1rem;margin:0 0.15rem;margin-left:0.5rem;padding:0;line-height:1;background-color:#fff;mask:url(/modules/contrib/gt_foundry/modules/gt_foundry_patterns/styles/assets/svg/chevron-double-right-duotone.svg) no-repeat 50% 50%;mask-size:cover;}.splide--skin--split .slide__caption .gt-button a:hover{border-color:inherit !important;box-shadow:0.5rem 0.5rem 0 rgba(255,255,255,0.2);}
@media (min-width:992px){.hero-full-size #mouse-scroll .mouse{border:2px solid #000;}.hero-full-size #mouse-scroll .mouse-in{background:#000;}.hero-full-size #mouse-scroll span{border-right:2px solid #000;border-bottom:2px solid #000;}}
