.breadcrumb-container{justify-content:center;align-items:center}
#cms-h1{text-align:center}
.services-list-container > li .service-container picture{display:block;position:relative;width:100%;padding-bottom:50%;overflow:hidden;z-index:1}
.services-list-wrapper{width:100%;margin:auto}
.services-list-container{width:100%;flex-direction:column}
.services-list-container > li:nth-child(2) .service-container{flex-direction:row-reverse}
.services-list-container > li{width:100%}
.service-text{flex-direction:column;justify-content:center;align-items:center;background:var(--bl);color:var(--w)}
.service-order{font-weight:var(--bold)}
.service-name{position:relative;width:100%;text-align:center;font-weight:var(--reg)}
@media ( min-width: 1200px ) {
    .breadcrumb-outer-container{padding:0 20px}
    .breadcrumb-wrapper{margin-top:2.083vw}
    .breadcrumb-container > li a,.breadcrumb-container > li{font-size:clamp(1.375rem,1.1667rem + 0.2778vw,1.5rem)}
    #cms-h1{margin-top:15px;font-size:clamp(3.125rem,2.0833rem + 1.3889vw,3.75rem)}
    .services-list-wrapper{max-width:1500px;padding:0 3.125vw;margin-top:2.865vw}
    .service-img{width:95%;max-width:1300px}
    .service-container{width:100%;position:relative}
    .service-text{width:28%;max-width:380px;position:absolute;right:0;bottom:60px;margin:auto;height:380px;z-index:1}
    .services-list-container{row-gap:115px}
    .service-order{font-size:clamp(4.375rem,3.3333rem + 1.3889vw,5rem)}
    .service-name{font-size:clamp(2.125rem,1.7083rem + 0.5556vw,2.375rem);padding-top:10px;margin-top:5px}
    .service-name::before{content:'';position:absolute;top:0;left:0;right:0;width:42%;max-width:140px;height:1px;background:var(--w);margin:auto}
    .services-list-container > li:nth-child(2) .service-container .service-text{left:0;right:unset}
    #footer{margin-top:80px}
}
@media ( max-width: 1199px ) {
    #footer{margin-top:60px}
    .breadcrumb-outer-container{padding:0 20px}
    .breadcrumb-wrapper{margin-top:20px}
    .breadcrumb-container > li a,.breadcrumb-container > li{font-size:clamp(1.25rem,1.0297rem + 0.4608vw,1.375rem)}
    #cms-h1{margin-top:15px;font-size:clamp(2.5rem,1.3983rem + 2.3041vw,3.125rem)}
    .services-list-wrapper{max-width:calc(100% - 2.93vw);margin-top:3.418vw;padding:0 1.465vw}
    .services-list-container > li{margin-top:2.93vw}
    .services-list-container > li:first-child{margin-top:0}
    .service-img{width:75%}
    .service-text{width:25%}
    .service-order{font-size:clamp(3.75rem,2.6483rem + 2.3041vw,4.375rem)}
    .service-name{margin-top:10px;padding-top:20px;position:relative;font-size:clamp(2.125rem,1.9047rem + 0.4608vw,2.25rem)}
    .service-name:before{content:'';position:absolute;height:1px;background:var(--w);left:0;right:0;margin:auto;top:0;width:140px}
}
@media ( max-width: 764px ) {
    #cms-h1{margin-top:15px;font-size:clamp(2.5rem,1.3983rem + 2.3041vw,3.125rem)}
    .services-list-wrapper{margin-top:25px;padding:0 10px;max-width:calc(100% - 20px)}
    .services-list-container > li{margin-top:40px}
    .services-list-container > li .service-container{flex-direction:column-reverse!important}
    .service-img,.service-text{width:100%}
    .service-text{padding:35px 0}
}