section {
    width: 100%;
    display: inline-block
}

.qualified-doctors {
    background-color: #ebebeb;
    position: relative;
    padding-top: 14.32292vw;
    padding-bottom: 7.16146vw;
    margin-bottom: 25.78125vw
}

.clinic-container{
    width: 91.66667%;
}

@media (max-width: 992px) {
    .qualified-doctors {
        padding-top: 11.73333vw
    }
}

@media (max-width: 992px) {
    .qualified-doctors {
        padding-bottom: 11.73333vw
    }
}

@media (max-width: 992px) {
    .qualified-doctors {
        margin-bottom: 0
    }
}

.qualified-doctors .content-wrapper h3, .qualified-doctors .content-wrapper p {
    z-index: 2;
    position: relative;
    margin-top: 2.29167vw
}

@media (max-width: 992px) {
    .qualified-doctors .content-wrapper h3, .qualified-doctors .content-wrapper p {
        margin-top: 0
    }
}

.qualified-doctors .content-wrapper h3 {
    margin-bottom: 0
}

@media (max-width: 992px) {
    .qualified-doctors .content-wrapper h3 {
        margin-bottom: 5.86667vw
    }
}

.qualified-doctors .image-wrapper {
    z-index: 1;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    margin-bottom: -20.05208vw
}

@media (max-width: 992px) {
    .qualified-doctors .image-wrapper {
        margin-bottom: 0
    }
}

@media (max-width: 992px) {
    .qualified-doctors .image-wrapper {
        margin-top: 0;
        height: 0
    }
}

@media (max-width: 992px) and (max-width: 992px) {
    .qualified-doctors .image-wrapper {
        margin-top: 11.73333vw
    }
}

@media (max-width: 992px) and (max-width: 992px) {
    .qualified-doctors .image-wrapper {
        height: 88vw
    }
}

.qualified-doctors .n-logo {
    right: 1.71875vw;
    bottom: -9.16667vw
}

@media (max-width: 992px) {
    .qualified-doctors .n-logo {
        right: 8.8vw
    }
}

@media (max-width: 992px) {
    .qualified-doctors .n-logo {
        bottom: 17.6vw
    }
}

.our-experience {
    position: relative;
    margin-bottom: 5.72917vw;
    padding-top: 7.44792vw;
    padding-bottom: 7.44792vw;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
}

@media (max-width: 992px) {
    .our-experience {
        margin-bottom: 0
    }
}

@media (max-width: 992px) {
    .our-experience {
        padding-top: 0
    }
}

@media (max-width: 992px) {
    .our-experience {
        padding-bottom: 0
    }
}

