.inner-banner{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.inner-banner .inner-banner-content{padding:140px 0;position:relative;z-index:1}.inner-banner .inner-banner-content h1{font-size:3.5rem;line-height:4.5rem;font-weight:700;color:#0b5780}.inner-banner .inner-banner-content h1 i{font-size:2.2rem;line-height:3.2rem;display:block;font-style:normal;font-weight:700;color:#222}.inner-banner .inner-banner-content p{font-size:1.6rem;line-height:2.6rem;margin:15px 0 0;font-weight:500}.inner-banner .inner-banner-content .check-list li{color:#fff;font-size:1.6rem;line-height:2.6rem}.inner-banner .inner-banner-content .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0}.inner-banner .inner-banner-content .breadcrumb li{position:relative;font-size:1.8rem;color:#fff}.inner-banner .inner-banner-content .breadcrumb li i{color:#fff}.inner-banner .inner-banner-content .breadcrumb li:before{content:"/";padding:0 5px}.inner-banner .inner-banner-content .breadcrumb li:first-child:before{display:none}.profile-page-single{padding:40px;border:2px solid #ebefff;border-radius:20px;position:relative;overflow:hidden;margin:30px 0 0;min-height:calc(100% - 30px)}.profile-page-single:after{content:attr(data-ico);font-family:"Font Awesome 6 Pro";font-size:70px;color:#1f274c;position:absolute;right:0;font-weight:800;bottom:-20px;opacity:.05}.sub-head{padding-left:12px;font-size:2rem;line-height:3rem;margin:20px 0 10px;position:relative}.sub-head:after{content:"";position:absolute;left:0;top:2px;width:4px;height:30px;background-color:#0b5780}.overlay-w-pattern{background-image:url(https://cdn.openviowebsites.com/source/sites/5fffbbb1-4aa2-401c-9b6f-663be1605a7b/images/common-overlay.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.blue-bg{background-color:#0b5780}.location-wrap{background-color:#0b5780;padding:30px;border-radius:20px}.map-block iframe{border-radius:20px;border:0}.banner-pattern{position:absolute;bottom:-7px;left:0;right:0;z-index:1}.inner-img-block{position:relative;z-index:1}.inner-img-block img{border-radius:20px}.inner-img-block::before{position:absolute;bottom:0;right:-7px;width:100%;height:97%;content:"";border-radius:20px;border:2px solid #0b5780;-webkit-transform:rotate(358deg);transform:rotate(358deg);z-index:-1}.box-design{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:20px;margin-top:30px;min-height:calc(100% - 30px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:20px;border-bottom:2px solid #0b5780}.box-design .box-head{font-size:2rem;line-height:3rem;color:#0b5780}.box-design:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);border-bottom:2px solid #222}.appointment-form{-webkit-box-shadow:0 3px 30px rgba(0,0,0,.05);box-shadow:0 3px 30px rgba(0,0,0,.05);padding:30px;border-radius:5px}@media(max-width:1024px){.inner-banner::before{content:"";width:100%;height:100%;position:absolute;left:0;bottom:0;background:rgba(255,255,255,.7)}.inner-banner{background-position:center right}.inner-banner .inner-banner-content{padding:50px 0 80px}}@media(max-width:767px){.inner-banner .inner-banner-content{padding:40px 0}.inner-banner .inner-banner-content h1{font-size:2.4rem;line-height:3.4rem}}