.animated-toggle .et_pb_toggle_title:before{transition:transform 0.1s ease}.animated-toggle.et_pb_toggle_open .et_pb_toggle_title:before{transform:rotate(180deg)}.left-line-paragraph{position:relative;padding-left:20px;border-left:4px solid #00ADBB;margin-left:10px}.ff-el-form-control{border-radius:10px;border:none;padding:14px 20px;font-family:'Exo',sans-serif;font-size:16px;color:#131C4E;background-color:#ffffff;box-shadow:0 2px 10px rgba(0,0,0,0.05);transition:all 0.3s ease-in-out}.ff-el-form-control:focus{outline:none;border:2px solid #00ADBB;box-shadow:0 0 0 3px rgba(0,173,187,0.2)}.ff-el-form-control-wrap{margin-bottom:16px}.ff-btn-submit{background-color:#00ADBB;color:#ffffff;text-transform:uppercase;font-weight:700;border:none;border-radius:45px;padding:40px 60px;font-size:16px;cursor:pointer;transition:background 0.3s ease;font-family:'Exo',sans-serif}.ff-btn-submit:hover{background-color:#FFFFFF;color:#00ADBB}.ff-submit-btn-wrap{text-align:center}.ff-el-form-control::placeholder{color:#999;font-size:15px}.aster-timeline-v2{padding:60px 20px;max-width:1200px;margin:auto}.aster-title{text-align:center;color:#131C4E;font-size:28px;font-weight:700;margin-bottom:60px}.timeline-wrapper{position:relative;margin:auto;padding:20px 0;width:100%}.timeline-wrapper::after{content:'';position:absolute;width:4px;background-color:#00ADBB;top:0;bottom:0;left:50%;margin-left:-2px}.timeline-item{padding:20px 40px;position:relative;width:50%}.timeline-item::before{content:'';position:absolute;width:24px;height:24px;right:-12px;background-color:#131C4E;border:4px solid #F3F9F9;top:24px;border-radius:50%;z-index:1}.timeline-item.left{left:0;text-align:right}.timeline-item.left::before{right:-12px}.timeline-item.right{left:50%;text-align:left}.timeline-item.right::before{left:-12px}.timeline-item .content{background-color:#F3F9F9;padding:16px 24px;border-radius:8px;color:#131C4E;position:relative}.timeline-item h3{color:#131C4E;margin:0;font-size:20px}.timeline-item p{margin:8px 0 0}.timeline-end-arrow{text-align:center;font-size:32px;color:#00ADBB;margin-top:40px;animation:bounce 1.5s infinite}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(5px)}100%{transform:translateY(0)}}@media screen and (max-width:768px){.timeline-item{width:100%;padding-left:70px;padding-right:25px;text-align:left}.timeline-item.left,.timeline-item.right{left:0}.timeline-item::before{left:20px}.timeline-wrapper::after{left:30px}}