.gp-planner-types{display:flex;flex-direction:column;justify-content:center;align-items:center}.m-layout .gp-planner-types{margin-top:55px}.gp-planner-types h2{font-size:1.5rem;letter-spacing:.3px}.gp-planner-types p{opacity:.7;margin:10px 0;text-align:center}.gp-planner-types .gp-planner-types__items{display:flex;margin-top:40px}.m-layout .gp-planner-types .gp-planner-types__items{flex-direction:column}.gp-planner-type__purchase{display:flex;flex-direction:column;align-items:center;justify-content:center}.gp-planner-type__purchase p{font-size:.8rem;font-style:italic;font-weight:600}.m-layout .gp-planner-type__purchase .gp-date-picker{justify-content:center;align-items:center}.m-layout .gp-planner-type__purchase .gp-date-picker__date{flex-direction:column;align-items:center}.m-layout .gp-planner-type__purchase .gp-date-picker__dropdown{margin:8px 0}.gp-planner-type__form{animation:fadeInForm 1.5s ease-in-out}.gp-planner-type__form,.gp-planner-type__form form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.gp-planner-type__form span{font-size:1.3rem;text-align:center}.gp-planner-type__form .gp-planner-type__form__details{width:320px;font-size:.7rem;line-height:20px}@media screen and (max-width:340px){.gp-planner-type__form .gp-button,.gp-planner-type__form .gp-input,.gp-planner-type__form .gp-spinner-container{width:280px}}@keyframes fadeInForm{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}