.home-banner{margin:20px 0}.custom-container{position:relative}.custom-container img{width:100%;border-radius:10px}.custom-btn{position:absolute;right:12%;top:50%;transform:translateY(-50%);background:white;color:#ff7a00;padding:12px 28px;border-radius:18px;font-size:20px;font-family:sans-serif;text-decoration:none;box-shadow:0 6px 18px rgba(0,0,0,.15);transition:all .2s ease}.custom-btn:hover{background:#fff4ea}@media (max-width:900px){.custom-btn{font-size:16px;padding:10px 22px;right:12%;font-family:sans-serif}}@media (max-width:600px){.custom-btn{font-size:14px;padding:8px 18px;right:5%;font-family:sans-serif}}@media (max-width:420px){.custom-btn{font-size:13px;padding:6px 14px;right:8%;font-family:sans-serif}}.upload-section{margin-top:10px;margin-bottom:30px;margin-top:15px;margin-bottom:25px}.buttons-wrapper{text-align:center}.btn-home{display:inline-block;border-radius:22px;padding:10px 22px;font-weight:700;font-size:18px;margin:8px;text-decoration:none;font-family:sans-serif;border:none;cursor:pointer}.btn-home.create{background:#ff7a00;color:white}.btn-home.plan{border:2px dashed #ff7a00;color:#ff7a00}.plan-text{text-align:center;margin-top:8px;color:#777;font-family:sans-serif}.plan-text a{color:#ff7a00;text-decoration:none;font-family:sans-serif}