.elementor .cc-nav-link{text-decoration:none;background-image: linear-gradient(currentColor, currentColor);
background-size: 0% 1px;
background-position: 0 100%;
background-repeat: no-repeat;
padding-bottom: 3px;
transition: background-size 0.45s ease;\n}.elementor .cc-nav-link:hover,.elementor .cc-nav-link:focus-visible{background-size: 100% 1px;\n}.elementor .cc-inner{width:100%;max-width:var(--Content-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .cc-label{font-family:var(--Heading-font);font-weight:400;font-size:18px;color:var(--Cream);letter-spacing:1.8px;line-height:1.06em;text-transform:uppercase;}.elementor .cc-heading{font-family:var(--Heading-font);font-weight:400;font-size:40px;color:var(--Cream);letter-spacing:1.6px;line-height:0.93em;text-align:center;text-transform:uppercase;}