    .post-container{line-height: 36px;height: 606px;}
    .post-container .img-wrapper{text-align: right;margin: 0 0 0 auto;max-width: 516px;}
    .post-container .single-post{padding:0 10px;color:#2d2d2d;font-size: 16px;height:100%;line-height: 36px;margin-top: 129px;}
    .post-container .container-xl , .post-container .row , .post-container .col-12 , .post-container .img-wrapper{height: 100%;}
    .post-container .img-wrapper{display: flex;align-items: center;}
    .post-container  .single-post> p:first-of-type {line-height: 34px;}
    .post-container h1{font-size: 40px;font-weight: 700;margin-bottom: 51px;}
    .post-container strong{font-size: 24px;font-weight: 300;margin-bottom: 35px;}
    @media(max-width: 768px){
        .post-container{padding: 60px 0;height: unset;}
         .post-container .single-post{margin-top: 0;}
        .post-container h1{font-size: 32px;margin-bottom: 16px;}
        .post-container strong{font-size: 18px;margin-bottom: 16px;}
    }

    .authorized-partner-container .container-fluid{--bs-gutter-x: 0;color:#666;font-weight:300;font-size: 24px;line-height: 34px;text-align: center;;}
    .authorized-partner-container .row{--bs-gutter-y:88px;}
    .description-wrapper{max-width:1636px;display: flex;justify-content: center;margin: -63px auto 0;
        border-radius: 20px 20px 20px 20px;position:relative;z-index: 99;
        align-items:center;text-align: center;}
    .description-wrapper .text-wrapper{padding-left: 158px;text-align: left;}
    .description-wrapper h3,.description-wrapper h2{font-size: 40px;color:#2d2d2d;line-height: 52px;margin-bottom: 27px;font-weight: 700;}

    .description-wrapper ul{margin-top: 46px;line-height: 48px;}
    .description-wrapper .img-wrapper{margin-bottom: 30px;}
    @media(max-width:992px){
        .description-wrapper .text-wrapper{padding: 20px;font-size: 18px;}
        .description-wrapper li{font-size: 14px;}
    }
    @media(max-width: 768px){
        .description-wrapper{margin: -10px auto 0;padding: .725rem;font-size: 14px;flex-direction:column;align-items: start;}
        .description-wrapper h3, .description-wrapper h2{font-size: 24px;line-height: 1.6;}
        .description-wrapper ul{margin-top: 20px;line-height: 1.6;}
        .description-wrapper .text-wrapper{font-size: 14px;padding: 0;}
        .authorized-partner-container .row{--bs-gutter-y: 30px;}
    }

    .corporate-shooting-container{margin-top: 206px;font-weight: 300;font-size: 18px;}
    .corporate-shooting-container .text-wrapper{display: flex;flex-direction:column;justify-content:center;height:100%;max-width:665px;line-height: 28px;}
    .corporate-shooting-container .text-wrapper h2 , .corporate-shooting-container .text-wrapper h3,
    .corporate-video-container .text-wrapper h2 , .corporate-video-container .text-wrapper h3{
        font-weight: 700;font-size: 40px;line-height: 52px;color:#2d2d2d;margin-bottom: 42px;
    }

    .corporate-video-container{margin-top: 193px;text-align: center;font-weight: 300;font-size: 18px;}
    .corporate-video-container .text-wrapper{max-width: 1217px;margin:0 auto 58px;line-height: 28px;}
    .video-item{max-width:100%;height:auto;position:relative;width: 100%;aspect-ratio: 16/9;}
    .corporate-video-container .swiper-wrapper{padding: 0 30%;margin: 0 -800px;}
    video[poster]::-webkit-media-controls {display: none !important;}
    video.playing::-webkit-media-controls {display: flex !important;}
    .play-image-wrapper {position: absolute;left: 34px;bottom: 25px;opacity: 1;transition: all 0.3s;z-index: 10;padding: 9px 18px;background:var(--bs-primary);border-radius:50%;aspect-ratio:1/1;
        display: flex;justify-content:center;align-items:center;pointer-events: none;}
    .video-item.playing ~ .play-image-wrapper {opacity: 0;transform: translateY(10px);}
    .play-image{position:relative;left:2px;}
    @media(max-width: 768px){
        .corporate-shooting-container,.corporate-video-container{margin-top: 60px;font-size: 14px;}
        .corporate-shooting-container .text-wrapper h2, .corporate-shooting-container .text-wrapper h3, .corporate-video-container .text-wrapper h2, .corporate-video-container .text-wrapper h3{font-size: 24px;
            line-height: 1.6;margin-bottom: 16px;}
        .corporate-video-container .swiper-wrapper{padding: 0;margin:0;}
    }

    .service-price-container{margin-top: 178px;}
    .service-price-container.second{margin-top: 221px;}
    .service-title{font-size: 42px;font-weight: 700;color:var(--bs-primary);margin-bottom: 73px;text-align: center;}
    .service-price-table{width:100%;}
    .service-price-table tr{border-bottom:2px solid #333333;font-size: 24px;}
    .service-price-table th  {padding: 22px 10px;font-weight: 700;color:#333333;}
    .service-price-table td{padding: 52px 10px;color:#2d2d2d;}
    @media(max-width: 768px){
        .service-price-container,.service-price-container.second{margin-top: 60px;font-size: 14px;}
        .service-title{font-size: 24px;margin-bottom: 20px;}
        .service-price-table tr{font-size: 14px;padding: 15px 10px;}
        .service-price-table td{padding: 20px 10px;}
    }