/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--type--overview{padding:3rem 0 3.75rem;}@media only screen and (max-width:768px){.paragraph--type--overview{padding:4.0625rem 0 2.1875rem;}}.paragraph--type--overview .container{padding:0;}@media only screen and (max-width:576px){.paragraph--type--overview .container{padding:0 1.25rem;}}.paragraph--type--overview h2{color:#164D92;font-size:2.875rem;line-height:4rem;font-weight:600 !important;}@media only screen and (max-width:768px){.paragraph--type--overview h2{font-size:1.875rem;line-height:2.1875rem;}}.paragraph--type--overview .overview-excerpt p{color:#384f7e;font-size:1rem;line-height:1.5;font-weight:300;margin-bottom:2.5rem;}@media only screen and (max-width:768px){.paragraph--type--overview .overview-excerpt p{font-size:1rem;margin-bottom:1.25rem;}}@media only screen and (min-width:768px){.paragraph--type--overview .ratings{margin-top:3.125rem;}}.paragraph--type--overview .ratings .rating-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}@media only screen and (max-width:768px){.paragraph--type--overview .ratings .rating-wrapper{margin-top:2.5rem;}}.paragraph--type--overview .ratings .rating-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:1.875rem;}@media only screen and (max-width:768px){.paragraph--type--overview .ratings .rating-image{padding-right:1rem;}}.paragraph--type--overview .ratings .rating-image svg{width:5.9375rem;}@media only screen and (max-width:768px){.paragraph--type--overview .ratings .rating-image svg{width:4.0625rem;}}.paragraph--type--overview .ratings .rating-text .field--name-field-number{color:#103547;font-size:3rem;line-height:4.625rem;font-weight:700;}@media only screen and (max-width:768px){.paragraph--type--overview .ratings .rating-text .field--name-field-number{font-size:1.875rem;line-height:2.5rem;}}.paragraph--type--overview .ratings .rating-text .field--name-field-title{color:#00B48D;font-size:1.25rem;font-weight:500;}@media only screen and (max-width:768px){.paragraph--type--overview .ratings .rating-text .field--name-field-title{font-size:1.125rem;}}.paragraph--type--overview .ratings .rating-text .field--name-field-excerpt p{color:#58595B;}@media only screen and (max-width:768px){.paragraph--type--overview .ratings .rating-text .field--name-field-excerpt p{font-size:0.875rem;line-height:1.25rem;}}.paragraph--type--overview .ratings .field--name-field-rating-component{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;}@media only screen and (min-width:768px){.paragraph--type--overview .ratings .field--name-field-rating-component > div{width:50%;}}@media only screen and (min-width:768px){.paragraph--type--overview .ratings .field--name-field-rating-component > div:first-child{padding-right:1.875rem;border-right:1px solid #eceef1;}}@media only screen and (min-width:992px){.paragraph--type--overview .ratings .field--name-field-rating-component > div:first-child{padding-right:3.125rem;}}.paragraph--type--overview .ratings .field--name-field-rating-component > div:nth-child(2) .field--name-field-number::after{content:'%';}@media only screen and (min-width:768px){.paragraph--type--overview .ratings .field--name-field-rating-component > div:nth-child(2){padding-left:1.875rem;}}@media only screen and (min-width:992px){.paragraph--type--overview .ratings .field--name-field-rating-component > div:nth-child(2){padding-left:3.125rem;}}.paragraph--type--overview .overview-wrapper{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;}.paragraph--type--overview .overview-wrapper .overview-image{width:64%;}@media only screen and (max-width:992px){.paragraph--type--overview .overview-wrapper .overview-image{width:100%;}}.paragraph--type--overview .overview-wrapper .overview-image *{height:100%;}.paragraph--type--overview .overview-wrapper .overview-image * .visually-hidden{height:auto;}.paragraph--type--overview .overview-wrapper .overview-details{width:36%;background:#00B48D;padding:2.8125rem 2.1875rem 0;position:relative;}@media only screen and (max-width:992px){.paragraph--type--overview .overview-wrapper .overview-details{width:100%;padding:2.8125rem 1.25rem 3.4375rem;}}.paragraph--type--overview .overview-wrapper .field--name-field-google-map-link{position:absolute;right:2.1875rem;top:3.625rem;}@media only screen and (max-width:768px){.paragraph--type--overview .overview-wrapper .field--name-field-google-map-link{right:1.25rem;top:4.0625rem;}}.paragraph--type--overview .overview-wrapper .field--name-field-google-map-link a{color:#fff;font-size:14px;line-height:1rem;font-weight:600;}.paragraph--type--overview .overview-wrapper .field--name-field-google-map-link a:hover{text-decoration:underline !important;}.paragraph--type--overview .overview-wrapper .field--name-field-google-map-link a::after{content:'';background:url(/themes/custom/aster/images/next-arrow.svg);width:24px;height:12px;display:inline-block;background-repeat:no-repeat;background-size:100%;margin-left:0.75rem;width:21px;height:10px;margin-left:8px;}.paragraph--type--overview .overview-wrapper .field--name-field-address{margin-bottom:1rem;}.paragraph--type--overview .overview-wrapper .field--name-field-address .field__label{font-size:1.75rem;line-height:3rem;color:#fff;font-weight:600;}@media only screen and (max-width:768px){.paragraph--type--overview .overview-wrapper .field--name-field-address .field__label{font-size:1.5rem;line-height:3.9375rem;}}.paragraph--type--overview .overview-wrapper .field--name-field-address .field__item{font-size:1rem;line-height:1.5;color:#f2f2f2;font-weight:300;}@media only screen and (max-width:768px){.paragraph--type--overview .overview-wrapper .field--name-field-address .field__item{font-size:1rem;}}.paragraph--type--overview .overview-wrapper .virtual-tour-link .field--name-field-cta a{padding:1.0625rem 2.1875rem 1.0625rem 1.25rem;background-color:#fff;color:#4dc39a;font-weight:600;border:none;}.paragraph--type--overview .overview-wrapper .virtual-tour-link .field--name-field-cta a::before{content:'';-webkit-mask:url(/themes/custom/aster/images/360.svg);mask:url(/themes/custom/aster/images/360.svg);-webkit-mask-size:cover;mask-size:cover;background-color:#4dc39a;width:1.25rem;height:1.25rem;display:inline-block;background-repeat:no-repeat;background-size:100%;margin-left:0;position:relative;top:4px;margin-right:10px;}.paragraph--type--overview .overview-wrapper .virtual-tour-link .field--name-field-cta a::after{-webkit-mask:url(/themes/custom/aster/images/virtual-tour-arrow.svg);mask:url(/themes/custom/aster/images/virtual-tour-arrow.svg);-webkit-mask-size:cover;mask-size:cover;background-color:#4dc39a;width:1.3125rem;height:0.625rem;margin-left:1.875rem;position:relative;top:-1px;display:inline-block;background-repeat:no-repeat;background-size:100%;}.paragraph--type--overview .overview-wrapper .virtual-tour-link .field--name-field-cta a:hover{background-color:#00B48D;color:#fff;border:1px solid #fff;padding:1rem 2.125rem 1rem 1.1875rem;}.paragraph--type--overview .overview-wrapper .virtual-tour-link .field--name-field-cta a:hover::before{background-color:#fff;}.paragraph--type--overview .overview-wrapper .virtual-tour-link .field--name-field-cta a:hover::after{background-image:none;background-color:#fff;}.paragraph--type--overview .overview-wrapper .social-links{color:#fff;margin:1rem 0 2.1875rem 0;}.paragraph--type--overview .overview-wrapper .social-links .paragraph--type--social-presence a:first-child{margin-left:0;}.paragraph--type--overview .overview-wrapper .social-links .paragraph--type--social-presence .field--name-field-title{margin:0;}.paragraph--type--overview .overview-wrapper .contact-details{margin-top:0;}.paragraph--type--overview .overview-wrapper .contact-details .paragraph--type--contact-info .field__label{display:inline;font-size:1.125rem;line-height:1.875rem;color:#f2f2f2;font-weight:600;}.paragraph--type--overview .overview-wrapper .contact-details .paragraph--type--contact-info .field__label::after{content:':';}.paragraph--type--overview .overview-wrapper .contact-details .paragraph--type--contact-info .field__item,.paragraph--type--overview .overview-wrapper .contact-details .paragraph--type--contact-info .field__items{display:inline;}.paragraph--type--overview .overview-wrapper .contact-details .paragraph--type--contact-info .field__item a,.paragraph--type--overview .overview-wrapper .contact-details .paragraph--type--contact-info .field__items a{color:#f2f2f2;font-size:1rem;line-height:1.5;font-weight:300;}.paragraph--type--overview .overview-wrapper .contact-details .paragraph--type--contact-info .field__item a:hover,.paragraph--type--overview .overview-wrapper .contact-details .paragraph--type--contact-info .field__items a:hover{text-decoration:underline !important;}.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-contact-info > .field__label{font-size:1.75rem;line-height:4rem;color:#fff;font-weight:600;}@media only screen and (max-width:768px){.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-contact-info > .field__label{font-size:1.5rem;line-height:3.9375rem;}}.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-email{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0.625rem;}.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-email .field__label{padding-right:0.625rem;}.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-helpline-number .field__label::before{background-image:url(/themes/custom/aster/images/helpline-hospital.svg);}.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-helpline-number .field__items .field__item{display:inline-block;}.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-helpline-number .field__items .field__item::after{content:',';color:#fff;font-size:1.125rem;}.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-helpline-number .field__items .field__item:last-child::after{content:'';}.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-contact-number,.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-helpline-number{background:#0f0f0f;opacity:0.6;padding:0.5rem 1rem;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media only screen and (max-width:1200px){.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-contact-number,.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-helpline-number{-webkit-box-flex:0;-ms-flex:none;flex:none;}}.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-contact-number .field__label,.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-helpline-number .field__label{position:relative;padding-left:1.875rem;max-width:8.125rem;}.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-contact-number .field__label::before,.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-helpline-number .field__label::before{content:'';position:absolute;display:inline-block;width:1.25rem;height:1.25rem;background-repeat:no-repeat;background-size:100%;background-position:center;top:0.3125rem;left:0;}.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-contact-number .field__items,.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-helpline-number .field__items{max-width:12.5rem;padding-left:0.625rem;}@media only screen and (max-width:1200px){.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-contact-number .field__items,.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-helpline-number .field__items{padding-left:1.875rem;max-width:100%;display:inline-block;}}@media only screen and (max-width:576px){.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-contact-number .field__items,.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-helpline-number .field__items{padding-left:1rem;max-width:12.5rem;}}@media only screen and (max-width:435px){.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-contact-number .field__items,.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-helpline-number .field__items{padding-left:1.875rem;max-width:100%;}}.paragraph--type--overview .overview-wrapper .contact-details .field--name-field-contact-number .field__label::before{background-image:url(/themes/custom/aster/images/ambulance-new.svg);}
