@keyframes soft-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(16,0,43,0.3)}70%{transform:scale(1.02);box-shadow:0 0 0 8px rgba(16,0,43,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(16,0,43,0)}}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600!important;font-family:inherit;border-radius:999px;border:2px solid;text-decoration:none;transition:background-color 0.3s ease,color 0.3s ease,box-shadow 0.3s ease;cursor:pointer;font-size:16px;padding:14px 28px!important;line-height:1.2;white-space:nowrap;box-sizing:border-box}.btn-primary{color:#10002B;background-color:transparent;border-color:#10002B}.btn-primary:hover{background-color:rgba(16,0,43,0.08);color:#10002B;animation:soft-pulse 0.6s ease-out}.btn-secondary{background-color:#EDE0D4;color:#10002B;border-color:#EDE0D4}.btn-secondary:hover{background-color:#dbc8b8;border-color:#dbc8b8;color:#10002B;animation:soft-pulse 0.6s ease-out}.btn-light{color:#fff;background-color:transparent;border-color:#fff}.btn-light:hover{background-color:#fff;color:#10002B;border-color:#fff;animation:soft-pulse 0.6s ease-out}.btn-small{padding:8px 20px!important;font-size:14px}.btn-medium{padding:14px 28px!important;font-size:16px}.btn-large{padding:18px 36px!important;font-size:18px}.et_pb_button::after{display:none!important}.styled-form-btn input[type="submit"],.styled-form-btn button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;font-weight:600!important;font-family:inherit;font-size:16px;padding:14px 28px!important;border-radius:999px;border:2px solid #10002B;background-color:transparent;color:#10002B;cursor:pointer;transition:all 0.3s ease;white-space:nowrap;box-sizing:border-box}.styled-form-btn input[type="submit"]:hover,.styled-form-btn button[type="submit"]:hover{background-color:rgba(16,0,43,0.08);color:#10002B;animation:soft-pulse 0.6s ease-out}.styled-form-btn input[type="text"],.styled-form-btn input[type="email"],.styled-form-btn input[type="tel"],.styled-form-btn textarea,.styled-form-btn select{width:100%;font-size:16px;padding:14px 18px;border-radius:12px;border:2px solid #ccc;background-color:#fff;color:#10002B;transition:border-color 0.3s ease,box-shadow 0.3s ease;box-sizing:border-box}.styled-form-btn input:focus,.styled-form-btn textarea:focus,.styled-form-btn select:focus{border-color:#10002B;outline:none;box-shadow:0 0 0 3px rgba(16,0,43,0.2)}@media only screen and (max-width:980px){.flip-mobile{display:flex;flex-direction:column!important;gap:2em}.flip-mobile .et_pb_column:last-child{order:-1;margin-bottom:1em}.flip-mobile .et_pb_column:first-child{order:0;padding-left:15px;padding-right:15px}}body.page-corporate .dle-testimonial-55,body.page-corporate .et_pb_section_0{background:linear-gradient(135deg,#e8f0ff,#d4e6f1)}body.page-retreats .dle-testimonial-55,body.page-retreats .et_pb_section_0{background:linear-gradient(135deg,#fef6e4,#fdf0d5)}body.page-teens .dle-testimonial-55,body.page-teens .et_pb_section_0{background:linear-gradient(135deg,#eafaf1,#d2f4ea)}body.page-classes .dle-testimonial-55,body.page-classes .et_pb_section_0{background:linear-gradient(135deg,#f9f1ff,#ede6f7)}body.page-charities .dle-testimonial-55,body.page-charities .et_pb_section_0{background:linear-gradient(135deg,#fff4f4,#ffeaea)}body.page-one-to-one .dle-testimonial-55,body.page-one-to-one .et_pb_section_0{background:linear-gradient(135deg,#f0f8ff,#d9ebf9)}