.video{background-image:url(/assets/img/video.webp);background-position:50%;background-repeat:no-repeat;background-size:fill;width:100%;height:67em;text-align:center;display:flex;flex-direction:column;align-items:center}.video-title{font-size:2em;margin-bottom:1em;color:#7eb693;margin-top:8em}.video-sub-title{font-size:3em;font-weight:700;color:#274c5b;margin-bottom:1em}.video-text{color:#525c60;width:40%;line-height:1.4;margin-bottom:2em}.video .icon-play{padding:2em 2.2em;border-radius:50%;background-color:#7eb693;color:#fff;cursor:pointer}@media screen and (max-width:768px){.video-title{font-size:1.8em}.video-sub-title{font-size:2em}.video-text{width:80%}}.service-info{margin:10em 0}.service-info-container{text-align:center}.service-info-container .service-info-title{font-size:2em;color:#7eb693}.service-info-container .service-info-sub-title{font-size:3em;font-weight:700;line-height:1.2;width:40%;margin:.5em auto;color:#274c5b}.service-info-container .service-info-box{margin-top:1em;display:flex;justify-content:center;align-items:center;gap:1em}.service-info-container .service-info-box .box{width:25%}.service-info-container .service-info-box .box .child-box{margin-bottom:4em}.service-info-container .service-info-box .box .child-box__title{color:#274c5b;font-size:1.5em;font-weight:700;margin-bottom:.5em}.service-info-container .service-info-box .box .child-box__text{line-height:1.2;color:#525c60}.service-info-container .service-info-box .center-box{width:50%}.service-info-container .service-info-box .center-box__img{width:100%!important;position:relative!important;object-fit:cover;height:100%!important}.service-info-container .btn-service{border:2px solid #274c5b;border-radius:1em;padding:1em 3em}@media screen and (max-width:1023.98px){.service-info-container .service-info-sub-title{width:80%;font-size:2.8em}.service-info-container .service-info-box .box{width:30%}.service-info-container .service-info-box .center-box{width:40%}}@media screen and (max-width:768px){.service-info-container .service-info-sub-title{width:100%;font-size:2em;margin-bottom:2em}.service-info-container .service-info-box{flex-direction:column}.service-info-container .service-info-box .box{width:100%}.service-info-container .service-info-box .box .child-box{margin-bottom:2em;text-align:center}.service-info-container .service-info-box .center-box{width:100%}.service-info-container .btn-service{padding:.8em 2em}}