.button-wrapper{display:inline-block}.button:focus{color:#fff}.button,.header__pay{box-shadow:0 0 5px rgba(0,0,0,.3)}.button.button-green{background:#9bb87a;border-color:#9bb87a;color:#fff!important;justify-content:center}.button.button-green:hover{background-color:#57b3cd;border:1px solid #57b3cd;color:#fff;transform:none}.testimonials-page .insurance-button{margin-top:10px}.single-services .insurance-button svg{margin-left:6px}@media (min-width:1200px){.js-header-section.sticky{position:fixed;width:100%;z-index:99999}}a.backto-top-arrow{background:#57b3cd;border-radius:100%;color:#fff;font-size:12px;line-height:1.2;text-align:center;position:fixed;right:17px;bottom:65px;padding:1px;z-index:9999;width:33px;height:33px;transition:all .15s ease}.backto-top-arrow .triangle{display:block;line-height:0}.backto-top-arrow .triangle::before{content:"\f106";font:1rem FontAwesome;font-size:17px;line-height:.8}.acsb-trigger.acsb-trigger-position-x-right{right:20px!important;bottom:20px!important}@media screen and (min-width:64em){#content .post__content{min-height:70rem}}@media (min-width:1025px){.acsb-trigger.acsb-trigger-position-x-right{right:10px!important}a.backto-top-arrow{right:10px;bottom:75px;padding:4px;width:45px;height:45px;font-size:14px}.backto-top-arrow .triangle::before{font-size:20px;line-height:.8}.backto-top-arrow:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}