.contact-details{margin-bottom:20px;font-size:18px}.contact-details .contact-info{display:flex}.contact-details .icon i{color:#154e62}.contact-details .content a{color:#2a2a2a}.contact-details .content a:hover{color:#5b8899;text-decoration:none}.contact-details .icon{margin-right:12px;flex-basis:25px}.custom-social-icon .social-icon-wrapper i{font-size:35px;margin-right:5px}.body-container--contact .hs-form .actions .hs-button{display:inline-block;font-size:22px;font-family:'Open Sans',sans-serif;color:#fff;border:solid 2px #f3f3f3;padding:16px 50px 16px 20px;line-height:30px;border-radius:5px;position:relative;box-shadow:none;border:0}.body-container--contact .hs-form .actions{display:inline-block;position:relative;transition:all .3s ease;overflow:hidden;border-radius:5px}.body-container--contact .hs-form .actions::before{position:absolute;z-index:1;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;right:1px;height:63px;line-height:63px;background:#550d67;color:#86399a;width:37px;top:1px;border-top-right-radius:5px;border-bottom-right-radius:5px;text-align:center}.body-container--contact .hs-form .actions:hover::before{background:#86399a;transition:all .3s ease;color:#fff}.body-container--contact .hs-form .actions:hover .hs-button{color:#fff;background:#550d67;transition:all .3s ease}