#cms-wrapper{width:100%;padding:0 20px;position:relative}
#cms-wrapper:before{content:'';position:absolute;width:100%;height:140px;top:0;left:0;background-color:#0A3A33;z-index:1}
#cms-container{max-width:1600px;margin:0 auto;position:relative;z-index:2;padding:60px 30px 0}
#cms-container:before{content:'';position:absolute;width:100%;height:90%;top:0;left:0;background-color:#FFFAF1;z-index:1}
#cms-inner{max-width:1400px;margin:0 auto;position:relative;z-index:2}
.breadcrumb-wrapper{text-align:center}
.breadcrumb-container{display:inline-flex}
.breadcrumb-container > li{margin-left:1px}
.breadcrumb-container > li:first-child{margin-left:0}
.breadcrumb-container > li > a,.breadcrumb-container > li > div{position:relative;padding:4px 0 0 6px;font:var(--font-14-medium);color:#919191;text-transform:uppercase}
.breadcrumb-container > li:first-child > a,.breadcrumb-container > li:first-child > div{padding:4px 0 0}
#cms-h1{margin-top:25px;font:var(--font-40-bold);color:#0A3A33;text-transform:uppercase;text-align:center}
#cms-photo-container{margin-top:25px;width:100%}
#cms-photo{display:block;position:relative;width:100%;padding-bottom:46.428571428571%;overflow:hidden}
#cms-inner100{max-width:1000px;margin:0 auto}
#cms-smallDesc{margin-top:50px;font:var(--weight-regular) var(--fontSize-20) / var(--lh-1-6) var(--fontFamilyRoman);color:#626262}
#cms-title2{margin:50px auto 0;max-width:660px;font:var(--font-32-regular);line-height:var(--lh-1-2);color:#0A3A33;padding:50px 0;position:relative;text-align:center}
#cms-title2:before{content:'';position:absolute;width:45px;height:32px;top:0;left:0;right:0;margin:0 auto;background:url(../img/welcome-quotes-up.svg) 50% 0 no-repeat}
#cms-title2:after{content:'';position:absolute;width:45px;height:32px;bottom:0;left:0;right:0;margin:0 auto;background:url(../img/welcome-quotes-down.svg) 50% 0 no-repeat}
#cms-desc{margin-top:25px;font:var(--weight-regular) var(--fontSize-20) / var(--lh-1-6) var(--fontFamilyRoman);color:#626262}
#cms-icons{max-width:960px;margin:50px auto 0}
#cms-icons > li{width:48%;margin-left:4%;margin-top:40px}
#cms-icons > li:first-child{margin-top:0;margin-left:0}
.cms-icons-photo{position:relative;width:100%}
.cms-icons-photo > figure{position:relative;width:100%;padding-bottom:131%;overflow:hidden}

@media (min-width:1200px) {

}
@media (max-width:1199px) {

}
@media (max-width:764px) {
    #cms-container{max-width:1600px;margin:0 auto;position:relative;z-index:2;padding:30px 20px 0}
}