.section-form{background-color:var(--primary);justify-content:center;width:100%;display:flex}.container-form{padding:var(--spacing-xxl)var(--spacing-xl)var(--spacing-xl);flex-flow:wrap;place-content:flex-start center;align-self:stretch;align-items:flex-start;gap:100px;max-width:1320px;display:flex;overflow:hidden}.form-text{justify-content:flex-start;align-items:flex-start;gap:var(--gap-50);flex-direction:column;flex:1;display:flex}.form-text p{font-size:var(--paragraph-size);align-self:stretch;line-height:28px;position:relative}.form-image{width:50%}.form-image img,.form-wrapper{width:100%}.form-all{flex-flow:wrap;justify-content:space-between;width:100%;display:flex}.parent-info{flex-direction:column;width:45%;display:flex}#registration-form{font-size:var(--footer-size);flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:21px;width:100%;display:flex}.input-first-name{justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:var(--gap-xs);flex-direction:column;display:flex}.label{align-self:stretch}input[type=text],input[type=email],input[type=tel],select,textarea{border:none;border-bottom:1px solid var(--dark);background:0 0;outline:none;align-self:stretch;padding:8px 0;font-family:Outfit;font-size:18px;font-style:normal;font-weight:100;line-height:28px;position:relative}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position:right 0 center;background-repeat:no-repeat;padding-right:30px}select:focus{border-bottom:2px solid var(--primary)}input::placeholder{color:var(--dark);font-family:Outfit;font-size:18px;font-style:normal;font-weight:100;line-height:28px}.ack-checkbox{justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:var(--gap-xs);font-size:var(--paragraph-size);flex-direction:row;display:flex}input[type=checkbox]{background-color:var(--white);border:1px solid var(--black);box-sizing:border-box;appearance:none;cursor:pointer;flex-shrink:0;width:28px;height:28px;position:relative;overflow:hidden}input[type=checkbox]:checked{background-color:var(--dark);border-color:var(--dark)}input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.placeholder6{cursor:pointer;flex:1;font-weight:100;line-height:28px;position:relative}.message{opacity:0;padding-bottom:var(--spacing-md);font-size:16px;transition:opacity .5s}.message-reveal{opacity:1}.message-success{color:green}.message-error{color:red}.child-info-section{border-top:1px solid #0000001a;width:45%;margin-top:25px;padding-top:15px}#child-1-info{order:2;margin-left:auto}#child-2-info{order:3}#child-3-info{order:4;margin-left:auto}#child-4-info{order:5}#child-5-info{order:6;margin-left:auto}.child-info-section#child-1-info{border:none;margin-top:0;padding-top:0}.child-info-heading{margin-bottom:15px;font-size:18px;font-weight:300;line-height:28px}.child-info-section#child-1-info .child-info-heading,.parent-info .child-info-heading{margin-top:0}.input-first-name{margin-bottom:10px}#phone{padding-top:10px}.error{border-bottom:1px solid red!important}select.placeholder{border:none;border-bottom:1px solid var(--dark);appearance:none;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E) right 8px center/12px no-repeat;outline:none;align-self:stretch;width:100%;padding:8px 30px 8px 0;font-family:inherit;font-weight:100;line-height:28px;position:relative}input[type=date].placeholder{border:none;border-bottom:1px solid var(--dark);background:0 0;outline:none;align-self:stretch;width:100%;padding:8px 0;font-family:inherit;font-weight:100;line-height:28px;position:relative}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:0}textarea.placeholder{border:none;border-bottom:1px solid var(--dark);resize:vertical;background:0 0;outline:none;align-self:stretch;width:100%;min-height:100px;padding:8px 0;font-family:inherit;font-weight:100;line-height:28px;position:relative}input[type=hidden]{display:none}@media screen and (width<=992px){.container-form{padding:var(--spacing-xl)var(--spacing-lg);gap:60px}}@media screen and (width<=768px){.form-text,.form-wrapper{width:100%}.container-form{padding:var(--spacing-lg)var(--spacing-md);padding-bottom:var(--spacing-md);gap:40px}button[type=submit]{padding:var(--spacing-sm)calc(var(--spacing-sm)*1.5);font-size:16px}.child-info-section{width:100%;margin-top:20px;padding-top:10px;margin-left:0!important}.child-info-heading{margin-bottom:10px;font-size:16px}.parent-info{width:100%}.form-all{flex-direction:column}.form-image{width:100%}#child-1-info,#child-2-info,#child-3-info,#child-4-info,#child-5-info{order:initial}}@media screen and (width<=578px){input[type=checkbox]{width:20px;height:20px}}