.inner-banner{padding:140px 0 100px;border-bottom:25px solid rgba(7,42,85,.4);border-radius:0 0 0 180px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:unset;position:relative;z-index:1}.inner-banner .inner-banner-content{position:relative;z-index:1}.inner-banner .inner-banner-content h1{font-size:3.5rem;line-height:4.5rem;color:#072a55;margin:0 0 10px;font-weight:700}.inner-img-thumb{position:relative}.inner-img-thumb img{border-radius:15px}.inner-img-thumb:before{content:"";position:absolute;width:80%;height:80%;bottom:-8px;background-color:#072a55;z-index:-1;right:-7px;border-radius:15px}@media(max-width:990px){.inner-banner{padding:120px 0 80px;border-radius:0 0 0 100px}}.sub-heading{font-size:2rem;line-height:3rem;position:relative;font-weight:500;color:#072a55}.description-box-wrapper{padding:15px;border-radius:15px;min-height:calc(100% - 20px);margin:0 0 20px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.description-box-wrapper:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15);-webkit-transform:translateY(-5px)!important;transform:translateY(-5px)!important}.description-box-wrapper i{font-size:30px;color:#072a55}.description-box-wrapper a i{font-size:16px;padding-left:5px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.description-box-wrapper a:hover i{-webkit-transform:translateX(5px);transform:translateX(5px)}.cta-wrapper{border:3px solid #072a55;border-width:0 4px;border-radius:20px;-webkit-box-shadow:rgba(0,0,0,.1) 0 7px 29px 0;box-shadow:rgba(0,0,0,.1) 0 7px 29px 0;padding:40px}@media(max-width:767px){.cta-wrapper{padding:20px}}.appt-contact-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;background:#fff;border-radius:16px;padding:28px 24px;margin-bottom:20px;-webkit-box-shadow:0 4px 24px rgba(7,42,85,.07);box-shadow:0 4px 24px rgba(7,42,85,.07);border-left:4px solid #072a55;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.appt-contact-card:hover{-webkit-box-shadow:0 8px 32px rgba(7,42,85,.14);box-shadow:0 8px 32px rgba(7,42,85,.14);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.appt-contact-card__icon{-ms-flex-negative:0;flex-shrink:0;width:52px;height:52px;background-color:#072a55;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.appt-contact-card__icon i{font-size:20px;color:#fff}.appt-contact-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.appt-contact-card__title{font-size:1.7rem;font-weight:700;color:#072a55;margin:0 0 10px;font-family:"Open Sans",sans-serif}.appt-contact-card__address{font-size:1.5rem;line-height:2.5rem;margin:0 0 14px}.appt-contact-card__phone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:1.5rem;font-weight:600;color:#072a55;text-decoration:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.appt-contact-card__phone i{font-size:16px}.appt-contact-card__phone:hover{color:#031326;gap:12px}.appt-contact-card__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:4px}.appt-contact-card__socials a{width:40px;height:40px;border-radius:10px;background-color:#f0f4f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#072a55;font-size:16px;text-decoration:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.appt-contact-card__socials a:hover{background-color:#072a55;color:#fff;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media(max-width:767px){.appt-contact-card{padding:20px 16px;gap:14px}.appt-contact-card__icon{width:42px;height:42px}.appt-contact-card__icon i{font-size:16px}}@media(min-width:990px){.row.rows-cols-lg-2>*{width:50%}}.row.rows-cols-lg-2>*{padding:15px}