:root{
    --primary-color:      hsl(0, 0%, 10%);
    --highlight-color: #ca9c6f;

    --neutral-color-8:hsl(0, 0%, 100%, 8%);

    --white: hsl(0, 0%, 100%);
    --neutral-color-1:hsl(0, 0%, 90%);
    --neutral-color-2:hsl(0, 0%, 80%);
    --neutral-color-3:hsl(0, 0%, 70%);
    --neutral-color-4:hsl(0, 0%, 60%);
    --neutral-color-5:hsl(0, 0%, 50%);
    --neutral-color-6:hsl(0, 0%, 40%);
    --neutral-color-7:hsl(0, 0%, 30%);
    --neutral-color-8:hsl(0, 0%, 20%);
    --neutral-color-9:hsl(0, 0%, 10%);
    

    --primary-font: 'Cormorant Garamond', sans-serif;
    --secondary-font:  'Poppins', sans-serif;


    --animate-duration: 400ms;
    --animate-delay: 0.9s;
}
::selection{
    color:var(--white);
    background-color: var(--primary-color);
}
/*/////////////////////////////////////////Colors////////////////////////////////////////////////*/
*[data-text-color="gold"]{
    color: var(--highlight-color);
}
*[data-text-color="white"]{
    color: var(--white);
}
*[data-text-color="black"]{
    color: var(--neutral-color-9);
}
*[data-accent-bk="black"]{
    color: var(--white);
    background-color: var(--neutral-color-9);
}

/*///////////////////////////////////////Color Backgrounds//////////////////////////////////////////////////*/
.grey-bk{
    background-color: var(--neutral-color-2);
}
.grey-bk-2{
    background-color: var(--neutral-color-3);
}

.black-bk{
    background-color:var(--neutral-color-9);
    background-image:linear-gradient(to top left, var(--neutral-color-9),  hsl(0 0% 10% / 1));
} 

/*///////////////////////////////////////Buttons & Font Sizes//////////////////////////////////////////////////*/

a, a:focus, a:visited {
    cursor: pointer;
    color: inherit;
    text-decoration: none;
    -webkit-transition: all .35s ease-in;
    -moz-transition:    all .35s ease-in;
    -o-transition:      all .35s ease-in;
    -ms-transition:     all .35s ease-in;
    transition:         all .35s ease-in;
}
a:hover {
    color: var(--neutral-color-9);
    -webkit-transition: all .5s ease-out;
    -moz-transition:    all .5s ease-out;
    -o-transition:      all .5s ease-out;
    -ms-transition:     all .5s ease-out;
    transition:         all .5s ease-out;
    text-decoration: none;
}
h3.accent {
    font-size: .8rem;
    padding: 5px 8px;
    letter-spacing: 1px;
    line-height: normal;
    width: fit-content;
    border: 1px solid;
    margin-bottom: 1rem;
}
a, p, html, li{
    font-size:20px;
    font-family:var(--primary-font);
    font-weight: 100;
}
h1, h2, h3 {
    font-family:var(--primary-font);
    font-weight:600;
    line-height:1;
    text-transform: uppercase;
}
.h1, .h2, .h3{
    font-family:var(--secondary-font);
    text-transform: uppercase;
    line-height:1;
}
h1{
    font-size:3.5rem;
    letter-spacing: 6px;
}
h2{

    font-size:2rem;
}

.site-header {
    position: absolute;
    width: 100%;
    top: 70px;
    z-index: 220;
}

