body {
    overflow-x: hidden;
    font-family: "Roboto Slab","Helvetica Neue",Helvetica,Arial,sans-serif;
}

p {
    font-size: 18px;
    line-height: 1.75;
}

p.large {
    font-size: 16px;
}

a,
a:hover,
a:focus,
a:active,
a.active {
    outline: 0;
}

a {
    color: #1ee2e7;
}

a:hover,
a:focus,
a:active,
a.active {
    color: #17d0d5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
}

.img-centered {
    margin: 0 auto;
}

.nav-link{
      font-family: "Quicksand", sans-serif;
      font-size: 150%;
      color: white;
      margin-left: 10px;
}

.nav-link:hover{
      color: #0066ff;
}

.nav-link.active{
    background-color:#0066ff !important;
    color: white !important;
    padding-left: 20px;
    border-radius: 15px;
}

header {
    text-align: center;
    color: #fff;
    background-attachment: scroll;
    background-image: url(/images/Contact_bg.jpg);
    min-height: 100%;
    background-position: center center;
    background-repeat: none;
    background-size: cover;
}

header .intro-text {
    padding-top: 100px;
    padding-bottom: 50px;
}

header .intro-text .intro-lead-in {
    margin-bottom: 25px;
    font-family: "Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-style: italic;
    line-height: 22px;
    color: #1ee2e7;
    font-weight: bold;
    display: inline-block;
    -webkit-text-stroke: 1px black;
}

header .intro-text .intro-heading {
    margin-bottom: 25px;
    text-transform: uppercase;
    /*font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;*/
    font-family: "pressio", sans-serif;
    
    font-style: normal;
    font-size: 50px;
    line-height: 50px;
    font-weight: 700;
    color: #f33c8a;
    /*-webkit-text-stroke: 4px grey;*/
    display: inline-block;
    text-shadow: 5px 5px #558abb;
}

@media(min-width:768px) {
    header .intro-text {
        padding-top: 300px;
        padding-bottom: 200px;
    }

    header .intro-text .intro-lead-in {
        margin-bottom: 25px;
        font-family: "Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 40px;
        font-style: italic;
        line-height: 40px;
    }

    header .intro-text .intro-heading {
        margin-bottom: 50px;
        text-transform: uppercase;
        font-size: 75px;
        font-weight: 700;
        line-height: 75px;
    }
}

section {
    padding: 100px 0;
}

section h2.section-heading {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 40px;
}

section h3.section-subheading {
    margin-bottom: 75px;
    text-transform: none;
    font-family: "Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
}

@media(min-width:768px) {
    section {
        padding: 150px 0;
    }
}

.service-heading {
    margin: 15px 0;
    text-transform: none;
}

footer {
    padding: 25px 0;
    text-align: center;
    background-color: black;
}

footer span.copyright {
    text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 40px;
    color: white;
}

footer ul.quicklinks {
    margin-bottom: 0;
    text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 40px;
}





