.call-button-wrapper{pointer-events:auto}.call-button{border-radius:100px;color:#fafafa;cursor:pointer;display:inline-flex;font-family:CamptonBook,Times New Roman,sans-serif;font-size:clamp(12px,1vw,.83rem);font-style:normal;font-weight:400;line-height:2.2;overflow:hidden;padding:.5rem 1.83rem .21rem;position:relative;transition:color .2s ease;width:fit-content;@media (max-width:760px){padding-bottom:5px;padding-left:24px;padding-right:24px;padding-top:10px}}.call-button:before{background-color:#161616;right:0;transform:scaleX(1);transform-origin:right top}.call-button:after,.call-button:before{content:"";display:block;height:calc(100% + 1px);position:absolute;top:0;transition:transform .2s ease;width:101%;will-change:transform;z-index:-1}.call-button:after{background-color:#00458e;left:0;transform:scaleX(0);transform-origin:left top}.call-button:hover{border-radius:100px;color:#fafafa;font-family:CamptonBook,Times New Roman,sans-serif;font-size:clamp(12px,1vw,.83rem);font-style:normal;font-weight:400;line-height:2.2;padding:.5rem 1.83rem .21rem;width:fit-content;@media (max-width:760px){padding-bottom:5px;padding-left:24px;padding-right:24px;padding-top:10px}}.call-button:hover:before{transform:scaleX(0)}.call-button:hover:after{transform:scaleX(1)}.call-button-wrapper p{color:#161616;font-size:.5rem;margin-top:.5rem}