.module-gchild-contact-card .card-text .card-icons-button button:after{font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--svg-icon-fa-color,inherit);content:"\f107";display:inline-block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-rendering:auto;transition:transform .2s cubic-bezier(.5,0,.5,1)}.module-gchild-contact-card{background-color:var(--dgen-color-background-negative-level-1,#18181b);border-radius:max(10px,calc(10px * var(--scale-ratio) + (10 - 10 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120));color:var(--dgen-color-text-negative-level-2);margin:0!important;overflow:hidden}.module-gchild-contact-card .card-image{padding-top:max(170px,47.222%)}.module-gchild-contact-card .card-image img{-o-object-position:top;object-position:top}.module-gchild-contact-card .card-text{padding:calc(20px * var(--scale-ratio) + (20 - 20 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}.module-gchild-contact-card .card-text .card-heading{color:var(--dgen-color-text-negative-level-1);margin:0}.module-gchild-contact-card .card-text .card-sub-heading{font-weight:500}.module-gchild-contact-card .card-text .card-icons-button{align-items:center;display:flex;gap:calc(10px * var(--scale-ratio) + (10 - 10 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120) var(--gutter);justify-content:space-between}.module-gchild-contact-card .card-text .card-icons-button .card-icons{align-items:center;display:flex;flex-wrap:wrap;gap:calc(10px * var(--scale-ratio) + (10 - 10 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}.module-gchild-contact-card .card-text .card-icons-button .card-icons a{color:var(--dgen-color-action-primary-negative-default,#8fcbfa);font-size:calc(20px * var(--scale-ratio) + (20 - 20 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120);line-height:1;transition:color .2s cubic-bezier(.5,0,.5,1)}.module-gchild-contact-card .card-text .card-icons-button .card-icons a:hover{color:var(--dgen-color-action-primary-negative-hover,#8fcbfa)}.module-gchild-contact-card .card-text .card-icons-button .card-icons a:active{color:var(--dgen-color-action-primary-negative-pressed,#8fcbfa)}.module-gchild-contact-card .card-text .card-icons-button button{min-width:-moz-max-content;min-width:max-content;padding:max(5px,calc(5px * var(--scale-ratio) + (5 - 5 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)) max(15px,calc(15px * var(--scale-ratio) + (15 - 15 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120))}.module-gchild-contact-card .card-text .card-icons-button.open button:after{transform:rotateX(180deg)}.module-gchild-contact-card .card-text .card-icons-button.open+.card-hidden-content{grid-template-rows:1fr}.module-gchild-contact-card .card-text .card-icons-button.open+.card-hidden-content .card-hidden-content-inner{margin-top:calc(15px * var(--scale-ratio) + (15 - 15 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120);padding-top:calc(15px * var(--scale-ratio) + (15 - 15 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}.module-gchild-contact-card .card-text .card-hidden-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.5,0,.5,1)}.module-gchild-contact-card .card-text .card-hidden-content .card-hidden-content-inner{overflow:hidden;position:relative;transition:margin-top .2s cubic-bezier(.5,0,.5,1),padding-top .2s cubic-bezier(.5,0,.5,1)}.module-gchild-contact-card .card-text .card-hidden-content .card-hidden-content-inner:before{background-color:var(--dgen-color-background-negative-level-4,#52525b);content:"";height:max(1px,calc(1px * var(--scale-ratio) + (1 - 1 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120));left:0;position:absolute;top:0;width:100%}