p {
    line-height: 28PX;
    letter-spacing: -.5px;
}
#popupAnnouncement p span {
    font-size: 19px !important;
}
#popupAnnouncement input[type='button'] {
    background: transparent !important;
    color: #000 !important;
    border: 1px solid !important;
}
#popupAnnouncement input[type='button']:hover {
    background: #f1f1f1 !important;
    color: #000;
    border: 1px solid !important;
}
h1::after, h2::after {
    display: block;
    content: "";
    margin: 16px auto 0;
    width: 133px;
    height: 5px;
    background: url(https://assets.unlayer.com/projects/5192/1669875840056-bg-header-after.png) no-repeat center;
}
h1, h2, h3, h4, h5, h6 {
    text-transform: uppercase;
}
.ten-bg h1::after, .ten-bg h2::after
{
background: url(https://assets.unlayer.com/projects/5192/1669878892316-bg-header-after-white.png) no-repeat center !important;
}
.button-main a
{
    position: relative;
    background: linear-gradient(to bottom, rgba(155,155,155,1) 0%,rgba(255,255,255,1) 50%,rgba(155,155,155,1) 100%);
    font-weight: 700;
    min-width: 160px;
    border: 1px solid #fff !important;
    border-right: 0px !important;
}
.button-main a:after {
   content: url(https://assets.unlayer.com/projects/5192/1669869909263-bg-cta-a.png);
    position: absolute;
    right: -34px;
    padding: 8px 13px 8px;
    background: #fff100;
    top: -1px;
    border: 1px solid #fff !important;
}
.button-main a:hover:after 
{
     background: #0a3b61; 
}
.ten-bg {
    position: relative;
}
.ten-bg::before {
    content: " ";
    background: linear-gradient(0deg, rgba(209,0,16,0.6), rgba(209,0,16,.6));
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    filter: none;
}
.fix-bg {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
}
.fix-bg-w>.container {
    max-width: 820px !important;
    padding: 0 20px;
}
.d-con-slider-button button.d-appointment-button:after {
    content: url(https://assets.unlayer.com/projects/5192/1669869909263-bg-cta-a.png);
    position: absolute;
    right: -34px;
    padding: 8px 13px 8px;
    background: #fff100;
    top: -1px;
    border: 1px solid #fff !important;
}

.d-con-slider-button button.d-appointment-button:hover:after 
{
    background: #0a3b61; 
}
.d-con-slider-button button.d-appointment-button {
    position: relative;
    background: linear-gradient(to bottom, rgba(155,155,155,1) 0%,rgba(255,255,255,1) 50%,rgba(155,155,155,1) 100%);
    font-weight: 700;
    min-width: 160px;
    border: 1px solid #fff !important;
    border-right: 0px !important;
}
.slogan {
    text-transform: uppercase;
   text-shadow: 0 2px 2px rgba(0,0,0,.75);
}
.d-slider-caption br {
    display: none;
}
.text-shade {
    text-shadow: 0 2px 2px rgba(0,0,0,.75);
}
.max-width-820
{
 max-width : 820px;
padding-left: 20px !important;
padding-right: 20px !important;
margin: 0 auto;
}
.max-width-600
{
 max-width : 640px;
padding-left: 20px !important;
padding-right: 20px !important;
margin: 0 auto;
}
.max-width-1510 {
    max-width: 1510px;
    margin: 0 auto;
    padding: 0 !important;
}
.lp
{
letter-spacing: -.3px;
}
.up-text
{
 text-transform: uppercase;
}
.tint-dark::before
{
   content: " ";
    background: linear-gradient(0deg, rgba(0,0,0,0.7), rgba(0,0,0,.7));
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    filter: none;
}
.tint-dark {
    position: relative;
   background-attachment: fixed;
}
.tint-dark h2::after {
    display: block;
    content: "";
    margin: 16px auto 0;
    width: 133px;
    height: 5px;
   background: url(https://assets.unlayer.com/projects/5192/1669878892316-bg-header-after-white.png) no-repeat center !important;
}
@media screen and (max-width: 767px) {
#u_content_custom_slider_1 {
    display: none;
}
}