.guten-C4dFtn.guten-element { display: block; overflow: inherit; position: fixed; left: 0px; right: 0px; } .guten-element.guten-C4dFtn { -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); } .guten-element.guten-C4dFtn:hover { -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); } .guten-C4dFtn .guten-inner-wrap { width: auto; } .guten-C4dFtn:not(.background-animated), .guten-C4dFtn.background-animated > .guten-inner-wrap > .guten-background-animated .animated-layer { background: rgba(255, 255, 255, 0.5); } .guten-C4dFtn:not(.background-animated):hover, .guten-C4dFtn.background-animated:hover > .guten-inner-wrap > .guten-background-animated .animated-layer { background: rgba(255, 255, 255, 0.7); } .guten-C4dFtn { border-top-left-radius: 100px;border-top-right-radius: 100px;border-bottom-right-radius: 100px;border-bottom-left-radius: 100px; box-shadow:  2px 2px 25px 3px rgba(0, 0, 0, 0.05);  margin-top: 0.5%; margin-right: 6%; margin-left: 6%; z-index: 1; -webkit-mask-size: contain; } @media only screen and (max-width: 1024px) { .guten-C4dFtn { margin-top: 1%; margin-right: 4%; margin-left: 4%; } } @media only screen and (max-width: 767px) { .guten-C4dFtn { margin-top: 2%; margin-right: 2%; margin-left: 2%; } }