/*///////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////Contact us///////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////*/
  


            /*!sc*/
            .gIgCnW {
                background-color: #FEFAF2;
                overflow-x: hidden;
            }

            /*!sc*/
            @media (min-width: 0px) {
                .gIgCnW {
                    padding-top:48px;
                }
            }

            /*!sc*/
            @media (min-width: 0px) {
                .gIgCnW {
                    padding-bottom:48px;
                }
            }

            /*!sc*/
            @media (min-width: 481px) {
                .gIgCnW {
                    padding-top:56px;
                }
            }

            /*!sc*/
            @media (min-width: 481px) {
                .gIgCnW {
                    padding-bottom:56px;
                }
            }

            /*!sc*/
            @media (min-width: 768px) {
                .gIgCnW {
                    padding-top:64px;
                }
            }

            /*!sc*/
            @media (min-width: 768px) {
                .gIgCnW {
                    padding-bottom:64px;
                }
            }

            /*!sc*/
            @media (min-width: 1120px) {
                .gIgCnW {
                    padding-top:88px;
                }
            }

            /*!sc*/
            @media (min-width: 1120px) {
                .gIgCnW {
                    padding-bottom:88px;
                }
            }

            /*!sc*/
            @media (min-width: 1600px) {
                .gIgCnW {
                    padding-top:104px;
                }
            }

            /*!sc*/
            @media (min-width: 1600px) {
                .gIgCnW {
                    padding-bottom:104px;
                }
            }

            /*!sc*/
            .gIgCnW.no-vertical-padding {
                padding: 0;
            }

            /*!sc*/
            .gIgCnW .Basestyle__BaseMainRow-sc-3zktjg-0 > .Gridstyle__Col-sc-1uhmtis-2 > .Headingstyle__HeadingRoot-sc-150xww-0 {
                margin-top: 0;
            }

            /*!sc*/
            @media (min-width: 0px) {
                .gIgCnW .Gridstyle__GridRoot-sc-1uhmtis-0 + .Gridstyle__GridRoot-sc-1uhmtis-0,.gIgCnW .Gridstyle__Row-sc-1uhmtis-1 + .Gridstyle__Row-sc-1uhmtis-1 {
                    margin-top:48px;
                }
            }

            /*!sc*/
            @media (min-width: 481px) {
                .gIgCnW .Gridstyle__GridRoot-sc-1uhmtis-0 + .Gridstyle__GridRoot-sc-1uhmtis-0,.gIgCnW .Gridstyle__Row-sc-1uhmtis-1 + .Gridstyle__Row-sc-1uhmtis-1 {
                    margin-top:56px;
                }
            }

            /*!sc*/
            @media (min-width: 1120px) {
                .gIgCnW .Gridstyle__GridRoot-sc-1uhmtis-0 + .Gridstyle__GridRoot-sc-1uhmtis-0,.gIgCnW .Gridstyle__Row-sc-1uhmtis-1 + .Gridstyle__Row-sc-1uhmtis-1 {
                    margin-top:64px;
                }
            }

            /*!sc*/
            @media (min-width: 1600px) {
                .gIgCnW .Gridstyle__GridRoot-sc-1uhmtis-0 + .Gridstyle__GridRoot-sc-1uhmtis-0,.gIgCnW .Gridstyle__Row-sc-1uhmtis-1 + .Gridstyle__Row-sc-1uhmtis-1 {
                    margin-top:72px;
                }
            }

            /*!sc*/
            data-styled.g370[id="Basestyle__BaseRoot-sc-3zktjg-1"] {
                content: "gIgCnW,iWzUar,"
            }


            /*!sc*/
            .bSmcTV {
                margin: 0 auto;
                width: 100%;
            }

            /*!sc*/
            @media (min-width: 0px) {
                .bSmcTV {
                    padding-left:16px;
                }
            }

            /*!sc*/
            @media (min-width: 0px) {
                .bSmcTV {
                    padding-right:16px;
                }
            }

            /*!sc*/
            @media (min-width: 481px) {
                .bSmcTV {
                    padding-left:16px;
                }
            }

            /*!sc*/
            @media (min-width: 481px) {
                .bSmcTV {
                    padding-right:16px;
                }
            }

            /*!sc*/
            @media (min-width: 768px) {
                .bSmcTV {
                    padding-left:24px;
                }
            }

            /*!sc*/
            @media (min-width: 768px) {
                .bSmcTV {
                    padding-right:24px;
                }
            }

            /*!sc*/
            @media (min-width: 1120px) {
                .bSmcTV {
                    max-width:1120px;
                }
            }

            /*!sc*/
            @media (min-width: 1120px) {
                .bSmcTV {
                    padding-left:24px;
                }
            }

            /*!sc*/
            @media (min-width: 1120px) {
                .bSmcTV {
                    padding-right:24px;
                }
            }

            /*!sc*/
            @media (min-width: 1600px) {
                .bSmcTV {
                    max-width:1600px;
                }
            }

            /*!sc*/
            @media (min-width: 1600px) {
                .bSmcTV {
                    padding-left:40px;
                }
            }

            /*!sc*/
            @media (min-width: 1600px) {
                .bSmcTV {
                    padding-right:40px;
                }
            }

            /*!sc*/
            .drMyZp {
                padding-left: 0;
                padding-right: 0;
            }

            /*!sc*/
            data-styled.g263[id="Gridstyle__GridRoot-sc-1uhmtis-0"] {
                content: "drMyZp,"
            }



            /*!sc*/
            .dMGWVP {
                margin-right: auto;
                margin-left: auto;
                width: 100%;
                box-sizing: border-box;
                padding-right: 12px;
                padding-left: 12px;
            }

            /*!sc*/
            data-styled.g256[id="StyledGrid-sc-oxgg5i-0"] {
                content: "dMGWVP,"
            }

            /*!sc*/
            .iLYKRS {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                box-sizing: border-box;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                margin-right: -12px;
                margin-left: -12px;
            }

            /*!sc*/
            @media (min-width: 0px) {
            }

            /*!sc*/
            @media (min-width: 481px) {
            }

            /*!sc*/
            @media (min-width: 768px) {
            }

            /*!sc*/
            @media (min-width: 1120px) {
            }

            /*!sc*/
            @media (min-width: 1600px) {
            }
