/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.faq-section{max-width:800px;margin:40px auto;padding:0 20px;}.faq-section h1{text-align:center;margin-bottom:40px;color:#000;font-size:2.2rem;font-weight:600;}.faq-container{background:white;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,0.08);overflow:hidden;}.faq-item{border-bottom:1px solid #eaeaea;padding:25px;transition:all 0.3s ease;margin-bottom:10px;}.faq-item:last-child{border-bottom:none;margin-bottom:0;}.faq-item:hover{background-color:#f9f9f9;}.faq-question{font-size:1.1rem;font-weight:600;color:#000;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding-right:15px;}.faq-question::after{content:'+';font-size:1.5rem;color:#000;transition:transform 0.3s ease;}.faq-item.active .faq-question::after{content:'-';}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease;color:#333;margin-top:0;padding-left:0;}.faq-item.active .faq-answer{max-height:fit-content;margin-top:15px;padding-left:5px;}.homepag-faq{background-image:linear-gradient(rgba(15,83,100,0.5),rgba(15,83,100,1)),url(/themes/custom/gleneagles/images/faq-banner.png);background-size:cover;background-position:center;}.faq-item{background:white;}.homepag-faq .wrapper ul{gap:20px;display:grid;}.homepag-faq .wrapper{padding:60px 15px;}.homepage-overview{padding-top:10px;padding-bottom:60px;}#block-gleneagles-needhelp{background:aliceblue;}.health-sec .health-list{display:flex;flex-wrap:wrap;margin:-14px;width:100%;}.health-sec .health-list li{width:calc(33.33% - 28px);margin:14px;position:relative;padding-bottom:60px;}.health-box{background:#FBFBFD;box-shadow:0px 3px 15px #81818133;border-radius:12px;position:relative;}.health-box .health-img{position:relative;}.health-box .health-img img{border-radius:12px 12px 0 0;width:100%;}.health-box .health-text{padding:16px 16px 0 16px;}.health-box .health-text .health-top{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 20px 0;}.health-box .health-text .health-top .health-left p{font:600 18px/22px "Noto Sans",sans-serif;color:#2C2C2C;padding-bottom:10px;max-width:240px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.health-box .health-text .health-top .health-left span{background:#00A0A0;border-radius:4px;color:#fff;font-size:13px;line-height:22px;padding:0 10px 1px 10px;max-width:200px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;}.health-box .health-text .health-top .health-right span{font:14px/18px "Open Sans",sans-serif;color:#4D4D4F;}.health-box .health-text .health-top .health-right p{font:700 24px/28px "Open Sans",sans-serif;color:#2C2C2C;}.health-box .health-text .health-bottom li{width:100%;margin:0;padding-bottom:10px;}.health-box .health-text .health-bottom li span{font:14px/24px "Open Sans",sans-serif;color:#4D4D4F;}.health-box .health-text .health-bottom li p{font:500 16px/20px "Open Sans",sans-serif;color:#2C2C2C;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.health-box .health-button{padding:8px 16px 24px 16px;position:absolute;width:100%;bottom:0;}.health-box .health-button a{width:100%;border-radius:8px;}#block-gleneagles-views-block-health-screening-block-2 .view-filters{display:none;}#block-gleneagles-views-block-health-screening-block-2 .form-filter-right .view-header{float:unset;}.health-sec .pager{display:none;}.view-health-screening .view-footer{margin-top:30px;}.health-screening-wrapper .view-filters{display:none;}.health-screening-wrapper .form-filter-right .view-header{float:unset;}.doctors-list-wrapper,.doctors-wrapper{display:none;}.view-homepage-blogs .slick-initialized .slick-slide{padding:20px 12px;}.page-node-type-city-page .health-sec{padding:60px 15px 0;}.page-node-type-blogs .blog-outer,.page-node-type-doctors .blog-outer{padding:48px !important;}@media (max-width:768px){.faq-section{margin:30px auto;padding:0 15px;}.faq-section h1{font-size:1.8rem;margin-bottom:30px;}.faq-item{padding:20px;margin-bottom:8px;}.faq-question{font-size:1rem;}}@media (max-width:480px){.faq-section{margin:20px auto;padding:0 10px;}.faq-section h1{font-size:1.5rem;margin-bottom:25px;}.faq-item{padding:15px;margin-bottom:6px;background:white;}}@media only screen and (max-width:767px){.health-sec .health-list{margin:0;}.health-sec{padding:15px;}}@media only screen and (max-width:1023px){.health-sec .health-list li{width:calc(50% - 28px);}}@media only screen and (max-width:767px){.health-sec .health-list li{width:calc(100% - 28px);}}@media only screen and (max-width:767px){.health-box .health-text{padding-bottom:10px;}.page-node-type-city-page .health-sec{padding:30px 15px 0;}div#block-gleneagles-views-block-hospital-detail-page-block-4{padding:30px 0px;}}@media only screen and (max-width:767px){.health-box .health-text .health-top{margin:0 0 10px 0;}}@media only screen and (max-width:767px){.health-box .health-text .health-top .health-left p{font-size:16px;}}@media only screen and (max-width:1023px){.health-box .health-text .health-top .health-right p{font-size:22px;}}@media only screen and (max-width:767px){.health-box .health-text .health-top .health-right p{font-size:18px;}}@media only screen and (max-width:767px){.health-box .health-text .health-bottom li{padding-bottom:8px;}}@media only screen and (max-width:767px){.health-box .health-text .health-bottom li span{font-size:12px;}}@media only screen and (max-width:767px){.health-box .health-text .health-bottom li p{font-size:14px;}.homepage-overview{padding-top:10px;padding-bottom:30px;}}@media only screen and (max-width:425px){.health-box .health-text .health-top{display:block;}.health-box .health-text .health-top .health-left p{text-align:initial;}}.key-procedure-block{background:#DCEBF4;margin-bottom:60px}.key-procedure-section{max-width:1270px;margin:40px auto;padding:60px 20px;}.key-procedure-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px;}.key-procedure-section .section-header h2{margin-bottom:0px;}.key-procedure-section .section-header .view-all{white-space:nowrap;color:#00769C;border-bottom:1px solid #00769C;font-size:16px;font-weight:400;margin:0 0 0 10px;}.key-procedure-section .section-title{font-size:1.6rem;font-weight:700;color:#1a365d;margin:0;}.key-procedure-section .procedure-list{list-style:disc;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px 40px;padding-left:20px;margin:0;}.key-procedure-section .procedure-list li{font-size:18px;font-family:'Open Sans';font-weight:600;margin-bottom:10px;}.key-procedure-section .procedure-list a{color:#2d3748;text-decoration:none;transition:color 0.2s ease;}.key-procedure-section .procedure-list a::after{content:"»";padding-left:10px;}.key-procedure-section .procedure-list a:hover{color:#00a0a0;transition:all 0.5s ease;}.key-procedure-section .form-radios{display:flex;flex-direction:row;gap:15px;}.key-procedure-section .js-form-type-radio{width:fit-content;border:1px solid black;text-align:center;padding:10px;}.key-procedure-section input[type="radio"]{display:none;}.key-procedure-section .form-radios .js-form-type-radio.active{color:#ffffff;background:#008099;}.key-procedure-section .js-form-type-radio label{font-size:18px;padding-bottom:0;color:#008099}.key-procedure-section .js-form-type-radio:hover label,.key-procedure-section .js-form-type-radio.active label{color:#ffffff !important;}.key-procedure-section .form-radios .js-form-type-radio:hover{color:#ffffff;background:#008099}.key-procedure-section .form-radios .js-form-type-radio{display:inline-block;border:1px solid #008099;padding:12px 24px;margin:5px;border-radius:24px;cursor:pointer;font-size:1rem;background:#fff;transition:all 0.3s ease;}@media only screen and (max-width:767px){.key-procedure-section .form-radios{display:inline-block !important;}.key-procedure-section .js-form-type-radio label{font-size:16px;}}
