#accepted-insurances,#modal--pay-online ul{margin-left:0;list-style:none;column-count:2}footer#site-footer{margin-top:2.5rem}#hero{padding:2.5rem 0 5rem;background-color:var(--color-perfume);color:var(--color-flower);background-position:center;background-size:cover}#hero.lazyloaded,html.no-js #hero{background-image:url(../img/bg--payments--mobile.jpg)}@media (min-width:769px){#hero{padding-top:0}#hero.lazyloaded,html.no-js #hero{background-image:url(../img/bg--payments--desktop.jpg)}}#hero .entry{padding-top:1.25rem;background-position:top center;background-repeat:no-repeat;background-size:300px auto;font-size:1.312rem}#hero.lazyloaded .entry,html.no-js #hero .entry{background-image:url(../img/bg--stars-5.png)}@media (min-width:769px){#hero .entry{max-width:500px;padding-top:2.5rem;background-size:contain;font-size:1.438rem}#hero.lazyloaded .entry,html.no-js #hero .entry{background-image:url(../img/bg--stars-6.png)}}#hero .h1,#hero h1{font-size:3.438rem;text-align:center}@media (min-width:769px){#hero .h1,#hero h1{font-size:4.375rem}}*+#hero-button-container{margin-top:6.25rem}#hero-button-container a,#hero-button-container button{width:100%;font-size:1.688rem}#hero-button-container a lottie-player,#hero-button-container button lottie-player{top:calc(50% - 20px)}#columns{margin-top:3.125rem}#columns.one-column>.flex-if-not-mobile{justify-content:center}@media (max-width:768px){#hero-button-container a lottie-player,#hero-button-container button lottie-player{right:auto;left:100%;transform:translate(-60%,-50%)}#columns .column+.column{margin-top:2rem}#columns .entry .h2,#columns .entry h2{text-align:center}}#accepted-insurances>li{margin-bottom:5px}#payments-button-container{margin-top:2.5rem;text-align:center}@media (min-width:769px){#hero-button-container a,#hero-button-container button{font-size:1.5rem}#columns .column{width:48%}#payments-button-container{margin-top:6.875rem}}@media (max-width:768px){#payments-button-container .button{width:100%}}#modal--pay-online>.container{width:90vw;max-width:500px;padding:20px;background-color:#FFF;box-shadow:0 5px 10px rgb(0 0 0 / 20%);box-sizing:border-box;border-radius:5px}@media (min-width:769px){#modal--pay-online>.container{padding:30px 50px}}#modal--pay-online ul{max-height:60vh}#modal--pay-online a{display:inline-block;margin-top:10px}