/*!sc*/
            .jbnwht {
                box-sizing: border-box;
                width: 100%;
                padding-right: 12px;
                padding-left: 12px;
            }

            /*!sc*/
            @media (min-width: 0px) {
                .jbnwht {
                    flex-basis: 100%;
                    -webkit-box-flex: 0;
                    flex-grow: 0;
                    flex-shrink: 0;
                    -ms-flex-order: 0;
                    order: 0;
                    max-width: 100%;
                    text-align: center;
                }
            }

            /*!sc*/
            @media (min-width: 481px) {
            }

            /*!sc*/
            @media (min-width: 768px) {
                .jbnwht {
                    flex-basis: 66.66666666666666%;
                    -webkit-box-flex: 0;
                    flex-grow: 0;
                    flex-shrink: 0;
                    -ms-flex-order: 0;
                    order: 0;
                    margin-left: 0;
                    max-width: 66.66666666666666%;
                }
            }

            /*!sc*/
            @media (min-width: 1120px) {
                .jbnwht {
                    flex-basis: 66.66666666666666%;
                    -webkit-box-flex: 0;
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: 66.66666666666666%;
                }
            }

            /*!sc*/
            @media (min-width: 1600px) {
            }


            /*!sc*/
            data-styled.g370[id="Basestyle__BaseRoot-sc-3zktjg-1"] {
                content: "gIgCnW,iWzUar,"
            }

            /*!sc*/
            @media (min-width: 768px) and (max-width:1439.98px) {
                .eEwYbU {
                    padding-right:36px;
                }
            }

/*!sc*/
            .gcpMWg {
                color: #16140C;
                margin: 0;
                font-family: "Feature",Times,serif;
                font-weight: 700;
                font-size: 40px;
                line-height: calc(1em + 8px);
                letter-spacing: 0.75px;
                margin-bottom: 24px;
            }

            /*!sc*/
            @media (min-width: 768px) {
                .gcpMWg {
                    font-size:56px;
                }
            }

            /*!sc*/
            @media (min-width: 1120px) {
                .gcpMWg {
                    font-size:68px;
                }
            }

            /*!sc*/
            @media (min-width: 1600px) {
                .gcpMWg {
                    font-size:88px;
                }
            }



            /*!sc*/
            .DhFwB {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                box-sizing: border-box;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                margin-right: -12px;
                margin-left: -12px;
            }

            /*!sc*/
            @media (min-width: 0px) {
            }

            /*!sc*/
            @media (min-width: 481px) {
            }

            /*!sc*/
            @media (min-width: 768px) {
            }

            /*!sc*/
            @media (min-width: 1120px) {
            }

            /*!sc*/
            @media (min-width: 1600px) {
            }

