.elementor-10943 .elementor-element.elementor-element-9ed3b07{--display:flex;}.elementor-10943 .elementor-element.elementor-element-f4843b6{--display:flex;}.elementor-10943 .elementor-element.elementor-element-5ff0995{--display:flex;}.elementor-10943 .elementor-element.elementor-element-8df7d83{--display:flex;}.elementor-10943 .elementor-element.elementor-element-27d0ed2{--display:flex;}.elementor-10943 .elementor-element.elementor-element-4dc70b1{--display:flex;}.elementor-10943 .elementor-element.elementor-element-ccfea70{--display:flex;}.elementor-10943 .elementor-element.elementor-element-c6bb8f5 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-10943 .elementor-element.elementor-element-818eb68 .jet-radio-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-10943 .elementor-element.elementor-element-818eb68 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-10943 .elementor-element.elementor-element-818eb68 .jet-radio-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);}.elementor-10943 .elementor-element.elementor-element-818eb68 .jet-list-tree__children:not(:last-child){margin-bottom:10px;}.elementor-10943 .elementor-element.elementor-element-818eb68 .jet-radio-list__row:not(:last-child){margin-bottom:10px;}.elementor-10943 .elementor-element.elementor-element-818eb68 .jet-radio-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-10943 .elementor-element.elementor-element-818eb68 .jet-radio-list__decorator{margin-left:5px;}.elementor-10943 .elementor-element.elementor-element-818eb68 .jet-radio-list__checked-icon{font-size:12px;}.elementor-10943 .elementor-element.elementor-element-818eb68 .jet-collapse-icon{width:20px;height:20px;}.elementor-10943 .elementor-element.elementor-element-818eb68 .jet-collapse-none{width:20px;height:20px;}.elementor-10943 .elementor-element.elementor-element-818eb68 .jet-filter+.jet-filter{margin-top:10px;}.elementor-10943 .elementor-element.elementor-element-818eb68 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-10943 .elementor-element.elementor-element-a3ae309 .jet-smart-filters-select.jet-filter{display:block;}.elementor-10943 .elementor-element.elementor-element-a3ae309 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:150px;max-width:150px;}.elementor-10943 .elementor-element.elementor-element-a3ae309 .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-10943 .elementor-element.elementor-element-a3ae309 .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-10943 .elementor-element.elementor-element-a3ae309 .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-10943 .elementor-element.elementor-element-a3ae309 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-10943 .elementor-element.elementor-element-a3ae309 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-10943 .elementor-element.elementor-element-a3ae309 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-10943 .elementor-element.elementor-element-c6ac25e .jet-sorting-select{max-width:150px;}.elementor-10943 .elementor-element.elementor-element-b0a8d45{--display:flex;}.elementor-10943 .elementor-element.elementor-element-c7e72b4{--display:flex;}.elementor-10943 .elementor-element.elementor-element-6d42323{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-10943 .elementor-element.elementor-element-a81edf2{--display:flex;}.elementor-10943 .elementor-element.elementor-element-3a5e9a1{--display:flex;}.elementor-10943 .elementor-element.elementor-element-8605cc0{--display:flex;}.elementor-10943 .elementor-element.elementor-element-8c9c5b8{--display:flex;}.elementor-10943 .elementor-element.elementor-element-ef01d95{--display:flex;}.elementor-10943 .elementor-element.elementor-element-3adc064{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10943 .elementor-element.elementor-element-6d42323{--grid-columns:1;}}@media(max-width:767px){.elementor-10943 .elementor-element.elementor-element-6d42323{--grid-columns:1;}}/* Start custom CSS *//* World Padel Network – jobs board (draft) */
body.elementor-page-10943 .wpn-jobs-hero{padding:72px 40px 40px 40px !important}
body.elementor-page-10943 .wpn-jobs-barwrap,body.elementor-page-10943 .wpn-jobs-listwrap,body.elementor-page-10943 .wpn-jobs-cortwrap,body.elementor-page-10943 .wpn-jobs-notewrap{padding:0 40px 0 40px !important}
body.elementor-page-10943 .wpn-jobs-listwrap{padding-bottom:64px !important}
body.elementor-page-10943 .wpn-jobs-cortwrap{padding-bottom:64px !important}
body.elementor-page-10943 .wpn-jobs-notewrap{padding-bottom:96px !important}
body.elementor-page-10943 .wpn-jobs-wrap{max-width:1200px;margin:0 auto;width:100%;padding:0 !important;gap:0}
body.elementor-page-10943 .wpn-jobs-crumb{font-family:Poppins,sans-serif;font-size:14px;color:#707070;margin-bottom:24px !important}
body.elementor-page-10943 .wpn-jobs-crumb a{color:#707070;text-decoration:none}
body.elementor-page-10943 .wpn-jobs-crumb span{color:#707070}
body.elementor-page-10943 .wpn-jobs-herorow{display:flex !important;flex-direction:row !important;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;padding:0 !important}
body.elementor-page-10943 .wpn-jobs-herotext{max-width:720px;display:flex !important;flex-direction:column;gap:16px;padding:0 !important;width:auto}
body.elementor-page-10943 .wpn-jobs-h1 .elementor-heading-title{font-family:Outfit,sans-serif !important;font-weight:700 !important;font-size:56px !important;line-height:64px !important;color:#1A1C45 !important;margin:0}
body.elementor-page-10943 .wpn-jobs-dek p{font-family:Poppins,sans-serif;font-size:18px;line-height:30px;color:#4F4F4F;margin:0}
body.elementor-page-10943 .wpn-jobs-share{width:auto}
body.elementor-page-10943 .wpn-jobs-share .elementor-heading-title,body.elementor-page-10943 .wpn-jobs-share a{font-family:Poppins,sans-serif !important;font-size:16px !important;font-weight:600 !important;color:#2F64E2 !important;text-decoration:none;padding:12px 0;display:inline-block}
body.elementor-page-10943 .wpn-jobs-share a:hover{color:#1A1C45 !important}
body.elementor-page-10943 .wpn-jobs-bar{display:flex !important;flex-direction:row !important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:0 0 16px 0 !important;border-bottom:1px solid #E9E9E9}
body.elementor-page-10943 .wpn-jobs-chips,body.elementor-page-10943 .wpn-jobs-select{width:auto !important;margin:0 !important}
body.elementor-page-10943 .wpn-jobs-loop{margin-top:8px}
body.elementor-page-10943 .wpn-jobs-loop .elementor-loop-container{gap:0 !important}
body.elementor-page-10943 .wpn-jobs-cortado{background:#EDF2FF;border-radius:24px;padding:48px 56px 48px 56px !important;display:flex !important;flex-direction:row !important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}
body.elementor-page-10943 .wpn-jobs-cortext{max-width:560px;display:flex !important;flex-direction:column;gap:12px;padding:0 !important;width:auto}
body.elementor-page-10943 .wpn-jobs-corth2 .elementor-heading-title{font-family:Outfit,sans-serif !important;font-weight:700 !important;font-size:32px !important;line-height:40px !important;color:#1A1C45 !important;margin:0}
body.elementor-page-10943 .wpn-jobs-cortp p{font-family:Poppins,sans-serif;font-size:16px;line-height:26px;color:#4F4F4F;margin:0}
body.elementor-page-10943 .wpn-jobs-cortbtn .elementor-button{background:#2F64E2 !important;color:#FFFFFF !important;border-radius:50px !important;padding:14px 32px 14px 32px !important;font-family:Poppins,sans-serif !important;font-weight:600 !important;font-size:16px !important;min-height:48px}
body.elementor-page-10943 .wpn-jobs-cortbtn .elementor-button:hover,body.elementor-page-10943 .wpn-jobs-cortbtn .elementor-button:focus{background:#1A1C45 !important}
body.elementor-page-10943 .wpn-jobs-note p{font-family:Poppins,sans-serif;font-size:14px;color:#4F4F4F;margin:0}
body.elementor-page-10943 .wpn-jobs-chips{width:auto}
body.elementor-page-10943 .wpn-jobs-chips fieldset{display:flex;flex-wrap:wrap;gap:12px;border:0;margin:0;padding:0;min-width:0}
body.elementor-page-10943 .wpn-jobs-chips legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
body.elementor-page-10943 .wpn-jobs-chips .jet-radio-list__row{margin:0}
body.elementor-page-10943 .wpn-jobs-chips .jet-radio-list__item{margin:0}
body.elementor-page-10943 .wpn-jobs-chips .jet-radio-list__decorator{display:none}
body.elementor-page-10943 .wpn-jobs-chips .jet-radio-list__button{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:50px;border:1.5px solid #CDCDCD;background:#FFFFFF;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}
body.elementor-page-10943 .wpn-jobs-chips .jet-radio-list__button:hover{border-color:#1A1C45}
body.elementor-page-10943 .wpn-jobs-chips .jet-radio-list__label{font-family:Poppins,sans-serif;font-weight:500;font-size:15px;color:#1A1C45}
body.elementor-page-10943 .wpn-jobs-chips .jet-filters-counter{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;color:#1A1C45;opacity:.7}
body.elementor-page-10943 .wpn-jobs-chips input:checked + .jet-radio-list__button{background:#1A1C45;border-color:#1A1C45}
body.elementor-page-10943 .wpn-jobs-chips input:checked + .jet-radio-list__button .jet-radio-list__label, body.elementor-page-10943 .wpn-jobs-chips input:checked + .jet-radio-list__button .jet-filters-counter{color:#FFFFFF}
body.elementor-page-10943 .wpn-jobs-chips input:focus-visible + .jet-radio-list__button{outline:2px solid #1A1C45;outline-offset:2px}
body.elementor-page-10943 .wpn-jobs-select select{height:44px;min-width:180px;border-radius:8px;border:1.5px solid #CDCDCD;padding:0 16px;font-family:Poppins,sans-serif;font-size:15px;color:#1A1C45;background-color:#FFFFFF}
body.elementor-page-10943 .wpn-jobs-chips fieldset{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}
body.elementor-page-10943 .wpn-jobs-chips .jet-radio-list__button{white-space:nowrap;padding:0 18px}
body.elementor-page-10943 .wpn-jobs-select{flex-grow:1}
@media (max-width:1024px){body.elementor-page-10943 .wpn-jobs-hero{padding:64px 24px 32px 24px !important}body.elementor-page-10943 .wpn-jobs-barwrap,body.elementor-page-10943 .wpn-jobs-listwrap,body.elementor-page-10943 .wpn-jobs-cortwrap,body.elementor-page-10943 .wpn-jobs-notewrap{padding-left:24px !important;padding-right:24px !important}body.elementor-page-10943 .wpn-jobs-h1 .elementor-heading-title{font-size:44px !important;line-height:52px !important}}
@media (max-width:767px){body.elementor-page-10943 .wpn-jobs-hero{padding:48px 16px 24px 16px !important}body.elementor-page-10943 .wpn-jobs-barwrap,body.elementor-page-10943 .wpn-jobs-listwrap,body.elementor-page-10943 .wpn-jobs-cortwrap,body.elementor-page-10943 .wpn-jobs-notewrap{padding-left:16px !important;padding-right:16px !important}body.elementor-page-10943 .wpn-jobs-h1 .elementor-heading-title{font-size:34px !important;line-height:40px !important}body.elementor-page-10943 .wpn-jobs-cortado{padding:32px 24px 32px 24px !important}body.elementor-page-10943 .wpn-jobs-chips fieldset{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}body.elementor-page-10943 .wpn-jobs-select{width:100% !important}}
/* QA fixes 19 Oct: 44px touch targets, country label */
body.elementor-page-10943 .wpn-jobs-crumb a{display:inline-flex;align-items:center;min-height:44px}
body.elementor-page-10943 .wpn-jobs-share a{display:inline-flex !important;align-items:center;min-height:44px;padding:0 !important}
body.elementor-page-10943 .wpn-jobs-select .jet-filter-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#4F4F4F;margin:0 0 6px 0}
/* Compact toolbar v2 (19 Oct): search, country, sort on one row; chips below */
body.elementor-page-10943 .wpn-jobs-hero{padding:56px 40px 32px 40px !important}
body.elementor-page-10943 .wpn-jobs-h1 .elementor-heading-title{font-size:48px !important;line-height:56px !important}
body.elementor-page-10943 .wpn-jobs-dek p{font-size:17px;line-height:28px}
body.elementor-page-10943 .wpn-jobs-bar{display:grid !important;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"search country sort" "chips chips chips";gap:12px 12px;align-items:center;padding:0 0 16px 0 !important}
body.elementor-page-10943 .wpn-jobs-search{grid-area:search;width:100% !important}
body.elementor-page-10943 .wpn-jobs-select{grid-area:country}
body.elementor-page-10943 .wpn-jobs-sort{grid-area:sort;width:auto !important;margin:0 !important}
body.elementor-page-10943 .wpn-jobs-chips{grid-area:chips}
body.elementor-page-10943 .wpn-jobs-search .jet-search-filter__input-wrapper{position:relative}
body.elementor-page-10943 .wpn-jobs-search .jet-search-filter__input{width:100%;height:48px;box-sizing:border-box;border:1.5px solid #CDCDCD;border-radius:50px;padding:0 44px 0 48px;font-family:Poppins,sans-serif;font-size:16px;color:#1A1C45;background:#FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23707070' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.3-4.3'/%3E%3C/svg%3E") no-repeat 18px center/18px 18px;outline:none}
body.elementor-page-10943 .wpn-jobs-search .jet-search-filter__input:focus{border-color:#1A1C45}
body.elementor-page-10943 .wpn-jobs-search .jet-search-filter__input::placeholder{color:#707070}
body.elementor-page-10943 .wpn-jobs-search .jet-search-filter__input-clear{right:16px}
body.elementor-page-10943 .wpn-jobs-select .jet-smart-filters-select,body.elementor-page-10943 .wpn-jobs-sort .jet-sorting{display:flex !important;flex-direction:row;align-items:center;gap:8px}
body.elementor-page-10943 .wpn-jobs-select .jet-filter-label,body.elementor-page-10943 .wpn-jobs-sort .jet-sorting-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#4F4F4F;margin:0 !important;white-space:nowrap}
body.elementor-page-10943 .wpn-jobs-select select,body.elementor-page-10943 .wpn-jobs-sort select{-webkit-appearance:none;appearance:none;height:48px;min-width:150px;box-sizing:border-box;border:1.5px solid #CDCDCD;border-radius:50px;padding:0 40px 0 20px;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;color:#1A1C45;background:#FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1C45' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center/16px 16px;cursor:pointer}
body.elementor-page-10943 .wpn-jobs-select select:focus,body.elementor-page-10943 .wpn-jobs-sort select:focus{border-color:#1A1C45;outline:none}
body.elementor-page-10943 .wpn-jobs-chips fieldset{gap:8px}
body.elementor-page-10943 .wpn-jobs-chips .jet-radio-list__button{padding:0 16px}
body.elementor-page-10943 .wpn-jobs-chips .jet-radio-list__label{font-size:14px}
@media (max-width:767px){
body.elementor-page-10943 .wpn-jobs-hero{padding:40px 16px 24px 16px !important}
body.elementor-page-10943 .wpn-jobs-h1 .elementor-heading-title{font-size:34px !important;line-height:40px !important}
body.elementor-page-10943 .wpn-jobs-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"search search" "country sort" "chips chips"}
body.elementor-page-10943 .wpn-jobs-select .jet-filter-label,body.elementor-page-10943 .wpn-jobs-sort .jet-sorting-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
body.elementor-page-10943 .wpn-jobs-select select,body.elementor-page-10943 .wpn-jobs-sort select{min-width:0;width:100%}
body.elementor-page-10943 .wpn-jobs-select .jet-smart-filters-select,body.elementor-page-10943 .wpn-jobs-sort .jet-sorting,body.elementor-page-10943 .wpn-jobs-select .jet-select{width:100%}
body.elementor-page-10943 .wpn-jobs-sort{width:100% !important}
}
/* Job row rules that need quote marks (loop-item CSS is HTML-escaped inline, so they live here) */
body.elementor-page-10943 .wpn-jobrow__meta .elementor-widget + .elementor-widget .elementor-heading-title:before{content:"\00B7";margin:0 8px;color:#A0A0A0}
body.elementor-page-10943 .wpn-jobrow__badge .elementor-heading-title:before{content:"";display:inline-block;width:12px;height:12px;background:#F5D628;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.6 7.1.6-5.4 4.7 1.6 7L12 17.3 5.8 20.9l1.6-7L2 9.2l7.1-.6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.6 7.1.6-5.4 4.7 1.6 7L12 17.3 5.8 20.9l1.6-7L2 9.2l7.1-.6z'/%3E%3C/svg%3E") center/contain no-repeat}

/* World Padel Network – Cortado sign-up form (Fluent form 31), 19 Oct 2026 */
body.elementor-page-10943 .wpn-cortform{width:100% !important;max-width:460px !important;flex:1 1 320px !important}
body.elementor-page-10943 .wpn-cortform .fluentform{margin:0}
body.elementor-page-10943 .wpn-cortform .frm-fluent-form fieldset{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0;padding:0;border:0;min-width:0}
body.elementor-page-10943 .wpn-cortform .ff-el-group{flex:1 1 220px;margin:0 !important}
body.elementor-page-10943 .wpn-cortform .ff_submit_btn_wrapper{flex:0 0 auto;margin:0 !important}
body.elementor-page-10943 .wpn-cortform .ff-el-form-control{height:48px;border-radius:50px !important;padding:0 20px !important;border:1px solid #D5DCF0 !important;background:#FFFFFF !important;color:#1A1C45 !important;font-family:Poppins,sans-serif !important;font-size:16px !important}
body.elementor-page-10943 .wpn-cortform .ff-el-form-control:focus{border-color:#2F64E2 !important;box-shadow:0 0 0 3px rgba(47,100,226,.25) !important;outline:none}
body.elementor-page-10943 .wpn-cortform .ff-btn-submit{min-height:48px;border-radius:50px !important;padding:0 28px !important;font-family:Poppins,sans-serif !important;font-weight:600 !important;font-size:16px !important;line-height:1 !important}
body.elementor-page-10943 .wpn-cortform .ff-message-success{border:0;box-shadow:none;padding:0;margin:0;font-family:Poppins,sans-serif;font-size:16px;line-height:26px;background:transparent}
body.elementor-page-10943 .wpn-cortform .ff-message-success p{margin:0}
body.elementor-page-10943 .wpn-cortform .error{font-family:Poppins,sans-serif;font-size:14px;margin-top:6px;padding-left:20px}
body.elementor-page-10943 .wpn-cortform-js{display:none}
body.elementor-page-10943 .wpn-cortform .ff-btn-submit{background:#2F64E2 !important;color:#FFFFFF !important;border-color:#2F64E2 !important}
body.elementor-page-10943 .wpn-cortform .ff-btn-submit:hover{background:#1A1C45 !important;border-color:#1A1C45 !important}
body.elementor-page-10943 .wpn-cortform .ff-message-success{color:#1A1C45}
@media (max-width:767px){body.elementor-page-10943 .wpn-cortform{max-width:none !important;flex-basis:100% !important}}
@media (max-width:767px){body.elementor-page-10943 .wpn-cortform .ff_submit_btn_wrapper{flex:1 1 100% !important}body.elementor-page-10943 .wpn-cortform .ff-btn-submit{width:100% !important}}/* End custom CSS */