.elementor-10800 .elementor-element.elementor-element-3d30374{--display:flex;}.elementor-10800 .elementor-element.elementor-element-b585223{--display:flex;}.elementor-10800 .elementor-element.elementor-element-9e4ad06{--display:flex;}.elementor-10800 .elementor-element.elementor-element-4628775{--display:flex;}.elementor-10800 .elementor-element.elementor-element-a1e6134{--display:flex;}.elementor-10800 .elementor-element.elementor-element-bb4e406{--display:flex;}.elementor-10800 .elementor-element.elementor-element-5c5c3b5 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-10800 .elementor-element.elementor-element-4f6c403{--display:flex;}.elementor-10800 .elementor-element.elementor-element-e4cde09{--display:flex;}.elementor-10800 .elementor-element.elementor-element-1872782{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS *//* World Padel Network – share a role (draft) */
body.elementor-page-10800 .wpn-share-head{padding:56px 40px 40px 40px !important}
body.elementor-page-10800 .wpn-share-bodywrap{padding:0 40px 96px 40px !important}
body.elementor-page-10800 .wpn-share-wrap{max-width:1200px;margin:0 auto;width:100%;padding:0 !important;gap:16px}
body.elementor-page-10800 .wpn-share-crumb{font-family:Poppins,sans-serif;font-size:14px;color:#707070;margin-bottom:8px !important}
body.elementor-page-10800 .wpn-share-crumb a{color:#707070;text-decoration:none}
body.elementor-page-10800 .wpn-share-h1 .elementor-heading-title{font-family:Outfit,sans-serif !important;font-weight:700 !important;font-size:48px !important;line-height:56px !important;color:#1A1C45 !important;margin:0}
body.elementor-page-10800 .wpn-share-dek p{font-family:Poppins,sans-serif;font-size:18px;line-height:30px;color:#4F4F4F;margin:0;max-width:720px}
body.elementor-page-10800 .wpn-share-cols{display:flex !important;flex-direction:row !important;flex-wrap:wrap;gap:64px;align-items:flex-start;border-top:1px solid #E9E9E9;padding:40px 0 0 0 !important}
body.elementor-page-10800 .wpn-share-form{flex:999 1 560px !important;min-width:0;max-width:720px;padding:0 !important}
body.elementor-page-10800 .wpn-share-aside{flex:1 1 320px !important;display:flex !important;flex-direction:column;gap:16px;padding:0 !important}
body.elementor-page-10800 .wpn-share-panel{background:#FAFAFA;border-radius:24px;padding:32px 32px 32px 32px !important;gap:16px}
body.elementor-page-10800 .wpn-share-ph .elementor-heading-title{font-family:Outfit,sans-serif !important;font-weight:700 !important;font-size:22px !important;line-height:30px !important;color:#1A1C45 !important;margin:0}
body.elementor-page-10800 .wpn-share-pt p,body.elementor-page-10800 .wpn-share-pt li{font-family:Poppins,sans-serif;font-size:15px;line-height:24px;color:#1A1C45}
body.elementor-page-10800 .wpn-share-pt p{margin:0 0 12px 0}
body.elementor-page-10800 .wpn-share-pt ol{margin:0;padding-left:20px}
body.elementor-page-10800 .wpn-share-muted{color:#4F4F4F !important}
body.elementor-page-10800 .wpn-ff-note{font-family:Poppins,sans-serif;font-size:13px;line-height:20px;color:#4F4F4F}
@media (max-width:1024px){body.elementor-page-10800 .wpn-share-head{padding:48px 24px 32px 24px !important}body.elementor-page-10800 .wpn-share-bodywrap{padding:0 24px 64px 24px !important}body.elementor-page-10800 .wpn-share-cols{gap:40px}}
@media (max-width:767px){body.elementor-page-10800 .wpn-share-head{padding:40px 16px 24px 16px !important}body.elementor-page-10800 .wpn-share-bodywrap{padding:0 16px 64px 16px !important}body.elementor-page-10800 .wpn-share-h1 .elementor-heading-title{font-size:34px !important;line-height:40px !important}}
/* QA fixes 19 Oct: 44px touch targets */
body.elementor-page-10800 .wpn-share-crumb a{display:inline-flex;align-items:center;min-height:44px}
body.elementor-page-10800 .wpn-share-ff input:not([type=checkbox]):not([type=radio]),body.elementor-page-10800 .wpn-share-ff select{min-height:48px !important;box-sizing:border-box}
body.elementor-page-10800 .wpn-share-ff button[type=submit]{min-height:48px !important}/* End custom CSS */