/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{margin:0;--toolbar-offset:0;--cg-banner-border-width:0;}:where(.cg3-typography) a:visited{color:var(--cg3-link-text-color);}body.toolbar-horizontal{--toolbar-offset:39px;}body.toolbar-horizontal.toolbar-tray-open{--toolbar-offset:79px;--cg-banner-border-width:.0625rem;}main{min-height:calc(100vh - 180px);}.cg-custom-button{padding:8px 24px;cursor:pointer;margin-right:16px;}.cg-custom-button:hover{color:var(--cg3-primary-blue-shade1);}.cg-toggle-button{position:relative;}.hidden{display:none;}.no-border{border:none;}.fixed-width{width:150px;}.more-margin-bottom{margin-bottom:2rem;}.icon-left-margin{margin-left:8px;}.no-decoration,.no-decoration a:visited{text-decoration:unset;color:unset;}.no-decoration-blue,.no-decoration-blue a:visited{text-decoration:unset;color:var(--cg3-link-text-color);}.cg-icon img{width:1em;height:1em;}.cg-icon{margin:3px;}.cg-button-field.cg-button-field-icon-left [data-e2e=cg-icon]{margin-right:3px;}.cg-button-field.cg-button-field-small.cg-button-field-icon-left.cg-button-field-text button{margin-right:8px;}.cg-button-field.cg-button-field-small.cg-button-field-icon-left.cg-button-field-text button:hover{background-color:var(--cg3-color-info-light_hover);}.cg3-page-container{max-width:1200px;padding:30px 56px;margin-left:auto;margin-right:auto;}.cg3-page-container-large{max-width:1150px;padding:30px 56px;margin-left:auto;margin-right:auto;}.cg3-responsive-list-container{padding-top:20px;margin-top:10px;}#scrollToTopButton{border:solid 1px var(--cg3-primary-gray-tint5);position:fixed;bottom:60px;right:40px;border-radius:50%;width:45px;height:45px;display:none;background-color:var(--cg3-primary-white);box-shadow:0 8px 6px rgba(0,0,0,0.1);z-index:1000;transition:opacity 0.3s ease;}#scrollToTopButton button:hover{background-color:transparent;}#scrollToTopButton .cg3-icon{opacity:0.7;margin:3px;}.cg3-bold-text-cstm{font-weight:500;}.cg3-text-field-errors{margin-top:16px;}.cg3-section-for-mobile-only{display:none;}.skeleton{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;animation:loading 1.5s infinite linear;}.skeleton-line{height:16px;margin-bottom:8px;width:300px;}.skeleton-icon{height:16px;width:20px;margin-bottom:8px;margin-right:20px;}.skeleton-img{height:170px;width:100%;margin-bottom:16px;}.disabled{opacity:0.5;}.cg3-page-title{margin:0;font-size:1.75rem;line-height:1.25;font-weight:500;}.cg3-section-title{margin:2rem 0 0;font-size:1.5rem;line-height:1.25;font-weight:500;}.cg3-section-subtitle{font-size:1.25rem;line-height:1.25;font-weight:500;}@keyframes loading{0%{background-position:-200% 0;}100%{background-position:200% 0;}}.cg3-dropdown-item-field.cg3-dropdown-item-field .dropdown-button{font-size:var(--cg3-font-size-2);}.cg3-dropdown-list-item > a:is(:link,:visited,:active,:focus-visible,:hover){text-decoration:none;color:unset;}.cg3-pill-suggestion-field a:is(:focus:focus-visible,:is(:hover,:active):not([aria-disabled])){text-decoration:none;}@media (max-width:600px){#toolbar-bar{display:none !important;}.cg3-page-container{padding:24px 16px;}.cg3-page-container-large{padding:24px;}.cg3-responsive-list-container{padding-top:0;}.popular-tags .cg3-pill-group-responsive-list .cg3-responsive-list-container{flex-wrap:unset;}.cg3-section-for-mobile-only{display:block;}.hide-on-mobile,.hide-on-mobile-and-tablet{display:none;}.disable-scroll{overflow:hidden;height:100vh;}}@media (min-width:601px) and (max-width:1024px){.cg3-section-for-mobile-only{display:none;}.hide-on-mobile-and-tablet{display:none;}}
