.sub-page-links-wrap.spl-grid{display:grid;gap:30px}@media screen and (min-width: 941px){.sub-page-links-wrap.spl-grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 940px){.sub-page-links-wrap.spl-grid{grid-template-columns:1fr 1fr}}.sub-page-links-wrap .item-result{-moz-border-radius:14px;-webkit-border-radius:14px;-o-border-radius:14px;border-radius:14px;position:relative;list-style:none;box-shadow:0 2px 5px rgba(0,0,0,0.3);background-color:white;padding:10px;display:grid;grid-template-rows:1fr auto}@media screen and (max-width: 640px){.sub-page-links-wrap .item-result{text-align:center}}@media screen and (min-width: 641px){.sub-page-links-wrap .item-details-container{display:grid;gap:20px;grid-template-columns:90px 1fr}}.sub-page-links-wrap .item-image{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;overflow:hidden}@media screen and (min-width: 641px){.sub-page-links-wrap .item-image{width:90px;height:90px}}@media screen and (max-width: 640px){.sub-page-links-wrap .item-image{width:120px;height:120px;margin:0 auto 10px}}.sub-page-links-wrap .item-image a{display:flex;height:100%;justify-content:center}.sub-page-links-wrap .item-image img{display:block;height:100%}.sub-page-links-wrap .item-name{font-weight:bold;letter-spacing:-0.02em}.sub-page-links-wrap .item-name a{color:#1b2523;text-decoration:none}.sub-page-links-wrap .item-name a:hover{color:#1b2523;text-decoration:underline}.sub-page-links-wrap .item-links{margin-top:10px;text-align:center}.sub-page-links-wrap .item-links.grid-2{display:grid;gap:10px}@media screen and (min-width: 641px){.sub-page-links-wrap .item-links.grid-2{grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){.sub-page-links-wrap .item-links.grid-2{grid-template-columns:1fr}}.sub-page-links-wrap .item-links .item-info{padding-top:6px;padding-bottom:6px;width:100%}.dental-plan-promo-wrap{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;overflow:hidden;display:grid;background-image:url(/images/default-source/patient-information-section/dental-plan/couple-tshirts_754x735.jpg);background-repeat:no-repeat;background-color:#f0a371}@media screen and (min-width: 641px){.dental-plan-promo-wrap{grid-template-columns:1fr 1fr;background-position:center center}}@media screen and (max-width: 640px){.dental-plan-promo-wrap{background-position:right center}}.dental-plan-promo-wrap .content{padding:20px;background-color:rgba(240,163,113,0.8)}@media screen and (min-width: 641px){.dental-plan-promo-wrap .content{max-width:520px;float:right}}@media screen and (max-width: 640px){.dental-plan-promo-wrap .content{text-align:center}}.dental-plan-promo-wrap .content h3{margin-top:0}.dental-plan-promo-wrap .content .price{font-size:1.6em;position:relative;top:2px;line-height:14px}.dental-plan-promo-wrap .content .button{text-align:center}.cross-sell-wrap img{width:100%}@media screen and (min-width: 641px){.cross-sell-wrap.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}}@media screen and (min-width: 941px){.cross-sell-wrap.grid-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}}@media screen and (min-width: 641px) and (max-width: 940px){.cross-sell-wrap.grid-4{display:grid;grid-template-columns:1fr 1fr;gap:20px}}.cross-sell-wrap .item{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;color:white;background-color:#66c1bf;font-size:1.2em;padding:10px}.cross-sell-wrap .item>div{height:100%;display:grid;grid-template-rows:1fr auto}.cross-sell-wrap .item.nhs{background-color:#005EB8}.cross-sell-wrap .item.myoptions{background-color:#66c1bf}.cross-sell-wrap .item.private{background-color:#a9a396}.cross-sell-wrap .item.dental-plan{background-color:#576161}.cross-sell-wrap .item.full-width{grid-column-start:-1;grid-column-end:1}@media screen and (max-width: 640px){.cross-sell-wrap .item{margin-bottom:20px}}.cross-sell-wrap.services .item{background-repeat:no-repeat;background-position:10px 90%}.cross-sell-wrap.services .item:nth-of-type(1){background-image:url(/images/default-source/homepage/cross-sell/item-1.png);background-position:-10px 90%}.cross-sell-wrap.services .item:nth-of-type(2){background-image:url(/images/default-source/homepage/cross-sell/item-2.png)}.cross-sell-wrap.services .item:nth-of-type(3){background-image:url(/images/default-source/homepage/cross-sell/item-3.png)}.cross-sell-wrap .item-text{text-align:center}.cross-sell-wrap .item-text h3{margin-top:0}.cross-sell-wrap .item-link{text-align:center}.cross-sell-wrap .item-link a{font-size:1rem}
