.gp-start-journey{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.gp-start-journey img{width:100%;height:520px}.m-layout .gp-start-journey img{width:100%;height:305px;justify-content:center}.gp-start-journey__overlay{position:absolute;top:0;right:0;width:100%;height:520px;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.m-layout .gp-start-journey__overlay{width:100%;right:0;height:305px}.gp-start-journey__text{width:50%;color:#fff}.gp-start-journey__text p{font-size:1.2rem;font-family:roboto;line-height:30px;letter-spacing:.5px;transform:translateY(0)}.m-layout .gp-start-journey__text p{font-size:1rem;line-height:26px;letter-spacing:normal;text-align:center}.m-layout .gp-start-journey__text{width:75%;display:flex;flex-direction:column;justify-content:center;align-items:center}.gp-start-yourney__btn{background:#fff;border:none;cursor:pointer;padding:10px;width:100px;display:flex;align-items:center;justify-content:space-evenly;font-size:.9rem;border-bottom-right-radius:15px;background:linear-gradient(135deg,gold,orange);color:#fff;opacity:0;transform:translateY(30px);margin-top:16px}.gp-start-yourney__btn:hover{background:linear-gradient(135deg,orange,gold)}.gp-start-yourney__btn svg{font-size:1.2rem}.gp-start-yourney__btn.gp-start-journey__show{opacity:1;transform:translateY(0);transition:all .5s ease}.m-layout .gp-start-yourney__btn{margin-top:10px}.gp-planner-content{display:flex;flex-direction:column;width:100%;margin:30px 0;min-height:450px;padding:10px}.gp-planner-content__heading{display:flex;justify-content:space-between;align-items:center;margin:10px 0 15px}.gp-planner-content__heading h3{font-size:1.7rem;font-weight:500;font-family:Manrope}.m-layout .gp-planner-content__heading h3{margin-left:5px;font-size:1.4rem}.gp-planner-content__heading__btn{display:flex;align-items:center;width:70px;justify-content:flex-end}.m-layout .gp-planner-content__heading__btn{margin-right:5px;width:50px}.gp-planner-content__heading__btn button{width:100%;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;padding:10px;font-size:1.1rem;border-top-right-radius:15px;color:#fff;background:linear-gradient(135deg,gold,orange)}.gp-planner-content__heading__btn button:hover{background:linear-gradient(135deg,orange,gold)}.gp-planner-content__items{width:100%;display:flex;flex-wrap:wrap}.m-layout .gp-planner-content__items{display:flex;flex-direction:column}.gp-planner-content__envelope__container{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);position:relative;height:350px;display:flex;justify-content:end}.m-layout .gp-planner-content__envelope__container{margin-top:20px;height:300px}.gp-planner-content__envelope{display:flex;align-items:center;justify-content:end;padding:15px;flex-direction:column;position:relative;width:100%}.gp-planner-content__envelope .gp-planner-content__envelope--title{display:flex;text-align:start;justify-content:flex-start;margin-bottom:20px;font-size:1.5rem;font-family:Dancing Script}.gp-planner-content__envelope .gp-details{line-height:13px;font-size:.6rem!important;font-family:Raleway;padding-bottom:20px}.m-layout .gp-planner-content__envelope .gp-details{font-size:.5rem!important}@keyframes animate-envelope{0%{transform:translate(0)}25%{transform:translate(30px,-30px)}50%{transform:translate(-30px,30px)}75%{transform:translate(30px,30px)}to{transform:translate(0)}}.gp-planner-feature{display:flex;flex-direction:column;width:33%;flex-wrap:wrap;border-right:2px solid #e2e2e2;padding-left:15px;margin-bottom:50px;font-family:Manrope}.m-layout .gp-planner-feature{width:100%;border-bottom:1px solid #e6e3e3;padding-top:10px;margin-bottom:0}.gp-planner-feature__icon{font-size:2rem}.gp-planner-feature__icon .gp-planner-feature__check{color:#00a738}.gp-planner-feature__icon .gp-planner-feature__expenses{color:#00da00}.gp-planner-feature__icon .gp-planner-feature__guests{color:#00a7a7}.gp-planner-feature__icon .gp-planner-feature__envelope{color:#057a7a}.gp-planner-feature__icon .gp-planner-feature__wedcast{color:#c2465d}.m-layout .gp-planner-feature__icon{font-size:2rem}.gp-planner-feature__title{font-size:1.3rem;margin:10px 0;font-weight:600;letter-spacing:.7px}.m-layout .gp-planner-feature__title{font-size:1.1rem;letter-spacing:.8px;font-weight:500}.gp-planner-feature__details{width:90%;text-align:start;opacity:.8;font-weight:400;line-height:25px}.m-layout .gp-planner-feature__details{margin-bottom:14px;font-size:.9rem;line-height:20px}