/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
img{max-width:100%;height:auto;}.site-logo{max-height:3rem;}@media only screen and (max-width:576px){.site-logo img{width:5.8125rem;}}#header nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;}#header nav > a{padding:0.75rem;text-decoration:none;font-family:"Titillium Web",sans-serif;font-size:1rem;font-weight:800;}#block-main-navigation-megamenu .region-we-mega-menu{background-color:transparent;}@media only screen and (max-width:480px){#block-main-navigation-megamenu .region-we-mega-menu{padding-left:0;}}#block-main-navigation-megamenu .navbar-toggle{display:block;position:relative;height:18px;}@media only screen and (max-width:992px){#block-main-navigation-megamenu .navbar-toggle{left:1.25rem;}}@media only screen and (max-width:768px){#block-main-navigation-megamenu .navbar-toggle{left:2rem;}}#block-main-navigation-megamenu .navbar-toggle::before{background:url(/themes/custom/aster/images/menu.svg);content:'';position:absolute;left:0;top:0;display:inline-block;width:1.125rem;height:1.125rem;background-repeat:no-repeat;background-size:100%;cursor:pointer;}#block-main-navigation-megamenu .navbar-toggle .icon-bar{display:none;}#block-main-navigation-megamenu .navbar-we-mega-menu .type-of-block{display:block;}#block-main-navigation-megamenu .navbar-we-mega-menu.navbar{display:none;}#block-main-navigation-megamenu .navbar-we-mega-menu.navbar.we-mobile-megamenu-active{display:block;}.breadcrumb{margin:0;padding:0;list-style-type:none;list-style-image:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:0;background-color:transparent !important;}.breadcrumb > *{font-family:"Titillium Web",sans-serif;font-size:0.875rem;}.breadcrumb > li::after{margin:0.25rem;content:"\000BB";}.breadcrumb > li:last-child::after{content:"";}.breadcrumb > li + li::before{color:#164D92;padding:0 0 0 5px;content:"/\00a0";}.breadcrumb > li + li a[href="/center-of-excellences"]{text-transform:capitalize;}.breadcrumb__wrapper{position:absolute;z-index:9;width:100%;}.breadcrumb__wrapper .breadcrumb{margin-bottom:0;}.breadcrumb__wrapper .breadcrumb li{color:#164D92;}.breadcrumb__wrapper .breadcrumb li a{color:#164D92;}.breadcrumb__wrapper .breadcrumb li::after{content:none;}.breadcrumb--white .breadcrumb li{color:#fff;}.breadcrumb--white .breadcrumb li::before{color:#fff;}.breadcrumb--white .breadcrumb li a{color:#fff;}.breadcrumb--white .breadcrumb + li::before{color:#fff;}.aster-listing .breadcrumb,.specility-details .breadcrumb,.coe-details .breadcrumb,.blogs-events-news-listing-breadcrumb .breadcrumb{position:absolute;top:1.25rem;left:0;right:0;bottom:0;margin:0 auto;padding:0;}@media only screen and (max-width:576px){.aster-listing .breadcrumb,.specility-details .breadcrumb,.coe-details .breadcrumb,.blogs-events-news-listing-breadcrumb .breadcrumb{padding:0 1.25rem;}}@media only screen and (min-width:992px){.aster-listing .breadcrumb,.specility-details .breadcrumb,.coe-details .breadcrumb,.blogs-events-news-listing-breadcrumb .breadcrumb{top:0rem;}}.aster-listing .breadcrumb li,.specility-details .breadcrumb li,.coe-details .breadcrumb li,.blogs-events-news-listing-breadcrumb .breadcrumb li{color:#fff;}.aster-listing .breadcrumb li::before,.specility-details .breadcrumb li::before,.coe-details .breadcrumb li::before,.blogs-events-news-listing-breadcrumb .breadcrumb li::before{color:#fff;}.aster-listing .breadcrumb li a,.specility-details .breadcrumb li a,.coe-details .breadcrumb li a,.blogs-events-news-listing-breadcrumb .breadcrumb li a{color:#fff;}.aster-listing .breadcrumb + li::before,.specility-details .breadcrumb + li::before,.coe-details .breadcrumb + li::before,.blogs-events-news-listing-breadcrumb .breadcrumb + li::before{color:#fff;}.faq-listing.breadcrumb__wrapper{position:absolute;z-index:9;}.hospital-listing .breadcrumb li,.speciality-coe-listing .breadcrumb li,.testimonial-listing-breadcrumb .breadcrumb li,.sitemap-breadcrumb .breadcrumb li{color:#6e81a8 !important;}.hospital-listing .breadcrumb li::before,.speciality-coe-listing .breadcrumb li::before,.testimonial-listing-breadcrumb .breadcrumb li::before,.sitemap-breadcrumb .breadcrumb li::before{color:#6e81a8 !important;}.hospital-listing .breadcrumb li a,.speciality-coe-listing .breadcrumb li a,.testimonial-listing-breadcrumb .breadcrumb li a,.sitemap-breadcrumb .breadcrumb li a{color:#6e81a8 !important;}.testimonials-detail .breadcrumb li,.doctor-listing .breadcrumb li{color:#164D92;}.testimonials-detail .breadcrumb li::before,.doctor-listing .breadcrumb li::before{color:#164D92;}.testimonials-detail .breadcrumb li a,.doctor-listing .breadcrumb li a{color:#164D92;}.tags-breadcrumb{z-index:1;position:relative;width:100%;}.tags-breadcrumb .breadcrumb li{color:#164D92;}.tags-breadcrumb .breadcrumb li::before{color:#164D92;}.tags-breadcrumb .breadcrumb li a{color:#164D92;}.page--node-type-advanced-page .banner-breadcrumb .breadcrumb li{color:#fff;}.page--node-type-advanced-page .banner-breadcrumb .breadcrumb li::before{color:#fff;}.page--node-type-advanced-page .banner-breadcrumb .breadcrumb li a{color:#fff;}.page--node-type-advanced-page .banner-breadcrumb .breadcrumb + li::before{color:#fff;}.field--name-field-advance-cta a::before,.block--field-blocknodeadvanced-pagefield-cta a::before{content:'';background:url(/themes/custom/aster/images/call.svg);padding:10px;background-position:left center;background-repeat:no-repeat;background-size:82%;display:none;}.block--field-blocknodeadvanced-pagefield-advance-cta,.block--field-blocknodeadvanced-pagefield-cta{position:fixed;right:0;top:325px;z-index:99;background:none;padding:0;}@media only screen and (max-width:992px){.block--field-blocknodeadvanced-pagefield-advance-cta,.block--field-blocknodeadvanced-pagefield-cta{width:96%;left:0;right:0;bottom:15px;top:auto;margin:0 auto;}}.block--field-blocknodeadvanced-pagefield-advance-cta .field__label,.block--field-blocknodeadvanced-pagefield-cta .field__label{display:none;}.block--field-blocknodeadvanced-pagefield-advance-cta a,.block--field-blocknodeadvanced-pagefield-cta a{padding:10px;border-radius:5px 0 0 5px !important;text-align:center;text-transform:uppercase;font-size:1.2rem;}@media only screen and (max-width:992px){.block--field-blocknodeadvanced-pagefield-advance-cta a,.block--field-blocknodeadvanced-pagefield-cta a{border-radius:8 !important;width:100%;}}.block--field-blocknodeadvanced-pagefield-advance-cta a::after,.block--field-blocknodeadvanced-pagefield-cta a::after{display:none !important;}.field--name-field-cta,.field--name-field-advance-cta{position:relative;}.field--name-field-cta a,.field--name-field-cta .static-btn,.field--name-field-advance-cta a,.field--name-field-advance-cta .static-btn{background-color:#00B48D;color:#fff;padding:1rem 2.625rem 1rem 1.75rem;font-size:1rem;border-radius:0.25rem;font-weight:600;text-transform:uppercase;display:inline-block;border:1px solid transparent;}@media only screen and (max-width:992px){.field--name-field-cta a,.field--name-field-cta .static-btn,.field--name-field-advance-cta a,.field--name-field-advance-cta .static-btn{padding:1rem 2rem 1rem 1rem;}}@media only screen and (max-width:768px){.field--name-field-cta a,.field--name-field-cta .static-btn,.field--name-field-advance-cta a,.field--name-field-advance-cta .static-btn{padding:0.75rem 2.125rem 0.75rem 1.25rem;font-size:0.875rem;}}.field--name-field-cta a::after,.field--name-field-cta .static-btn::after,.field--name-field-advance-cta a::after,.field--name-field-advance-cta .static-btn::after{content:'';background:url(/themes/custom/aster/images/next-arrow.svg);position:relative;left:0.9375rem;top:0.0625rem;width:1.4375rem;height:0.75rem;display:inline-block;background-repeat:no-repeat;background-size:100%;}@media only screen and (max-width:992px){.field--name-field-cta a::after,.field--name-field-cta .static-btn::after,.field--name-field-advance-cta a::after,.field--name-field-advance-cta .static-btn::after{width:1.25rem;height:0.625rem;top:0;}}@media only screen and (max-width:768px){.field--name-field-cta a::after,.field--name-field-cta .static-btn::after,.field--name-field-advance-cta a::after,.field--name-field-advance-cta .static-btn::after{width:1.125rem;height:0.6875rem;top:0.125rem;}}.field--name-field-cta a:hover,.field--name-field-cta .static-btn:hover,.field--name-field-advance-cta a:hover,.field--name-field-advance-cta .static-btn:hover{background-color:#fff;border-color:#00B48D;}.field--name-field-cta a:hover::before,.field--name-field-cta .static-btn:hover::before,.field--name-field-advance-cta a:hover::before,.field--name-field-advance-cta .static-btn:hover::before{background:url(/themes/custom/aster/images/call-green.svg);background-position:left center;background-repeat:no-repeat;background-size:82%;}.field--name-field-cta a:hover::after,.field--name-field-cta .static-btn:hover::after,.field--name-field-advance-cta a:hover::after,.field--name-field-advance-cta .static-btn:hover::after{background-image:url(/themes/custom/aster/images/next-arrow-green.svg);left:1.25rem;}.owl--cta .field--name-field-cta{position:relative;padding-right:2.25rem;}@media only screen and (min-width:992px){.owl--cta .field--name-field-cta{padding-right:0.6375rem;}}.owl--cta .field--name-field-cta a{background:none;color:#164D92;padding:0;font-size:0.75rem;border-radius:0;font-weight:600;text-transform:uppercase;border:0;}.owl--cta .field--name-field-cta a::after{background-image:url(/themes/custom/aster/images/next-arrow-green.svg);left:0.375rem;-webkit-transition:600ms ease all;-o-transition:600ms ease all;transition:600ms ease all;}@media only screen and (min-width:768px){.owl--cta .field--name-field-cta a::after{left:0.625rem;}}.owl--cta .field--name-field-cta a:hover{color:#42a895 !important;}.owl--cta .field--name-field-cta a:hover::after{left:1rem;}@media only screen and (min-width:992px){.owl--cta .field--name-field-cta a{color:#384f7e;font-size:1rem;}}@media only screen and (max-width:992px){.owl--cta .field--name-field-cta a{padding:0;}}@media only screen and (max-width:768px){.owl--cta .field--name-field-cta a{padding:0;font-size:0.875rem;}}.submit-input{position:relative;}.submit-input input{background-color:#00B48D;color:#fff;text-transform:uppercase;font-weight:600;}.aster-listing input[type="checkbox"]{width:auto;height:auto;position:absolute;left:0;top:0;opacity:0;}.aster-listing input[type="checkbox"] + label{padding-left:1.5rem;position:relative;}.aster-listing input[type="checkbox"] + label::before{content:"";width:0.875rem;height:0.875rem;position:absolute;left:0;top:0.3125rem;border:0.0625rem solid #384f7e;border-radius:0.125rem;}.aster-listing input[type="checkbox"]:checked + label::before{display:inline-block;width:0.875rem;height:0.875rem;background:url(/themes/custom/aster/images/success.svg);background-color:#384f7e;background-repeat:no-repeat;background-size:70% 60%;background-position:50%;border:none;}.more-link-desktop,.owl--cta--desktop{display:none;}@media only screen and (min-width:768px){.more-link-desktop,.owl--cta--desktop{display:block;}}@media only screen and (min-width:768px){.more-link-mobile,.owl--cta--mobile{display:none;}}.owl--excerpt{color:#58595B;}@media only screen and (min-width:768px){.owl--excerpt{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;padding-right:1rem;}}@media only screen and (min-width:992px){.owl--excerpt p{font-size:1rem;}}@media only screen and (min-width:768px){.owl--cta--desktop{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;text-align:right;}}.owl--cta--mobile{position:absolute;right:0;z-index:1;bottom:4.8rem;}.more-link a{text-transform:uppercase;}@media only screen and (min-width:992px){.more-link a{position:relative;padding-right:2rem;}}.more-link a::after{-webkit-transition:600ms ease all;-o-transition:600ms ease all;transition:600ms ease all;}@media only screen and (min-width:992px){.more-link a::after{position:absolute;right:0;top:7px;}}.more-link a:hover{color:#42a895 !important;}.more-link a:hover::after{right:-0.375rem !important;}.alert-aster-alert{text-align:center;margin-bottom:0 !important;color:#292d96;background-color:#fad12c;border:none;font-weight:600;}.alert-aster-alert a{color:#2f7786;font-weight:500;}.messages--status{background-color:#07bc0c !important;color:#fff;padding:0.75rem;font-weight:600;}.messages--status em{font-weight:bold;font-style:normal;}.messages--status em a{color:#0f0f0f;}