.our-experience:before {
    content: '';
    background: linear-gradient(to left, rgba(0, 0, 0, .9) 0, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.our-experience .logo-overlay {
    background-image: url(/wp-content/uploads/dot-marque.png);
    top: 5%;
    height: 90%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center
}

.our-experience .content p {
    color: #fff;
    text-transform: uppercase;
    font-family: aktiv-grotesk-extended;
    font-size: 1.83333vw
}

@media (max-width: 992px) {
    .our-experience .content p {
        font-size: 0
    }
}

.our-experience .content p strong {
    font-weight: 700
}

.our-experience-mobile {
    padding-top: 0;
    padding-bottom: 0
}

@media (max-width: 992px) {
    .our-experience-mobile {
        padding-top: 23.46667vw
    }
}

@media (max-width: 992px) {
    .our-experience-mobile {
        padding-bottom: 23.46667vw
    }
}

.our-experience-mobile .content {
    margin-bottom: 0
}

.our-experience-mobile .content p {
    color: #262626;
    text-transform: uppercase;
    font-family: aktiv-grotesk-extended;
    font-size: 0
}

@media (max-width: 992px) {
    .our-experience-mobile .content p {
        font-size: 4.69333vw
    }
}

.our-experience-mobile .content p strong {
    font-weight: 700
}

.our-experience-mobile .content p br {
    content: ' '
}

.our-experience-mobile .content p br:after {
    content: ' '
}

@media (max-width: 992px) {
    .our-experience-mobile .content {
        margin-bottom: 11.73333vw
    }
}

.our-experience-mobile .image {
    position: relative;
    padding-top: 85%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left center
}

.our-experience-mobile .image:before {
    content: '';
    background: linear-gradient(to left, rgba(0, 0, 0, .9) 0, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.our-experience-mobile .image:after {
    content: '';
    position: absolute;
    background-image: url(/wp-content/uploads/dot-marque.png);
    width: 100%;
    top: 5%;
    height: 90%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center
}

.our-treatments, .related-treatments-conditions {
    overflow: hidden;
    margin-top: 5.72917vw;
    margin-bottom: 0;
}

@media (max-width: 992px) {
    .our-treatments, .related-treatments-conditions {
        margin-top: 0
    }
}

@media (max-width: 992px) {
    .our-treatments {
        margin-bottom: 140px !important
    }
}

.our-treatments .slider-container, .related-treatments-conditions .slider-container {
    position: relative;
    padding-top: 4.58333vw
}

@media (max-width: 992px) {
    .our-treatments .slider-container, .related-treatments-conditions .slider-container {
        padding-top: 11.73333vw;
        background-color: #ebebeb;
    }
    .our-treatments .slider-container .bg {
        display: none;
    }
}

.our-treatments .slider-container .bg{
    background-color: #ebebeb;
    height: 50vw;
    max-height: 645px;
}

.our-treatments .slider-container h2, .related-treatments-conditions .slider-container h2 {
    width: 57.29167vw;
    margin-bottom: 3.4375vw
}

@media (max-width: 992px) {
    .our-treatments .slider-container h2, .related-treatments-conditions .slider-container h2 {
        width: 0
    }
}

@media (max-width: 992px) {
    .our-treatments .slider-container h2, .related-treatments-conditions .slider-container h2 {
        margin-bottom: 3.86667vw
    }
}

@media (max-width: 992px) {
    .our-treatments .slider-container h2, .related-treatments-conditions .slider-container h2 {
        width: 100% !important;
        text-align: center;
        height: auto !important
    }

    .our-treatments .slider-container h2:after, .related-treatments-conditions .slider-container h2:after {
        display: none
    }
}

.our-treatments .slider-container .slider-wrapper, .related-treatments-conditions .slider-container .slider-wrapper {
    position: relative;
    height: auto !important;
}

.our-treatments .slider-container .slider-wrapper .slider, .related-treatments-conditions .slider-container .slider-wrapper .slider {
    display: flex;
    align-items: center;
    opacity: 1;
    max-height: 9999px;
    transition: opacity .25s linear .25s, max-height .25s linear
}

.our-treatments .slider-container .slider-wrapper .slider.inactive, .related-treatments-conditions .slider-container .slider-wrapper .slider.inactive {
    max-height: 0 !important;
    opacity: 0;
    transition: opacity .25s linear, max-height .25s linear .25s
}

.our-treatments .slider-container .slider-wrapper .slider .slick-arrow, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-arrow {
    border: 3px solid transparent;
    border-radius: 50%;
    transition: all .25s linear;
    text-align: center;
    color: #262626;
    width: 2.29167vw;
    height: 2.29167vw;
    font-size: 1.60417vw;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap
}

@media (max-width: 992px) {
    .our-treatments .slider-container .slider-wrapper .slider .slick-arrow, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-arrow {
        width: 4.69333vw
    }
}

@media (max-width: 992px) {
    .our-treatments .slider-container .slider-wrapper .slider .slick-arrow, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-arrow {
        height: 4.69333vw
    }
}

@media (max-width: 992px) {
    .our-treatments .slider-container .slider-wrapper .slider .slick-arrow, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-arrow {
        font-size: 3.52vw
    }
}

.our-treatments .slider-container .slider-wrapper .slider .slick-arrow.slick-next, .our-treatments .slider-container .slider-wrapper .slider .slick-arrow.slick-prev, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-arrow.slick-next, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-arrow.slick-prev {
    position: absolute;
    top: calc((90% - 2.29167vw) / 2)
}

@media (max-width: 992px) {
    .our-treatments .slider-container .slider-wrapper .slider .slick-arrow.slick-next, .our-treatments .slider-container .slider-wrapper .slider .slick-arrow.slick-prev, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-arrow.slick-next, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-arrow.slick-prev {
        top: 90%
    }
}

.our-treatments .slider-container .slider-wrapper .slider .slick-arrow.slick-prev, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-arrow.slick-prev {
    right: 102%;
    padding-right: .22917vw
}

@media (max-width: 992px) {
    .our-treatments .slider-container .slider-wrapper .slider .slick-arrow.slick-prev, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-arrow.slick-prev {
        padding-right: 0
    }
}

@media (max-width: 992px) {
    .our-treatments .slider-container .slider-wrapper .slider .slick-arrow.slick-prev, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-arrow.slick-prev {
        right: 100%
    }
}

.our-treatments .slider-container .slider-wrapper .slider .slick-arrow.slick-next, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-arrow.slick-next {
    left: 102%;
    padding-left: .17188vw
}

@media (max-width: 992px) {
    .our-treatments .slider-container .slider-wrapper .slider .slick-arrow.slick-next, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-arrow.slick-next {
        padding-left: 0
    }
}

@media (max-width: 992px) {
    .our-treatments .slider-container .slider-wrapper .slider .slick-arrow.slick-next, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-arrow.slick-next {
        left: 100%
    }
}

.our-treatments .slider-container .slider-wrapper .slider .slick-arrow:hover, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-arrow:hover {
    cursor: pointer;
    color: #1a5784;
}

.our-treatments .slider-container .slider-wrapper .slider .slick-list .slide, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-list .slide {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.our-treatments .slider-container .slider-wrapper .slider .slick-list .slide .image, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-list .slide .image {
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    margin-bottom: 1.43229vw;
    height: 550px;
}

@media (max-width: 992px) {
    .our-treatments .slider-container .slider-wrapper .slider .slick-list .slide .image, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-list .slide .image {
        margin-bottom: 5.86667vw
    }
}

.our-treatments .slider-container .slider-wrapper .slider .slick-list .slide h5, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-list .slide h5 {
    text-decoration: underline
}

.our-treatments .slider-container .slider-wrapper .slider .slick-list .slide h5 a, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-list .slide h5 a {
    transition: color .25s linear;
    color: inherit !important
}

.our-treatments .slider-container .slider-wrapper .slider .slick-list .slide h5 a:hover, .related-treatments-conditions .slider-container .slider-wrapper .slider .slick-list .slide h5 a:hover {
    color: #1a5784 !important
}

.our-treatments .slider-nav, .related-treatments-conditions .slider-nav {
    padding-top: 4.35417vw
}

@media (max-width: 992px) {
    .our-treatments .slider-nav, .related-treatments-conditions .slider-nav {
        padding-top: 0
    }
}

.our-treatments .slider-nav ul, .related-treatments-conditions .slider-nav ul {
    padding: 0;
    list-style: none;
    margin-bottom: 0
}

@media (max-width: 992px) {
    .our-treatments .slider-nav ul, .related-treatments-conditions .slider-nav ul {
        margin-bottom: 5.86667vw
    }
}

@media (max-width: 992px) {
    .our-treatments .slider-nav ul, .related-treatments-conditions .slider-nav ul {
        display: flex;
        justify-content: space-evenly
    }
}

.our-treatments .slider-nav ul li a, .related-treatments-conditions .slider-nav ul li a {
    display: block;
    text-transform: uppercase;
    font-family: aktiv-grotesk-extended;
    font-weight: 600;
    text-align: left;
    color: #d7d7d7;
    line-height: 150%;
    transition: all .25s linear;
    font-size: 3.72396vw
}

@media (max-width: 992px) {
    .our-treatments .slider-nav ul li a, .related-treatments-conditions .slider-nav ul li a {
        font-size: 4.69333vw
    }
}

@media (max-width: 992px) {
    .our-treatments .slider-nav ul li a, .related-treatments-conditions .slider-nav ul li a {
        border-bottom: 3px solid transparent
    }
}

.our-treatments .slider-nav ul li.active a, .related-treatments-conditions .slider-nav ul li.active a {
    color: #262626
}

@media (max-width: 992px) {
    .our-treatments .slider-nav ul li.active a, .related-treatments-conditions .slider-nav ul li.active a {
        border-bottom: 3px solid #262626
    }
}

.our-treatments .slider-container h2 {
    width: 57.29167vw
}

@media (max-width: 992px) {
    .our-treatments .slider-container h2 {
        width: 0
    }
}

.related-treatments-conditions .slider-container h2 {
    width: 100%
}

.related-treatments-conditions .slider-nav ul {
    margin-left: -5.72917vw
}

@media (max-width: 992px) {
    .related-treatments-conditions .slider-nav ul {
        margin-left: 0
    }
}

.medical-directors {
    background-color: #ebebeb;
    padding-top: 18.3125vw;
    padding-bottom: 5.72917vw;
    margin-bottom: 5.72917vw;
    margin-top: 5vw
}
 
@media (max-width: 1660px) {
    .medical-directors {
        margin-top: 12vw;
    }
}

@media (max-width: 1460px) {
    .medical-directors {
        margin-top: 22vw;
    }
}

@media (max-width: 1260px) {
    .medical-directors {
        margin-top: 37vw;
    }
}

@media (max-width: 1040px) {
    .medical-directors {
        margin-top: 45vw;
    }
}

@media (max-width: 992px) {
    .medical-directors {
        padding-top: 11.73333vw
    }
}

@media (max-width: 992px) {
    .medical-directors {
        padding-bottom: 11.73333vw
    }
}

@media (max-width: 992px) {
    .medical-directors {
        margin-bottom: 0;
        margin-top: 0;
    }

    .bg-white{
        background-color: white;
    }
}

.medical-directors .content h3 {
    font-weight: 600;
    margin-bottom: 1.4375vw;
    font-size: 50px;
}

@media (max-width: 992px) {
    .medical-directors .content h3 {
        margin-bottom: 0
    }
}

.medical-directors .content .directors-wrapper {
    position: relative
}

.medical-directors .content .directors-wrapper .line {
    width: 1px;
    height: 100%;
    background-color: #d7d7d7;
    position: absolute;
    top: 0;
    left: calc((100% - 1px) / 2);
    z-index: 1
}

.medical-directors .content .directors-wrapper .line > span {
    border-style: solid;
    border-color: #a7b4cd;
    background-color: #fff;
    transition: all .5s linear;
    position: absolute;
    box-sizing: content-box;
    border-radius: 50%;
    transform: translateX(-.5px);
    left: -.63021vw;
    border-width: .17188vw;
    width: 1.03125vw;
    height: 1.03125vw
}

@media (max-width: 992px) {
    .medical-directors .content .directors-wrapper .line > span {
        left: 0
    }
}

@media (max-width: 992px) {
    .medical-directors .content .directors-wrapper .line > span {
        border-width: 0
    }
}

@media (max-width: 992px) {
    .medical-directors .content .directors-wrapper .line > span {
        width: 0
    }
}

@media (max-width: 992px) {
    .medical-directors .content .directors-wrapper .line > span {
        height: 0
    }
}

.medical-directors .content .directors-wrapper .line > span:hover {
    cursor: pointer
}

.medical-directors .content .directors-wrapper .line > span.active {
    border-color: #1a5784;
    background-color: #1a5784
}

.medical-directors .content .directors-wrapper .line > span:nth-child(1) {
    bottom: 5.15625vw
}

@media (max-width: 992px) {
    .medical-directors .content .directors-wrapper .line > span:nth-child(1) {
        bottom: 0
    }
}

.medical-directors .content .directors-wrapper .line > span:nth-child(2) {
    bottom: 2.40625vw
}

@media (max-width: 992px) {
    .medical-directors .content .directors-wrapper .line > span:nth-child(2) {
        bottom: 0
    }
}

.medical-directors .content .directors-wrapper .line > span:nth-child(3) {
    bottom: -.51562vw
}

@media (max-width: 992px) {
    .medical-directors .content .directors-wrapper .line > span:nth-child(3) {
        bottom: 0
    }
}

.medical-directors .content .directors-wrapper > div.col-lg-6 {
    padding-top: 3.4375vw
}

@media (max-width: 992px) {
    .medical-directors .content .directors-wrapper > div.col-lg-6 {
        padding-top: 11.73333vw
    }
}

.medical-directors .content .directors-wrapper > div.col-lg-6:first-of-type {
    padding-right: 5.72917vw
}

@media (max-width: 992px) {
    .medical-directors .content .directors-wrapper > div.col-lg-6:first-of-type {
        padding-right: 0
    }
}

.medical-directors .content .directors-wrapper > div.col-lg-6:last-of-type {
    padding-left: 5.72917vw
}

@media (max-width: 992px) {
    .medical-directors .content .directors-wrapper > div.col-lg-6:last-of-type {
        padding-left: 0
    }
}

.medical-directors .content .directors-wrapper > div.col-lg-6 img {
    width: 100%;
    margin-bottom: 3.4375vw
}

@media (max-width: 992px) {
    .medical-directors .content .directors-wrapper > div.col-lg-6 img {
        margin-bottom: 5.86667vw
    }
}

.medical-directors .content .directors-wrapper > div.col-lg-6 h2 {
    margin-bottom: .57292vw;
    font-size: 30px;
}

@media (max-width: 992px) {
    .medical-directors .content .directors-wrapper > div.col-lg-6 h2 {
        margin-bottom: 4.4vw
    }
}

@media (max-width: 992px) {
    .medical-directors .content .directors-wrapper > div.col-lg-6 h2 {
        height: auto
    }
}

.medical-directors .content .directors-wrapper > div.col-lg-6 h5 {
    margin-bottom: 1.71875vw;
    font-size: 20px;
    min-height: 60px;
}

.medical-directors .content .directors-wrapper > div.col-lg-6 p {
    font-size: 21px;
}


@media (max-width: 992px) {
    .medical-directors .content .directors-wrapper > div.col-lg-6 h5 {
        margin-bottom: 4.4vw
    }
}

.nu-philosophy {
    position: relative;
    margin-top: 0;
    margin-bottom: 5.72917vw
}

@media (max-width: 992px) {
    .nu-philosophy {
        margin-top: 17.6vw
    }
}

@media (max-width: 992px) {
    .nu-philosophy {
        margin-bottom: 17.6vw
    }
}

@media (max-width: 992px) {
    .nu-philosophy h3 {
        font-weight: 600;
        text-align: center;
        font-size: 0;
        margin-bottom: 0
    }
}

@media (max-width: 992px) and (max-width: 992px) {
    .nu-philosophy h3 {
        font-size: 6.45333vw
    }
}

@media (max-width: 992px) and (max-width: 992px) {
    .nu-philosophy h3 {
        margin-bottom: 5.86667vw
    }
}

.nu-philosophy .philosophy-wrapper > div.col-lg-6 {
    padding-top: 5.72917vw
}

@media (max-width: 992px) {
    .nu-philosophy .philosophy-wrapper > div.col-lg-6 {
        padding-top: 0
    }
}

.nu-philosophy .philosophy-wrapper > div.col-lg-6:first-child {
    padding-right: 5.72917vw
}

@media (max-width: 992px) {
    .nu-philosophy .philosophy-wrapper > div.col-lg-6:first-child {
        padding-right: 0
    }
}

.nu-philosophy .philosophy-wrapper > div.col-lg-6:first-child .inner {
    padding-top: 125%;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
}

@media (max-width: 992px) {
    .nu-philosophy .philosophy-wrapper > div.col-lg-6:first-child .inner {
        padding-top: 100%
    }
}

.nu-philosophy .philosophy-wrapper > div.col-lg-6:first-child .inner h3 {
    position: absolute;
    left: 80%;
    z-index: 2;
    top: 5.72917vw;
    font-size: 60px;
}

.pl-custom {
    padding-left: 25px;
}

.h2-v2{
    font-size: 32px;
    margin-bottom: 110px;
    font-weight: 600;
}

.our-clinics{
    margin-top: 150px !important;
}

.clinic-line {
    top: 22px !important;
    left: -119px !important;
    width: 56.38958vw !important;
}

.clinic-line-diff-left {
    left: 106px !important;
}

.location {
    position: absolute;
    background-image: url(/wp-content/uploads/map-bg.jpg);
    width: 80%;
    height: 385px;
    object-fit: contain;
    bottom: -81px;
    left: 50%; 
    transform: translateX(-50%); 
}

.choose-us {
    text-align: center;
    background: #EBEBEB;
    min-height: 450px;
    padding-top: 100px;
    position: relative;
}

.location-image {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.reverse-row{
    flex-direction: row-reverse;
}

.mt-between {
    margin-top: 190px !important;
}


.flex-end{
    align-items: flex-end;
}

.w-content-left{
    width: 24% !important;
}

.black-p {
    color: black;
    font-weight: 600;
    text-decoration: underline;
}

.wrapper-content-clinics{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 33%;
}

@media (max-width: 1750px) {
    .clinic-line {
        top: 30px !important;
    }
}

@media (max-width: 1710px) {
    .clinic-line {
        left: -51px !important;
        width: 53.38958vw !important;
    }

    .clinic-line-diff-left {
        left: 97px !important
    }
}

@media (max-width: 1640px) {
    .clinic-line {
        left: -19px !important;
        width: 51.38958vw !important;
        top: 33px !important;
    }

    .clinic-line-diff-left {
        left: 97px !important
    }
}

@media (max-width: 1470px) {
    .clinic-line {
        top: 37px !important;
    }
}

@media (max-width: 1420px) {
    .clinic-line {
        left: -10px !important;
    }

    .clinic-line-diff-left {
        left: 97px !important
    }
}

@media (max-width: 1400px) {
    .h3-clinic{
        width: 75%;
    }
}


@media (max-width: 1295px) {
    .h3-clinic{
        width: 100%;
    }

    .clinic-container{
        width: 100%;
        background-color: #EBEBEB;
        padding-top: 45px;
        margin-bottom: 220px;
    }

    .h2-v2 {
        margin-bottom: 24px;
        text-align: start !important;
        padding: 0 50px;
    }

    .wrapper-content-clinics {
        width: 100%;
        padding-left: 0;
        margin-bottom: 35px;
    }

    .clinic-line{
        display: none;
    }

    .address p {
        font-size: 20px;
    }

    .black-p{
        font-size: 20px; 
        margin-top: 15px;
        position: relative;
        z-index: 1;
    }

    .h3-clinic{
        margin-bottom: 25px;
        margin-top: 30px;
    }

    .clinics-locations{
        width: 100% !important;
    }

    .location {
        position: relative;
        top: 0;
        z-index: 0;
        left: 0;
        transform: translateX(0%); 
    }

    .w-content-left {
        width: 100% !important;
    }

    .reverse-row{
        flex-direction: column;
    }

    .mt-between{
        margin-top: 0 !important;
    }

    .container-content{
        margin-bottom: 0px;
    }

    .mt-high{
        padding-top: 0px !important;
    }

    .down {
        top: 0 !important;
        position: absolute;
        width: 100%;
    }

    .down-loc {
        height: 260px;
    }
}


@media (max-width: 770px) {
    .wrapper-content-clinics{
        margin-bottom: 0px !important;
    }

    .down {
        top: 35px !important;
    }
}


@media (max-width: 670px) {
    .down {
        top: 15px !important;
    }
}

@media (max-width: 600) {
    .down {
        top: 0 !important;
    }
}

@media (max-width: 500px) {
    .container-content{
        padding: 0 35px !important;
    }

    .h2-v2 {
        padding: 0 35px;
    }

    .h3-clinic{
        font-size: 27px;
    }
}


@media (max-width: 992px) {
    .nu-philosophy .philosophy-wrapper > div.col-lg-6:first-child .inner h3 {
        top: 0
    }

    .header-social {
        font-size: 7.00521vw;
        margin-top: 20px;
    }
}

.nu-philosophy .philosophy-wrapper > div.col-lg-6:last-child {
    padding-left: 5.72917vw
}

@media (max-width: 992px) {
    .nu-philosophy .philosophy-wrapper > div.col-lg-6:last-child {
        padding-left: 0
    }
}

@media (max-width: 992px) {
    .nu-philosophy .philosophy-wrapper > div.col-lg-6:last-child {
        height: 0
    }
}

@media (max-width: 992px) and (max-width: 992px) {
    .nu-philosophy .philosophy-wrapper > div.col-lg-6:last-child {
        height: 23.46667vw
    }
}

.nu-philosophy .philosophy-wrapper > div.col-lg-6:last-child .point {
    opacity: 0;
    transition: opacity .5s linear
}

@media (max-width: 992px) {
    .nu-philosophy .philosophy-wrapper > div.col-lg-6:last-child .point {
        text-align: center
    }
}

.nu-philosophy .philosophy-wrapper > div.col-lg-6:last-child .point.active {
    opacity: 1
}

.nu-philosophy .n-logo {
    position: absolute;
    left: 0;
    bottom: 4.58333vw
}

@media (max-width: 992px) {
    .nu-philosophy .n-logo {
        bottom: 35.2vw
    }
}

@media (max-width: 992px) {
    .nu-philosophy .n-logo {
        left: auto;
        right: 8.333%
    }
}

.the-clinic {
    background-color: #ebebeb;
    padding-top: 14.89583vw;
    padding-bottom: 5.72917vw;
    margin-bottom: 5.72917vw
}

@media (max-width: 992px) {
    .the-clinic {
        padding-top: 11.73333vw
    }
}

@media (max-width: 992px) {
    .the-clinic {
        padding-bottom: 11.73333vw
    }
}

@media (max-width: 992px) {
    .the-clinic {
        margin-bottom: 0
    }
}

.the-clinic .row {
    position: relative
}

.the-clinic .row h3 {
    position: absolute;
    z-index: 2;
    left: 25.78125vw;
    top: -1.89063vw;
    margin-bottom: 0
}

@media (max-width: 992px) {
    .the-clinic .row h3 {
        left: 0
    }
}

@media (max-width: 992px) {
    .the-clinic .row h3 {
        top: 0
    }
}

@media (max-width: 992px) {
    .the-clinic .row h3 {
        margin-bottom: 5.86667vw
    }
}

@media (max-width: 992px) {
    .the-clinic .row h3 {
        width: 100%;
        font-weight: 700;
        text-align: center;
        position: relative;
        left: auto;
        top: auto
    }
}

.the-clinic .row .contact {
    padding-top: 4.58333vw
}

@media (max-width: 992px) {
    .the-clinic .row .contact {
        padding-top: 0
    }
}

.the-clinic .row .contact .block {
    margin-bottom: 3.4375vw
}

@media (max-width: 992px) {
    .the-clinic .row .contact .block {
        margin-bottom: 5.86667vw
    }
}

.the-clinic .row .contact .block h2, .the-clinic .row .contact .block p {
    width: 100%
}

.the-clinic .row .contact .block h2 {
    text-align: center;
    font-weight: 600;
    margin-bottom: .57292vw
}

@media (max-width: 992px) {
    .the-clinic .row .contact .block h2 {
        margin-bottom: 2.93333vw
    }
}

.the-clinic .row .map {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
}

@media (max-width: 992px) {
    .the-clinic .row .map {
        padding-top: 65%;
        margin-bottom: 0
    }
}

@media (max-width: 992px) and (max-width: 992px) {
    .the-clinic .row .map {
        margin-bottom: 11.73333vw
    }
}

.social-media {
    position: relative;
    padding-top: 5.72917vw;
    padding-bottom: 5.72917vw;
    margin-top: 90px
}

@media (max-width: 992px) {
    .social-media {
        padding-top: 17.6vw
    }
}

@media (max-width: 992px) {
    .social-media {
        padding-bottom: 17.6vw
    }
}

.social-media h3 {
    margin-bottom: 0
}

@media (max-width: 992px) {
    .social-media h3 {
        margin-bottom: 5.86667vw
    }
}

@media (max-width: 992px) {
    .social-media h3 {
        width: 100%;
        font-weight: 700;
        text-align: center;
        position: relative;
        left: auto;
        top: auto
    }
}

.social-media .image {
    padding-left: 2.86458vw;
    margin-bottom: 0
}

@media (max-width: 992px) {
    .social-media .image {
        padding-left: 0
    }
}

@media (max-width: 992px) {
    .social-media .image {
        margin-bottom: 8.8vw
    }
}

.social-media .image .inner {
    background-size: cover;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
}

@media (max-width: 992px) {
    .social-media .image .inner {
        padding-top: 85%
    }
}

.social-media .content {
    position: relative;
    padding: 30px 90px;
}

.social-media p {
    font-size: 17px !important;
}

@media (max-width: 992px) {
    .social-media .content {
        padding-top: 0
    }
}

@media (max-width: 992px) {
    .social-media .content {
        padding-right: 0
    }
}

.social-media .content h3 {
    position: absolute;
    z-index: 2;
    left: -2.69271vw;
    top: 2.00521vw
}

@media (max-width: 992px) {
    .social-media .content h3 {
        left: 0
    }
}

@media (max-width: 992px) {
    .social-media .content h3 {
        top: 0
    }
}

.social-media .content .block {
    margin-bottom: 3.4375vw
}

@media (max-width: 992px) {
    .social-media .content .block {
        margin-bottom: 8.8vw
    }
}

.social-media .content .block h2 {
    width: 100%;
    text-align: center;
    font-weight: 600;
    margin-bottom: .57292vw
}

@media (max-width: 992px) {
    .social-media .content .block h2 {
        margin-bottom: 0
    }
}

.social-media .content .block .link {
    font-weight: 500;
    text-transform: lowercase;
    border-bottom-width: 2px
}

.social-media .n-logo {
    top: 0;
    left: 10.3125vw
}

@media (max-width: 1200px) {
    .choose-us {
        padding-top: 50px;
        min-height: auto;
        padding-bottom: 50px;
    }

    .container-content-choose{
        position: relative;
        left: auto;
        transform: translateX(0%);
        padding: 40px; 
        height: 700px; 
    }
}

@media (max-width: 992px) {
    .social-media .n-logo {
        left: 0
    }

    .single-choose-wrapper{
        width: 80%;
        margin: 0 auto;
        margin-bottom: 20px;
    }
}

@media (max-width: 501px) {
    .single-choose-wrapper{
        width: 100%;
    }
}

@media (max-width: 992px) {
    .social-media .n-logo {
        top: auto;
        left: auto;
        right: 8.3333%;
        bottom: 0
    }
}

@media (max-width: 992px) and (max-width: 992px) {
    .social-media .n-logo {
        bottom: 80.66667vw
    }
}

.privacy-terms {
    padding-top: 5.72917vw;
    padding-bottom: 5.72917vw
}

@media (max-width: 992px) {
    .privacy-terms {
        padding-top: 11.73333vw
    }
}

@media (max-width: 992px) {
    .privacy-terms {
        padding-bottom: 11.73333vw
    }
}

.privacy-terms h5, .privacy-terms p {
    margin-bottom: 1.14583vw
}

@media (max-width: 992px) {
    .privacy-terms h5, .privacy-terms p {
        margin-bottom: 2.93333vw
    }
}

.privacy-terms p + h5 {
    margin-top: 2.86458vw
}

@media (max-width: 992px) {
    .privacy-terms p + h5 {
        margin-top: 8.8vw
    }
}

.testimonials {
    position: relative;
    margin-top: 5.72917vw;
    margin-bottom: 5.72917vw
}

@media (max-width: 992px) {
    .testimonials {
        margin-top: 0
    }
}

@media (max-width: 992px) {
    .testimonials {
        margin-bottom: 17.6vw
    }
}

.testimonials .testimonial-wrapper {
    overflow: hidden;
    padding-top: 4.58333vw
}

@media (max-width: 992px) {
    .testimonials .testimonial-wrapper {
        padding-top: 11.73333vw
    }
}

.testimonials .testimonial-wrapper .bg {
    background-color: #515151;
    bottom: 9.16667vw
}

@media (max-width: 992px) {
    .testimonials .testimonial-wrapper .bg {
        bottom: 23.46667vw
    }
}

.testimonials .testimonial-wrapper .inner {
    position: relative;
    z-index: 1;
    padding-left: 1.43229vw
}

@media (max-width: 992px) {
    .testimonials .testimonial-wrapper .inner {
        padding-left: 0
    }
}

.testimonials .testimonial-wrapper .inner h3 {
    margin-bottom: 4.58333vw
}

@media (max-width: 992px) {
    .testimonials .testimonial-wrapper .inner h3 {
        margin-bottom: 5.86667vw
    }
}

.testimonials .testimonial-wrapper .inner .testimonial-slider {
    display: flex;
    align-items: center;
    position: relative;
    padding-bottom: 18.33333vw
}

@media (max-width: 992px) {
    .testimonials .testimonial-wrapper .inner .testimonial-slider {
        padding-bottom: 0
    }
}

.testimonials .testimonial-wrapper .inner .testimonial-slider .slick-arrow {
    color: #fff;
    transition: color .25s linear;
    font-size: 1.60417vw
}

@media (max-width: 992px) {
    .testimonials .testimonial-wrapper .inner .testimonial-slider .slick-arrow {
        font-size: 0
    }
}

.testimonials .testimonial-wrapper .inner .testimonial-slider .slick-arrow.slick-next, .testimonials .testimonial-wrapper .inner .testimonial-slider .slick-arrow.slick-prev {
    position: absolute;
    top: calc((100% - 21vw) / 2)
}

.testimonials .testimonial-wrapper .inner .testimonial-slider .slick-arrow.slick-prev {
    right: 107%;
    padding-right: .22917vw
}

@media (max-width: 992px) {
    .testimonials .testimonial-wrapper .inner .testimonial-slider .slick-arrow.slick-prev {
        padding-right: 0
    }
}

.testimonials .testimonial-wrapper .inner .testimonial-slider .slick-arrow.slick-next {
    left: 107%;
    padding-left: .17188vw
}

@media (max-width: 992px) {
    .testimonials .testimonial-wrapper .inner .testimonial-slider .slick-arrow.slick-next {
        padding-left: 0
    }
}

.testimonials .testimonial-wrapper .inner .testimonial-slider .slick-arrow:hover {
    cursor: pointer;
    color: #1a5784
}

.testimonials .testimonial-wrapper .inner .testimonial-slider .slide p {
    font-family: aktiv-grotesk-extended;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 1.26042vw;
    margin-bottom: 2.00521vw
}

@media (max-width: 992px) {
    .testimonials .testimonial-wrapper .inner .testimonial-slider .slide p {
        font-size: 4.10667vw
    }
}

@media (max-width: 992px) {
    .testimonials .testimonial-wrapper .inner .testimonial-slider .slide p {
        margin-bottom: 4.4vw
    }
}

.testimonials .testimonial-wrapper .inner .testimonial-slider .slide p.author {
    font-weight: 400
}

.testimonials .testimonial-wrapper .image-wrapper {
    margin-left: -8.33333%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
}

@media (max-width: 992px) {
    .testimonials .testimonial-wrapper .image-wrapper {
        margin-left: 8.33333%;
        margin-top: 0;
        height: 0
    }
}

@media (max-width: 992px) and (max-width: 992px) {
    .testimonials .testimonial-wrapper .image-wrapper {
        margin-top: 11.73333vw
    }
}

@media (max-width: 992px) and (max-width: 992px) {
    .testimonials .testimonial-wrapper .image-wrapper {
        height: 73.33333vw
    }
}

.testimonials .n-logo {
    right: 9.16667vw;
    bottom: 4.01042vw
}

@media (max-width: 992px) {
    .testimonials .n-logo {
        right: 8.8vw
    }
}

@media (max-width: 992px) {
    .testimonials .n-logo {
        bottom: 5.86667vw
    }
}

.before-after {
    position: relative;
    padding-top: 5.72917vw;
    padding-bottom: 5.72917vw;
    margin-bottom: 5.72917vw
}

@media (max-width: 992px) {
    .before-after {
        padding-top: 11.73333vw
    }
}

@media (max-width: 992px) {
    .before-after {
        padding-bottom: 17.6vw
    }
}

@media (max-width: 992px) {
    .before-after {
        margin-bottom: 11.73333vw
    }
}

.before-after .bg {
    background-color: #ebebeb;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 9.16667vw
}

@media (max-width: 992px) {
    .before-after .bg {
        bottom: 46.93333vw
    }
}

.before-after h3 {
    margin-bottom: 2.29167vw
}

@media (max-width: 992px) {
    .before-after h3 {
        margin-bottom: 5.86667vw
    }
}

@media (max-width: 992px) {
    .before-after h3 {
        width: 100%;
        text-align: center
    }
}

.before-after .before-after-slider {
    display: flex;
    align-items: center;
    opacity: 1;
    max-height: 9999px;
    transition: opacity .25s linear .25s, max-height .25s linear
}

.before-after .before-after-slider.inactive {
    max-height: 0 !important;
    opacity: 0;
    transition: opacity .25s linear, max-height .25s linear .25s
}

.before-after .before-after-slider .slick-arrow {
    border: 3px solid transparent;
    border-radius: 50%;
    transition: all .25s linear;
    text-align: center;
    color: #262626;
    width: 2.29167vw;
    height: 2.29167vw;
    font-size: 1.60417vw;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap
}

@media (max-width: 992px) {
    .before-after .before-after-slider .slick-arrow {
        width: 4.69333vw
    }
}

@media (max-width: 992px) {
    .before-after .before-after-slider .slick-arrow {
        height: 4.69333vw
    }
}

@media (max-width: 992px) {
    .before-after .before-after-slider .slick-arrow {
        font-size: 3.52vw
    }
}

.before-after .before-after-slider .slick-arrow.slick-next, .before-after .before-after-slider .slick-arrow.slick-prev {
    position: absolute;
    top: calc((90% - 2.29167vw) / 2)
}

@media (max-width: 992px) {
    .before-after .before-after-slider .slick-arrow.slick-next, .before-after .before-after-slider .slick-arrow.slick-prev {
        top: 100%;
        margin-top: 0
    }
}

@media (max-width: 992px) and (max-width: 992px) {
    .before-after .before-after-slider .slick-arrow.slick-next, .before-after .before-after-slider .slick-arrow.slick-prev {
        margin-top: 5.86667vw
    }
}

.before-after .before-after-slider .slick-arrow.slick-prev {
    right: 102%;
    padding-right: .22917vw
}

@media (max-width: 992px) {
    .before-after .before-after-slider .slick-arrow.slick-prev {
        padding-right: 0
    }
}

@media (max-width: 992px) {
    .before-after .before-after-slider .slick-arrow.slick-prev {
        right: 98%
    }
}

.before-after .before-after-slider .slick-arrow.slick-next {
    left: 102%;
    padding-left: .17188vw
}

@media (max-width: 992px) {
    .before-after .before-after-slider .slick-arrow.slick-next {
        padding-left: 0
    }
}

@media (max-width: 992px) {
    .before-after .before-after-slider .slick-arrow.slick-next {
        left: 98%
    }
}

.before-after .before-after-slider .slick-arrow:hover {
    cursor: pointer;
    color: #1a5784;
    border: 3px solid #1a5784
}

.before-after .before-after-slider .slick-dots {
    position: absolute;
    top: 100%;
    right: 0;
    display: flex;
    padding: 0;
    margin-top: 1.14583vw
}

@media (max-width: 992px) {
    .before-after .before-after-slider .slick-dots {
        margin-top: 4.4vw
    }
}

@media (max-width: 992px) {
    .before-after .before-after-slider .slick-dots {
        justify-content: center;
        width: 100%;
        right: auto
    }
}

.before-after .before-after-slider .slick-dots li {
    width: 2.29167vw;
    height: 1.71875vw
}

@media (max-width: 992px) {
    .before-after .before-after-slider .slick-dots li {
        width: 7.33333vw
    }
}

@media (max-width: 992px) {
    .before-after .before-after-slider .slick-dots li {
        height: 6.45333vw
    }
}

.before-after .before-after-slider .slick-dots li button {
    width: 50%;
    margin-left: 25%;
    margin-right: 25%;
    padding: 0;
    height: 100%;
    background-color: transparent;
    border: 0;
    font-weight: 600;
    color: #ebebeb;
    border-bottom: 3px solid transparent;
    font-size: 1.03125vw
}

@media (max-width: 992px) {
    .before-after .before-after-slider .slick-dots li button {
        font-size: 4.10667vw
    }
}

.before-after .before-after-slider .slick-dots li.slick-active button {
    color: #262626;
    border-bottom: 3px solid #262626
}

.before-after .before-after-slider .slick-list {
    width: 100%
}

.before-after .before-after-slider .slick-list .slide {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.before-after .before-after-slider .slick-list .slide .after .inner, .before-after .before-after-slider .slick-list .slide .before .inner {
    padding-top: 85%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
}

@media (max-width: 992px) {
    .before-after .before-after-slider .slick-list .slide .after .inner, .before-after .before-after-slider .slick-list .slide .before .inner {
        padding-top: 75%
    }
}

.before-after .before-after-slider .slick-list .slide .before {
    padding-right: .85938vw;
    margin-bottom: 0
}

@media (max-width: 992px) {
    .before-after .before-after-slider .slick-list .slide .before {
        padding-right: 0
    }
}

@media (max-width: 992px) {
    .before-after .before-after-slider .slick-list .slide .before {
        margin-bottom: 5.86667vw
    }
}

.before-after .before-after-slider .slick-list .slide .after {
    padding-left: .85938vw
}

@media (max-width: 992px) {
    .before-after .before-after-slider .slick-list .slide .after {
        padding-left: 0
    }
}

.blog-articles, .videos {
    position: relative;
    margin-top: 5.72917vw;
    margin-bottom: 5.72917vw
}

@media (max-width: 992px) {
    .blog-articles, .videos {
        margin-top: 0
    }
}

@media (max-width: 992px) {
    .blog-articles, .videos {
        margin-bottom: 17.6vw
    }
}

.blog-articles .blog-wrapper h3, .blog-articles .video-wrapper h3, .videos .blog-wrapper h3, .videos .video-wrapper h3 {
    z-index: 2;
    position: relative;
    margin-bottom: -1.83333vw
}

@media (max-width: 992px) {
    .blog-articles .blog-wrapper h3, .blog-articles .video-wrapper h3, .videos .blog-wrapper h3, .videos .video-wrapper h3 {
        margin-bottom: 11.73333vw
    }
}

@media (max-width: 992px) {
    .blog-articles .blog-wrapper h3, .blog-articles .video-wrapper h3, .videos .blog-wrapper h3, .videos .video-wrapper h3 {
        text-align: center !important
    }
}

.blog-articles .blog-wrapper .blog-slider, .blog-articles .blog-wrapper .video-slider, .blog-articles .video-wrapper .blog-slider, .blog-articles .video-wrapper .video-slider, .videos .blog-wrapper .blog-slider, .videos .blog-wrapper .video-slider, .videos .video-wrapper .blog-slider, .videos .video-wrapper .video-slider {
    z-index: 1;
    position: relative
}

.blog-articles .blog-wrapper .blog-slider .slick-list, .blog-articles .blog-wrapper .video-slider .slick-list, .blog-articles .video-wrapper .blog-slider .slick-list, .blog-articles .video-wrapper .video-slider .slick-list, .videos .blog-wrapper .blog-slider .slick-list, .videos .blog-wrapper .video-slider .slick-list, .videos .video-wrapper .blog-slider .slick-list, .videos .video-wrapper .video-slider .slick-list {
    overflow: unset
}

.blog-articles .blog-wrapper .blog-slider .slick-list .slide, .blog-articles .blog-wrapper .video-slider .slick-list .slide, .blog-articles .video-wrapper .blog-slider .slick-list .slide, .blog-articles .video-wrapper .video-slider .slick-list .slide, .videos .blog-wrapper .blog-slider .slick-list .slide, .videos .blog-wrapper .video-slider .slick-list .slide, .videos .video-wrapper .blog-slider .slick-list .slide, .videos .video-wrapper .video-slider .slick-list .slide {
    display: flex !important;
    opacity: .6;
    transition: opacity .5s linear;
    margin-left: 5.15625vw;
    margin-right: 5.15625vw
}

@media (max-width: 992px) {
    .blog-articles .blog-wrapper .blog-slider .slick-list .slide, .blog-articles .blog-wrapper .video-slider .slick-list .slide, .blog-articles .video-wrapper .blog-slider .slick-list .slide, .blog-articles .video-wrapper .video-slider .slick-list .slide, .videos .blog-wrapper .blog-slider .slick-list .slide, .videos .blog-wrapper .video-slider .slick-list .slide, .videos .video-wrapper .blog-slider .slick-list .slide, .videos .video-wrapper .video-slider .slick-list .slide {
        margin-left: 0
    }
}

@media (max-width: 992px) {
    .blog-articles .blog-wrapper .blog-slider .slick-list .slide, .blog-articles .blog-wrapper .video-slider .slick-list .slide, .blog-articles .video-wrapper .blog-slider .slick-list .slide, .blog-articles .video-wrapper .video-slider .slick-list .slide, .videos .blog-wrapper .blog-slider .slick-list .slide, .videos .blog-wrapper .video-slider .slick-list .slide, .videos .video-wrapper .blog-slider .slick-list .slide, .videos .video-wrapper .video-slider .slick-list .slide {
        margin-right: 0
    }
}

.blog-articles .blog-wrapper .blog-slider .slick-list .slide .image, .blog-articles .blog-wrapper .video-slider .slick-list .slide .image, .blog-articles .video-wrapper .blog-slider .slick-list .slide .image, .blog-articles .video-wrapper .video-slider .slick-list .slide .image, .videos .blog-wrapper .blog-slider .slick-list .slide .image, .videos .blog-wrapper .video-slider .slick-list .slide .image, .videos .video-wrapper .blog-slider .slick-list .slide .image, .videos .video-wrapper .video-slider .slick-list .slide .image {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left center
}

@media (max-width: 992px) {
    .blog-articles .blog-wrapper .blog-slider .slick-list .slide .image, .blog-articles .blog-wrapper .video-slider .slick-list .slide .image, .blog-articles .video-wrapper .blog-slider .slick-list .slide .image, .blog-articles .video-wrapper .video-slider .slick-list .slide .image, .videos .blog-wrapper .blog-slider .slick-list .slide .image, .videos .blog-wrapper .video-slider .slick-list .slide .image, .videos .video-wrapper .blog-slider .slick-list .slide .image, .videos .video-wrapper .video-slider .slick-list .slide .image {
        height: 0
    }
}

@media (max-width: 992px) and (max-width: 992px) {
    .blog-articles .blog-wrapper .blog-slider .slick-list .slide .image, .blog-articles .blog-wrapper .video-slider .slick-list .slide .image, .blog-articles .video-wrapper .blog-slider .slick-list .slide .image, .blog-articles .video-wrapper .video-slider .slick-list .slide .image, .videos .blog-wrapper .blog-slider .slick-list .slide .image, .videos .blog-wrapper .video-slider .slick-list .slide .image, .videos .video-wrapper .blog-slider .slick-list .slide .image, .videos .video-wrapper .video-slider .slick-list .slide .image {
        height: 52.8vw
    }
}

.blog-articles .blog-wrapper .blog-slider .slick-list .slide .content, .blog-articles .blog-wrapper .video-slider .slick-list .slide .content, .blog-articles .video-wrapper .blog-slider .slick-list .slide .content, .blog-articles .video-wrapper .video-slider .slick-list .slide .content, .videos .blog-wrapper .blog-slider .slick-list .slide .content, .videos .blog-wrapper .video-slider .slick-list .slide .content, .videos .video-wrapper .blog-slider .slick-list .slide .content, .videos .video-wrapper .video-slider .slick-list .slide .content {
    background-color: #edf0f5;
    padding-top: 4.58333vw;
    padding-left: 1.83333vw;
    padding-right: 3.66667vw;
    padding-bottom: 2.29167vw
}

@media (max-width: 992px) {
    .blog-articles .blog-wrapper .blog-slider .slick-list .slide .content, .blog-articles .blog-wrapper .video-slider .slick-list .slide .content, .blog-articles .video-wrapper .blog-slider .slick-list .slide .content, .blog-articles .video-wrapper .video-slider .slick-list .slide .content, .videos .blog-wrapper .blog-slider .slick-list .slide .content, .videos .blog-wrapper .video-slider .slick-list .slide .content, .videos .video-wrapper .blog-slider .slick-list .slide .content, .videos .video-wrapper .video-slider .slick-list .slide .content {
        padding-top: 5.86667vw
    }
}

@media (max-width: 992px) {
    .blog-articles .blog-wrapper .blog-slider .slick-list .slide .content, .blog-articles .blog-wrapper .video-slider .slick-list .slide .content, .blog-articles .video-wrapper .blog-slider .slick-list .slide .content, .blog-articles .video-wrapper .video-slider .slick-list .slide .content, .videos .blog-wrapper .blog-slider .slick-list .slide .content, .videos .blog-wrapper .video-slider .slick-list .slide .content, .videos .video-wrapper .blog-slider .slick-list .slide .content, .videos .video-wrapper .video-slider .slick-list .slide .content {
        padding-left: 5.86667vw
    }
}

@media (max-width: 992px) {
    .blog-articles .blog-wrapper .blog-slider .slick-list .slide .content, .blog-articles .blog-wrapper .video-slider .slick-list .slide .content, .blog-articles .video-wrapper .blog-slider .slick-list .slide .content, .blog-articles .video-wrapper .video-slider .slick-list .slide .content, .videos .blog-wrapper .blog-slider .slick-list .slide .content, .videos .blog-wrapper .video-slider .slick-list .slide .content, .videos .video-wrapper .blog-slider .slick-list .slide .content, .videos .video-wrapper .video-slider .slick-list .slide .content {
        padding-right: 5.86667vw
    }
}

@media (max-width: 992px) {
    .blog-articles .blog-wrapper .blog-slider .slick-list .slide .content, .blog-articles .blog-wrapper .video-slider .slick-list .slide .content, .blog-articles .video-wrapper .blog-slider .slick-list .slide .content, .blog-articles .video-wrapper .video-slider .slick-list .slide .content, .videos .blog-wrapper .blog-slider .slick-list .slide .content, .videos .blog-wrapper .video-slider .slick-list .slide .content, .videos .video-wrapper .blog-slider .slick-list .slide .content, .videos .video-wrapper .video-slider .slick-list .slide .content {
        padding-bottom: 5.86667vw
    }
}

.blog-articles .blog-wrapper .blog-slider .slick-list .slide .content h5, .blog-articles .blog-wrapper .video-slider .slick-list .slide .content h5, .blog-articles .video-wrapper .blog-slider .slick-list .slide .content h5, .blog-articles .video-wrapper .video-slider .slick-list .slide .content h5, .videos .blog-wrapper .blog-slider .slick-list .slide .content h5, .videos .blog-wrapper .video-slider .slick-list .slide .content h5, .videos .video-wrapper .blog-slider .slick-list .slide .content h5, .videos .video-wrapper .video-slider .slick-list .slide .content h5 {
    height: 4.58333vw;
    margin-bottom: 1.14583vw
}

@media (max-width: 992px) {
    .blog-articles .blog-wrapper .blog-slider .slick-list .slide .content h5, .blog-articles .blog-wrapper .video-slider .slick-list .slide .content h5, .blog-articles .video-wrapper .blog-slider .slick-list .slide .content h5, .blog-articles .video-wrapper .video-slider .slick-list .slide .content h5, .videos .blog-wrapper .blog-slider .slick-list .slide .content h5, .videos .blog-wrapper .video-slider .slick-list .slide .content h5, .videos .video-wrapper .blog-slider .slick-list .slide .content h5, .videos .video-wrapper .video-slider .slick-list .slide .content h5 {
        height: 5.86667vw
    }
}

@media (max-width: 992px) {
    .blog-articles .blog-wrapper .blog-slider .slick-list .slide .content h5, .blog-articles .blog-wrapper .video-slider .slick-list .slide .content h5, .blog-articles .video-wrapper .blog-slider .slick-list .slide .content h5, .blog-articles .video-wrapper .video-slider .slick-list .slide .content h5, .videos .blog-wrapper .blog-slider .slick-list .slide .content h5, .videos .blog-wrapper .video-slider .slick-list .slide .content h5, .videos .video-wrapper .blog-slider .slick-list .slide .content h5, .videos .video-wrapper .video-slider .slick-list .slide .content h5 {
        margin-bottom: 5.86667vw
    }
}

.blog-articles .blog-wrapper .blog-slider .slick-list .slide .content p, .blog-articles .blog-wrapper .video-slider .slick-list .slide .content p, .blog-articles .video-wrapper .blog-slider .slick-list .slide .content p, .blog-articles .video-wrapper .video-slider .slick-list .slide .content p, .videos .blog-wrapper .blog-slider .slick-list .slide .content p, .videos .blog-wrapper .video-slider .slick-list .slide .content p, .videos .video-wrapper .blog-slider .slick-list .slide .content p, .videos .video-wrapper .video-slider .slick-list .slide .content p {
    font-size: .91667vw;
    height: 5.44271vw
}

@media (max-width: 992px) {
    .blog-articles .blog-wrapper .blog-slider .slick-list .slide .content p, .blog-articles .blog-wrapper .video-slider .slick-list .slide .content p, .blog-articles .video-wrapper .blog-slider .slick-list .slide .content p, .blog-articles .video-wrapper .video-slider .slick-list .slide .content p, .videos .blog-wrapper .blog-slider .slick-list .slide .content p, .videos .blog-wrapper .video-slider .slick-list .slide .content p, .videos .video-wrapper .blog-slider .slick-list .slide .content p, .videos .video-wrapper .video-slider .slick-list .slide .content p {
        font-size: 3.52vw
    }
}

@media (max-width: 992px) {
    .blog-articles .blog-wrapper .blog-slider .slick-list .slide .content p, .blog-articles .blog-wrapper .video-slider .slick-list .slide .content p, .blog-articles .video-wrapper .blog-slider .slick-list .slide .content p, .blog-articles .video-wrapper .video-slider .slick-list .slide .content p, .videos .blog-wrapper .blog-slider .slick-list .slide .content p, .videos .blog-wrapper .video-slider .slick-list .slide .content p, .videos .video-wrapper .blog-slider .slick-list .slide .content p, .videos .video-wrapper .video-slider .slick-list .slide .content p {
        height: 14.66667vw
    }
}

.blog-articles .blog-wrapper .blog-slider .slick-list .slide .content .link, .blog-articles .blog-wrapper .video-slider .slick-list .slide .content .link, .blog-articles .video-wrapper .blog-slider .slick-list .slide .content .link, .blog-articles .video-wrapper .video-slider .slick-list .slide .content .link, .videos .blog-wrapper .blog-slider .slick-list .slide .content .link, .videos .blog-wrapper .video-slider .slick-list .slide .content .link, .videos .video-wrapper .blog-slider .slick-list .slide .content .link, .videos .video-wrapper .video-slider .slick-list .slide .content .link {
    margin-top: 1.71875vw
}

@media (max-width: 992px) {
    .blog-articles .blog-wrapper .blog-slider .slick-list .slide .content .link, .blog-articles .blog-wrapper .video-slider .slick-list .slide .content .link, .blog-articles .video-wrapper .blog-slider .slick-list .slide .content .link, .blog-articles .video-wrapper .video-slider .slick-list .slide .content .link, .videos .blog-wrapper .blog-slider .slick-list .slide .content .link, .videos .blog-wrapper .video-slider .slick-list .slide .content .link, .videos .video-wrapper .blog-slider .slick-list .slide .content .link, .videos .video-wrapper .video-slider .slick-list .slide .content .link {
        margin-top: 0
    }
}

.blog-articles .blog-wrapper .blog-slider .slick-list .slide.slick-active, .blog-articles .blog-wrapper .video-slider .slick-list .slide.slick-active, .blog-articles .video-wrapper .blog-slider .slick-list .slide.slick-active, .blog-articles .video-wrapper .video-slider .slick-list .slide.slick-active, .videos .blog-wrapper .blog-slider .slick-list .slide.slick-active, .videos .blog-wrapper .video-slider .slick-list .slide.slick-active, .videos .video-wrapper .blog-slider .slick-list .slide.slick-active, .videos .video-wrapper .video-slider .slick-list .slide.slick-active {
    opacity: 1
}

.blog-articles .blog-wrapper .blog-slider .slick-arrow, .blog-articles .blog-wrapper .video-slider .slick-arrow, .blog-articles .video-wrapper .blog-slider .slick-arrow, .blog-articles .video-wrapper .video-slider .slick-arrow, .videos .blog-wrapper .blog-slider .slick-arrow, .videos .blog-wrapper .video-slider .slick-arrow, .videos .video-wrapper .blog-slider .slick-arrow, .videos .video-wrapper .video-slider .slick-arrow {
    color: #262626;
    position: relative;
    z-index: 1;
    opacity: 1;
    transition: opacity .25s linear, color .25s linear;
    font-size: 1.60417vw
}

@media (max-width: 992px) {
    .blog-articles .blog-wrapper .blog-slider .slick-arrow, .blog-articles .blog-wrapper .video-slider .slick-arrow, .blog-articles .video-wrapper .blog-slider .slick-arrow, .blog-articles .video-wrapper .video-slider .slick-arrow, .videos .blog-wrapper .blog-slider .slick-arrow, .videos .blog-wrapper .video-slider .slick-arrow, .videos .video-wrapper .blog-slider .slick-arrow, .videos .video-wrapper .video-slider .slick-arrow {
        font-size: 0
    }
}

.blog-articles .blog-wrapper .blog-slider .slick-arrow.slick-next, .blog-articles .blog-wrapper .blog-slider .slick-arrow.slick-prev, .blog-articles .blog-wrapper .video-slider .slick-arrow.slick-next, .blog-articles .blog-wrapper .video-slider .slick-arrow.slick-prev, .blog-articles .video-wrapper .blog-slider .slick-arrow.slick-next, .blog-articles .video-wrapper .blog-slider .slick-arrow.slick-prev, .blog-articles .video-wrapper .video-slider .slick-arrow.slick-next, .blog-articles .video-wrapper .video-slider .slick-arrow.slick-prev, .videos .blog-wrapper .blog-slider .slick-arrow.slick-next, .videos .blog-wrapper .blog-slider .slick-arrow.slick-prev, .videos .blog-wrapper .video-slider .slick-arrow.slick-next, .videos .blog-wrapper .video-slider .slick-arrow.slick-prev, .videos .video-wrapper .blog-slider .slick-arrow.slick-next, .videos .video-wrapper .blog-slider .slick-arrow.slick-prev, .videos .video-wrapper .video-slider .slick-arrow.slick-next, .videos .video-wrapper .video-slider .slick-arrow.slick-prev {
    position: absolute;
    top: calc((100% - 2.2vw) / 2)
}

.blog-articles .blog-wrapper .blog-slider .slick-arrow.slick-prev, .blog-articles .blog-wrapper .video-slider .slick-arrow.slick-prev, .blog-articles .video-wrapper .blog-slider .slick-arrow.slick-prev, .blog-articles .video-wrapper .video-slider .slick-arrow.slick-prev, .videos .blog-wrapper .blog-slider .slick-arrow.slick-prev, .videos .blog-wrapper .video-slider .slick-arrow.slick-prev, .videos .video-wrapper .blog-slider .slick-arrow.slick-prev, .videos .video-wrapper .video-slider .slick-arrow.slick-prev {
    left: 0
}

.blog-articles .blog-wrapper .blog-slider .slick-arrow.slick-next, .blog-articles .blog-wrapper .video-slider .slick-arrow.slick-next, .blog-articles .video-wrapper .blog-slider .slick-arrow.slick-next, .blog-articles .video-wrapper .video-slider .slick-arrow.slick-next, .videos .blog-wrapper .blog-slider .slick-arrow.slick-next, .videos .blog-wrapper .video-slider .slick-arrow.slick-next, .videos .video-wrapper .blog-slider .slick-arrow.slick-next, .videos .video-wrapper .video-slider .slick-arrow.slick-next {
    right: 0
}

.blog-articles .blog-wrapper .blog-slider .slick-arrow.slick-disabled, .blog-articles .blog-wrapper .video-slider .slick-arrow.slick-disabled, .blog-articles .video-wrapper .blog-slider .slick-arrow.slick-disabled, .blog-articles .video-wrapper .video-slider .slick-arrow.slick-disabled, .videos .blog-wrapper .blog-slider .slick-arrow.slick-disabled, .videos .blog-wrapper .video-slider .slick-arrow.slick-disabled, .videos .video-wrapper .blog-slider .slick-arrow.slick-disabled, .videos .video-wrapper .video-slider .slick-arrow.slick-disabled {
    opacity: 0
}

.blog-articles .blog-wrapper .blog-slider .slick-arrow:hover, .blog-articles .blog-wrapper .video-slider .slick-arrow:hover, .blog-articles .video-wrapper .blog-slider .slick-arrow:hover, .blog-articles .video-wrapper .video-slider .slick-arrow:hover, .videos .blog-wrapper .blog-slider .slick-arrow:hover, .videos .blog-wrapper .video-slider .slick-arrow:hover, .videos .video-wrapper .blog-slider .slick-arrow:hover, .videos .video-wrapper .video-slider .slick-arrow:hover {
    cursor: pointer;
    color: #1a5784
}

.blog-articles .view-more, .videos .view-more {
    opacity: 0;
    transition: opacity .5s linear
}

.blog-articles .view-more.active, .videos .view-more.active {
    opacity: 1
}

.videos .image:before {
    content: '\f04b';
    font-weight: 500;
    color: #fff;
    background-color: rgba(38, 38, 38, .8);
    border-radius: 50%;
    font-family: 'Font Awesome 5 Pro';
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    font-size: 1.14583vw;
    width: 3.4375vw;
    height: 3.4375vw
}

@media (max-width: 992px) {
    .videos .image:before {
        font-size: 4.10667vw
    }
}

@media (max-width: 992px) {
    .videos .image:before {
        width: 11.73333vw
    }
}

@media (max-width: 992px) {
    .videos .image:before {
        height: 11.73333vw
    }
}

.blog-main .blog-wrapper {
    padding-top: 5.72917vw
}

.blog-main .blog-wrapper .bg {
    background-color: #ebebeb;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 6.875vw
}

@media (max-width: 992px) {
    .blog-main .blog-wrapper .bg {
        bottom: 0
    }
}

@media (max-width: 992px) {
    .blog-main .blog-wrapper {
        padding-top: 0
    }
}

.blog-main .blog-wrapper .post {
    margin-top: 4.58333vw;
    margin-bottom: 4.58333vw
}

@media (max-width: 992px) {
    .blog-main .blog-wrapper .post {
        margin-top: 0
    }
}

@media (max-width: 992px) {
    .blog-main .blog-wrapper .post {
        margin-bottom: 0
    }
}

.blog-main .blog-wrapper .post h5 {
    margin-bottom: 1.71875vw
}

@media (max-width: 992px) {
    .blog-main .blog-wrapper .post h5 {
        margin-bottom: 0
    }
}

.blog-main .blog-wrapper .post h5 a, a.black {
    margin: 15px 0;
    color: #262626;
    transition: color .25s linear
}

.blog-main .blog-wrapper .post h5 a:hover, a.black:hover {
    color: #1a5784
}

.blog-main .blog-wrapper .post .link {
    display: inline-block;
    margin-top: 1.71875vw
}

@media (max-width: 992px) {
    .blog-main .blog-wrapper .post .link {
        margin-top: 0
    }
}

.blog-main .blog-wrapper .post p {
    font-size: .91667vw
}

@media (max-width: 992px) {
    .blog-main .blog-wrapper .post p {
        font-size: 0
    }
}

.blog-main .blog-wrapper .post .image-wrapper {
    padding-left: 2.86458vw
}

@media (max-width: 992px) {
    .blog-main .blog-wrapper .post .image-wrapper {
        padding-left: 0
    }
}

.blog-main .blog-wrapper .post .image-wrapper .image {
    padding-top: 60%;
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
}

.blog-main .navigation {
    font-size: 1.03125vw;
    margin-top: 2.29167vw;
    margin-bottom: 4.58333vw
}

@media (max-width: 992px) {
    .blog-main .navigation {
        font-size: 0
    }
}

@media (max-width: 992px) {
    .blog-main .navigation {
        margin-top: 0
    }
}

@media (max-width: 992px) {
    .blog-main .navigation {
        margin-bottom: 0
    }
}

.blog-main .navigation ul {
    list-style: none
}

.blog-main .navigation ul li {
    text-align: center;
    width: 1.43229vw
}

@media (max-width: 992px) {
    .blog-main .navigation ul li {
        width: 0
    }
}

.blog-main .navigation ul li a {
    color: #ebebeb;
    font-weight: 600;
    transition: all .25s linear;
    padding-left: .17188vw;
    padding-right: .17188vw
}

@media (max-width: 992px) {
    .blog-main .navigation ul li a {
        padding-left: 0
    }
}

@media (max-width: 992px) {
    .blog-main .navigation ul li a {
        padding-right: 0
    }
}

.blog-main .navigation ul li a i {
    color: #262626
}

.blog-main .navigation ul li a:hover {
    color: #1a5784
}

.blog-main .navigation ul li a:hover i {
    color: #1a5784
}

.blog-main .navigation ul li.active a {
    color: #262626;
    border-bottom: 1px solid #262626;
    padding-bottom: .11458vw
}

@media (max-width: 992px) {
    .blog-main .navigation ul li.active a {
        padding-bottom: 0
    }
}

.blog-main .navigation ul li.active a:hover {
    color: #1a5784;
    border-bottom: 1px solid #1a5784
}

.blog-single {
    padding-top: 5.72917vw;
    padding-bottom: 0
}

@media (max-width: 992px) {
    .blog-single {
        padding-top: 11.73333vw
    }
}

@media (max-width: 992px) {
    .blog-single {
        padding-bottom: 11.73333vw
    }
}

.blog-single h5 {
    margin-bottom: 1.14583vw
}

@media (max-width: 992px) {
    .blog-single h5 {
        margin-bottom: 4.4vw
    }
}

.half-half {
    position: relative;
    padding-top: 4.58333vw;
    padding-bottom: 4.58333vw
}

@media (max-width: 992px) {
    .half-half {
        padding-top: 0
    }
}

@media (max-width: 992px) {
    .half-half {
        padding-bottom: 11.73333vw
    }
}

.half-half .bg {
    background-color: #ebebeb;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

@media (max-width: 992px) {
    .half-half .bg {
        display: none
    }
}

.half-half .bg.fix {
    position: fixed;
    top: -4.58333vw
}

@media (max-width: 992px) {
    .half-half .bg.fix {
        top: 0
    }
}

.half-half .bg.past {
    top: auto;
    bottom: 15.75521vw
}

@media (max-width: 992px) {
    .half-half .bg.past {
        bottom: 0
    }
}

.half-half .inner {
    padding-left: 1.43229vw
}

@media (max-width: 992px) {
    .half-half .inner {
        padding-left: 0
    }
}

@media (max-width: 992px) {
    .half-half .inner {
        background-color: #262626;
        padding-top: 4.58333vw;
        padding-bottom: 4.58333vw
    }
}

@media (max-width: 992px) and (max-width: 992px) {
    .half-half .inner {
        padding-top: 11.73333vw
    }
}

@media (max-width: 992px) and (max-width: 992px) {
    .half-half .inner {
        padding-bottom: 11.73333vw
    }
}

.half-half .inner .content {
    background-color: #262626;
    padding-top: 5.72917vw;
    padding-left: 8.02083vw;
    padding-right: 8.02083vw;
    padding-bottom: 5.72917vw
}

@media (max-width: 992px) {
    .half-half .inner .content {
        padding-top: 0
    }
}

@media (max-width: 992px) {
    .half-half .inner .content {
        padding-left: 0
    }
}

@media (max-width: 992px) {
    .half-half .inner .content {
        padding-right: 0
    }
}

@media (max-width: 992px) {
    .half-half .inner .content {
        padding-bottom: 0
    }
}

.half-half .inner .content h2, .half-half .inner .content p {
    display: inline-block;
    color: #fff !important
}

@media (max-width: 992px) {
    .half-half .inner .content h2 {
        font-size: 0
    }
}

@media (max-width: 992px) and (max-width: 992px) {
    .half-half .inner .content h2 {
        font-size: 6.45333vw
    }
}

.half-half .inner .content p + h2 {
    margin-top: 1.71875vw
}

@media (max-width: 992px) {
    .half-half .inner .content p + h2 {
        margin-top: 5.86667vw
    }
}

@media (max-width: 992px) {
    .half-half .inner .content p {
        font-size: 0
    }
}

@media (max-width: 992px) and (max-width: 992px) {
    .half-half .inner .content p {
        font-size: 3.52vw
    }
}

.half-half .image-wrapper {
    position: relative
}

.half-half .image-wrapper .image {
    padding-top: 85%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    margin-top: 3.72396vw
}

@media (max-width: 992px) {
    .half-half .image-wrapper .image {
        margin-top: -11.73333vw
    }
}

@media (max-width: 992px) {
    .half-half .image-wrapper .image {
        width: auto !important;
        height: auto !important;
        z-index: -1;
        position: relative
    }
}

.half-half .image-wrapper .image.fix {
    position: fixed;
    padding: 0;
    top: 0;
    right: 0
}

.half-half .image-wrapper .image.past {
    position: absolute;
    top: auto;
    bottom: 6.58854vw
}

@media (max-width: 992px) {
    .half-half .image-wrapper .image.past {
        bottom: 0
    }
}

.faqs {
    position: relative;
    margin-top: 5.72917vw;
    padding-bottom: 5.72917vw;
    margin-bottom: 5.72917vw
}

@media (max-width: 992px) {
    .faqs {
        margin-top: 11.73333vw
    }
}

@media (max-width: 992px) {
    .faqs {
        padding-bottom: 0
    }
}

@media (max-width: 992px) {
    .faqs {
        margin-bottom: 23.46667vw
    }
}

.faqs .n-logo {
    left: 0;
    bottom: 0
}

.faqs .left-wrapper {
    position: relative
}

.faqs .left-wrapper .inner {
    padding-top: 1.14583vw;
    padding-left: 1.43229vw;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

@media (max-width: 992px) {
    .faqs .left-wrapper .inner {
        padding-top: 0
    }
}

@media (max-width: 992px) {
    .faqs .left-wrapper .inner {
        padding-left: 0
    }
}

.faqs .left-wrapper .inner .image {
    position: absolute;
    top: 0;
    right: 0;
    left: 20%;
    bottom: 0;
    z-index: -1;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
}

.faqs .faqs-wrapper > div:first-of-type {
    border-top: 1px solid #d7d7d7
}

.faqs .faqs-wrapper h3 {
    margin-bottom: 0
}

@media (max-width: 992px) {
    .faqs .faqs-wrapper h3 {
        margin-bottom: 5.86667vw
    }
}

.faqs .faqs-wrapper .faq {
    border-bottom: 1px solid #d7d7d7;
    padding-left: 2%;
    padding-top: 1.43229vw;
    padding-bottom: 1.43229vw
}

@media (max-width: 992px) {
    .faqs .faqs-wrapper .faq {
        padding-top: 2.93333vw
    }
}

@media (max-width: 992px) {
    .faqs .faqs-wrapper .faq {
        padding-bottom: 2.93333vw
    }
}

.faqs .faqs-wrapper .faq .question {
    text-transform: uppercase;
    font-weight: 700;
    font-family: aktiv-grotesk-extended;
    position: relative;
    padding-right: 10%
}

.faqs .faqs-wrapper .faq .question:hover {
    cursor: pointer
}

.faqs .faqs-wrapper .faq .question:before {
    content: '\f0d7';
    position: absolute;
    top: 0;
    right: 2%;
    height: 100%;
    font-family: 'Font Awesome 5 Pro';
    transition: transform .25s linear
}

.faqs .faqs-wrapper .faq .question.open:before {
    transform: rotate(-180deg)
}

.faqs .faqs-wrapper .faq .answer {
    margin: 0;
    overflow: hidden;
    opacity: 1;
    padding-right: 10%;
    transition: padding-top .25s linear, height, .25s linear, opacity .25s linear .25s;
    padding-top: 1.43229vw
}

@media (max-width: 992px) {
    .faqs .faqs-wrapper .faq .answer {
        padding-top: 2.93333vw
    }
}

.faqs .faqs-wrapper .faq .answer.inactive {
    padding: 0 !important;
    height: 0 !important;
    opacity: 0;
    transition: padding-top .25s linear .25s, height, .25s linear .25s, opacity .25s linear
}

.sitemap {
    margin-top: 5.72917vw
}

@media (max-width: 992px) {
    .sitemap {
        margin-top: 0
    }
}

.sitemap ul {
    list-style: none;
    position: relative !important;
    transform: none !important
}

.sitemap ul li {
    font-size: .91667vw
}

@media (max-width: 992px) {
    .sitemap ul li {
        font-size: 0
    }
}

.sitemap ul li ul {
    margin-top: .57292vw;
    margin-bottom: .57292vw
}

@media (max-width: 992px) {
    .sitemap ul li ul {
        margin-top: 0
    }
}

@media (max-width: 992px) {
    .sitemap ul li ul {
        margin-bottom: 0
    }
}

footer {
    background-color: #ebebeb;
    margin-top: 5.72917vw;
    padding-top: 5.15625vw;
    padding-bottom: 3.4375vw
}

@media (max-width: 992px) {
    footer {
        margin-top: 0
    }
}

@media (max-width: 992px) {
    footer {
        padding-top: 11.73333vw
    }
}

@media (max-width: 992px) {
    footer {
        padding-bottom: 11.73333vw
    }
}

footer .top .logo-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

footer .top .logo-wrapper img {
    height: auto;
    align-self: center;
    width: 10.3125vw
}

@media (max-width: 992px) {
    footer .top .logo-wrapper img {
        width: 23.46667vw
    }
}

footer .top .column {
    margin-top: 0;
    padding-top: .57292vw
}

@media (max-width: 992px) {
    footer .top .column {
        margin-top: 8.8vw
    }
}

@media (max-width: 992px) {
    footer .top .column {
        padding-top: 0
    }
}

@media (max-width: 992px) {
    footer .top .column {
        display: flex;
        justify-content: center;
        flex-wrap: wrap
    }
}

footer .top .column h5 {
    margin-bottom: 1.14583vw
}

@media (max-width: 992px) {
    footer .top .column h5 {
        margin-bottom: 2.93333vw
    }
}

@media (max-width: 992px) {
    footer .top .column h5 {
        width: 100%;
        text-align: center
    }
}

footer .top .column p {
    font-weight: 300;
    font-size: .80208vw
}

@media (max-width: 992px) {
    footer .top .column p {
        font-size: 3.52vw
    }
}

@media (max-width: 992px) {
    footer .top .column p {
        width: 100%;
        text-align: center
    }
}

footer .top .column .social {
    margin-top: 1.14583vw
}

@media (max-width: 992px) {
    footer .top .column .social {
        margin-top: 5.86667vw
    }
}

footer .top .column .social .fab {
    font-size: 2.00521vw
}

@media (max-width: 992px) {
    footer .top .column .social .fab {
        font-size: 7.33333vw
    }
}

footer .top .column .social .fab + .fab {
    margin-left: .57292vw
}

@media (max-width: 992px) {
    footer .top .column .social .fab + .fab {
        margin-left: 2.93333vw
    }
}

footer .bottom {
    margin-top: 2.29167vw
}

@media (max-width: 992px) {
    footer .bottom {
        margin-top: 11.73333vw
    }
}

@media (max-width: 992px) {
    footer .bottom > div {
        display: flex;
        justify-content: center;
        flex-wrap: wrap
    }
}

footer .bottom > div p {
    font-weight: 300;
    font-size: .80208vw
}

@media (max-width: 992px) {
    footer .bottom > div p {
        font-size: 3.52vw
    }
}

@media (max-width: 992px) {
    footer .bottom > div p {
        line-height: 200%;
        text-align: center
    }
}

.half-half .inner .content a {
    color: #fff;
    text-decoration: underline;
}

.half-half .inner .content a:hover {
    text-decoration: none;
}

footer .top .column p a {
    color: #262626;
}

.our-treatments {
    height: 830px !important;
}

.bg-custom-home {
    height: 545px;
}

.our-treatments .draggable {
    height: auto;
    top: 0;
}

@media (max-width: 992px) {
    .container-content-choose{
        bottom: -7%;
    }

    .our-treatments{
        overflow: visible !important;
    }
}

@media (max-width: 550px) {
    .our-treatments {
        margin-bottom: 20px !important;
    }
}

@media all and (max-width: 992px) {
    h2 {
        height: auto !important;
        font-size: 22px !important;
    }

    .choose-us h2 {
        font-size: 27px !important;
    }

    .choose-us {
        height: 600px;
    }

    .philosophy-images-wrapper{
        display: none;
    }
}
