.single-default{position:relative}.single-default #main{padding:1.4rem 0 3.55rem;background:linear-gradient(0deg,rgba(255,255,255,0) 90.78%,#fff 100%),#e8f8ff}.single-default #main .container{max-width:922px}.single-default #main .back-btn{padding-bottom:1.8rem;text-align:center}.post-image{margin-bottom:1.8rem}article{border-radius:1.5rem;overflow:hidden;padding:2rem 3rem;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.2)}@media(max-width:991px){article{padding:2rem}}article header{text-align:center;padding-bottom:5px}article header h2{color:#3b4463;margin-bottom:.25em}article header .post-description{color:#005da0;text-align:left;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.35em;margin-bottom:.85em}article h1,article h2,article h3{color:#3b4463}article p a{font-weight:700;text-decoration:underline}article footer{padding:0 0 10px;background:0 0;color:#333}.single-categories{color:#277cb9;font-size:1.05rem;font-style:normal;font-weight:800;line-height:1.2em;text-transform:uppercase;padding-bottom:.2em}.single-categories a{color:#277cb9}#page-news{position:relative}#page-news #banner{padding:2.9rem 0 4.35rem;background:#fff}#page-news #banner .bg-image{width:51.4%}#page-news #banner .bg-image:before{display:block;content:"";width:100%;height:100%;position:absolute;background:linear-gradient(90deg,rgba(255,255,255,0) 60.74%,#fff 100%)}@media(max-width:768px){#page-news #banner{padding-top:0}#page-news #banner .bg-image{width:100%;position:relative;height:350px}#page-news #banner .bg-image:before{background:linear-gradient(360deg,#fff 0%,rgba(255,255,255,0) 35%)}}#page-news #main{padding:2.85rem 0 2.95rem;background:#e8f8ff}#page-services{position:relative}#page-services #banner{padding-top:3.3rem;background:#fff}#page-services #banner .bannerTxtBx{max-width:580px}@media(max-width:768px){#page-services #banner{padding-top:0}#page-services #banner .bg-image{width:100%;position:relative;height:350px}#page-services #banner .bg-image:before{background:linear-gradient(360deg,#fff 0%,rgba(255,255,255,0) 35%)}}#page-services #main{padding-bottom:2.25rem;background:#e8f8ff}#page-services #main:before{content:"";width:274px;height:280px;position:absolute;right:-3.2%;top:1.5rem;background-image:url(/img/icon_logo.svg);opacity:.08}.services-card{padding:1.55rem 2.25rem}@media(max-width:991px){.services-card{padding:20px}}#section-why-choose{padding:3rem 0 1.2rem;color:#fff;background:linear-gradient(0deg,#55aef9 0%,#293a65 75%,#253058 100%)}.row-why-choose .card{padding:1.5rem 2.3rem;text-align:center}.row-why-choose .card .card-icon{height:115px;display:flex;align-items:center;justify-content:center}.row-why-choose .card .card-icon img{max-width:100%;max-height:100%;height:auto;width:auto;object-fit:contain;display:block}.row-why-choose .card h5{color:#3b4463;padding-top:1em;letter-spacing:0}#section-ready-schedule{position:relative;padding:2.85rem 0 1.3rem;background:#fff}#section-ready-schedule .sectionTxtBx{max-width:780px;margin:0 auto}#single-services{position:relative}@media(max-width:768px){#single-services #banner{padding-top:0}#single-services #banner .bg-image{width:100%;position:relative;height:350px}#single-services #banner .bg-image:before{background:linear-gradient(360deg,#fff 0%,rgba(255,255,255,0) 35%)}}#single-services #main{padding:3.35rem 0 1.55rem;position:relative;background:#e8f8ff}.service-children .card h4{margin-bottom:.36em}.service-children .card ul,.service-children .card p{margin-bottom:1em}.service-children .card ul.checklist,.service-children .card p.checklist{margin-bottom:.5em}.service-children .card.service-vaccinations p{line-height:1.25em;margin-bottom:1.25em}.service-children .card.service-vaccinations p:last-child{margin-bottom:.2em}.card-what-to-bring{display:flex;flex-direction:row;align-items:center;padding:1.5rem 2.25rem}@media(max-width:768px){.card-what-to-bring{flex-wrap:wrap;padding:2rem}}@media(max-width:575px){.card-what-to-bring{padding:20px}}.card-what-to-bring i{font-size:3.6rem}@media(max-width:768px){.card-what-to-bring i{font-size:2rem}}@media(max-width:575px){.card-what-to-bring i{font-size:1.5rem}}.card-what-to-bring h3{padding:0;margin-left:.9em;margin-bottom:0;margin-right:1.3em}@media(max-width:768px){.card-what-to-bring h3{margin-left:.5em;margin-right:0}}@media(max-width:575px){.card-what-to-bring h3{font-size:1.5rem}}.card-what-to-bring .checklist{margin-bottom:0}@media(max-width:768px){.card-what-to-bring .checklist{width:100%;padding-top:1rem}}