.customer-support-contact{display:flex !important}
.customer-support-contact .component-content{display:flex;flex:1 1 0}
.support-contact{margin:0 0 30px 0;background:#f2f2f2;border-radius:0 0 4px 4px;display:flex;flex-direction:column;flex:1}
.support-contact ul{margin:0;padding:0}
.support-contact p{font-size:11px;margin-bottom:10px;font-family:sans-serif,Arial,Helvetica}
.support-contact .headline{font-size:17px;font-family:"futura-pt",sans-serif,Arial,Helvetica;color:#fff;font-weight:600;line-height:20px;margin-bottom:0}
@media screen and (max-width:992px){.support-contact .headline{width:100%;margin-bottom:10px}
}
.support-contact .country{float:right;font-size:11px;color:#fff}
@media screen and (max-width:992px){.support-contact .country{width:100%}
}
.support-contact fieldset{border:0;margin:0;padding:0}
.support-contact #countrySelector{color:#000;width:209px;padding:9px 15px 9px 15px;border:0;outline:0;font-weight:500;font-size:15px;font-family:"futura-pt",sans-serif,Arial,Helvetica;border-radius:2px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url("../../components/supportcontact/resources/icons/arrow.svg") no-repeat right 15px center #fff}
@media screen and (max-width:992px){.support-contact #countrySelector{width:100%}
}
.support-contact .support-header{padding:10px 10px 10px 20px;background:#575757;display:flex;align-items:center;justify-content:space-between;border-radius:4px 4px 0 0;box-shadow:0 2px 2px rgba(0,0,0,0.15)}
@media screen and (max-width:992px){.support-contact .support-header{flex-wrap:wrap;padding:15px 18px 20px 18px;height:auto}
}
.support-contact .support-phone,.support-contact .digital-support{background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.15);border-radius:4px;padding:20px 25px;flex:1}
@media screen and (min-width:767px) and (max-width:992px){.support-contact .support-phone,.support-contact .digital-support{flex-basis:100%}
}
@media screen and (min-width:767px) and (max-width:992px){.support-contact .digital-support{margin-top:20px}
}
.support-contact .support-icon{margin-bottom:20px}
.support-contact .support-icon svg{width:33px;height:33px}
.support-contact .support-info{padding:20px;display:flex;flex:1}
.support-contact .support-info .wrapper{width:100%;display:flex;column-gap:20px}
@media screen and (min-width:767px) and (max-width:992px){.support-contact .support-info .wrapper{flex-wrap:wrap;min-height:670px}
}
@media screen and (min-width:992px){.support-contact .support-info .wrapper{min-height:500px}
}
@media screen and (min-width:1280px){.support-contact .support-info .wrapper{min-height:425px}
}
.support-contact .support-info.is-loading{min-height:250px}
.support-contact .support-info.is-loading:before{width:30px;height:30px;left:50%}
.support-contact .support-info.is-loading .wrapper{display:none}
.support-contact .support-info .address-error{font-size:16px;font-weight:500}
.support-contact .support-info h4,.support-contact .support-info .product-support-heading,.support-contact .support-info .order-support-heading{font-weight:600;font-size:15px;line-height:21px;text-transform:capitalize;color:#000}
.support-contact .support-info .customer-support-label,.support-contact .support-info .address-label{margin-top:12px}
.support-contact .support-info .support-hour-label,.support-contact .support-info .address-label{margin-top:25px}
.support-contact .support-info .mailto{color:#369;word-break:break-all;font-weight:300;text-transform:none}
.support-contact .support-info li{list-style:none;color:#000;margin-bottom:0}
.support-contact .support-info li .tel-no{font-weight:300;font-size:16px;color:#369}
.support-contact .support-info li .product-support-heading,.support-contact .support-info li .order-support-heading{padding-right:8px}
.support-contact .support-wrap p{font-weight:300;font-size:16px;line-height:22px;color:#000;margin-bottom:0}
.support-contact .digital-support ul li{margin:30px 0 0 0;list-style:none}
.support-contact .digital-support ul li:first-child{margin:0}
.support-contact .digital-support ul li ul li{color:#333;margin:5px 0 0 0;list-style:none}
.support-contact .digital-support ul li ul li:first-child{margin:0}
@media screen and (max-width:767px){.support-contact .support-info,.support-contact .wrapper{flex-wrap:wrap}
.support-contact .support-info .support-phone,.support-contact .wrapper .support-phone{margin-right:0;flex-basis:100%;margin-bottom:20px}
.support-contact .support-info .digital-support,.support-contact .wrapper .digital-support{flex-basis:100%}
}
.support-contact{background:#f1f5f5}
.support-contact .support-info li .tel-no{color:#ef790e}
.support-contact .support-info .mailto{color:#ef790e}
.support-contact .support-header{background:#424d4e}