/*:root {*/
/*    --color-brand: #172026;*/
/*    --color-brand-bg: #5fcdd9;*/
/*    --color-accent: #027373;*/
/*    --color-font: #303133;*/
/*    --color-accent-light: #04bfad;*/
/*    --color-white: #ffffff;*/
/*    --color-beige: #04bf9d;*/
/*}*/

.btn-color-123442.btn-outline {
    background-color: transparent !important;
    border-color: var(--color-accent) !important;
}
.btn-color-123442.btn-outline:not(.btn-hover-nobg):hover, .btn-color-123442.btn-outline:not(.btn-hover-nobg):focus, btn-color-123442.btn-outline:active {
    background-color: var(--color-accent) !important;
    border-color: var(--color-accent) !important;
}
.style-back_color-229247-bg {
    background-color: var(--color-brand) !important;
}
.style-color-prif-bg,
body:not(.home) footer.site-footer .style-color-prif-bg
{
    background-color: var(--color-brand-bg); !important
}


.video-container .video-text .video-text-inner .banner-btns a, .video-container .video-text .video-text-inner .banner-btns-scnd a {
    background-color: var(--color-brand-bg) !important;
    border: solid 1px var(--color-brand-bg) !important;
}

.video-container .video-text .video-text-inner .banner-btns a:hover, .video-container .video-text .video-text-inner .banner-btns-scnd a:hover {
    background-color: transparent !important;
    color: var(--color-white) !important;
}

.pmax-smile-gallery .twentytwenty-handle.style-accent-bg, .pmax-home-smiles .twentytwenty-handle.style-accent-bg {
    background-color: var(--color-brand-bg) !important;
    border-color: var(--color-brand-bg) !important;
}

.style-back_color-229247-bg,
.style-back_color-133466-bg{
    background-color: var(--color-brand) !important;
}

.style-light .scroll-top .btn-default{
    background-color: var(--color-accent-light) !important;
    border-color: var(--color-accent-light) !important;
}