/*!sc*/
            .fxXklO {
                box-sizing: border-box;
                width: 100%;
                padding-right: 12px;
                padding-left: 12px;
            }

            /*!sc*/
            @media (min-width: 0px) {
            }

            /*!sc*/
            @media (min-width: 481px) {
            }

            /*!sc*/
            @media (min-width: 768px) {
                .fxXklO {
                    flex-basis: 41.66666666666667%;
                    -webkit-box-flex: 0;
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: 41.66666666666667%;
                }
            }

            /*!sc*/
            .VhATD {
                background-color: #F6F0E6;
                padding: 32px 24px;
            }

            /*!sc*/
            .VhATD svg {
                margin-bottom: 24px;
            }

            /*!sc*/
            data-styled.g1269[id="sc-a9f52a8e-0"] {
                content: "VhATD,"
            }
/*!sc*/
            .jASkVi {
                overflow: hidden;
                position: relative;
                display: block;
            }

            /*!sc*/
            data-styled.g130[id="Buttonstyle__ButtonSpan-sc-17obadd-2"] {
                content: "jASkVi,"
            }

            /*!sc*/
            .fBCPPs {
                background: none;
                border: none;
                border-radius: 48px;
                cursor: pointer;
                display: inline-block;
                gap: 8px;
                outline-offset: 3px;
                overflow: visible;
                position: relative;
                text-decoration: none;
                white-space: nowrap;
                -webkit-transition: outline 70ms cubic-bezier(0,0,0.5,1);
                transition: outline 70ms cubic-bezier(0,0,0.5,1);
                line-height: 28px;
                padding: 12px 24px 10px;
                width: 100%;
                font-family: "ABC Social",Arial,sans-serif;
            }

            /*!sc*/
            .fBCPPs:before {
                background-color: #9A4497;
                border: 1px solid #9A4497;
            }

            /*!sc*/
            .fBCPPs:not(:disabled)[data-hover='true'],.fBCPPs:not(:disabled):hover,.fBCPPs:not(:disabled):active {
                outline: none;
                text-decoration: none;
            }

            /*!sc*/
            .fBCPPs:not(:disabled)[data-hover='true']:before,.fBCPPs:not(:disabled):hover:before,.fBCPPs:not(:disabled):active:before {
                background-color: #16140C;
                border-color: #16140C;
            }

            /*!sc*/
            .fBCPPs:not(:disabled)[data-hover='true']:not(:disabled) .Buttonstyle__ButtonString-sc-17obadd-1,.fBCPPs:not(:disabled):hover:not(:disabled) .Buttonstyle__ButtonString-sc-17obadd-1,.fBCPPs:not(:disabled):active:not(:disabled) .Buttonstyle__ButtonString-sc-17obadd-1 {
                color: #fff;
            }

            /*!sc*/
            .fBCPPs .Buttonstyle__ButtonString-sc-17obadd-1 {
                color: #fff;
                font-size: 20px;
            }

            /*!sc*/
            .fBCPPs .Buttonstyle__ButtonString-sc-17obadd-1[aria-hidden] {
                color: #fff;
            }

            /*!sc*/
            @media (max-width: 767.98px) {
                .fBCPPs {
                    width:100%;
                }
            }

            /*!sc*/
            .fBCPPs::before {
                border-radius: 48px;
                content: '';
                display: block;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                transition: background-color 500ms cubic-bezier(0.85,0,0.15,1),border 500ms cubic-bezier(0.85,0,0.15,1),transform 500ms cubic-bezier(0.85,0,0.15,1),height 500ms cubic-bezier(0.85,0,0.15,1),opacity 500ms cubic-bezier(0.85,0,0.15,1),width 500ms cubic-bezier(0.85,0,0.15,1),outline 70ms cubic-bezier(0,0,0.5,1);
                width: 100%;
                -webkit-transform-origin: center;
                -ms-transform-origin: center;
                transform-origin: center;
            }

            /*!sc*/
            .fBCPPs:not(:disabled)[data-hover='true']::before,.fBCPPs:not(:disabled):hover::before,.fBCPPs:not(:disabled):active::before {
                height: calc(100% + 4px);
                width: calc(100% + 6px);
                -webkit-transform: translate(-3px,-2px);
                -ms-transform: translate(-3px,-2px);
                transform: translate(-3px,-2px);
            }

            /*!sc*/
            .fBCPPs:not(:disabled)[data-hover='true'] .Buttonstyle__ButtonString-sc-17obadd-1,.fBCPPs:not(:disabled):hover .Buttonstyle__ButtonString-sc-17obadd-1,.fBCPPs:not(:disabled):active .Buttonstyle__ButtonString-sc-17obadd-1 {
                -webkit-transform: translateY(-100%);
                -ms-transform: translateY(-100%);
                transform: translateY(-100%);
            }

            /*!sc*/
            .fBCPPs:not(:disabled):focus-visible,.fBCPPs:not(:disabled)[data-garden-focus-visible='true'],.fBCPPs:not(:disabled):focus-visible[data-hover='true'],.fBCPPs:not(:disabled)[data-garden-focus-visible='true'][data-hover='true'],.fBCPPs:not(:disabled):focus-visible:hover,.fBCPPs:not(:disabled)[data-garden-focus-visible='true']:hover {
                outline: none;
            }

            /*!sc*/
            .fBCPPs:not(:disabled):focus-visible:before,.fBCPPs:not(:disabled)[data-garden-focus-visible='true']:before,.fBCPPs:not(:disabled):focus-visible[data-hover='true']:before,.fBCPPs:not(:disabled)[data-garden-focus-visible='true'][data-hover='true']:before,.fBCPPs:not(:disabled):focus-visible:hover:before,.fBCPPs:not(:disabled)[data-garden-focus-visible='true']:hover:before {
                outline: #8F887A solid 2px;
                outline-offset: 3px;
            }

            /*!sc*/
            .fBCPPs:disabled {
                cursor: not-allowed;
                opacity: 0.5;
            }

            /*!sc*/
            data-styled.g131[id="Buttonstyle__ButtonRoot-sc-17obadd-3"] {
                content: "eZsLBA,kttwfr,fBCPPs,"
            }


            /*!sc*/
            .Containerstyle__ContainerRoot-sc-1d6dta4-0 .Containerstyle__ContainerRoot-sc-1d6dta4-0 {
                padding-left: 0;
                padding-right: 0;
            }

            /*!sc*/
            data-styled.g140[id="Containerstyle__ContainerRoot-sc-1d6dta4-0"] {
                content: "bSmcTV,"
            }


            /*!sc*/
            data-styled.g256[id="StyledGrid-sc-oxgg5i-0"] {
                content: "dMGWVP,"
            }

            /*!sc*/
            data-styled.g263[id="Gridstyle__GridRoot-sc-1uhmtis-0"] {
                content: "drMyZp,"
            }

            /*!sc*/
            data-styled.g257[id="StyledRow-sc-xjsdg1-0"] {
                content: "iLYKRS,DhFwB,fJdEWO,ezaNnp,"
            }

