.about-us__top-image-container figure {padding-bottom: 41.666666666666664%}
.about-us__right figure{padding-bottom: 65.74923547400611%}
.about-us__bottom-left{z-index: 1;}
.about-us__bottom-left figure{padding-bottom: 57.23684210526316%}

#cms-wrapper{width:100%;/*padding:35px 0 0*/}
#cms-container{margin:0 auto}
#cms-h1 {text-align: center;font-family: var(--font-family-secondary);color: var(--font-color-dark);font-weight: 400;letter-spacing: var(--font-size-lr)}
.breadcrumb-container{justify-content: center;align-items: center;}
.breadcrumb-container > li a,.breadcrumb-container > li{text-transform: uppercase;font-family: var(--font-family-main);font-weight: 300;color: var(--font-color-dark)}

.about-us__outer-header-container {position: relative;z-index: 1;}
.about-us__outer-header-container:before {content: '';position: absolute;right: 0;top: 0;background: #F4F4F4;}

.about-us__top-image-container {width: 100%;margin: auto;}
.about-us__content-container {width: 100%;margin: auto;}
.about-us__desc {font-weight: 300;font-size: 18px;font-family: var(--font-family-main);line-height: 2.22;text-align: right;}

.about-us__quote {text-align: right;font-weight: 700;line-height: 1.42;font-family: var(--font-family-secondary);margin-top: 60px;padding-top: 60px;position: relative;}
.about-us__quote:before{content: '';position: absolute; top: 0;right:0;background: url("../../img/about/quote.svg") no-repeat;width: 100%;max-width: 39px;height: 31px;}
.about-us__bottom-inner-container {display: flex;position: relative;justify-content: flex-end;/* background: #5F6657; */}
.about-us__bottom-content-container {width: 100%;}
.about-us__bottom-right {width: 100%;font-weight: 300;font-size:18px;line-height: 2.22;color: var(--font-color-light);background: #5F6657;}

#footer {margin-top: 30px;}

@media (min-width:1200px) {
    .breadcrumb-outer-container{padding: 0 20px;}
    .breadcrumb-wrapper{padding-top:2.083vw}
    .breadcrumb-container > li a,.breadcrumb-container > li{font-size: 14px;}
    #cms-h1{margin-top:15px;font-size: clamp(2.375rem, 1.625rem + 1vw, 2.8125rem);}/*45->38*/

    .about-us__outer-header-container:before {width: 0;max-width: 1130px;height: 83%;transition: width 1s ease;}
    .about-us__outer-header-container.loadBg:before{width: 62%;}
    .about-us__top-image-container {max-width: calc(100% - 33.333vw);margin-top: 3.385vw;padding: 0 1.563vw;}
    .about-us__left {width: 49%;justify-content: flex-end;}
    .about-us__right {width: 44%;margin-left: 5%;}
    .about-us__content-container {max-width: 1500px;margin-top: 50px;padding: 0 30px;}
    .about-us__quote {max-width: 400px;font-size: clamp(1.5625rem, 1.25rem + 0.4167vw, 1.75rem);}
    .about-us__bottom-content-container {margin-top: 6.25vw;max-width: calc(100% - 8.854vw);margin-left: auto;/* padding-left: 8.854vw; */}
    .about-us__bottom-left {width: 43%;max-width: 760px;position: absolute;left: 0;top: -25px;}
    .about-us__bottom-right{max-width: 1260px; padding: 5.208vw 7.813vw 3.906vw 18.229vw;}
    .about-us__bottom-inner-container {padding-left: 25.417vw;}
}

@media (max-width:1199px) {
    #cms-wrapper{width:100%;}
    .breadcrumb-outer-container{padding: 0 20px;}
    .breadcrumb-wrapper{padding-top:20px;}
    .breadcrumb-container > li a,.breadcrumb-container > li{font-size: clamp(1.25rem, 1.0297rem + 0.4608vw, 1.375rem);}
    #cms-h1{padding-top:15px;font-size: clamp(1.875rem, 1.0179rem + 1.1429vw, 2.375rem);}/*30->38*/

    .about-us__outer-header-container:before {width: 65%;max-width: 850px;height: 80%;}
    .about-us__top-image-container {max-width: calc(100% - 29.297vw);margin-top: 35px;}

    .about-us__desc{text-align: center;padding: 0 15px;margin-top: 15px;}
    .about-us__quote{max-width: 50%;margin: 30px auto 0;text-align: center;font-size: clamp(1.4375rem, 1.107rem + 0.6912vw, 1.625rem);padding-top:60px;}
    .about-us__quote:before{left: 0;margin:0 auto;}
    .about-us__right {width: 80%;margin: 40px auto 0;}
    .about-us__bottom-inner-container {margin-top: 30px;flex-direction: column-reverse;}
    .about-us__bottom-left {width: 80%;margin: auto;position: relative;bottom: 2.93vw;max-width: 650px;}
    .about-us__bottom-right {padding:4.883vw 2.93vw 7.813vw;text-align: center;}
}

@media (max-width:764px) {
    #cms-h1{padding-top:15px;font-size: clamp(1.5625rem, 1.0268rem + 0.7143vw, 1.875rem);}/*30-25*/

    .about-us__top-image-container{max-width: 100%; padding: 0 10px;}
    .about-us__quote{max-width: 95%;padding: 60px 10px 0;}
}