/* Header (Begin) */

@media (max-width: 922px)
{
.ast-builder-layout-element .ast-site-identity
{
margin-top: 0%;
margin-bottom: 0%;
margin-left: 15%;
margin-right: 0%;
}
}

@media only screen and (min-width: 921px) and (max-width: 922px)
{
.ast-grid-right-section
{
margin-right: 3%;
}
}

.ast-builder-grid-row
{
overflow-wrap: normal !important;
}

a.ast-custom-button-link,
.ast-custom-button-link a,
.site-title a,
.site-title a:focus,
.site-title a:hover,
.site-title a:visited
{
text-decoration: none;
}

/* Header (End) */

/* Ion Icons (Begin) */

ion-icon.diamond
{
color: #ffeda3;
font-size: 14px;
margin: 0px 7px -1px 0px;
}

span.diamond-text
{
color: #ffeda3;
font-size: 17px;
font-weight: 600;
letter-spacing: 2px;
}

ion-icon.medal
{
color: #bfedff;
font-size: 14px;
margin: 0px 7px -2px 0px;
}

/* Ion Icons (End) */

/* Scroll To Top (Begin) */

#ast-scroll-top,
.ast-scroll-top-icon,
.ast-scroll-to-top-right
{
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
background: rgba(255, 255, 255, 0.2);
border: 1px solid rgba(255, 255, 255, 0.3);
}

#ast-scroll-top:focus,
.ast-scroll-top-icon:focus,
.ast-scroll-to-top-right:focus
{
background: rgba(255, 255, 255, 0.4);
border: 1px solid rgba(255, 255, 255, 0.5);
}

#ast-scroll-top:hover,
.ast-scroll-top-icon:hover,
.ast-scroll-to-top-right:hover
{
background: rgba(255, 255, 255, 0.4);
border: 1px solid rgba(255, 255, 255, 0.5);
}

/* Scroll To Top (End) */

/* Footer (Begin) */

.astra-advanced-hook-1275
{
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
background: rgba(255, 255, 255, 0.2);
border: 1px solid rgba(255, 255, 255, 0.3);
}

/* Footer (End) */