.custom-request-callback-group .r-callback:hover{color:#194a5b;transform:translateX(0)}.custom-request-callback-group .r-callback>i{font-size:22px;margin-right:16px}.custom-request-callback-group button.close{-webkit-appearance:none;background-color:#0c698a;border:0;border-radius:50%;box-shadow:none;color:#000;color:#fff;cursor:pointer;float:right;font-size:1.5rem;font-size:20px;font-weight:700;height:25px;line-height:1;opacity:1;outline:0!important;padding:0;position:absolute;right:5px;text-shadow:0 1px 0 #fff;top:5px;width:25px;z-index:55}.custom-request-callback-group .modal-header h4.text-center.modal-heading{color:#1a4a5b;text-transform:uppercase}.custom-request-callback-group .modal-header h4.text-center.modal-heading span{color:#83cdb8}.custom-request-callback-group .hs-richtext.hs-main-font-element h2{font-size:18px;font-weight:700;margin:5px auto 25px;max-width:500px}.submitted-message{text-align:center}@media(max-width:479px){body .custom-request-callback-group .r-callback{-webkit-appearance:none;appearance:none;border:0;border-radius:0!important;bottom:0;font-weight:700;height:60px;justify-content:center;overflow:hidden;text-align:center;top:auto;transform:translateY(60px);width:100%}.custom-request-callback-group .r-callback br{display:none}.custom-request-callback-group .r-callback>i{transform:rotate(90deg)}body .fixed .custom-request-callback-group .r-callback,header.header.default.fixed-all .custom-request-callback-group .r-callback{transform:translate(0)}}