.bm-start-section{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:80px 0;align-items:center;width:100%;margin:0 auto;background-color:#3eb489;position:relative;overflow:hidden}.bm-start-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(255 255 255/.1) 0%,transparent 50%);pointer-events:none}.bm-content-wrapper{box-sizing:border-box;display:flex;flex-direction:column;gap:40px;align-items:center;width:100%;max-width:1276px;padding:0 30px;position:relative;z-index:1}.bm-text-container{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;text-align:center;width:100%}.bm-start-section .bm-main-title{box-sizing:border-box;width:100%;max-width:100%;font-family:"Poppins",sans-serif;font-size:48px;font-weight:400;text-align:center;color:#fff;margin:0;line-height:1.2;text-shadow:0 2px 4px rgb(0 0 0/.1)}.bm-start-section .bm-subtitle{box-sizing:border-box;width:100%;max-width:100%;font-family:"Poppins",sans-serif;font-size:20px;font-weight:400;text-align:center;color:#fff;margin:0;line-height:1.5;opacity:.95}.bm-start-section .bm-cta-button{box-sizing:border-box;display:flex;flex-direction:row;gap:10px;padding:14px 45px;justify-content:center;align-items:center;width:299px;background-color:#fff;border:1px solid #fff;border-radius:6px;cursor:pointer;text-decoration:none;position:relative;overflow:hidden}.bm-start-section .bm-cta-text{box-sizing:border-box;font-family:"Poppins",sans-serif;font-size:20px;font-weight:400;color:#3eb489;margin:0;white-space:nowrap;position:relative;z-index:1}.bm-start-section .bm-cta-button:hover{background:#3eb489;border:1px solid #ffffff!important;color:#fff}.bm-cta-button:hover span{color:#fff}@media (max-width:1024px) and (min-width:768px){body .bm-start-section .bm-main-title{font-size:42px}body .bm-start-section .bm-subtitle{font-size:18px}body .bm-start-section .bm-cta-button{width:280px}}@media (max-width:768px){body .bm-start-section{padding:40px 0}body .bm-start-section .bm-content-wrapper{gap:30px;padding:0 20px}body .bm-start-section .bm-main-title{font-size:28px;line-height:1.3}body .bm-start-section .bm-subtitle{font-size:16px}body .bm-start-section .bm-cta-button{width:max-content;max-width:320px;padding:14px 35px}body .bm-start-section .bm-cta-text{font-size:16px}}