.service{background-color:#f8f9fa}.service-description{color:#000;font-size:16px;line-height:24px}.service-media{margin-bottom:16px}.service-img{width:100%}.service-block{margin-bottom:32px}.service-block:last-of-type{margin-bottom:unset}.service-mb_fst{margin-bottom:12px}.service-mb_snd{margin-bottom:24px}@media(min-width: 640px){.service-wrapper{margin-bottom:32px}.service-block{margin-bottom:48px}}@media(min-width: 768px){.service-mb_fst{margin-bottom:16px}.service-mb_snd{margin-bottom:32px}}@media(min-width: 1024px){.service-block{display:flex;justify-content:space-between;align-items:center;gap:48px}.service-block.reverse{flex-direction:row-reverse}.service-media,.service-text{width:50%}.service-media{margin-bottom:0;max-width:573px}}@media(min-width: 1280px){.service-block{gap:96px;margin-bottom:64px}.service-wrapper{margin-bottom:48px}}.video-wrapper{max-width:1440px;margin:0 auto}.service{background-color:#fff}.service-video{width:100%;height:auto}.service-subheading{color:#9099a2;font-size:14px;line-height:18px;font-weight:500}.info__details-container{background-image:url("/assets/img/info_details-background.png");background-position:center top;background-size:cover;background-repeat:no-repeat;height:100%;max-width:1920px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-end}.info__details-wrapper{margin:16px;width:calc(100% - 32px);padding:18px 12px;color:#f8f9fa;background:rgba(0,0,0,.6)}.info__details-content{display:flex;flex-direction:column;gap:8px}.info__details-flex{display:flex;flex-wrap:wrap;row-gap:32px}.info__details-box{display:flex;flex-direction:column;gap:12px;width:100%}@media(min-width: 640px){.info__details-container{background-image:url("/assets/img/info-details.png");background-position:left center;background-size:cover;background-repeat:no-repeat}.info__details-wrapper{padding:24px 12px 48px}.info__details-box{width:50%}.info__details-flex{row-gap:48px}}@media(min-width: 1024px){.info__details-wrapper{padding:24px 24px 128px;width:50%}.info__details-flex{row-gap:32px}}@media(min-width: 1280px){.info__details-container{background-position:left bottom}.info__details-wrapper{padding:24px 24px 256px}}