:is(.ybs-mentoring-form,.ybs-hazte-mentor-form){--ybs-blue:#183668;--ybs-placeholder:#7683a0;--ybs-error:#b42318;--ybs-success:#1f7a4d;width:100%;color:var(--ybs-blue);font-family:inherit}:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) *,:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) *:before,:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) *:after{box-sizing:border-box}:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) .ybs-form-heading{margin:0 0 18px;color:var(--ybs-blue);font-family:"Clash display",Sans-serif;font-size:28px;font-weight:500;line-height:1.12;letter-spacing:-.02em}.ybs-mentoring-layout{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);gap:58px;align-items:stretch}.ybs-mentoring-column{min-width:0}.ybs-mentoring-right{padding-left:58px;border-left:1px solid rgba(24,54,104,.72)}.ybs-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;align-items:start}.ybs-contact-email{grid-column:1/-1;max-width:58%}.ybs-contact-phone{grid-column:1/-1;max-width:44%}.ybs-form-field{width:100%}:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) input[type=text],:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) input[type=email],:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) input[type=number],:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) select,:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) textarea{display:block;width:100%;margin:0;border:4px solid var(--ybs-blue);border-radius:28px;background:#fff;color:var(--ybs-blue);font:inherit;font-size:17px;line-height:1.2;outline:none;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) input[type=text],:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) input[type=email],:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) input[type=number],:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) select{min-height:56px;padding:10px 22px}:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) select{padding-right:48px;cursor:pointer}:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) select:disabled{cursor:default;opacity:1;background:#fff}:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) textarea{min-height:110px;padding:15px 24px;resize:vertical}:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) input::placeholder,:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) textarea::placeholder{color:var(--ybs-placeholder);opacity:1}:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) select:invalid,:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) select:disabled{color:var(--ybs-placeholder)}:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) input:focus,:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) select:focus,:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) textarea:focus{box-shadow:0 0 0 2px rgba(24,54,104,.12)}:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) input.is-invalid:not([type=radio]):not([type=checkbox]),:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) select.is-invalid,:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) textarea.is-invalid{border-color:var(--ybs-error) !important}.ybs-message-block{margin-top:76px}.ybs-message-heading{max-width:92%;margin-bottom:24px !important}.ybs-community-field,.ybs-entity-field{max-width:82%}.ybs-entity-field{margin-top:102px}.ybs-person-type-group{margin:72px 0 0;padding:0;border:0;min-width:0}.ybs-person-type-group legend{float:none;width:100%;padding:0}.ybs-person-options-list{display:grid;gap:20px;margin-top:28px}.ybs-radio-option{display:inline-flex;align-items:center;gap:20px;width:fit-content;color:var(--ybs-blue);font-size:18px;line-height:1.25;cursor:pointer}.ybs-radio-option input[type=radio],.ybs-form-privacy input[type=checkbox]{appearance:none;-webkit-appearance:none;width:23px;height:23px;flex:0 0 23px;margin:0;border:4px solid var(--ybs-blue);border-radius:50%;background:#fff;cursor:pointer;box-shadow:none}.ybs-radio-option input[type=radio]:checked,.ybs-form-privacy input[type=checkbox]:checked{background:radial-gradient(circle at center,var(--ybs-blue) 0 4px,transparent 5px)}.ybs-radio-option input[type=radio]:focus-visible,.ybs-form-privacy input[type=checkbox]:focus-visible{outline:2px solid rgba(24,54,104,.25);outline-offset:3px}.ybs-radio-option input[type=radio].is-invalid,.ybs-form-privacy input[type=checkbox].is-invalid{border-color:var(--ybs-error)}.ybs-form-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:end;margin-top:86px}.ybs-consents{display:grid;gap:10px;max-width:690px}.ybs-form-privacy{color:var(--ybs-blue);font-size:17px;line-height:1.38}.ybs-form-privacy label{display:flex;align-items:flex-start;gap:22px;cursor:pointer}.ybs-form-privacy input[type=checkbox]{margin-top:2px}.ybs-form-privacy a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ybs-form-submit{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;margin:0;padding:8px 26px 8px 14px;border:0;border-radius:999px;background:var(--ybs-blue);color:#fff;font:inherit;font-size:18px;font-weight:600;line-height:1;cursor:pointer;box-shadow:none;white-space:nowrap;transition:opacity .15s ease,transform .15s ease}.ybs-form-submit:hover,.ybs-form-submit:focus{background:var(--ybs-blue);color:#fff;opacity:.92}.ybs-form-submit:active{transform:translateY(1px)}.ybs-form-submit:disabled{opacity:.65;cursor:wait}.ybs-submit-icon{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:50%;background:#fff;color:var(--ybs-blue);font-size:20px;font-weight:700;line-height:1}.ybs-form-status{display:none;margin:0 0 20px;padding:11px 14px;border-radius:10px;font-size:14px;line-height:1.4}.ybs-form-status.is-success,.ybs-form-status.is-error{display:block}.ybs-form-status.is-success{background:#eef8f2;color:var(--ybs-success)}.ybs-form-status.is-error{background:#fff0ee;color:var(--ybs-error)}.ybs-honeypot{position:absolute !important;left:-99999px !important;width:1px !important;height:1px !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important}:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:980px){:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) .ybs-form-heading{font-size:20px}.ybs-mentoring-layout{grid-template-columns:1fr;gap:46px}.ybs-mentoring-right{padding-left:0;padding-top:42px;border-left:0;border-top:1px solid rgba(24,54,104,.45)}.ybs-community-field,.ybs-entity-field{max-width:100%}.ybs-entity-field,.ybs-person-type-group,.ybs-message-block{margin-top:34px}.ybs-form-footer{margin-top:52px}}@media (max-width:700px){:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) .ybs-form-heading{font-size:18px}.ybs-contact-grid{grid-template-columns:1fr;gap:12px}.ybs-contact-email,.ybs-contact-phone{grid-column:auto;max-width:100%}:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) input[type=text],:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) input[type=email],:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) input[type=number],:is(.ybs-mentoring-form,.ybs-hazte-mentor-form) select{min-height:50px}.ybs-form-footer{grid-template-columns:1fr;align-items:start;gap:28px}.ybs-form-submit{justify-self:start}.ybs-form-privacy,.ybs-radio-option{font-size:16px}.ybs-form-privacy label{gap:14px}}.ybs-hazte-mentor-form .ybs-hazte-mentor-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:48px;align-items:stretch}.ybs-hazte-mentor-form .ybs-hazte-mentor-column{min-width:0}.ybs-hazte-mentor-form .ybs-hazte-mentor-right{display:flex;flex-direction:column;padding-left:48px;border-left:1px solid rgba(24,54,104,.72)}.ybs-hazte-mentor-form .ybs-form-heading{font-family:"Clash display",Sans-serif;font-size:28px;font-weight:500}.ybs-hazte-mentor-form .ybs-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px}.ybs-hazte-mentor-form .ybs-contact-email{grid-column:1/-1;max-width:60%}.ybs-hazte-mentor-form .ybs-contact-phone{grid-column:1/-1;max-width:47%}.ybs-hazte-mentor-form input[type=text],.ybs-hazte-mentor-form input[type=email],.ybs-hazte-mentor-form input[type=number],.ybs-hazte-mentor-form select{min-height:46px;padding:8px 18px;border-width:4px;border-radius:24px;font-size:16px}.ybs-hazte-mentor-form select{padding-right:44px}.ybs-hazte-mentor-form textarea{min-height:88px;padding:13px 20px;border-width:4px;border-radius:24px;font-size:16px}.ybs-hazte-mentor-form .ybs-message-block{margin-top:64px}.ybs-hazte-mentor-form .ybs-message-heading{max-width:88%;margin-bottom:20px !important}.ybs-hazte-mentor-form .ybs-community-field,.ybs-hazte-mentor-form .ybs-entity-field{max-width:84%}.ybs-hazte-mentor-form .ybs-entity-field{margin-top:36px}.ybs-hazte-mentor-form .ybs-hazte-consents{display:grid;gap:14px;max-width:100%;margin-top:36px}.ybs-hazte-mentor-form .ybs-form-privacy{font-size:16px;line-height:1.34}.ybs-hazte-mentor-form .ybs-form-privacy label{gap:18px}.ybs-hazte-mentor-form .ybs-form-privacy input[type=checkbox]{width:19px;height:19px;flex-basis:19px;border-width:4px;margin-top:1px}.ybs-hazte-mentor-form .ybs-hazte-submit-wrap{display:flex;justify-content:flex-end;margin-top:auto;padding-top:40px}.ybs-hazte-mentor-form .ybs-form-submit{min-height:50px;padding:7px 22px 7px 12px;font-size:16px}.ybs-hazte-mentor-form .ybs-submit-icon{width:27px;height:27px;font-size:17px}@media (max-width:980px){.ybs-hazte-mentor-form .ybs-form-heading{font-size:20px;font-weight:500}.ybs-hazte-mentor-form .ybs-hazte-mentor-layout{grid-template-columns:1fr;gap:42px}.ybs-hazte-mentor-form .ybs-hazte-mentor-right{padding-left:0;padding-top:38px;border-left:0;border-top:1px solid rgba(24,54,104,.45)}.ybs-hazte-mentor-form .ybs-community-field,.ybs-hazte-mentor-form .ybs-entity-field{max-width:100%}.ybs-hazte-mentor-form .ybs-entity-field,.ybs-hazte-mentor-form .ybs-message-block{margin-top:32px}.ybs-hazte-mentor-form .ybs-hazte-consents{margin-top:32px}.ybs-hazte-mentor-form .ybs-hazte-submit-wrap{justify-content:flex-start;margin-top:0;padding-top:30px}}@media (max-width:700px){.ybs-hazte-mentor-form .ybs-form-heading{font-size:18px;font-weight:500}.ybs-hazte-mentor-form .ybs-contact-grid{grid-template-columns:1fr;gap:12px}.ybs-hazte-mentor-form .ybs-contact-email,.ybs-hazte-mentor-form .ybs-contact-phone{grid-column:auto;max-width:100%}.ybs-hazte-mentor-form input[type=text],.ybs-hazte-mentor-form input[type=email],.ybs-hazte-mentor-form input[type=number],.ybs-hazte-mentor-form select{min-height:48px}.ybs-hazte-mentor-form .ybs-message-heading{max-width:100%}.ybs-hazte-mentor-form .ybs-form-privacy{font-size:15px}.ybs-hazte-mentor-form .ybs-form-privacy label{gap:13px}}