/* .other-ways .heading-card h2 {margin-bottom: 0;}
.reach-card {min-height: 288px; padding: 40px;}
.other-ways [class*="col-"]:not(:last-child) .reach-card {border-right: solid 4px #1C2832;}
.reach-card .h4 {margin-bottom: 24px;}
.reach-card .reach-mail {display: inline-block; align-self: flex-start; font-size: 18px; color: #ffffff; text-decoration: underline; text-underline-offset: 4px;}
.reach-card .reach-mail:hover {color: #83F0FF;}
.midnight-gray-bg {
    background-color: #253441;
}
@media only screen and (max-width: 991px) {
    .reach-card {
        min-height: 0;
        padding: 40px;
    }
}
@media only screen and (max-width: 991px) {
    .other-ways [class*="col-"]:not(:last-child) .reach-card {
        border-right: 0;
    }
}
@media only screen and (max-width: 991px) {
    .other-ways .row {
        gap: 16px 0;
    }
}
 */



 /*what happens after you reach out*/
.reach-out-block .label-txt {font-size: 18px; margin-bottom: 24px;}
.reach-list {max-width: 400px;}
.reach-item {padding: 10px 0;}
.reach-toggle {width: 100%; gap: 0 16px; padding: 6px 0; background: none; border: 0; color: #ffffff; font-size: 18px; line-height: 128%; text-align: left;}
.reach-toggle .no {flex: none;}
.reach-toggle .txt {flex: 1 1 auto;}
.reach-toggle .icon {position: relative; flex: none; width: 16px; height: 16px;}
.reach-toggle .icon::before,
.reach-toggle .icon::after {content: ""; position: absolute; background-color: #ffffff; transition: transform 0.2s ease;}
.reach-toggle .icon::before {left: 0; right: 0; top: 7px; height: 2px;}
.reach-toggle .icon::after {top: 0; bottom: 0; left: 7px; width: 2px;}
.reach-toggle[aria-expanded="true"] .icon::after {transform: scaleY(0);}
.reach-item .collapse p, .reach-item .collapsing p {margin: 4px 0 8px 34px; font-size: 16px; color: rgba(255, 255, 255, 0.7);}


/*==================================================
    OTHER WAYS TO REACH US
==================================================*/
.other-ways .heading-card h2 {margin-bottom: 0;}
.reach-card {min-height: 288px; padding: 40px;}
.other-ways [class*="col-"]:not(:last-child) .reach-card {border-right: solid 4px #1C2832;}
.reach-card .h4 {margin-bottom: 24px;}
.reach-card .reach-mail {display: inline-block; align-self: flex-start; font-size: 18px; color: #ffffff; text-decoration: underline; text-underline-offset: 4px;}
.reach-card .reach-mail:hover {color: #83F0FF;}


/*==================================================
    RESPONSIVE
==================================================*/

@media only screen and (max-width: 991px) {
    .reach-list {max-width: 100%;}
    .other-ways .row {gap: 16px 0;}
    .reach-card {min-height: 0; padding: 40px;}
    .other-ways [class*="col-"]:not(:last-child) .reach-card {border-right: 0;}
    .reach-card .h4 {margin-bottom: 12px;}
/*     .globe-side-intro {left: 20px; right: 20px; top: 12%; max-width: 100%; transition: opacity 0.4s ease;}
    /*the globe lifts into the intro's space when the detail sheet opens*/
/*     .globe-module.card-open .globe-side-intro {opacity: 0; pointer-events: none;}  */
}

@media only screen and (max-width: 767px) {
    .reach-item {padding: 14px 0;}
    .other-ways {padding-top: 60px; padding-bottom: 60px;}
    .other-ways .heading-card {margin-bottom: 40px;}
}
