#main-footer{display:none!important}.wpcf7-form{max-width:800px;margin:auto}.wpcf7 .row{display:flex;flex-wrap:wrap;margin-bottom:20px}.wpcf7 .col-md-6{width:50%;padding-right:15px;padding-left:15px;box-sizing:border-box}.wpcf7 .col{width:100%;padding:0 15px;margin-bottom:20px;box-sizing:border-box}.wpcf7 label{display:block;margin-bottom:10px}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{width:100%;margin-top:5px;padding:8px;box-sizing:border-box}.wpcf7 .w50{width:48%;float:left;margin-right:4%;box-sizing:border-box;margin-bottom:20px}.wpcf7 .w50:nth-child(2n){margin-right:0}.wpcf7 .w100{width:100%;float:left;margin-bottom:20px}.wpcf7::after{content:"";display:table;clear:both}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{width:100%;padding:10px;margin-top:4px}.wpcf7 .radio-inline{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.wpcf7 .radio-inline .wpcf7-list-item{margin:0}.wpcf7 .radio-inline label{display:inline-flex!important;align-items:center;gap:6px;margin:0}.wpcf7 .radio-inline input[type="radio"]{margin:0}.wpcf7 .radio-inline .wpcf7-list-item-label{display:inline!important;line-height:1.2}.wpcf7 .radio-inline{display:flex;flex-wrap:nowrap;gap:28px;overflow-x:auto}.wpcf7 .radio-inline label{white-space:nowrap}@media (max-width:767px){.w50{width:100%!important;float:none!important;margin-right:0!important}.w50+.w50{margin-top:16px}.wpcf7 .radio-inline{flex-wrap:wrap;gap:12px 18px}}.jkmentor-blocks .lead{margin-bottom:.75rem}.jkmentor-blocks .block{border:1px solid #e6e6e6;border-radius:8px;padding:1rem;margin:1rem 0}.jkmentor-blocks legend{font-weight:600;padding:0 .5rem}.jkmentor-blocks .row{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}.jkmentor-blocks .row:last-child{margin-bottom:0}.jkmentor-blocks .row-1 .col{flex:1 1 100%}.jkmentor-blocks .row-2 .col{flex:1 1 calc(50% - .5rem);min-width:260px}.jkmentor-blocks .row-3 .col{flex:1 1 calc(33.333% - .67rem);min-width:220px}.jkmentor-blocks label{display:block;font-weight:500;margin:.25rem 0 .25rem}.jkmentor-blocks .wpcf7-form-control{width:100%}.jkmentor-blocks .skillmap{display:flex;flex-direction:column;gap:8px}.jkmentor-blocks .skillmap-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.jkmentor-blocks .skillmap-row>*{flex:1 1 200px}@media (min-width:769px){.jkmentor-blocks .skillmap-row>*:first-child{flex:2 1 0}.jkmentor-blocks .skillmap-row>*:last-child{flex:1 1 0}}.jkmentor-blocks .submit-wrap{text-align:left}@media (max-width:768px){.jkmentor-blocks .row-2 .col,.jkmentor-blocks .row-3 .col{flex:1 1 100%}}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item{display:inline-block;white-space:nowrap;margin:0 20px 10px 0;vertical-align:middle}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item label{display:inline-flex!important;align-items:center;gap:8px;margin:0;line-height:1.4}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]{margin:0}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{display:inline!important;margin:0}.jkmentor-blocks .wpcf7-acceptance .wpcf7-list-item{display:block!important;white-space:normal!important;margin:0 0 10px 0!important}.jkmentor-blocks .wpcf7-acceptance .wpcf7-list-item label{display:flex!important;align-items:flex-start;gap:8px;margin:0;line-height:1.5}.jkmentor-blocks .wpcf7-acceptance input[type="checkbox"]{margin:2px 0 0 0}.jkmentor-blocks{max-width:980px;margin:0 auto}.jkmentor-blocks .lead{color:#444}.block{border:1px solid #e9e9e9;border-radius:10px;padding:18px;margin:16px 0;background:#fff}.block legend{font-weight:700;padding:0 8px}.submit-wrap{text-align:right}.row{display:grid;gap:16px}.row-1{grid-template-columns:1em}.row-2{grid-template-columns:1em}@media (min-width:768px){.row-2{grid-template-columns:1em 1em}}.col label{display:block;font-weight:600;margin-bottom:8px}.wpcf7-text,.wpcf7-email,.wpcf7-tel,.wpcf7-textarea,.wpcf7-select{width:100%}.options{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:6px}.options label{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #ddd;border-radius:999px;cursor:pointer;user-select:none}.options input{accent-color:#0073aa}