body{line-height:1.5}body p{color:#000}.vc_column-inner{padding-top:0 !important}.block-content{padding:0 !important}.vc_sep_width_10{width:150px}h1,h2,h3,h4{margin:0 0 16px !important;line-height:1.2}h5{text-transform:none}.text-white *{color:#fff}.text-white ul li::before{background-color:#fff !important}.round-corner{border-radius:20px;overflow:hidden}.wpcf7 .wpcf7-form-control-wrap{margin:16px 0}.wpcf7 .wpcf7-form-control-wrap input[type=text],.wpcf7 .wpcf7-form-control-wrap input[type=password],.wpcf7 .wpcf7-form-control-wrap input[type=color],.wpcf7 .wpcf7-form-control-wrap input[type=date],.wpcf7 .wpcf7-form-control-wrap input[type=datetime],.wpcf7 .wpcf7-form-control-wrap input[type=datetime-local],.wpcf7 .wpcf7-form-control-wrap input[type=email],.wpcf7 .wpcf7-form-control-wrap input[type=number],.wpcf7 .wpcf7-form-control-wrap input[type=range],.wpcf7 .wpcf7-form-control-wrap input[type=search],.wpcf7 .wpcf7-form-control-wrap input[type=tel],.wpcf7 .wpcf7-form-control-wrap input[type=time],.wpcf7 .wpcf7-form-control-wrap input[type=url],.wpcf7 .wpcf7-form-control-wrap input[type=month],.wpcf7 .wpcf7-form-control-wrap input[type=week],.wpcf7 .wpcf7-form-control-wrap textarea,.wpcf7 .wpcf7-form-control-wrap .combobox-wrapper,.wpcf7 .wpcf7-form-control-wrap #page .woocommerce .select2-container .select2-selection--single,.wpcf7 .wpcf7-form-control-wrap .select2-container .select2-dropdown,.wpcf7 .wpcf7-form-control-wrap .chosen-container-single .chosen-single,.wpcf7 .wpcf7-form-control-wrap .select2-container .select2-choice,.wpcf7 .wpcf7-form-control-wrap select.wpcf7-form-control.wpcf7-select,.wpcf7 .wpcf7-form-control-wrap .thegem-combobox-wrap .thegem-combobox__trigger,.wpcf7 .wpcf7-form-control-wrap .thegem-combobox-wrap .thegem-combobox__options,.wpcf7 .wpcf7-form-control-wrap .product-page__wrapper .product-page__nav .product-page__nav-preview,.wpcf7 .wpcf7-form-control-wrap .product-page__wrapper form.cart .quantity,.wpcf7 .wpcf7-form-control-wrap .gem-attribute-selector .gem-attribute-options li,.wpcf7 .wpcf7-form-control-wrap table.variations .thegem-select{padding:8px 16px;background-color:#fff}.wpcf7 .wpcf7-form-control-wrap textarea{max-height:244px}.wpcf7 .wpcf7-submit{margin:0 !important;width:auto !important;height:auto !important;border-radius:0;background-color:#bcd331 !important;font-size:16px !important;padding:6px 24px !important}@media screen and (min-width: 768px){.wpb_single_image.full-width figure,.wpb_single_image.full-width .vc_single_image-wrapper{display:block}.wpb_single_image.full-width img{width:100%}}b{font-weight:bold}.newsletter .wpcf7{text-align:center}.newsletter .wpcf7 .wpcf7-form{max-width:1008px;margin:40px auto 0}@media screen and (min-width: 768px){.newsletter .wpcf7 .wpcf7-form{display:flex;flex-flow:row wrap;justify-content:center;gap:8px}}.newsletter .wpcf7 .wpcf7-form-control-wrap{margin:0 0 8px}@media screen and (min-width: 768px){.newsletter .wpcf7 .wpcf7-form-control-wrap{margin:0;width:calc(50% - 110px)}}.newsletter .wpcf7 .wpcf7-submit{max-height:43px}.wpb_copyright_element{font-size:16px;white-space:break-spaces !important;color:#666}body.home .hero h1{line-height:1;font-size:50px}@media screen and (min-width: 1212px){body.home .hero h1{font-size:80px}}body.home .hero-actions-wrapper .vc_column-inner{overflow:hidden}@media(max-width: 500px){body.home .has-actions{padding-left:16px !important;padding-right:16px !important}}body.home .hero-actions{margin:0 !important;overflow:hidden}body.home .hero-actions .vc_column-inner{padding-left:0 !important;padding-right:0 !important}body.home .hero-actions .vc_col-sm-3{border-bottom:1px solid #666}@media screen and (min-width: 768px){body.home .hero-actions .vc_col-sm-3{border-bottom:none;border-right:1px solid #666}}body.home .hero-actions .vc_col-sm-3:last-child{border:none}body.home .hero-actions .wpb_raw_code{width:100%}body.home .hero-actions .wpb_raw_code a{display:block;width:100%;height:150px;padding:24px;text-align:center;font-weight:bold;line-height:1.2}body.home .hero-actions .wpb_raw_code a:hover{background-color:#005792;color:#fff}body.home .hero-actions .wpb_raw_code a:hover .icon-hover{width:60px;height:60px}body.home .hero-actions .wpb_raw_code .icon-hover{display:block;margin:0 auto 8px;width:50px;height:50px;background-size:cover !important}body.home .hero-actions .wpb_raw_code.my-chart a:hover .icon-hover{background-image:url(/wp-content/uploads/2025/08/MyChart-icon-lg.png)}body.home .hero-actions .wpb_raw_code.my-chart .icon-hover{background:url(/wp-content/uploads/2025/08/MyChart-icon.png) center no-repeat}body.home .hero-actions .wpb_raw_code.find-doctor a:hover .icon-hover{background-image:url(/wp-content/uploads/2025/08/find-a-doctor-icon-lg.png)}body.home .hero-actions .wpb_raw_code.find-doctor .icon-hover{background:url(/wp-content/uploads/2025/08/find-a-doctor-icon.png) center no-repeat}body.home .hero-actions .wpb_raw_code.appointment a:hover .icon-hover{background-image:url(/wp-content/uploads/2025/08/request-appointment-icon-lg.png)}body.home .hero-actions .wpb_raw_code.appointment .icon-hover{background:url(/wp-content/uploads/2025/08/request-appointment-icon.png) center no-repeat}body.home .hero-actions .wpb_raw_code.same-day a:hover .icon-hover{background-image:url(/wp-content/uploads/2025/08/same-day-centers-icon-lg.png)}body.home .hero-actions .wpb_raw_code.same-day .icon-hover{background:url(/wp-content/uploads/2025/08/same-day-centers-icon.png) center no-repeat}body.home .home-news .vc_pageable-slide-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;gap:15px;margin:0}body.home .home-news .vc_pageable-slide-wrapper .vc_grid-item{padding:0;width:100%;background-color:#fff;border-radius:15px;box-shadow:0 0 16px #666;overflow:hidden}@media screen and (min-width: 768px){body.home .home-news .vc_pageable-slide-wrapper .vc_grid-item{width:calc(25% - 15px)}}body.home .home-news .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem-animated-block{position:relative;max-height:180px;border-bottom:8px solid #bcd331;overflow:hidden}body.home .home-news .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem-zone{position:relative;background-color:#fff !important}body.home .home-news .vc_pageable-slide-wrapper .vc_grid-item .vc_custom_heading h4{font-size:16px;line-height:1.2;color:#000;font-weight:normal}body.home .home-news .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem-col-align-{position:relative;min-height:150px}body.home .home-news .vc_pageable-slide-wrapper .vc_grid-item .vc_btn3-container{margin:0;position:absolute;bottom:10px;left:10px}body.home .home-news .vc_pageable-slide-wrapper .vc_grid-item .vc_btn3-container a{padding:0 42px 0 0;color:#015792;font-weight:bold}body.home .home-news .vc_pageable-slide-wrapper .vc_grid-item .vc_btn3-container a .vc_btn3-icon{color:#bcd331}body.home .gem-testimonial-wrapper::after{display:none !important}body.home .gem-testimonial-wrapper .gem-testimonial-image{display:none}body.home .why-wrapper{background-size:100% auto;background-position:bottom right !important}.services-grid{display:flex;flex-flow:row wrap;justify-content:center;gap:56px 24px;margin-top:80px !important}.services-grid .service-card{position:relative;padding:40px 25px 25px;width:calc(50% - 12px);text-align:center;background-color:#fff;border-radius:15px;box-shadow:0 0 25px #c6c6c6;transition:all .3s ease}@media screen and (min-width: 768px){.services-grid .service-card{width:calc(33.3333% - 16px)}}@media screen and (min-width: 1212px){.services-grid .service-card{width:calc(25% - 20px)}}.services-grid .service-card:hover{color:#fff;background-color:#005792}.services-grid .service-card .service-icon{display:block;position:absolute;top:-30px;left:50%;transform:translateX(-50%);margin:0 auto 16px;width:56px;height:56px;border-radius:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:background-image .3s ease}.services-grid .service-card .service-icon.cardiac-testing{background-image:url("/wp-content/uploads/2025/08/cardiac-testing-icon-b.png")}.services-grid .service-card .service-icon.comprehensive-care{background-image:url("/wp-content/uploads/2025/08/comprehensive-care-icon-b.png")}.services-grid .service-card .service-icon.diabetes-management{background-image:url("/wp-content/uploads/2025/08/diabetes-management-icon-b.png")}.services-grid .service-card .service-icon.fall-prevention{background-image:url("/wp-content/uploads/2025/08/fall-prevention-icon-b.png")}.services-grid .service-card .service-icon.virtual-care{background-image:url("/wp-content/uploads/2025/08/virtual-care-icon-b.png")}.services-grid .service-card .service-icon.tobacco-cessation{background-image:url("/wp-content/uploads/2025/08/tobacco-cessation-icon-b.png")}.services-grid .service-card .service-icon.sameday-centers{background-image:url("/wp-content/uploads/2025/08/same-day-centers-icon-b.png")}.services-grid .service-card .service-icon.respiratory-services{background-image:url("/wp-content/uploads/2025/08/respiratory-services-icon-b.png")}.services-grid .service-card .service-icon.radiology{background-image:url("/wp-content/uploads/2025/08/radiology-icon-b.png")}.services-grid .service-card .service-icon.physical-therapy{background-image:url("/wp-content/uploads/2025/08/physical-therapy-icon-b.png")}.services-grid .service-card .service-icon.pediatric-support-centers{background-image:url("/wp-content/uploads/2025/08/pediatric-support-centers-icon-b.png")}.services-grid .service-card .service-icon.pediatric-nutrition{background-image:url("/wp-content/uploads/2025/08/pediatric-nutrition-icon-b.png")}.services-grid .service-card .service-icon.laboratory-services{background-image:url("/wp-content/uploads/2025/08/lab-services-icon-b.png")}.services-grid .service-card .service-icon.hospital-medicine{background-image:url("/wp-content/uploads/2025/08/hospital-medicine-icon-b.png")}.services-grid .service-card:hover .service-icon.cardiac-testing{background-image:url("/wp-content/uploads/2025/08/cardiac-testing-icon-g-1.png")}.services-grid .service-card:hover .service-icon.comprehensive-care{background-image:url("/wp-content/uploads/2025/08/comprehensive-care-icon-g-1.png")}.services-grid .service-card:hover .service-icon.diabetes-management{background-image:url("/wp-content/uploads/2025/08/diabetes-management-icon-g-1.png")}.services-grid .service-card:hover .service-icon.fall-prevention{background-image:url("/wp-content/uploads/2025/08/fall-prevention-icon-g-1.png")}.services-grid .service-card:hover .service-icon.virtual-care{background-image:url("/wp-content/uploads/2025/08/virtual-care-icon-g.png")}.services-grid .service-card:hover .service-icon.tobacco-cessation{background-image:url("/wp-content/uploads/2025/08/tobacco-cessation-icon-g.png")}.services-grid .service-card:hover .service-icon.sameday-centers{background-image:url("/wp-content/uploads/2025/08/same-day-centers-icon-g.png")}.services-grid .service-card:hover .service-icon.respiratory-services{background-image:url("/wp-content/uploads/2025/08/respiratory-services-icon-g.png")}.services-grid .service-card:hover .service-icon.radiology{background-image:url("/wp-content/uploads/2025/08/radiology-icon-g.png")}.services-grid .service-card:hover .service-icon.physical-therapy{background-image:url("/wp-content/uploads/2025/08/physical-therapy-icon-g.png")}.services-grid .service-card:hover .service-icon.pediatric-support-centers{background-image:url("/wp-content/uploads/2025/08/pediatric-support-centers-icon-g.png")}.services-grid .service-card:hover .service-icon.pediatric-nutrition{background-image:url("/wp-content/uploads/2025/08/pediatric-nutrition-icon-g.png")}.services-grid .service-card:hover .service-icon.laboratory-services{background-image:url("/wp-content/uploads/2025/08/lab-services-icon-g.png")}.services-grid .service-card:hover .service-icon.hospital-medicine{background-image:url("/wp-content/uploads/2025/08/hospital-medicine-icon-g.png")}.overflow-hidden{overflow:hidden}.overflow-hidden .vc_column-inner{overflow:hidden}.admin-search{margin-top:40px}.admin-search .wpb_wrapper{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:24px}@media screen and (min-width: 768px){.admin-search .wpb_wrapper{flex-wrap:nowrap}}.admin-search .wpb_wrapper span{font-weight:bold}.admin-search .search-wrapper{position:relative;border-radius:35px;padding-right:40px;border:1px solid #8f8f8f}.admin-search .search-wrapper input{width:100%;display:block;background-color:rgba(0,0,0,0);border:none;padding:12px 16px;min-width:350px}.admin-search .search-wrapper .far{display:block;position:absolute;top:50%;right:16px;transform:translateY(-50%);font-style:normal;font-family:fontAwesome;color:#bbd233;font-size:32px}.admin-search .button{background-color:#bcd331;display:inline-block;border-radius:35px;color:#fff;font-weight:bold;padding:12px 40px}.tabs-wrapper h2{padding-top:25px;border-radius:25px 25px 0 0;text-align:center;color:#fff;margin-bottom:0 !important;background-color:#015791}.tabs-wrapper .vc_tta-container{border-radius:0 0 25px 25px;margin-bottom:0;overflow:hidden}.tabs-wrapper .vc_tta-tabs-container{background-color:#015791;margin:0 !important;padding-top:20px;padding-bottom:8px}.tabs-wrapper .vc_tta-tabs-container .vc_tta-tab.vc_active a{border-bottom:1px solid #bcd335 !important}.tabs-wrapper .vc_tta-tabs-container .vc_tta-tab a{background-color:#015791 !important;color:#fff !important}.book-club-tabs h2{padding-top:25px;border-radius:25px 25px 0 0;text-align:center;color:#fff;margin-bottom:0 !important;background-color:#015791}.book-club-tabs .vc_tta-container{border-radius:0 0 25px 25px;margin-bottom:0;overflow:hidden}.book-club-tabs .vc_tta-tabs-container{background-color:#015791;margin:0 !important;padding-top:20px;padding-bottom:8px}.book-club-tabs .vc_tta-tabs-container .vc_tta-tab.vc_active a{border-bottom:1px solid #bcd335 !important}.book-club-tabs .vc_tta-tabs-container .vc_tta-tab a{background-color:#015791 !important;color:#fff !important}.book-club-tabs .book{display:inline-block;box-shadow:5px 5px 10px 2px rgba(0,0,0,.28);border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:5px;border-bottom-right-radius:5px;transition:all .7s cubic-bezier(0.25, 0.8, 0.25, 1);border-bottom:1px solid rgba(0,0,0,.26);border-top:1px solid rgba(255,255,255,.26);border-right:1px solid rgba(0,0,0,.26);width:230px;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;transform:rotate(2deg)}.book-club-tabs .book:hover{transform:scale(1.1) !important;box-shadow:0px 0px 50px 0px rgba(0,0,0,.38)}.book-club-tabs .book::before{position:absolute;top:0;left:0;content:"";background:linear-gradient(to right, rgba(0, 0, 0, 0.17) 0%, rgba(255, 255, 255, 0.72) 15%, rgba(255, 255, 255, 0.49) 17%, rgba(255, 255, 255, 0.37) 18%, rgba(255, 255, 255, 0.35) 25%, rgba(255, 255, 255, 0.27) 50%, rgba(0, 0, 0, 0.2) 74%, rgba(255, 255, 255, 0.45) 89%, rgba(255, 255, 255, 0) 100%);height:100%;width:18px;display:block;border-top-left-radius:3px;border-bottom-left-radius:3px}ul:not(.vc_tta-tabs-list){margin-left:0;padding-left:20px}ul:not(.vc_tta-tabs-list) *{color:#000}.member-tabs .vc_tta-tabs-container .vc_tta-tab a{background-color:rgba(0,0,0,0) !important;padding:0 !important}.member-tabs .vc_tta-tabs-container .vc_tta-tab a .vc_tta-title-text{color:#005792 !important;font-weight:bold;font-size:18px}.member-tabs .vc_tta-tabs-container .vc_tta-tab.vc_active a .vc_tta-title-text{color:#bad436 !important}.carelink-resources{margin-top:40px;margin-bottom:0 !important;box-shadow:0 0 16px #7d7d7d !important;border-radius:20px;overflow:hidden}.carelink-resources .vc_tta-panels-container{background-color:#fff;padding:0 40px}.carelink-resources .vc_tta-tabs-container{background-color:#005792;margin-bottom:0 !important;padding-top:15px;padding-bottom:16px}.carelink-resources .vc_tta-tabs-container .vc_tta-tab a{background-color:rgba(0,0,0,0) !important}.carelink-resources .vc_tta-tabs-container .vc_tta-tab a .vc_tta-title-text{font-size:18px;color:#fff}.carelink-resources .vc_tta-tabs-container .vc_tta-tab.vc_active a .vc_tta-title-text{border-bottom:1px solid #bad436;font-weight:bold}.advisory{perspective:1000px;width:100%;cursor:pointer;border-radius:15px;text-align:center;padding:40px;overflow:hidden;position:relative;min-height:320px}.advisory .img-holder{width:100%;margin:0 auto 20px;max-width:120px}.advisory .img-holder img{width:100%;height:auto;display:block}.advisory .name{font-size:20px;font-weight:bold;margin-bottom:10px;color:#015791}.advisory p{font-size:16px;margin-bottom:15px}.advisory .hover{position:absolute;top:0;left:0;width:100%;height:100%;background:#015791;padding:20px;opacity:0;transform:rotateY(180deg);transition:all .6s ease;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:16px;text-align:left}.advisory::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;transition:all .6s ease}.advisory:hover .hover{opacity:1;transform:rotateY(0deg)}.advisory:hover .img-holder,.advisory:hover .name,.advisory:hover>p{opacity:0;transform:rotateY(-180deg)}.advisory>.img-holder,.advisory>.name,.advisory>p{transition:all .6s ease;backface-visibility:hidden;position:relative;z-index:1}.page-feedback .cf7-two-column-layout{max-width:1200px;margin:0 auto}.page-feedback .cf7-two-column-layout .cf7-row{display:flex;gap:20px;margin-bottom:20px}.page-feedback .cf7-two-column-layout .cf7-col-half{flex:1;min-width:0}.page-feedback .cf7-two-column-layout .cf7-col-full{flex:1 1 100%}.page-feedback .cf7-two-column-layout label{display:block;margin-bottom:5px;font-weight:500;color:#333}.page-feedback .cf7-two-column-layout input[type=text],.page-feedback .cf7-two-column-layout input[type=date],.page-feedback .cf7-two-column-layout input[type=email],.page-feedback .cf7-two-column-layout select,.page-feedback .cf7-two-column-layout textarea{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .3s ease}.page-feedback .cf7-two-column-layout input[type=text]:focus,.page-feedback .cf7-two-column-layout input[type=date]:focus,.page-feedback .cf7-two-column-layout input[type=email]:focus,.page-feedback .cf7-two-column-layout select:focus,.page-feedback .cf7-two-column-layout textarea:focus{outline:none;border-color:#0073aa;box-shadow:0 0 0 2px rgba(0,115,170,.1)}.page-feedback .cf7-two-column-layout input[type=text]::-moz-placeholder, .page-feedback .cf7-two-column-layout input[type=date]::-moz-placeholder, .page-feedback .cf7-two-column-layout input[type=email]::-moz-placeholder, .page-feedback .cf7-two-column-layout select::-moz-placeholder, .page-feedback .cf7-two-column-layout textarea::-moz-placeholder{color:#999}.page-feedback .cf7-two-column-layout input[type=text]::placeholder,.page-feedback .cf7-two-column-layout input[type=date]::placeholder,.page-feedback .cf7-two-column-layout input[type=email]::placeholder,.page-feedback .cf7-two-column-layout select::placeholder,.page-feedback .cf7-two-column-layout textarea::placeholder{color:#999}.page-feedback .cf7-two-column-layout textarea{min-height:150px;resize:vertical;font-family:inherit}.page-feedback .cf7-two-column-layout select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;padding-right:35px;cursor:pointer}.page-feedback .cf7-two-column-layout .wpcf7-radio{display:flex;gap:20px;margin-top:8px}.page-feedback .cf7-two-column-layout .wpcf7-radio .wpcf7-list-item{margin:0;display:flex;align-items:center}.page-feedback .cf7-two-column-layout .wpcf7-radio .wpcf7-list-item label{margin:0;margin-left:6px;font-weight:400;cursor:pointer}.page-feedback .cf7-two-column-layout .wpcf7-radio .wpcf7-list-item input[type=radio]{width:auto;margin:0;cursor:pointer}.page-feedback .cf7-two-column-layout input[type=submit]{background-color:#0073aa;color:#fff;padding:12px 30px;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;margin-top:10px;transition:background-color .3s ease,transform .1s ease}.page-feedback .cf7-two-column-layout input[type=submit]:hover{background-color:#005a87}.page-feedback .cf7-two-column-layout input[type=submit]:active{transform:translateY(1px)}.page-feedback .cf7-two-column-layout input[type=submit]:disabled{background-color:#ccc;cursor:not-allowed}.page-feedback .cf7-two-column-layout .wpcf7-not-valid-tip{color:#dc3232;font-size:13px;margin-top:5px;display:block}.page-feedback .cf7-two-column-layout .wpcf7-validation-errors{border:2px solid #dc3232;background-color:#ffebe8;padding:15px;margin-top:20px;border-radius:4px}.page-feedback .cf7-two-column-layout .wpcf7-mail-sent-ok{border:2px solid #46b450;background-color:#ecf7ed;padding:15px;margin-top:20px;border-radius:4px}.page-feedback .cf7-two-column-layout .wpcf7-spinner{margin-left:10px}.page-feedback .cf7-two-column-layout .wpcf7-response-output{margin:20px 0 0;padding:15px;border-radius:4px}.page-feedback .cf7-two-column-layout .wpcf7-form-control-wrap{position:relative;display:block}.page-feedback .cf7-two-column-layout .cf7-icon-field{position:relative}.page-feedback .cf7-two-column-layout .cf7-icon-field::after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#dc3232;border-radius:3px;pointer-events:none}@media(max-width: 768px){.page-feedback .cf7-two-column-layout .cf7-row{flex-direction:column;gap:15px}.page-feedback .cf7-two-column-layout input[type=submit]{width:100%}}@media(max-width: 480px){.page-feedback .cf7-two-column-layout{padding:0 15px}.page-feedback .cf7-two-column-layout input[type=text],.page-feedback .cf7-two-column-layout input[type=date],.page-feedback .cf7-two-column-layout input[type=email],.page-feedback .cf7-two-column-layout select,.page-feedback .cf7-two-column-layout textarea{font-size:16px}}.page-feedback .cf7-field-required{color:#dc3232;margin-left:2px}.page-feedback .cf7-two-column-layout input:focus-visible,.page-feedback .cf7-two-column-layout select:focus-visible,.page-feedback .cf7-two-column-layout textarea:focus-visible{outline:2px solid #0073aa;outline-offset:2px}.patient-resources{max-width:1200px;margin:0 auto}.resources-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:24px}@media(max-width: 768px){.resources-grid{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:16px}}.resource-card{background:#fff;border-radius:16px;padding:40px 20px 30px;text-align:center;text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative}.resource-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.resource-card:hover .icon-default{opacity:0}.resource-card:hover .icon-hover{opacity:1}.resource-card:active{transform:translateY(-2px)}.resource-icon{width:64px;height:64px;margin-bottom:20px;position:relative;display:flex;align-items:center;justify-content:center}.resource-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0;transition:opacity .3s ease}.resource-icon .icon-default{opacity:1}.resource-icon .icon-hover{opacity:0}.resource-title{font-size:18px;font-weight:700;color:#003d5c;line-height:1.4;margin:0;transition:color .3s ease}.display-inline{display:inline-block !important}.news-room-page .portfolio-row .portfolio-item .wrap{background-color:#fff;border-radius:15px;box-shadow:0 0 16px #bdbdbd}.news-room-page .portfolio-row .portfolio-item .wrap .image{border-radius:15px 15px 0 0}.news-room-page .portfolio-row .portfolio-item .wrap .title a{color:#02aed5}.news-room-page .portfolio-row .portfolio-item .wrap .caption{padding-bottom:40px}.news-room-page .portfolio-row .portfolio-item .wrap .post-date{color:#bdd531}.news-room-page .portfolio-row .portfolio-item .wrap .read-more-button{position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);background-color:#bdd531;border-radius:35px}.news-room-page .portfolio-row .portfolio-item .wrap .read-more-button a{border:none !important}.news-room-page .portfolio-row .portfolio-item .wrap .read-more-button .gem-text-button{color:#fff}/*# sourceMappingURL=theme.css.map */