.dental-offers-section{background:linear-gradient(#f4f8fb 0%,#dceaf4 100%)}@media (max-width:768px){.dental-offers-section{padding:40px 0}}.dental-offers-section .offers-card-row{margin-top:4rem}.dental-offers-section .offer-card{border:none;transition:transform .3s,box-shadow .3s;box-shadow:0 15px 35px #1f385c0a}.dental-offers-section .offer-card .icon-badge{color:#0073b1;background-color:#e7f1f8;border:6px solid #fff;width:80px;height:80px}.dental-offers-section .offer-card .card-title{color:#1a3956;margin-top:15px;font-family:Plus Jakarta Sans;font-size:22px}.dental-offers-section .offer-card .card-subtitle{color:#06325c;font-family:Plus Jakarta Sans;font-size:16px}.dental-offers-section .offer-card .blue-subtitle{color:#0171ae;font-family:Plus Jakarta Sans;font-size:16px}.dental-offers-section .offer-card .offer-list{color:#1f385c;font-size:1rem}.dental-offers-section .offer-card .offer-list .check-icon{color:#0073b1}.dental-offers-section .offer-card .price-highlight{color:#008246;margin-top:4px;font-family:Plus Jakarta Sans;font-size:22px;line-height:1.2;font-weight:600!important}.dental-offers-section .offer-card .footer-text{color:#1a3956;font-family:Plus Jakarta Sans;font-size:14px}.dental-offers-section .offer-card .footer-text.disclaimer{color:#487198;font-family:Plus Jakarta Sans;font-size:14px;line-height:1.4}.dental-offers-section .offer-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #1f385c14}.dental-offers-section .btn-book{color:#fff;background-color:#0073b1;min-width:240px;font-size:1.05rem;transition:all .3s}.dental-offers-section .btn-book .btn-icon-wrapper{color:#1f385c;width:38px;height:38px;transition:transform .2s}.dental-offers-section .btn-book .btn-icon-wrapper svg{stroke:#1f385c;stroke-width:.5px}.dental-offers-section .btn-book:hover{color:#fff;background-color:#005888}.dental-offers-section .btn-book:hover .btn-icon-wrapper{transform:scale(1.05)translate(1px,-1px)}@media (max-width:991.98px){.dental-offers-section .section-title{font-size:3rem}.dental-offers-section .offers-card-row{margin-top:3rem}}@media (max-width:767.98px){.dental-offers-section .offers-card-row,.dental-offers-section .offer-card{margin-top:2rem}}@media (max-width:575.98px){.dental-offers-section .section-title{font-size:2.25rem}.dental-offers-section .btn-book{width:100%;justify-content:space-between!important}}.icon-badge{justify-content:center;align-items:center;display:flex;position:absolute;top:-45px}.icon-badge img{width:90px;height:90px}.offer-list li span{font-family:Plus Jakarta Sans;font-size:16px}
