.top.top--light {
    box-shadow: none!important;
}
.pre-head {
    text-transform: none!important;
    font-size: 1rem!important;
    letter-spacing: 0.1em!important;
    opacity: 0.9!important;
}
.section-nav ul a {
    font-size: 1.2rem!important;

}
.section-nav ul a i {
    font-size: 2.5rem!important;
}

.price-table__heading {
    font-size: 1.5rem;
    margin-bottom: 10px;
}
.row.row--v-grow .grid-item {
    border-radius: 40px;
}
.grid-item--acc.grid-item--boxed .acc {
    border-radius: 30px;
}
.grid-item--image img {
    border-radius: 40px;
}
.theme-bg .grid-item--boxed, .theme-alt-bg .grid-item--boxed {
    border-radius: 40px;
}
.box .box__image img {
    border-radius: 40px 40px 0 0;
}
.box {
    border-radius: 40px;
}
.pod.grid-item--boxed {
    border-radius: 40px;
}
.grid-item--text, .grid-item--text .row {
    border-radius: 40px;
}
.video-wrapper {
    position: relative;
    padding-top: 35px;
    height: 600px;
    overflow: hidden;
    margin-bottom: 20px;
    width: 100%!important;
}
.hero__inner h1, .hero__inner h2 {
    line-height: 1.2!important;
}
ul.breadcrumbs li {
    font-size: 0.9rem!important;
}
.navigation ul li a {
    font-size: 1.1rem!important;

}
.pod .pod__image--icon {
    max-width: fit-content!important;
}
.button.button--border.button--theme-alt:hover, input[type="submit"].button--border.button--theme-alt:hover, input[type="button"].button--border.button--theme-alt:hover {
    color: white !important;
}
.button:hover, input[type="submit"]:hover, input[type="button"]:hover {
    color: white !important;

}
form label{
display:inline-block!important;
}

.field-validation-error{
margin-top:inherit!important;
}