.custombutton1:after{all:unset;display:flex;align-items:center;position:relative;padding:0.6em 2em;border:mediumspringgreen solid 0.15em;border-radius:0.25em;color:mediumspringgreen;font-size:1.5em;font-weight:600;cursor:pointer;overflow:hidden;transition:border 300ms,color 300ms;user-select:none}.button p{z-index:1}.button:hover{color:#212121}.button:active{border-color:teal}.button::after,.button::before{content:"";position:absolute;width:9em;aspect-ratio:1;background:mediumspringgreen;opacity:50%;border-radius:50%;transition:transform 500ms,background 300ms}.button::before{left:0;transform:translateX(-8em)}.button::after{right:0;transform:translateX(8em)}.button:hover:before{transform:translateX(-1em)}.button:hover:after{transform:translateX(1em)}.button:active:before,.button:active:after{background:teal}.transition{transition-timing-function:cubic-bezier(0,0,0.2,1);transition-duration:500ms;background-color:rgba(16,185,129,0.6);border-radius:9999px;width:0;height:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}button:hover .transition{width:14em;height:14em}button:active{transform:scale(0.97)}@media only screen and (max-width:1500px){.three-columns .et_pb_column{width:50%!important}}