/*!sc*/
            data-styled.g255[id="StyledCol-sc-inuw62-0"] {
                content: "jbnwht,fxXklO,cjznZY,hBDa-dO,lfdHrn,eqgdNy,sXJWu,"
            }
/*!sc*/
            .fxXklO {
                box-sizing: border-box;
                width: 100%;
                padding-right: 12px;
                padding-left: 12px;
            }

            /*!sc*/
            @media (min-width: 0px) {
            }

            /*!sc*/
            @media (min-width: 481px) {
            }

            /*!sc*/
            @media (min-width: 768px) {
                .fxXklO {
                    flex-basis: 41.66666666666667%;
                    -webkit-box-flex: 0;
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: 41.66666666666667%;
                }
            }

            /*!sc*/
            @media (min-width: 1120px) {
            }

            /*!sc*/
            @media (min-width: 1600px) {
            }
/*!sc*/
            data-styled.g127[id="Cardstyle__CardRoot-sc-1g3sojj-1"] {
                content: "lowVCX,"
            }

            /*!sc*/
            .lowVCX {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-direction: column;
                flex-direction: column;
                height: 100%;
                position: relative;
                -webkit-transition: box-shadow 0.25s;
                transition: box-shadow 0.25s;
                width: 100%;
                padding: 0;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                text-align: center;
                background-color: #FEFAF2;
                border-bottom: 2px solid;
            }

            /*!sc*/
            @media (max-width: 767.98px) {
                .lowVCX {
                    height:auto;
                    margin-bottom: 48px;
                }
            }


            /*!sc*/
            .lowVCX > h1,.lowVCX h2,.lowVCX h3,.lowVCX h4,.lowVCX h5,.lowVCX h6,.lowVCX p {
                padding: 0 8px;
            }

            /*!sc*/
            data-styled.g127[id="Cardstyle__CardRoot-sc-1g3sojj-1"] {
                content: "lowVCX,"
            }

            /*!sc*/
            .VhATD {
                background-color: #F6F0E6;
                padding: 32px 24px;
            }

            /*!sc*/
            .VhATD svg {
                margin-bottom: 24px;
            }

            /*!sc*/
            data-styled.g1269[id="sc-a9f52a8e-0"] {
                content: "VhATD,"
            }


            /*!sc*/
            table {
                display: table;
                border: none;
                width: 100%;
                table-layout: fixed;
                border-collapse: collapse;
                border-spacing: 0;
                color: #16140C;
            }

            /*!sc*/
            table p {
                margin-top: 0;
            }

            /*!sc*/
            table tr {
                display: table-row;
                -webkit-transition: background-color cubic-bezier(0.7,0,0.3,1);
                transition: background-color cubic-bezier(0.7,0,0.3,1);
                vertical-align: top;
                box-sizing: border-box;
                border-bottom-color: #DED7CA;
            }

            /*!sc*/
            table tr:hover {
                border-bottom-color: #DED7CA;
                background-color: rgba(235,227,214,0.25);
            }

            /*!sc*/
            table tr td {
                display: table-cell;
                -webkit-transition: border-color cubic-bezier(0.7,0,0.3,1),box-shadow cubic-bezier(0.7,0,0.3,1);
                transition: border-color cubic-bezier(0.7,0,0.3,1),box-shadow cubic-bezier(0.7,0,0.3,1);
                box-sizing: border-box;
            }

            /*!sc*/
            table thead {
                position: -webkit-sticky;
                position: sticky;
                top: 0;
                background-color: #FEFAF2;
                box-shadow: 0 2px 0 #DED7CA;
            }

            /*!sc*/
            table thead tr {
                height: auto;
            }

            /*!sc*/
            table thead tr th {
                color: #16140C;
                margin: 0;
                font-family: "ABC Social",Arial,sans-serif;
                font-weight: 500;
                font-size: 16px;
                letter-spacing: 0;
                line-height: inherit;
                margin-bottom: 0;
                text-align: left;
            }

            /*!sc*/
            @media (min-width: 1600px) {
                table thead tr th {
                    font-size:20px;
                }
            }

            /*!sc*/
            @media (min-width: 768px) {
                table thead tr th {
                    margin-bottom:16px;
                }
            }

            /*!sc*/
            @media (min-width: 1120px) {
                table thead tr th {
                    padding:12px 24px;
                }
            }

            /*!sc*/
            table tbody tr td {
                padding: 16px 12px;
                color: #16140C;
                font-family: "ABC Social",Arial,sans-serif;
                font-weight: 400;
                font-size: 18px;
                line-height: calc(1em + 8px);
                margin-bottom: 12px;
                margin: 0 0 16px;
                text-align: left;
            }

            /*!sc*/
            @media (min-width: 1120px) {
                table tbody tr td {
                    padding:16px 24px;
                }
            }

            /*!sc*/
            @media (min-width: 1600px) {
                table tbody tr td {
                    padding:20px 24px;
                }
            }

            /*!sc*/
            @media (min-width: 1600px) {
                table tbody tr td {
                    font-size:20px;
                }
            }

            /*!sc*/
            @media (min-width: 768px) {
                table tbody tr td {
                    margin-bottom:16px;
                }
            }

            /*!sc*/
            table tbody tr td:first-child {
                text-align: left;
            }

            /*!sc*/
            table tbody tr td:has(div) {
                padding: 0;
            }

            /*!sc*/
            table th,table td {
                box-shadow: none !important;
            }

            /*!sc*/
            table th:focus,table td:focus {
                box-shadow: none !important;
            }

            /*!sc*/
            table tr:last-child {
                border-bottom: none;
            }

            /*!sc*/
            table.table-row-headings tbody tr th:first-child,table.table-row-headings tbody tr td:first-child {
                color: #16140C;
                margin: 0;
                font-family: "ABC Social",Arial,sans-serif;
                font-weight: 500;
                font-size: 16px;
                line-height: calc(1em + 8px);
                letter-spacing: 0;
                margin-bottom: 12px;
            }

            /*!sc*/
            @media (min-width: 1600px) {
                table.table-row-headings tbody tr th:first-child,table.table-row-headings tbody tr td:first-child {
                    font-size:20px;
                }
            }

            /*!sc*/
            @media (min-width: 768px) {
                table.table-row-headings tbody tr th:first-child,table.table-row-headings tbody tr td:first-child {
                    margin-bottom:16px;
                }
            }

            /*!sc*/
            table.table-striped tbody tr:nth-child(odd) {
                background-color: #F6F0E6;
            }

            /*!sc*/
            table.table-striped tbody tr:nth-child(odd):hover {
                border-bottom-color: #DED7CA;
                background-color: rgba(235,227,214,0.25);
            }

            /*!sc*/
            table.table-size-large tbody tr td {
                padding: 24px 12px;
            }

            /*!sc*/
            @media (min-width: 1120px) {
                table.table-size-large tbody tr td {
                    padding:24px;
                }
            }

            /*!sc*/
            @media (min-width: 1600px) {
                table.table-size-large tbody tr td {
                    padding:32px 24px;
                }
            }


            /*!sc*/
            .gcpMWg {
                color: #16140C;
                margin: 0;
                font-family: "Feature",Times,serif;
                font-weight: 700;
                font-size: 40px;
                line-height: calc(1em + 8px);
                letter-spacing: 0.75px;
                margin-bottom: 24px;
            }

            /*!sc*/
            @media (min-width: 768px) {
                .gcpMWg {
                    font-size:56px;
                }
            }

            /*!sc*/
            @media (min-width: 1120px) {
                .gcpMWg {
                    font-size:68px;
                }
            }

            /*!sc*/
            @media (min-width: 1600px) {
                .gcpMWg {
                    font-size:88px;
                }
            }


            h1,.h1 {
                color: #16140C;
                margin: 0;
                font-family: "Feature",Times,serif;
                font-weight: 700;
                font-size: 40px;
                line-height: calc(1em + 8px);
                letter-spacing: 0.75px;
                margin-bottom: 24px;
            }


