﻿.plan-front-page{background-color:#f9f7f5}@media only screen and (max-width: 768px){.plan-front-page h1{font-size:2.5rem}}.plan-front-page .plan-front-page-desc{display:flex;flex-direction:column;text-align:left;padding:136px 80px 143px;position:relative}@media only screen and (max-width: 570px){.plan-front-page .plan-front-page-desc{padding:39px 22px 52px}.plan-front-page .plan-front-page-desc .front-title{margin-right:67px}}.plan-front-page .plan-front-page-desc.small-padding{padding:26px 80px}@media only screen and (max-width: 570px){.plan-front-page .plan-front-page-desc.small-padding{padding:39px 25px}}.plan-front-page .plan-front-page-desc ul{list-style-type:disc;margin-left:1.5rem}.plan-front-page .plan-front-page-desc .fave-button{position:absolute;top:23px;right:24px}.plan-front-page .plan-front-page-desc .button-container{width:100%;max-width:400px;display:flex;flex-direction:column;gap:21px}.plan-front-page .plan-front-page-desc .button-container .button-row{width:100%;display:flex;gap:21px}.plan-front-page .plan-front-page-desc .button-container .button-row a{flex:1}.plan-front-page .plan-front-page-desc .button-container .button-row a button{width:100%;padding:.5rem 1rem}.plan-front-page .image-bg{min-height:500px;max-height:804px}@media only screen and (max-width: 768px){.plan-front-page .image-bg{min-height:370px}}.plan-front-page .image-bg-bottom{background-position:bottom}.plan-front-page-how{padding:55px 103px}@media only screen and (max-width: 570px){.plan-front-page-how{padding:0}}.plan-front-page-how .how-description{margin-right:55px}@media only screen and (max-width: 570px){.plan-front-page-how .how-description{margin:40px 37px}}.plan-front-page-how .image-bg{min-height:211px;max-height:804px}.plan-front-page-how .image-bg-bottom{background-position:bottom}