.site-header .container{
    display: flex;    
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.site-header .site-branding{
    margin: 10px;
    flex: auto;
}
.site-header .main-navigation{
    align-items: center;
    justify-content: flex-end;
    display:flex
}

.site-header-solid {
    position: absolute;
    width: 100%;
    xtop: 70px;
    z-index: 220;
}
.site-header-solid .container{
    display: flex;    
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.site-header-solid .site-branding{
    margin: 10px;
    flex: auto;
}
.site-header-solid .main-navigation{
    align-items: center;
    justify-content: flex-end;
}


#primary-menu .current-menu-item {
    border: 1px solid var(--highlight-color);
}
#primary-menu .current-menu-item:hover a {
    color: var(--white);
    pointer-events: none;
}
.nav-container {
    width: 100%;
    height: 150px;
    position: absolute;
}
.nav-menu{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 3rem;
}
.nav-menu li{
    list-style:none;
    background-color: transparent;
    line-height: normal;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: all .3s ease-in;
    -moz-transition:    all .3s ease-in;
    -o-transition:      all .3s ease-in;
    -ms-transition:     all .3s ease-in;
    transition:         all .3s ease-in;
    transition-delay:.25s;
}

.nav-menu li a{
    font-size: .8rem;
    text-transform: uppercase;
    font-weight: 600;
    padding-inline: 1rem;
    color: #ffffff;
    -webkit-transition: all .3s ease-in;
    -moz-transition:    all .3s ease-in;
    -o-transition:      all .3s ease-in;
    -ms-transition:     all .3s ease-in;
    transition:         all .3s ease-in;
    transition-delay:.25s;
}
.nav-menu.black a{
    color: #252525;

}
.nav-menu li:hover a{
    color: var(--highlight-color)!important;
    -webkit-transition: all .5s ease-out;
    -moz-transition:    all .5s ease-out;
    -o-transition:      all .5s ease-out;
    -ms-transition:     all .5s ease-out;
    transition:         all .5s ease-out;
}
.button-border {
    position: absolute;
    left:   2px;
    right:  2px;
    top:    2px;
    bottom: 2px;
    border: 1px solid rgba(255,255,255,.36);
    -webkit-transition: all .35s ease-in;
    -moz-transition:    all .35s ease-in;
    -o-transition:      all .35s ease-in;
    -ms-transition:     all .35s ease-in;
    transition:         all .35s ease-in;
    transition-delay:.25s;
}
.border-holder {
    position: absolute;
    left:   4px;
    right:  4px;
    top:    4px;
    bottom: 4px;
    border: 1px solid rgba(255,255,255,.4);
    border-radius: 6px;
    -webkit-transition: all .35s ease-in;
    -moz-transition:    all .35s ease-in;
    -o-transition:      all .35s ease-in;
    -ms-transition:     all .35s ease-in;
    transition:         all .35s ease-in;
    transition-delay:.25s;
}
.btn-theme, .btn-theme:visited, .btn-theme:focus, input[type=submit]{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin: 0;
    padding: 19px 30px 18px;
    font-size: 12px;
    line-height: 1;
    font-weight: 600;
    letter-spacing: 1px;
    text-decoration: none;
    outline: 0;
    border: 1px solid transparent;
    cursor: pointer;
}
input[type=submit]{
    background-color:var(--neutral-color-9);
    color:var(--white);
    text-transform: uppercase;
}

.btn-theme:hover{
    text-decoration: none;
}
.btn-theme:hover .button-border{
    border: 1px solid rgba(255,255,255,1);
    -webkit-transition: all .5s ease-out;
    -moz-transition:    all .5s ease-out;
    -o-transition:      all .5s ease-out;
    -ms-transition:     all .5s ease-out;
    transition:         all .5s ease-out;
}
.btn-theme[data-button-color='gold']{
    background-color: var(--highlight-color);
    color:#ffffff;
}
.btn-theme[data-button-color='white']{
    background-color: var(--white);
    color:var(--neutral-color-9);
}
.btn-theme[data-button-color='black']{
    background-color: var(--neutral-color-9);
    color:#ffffff;
}