/*////////////////////////////////////////////*/
/*Office hours table*/
/*////////////////////////////////////////////*/


    /* Highlight des aktuellen Tages */
table {
    border-collapse: collapse;
}

    #activerow {
        border: 0.5px solid #1ee2e7;
    }

    #activerow > td {
        color: black;
        font-weight: 600;
        font-size: 14px;
    }

    #activerow > td > span {
        color: black;
        font-size: 14px;
    }

    /* Design der Tabelle */
    .opening-hours {
        overflow: hidden;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.10), 0 1px 2px rgba(0, 0, 0, 0.24);
        background-color: white;
        padding: 1em;
        max-width: 450px;
        /*min-width: 320px;*/
    }


    .fvl-d > td {
        font-size: 12px;
        font-weight: 400;
        letter-spacing: 1.2px;
        color: #A299AC;
        text-transform: uppercase;
        padding: 1em;
    }

    .fvl-d > td > span {
        font-size: 12px;
        font-weight: 600;
        letter-spacing: 1.2px;
        color: #A299AC;
        text-transform: uppercase;
    }

    @media screen and (max-width: 382px) {

 .fvl-d > td {
        font-size: 14px;
        padding: 15px 5px;
    }

   #activerow {
        border: none;
        background-color: #1ee2e7;
    }

    #activerow > td {
        color: white;
        font-weight: 600;
    }

    #activerow > td > span {
        color: white;
    }

}
