.vision-area{padding:40px;background-color:#fff;margin-top:30px;position:relative}
@media(max-width:992px){.vision-area{padding:16px;margin-top:0}
.mobile-img-area{display:flex;position:relative}
.mobile-img-area img.vision-img{width:100%;height:95px;flex-shrink:0;object-fit:cover;object-position:top}
.vision-overlay-mb{position:static;top:20px;left:54px;width:65%;color:#fff}
.vision-img{max-width:100% !important}
.apart{display:block}
.quotation img.quotation-img{width:44px}
.quotation-text{position:absolute;padding:10px;left:0;top:0;bottom:0;right:0;font-size:16px;font-weight:600;line-height:23.032px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}
}
@media(min-width:991px){.mobile-img-area{display:none}
}
@media(max-width:991px){.vision-image-area{display:none !important}
}
.vision-area .vision-title{color:#c02d32;font-size:20px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:20px}
#content-page .vision-area .vision-description p{font-size:14px;margin-bottom:27px}
#content-page .vision-area .vision-description.white-section{margin-bottom:27px}
#content-page .vision-area .vision-description.white-section ul li{color:var(--ai-page-text-color);font-size:14px;font-style:normal;font-weight:400;line-height:24px;list-style:none;margin-bottom:20px;padding:0 0 0 25px;position:relative}
.vision-area .desc-list{position:relative;padding-left:0}
.vision-area .desc-list li::before{border:1px solid #d9000d;border-width:2px 2px 0 0;content:"";height:7px;left:0;position:absolute;top:5.25px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px}
.vision-area .desc-list li{color:#1f2b34;font-size:14px;list-style:none;margin:5px 0;padding:0 0 0 20px;position:relative}
.vision-area .vision-description:last-child{margin-bottom:0}
.vision-area .vision-area-one p{color:#1f2b34;font-size:14px;font-style:normal;font-weight:400;line-height:24px}
.vision-area .vision-area-one p:last-child{margin-bottom:0 !important}
.vision-area .vision-img{max-width:90%}
.vision-area .vision-image-area{position:relative;display:flex;justify-content:flex-end}
.vision-area .flight-quotation-text{display:block}
.vision-area .vision-overlay{position:absolute;right:0;bottom:0;margin:0;font-size:24px;font-style:normal;font-weight:600;line-height:34.175px;color:white;width:90%;top:0}
.vision-area .btn-register{font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.56px;text-transform:uppercase;color:#fff;background-color:#c02d32;border-radius:0;padding:16px}
.vision-area .btn-register:focus{box-shadow:none}
.vision-area .register-btn-area{text-align:center}
.vision-area .vision-area-one h2{color:var(--ai-page-heading-color);text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:34.175px;margin-bottom:27px;margin-top:30px}
.vision-area .small-imgs{position:absolute;bottom:25%;left:0}
.vision-area .img-list-vision li:not(:last-child){margin-right:28px}
.vision-area .flight-quotation-desk{text-align:center;position:absolute;width:100%;bottom:60%;padding:30px}
.vision-area .vision-overlay-img{position:absolute}