@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.pcc-filter-container *,.pcc-post-box *{box-sizing:border-box}.pcc-membership-prompt{background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);border:2px solid #0056b3;border-radius:16px;margin:20px 0;box-shadow:0 8px 24px rgb(0 86 179/.1);position:relative;overflow:hidden}.pcc-membership-prompt::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0056b3 0,#007bff 100%)}.pcc-lock-icon{opacity:.8}.pcc-membership-prompt h3{color:#0056b3!important;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.pcc-membership-prompt p{color:#666;font-weight:500}.pcc-upgrade-buttons{flex-wrap:wrap}@media (max-width:768px){.pcc-upgrade-buttons{flex-direction:column;gap:12px}.pcc-membership-prompt{padding:32px 24px;margin:16px 0;min-height:200px}.pcc-lock-icon{font-size:2.5rem;margin-bottom:16px}.pcc-membership-prompt h3{font-size:1.4rem}}.pcc-membership-prompt{text-align:center!important;padding:24px 40px!important;display:block!important;box-sizing:border-box!important;min-height:auto!important}.pcc-membership-prompt *{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.pcc-upgrade-content{width:100%!important;max-width:460px!important;margin:0 auto!important;text-align:center!important;display:block!important;padding:0!important}.pcc-lock-icon{display:block!important;margin:0 auto 12px!important;font-size:2.2rem!important;color:#0056b3!important}.pcc-membership-prompt h3{margin:0 auto 10px!important;display:block!important;font-size:1.4rem!important}.pcc-lock-icon,.pcc-membership-prompt h3,.pcc-membership-prompt p,.pcc-upgrade-buttons{width:100%!important;text-align:center!important}.pcc-membership-prompt p{max-width:340px!important;margin:0 auto 18px!important;display:block!important;font-size:.9rem!important;line-height:1.4!important}.pcc-upgrade-buttons{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:0 auto!important}.pcc-membership-prompt .pcc-btn{padding:10px 20px!important;font-size:.9rem!important;min-width:130px!important;max-width:150px!important;height:auto!important;line-height:1.3!important;white-space:nowrap!important}.pcc-membership-prompt .pcc-btn-primary{min-width:160px!important;max-width:180px!important;font-weight:600!important}@media (max-width:768px){.pcc-membership-prompt .pcc-btn{padding:12px 16px!important;font-size:.85rem!important;min-width:110px!important;max-width:130px!important;white-space:normal!important;word-wrap:break-word!important;text-align:center!important}.pcc-membership-prompt .pcc-upgrade-buttons{flex-direction:column!important;gap:10px!important}}.pcc-post-wrapper{position:relative}.pcc-post-bookmark{margin:10px 0 0;padding:10px 0 0;display:block;text-align:left;opacity:0;transition:opacity .3s ease}.pcc-save-post{background:rgb(255 255 255/.95);border:1px solid #0056b3;border-radius:20px;padding:6px 12px;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .3s ease;font-size:.85rem;box-shadow:0 2px 6px rgb(0 86 179/.15);white-space:nowrap;min-width:auto;height:auto;text-decoration:none;color:#0056b3;font-weight:500}.pcc-save-post:hover{background:rgb(255 255 255);border-color:#0056b3;box-shadow:0 4px 12px rgb(0 86 179/.3);color:#0056b3;text-decoration:none;transform:translateY(-1px)}.pcc-save-post:focus{background:rgb(255 255 255)!important;border-color:#0056b3!important;box-shadow:0 0 0 3px rgb(0 86 179/.2)!important;outline:0!important;color:#0056b3!important}.pcc-save-post:active{background:rgb(240 248 255)!important;border-color:#0056b3!important;transform:translateY(0);color:#0056b3!important}.pcc-bookmark-icon,.pcc-bookmark-icon-filled{color:#0056b3!important;font-size:.9rem!important;display:inline!important;transition:all .3s ease}.pcc-bookmark-icon-filled{display:none!important}.pcc-save-post .pcc-bookmark-text{color:inherit;font-weight:600;font-size:.85rem;line-height:1;margin:0}@media (max-width:768px){.pcc-save-post{font-size:.8rem;padding:5px 10px;gap:4px}.pcc-bookmark-icon,.pcc-bookmark-icon-filled{font-size:.8rem!important}.pcc-save-post .pcc-bookmark-text{font-size:.8rem}.pcc-post-bookmark{opacity:1!important}}@media print{.pcc-post-bookmark,.pcc-save-post{display:none!important}}@media (prefers-contrast:high){.pcc-save-post{border:2px solid #000!important;background:#fff!important;color:#000!important}.pcc-save-post:focus,.pcc-save-post:hover{background:#f0f0f0!important;border-color:#000!important;color:#000!important}.pcc-bookmark-icon,.pcc-bookmark-icon-filled{color:#000!important}}@media (prefers-reduced-motion:reduce){.pcc-bookmark-icon,.pcc-bookmark-icon-filled,.pcc-post-bookmark,.pcc-save-post{transition:none!important;animation:none!important;transform:none!important}}.pcc-compensation-select,.pcc-ethnicity-select:not(.character-section .pcc-ethnicity-select),.pcc-gender-select:not(.character-section .pcc-gender-select),.pcc-production-type-select{opacity:0!important;visibility:hidden!important;position:absolute!important;z-index:-1!important}.pcc-filters-toggle,.pcc-filters-toggle:hover{color:#fff!important;text-decoration:none!important}.pcc-filters-toggle{background:#0056b3!important;border:0!important;border-radius:12px!important;font-weight:700!important;text-transform:uppercase!important;transition:all .3s ease!important;box-shadow:0 4px 12px rgb(0 86 179/.3)!important;letter-spacing:.5px!important;font-size:.9rem!important;cursor:pointer!important}.pcc-filters-toggle:hover{background:#003d82!important;transform:translateY(-3px)!important;box-shadow:0 8px 20px rgb(0 86 179/.4)!important}.pcc-filters-panel{display:none}.pcc-location-display{transition:all .05s ease-out}.no-js .pcc-compensation-select,.no-js .pcc-ethnicity-select,.no-js .pcc-gender-select,.no-js .pcc-production-type-select{opacity:1!important;visibility:visible!important;position:static!important;z-index:auto!important}body{background-color:#000;color:#fff;font-family:"Arial",sans-serif;margin:0}.pcc-post-box{background:#fff;border:1px solid #0056b3;border-radius:12px;padding:16px;margin:16px auto;max-width:900px;box-shadow:0 6px 16px rgb(0 0 0/.15);transition:transform .3s ease,box-shadow .3s ease}.pcc-post-box:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgb(0 0 0/.2)}.pcc-post-box h3,.pcc-short-desc h3,.pcc-title{color:#0056b3;text-align:left;font-weight:700;font-size:1.4rem;margin-bottom:16px;text-transform:uppercase}.pcc-post-box h3,.pcc-short-desc h3{font-size:1.1rem;margin-top:8px;margin-bottom:8px}.pcc-title a{color:#0056b3;text-decoration:none}.pcc-title a:hover{color:#003d82;text-decoration:underline}.pcc-filter-container{background:linear-gradient(135deg,#fff 0,#fafbfc 50%,#f0f4f8 100%);border-radius:24px;margin-bottom:40px;background-clip:padding-box;box-shadow:0 25px 80px rgb(0 86 179/.08),0 8px 25px rgb(0 0 0/.05),inset 0 1px 0 rgb(255 255 255/.9);position:relative;overflow:visible!important}.pcc-filter-container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0056b3,#06c,#007bff,#0056b3);border-radius:24px;padding:3px;z-index:-1;background-size:400% 400%;animation:gradientShift 8s ease infinite}.pcc-filter-container::after{content:"";position:absolute;top:-60%;right:-30%;width:300px;height:300px;background:radial-gradient(circle,rgb(0 86 179/.04)0,rgb(0 102 204/.02) 40%,transparent 70%);border-radius:50%;pointer-events:none;animation:float 6s ease-in-out infinite}.pcc-filter-container .form-control{background:linear-gradient(135deg,#fff 0,#f8f9fa 100%);color:#2c3e50;border:2px solid #e1e8ed;border-radius:12px;padding:12px 16px;font-size:.95rem;line-height:1.4;height:42px;max-height:42px;transition:all .3s cubic-bezier(.4,0,.2,1);appearance:none;box-shadow:0 2px 8px rgb(0 86 179/.08),inset 0 1px 2px rgb(0 0 0/.02);font-weight:500;position:relative}.pcc-filter-container .form-control:focus{border-color:#0056b3;background:#fff;box-shadow:0 0 0 4px rgb(0 86 179/.08),0 4px 20px rgb(0 86 179/.15);outline:0;transform:translateY(-1px)}.pcc-filter-container .form-control:hover{border-color:#06c;box-shadow:0 4px 12px rgb(0 86 179/.12),inset 0 1px 2px rgb(0 0 0/.02)}.pcc-filter-container .form-label{color:#1a2332;font-weight:600;margin-bottom:12px;font-size:.88rem;text-transform:uppercase;letter-spacing:1.2px;position:relative;display:block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.pcc-filter-container .form-label::after{content:"";position:absolute;bottom:-4px;left:0;width:40px;height:2px;background:linear-gradient(90deg,#0056b3,#06c,#007bff);border-radius:2px;box-shadow:0 1px 3px rgb(0 86 179/.3)}.form-control{background-color:#f8f9fa;color:#000;border:2px solid #0056b3;border-radius:12px;padding:12px 16px;font-size:.9rem;line-height:1.4;height:42px;max-height:42px;transition:all .3s ease;appearance:none;box-shadow:0 2px 8px rgb(0 86 179/.1);font-weight:500}.form-control:focus{border-color:#0056b3;box-shadow:0 0 12px rgb(0 86 179/.4);outline:0;transform:translateY(-2px)}.form-label{color:#333;font-weight:700;margin-bottom:8px;font-size:1rem;text-transform:uppercase;letter-spacing:.5px}.pcc-dropdown-option{color:#2c3e50;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);justify-content:space-between;font-weight:500;border-left:4px solid #fff0;background:linear-gradient(135deg,transparent 0,rgb(0 86 179/.001) 100%)}.pcc-dropdown-option::before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(135deg,#0056b3,#06c);transition:width .3s cubic-bezier(.4,0,.2,1);z-index:1;pointer-events:none;border-radius:0}.pcc-dropdown-option:hover{background:linear-gradient(135deg,rgb(0 86 179/.06)0,rgb(0 86 179/.12) 100%);border-left-color:#0056b3;box-shadow:inset 0 1px 3px rgb(0 86 179/.1)}.pcc-dropdown-option:hover::before{width:4px}.pcc-option-checkbox{width:22px;height:22px;border:2px solid #e1e8ed;border-radius:8px;margin-left:16px;margin-right:0;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#fff 0,#f8f9fa 100%);box-shadow:0 2px 6px rgb(0 86 179/.08),inset 0 1px 2px rgb(255 255 255/.8);flex-shrink:0;order:2}.pcc-dropdown-option:hover .pcc-option-checkbox{border-color:#0056b3;box-shadow:0 4px 12px rgb(0 86 179/.15),inset 0 1px 2px rgb(255 255 255/.8);transform:scale(1.05)}.pcc-option-checkbox::after{content:"✓";font-size:14px;font-weight:900;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);transform:scale(.6) rotate(-15deg);text-shadow:0 1px 2px rgb(0 0 0/.1)}.pcc-option-text{flex:1;text-align:left;order:1;font-weight:500;letter-spacing:.3px}.pcc-dropdown-option{padding:12px 16px;display:flex;align-items:center;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f0f0f0}.pcc-dropdown-option:last-child{border-bottom:none}.pcc-dropdown-option:hover{background:rgb(0 86 179/.05);color:#0056b3}.pcc-dropdown-option input[type=checkbox]{width:18px;height:18px;margin-right:12px;accent-color:#0056b3;cursor:pointer}.pcc-btn,.pcc-btn:hover{color:#fff!important;text-decoration:none!important}.pcc-btn{background:#0056b3!important;border:0!important;padding:12px 24px!important;border-radius:12px!important;font-weight:700!important;text-transform:uppercase!important;transition:all .3s ease!important;box-shadow:0 4px 12px rgb(0 86 179/.3)!important;letter-spacing:.5px!important;font-size:.9rem!important;display:inline-block!important;cursor:pointer!important}.pcc-btn:hover{background:#003d82!important;transform:translateY(-3px)!important;box-shadow:0 8px 20px rgb(0 86 179/.4)!important}.pcc-btn:active,.pcc-btn:focus{background:#003d82!important;color:#fff!important;outline:0!important;box-shadow:0 0 0 3px rgb(0 86 179/.3)!important}.pcc-short-desc{color:#666;font-size:.9rem;line-height:1.6;margin-bottom:12px}.pcc-details{margin-bottom:6px;padding:0}@media (max-width:768px){.pcc-post-box{margin:8px;padding:12px}.form-control{min-height:40px;padding:8px 32px 8px 12px;font-size:.85rem}.pcc-filter-container .col-md-3{margin-bottom:8px}.pcc-short-desc h3{font-size:1rem}}@media (prefers-contrast:high){.form-control,.pcc-post-box{border:3px solid #000}}@media (prefers-reduced-motion:reduce){*{transition:none!important;transform:none!important;animation:none!important}}.pcc-post-box>*{margin-bottom:6px!important}.pcc-post-box>:last-child{margin-bottom:0!important}.pcc-details+.pcc-short-desc{margin-top:2px!important}.pcc-post-box p,.pcc-short-desc p{overflow-wrap:break-word!important;word-break:normal!important;hyphens:auto!important}.pcc-post-box a,.pcc-post-box p,.pcc-short-desc p,.pcc-title,.pcc-title a{word-wrap:break-word!important;max-width:100%!important}.pcc-post-box a{overflow-wrap:break-word!important;word-break:break-all!important;display:inline-block!important}.pcc-title,.pcc-title a{word-break:keep-all!important;overflow-wrap:break-word!important;hyphens:auto!important}.pcc-dropdown-option:focus{outline:2px solid #0056b3;outline-offset:-2px}.container.mt-5,.pcc-filter-container,.pcc-filter-controls{background:#fff;border:0;box-shadow:none}.pcc-sort-container{background:#fff;box-shadow:none}.pcc-filter-container{padding:0;margin-bottom:2rem}.pcc-filter-controls{display:flex;gap:20px;align-items:center;justify-content:center;margin:20px 0;flex-wrap:wrap;background:#fff0;padding:0}.pcc-filters-toggle,.pcc-sort-dropdown-wrapper{flex:0 0 auto;width:200px;height:52px;margin:0;display:flex;align-items:center;justify-content:center;vertical-align:top}.pcc-filters-toggle{padding:12px 24px!important;position:relative}.pcc-sort-dropdown-wrapper{background:#0056b3;color:#fff;border:0;border-radius:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;transition:all .3s ease;box-shadow:0 4px 12px rgb(0 86 179/.3);cursor:pointer;padding:0 20px}.pcc-filters-toggle:hover{}.pcc-sort-dropdown-wrapper:hover{background:#003d82;transform:translateY(-3px);box-shadow:0 8px 20px rgb(0 86 179/.4)}.pcc-sort-container{flex:0 0 auto;width:200px;background:#fff0;border:0;padding:0;margin:0}.pcc-sort-label{display:none!important}.pcc-sort-dropdown-wrapper{position:relative;overflow:hidden}.pcc-sort-arrow,.pcc-sort-text{color:#fff!important;pointer-events:none!important}.pcc-sort-text{font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-size:.9rem!important;margin-right:8px!important}.pcc-sort-arrow{font-size:.8rem!important;transition:transform .3s ease!important;font-weight:400!important;margin-left:8px!important}.pcc-sort-select{appearance:none!important;background:0 0!important;border:0!important;color:transparent!important;width:100%!important;height:100%!important;padding:0!important;cursor:pointer!important;outline:0!important;position:absolute!important;top:0!important;left:0!important;z-index:2!important}.pcc-sort-select option{background:#fff!important;color:#333!important;font-weight:400!important;text-transform:none!important;padding:8px 12px!important}.pcc-sort-dropdown-wrapper:focus-within{outline:0!important;box-shadow:0 0 0 3px rgb(0 86 179/.3),0 4px 12px rgb(0 86 179/.3)!important}@media (max-width:768px){.pcc-filter-controls{flex-direction:column;gap:15px;align-items:center;justify-content:center}.pcc-filters-toggle,.pcc-sort-container,.pcc-sort-dropdown-wrapper{width:280px;height:48px;flex:0 0 auto}}.pcc-location-dropdown details summary::-webkit-details-marker,details summary::-webkit-details-marker,details.pcc-location-region summary::-webkit-details-marker{display:none!important;content:none!important;width:0!important;height:0!important;position:absolute!important;visibility:hidden!important}.pcc-location-dropdown .pcc-region-title::-webkit-details-marker{position:absolute!important;visibility:hidden!important}.pcc-location-dropdown details summary::marker,details summary::marker,details.pcc-location-region summary::marker{display:none!important;content:none!important;width:0!important;height:0!important;position:absolute!important;visibility:hidden!important}.pcc-location-dropdown .pcc-region-title::marker{position:absolute!important;visibility:hidden!important}.pcc-expandable-location{opacity:1;visibility:visible;transition:opacity .05s ease,visibility .05s ease}.pcc-expandable-location.pcc-location-hidden{opacity:0;visibility:hidden}.pcc-location-toggle{cursor:pointer;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#fff 0,#f8f9fa 100%);user-select:none;border:2px solid #e1e8ed;border-radius:12px;padding:14px 18px;font-size:.95rem;line-height:1.4;min-height:48px;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;box-shadow:0 2px 8px rgb(0 86 179/.08),inset 0 1px 2px rgb(0 0 0/.02)}.pcc-location-toggle::before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,rgb(0 86 179/.1)0,transparent 50%);border-radius:inherit;opacity:0;transition:opacity .3s ease;z-index:-1}.pcc-location-toggle:hover{border-color:rgb(0 86 179/.4);transform:translateY(-2px);box-shadow:0 4px 16px rgb(0 86 179/.15),0 2px 8px rgb(0 0 0/.08)}.pcc-location-toggle:hover::before{opacity:1}.pcc-location-display{flex:1;color:#666;font-weight:500}.pcc-toggle-arrow{margin-left:12px;font-size:14px;color:#0056b3;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600}.pcc-location-dropdown{top:calc(100% + 4px);left:0;right:0;width:100%!important;background:linear-gradient(135deg,#fff 0,#f8f9fa 100%);border:2px solid #0056b3;border-radius:12px;max-height:320px;min-width:280px!important;max-width:none!important;overflow:hidden;box-shadow:0 8px 32px rgb(0 86 179/.2),0 4px 16px rgb(0 0 0/.1);backdrop-filter:blur(8px);box-sizing:border-box!important;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transition:all .05s cubic-bezier(.4,0,.2,1);touch-action:pan-y;display:flex;flex-direction:column}.pcc-expandable-location{display:block!important;margin:0!important;flex:1 1 auto!important;min-width:0!important}.pcc-expandable-location .pcc-location-dropdown,.pcc-expandable-location .pcc-location-search,.pcc-expandable-location .pcc-location-search-input,.pcc-expandable-location .pcc-location-toggle{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.col-md-3 .pcc-expandable-location{width:100%!important;max-width:none!important;position:relative!important;overflow:visible!important}.row .col-md-3 .pcc-expandable-location,.row .col-md-3 .pcc-location-dropdown,.row .col-md-3 .pcc-location-search,.row .col-md-3 .pcc-location-search-input,.row .col-md-3 .pcc-location-toggle{width:100%!important;max-width:none!important;min-width:0!important}.col-md-3 .pcc-location-dropdown{left:0!important;right:auto!important;min-width:320px!important;width:max(100%,320px)!important}.pcc-expandable-location,.pcc-location-search,.pcc-location-search-input{width:100%!important;box-sizing:border-box!important;max-width:none!important}.pcc-location-search{position:relative;padding:12px 16px;border-bottom:1px solid rgb(0 86 179/.1);background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);flex-shrink:0;display:block!important;margin:0!important;min-width:200px!important}.pcc-location-search-input{border:2px solid #e1e8ed;border-radius:10px;padding:10px 40px 10px 16px;font-size:.9rem;background:#fff;transition:all .3s ease;box-shadow:0 2px 8px rgb(0 86 179/.06);color:#333;font-weight:500;min-width:0!important;min-height:40px!important}.pcc-location-search-input:focus{border-color:#0056b3;background:#fff;outline:0;box-shadow:0 0 0 3px rgb(0 86 179/.08),0 4px 12px rgb(0 86 179/.1);transform:translateY(-1px)}.pcc-location-search-input::placeholder{color:#8e8e8e;font-weight:400}.pcc-search-clear{position:absolute!important;right:24px!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important;height:20px!important;background:rgb(0 86 179/.1)!important;border:0!important;border-radius:50%!important;display:none!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:14px!important;font-weight:700!important;color:#666!important;transition:all .3s ease!important;line-height:1!important;outline:0!important;padding:0!important;margin:0!important;flex-shrink:0!important}.pcc-search-clear:hover{background:rgb(0 86 179/.2);color:#0056b3;transform:translateY(-50%) scale(1.1)}.pcc-search-clear:focus{outline:2px solid #0056b3;outline-offset:2px}.pcc-location-content{flex:1;overflow-y:auto;overflow-x:hidden!important;padding-bottom:60px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overscroll-behavior-y:contain;scroll-behavior:smooth;touch-action:pan-y;max-height:250px}.pcc-location-content::-webkit-scrollbar{width:6px}.pcc-location-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.pcc-location-content::-webkit-scrollbar-thumb{background:#0056b3;border-radius:3px}.pcc-location-content::-webkit-scrollbar-thumb:hover{background:#003d82}.pcc-location-done-btn,.pcc-location-done-container{transition:all .3s ease!important;margin:0!important;box-sizing:border-box!important}.pcc-location-done-container{position:absolute!important;bottom:2px!important;left:2px!important;right:2px!important;z-index:-1!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important;padding:0!important;display:none!important}.pcc-location-done-btn{background:#0056b3!important;color:#fff!important;border:0!important;padding:16px 24px!important;border-radius:0 0 14px 14px!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;box-shadow:none!important;display:block!important;width:100%!important;visibility:visible!important;opacity:1!important;text-transform:none!important}.pcc-location-done-btn:hover{background:#003d82!important;box-shadow:none!important}.pcc-location-done-btn:active{transform:translateY(0)!important}.pcc-location-dropdown .pcc-dropdown-option{padding:14px 24px 14px 48px;display:flex;align-items:center;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#fff 0,#fafbfc 100%);border-left:3px solid #fff0;color:#666;font-weight:500}.pcc-location-dropdown .pcc-dropdown-option:hover{background:linear-gradient(135deg,rgb(0 86 179/.05)0,rgb(0 86 179/.02) 100%);border-left-color:#0056b3;color:#0056b3;font-weight:600}.pcc-location-dropdown .pcc-option-checkbox{margin-right:12px;flex-shrink:0}.pcc-location-dropdown .pcc-option-text{flex:1;font-weight:inherit}.pcc-location-section{border-bottom:1px solid rgb(0 86 179/.08)}.pcc-section-title{display:flex;align-items:center;padding:14px 20px;background:linear-gradient(135deg,rgb(0 86 179/.06)0,rgb(0 86 179/.03) 100%);cursor:pointer;font-weight:600;font-size:.9rem;color:#0056b3;transition:all .25s ease;list-style:none;position:relative;border:0;margin:0}.pcc-section-title:hover{background:linear-gradient(135deg,rgb(0 86 179/.1)0,rgb(0 86 179/.05) 100%);color:#003d82}.pcc-section-title::-webkit-details-marker{display:none}.pcc-section-title::marker{display:none}.pcc-section-title::before{content:"▶";font-size:11px;transition:transform .25s ease;color:#0056b3;display:inline-block;font-weight:700;width:14px;text-align:center}.pcc-section-title .pcc-option-checkbox,.pcc-section-title::before{margin-right:12px;flex-shrink:0}.pcc-section-title .pcc-option-text{flex:1;font-weight:700}.pcc-location-dropdown .pcc-location-region{background:#fff!important;margin:0!important;border:0!important}.pcc-location-dropdown .pcc-location-region:last-child{border-bottom:none!important}.pcc-location-dropdown .pcc-region-title{display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:14px 20px!important;background:linear-gradient(135deg,rgb(0 86 179/.06)0,rgb(0 86 179/.03) 100%)!important;cursor:pointer!important;font-weight:600!important;font-size:.9rem!important;color:#0056b3!important;transition:all .25s ease!important;border:0!important;margin:0!important;min-height:40px!important}.pcc-location-dropdown .pcc-region-title:hover{background:linear-gradient(135deg,rgb(0 86 179/.1)0,rgb(0 86 179/.05) 100%)!important;color:#003d82!important}.pcc-location-dropdown details{border:0!important;border-left:none!important;margin:0!important;padding:0!important}.pcc-location-dropdown .pcc-region-title,.pcc-location-dropdown .pcc-section-title,.pcc-location-dropdown summary{position:relative!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.pcc-location-dropdown .pcc-section-title,.pcc-location-dropdown details{list-style-image:none!important;list-style-position:outside!important}.pcc-location-dropdown input[type=checkbox]{position:absolute!important;left:-9999px!important;opacity:0!important;visibility:hidden!important}.pcc-location-dropdown .pcc-region-title,.pcc-location-dropdown .pcc-section-title,.pcc-location-dropdown details,.pcc-location-dropdown details>summary,.pcc-location-dropdown summary{list-style:none!important;list-style-type:none!important}.pcc-location-dropdown details>summary::-webkit-details-marker,.pcc-location-dropdown summary::-webkit-details-marker{display:none!important;content:none!important}.pcc-location-dropdown details>summary::marker,.pcc-location-dropdown summary::marker{display:none!important;content:none!important}.pcc-location-dropdown .pcc-region-title::-webkit-details-marker{display:none!important;content:none!important;width:0!important;height:0!important}.pcc-location-dropdown .pcc-region-title::marker{display:none!important;content:none!important;width:0!important;height:0!important}.pcc-location-dropdown details.pcc-location-region{border:0!important;border-left:none!important;margin:0!important;padding:0!important}.pcc-location-dropdown .pcc-location-region .pcc-region-title::before,.pcc-location-dropdown details.pcc-location-region .pcc-region-title::before{content:"▶"!important;margin-right:8px!important;font-size:10px!important;transition:transform .25s ease!important;color:#0056b3!important;display:inline-block!important;font-weight:700!important;flex-shrink:0!important;width:auto!important;height:auto!important;text-align:center!important;line-height:normal!important;vertical-align:middle!important;position:relative!important;top:0!important;background:0 0!important;border:0!important;box-shadow:none!important;outline:0!important;padding:0!important;margin-top:0!important;margin-bottom:0!important}.pcc-region-title .pcc-option-checkbox{margin-right:12px;flex-shrink:0}.pcc-region-title .pcc-option-text{flex:1;font-weight:500;margin-left:4px}@media (max-width:768px){.pcc-location-dropdown{max-height:280px;border-radius:8px}.pcc-location-toggle{padding:12px 16px;min-height:44px;border-radius:8px}.pcc-location-search{padding:10px 12px}.pcc-location-search-input{padding:8px 36px 8px 12px;font-size:.85rem;border-radius:8px}.pcc-search-clear{right:20px;width:18px;height:18px;font-size:12px}.pcc-location-content{max-height:200px}.pcc-section-title{padding:14px 16px;font-size:.8rem}.pcc-region-title{padding:10px 16px 10px 28px;font-size:.85rem}}.pcc-location-toggle:focus{outline:3px solid rgb(0 86 179/.4);outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 12px rgb(0 86 179/.4)}.pcc-location-dropdown{position:absolute!important;z-index:1000!important;max-z-index:1000!important}body :not(.pcc-location-dropdown):not(.pcc-dropdown-menu){max-z-index:999!important}.pcc-dropdown-option,.pcc-expandable-location,.pcc-location-toggle{position:relative!important;z-index:auto!important}:root{--pmpro--base--border-radius:8px;--pmpro--base--spacing--small:12px;--pmpro--base--spacing--medium:18px;--pmpro--base--spacing--large:36px;--pmpro--color--accent:#0c3d54;--pmpro--color--base:#ffffff;--pmpro--color--base-2:#ededed;--pmpro--color--contrast:#222222;--pmpro--color--border:#777777;--pmpro--color--info-background:#d9edf7;--pmpro--color--info-border:#bce8f1;--pmpro--color--info-text:#31708f;--pmpro--color--info-link:#245269;--pmpro--color--success-background:#d4edda;--pmpro--color--success-border:#c3e6cb;--pmpro--color--success-text:#0F441C;--pmpro--color--success-link:#2b542c;--pmpro--color--error-background:#f8d7da;--pmpro--color--error-border:#f5c6cb;--pmpro--color--error-text:#721c24;--pmpro--color--error-link:#843534;--pmpro--color--alert-background:#fff8e0;--pmpro--color--alert-border:#ffeeba;--pmpro--color--alert-text:#6C5101;--pmpro--color--alert-link:#66512c;--pmpro--color--alert2-background:#ffecd9;--pmpro--color--alert2-border:#ffddb1;--pmpro--color--alert2-text:#995d1d;--pmpro--color--alert2-link:#a65e3a;--pmpro--color--white:#fff;--pmpro--box-shadow:2px 2px 7px rgba( 0, 0, 0, 0.07 )}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}main{display:block;min-width:0}a{background-color:transparent;color:var(--global-palette-highlight);text-underline-offset:.1em;transition:all .1s linear}button,input,select{font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}[type=checkbox]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}:root{--global-gray-400:#CBD5E0;--global-gray-500:#A0AEC0;--global-xs-spacing:1em;--global-sm-spacing:1.5rem;--global-md-spacing:2rem;--global-lg-spacing:2.5em;--global-xl-spacing:3.5em;--global-xxl-spacing:5rem;--global-edge-spacing:1.5rem;--global-boxed-spacing:2rem;--global-font-size-small:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-font-size-medium:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-font-size-large:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-font-size-larger:clamp(2rem, 1.6rem + 1vw, 2.5rem);--global-font-size-xxlarge:clamp(2.25rem, 1.728rem + 1.63vw, 3rem)}h2,h3,ul{padding:0;margin:0}h2 a{color:inherit;text-decoration:none}i{font-style:italic}*,::after,::before{box-sizing:inherit}ul{margin:0 0 1.5em 1.5em;list-style:disc}a:active,a:focus,a:hover{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}a:active,a:hover{outline:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}input[type=number],input[type=text]{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);border-radius:3px;padding:.4em .5em;max-width:100%;background:var(--global-palette9);box-shadow:0 0 0-7px transparent}::-webkit-input-placeholder{color:var(--global-palette6)}::-moz-placeholder{color:var(--global-palette6);opacity:1}:-ms-input-placeholder{color:var(--global-palette6)}:-moz-placeholder{color:var(--global-palette6)}::placeholder{color:var(--global-palette6)}input[type=number]:focus,input[type=text]:focus{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0 5px 15px -7px rgba(0,0,0,.1)}select{border:1px solid var(--global-gray-400);background-size:16px 100%;padding:.2em 35px .2em .5em;background:var(--global-palette9)url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==)no-repeat 98% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:0;box-shadow:0 0 0-7px transparent}select::-ms-expand{display:none}select:focus{color:var(--global-palette3);border-color:var(--global-palette6);background-color:var(--global-palette9);box-shadow:0 5px 15px -7px rgba(0,0,0,.1);outline:0}select:focus option{color:#333}button{border-radius:3px;padding:.4em 1em;border:0;font-size:1.125rem;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0 0 0-7px transparent}button,button:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}button:active,button:focus,button:hover{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0 15px 25px -7px rgba(0,0,0,.1)}button:disabled{cursor:not-allowed;opacity:.5}.kadence-svg-iconset{display:inline-flex;align-self:center}.kadence-svg-iconset svg{height:1em;width:1em}.kt-clear{*zoom:1}.kt-clear::after,.kt-clear::before{content:" ";display:table}.kt-clear::after{clear:both}.site-container{margin:0 auto;padding:0 var(--global-content-edge-padding)}@media screen and (min-width:720px) and (max-width:1024px){.vs-md-false{display:none!important}}#wrapper{overflow:hidden;overflow:clip}body.footer-on-bottom #wrapper{min-height:100vh;display:flex;flex-direction:column}body.footer-on-bottom #inner-wrap{flex:1 0 auto}.site-branding{max-height:inherit}.site-branding a.brand{display:flex;gap:1em;flex-direction:row;align-items:center;text-decoration:none;color:inherit;max-height:inherit}.site-branding .site-title{margin:0}.header-menu-container,.header-navigation{display:flex}.header-navigation li.menu-item>a{display:block;width:100%;text-decoration:none;color:var(--global-palette4);transition:all .2s ease-in-out;transform:translate3d(0,0,0)}.header-navigation li.menu-item>a:focus,.header-navigation li.menu-item>a:hover{color:var(--global-palette-highlight)}.header-navigation ul li.menu-item>a{padding:.6em .5em}.header-navigation .menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;margin:0;padding:0}.menu-toggle-open{display:flex;background:0 0;align-items:center;box-shadow:none}.menu-toggle-open .menu-toggle-icon{display:flex}.menu-toggle-open:focus,.menu-toggle-open:hover{border-color:currentColor;background:0 0;box-shadow:none}.menu-toggle-open.menu-toggle-style-default{border:0}.popup-drawer .drawer-header .drawer-toggle:hover,.wp-site-blocks .menu-toggle-open{box-shadow:none}.mobile-navigation{width:100%}.mobile-navigation a{display:block;width:100%;text-decoration:none;padding:.6em .5em}.mobile-navigation ul{display:block;list-style:none;margin:0;padding:0}.popup-drawer{position:fixed;display:none;top:0;bottom:0;left:-99999rem;right:99999rem;transition:opacity .25s ease-in,left 0s .25s,right 0s .25s;z-index:100000}.popup-drawer .drawer-overlay{background-color:rgba(0,0,0,.4);position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s ease-in-out}.popup-drawer .drawer-inner{width:100%;transform:translateX(100%);max-width:90%;right:0;top:0;overflow:auto;background:#090c10;color:#fff;bottom:0;opacity:0;position:fixed;box-shadow:0 0 2rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.77,.2,.05,1),opacity .25s cubic-bezier(.77,.2,.05,1)}.popup-drawer .drawer-header{padding:0 1.5em;display:flex;justify-content:flex-end;min-height:calc(1.2em + 24px)}.popup-drawer .drawer-header .drawer-toggle{background:0 0;border:0;line-height:1;padding:.6em .15em;color:inherit;display:flex;box-shadow:none;border-radius:0;width:1em;position:relative;height:1em;box-sizing:content-box;font-size:24px}.popup-drawer .drawer-content{padding:0 1.5em 1.5em}.drawer-toggle .toggle-close-bar{width:.75em;height:.08em;background:currentColor;transform-origin:center center;position:absolute;margin-top:-.04em;opacity:0;border-radius:.08em;left:50%;margin-left:-.375em;top:50%;transform:rotate(45deg) translateX(-50%);transition:transform .3s cubic-bezier(.77,.2,.05,1),opacity .3s cubic-bezier(.77,.2,.05,1);transition-delay:.2s}.drawer-toggle .toggle-close-bar:last-child{transform:rotate(-45deg) translateX(50%)}#main-header{display:none}#masthead{position:relative;z-index:11}@media screen and (min-width:1025px){#main-header{display:block}#mobile-header{display:none}}.site-header-row{display:grid;grid-template-columns:auto auto}.site-header-item,.site-header-section{display:flex;max-height:inherit}.site-header-item{align-items:center;margin-right:10px}.site-header-section>.site-header-item:last-child{margin-right:0}.drawer-content .site-header-item{margin-right:0;margin-bottom:10px}.drawer-content .site-header-item:last-child,.footer-html p:last-child{margin-bottom:0}.site-header-section-right{justify-content:flex-end}#mobile-drawer{z-index:99999}.pagination{margin:var(--global-lg-spacing) auto;overflow:hidden}.pagination .nav-links{justify-content:center;flex-wrap:wrap}.pagination .page-numbers{display:inline-block;margin-right:.5em;border:2px solid transparent;min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;border-radius:.25rem;color:inherit}.pagination a:active,.pagination a:focus,.pagination a:hover{border-color:var(--global-palette-btn-bg)}.pagination .dots{min-width:auto;border:0}.pagination .current{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.pagination .page-numbers:last-child{margin-right:0}.site-footer-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-row.site-footer-row-columns-1{display:flex;justify-content:center}.site-footer-row.site-footer-row-columns-1 .site-footer-section{flex:1;text-align:center;min-width:0}@media screen and (min-width:720px) and (max-width:1024px){.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:719px){.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row{grid-template-columns:minmax(0,1fr)}}.site-footer-section{display:flex;max-height:inherit}.footer-widget-area{flex:1;min-width:0;display:flex}.footer-widget-area>*{flex:1;min-width:0}.site-footer-section{position:relative}.footer-html{margin:1em 0}.footer-html p:first-child{margin-top:0}.um-modal-close{display:block;position:fixed;right:0;top:0;font-size:24px;text-decoration:none!important;color:#fff!important;padding:0 10px}.um-modal-body{min-height:3px;padding:20px;box-sizing:border-box!important;width:100%;background:#fff;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.um-modal-body.photo{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 0 0 1px rgb(0 0 0/.1),0 0 0 1px rgb(255 255 255/.12) inset;background:#888;padding:0}@font-face{font-display:swap;font-family:"raty";font-style:normal;font-weight:400;src:url(/wp-content/plugins/ultimate-member/assets/libs/raty/font/raty.eot);src:url(/wp-content/plugins/ultimate-member/assets/libs/raty/font/raty.eot?#iefix)format("embedded-opentype");src:url(/wp-content/plugins/ultimate-member/assets/libs/raty/font/raty.svg#raty)format("svg");src:url(/wp-content/plugins/ultimate-member/assets/libs/raty/font/raty.ttf)format("truetype");src:url(/wp-content/plugins/ultimate-member/assets/libs/raty/font/raty.woff)format("woff");font-display:swap}@font-face{font-display:swap;font-family:"Ionicons";src:url(/wp-content/plugins/ultimate-member/assets/libs/legacy/fonticons/font/ionicons.eot?v=2.0.0);src:url(/wp-content/plugins/ultimate-member/assets/libs/legacy/fonticons/font/ionicons.eot?v=2.0.0#iefix)format("embedded-opentype"),url(/wp-content/plugins/ultimate-member/assets/libs/legacy/fonticons/font/ionicons.woff?v=2.0.0)format("woff"),url(/wp-content/plugins/ultimate-member/assets/libs/legacy/fonticons/font/ionicons.ttf?v=2.0.0)format("truetype"),url(/wp-content/plugins/ultimate-member/assets/libs/legacy/fonticons/font/ionicons.svg?v=2.0.0#Ionicons)format("svg");font-display:swap;font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/plugins/ultimate-member/assets/libs/legacy/fonticons/font/fontawesome-webfont.eot?v=4.2.0);src:url(/wp-content/plugins/ultimate-member/assets/libs/legacy/fonticons/font/fontawesome-webfont.eot?v=4.2.0#iefix)format("embedded-opentype"),url(/wp-content/plugins/ultimate-member/assets/libs/legacy/fonticons/font/fontawesome-webfont.woff?v=4.2.0)format("woff"),url(/wp-content/plugins/ultimate-member/assets/libs/legacy/fonticons/font/fontawesome-webfont.ttf?v=4.2.0)format("truetype"),url(/wp-content/plugins/ultimate-member/assets/libs/legacy/fonticons/font/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular)format("svg");font-display:swap;font-weight:400;font-style:normal}[class^=um-faicon-]:before{font-family:"FontAwesome"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.um-faicon-times:before{content:""}@font-face{font-display:swap;font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/ultimate-member/assets/libs/fontawesome/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/ultimate-member/assets/libs/fontawesome/webfonts/fa-brands-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/ultimate-member/assets/libs/fontawesome/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/plugins/ultimate-member/assets/libs/fontawesome/webfonts/fa-regular-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/plugins/ultimate-member/assets/libs/fontawesome/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/ultimate-member/assets/libs/fontawesome/webfonts/fa-solid-900.ttf)format("truetype")}