main{background-color:var(--cream-color)}main .programs{padding:70px 0 42px}main .program-info{padding-bottom:58px}main .program-info .d-flex{flex-direction:column}main .program-info .images{width:calc(100% + 48px);margin-left:-24px;margin-bottom:58px}main .program-info .images .first-row{display:flex;align-items:flex-end;gap:13px;margin-bottom:14px}main .program-info .images .first-row figure:first-of-type{width:38.5%;aspect-ratio:67/89;margin-bottom:18px}main .program-info .images .first-row figure:last-of-type{width:58.6%;aspect-ratio:102/125}main .program-info .images .last-row figure{width:87.74%;aspect-ratio:31/21}main .program-info .info h2{font-size:13px;line-height:17px;letter-spacing:.91px;margin-bottom:32px;font-family:"nunito",sans-serif;text-transform:uppercase;font-weight:500}main .program-info .info .info-item::before{content:"";display:block;width:70px;height:1px;background-color:var(--green-color);margin-bottom:15px}main .program-info .info .info-item h3{margin-bottom:12px;font-family:"nunito",sans-serif;font-weight:500;font-size:13px;line-height:17px;letter-spacing:.91px;text-transform:uppercase}main .program-info .info .info-item ul{padding-left:1rem}main .program-info .info .info-item ul li{font-weight:300;font-size:13px;line-height:17px;list-style:disc}main .program-info .info .info-item:not(:last-of-type){margin-bottom:24px}main .program-info .info .info-item:last-of-type::before{display:none}main .other-options{padding-bottom:35px}main .other-options .lead{display:block;margin-bottom:22px;font-size:10px;font-weight:500;line-height:14px;letter-spacing:.7px;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between}main .other-options .lead::before,main .other-options .lead::after{content:"";display:block;width:26.66%;height:1px;background-color:var(--green-color)}main .other-options .vl-info-section{margin-bottom:35px;text-align:center}main .other-options .vl-info-section .titles{width:100%}main .other-options .vl-info-section .titles h2{width:100%;margin-bottom:0}main .other-options .images{flex-direction:column}main .other-options .images .image-option{position:relative}main .other-options .images .image-option:not(:last-of-type){margin-bottom:42px}main .other-options .images .image-option .image-link{position:absolute;top:14px;right:14px}main .other-options .images .image-option figure{margin-bottom:18px;aspect-ratio:151/179}main .other-options .images .image-option figcaption{position:absolute;left:30px;top:20px;text-transform:uppercase;color:var(--white-color);font-size:13px;line-height:18px;letter-spacing:.91px;font-weight:500}@media(min-width: 768px)and (max-width: 1200px){main .vl-above-the-fold .above-description{max-width:360px}main .programs{padding:64px 0 80px}main .programs .vl-info-section{margin-left:10px;width:100%;gap:56px}main .programs .vl-info-section .titles{width:45%}main .programs .vl-info-section .titles h2{margin-bottom:0}main .programs .vl-info-section .info{padding-top:72px;width:45%}main .program-info{padding-bottom:80px}main .program-info .d-flex{flex-direction:row;gap:40px}main .program-info .images{width:50%;margin-left:0;margin-bottom:0}main .program-info .images .first-row{gap:20px;margin-bottom:20px}main .program-info .images .first-row figure:first-of-type{width:38.295%;margin-bottom:34px}main .program-info .images .first-row figure:last-of-type{width:57.985%}main .program-info .images .last-row figure{width:87.75%}main .program-info .info{width:40%;padding-top:24px}main .program-info .info h2{font-size:18px;line-height:1.2;letter-spacing:1.4px;margin-bottom:32px}main .program-info .info .info-item h3{font-size:16px;line-height:20px;letter-spacing:1.12px;margin-bottom:10px}main .program-info .info .info-item ul li{font-size:16px;line-height:20px;letter-spacing:1.12px}main .program-info .info .info-item:not(:last-of-type){margin-bottom:32px}main .program-info .info .info-item:last-of-type::before{display:block}main .other-options{padding-bottom:60px}main .other-options .lead{font-size:12px;line-height:16px;letter-spacing:.84px;margin-bottom:40px}main .other-options .lead::before,main .other-options .lead::after{width:39.85%}main .other-options .vl-info-section{justify-content:center;margin-bottom:84px;width:65%}main .other-options .vl-info-section .titles{width:100%}main .other-options .images{flex-direction:row;gap:16px;width:100%;margin-left:auto;margin-right:auto}main .other-options .images .image-option{flex:1;height:-moz-fit-content;height:fit-content}main .other-options .images .image-option:not(:last-of-type){margin:0}main .other-options .images .image-option:nth-child(even){margin-top:72px}main .other-options .images .image-option .image-link{right:12px}main .other-options .images .image-option figure{margin-bottom:24px}main .other-options .images .image-option figcaption{top:26px;left:38px;font-size:14px;line-height:19px;letter-spacing:.98px}}@media(min-width: 1200px){main .vl-above-the-fold .above-description{max-width:660px}main .programs{padding:90px 0 140px}main .programs .vl-info-section{margin-left:110px;width:80%;max-width:985px;gap:56px}main .programs .vl-info-section .titles{width:51.47%}main .programs .vl-info-section .titles h2{margin-bottom:0}main .programs .vl-info-section .info{padding-top:72px;width:42.74%}main .program-info .d-flex{flex-direction:row;gap:98px}main .program-info .images{width:49.85%;margin-left:27px}main .program-info .images .first-row{gap:23px;margin-bottom:25px}main .program-info .images .first-row figure:first-of-type{width:38.295%;margin-bottom:34px}main .program-info .images .first-row figure:last-of-type{width:57.985%}main .program-info .images .last-row figure{width:87.75%}main .program-info .info{width:35.5%;padding-top:66px}main .program-info .info h2{font-size:20px;line-height:27px;letter-spacing:1.4px;margin-bottom:72px}main .program-info .info .info-item::before{margin-bottom:24px}main .program-info .info .info-item h3{font-size:16px;line-height:20px;letter-spacing:1.12px;margin-bottom:10px}main .program-info .info .info-item ul li{font-size:16px;line-height:20px;letter-spacing:1.12px}main .program-info .info .info-item:not(:last-of-type){margin-bottom:32px}main .program-info .info .info-item:last-of-type::before{display:block}main .other-options{padding-bottom:130px}main .other-options .lead{font-size:12px;line-height:16px;letter-spacing:.84px;margin-bottom:50px}main .other-options .lead::before,main .other-options .lead::after{width:39.85%}main .other-options .vl-info-section{justify-content:center;margin-bottom:126px;width:75%;max-width:620px}main .other-options .vl-info-section .titles{width:100%}main .other-options .images{flex-direction:row;gap:16px;width:100%;padding:0 32px}main .other-options .images .image-option{flex:1;height:-moz-fit-content;height:fit-content}main .other-options .images .image-option:not(:last-of-type){margin:0}main .other-options .images .image-option:nth-child(even){margin-top:88px}main .other-options .images .image-option .image-link{right:12px}main .other-options .images .image-option figure{margin-bottom:24px}main .other-options .images .image-option figcaption{top:26px;left:38px;font-size:14px;line-height:19px;letter-spacing:.98px}}/*# sourceMappingURL=sub_wellness.min.css.map */