/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--type--simple-banner .simple-banner,.paragraph--type--simple-banner-speciality .simple-banner{height:15.9375rem;color:white;position:relative;overflow:hidden;}@media only screen and (max-width:576px){.paragraph--type--simple-banner .simple-banner,.paragraph--type--simple-banner-speciality .simple-banner{height:12.5rem;}}.specialities-coe__services .paragraph--type--simple-banner .simple-banner,.specialities-coe__services
.paragraph--type--simple-banner-speciality .simple-banner{color:#384f7e !important;}.paragraph--type--simple-banner .simple-banner-inner,.paragraph--type--simple-banner-speciality .simple-banner-inner{padding:4rem 0;position:absolute;top:0;bottom:0;left:0;right:0;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:center;-ms-flex-pack:center;justify-content:center;}@media only screen and (max-width:576px){.paragraph--type--simple-banner .simple-banner-inner,.paragraph--type--simple-banner-speciality .simple-banner-inner{padding-bottom:2rem;}}.paragraph--type--simple-banner .simple-banner__title,.paragraph--type--simple-banner-speciality .simple-banner__title{font-size:2.875rem;font-weight:bold;padding:0;line-height:3.75rem;letter-spacing:-0.09rem;color:#164D92;}@media only screen and (max-width:576px){.paragraph--type--simple-banner .simple-banner__title,.paragraph--type--simple-banner-speciality .simple-banner__title{font-size:2rem;padding:0 1.25rem;line-height:2.3125rem;letter-spacing:-0.06rem;}}.specialities-coe__banner .paragraph--type--simple-banner .simple-banner__title,.specialities-coe__banner
.paragraph--type--simple-banner-speciality .simple-banner__title{color:#fff;}.specialities-coe__services .paragraph--type--simple-banner .simple-banner__title,.specialities-coe__services
.paragraph--type--simple-banner-speciality .simple-banner__title{color:#164D92;}.paragraph--type--simple-banner .simple-banner__excert,.paragraph--type--simple-banner-speciality .simple-banner__excert{font-size:1.375rem;line-height:2rem;letter-spacing:0rem;color:#384f7e;}@media only screen and (max-width:576px){.paragraph--type--simple-banner .simple-banner__excert,.paragraph--type--simple-banner-speciality .simple-banner__excert{font-size:0.875rem;line-height:1.3125rem;letter-spacing:-0.02625rem;}}.specialities-coe__banner .paragraph--type--simple-banner .simple-banner__excert,.specialities-coe__banner
.paragraph--type--simple-banner-speciality .simple-banner__excert{color:#fff;}.paragraph--type--simple-banner .simple-banner__excert__half,.paragraph--type--simple-banner-speciality .simple-banner__excert__half{max-width:50%;}@media only screen and (max-width:992px){.paragraph--type--simple-banner .simple-banner__excert__half,.paragraph--type--simple-banner-speciality .simple-banner__excert__half{max-width:none;}}.paragraph--type--simple-banner img,.paragraph--type--simple-banner-speciality img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.paragraph--type--simple-banner .media,.paragraph--type--simple-banner-speciality .media{margin:0;}.desktop-image{display:block;height:100%;}@media only screen and (max-width:768px){.desktop-image{display:none;}.desktop-image.no-mobile-image{display:block !important;height:300px;}.simple-banner[style*="height"] .desktop-image.no-mobile-image{height:100%;}.desktop-image.no-mobile-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;}}.mobile-image{display:none;}@media only screen and (max-width:768px){.mobile-image{display:block;}}.webform-ajax-form-wrapper{position:relative;}.iti--allow-dropdown{width:100%;}.banner-wrapper{position:relative;overflow:hidden;}.banner-wrapper .paragraph--type--simple-banner-speciality{height:auto;position:relative;}@media only screen and (min-width:992px){.banner-wrapper .paragraph--type--simple-banner-speciality{height:33.125rem;}}@media only screen and (min-width:1600px){.banner-wrapper .paragraph--type--simple-banner-speciality{height:37.5rem;}}@media only screen and (min-width:1920px){.banner-wrapper .paragraph--type--simple-banner-speciality{height:43.75rem;}}.banner-wrapper .paragraph--type--simple-banner-speciality .simple-banner{height:100%;color:#fff;padding:3rem 0 0 0;-webkit-box-shadow:none;box-shadow:none;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:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0;}@media only screen and (max-width:992px){.banner-wrapper .paragraph--type--simple-banner-speciality .simple-banner{padding-left:1.25rem;padding-right:1.25rem;}}.banner-wrapper .paragraph--type--simple-banner-speciality .simple-banner__title{max-width:calc(100% - 480px);font-weight:600 !important;padding:0;}@media only screen and (max-width:992px){.banner-wrapper .paragraph--type--simple-banner-speciality .simple-banner__title{max-width:100%;font-size:1.875rem;letter-spacing:initial;}}.banner-wrapper .paragraph--type--simple-banner-speciality .simple-banner__book-appointment{position:relative;margin-top:0.625rem;}.banner-wrapper .paragraph--type--simple-banner-speciality .simple-banner__book-appointment a{display:inline-block;font-size:1.125rem;font-weight:500;color:white;border:0.0875rem solid #00B48D;border-radius:0.25rem;padding:1.25rem 3rem 1.25rem 3rem;-webkit-transition:background-color 0.5s ease-in;-o-transition:background-color 0.5s ease-in;transition:background-color 0.5s ease-in;background-color:#00B48D;text-transform:uppercase;}@media only screen and (max-width:992px){.banner-wrapper .paragraph--type--simple-banner-speciality .simple-banner__book-appointment a{font-size:0.875rem;padding:0.75rem 1.25rem 0.75rem 1.25rem;}}.banner-wrapper .paragraph--type--simple-banner-speciality .simple-banner__book-appointment a::after{content:'';background-image:url(/themes/custom/aster/images/next-arrow.svg);width:2.1875rem;height:1.0625rem;display:inline-block;background-repeat:no-repeat;background-size:100%;}@media only screen and (max-width:992px){.banner-wrapper .paragraph--type--simple-banner-speciality .simple-banner__book-appointment a::after{top:0;width:1.125rem;height:0.625rem;}}.banner-wrapper .paragraph--type--simple-banner-speciality .simple-banner__book-appointment a:hover{color:#00B48D;background-color:white;}.banner-wrapper .paragraph--type--simple-banner-speciality .simple-banner__book-appointment a:hover::after{background-image:url(/themes/custom/aster/images/next-arrow-green.svg);}.banner-wrapper .paragraph--type--simple-banner-speciality .health-package-text__title{color:#164D92;font-weight:600;max-width:34.375rem !important;}.banner-wrapper .paragraph--type--simple-banner-speciality .health-package-text__price{color:#00B48D;font-weight:600;font-size:1.875rem;}@media only screen and (max-width:992px){.banner-wrapper .paragraph--type--simple-banner-speciality .health-package-text__price{font-size:1.5rem;}}@media only screen and (max-width:576px){.banner-wrapper .paragraph--type--simple-banner-speciality .health-package-text{max-width:18.75rem;margin:auto;}}.banner-wrapper .enquire-form{position:absolute;top:2rem;right:7.875rem;}@media only screen and (max-width:1200px){.banner-wrapper .enquire-form{right:2.875rem;}}@media only screen and (max-width:992px){.banner-wrapper .enquire-form{position:relative;top:auto;right:auto;padding:2rem 1.25rem;background:#f2f2f2;}}.banner-wrapper .enquire-form form{max-width:22.25rem;padding:2rem 2.1875rem;background:white;-webkit-box-shadow:0 0.1875rem 2.5rem #00000021;box-shadow:0 0.1875rem 2.5rem #00000021;border-radius:0.25rem;margin-top:2rem;}@media only screen and (max-width:992px){.banner-wrapper .enquire-form form{max-width:100%;-webkit-box-shadow:none;box-shadow:none;margin:auto;}}.banner-wrapper .enquire-form form > label{font-size:1.25rem;font-weight:600;color:#384f7e;margin-top:0.5rem;}.banner-wrapper .enquire-form form .form-item{margin-bottom:1rem;}.banner-wrapper .enquire-form form .form-item input{width:100%;height:2.625rem;color:#58595B;font-size:0.875rem;padding-left:1.25rem;border:0.0625rem solid rgba(110,129,168,0.39);margin:0;}.banner-wrapper .enquire-form form .form-item select{width:100%;height:2.625rem;color:#58595B;font-size:0.875rem;padding-left:1.25rem;border:0.0625rem solid rgba(110,129,168,0.39);margin:0;background:none;-webkit-appearance:none;border-radius:0;}.banner-wrapper .enquire-form form .form-item select:invalid{color:#8f8f8f;}.banner-wrapper .enquire-form form .form-item textarea{width:100%;color:#58595B;font-size:0.875rem;padding-left:1.25rem;border:0.0625rem solid rgba(110,129,168,0.39);margin:0;}@media only screen and (min-width:992px){.banner-wrapper .enquire-form form .form-item textarea{max-height:50px;}}.banner-wrapper .enquire-form form .iti--allow-dropdown input{padding-left:3rem;}.banner-wrapper .enquire-form form .submit-input{position:relative;}.banner-wrapper .enquire-form form .submit-input .form-submit{background:#00B48D;color:#fff;font:1rem;font-weight:500;padding:0.75rem 7.3125rem 0.75rem 4.25rem;margin:0;border:0;text-transform:uppercase;}@media only screen and (max-width:992px){.banner-wrapper .enquire-form form .submit-input .form-submit{max-width:100%;}}.banner-wrapper .enquire-form form .submit-input::after{content:'';background-image:url(/themes/custom/aster/images/next-arrow.svg);position:absolute;right:4.25rem;top:0.375rem;width:1.6875rem;height:0.8125rem;display:inline-block;background-repeat:no-repeat;background-size:100%;}@media only screen and (max-width:992px){.banner-wrapper .enquire-form form .submit-input::after{right:3rem;width:1.75rem;height:0.75rem;}}@media only screen and (min-width:992px){.banner-wrapper .enquire-form form .messages__wrapper{position:absolute;top:-6.75rem;left:0;width:100%;color:#fff;}.banner-wrapper .enquire-form form .messages__wrapper .messages__item{color:#fff;}}.testimonial-listing-banner .paragraph--type--simple-banner{height:15.9375rem;padding-top:0;}@media only screen and (max-width:576px){.testimonial-listing-banner .paragraph--type--simple-banner{height:12.5rem;}}.blogs-events-news-listing-banner .paragraph--type--simple-banner .simple-banner{height:23.125rem;}@media only screen and (max-width:576px){.blogs-events-news-listing-banner .paragraph--type--simple-banner .simple-banner{height:12.5rem;}}@media only screen and (max-width:576px){.blogs-events-news-listing-banner .sticky-header-block{padding:1.25rem;}}.blogs-events-news-listing-banner .sticky-header-block .field--name-field-links{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;max-width:72.5rem;margin:0 auto;}.taxonomy-term--services-default-banner{position:relative;}.taxonomy-term--services-default-banner .paragraph--type--simple-banner-speciality::before{content:"";display:block;background-color:rgba(0,0,0,0.5);position:absolute;left:0;right:0;top:0;bottom:0;}.taxonomy-term--services-default-banner .paragraph--type--simple-banner-speciality .simple-banner__title{color:#fff;}.taxonomy-term--services-default-banner .paragraph--type--simple-banner-speciality .health-package-text__title{color:#fff !important;}.health-package-banner .banner-wrapper .paragraph--type--simple-banner-speciality{-webkit-box-shadow:none !important;box-shadow:none !important;}del{text-decoration:none;position:relative;margin-right:1rem;}del::before{top:50%;background:red;opacity:0.7;content:'';width:110%;position:absolute;height:0.1em;border-radius:0.1em;left:-5%;white-space:nowrap;display:block;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);}#banner-title-medium .simple-banner__title{font-size:2.5rem;}@media only screen and (max-width:576px){#banner-title-medium .simple-banner__title{font-size:2rem;}}
