.service-container{}.content-container.contentlist-content + .service-container{margin-top:100px;padding-top:100px;border-top:1px solid #E0E0E0}@media (max-width:1199px){.service-container{}.content-container.contentlist-content + .service-container{margin-top:90px;padding-top:90px}}@media (max-width:991px){.service-container{}.content-container.contentlist-content + .service-container{margin-top:80px;padding-top:80px}}@media (max-width:767px){.service-container{}.content-container.contentlist-content + .service-container{margin-top:60px;padding-top:60px}}.service-container .box{display:block;font-size:0;line-height:0;margin-bottom:30px;transition:all 0.3s ease}.service-container .box:last-child{margin-bottom:0px}.service-container a.box{color:var(--text-color-hex);text-decoration:none}.service-container .box:focus,.service-container .box:hover{}.service-container .box .img-box{display:block;position:relative}.service-container .box .img-box img{width:100%;background:#f5f5f5}.service-container .box .txt-box{display:block}@media (min-width:992px){.service-container .box .box-flex-row{display:flex;flex-direction:row;row-gap:0px;column-gap:30px;align-items:center}.service-container .box:nth-child(even) .box-flex-row{flex-direction:row-reverse}.service-container .box .box-flex-col{display:block;width:50%}}.service-container .box .name{font-family:var(--secondary-font),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:30px;line-height:1.4em;color:var(--title-color-hex);margin:0px;transition:color 0.3s ease}.service-container .box .intro{margin-top:15px;font-weight:400;color:var(--text-color-hex);font-size:18px;line-height:1.4em}.service-container .btn-box{}.service-container .btn-box:not(:first-child){margin-top:30px}@media (max-width:991px){.service-container .box{margin-bottom:60px}.service-container .box .txt-box{padding-top:20px}.service-container .box .txt-box .name{font-size:28px}.service-container .box .txt-box .intro{font-size:18px}}@media (max-width:767px){.service-container .box .txt-box{padding-top:20px}.service-container .box .txt-box .name{font-size:22px}.service-container .box .txt-box .intro{margin-top:10px;font-size:16px}.service-container .btn-box:not(:first-child){margin-top:15px}}