.float-box {
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    position: relative;
}
.float-box p, .float-box a{
    font-size: .9rem;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.float-box.green-pat-bk {
    box-shadow: inset 0px 0px 0px 10px var(--primary-color);
}
.float-box.gold-pat-bk {
    box-shadow: inset 0px 0px 0px 10px var(--primary-color);
}
.float-box.black-pat-bk {
    box-shadow: inset 0px 0px 0px 10px var(--neutral-color-9);
}
.tout-box img{
    -webkit-filter: brightness(100%);
    -webkit-transition: all .3s ease-in;
    -moz-transition:    all .3s ease-in;
    -o-transition:      all .3s ease-in;
    -ms-transition:     all .3s ease-in;
    transition:         all .3s ease-in;
    transition-delay: .2s;
}
.tout-box:hover img:not(.youtube-play-button){
    -webkit-filter: brightness(80%);
    -webkit-transition: all .5s ease-out;
    -moz-transition:    all .5s ease-out;
    -o-transition:      all .5s ease-out;
    -ms-transition:     all .5s ease-out;
    transition:         all .5s ease-out;
}
.quote{
    font-family:var(--primary-font);
    font-style:italic;
}
.fa-quote-left, .fa-quote-right{
    opacity:.1;
}
.tout-overlay{
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    height: fit-content;
    height: -moz-fit-content;
    height: -webkit-fit-content;
    z-index: 1;
    transform: translateY(-50%);
    height: 100%;
}
.tout-container{
    display:block;
}
.carousel-container{
    width: 100%;
    height: 100%;
    aspect-ratio: 16/9;
    position:relative;
    overflow-y: visible;
    position: relative;
    overflow-x: clip;
}
.carousel-slider{
    position:relative;
}
.carousel-slide{
    position:absolute;
    width: 100%;
    -webkit-transition: left .35s ease-in-out;
    -moz-transition:    left .35s ease-in-out;
    -o-transition:      left .35s ease-in-out;
    -ms-transition:     left .35s ease-in-out;
    transition:         left .35s ease-in-out;
}
.carousel-num{
    position:absolute;
    z-index: 2;
    bottom: 40px;
    left: 60px;
    color:#ffffff;
    font-size:150px;
    font-family: var(--primary-font), serif;
    line-height: 1;
    font-style: italic;
}
.carousel-num span{    
    font-family: var(--primary-font), serif;
    font-size: 2rem;
    font-weight: 700;
    opacity:.6;
}
.top-bk-box {
    width: 100%;
    height: 50%;
    position: absolute;
    top: 0;
    z-index: -1;
}
.bot-bk-box {
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    z-index: -1;
}
.hfaq__answer p, .hfaq__answer h3{
    text-align:left;
    padding-left: 40px;
    padding-bottom:20px;
}
.hfaq__answer li{
    text-align:left;
    padding-bottom:20px;
    margin-left:20px;
}
.hfaq__question{
    text-align:left;
}
.slideshow-i-nav{
    position: absolute;
    bottom: 0;
    right: 70px;
    transform: translateY(50%);
}
.slideshow-i-nav button{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 70px;
    height: 90px;
    background-color: var(--neutral-color-9);
    border: 0;
}
.slideshow-i-nav button[data-glide-dir='>']{
    background-color: var(--neutral-color-9);
    -webkit-transition: background-color .3s ease-in;
    -moz-transition:    background-color .3s ease-in;
    -o-transition:      background-color .3s ease-in;
    -ms-transition:     background-color .3s ease-in;
    transition:         background-color .3s ease-in;
}
.slideshow-i-nav button[data-glide-dir='<']{
    background-color: var(--neutral-color-8);
    -webkit-transition: background-color .3s ease-in;
    -moz-transition:    background-color .3s ease-in;
    -o-transition:      background-color .3s ease-in;
    -ms-transition:     background-color .3s ease-in;
    transition:         background-color .3s ease-in;
}
.slideshow-i-nav button:hover{
    background-color: var(--primary-color);
    -webkit-transition: background-color .5s ease-out;
    -moz-transition:    background-color .5s ease-out;
    -o-transition:      background-color .5s ease-out;
    -ms-transition:     background-color .5s ease-out;
    transition:         background-color .5s ease-out;
}
.slideshow-i-nav button img {
    width: 14px;
}
.glide * {
    box-sizing: inherit;
}
.text-box {
    padding-inline: 30px;
}
.box-adj {
    position: relative;
    z-index: 10;
}
.box-bk-rt{
    width: 100%;
    height: 100%;
    background-color: var(--neutral-color-3);
    position: absolute;
    left: 10%;
    z-index: 0;
}
.box-bk-lt{
    width: 100%;
    height: 100%;
    background-color:var(--neutral-color-3);
    position: absolute;
    right: 10%;
    z-index: 0;
}
.box-bk-rt[data-position="top"] {
    top: 45px;
}
.box-bk-rt[data-position="bottom"] {
    bottom: 45px;
}
.box-bk-lt[data-position="top"] {
    top: 45px;
}
.box-bk-lt[data-position="bottom"] {
    bottom: 45px;
}
.box-hl-rt{
    width: 70%;
    height: 70%;
    background-color: var(--primary-color);
    position: absolute;
    right: -5px;
    z-index: 9;
}
.box-hl-lt{
    width: 70%;
    height: 70%;
    position: absolute;
    background-color: var(--primary-color);
    left: -5px;
    z-index: 9;
}
.box-hl-lt[data-position="top"] {
    top: -20px;
}
.box-hl-lt[data-position="bottom"] {
    bottom: -20px;
}
.box-hl-rt[data-position="top"] {
    top: -20px;
}
.box-hl-rt[data-position="bottom"] {
    bottom: -20px;
}
.info-bar .t-100, .info-bar a{
    font-size: .8rem;
    font-weight: 500;
    letter-spacing: 0;
}
.topic-headlines, .topic-body{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.topic-button{
    list-style-type: none;
}
.topic-button button {
    padding: 12px 20px 5px;
    font-size: .8rem;
    text-align: left;
    font-weight: 600;
    color:#ffffff;
    background-color: var(--highlight-color);
    cursor: pointer;
    border: none;
    width: 100%;
    border-bottom: 1px solid rgba(0,0,0,.1);
    -webkit-transition: all .3s ease-in;
    -moz-transition:    all .3s ease-in;
    -ms-transition:     all .3s ease-in;
    -o-transition:      all .3s ease-in;
    transition:         all .3s ease-in;
}
.topic-button button:hover{
    background-color: var(--primary-color);
    -webkit-transition: all .5s ease-out;
    -moz-transition:    all .5s ease-out;
    -ms-transition:     all .5s ease-out;
    -o-transition:      all .5s ease-out;
    transition:         all .5s ease-out;
}
.topic-button button.active{
    background-color: var(--primary-color);
    color: #ffffff;
    cursor: pointer;
}
.topic-content[aria-selected="true"]{
    display:block;
}
.topic-content[aria-selected="false"]{
    display:none;
}
.arrow-right {
    float: right;
    margin: 5px 0 8px;
    font-weight: 300;
}
.topic-dropdown {
    position: relative;
    display: none;
    cursor: pointer;
}
.topic-control-ul{
    display:block;
}
.topic-dropdown button.active, .topic-dropdown button.active:hover {
    background-color: var(--primary-color);
    font-family: var(--primary-font);
    font-size: .8rem;
    color: #ffffff;
    cursor: pointer;
    padding: 12px 20px 5px;
    text-align: left;
    border: none;
    width: 100%;
    border-bottom: 1px solid var(--neutral-color-8);
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
    transition-delay: .2s;
}
.topic-control-ul{
    padding:0;
}
.topic-control-ul.active{
    display:block;
}
.wpforms-container {
    text-align: left;
}
.wpforms-field-label {
    font-family: var(--primary-font);
    font-size: 1rem!important;
    line-height: 1.25;
}
.wpforms-submit{
    background-color: var(--primary-color)!important;
    font-family: var(--secondary-font)!important;
    text-transform: uppercase!important;
    font-size: .7rem!important;
    padding: 20px 40px 33px!important;
    border-radius: 50vw!important;
}
.site-header-solid {
    background-color: var(--white);
    box-shadow: 0 0px 6px 2px rgba(0,0,0,.05);
}
.site-header.stick, .site-header-solid.stick{
    background-color: var(--white);
    box-shadow: 0 0px 6px 2px rgba(0,0,0,.05);
    top: -200px;
    animation: slideDown .5s ease-out forwards;
}
@keyframes slideDown {
    to {
        top:0;
        position: fixed;
    }
  }
.site-header.stick .custom-logo{
    filter: invert(11%) sepia(1%) saturate(814%) hue-rotate(45deg) brightness(16%) contrast(90%);
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;

}
.site-header.stick a{
    color: var(--neutral-color-9);
}
.site-header.stick a:hover {
    color: var(--highlight-color)!important;
}
.nav-container-solid{
    height: 100px;
}
.copyright{
    font-size: .7rem;
}
#footer .custom-logo{
    margin-bottom: 30px;
}
#footer-menu, #footer-menu ul{
    padding: 0;
}
#footer-menu li{
    list-style: none;
}
#footer-menu a{
    font-size:.8rem;
    font-weight: 800;
}
#footer p{
    font-size:.8rem;
}
.wpforms-field-content {
    border-bottom: 1px solid var(--wpforms-field-border-color)!important;
    margin-bottom: 30px!important;
}
.wpforms-field-content h4 {
    font-family: var(--primary-font);
    font-size: 2rem!important; 
    color: var(--primary-color);
}
.nav-menu.down{
    transform: translateY(0%);
    opacity:1;
    padding-left: 0;
    -webkit-transition: all .5s ease-out;
    -moz-transition:    all .5s ease-out;
    -ms-transition:     all .5s ease-out;
    -o-transition:      all .5s ease-out;
    transition:         all .5s ease-out;
    transition-delay: .5s;
}
.menu-main-navigation-container.down{
    height:100vh;
    position:fixed;
}
.social-tout{
    position:relative;
    height:fit-content;
}
.icon-overlay{
    position: absolute;
    bottom: 50px;
    left: 50px;
    z-index:1;
}
.icon-overlay img{
    width: clamp(2rem, 4vw, 2.75rem);
    height: clamp(2rem, 4vw, 2.75rem);
}
.social-tout .shade{
    width: 100%;
    height: 60%;
    position: absolute;
    bottom: 0;
    background-image: radial-gradient(ellipse at bottom left, var(--neutral-color-9) -1%, transparent, transparent);
}
.social-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
}
.youtube-play-button{
    width: 50px;
    aspect-ratio: 1;
    margin: auto;
}
.play-button-overlay{
    position: absolute;
    z-index: 1;
    width: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    display: flex;
    align-content: center;
}
.video-text-overlay{
    margin: auto;
    position: absolute;
    bottom: clamp(2rem, 5vh, 5rem);
    height: fit-content;
    height: -moz-fit-content;
    height: -webkit-fit-content;
    z-index: 1;
}
#footer .current-menu-item{
    color: var(--primary-color);
}
.wys-content p, .wys-content ul, .wys-content h1, .wys-content h2, .wys-content h3, .wys-content h4, .wys-content h5{
    padding-bottom: 20px;
}
.wys-content h3{
    font-size:2rem;
    text-transform: capitalize;
}
#sub-footer a {
    font-size:.6rem;
    text-transform: uppercase;;
    font-weight:800;
}
#sub-footer p {
    font-size: .8rem;
    font-weight: 300;
}
#sub-footer {
padding-block: 10px;
}
.entry-title a{
    display:block;
    font-size: 1.5rem;
    font-weight: 500;
    padding-bottom: 10px;
}
.entry-summary p {
    display:block;
}
#search-results article{
    padding-bottom:50px;
}
.search-form{
    padding-bottom:50px;
}
input[type=search] {
    padding: 10px;
    width: 30vw;
    margin-right: 30px;
    top: 3px;
    position: relative;
    border: 1px solid var(--neutral-color-9);
}
.new-patient-btn{
    color:#ffffff!important;
    text-align: center;
    text-transform: uppercase;
    font-size: .6rem;
    font-weight: bold;
    padding: 10px 20px;
}
.info-bar{
    padding-inline:5vw;
    padding-block: 8px 5px;
}
.sub-info-nav{
    display: flex;
    justify-content: space-between;
}
.language{
    display: inline-flex;
    flex-direction: row;
    align-items: center;
}
.gtranslate_wrapper{
    padding-inline:20px;
}
.breadcrumbs span, .breadcrumbs span a{
    text-transform: uppercase;
    font-weight: bold;
    font-size: .6rem;
    padding-inline: 5px;
}
.breadcrumbs span a{
    color: var(--primary-color);
}
.rw-launcher, .rw-chat, .rws-icon-container {
    z-index: 999999!important;
}
.rw-sched-form {
    height: fit-content!important;
    max-width: 100%!important;

}
.rw-sched-wrap .rw-section.rw-calendar .rw-section-inner {
    width: 100%!important;
}
.rw-sched-wrap .rw-section.rw-calendar .rw-section-inner {
    max-width: 100%!important;
    overflow-x: auto;
}
.rw-form-column .field-image img{
    display:none!important;
}
.nav-box{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.accent-overlay {
    font-family: var(--secondary-font);
    font-weight: 400;
    text-transform: uppercase;
    font-size: .6rem;
    letter-spacing: 2px;
    width: fit-content;
    margin-bottom: 0px;
    margin-top: 0;
}
.accent-overlay.outline-txt {
    padding: 6px 15px;
    left: -10px;
    position: relative;
        outline: 1px solid var(--highlight-color);
    outline-offset: 5px;
}
.border-img {
    border: 5px solid var(--highlight-color);
    position: relative;
}
.border-logo {
    outline: 1px solid var(--highlight-color);
    padding: 5px;
}
.border-img:before{
    content: '';
    outline: 1px solid var(--highlight-color);
    outline-offset: -10px;
    width: 100%;
    position: absolute;
    height: 100%;
}
/*///////////////////////////MEDIA QUERIES/////////////////////////////////*/
@media (min-width: 1024px){
    .nav-menu{
        flex-direction:row;
    }
}

@media (max-width:1023px) {
    #LIVEWE24CTFL{
        height:960px
    }
    .site-header{
        top: 30px;
    }
    .menu-main-navigation-container{
        width: 100vw;
        height: 0;
        position: absolute;
        top: 0;
        bottom: 0;
        left:0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .nav-menu{
        flex-direction:column;
        transform: translateY(-100vh);
        opacity:0;
    }
    h2.t-350{
        font-size:3rem;
    }
    .text-box-100 {
        padding: 50px 20px;
    }
    .text-box-50 {
        padding: 50px 50px;
    }
    .carousel-controller{
        display:none;
    }
}

@media (max-width: 998px){
    .topic-dropdown {
        display: block;
    }
    .topic-control-ul {
        display: none;
        width: 100%;
        background: #fff;
        z-index: 20;
    }
    .topic-button button.active {
        display:none;
    }
}
@media (max-width:768px) {

    .sub-info-nav{
        flex-direction: column;
    }
    .social-flex {
        flex-direction: column;
    }
    .topic-overview-container .container{
        flex-direction: column;
    }
    h2.t-350{
        font-size:2.5rem;
    }
    .float-box.intrude-5{
        flex-direction: column;
    }
    .float-box  p:nth-child(1), .float-box p:nth-child(2) {
        padding-bottom: 30px;
    }
    .text-box {
        padding-inline: 0px;
    }
    .float-box.intrude{
        transform: translateY(-10%);
    }
    .intrude-overflow{
        max-height:fit-content;
    }
    .intrude-5 {
        transform: translateY(4%);
    }
}


@media (max-width:600px) {

    h2.t-350, h2.t-300, h2.t-250, h1.t-350{
        font-size:2rem;
    }
    .hfaqwrapper .hfaq .hfaq__iconplus, .hfaqwrapper .hfaq .hfaq__iconminus {
        top: 0px;
    }
    .slideshow-i-nav{
        right: 20px;

    }
    .carousel-num {
        bottom: 10px;
        left: 10px;
        font-size: 80px;
    }
    .carousel-num span{
        font-size: 1.25rem;
    }


}