/**handles:photographer-filter**/
.insapp_filiter_profil_container{font-family:Raleway,sans-serif}.search-filters-wrapper{border-radius:8px;overflow:hidden}.search-filters-heading{padding:15px 20px;border-bottom:1px solid rgba(0,0,0,.05)}.search-filters-title{margin:0;text-transform:uppercase}.search-filters-content{padding:0}.filter-section{border-radius:0;padding:15px 20px;margin-bottom:1px}.filter-field-wrapper{display:flex;flex-direction:column}.filter-icon-label{display:flex;align-items:center;margin-bottom:12px}.filter-icon{color:var(--primary)!important;margin-right:10px;font-size:.9rem;width:16px;text-align:center}.filter-label{font-size:.8rem;font-weight:500;letter-spacing:.5px}.filter-input{border:1px solid var(--lightgray);border-radius:5px;padding:10px 12px;font-size:.95rem;width:100%;transition:all .2s ease}.filter-input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(var(--secondary-rgb),.1);outline:0}.filter-divider{margin:15px 0;border-color:rgba(0,0,0,.05);display:block}.radius-control-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.radius-label-wrapper{display:flex;align-items:center}.radius-badge{background-color:var(--primary)!important;color:var(--white)!important;padding:4px 10px;border-radius:20px;font-size:.8rem!important}.ib-radius-dialog{padding-bottom:10px;position:relative;z-index:1}.ib-radius-slider{height:6px;background:var(--lightgray);border-radius:3px;margin:15px 0;position:relative}.ib-radius-slider .noUi-connect{background-color:var(--primary)!important}.ib-radius-slider .noUi-handle{width:16px;height:16px;border-radius:50%;background-color:var(--primary)!important;box-shadow:none;border:2px solid var(--white);cursor:pointer;top:-5px;right:-8px}.ib-radius-slider .noUi-handle:after,.ib-radius-slider .noUi-handle:before{display:none}.checkbox-group-wrapper{max-height:200px;overflow-y:auto;border:1px solid var(--lightgray);border-radius:5px;padding:5px 0;background-color:var(--white)}.checkbox-list{list-style:none;padding:0;margin:0}.checkbox-item:last-child{border-bottom:none}.custom-checkbox{display:flex;align-items:center}.custom-checkbox .form-check-input{margin-right:10px;border-color:var(--lightgray)}.custom-checkbox .form-check-input:checked{background-color:var(--primary)!important;border-color:var(--primary)!important}.custom-checkbox .form-check-label{font-size:.9rem;color:var(--dashui-body-color)}.search-button-wrapper{padding:15px 20px}.search-submit-btn{background-color:var(--primary)!important;border:none;width:100%;padding:12px;border-radius:5px;font-weight:500;transition:all .2s ease;display:flex;justify-content:center;align-items:center}.search-submit-btn i{margin-right:8px}.search-submit-btn:hover{background-color:rgba(var(--secondary-rgb),.9)}.apply-filter-btn{background-color:var(--primary)!important;border:none;width:100%;padding:10px;border-radius:5px;font-weight:500;color:var(--white)!important;display:flex;justify-content:center;align-items:center;position:relative}.apply-filter-btn:active{font-weight:600!important;font-size:14px!important}.apply-filter-btn i{margin-right:8px}.apply-filter-btn:hover{background-color:rgba(var(--secondary-rgb),.9)}.ia-photographers-filter-layout{gap:0;margin-bottom:28px}body.ast-plain-container.ast-no-sidebar:has(.ia-photographers-filter-layout) #primary{margin-top:0}body:has(.ia-photographers-filter-layout) .entry-header{margin-bottom:0}.ia-photographers-filter-layout #ia-main-content,.ia-photographers-filter-layout .ia-sidebar-listing{width:100%}.ia-photographers-filter-layout .ia-listing-search-form,.ia-photographers-filter-layout .ia-sidebar-container,.ia-photographers-filter-layout .insapp_filiter_profil_container{position:relative;width:100%;margin:0;padding:0;background:0 0;border:0}.ia-photographers-filter-layout .filter-listing-form{grid-template-columns:minmax(0,800px) auto auto;grid-template-areas:"primary filters reset" "tabs empty-a empty-b" "advanced empty-a empty-b"}.ia-photographers-filter-layout .ia-primary-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.ia-photographers-filter-layout #ia-filter-category-vendor{display:none}.ia-photographers-filter-layout .ia-photographer-category-dropdown{width:100%;min-width:0}.ia-photographers-filter-layout .ia-filter-actions-bar,.ia-photographers-filter-layout .ia-filter-actions-bar.ia-has-primary-filter,.ia-photographers-filter-layout .ia-secondary-filter-panel{display:contents}.ia-photographers-filter-layout .ia-secondary-filter-toggle{grid-area:filters}.ia-photographers-filter-layout .ia-reset-filters-btn{grid-area:reset}.ia-photographers-filter-layout:not(.ia-has-active-filters) .ia-reset-filters-btn,.ia-photographers-filter-layout:not(.ia-has-active-filters) .ia-secondary-filter-toggle{display:none}.ia-photographers-filter-layout .ia-secondary-filter-tabs{grid-area:tabs}.ia-photographers-filter-layout .ia-secondary-filter-row{grid-area:advanced}.ia-photographers-filter-layout .ia-secondary-tab-panel[data-photographer-filter-panel].is-open{position:absolute;top:0;left:var(--ia-secondary-panel-left,0);z-index:50;display:block;width:260px;max-width:min(360px,90vw);padding:14px;background-color:var(--white);border:1px solid rgba(0,0,0,.12);border-radius:18px;box-shadow:0 18px 48px rgba(0,0,0,.14)}.ia-photographers-filter-layout .ia-secondary-tab-panel[data-photographer-filter-panel=radius].is-open{width:460px;max-width:min(460px,90vw);padding:18px}.ia-photographers-filter-layout .checkbox-group-wrapper{max-height:230px;padding:0;border:0;border-radius:0}.ia-photographers-filter-layout .checkbox-item{margin-bottom:7px}.ia-photographers-filter-layout .custom-checkbox{min-height:32px}.ia-photographers-filter-layout .custom-checkbox .form-check-label{font-size:13px;line-height:1.25}.ia-photographers-filter-layout .ib-radius-dialog{position:static;width:100%;padding:0}.ia-photographers-filter-layout .radius-control-wrapper{margin-bottom:14px}.ia-photographers-filter-layout .ib-radius-slider{margin:18px 8px 22px}.ia-photographers-filter-layout .apply-filter-btn{min-height:38px;margin-top:18px;padding:8px 14px;border-radius:6px;font-size:13px;line-height:1.2}.ia-photographers-filter-layout .ia-photographer-radius-hint{margin:0;color:#6f6f6f;font-size:13px;line-height:1.45}.ia-photographers-filter-layout .ia-main-items-wrapper{margin-top:0}.ia-photographers-filter-layout .ia-listings-ordering-wrapper{margin-top:0}@media (max-width:991px){.ia-photographers-filter-layout .ia-listing-search-form{width:calc(100% + 40px);margin-right:-20px;margin-left:-20px}}@media (max-width:767px){.ia-photographers-filter-layout{margin-bottom:18px}.ia-photographers-filter-layout .filter-listing-form{grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px;row-gap:10px}.ia-photographers-filter-layout .ia-secondary-filter-tabs{min-width:0;overflow-x:auto;scrollbar-width:none}.ia-photographers-filter-layout .ia-secondary-filter-tabs::-webkit-scrollbar{display:none}.ia-photographers-filter-layout .ia-secondary-tab-panel[data-photographer-filter-panel].is-open{position:absolute;top:0;left:50%;width:220px;max-width:calc(100vw - 48px);padding:10px;transform:translateX(-50%);border-radius:15px}.ia-photographers-filter-layout .ia-secondary-tab-panel[data-photographer-filter-panel=radius].is-open{width:280px;max-width:calc(100vw - 48px);padding:14px}.ia-photographers-filter-layout .ia-secondary-tab-panel[data-photographer-filter-panel=sort].is-open{width:240px}.ia-photographers-filter-layout .ia-photographer-category-dropdown .ia-category-dropdown-menu{left:50%;width:min(250px,calc(100vw - 48px));min-width:0;max-height:280px;padding:8px;transform:translateX(-50%);border-radius:15px}.ia-photographers-filter-layout .ia-photographer-category-dropdown .ia-category-dropdown-option{min-height:32px;padding:5px 8px;font-size:11px}.ia-photographers-filter-layout .ia-secondary-tab-panel .checkbox-group-wrapper{max-height:190px}.ia-photographers-filter-layout .ia-secondary-tab-panel .custom-checkbox{min-height:28px}.ia-photographers-filter-layout .ia-secondary-tab-panel .custom-checkbox .form-check-label,.ia-photographers-filter-layout .ia-sort-option{font-size:11px}.ia-photographers-filter-layout .ia-sort-option{min-height:34px;padding:6px 9px;border-radius:9px}body:has(.ia-photographers-filter-layout) .pac-container{right:auto!important;left:50%!important;width:min(280px,calc(100vw - 48px))!important;min-width:0!important;max-width:calc(100vw - 48px)!important;transform:translateX(-50%);border-radius:10px;overflow:hidden}}@media (max-width:550px){.ia-photographers-filter-layout .filter-listing-form{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"primary primary primary" "reset filters tabs" "advanced advanced advanced";align-items:center;justify-content:stretch;row-gap:12px}}