.tx-artists .typo3-messages .alert{color:#222;margin-bottom:20px}.tx-artists .typo3-messages .alert.alert-danger{background-color:#e30613;border:1px solid #e30613;color:#fff;padding:10px}.tx-artists .typo3-messages .alert .alert-title{font-size:16px;font-weight:700;margin:0;padding:0}.tx-artists .typo3-messages .alert .media-left{display:none}.tx-artists .menu{border-bottom:0;border-top:0;list-style:none;max-width:165px}.tx-artists .menu,.tx-artists .menu li{margin:0;padding:0}.tx-artists .profile-image{display:inline-block;margin-bottom:5px;padding:5px 0}.tx-artists .profile-image img{height:auto;max-width:165px;width:100%}.tx-artists .profile-image .description{font-size:12px;line-height:16px}.tx-artists .button-wrapper{margin:50px 0}.tx-artists .content :first-of-type{margin-top:0;padding-top:0}.tx-artists .lightbox{display:inline-block;margin-bottom:10px}.tx-artists .lightbox img{height:auto;width:100%}.tx-artists .artists-list-view.loading{position:relative}.tx-artists .artists-list-view.loading:before{background:#fffc;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.tx-artists .artists-list-view.loading:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23b12c24' class='loading-image' preserveAspectRatio='xMidYMid' viewBox='0 0 100 100'%3E%3Cpath d='M18 18h20v20H18z'%3E%3Canimate attributeName='fill' begin='0s' calcMode='discrete' dur='1s' keyTimes='0;0.125;1' repeatCount='indefinite' values='%23ffffff;inherit;inherit'/%3E%3C/path%3E%3Cpath d='M40 18h20v20H40z'%3E%3Canimate attributeName='fill' begin='0.125s' calcMode='discrete' dur='1s' keyTimes='0;0.125;1' repeatCount='indefinite' values='%23ffffff;inherit;inherit'/%3E%3C/path%3E%3Cpath d='M62 18h20v20H62z'%3E%3Canimate attributeName='fill' begin='0.25s' calcMode='discrete' dur='1s' keyTimes='0;0.125;1' repeatCount='indefinite' values='%23ffffff;inherit;inherit'/%3E%3C/path%3E%3Cpath d='M18 40h20v20H18z'%3E%3Canimate attributeName='fill' begin='0.875s' calcMode='discrete' dur='1s' keyTimes='0;0.125;1' repeatCount='indefinite' values='%23ffffff;inherit;inherit'/%3E%3C/path%3E%3Cpath d='M62 40h20v20H62z'%3E%3Canimate attributeName='fill' begin='0.375s' calcMode='discrete' dur='1s' keyTimes='0;0.125;1' repeatCount='indefinite' values='%23ffffff;inherit;inherit'/%3E%3C/path%3E%3Cpath d='M18 62h20v20H18z'%3E%3Canimate attributeName='fill' begin='0.75s' calcMode='discrete' dur='1s' keyTimes='0;0.125;1' repeatCount='indefinite' values='%23ffffff;inherit;inherit'/%3E%3C/path%3E%3Cpath d='M40 62h20v20H40z'%3E%3Canimate attributeName='fill' begin='0.625s' calcMode='discrete' dur='1s' keyTimes='0;0.125;1' repeatCount='indefinite' values='%23ffffff;inherit;inherit'/%3E%3C/path%3E%3Cpath d='M62 62h20v20H62z'%3E%3Canimate attributeName='fill' begin='0.5s' calcMode='discrete' dur='1s' keyTimes='0;0.125;1' repeatCount='indefinite' values='%23ffffff;inherit;inherit'/%3E%3C/path%3E%3C/svg%3E") no-repeat 50%;content:"";height:15%;left:50%;min-height:100px;min-width:100px;pointer-events:none;position:absolute;top:150px;transform:translate(-50%,-50%);width:15%;z-index:2}.tx-artists .contenttable.table{border:none;margin-bottom:40px;margin-top:20px}.tx-artists .contenttable.table th{background:inherit;border:none;border-bottom:3px solid #f8f9fa;color:#000;font-size:25px;font-weight:400;letter-spacing:.25px;line-height:30px;padding:12px 15px}.tx-artists .contenttable.table td{background:#f4f4f4;border:none;color:#222;font-size:17px;line-height:20px;padding:12px 15px}.tx-artists .contenttable.table td.location{padding-left:50px;position:relative}.tx-artists .contenttable.table td.location:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23222' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M336 192c0-79.5-64.5-144-144-144S48 112.5 48 192c0 12.4 4.5 31.6 15.3 57.2 10.5 24.8 25.4 52.2 42.5 79.9 28.5 46.2 61.5 90.8 86.2 122.6 24.8-31.8 57.8-76.4 86.2-122.6 17.1-27.7 32-55.1 42.5-79.9 10.8-25.6 15.3-44.8 15.3-57.2m48 0c0 87.4-117 243-168.3 307.2-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192 0 86 86 0 192 0s192 86 192 192m-160 0a32 32 0 1 0-64 0 32 32 0 1 0 64 0m-112 0a80 80 0 1 1 160 0 80 80 0 1 1-160 0'/%3E%3C/svg%3E") no-repeat 50%;content:"";display:block;height:25px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:25px}.tx-artists .contenttable.table td a{font-size:inherit;line-height:inherit}.tx-artists .contenttable.table tr:not(:last-child){border-bottom:1px solid #00000026}.tx-artists .gallery.item-container{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.tx-artists .gallery.item-container .item-wrap{align-items:center;display:flex;flex-direction:column;float:left;justify-content:flex-start;padding:0 5px;width:33.333%}.tx-artists .gallery.item-container .item-wrap:nth-child(3n+1){clear:both}.tx-artists .gallery.item-container .item-wrap a{align-items:center;display:flex;justify-content:center}.tx-artists .gallery.item-container .item-wrap img{height:auto;max-width:100%}.tx-artists .gallery.item-container .item-wrap .image-caption{align-self:center;text-align:center}.tx-artists .gallery.item-container .item-wrap .image-caption p{font-size:13px;line-height:16px}.tx-artists .artists-filter{display:grid;grid-template-columns:repeat(8,calc(12.5% - 8.75px));grid-template-rows:auto;grid-gap:30px 10px}@media (max-width:1199px){.tx-artists .artists-filter{grid-template-columns:repeat(4,calc(25% - 7.5px))}}@media (max-width:575px){.tx-artists .artists-filter{grid-template-columns:repeat(2,calc(50% - 5px))}}.tx-artists .artists-filter>div:first-child{display:none}.tx-artists .artists-filter :is(.branch-filter,.district-filter,.municipal-filter,.section-filter){display:flex;flex-direction:column;grid-column:span 2}.tx-artists .artists-filter :is(.branch-filter,.district-filter,.municipal-filter,.section-filter) label{color:#222;font-family:Sailec;font-size:12px;font-weight:700;letter-spacing:.96px;line-height:13px;text-transform:uppercase}.tx-artists .artists-filter :is(.branch-filter,.district-filter,.municipal-filter,.section-filter) select{border:none;border-bottom:1px solid #222;font-size:28px;line-height:38px;padding:10px 45px 10px 0;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1399px){.tx-artists .artists-filter :is(.branch-filter,.district-filter,.municipal-filter,.section-filter) select{font-size:24px;line-height:34px}}@media (max-width:1199px){.tx-artists .artists-filter :is(.branch-filter,.district-filter,.municipal-filter,.section-filter) select{font-size:28px;line-height:38px}}@media (max-width:767px){.tx-artists .artists-filter :is(.branch-filter,.district-filter,.municipal-filter,.section-filter) select{font-size:22px;line-height:32px}}.tx-artists .artists-filter :is(.branch-filter,.district-filter,.municipal-filter,.section-filter) select::placeholder{color:#222}.tx-artists .artists-filter :is(.branch-filter,.district-filter,.municipal-filter,.section-filter) select:focus:not(:hover){border-bottom-color:#b12c24;color:#b12c24}.tx-artists .artists-filter :is(.branch-filter,.district-filter,.municipal-filter,.section-filter) select option{font-family:Sailec,Arial;font-size:16px;line-height:27px}.tx-artists .artists-filter .reset-filter{grid-column:span 2}.tx-artists .artists-filter .reset-filter span{display:inline-block;padding-left:26px;position:relative}@media (max-width:575px){.tx-artists .artists-filter .reset-filter span{text-decoration:underline}}.tx-artists .artists-filter .reset-filter span:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23222' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M94.7 360.2c-3.2-5-8.7-8.2-14.7-8.2-12.3 0-20.3 12.8-13.7 23.2C106 438.2 176.1 480 256 480c123.7 0 224-100.3 224-224S379.7 32 256 32c-56.1 0-107.4 20.6-146.7 54.7L78.6 56c-5.1-5.1-12.1-8-19.3-8C44.2 48 32 60.2 32 75.3V176c0 8.8 7.2 16 16 16h100.7c15.1 0 27.3-12.2 27.3-27.3 0-7.2-2.9-14.2-8-19.3l-36-36C165.5 81.1 208.7 64 256 64c106 0 192 86 192 192s-86 192-192 192c-67.6 0-127.1-35-161.3-87.8M64 86.6l73.4 73.4H64z'/%3E%3C/svg%3E") no-repeat 50%;background-size:16px!important;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.tx-artists .artists-filter .reset-filter span:before{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transition:.3s ease-in-out;transition-property:width,left;width:100%}@media (max-width:575px){.tx-artists .artists-filter .reset-filter span:before{display:none}.tx-artists .artists-filter .reset-filter :is(span:focus,span:hover){text-decoration:none}}.tx-artists .artists-filter .reset-filter span:focus:before,.tx-artists .artists-filter .reset-filter span:hover:before{left:calc(50% - 25px);width:50px}.tx-artists .artists-filter .search-filter{grid-column:7/9}@media (max-width:1199px){.tx-artists .artists-filter .search-filter{grid-column:3/5}}@media (max-width:575px){.tx-artists .artists-filter .search-filter{grid-column:span 2}}.tx-artists .artists-filter .search-filter label{display:none}.tx-artists .artists-filter .search-filter input{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23222' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M384 208a176 176 0 1 0-352 0 176 176 0 1 0 352 0m-40.7 158c-36.3 31.2-83.6 50-135.3 50C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208c0 51.7-18.8 99-50 135.3l141.3 141.4c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0z'/%3E%3C/svg%3E") no-repeat calc(100% - 10px) 50%;background-size:16px!important;border:1px solid #222;font-size:16px;line-height:20px;padding:10px 20px;width:100%}.tx-artists .artists-filter .search-filter input::placeholder{color:#222}.tx-artists .artists-filter .submit-container{align-items:center;display:flex;grid-column:8;grid-row:4;justify-content:flex-end}@media (max-width:1199px){.tx-artists .artists-filter .submit-container{grid-column:4}}@media (max-width:575px){.tx-artists .artists-filter .submit-container{grid-column:2;grid-row:auto}}