.tx-beneficiary .tx-contentblocks-googleMap{margin-bottom:100px;position:relative}.tx-beneficiary .tx-contentblocks-googleMap.no-cookies{margin-bottom:0}.tx-beneficiary .tx-contentblocks-googleMap.no-cookies .cookie-hint{display:flex}.tx-beneficiary .tx-contentblocks-googleMap.no-cookies .beneficiary-filter{display:none}.tx-beneficiary .tx-contentblocks-googleMap.loading:after,.tx-beneficiary .tx-contentblocks-googleMap.loading:before{background:#ffffffd0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.tx-beneficiary .tx-contentblocks-googleMap.loading:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23DC0700' 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%;background-size:20%}.tx-beneficiary .tx-contentblocks-googleMap .cookie-hint{align-items:center;background:#fddac0;display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.tx-beneficiary .tx-contentblocks-googleMap .cookie-hint span{font-size:3rem;line-height:3.8rem;text-align:center;width:650px}@media (max-width:575px){.tx-beneficiary .tx-contentblocks-googleMap .cookie-hint span{font-size:2rem;line-height:2.8rem}}.tx-beneficiary .tx-contentblocks-googleMap .cookie-hint span a{color:#dc0700;font-size:inherit;line-height:inherit;text-decoration:underline}.tx-beneficiary .tx-contentblocks-googleMap .cookie-hint span a:focus,.tx-beneficiary .tx-contentblocks-googleMap .cookie-hint span a:hover{color:#dc0700;text-decoration:none}.tx-beneficiary .tx-contentblocks-googleMap .beneficiary-filter{left:50px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:991px){.tx-beneficiary .tx-contentblocks-googleMap .beneficiary-filter{left:auto;padding:15px;position:relative;top:auto;transform:none}}.tx-beneficiary .tx-contentblocks-googleMap .beneficiary-filter form{align-items:flex-start;background:#fff;display:flex;flex-direction:column;justify-content:center;margin:0;min-width:320px;padding:20px}.tx-beneficiary .tx-contentblocks-googleMap .beneficiary-filter form .checkbox label{font-size:1.8rem;font-weight:700;letter-spacing:.36px;line-height:2.6rem}.tx-beneficiary .tx-contentblocks-googleMap .beneficiary-filter form .checkbox ul{margin:10px 0;padding-left:40px}.tx-beneficiary .tx-contentblocks-googleMap .beneficiary-filter form .checkbox ul li:before{display:none}.tx-beneficiary .tx-contentblocks-googleMap .beneficiary-filter form .checkbox ul li label{font-size:1.6rem;font-weight:400;letter-spacing:.32px}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker{background:#fff;box-shadow:0 0 99px 0 rgba(0,0,0,.34);left:50%;max-height:calc(100vh - 50px);max-width:970px;overflow:auto;padding:60px 100px 50px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}@media (max-width:767px){.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker{max-height:calc(100vh - 100px);overflow:scroll;padding:15px;width:100vw}}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .close{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M193.94 256 296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31z'/%3E%3C/svg%3E") no-repeat 50%;height:40px;opacity:1;position:absolute;right:30px;text-shadow:none;top:30px;width:40px}@media (max-width:767px){.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .close{right:10px;top:10px}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .marker-swiper-container{border-bottom:none!important;margin:0 auto 40px;padding-bottom:20px}}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .marker-swiper-container .swiper-button-prev{bottom:auto;left:10px;margin-top:0;top:50%;transform:translateY(-50%) translateZ(0)}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .marker-swiper-container .swiper-button-next{bottom:auto;margin-top:0;right:10px;top:50%;transform:translateY(-50%) translateZ(0)}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .marker-swiper-container:focus .swiper-button-next,.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .marker-swiper-container:focus .swiper-button-prev,.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .marker-swiper-container:focus-within .swiper-button-next,.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .marker-swiper-container:focus-within .swiper-button-prev,.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .marker-swiper-container:hover .swiper-button-next,.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .marker-swiper-container:hover .swiper-button-prev{opacity:1}@media (max-width:767px){.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .grid2col{margin-top:40px}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .grid2col .col-md-4:after{background-image:linear-gradient(90deg,#000,#000 50%,transparent 0,transparent);background-size:15px 2px;bottom:20px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50vw);width:100vw}}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .grid2col+.grid2col{border-top:2px dashed #ccc;margin-top:20px;padding-top:20px}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .grid2col+.grid2col .col-md-4:after{display:none}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .equipment h3{padding-left:50px;position:relative;text-transform:uppercase}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .equipment h3:before{background:#feecdf url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOC4yNzUiIGhlaWdodD0iMTkuNDUyIj48cGF0aCBkPSJNMTQuNjE1IDEwLjAwOGg2LjNWNS43MTlhLjkzOS45MzkgMCAwIDEgLjU3OC0uOTIyLjkxMy45MTMgMCAwIDEgMS4wMTYuMTY4Ljg0Ni44NDYgMCAwIDEgLjI5LjY2N3Y1LjIxM2gzLjUyNWExLjkgMS45IDAgMCAxIDEuNDQzLjYgMS43NjYgMS43NjYgMCAwIDEgLjUgMS4yMTFjLjAwNSAzLjMxNS4wMDUgMi4xODIgMCA1LjVhMS4wNTcgMS4wNTcgMCAwIDEtMS4wNjggMS4wMyAxLjAzNiAxLjAzNiAwIDAgMS0xLjAzNi0xLjAzNXYtNS40MTRoLTMuMzdWMTguNDhhLjY4OS42ODkgMCAwIDEtLjY2OS43MDhoLS4wMzhjLS4xNTctLjAwOS0uMzEyIDAtLjQ2OSAwYS42ODkuNjg5IDAgMCAxLS43MS0uNjY4di0zLjE2OGgtNi4zdjMuMDkzYS43LjcgMCAwIDEtLjY1Ny43NDcuNjQzLjY0MyAwIDAgMS0uMDg0IDBjLS4xNTYtLjAxNC0uMzEyIDAtLjQ2OSAwYS42NTIuNjUyIDAgMCAxLS42NzYtLjYyNXYtNC4zNjJjLS4yMzQuMTI3LS40NDIuMjM5LS42NTEuMzZsLTIuMTU3IDEuMjJjLS43NDkuNDI3LTEuNS44Ni0yLjI0NCAxLjI4N3EtLjk1Ni41NDctMS45MjIgMS4wOWMtLjU5LjMzMi0xLjE4NS42NTQtMS43NzMuOTkxYTIuMjM2IDIuMjM2IDAgMCAxLTEuMDE1LjMgMS4xNjMgMS4xNjMgMCAwIDEtLjQ3Ny0uMTcxYy0uNzE3LS4zMTgtMS40MjUtLjY1My0yLjE0LS45NzNhLjUxMi41MTIgMCAwIDEtLjM0LS41NjYgMS41NDMgMS41NDMgMCAwIDEgLjYxMy0xLjE0Ni40LjQgMCAwIDEgLjQ0OS0uMDM3Yy42NDYuMyAxLjMuNTkzIDEuOTQ4Ljg4MmEuMi4yIDAgMCAwIC4xNTYgMHExLjkyLTEuMDgxIDMuODMzLTIuMTcxYy43ODctLjQ0NiAxLjU3Ni0uODg5IDIuMzYyLTEuMzM2IDEtLjU2NyAxLjk4My0xLjE1NiAzLTEuNjk0YS42LjYgMCAwIDAgLjM2NC0uNjQ4Yy0uMDE1LTEuOTgxLS4wMDYtMy45NjItLjAwNy01LjkzOGEuOTMyLjkzMiAwIDAgMSAuNzgxLS45MjIuOTQ3Ljk0NyAwIDAgMSAxLjA1OC42NjIgMS4xOTEgMS4xOTEgMCAwIDEgLjA0My4zMTl2NC4wOTRaIi8+PHBhdGggZD0iTTIzLjIzMSA2LjkxMWgtMi43Yy0uODE0IDAtMS42MjgtLjAxNC0yLjQ0Mi0uMDE2LS40MTIgMC0uODIuMDE2LTEuMjMuMDE1LTEuMjU2IDAtMi41MTEtLjAxMS0zLjc2Ny0uMDE2LS4zNTQgMC0uNzExLjAxMS0xLjA2NSAwYS42MjUuNjI1IDAgMCAxLS42LS40NzguNjQ2LjY0NiAwIDAgMSAuMTg3LS43MTdjLjYwNy0uNTk0IDEuMjIyLTEuMTgxIDEuODMzLTEuNzc1cTEuMTM4LTEuMTA5IDIuMjcyLTIuMjIybDEuNS0xLjQ2NmEuNzQzLjc0MyAwIDAgMSAxLjEwOS4wMTZjLjY0Ni42NDEgMS4zIDEuMjc0IDEuOTQ4IDEuOTExbDEuNDc1IDEuNDM4Yy43MTcuNjk1IDEuNDMzIDEuMzg1IDIuMTUgMi4wODNhLjY3MS42NzEgMCAwIDEgLjEuOTM4LjU3My41NzMgMCAwIDEtLjQ2My4yNTljLS4xLjAwOS0uMjA2IDAtLjMwNyAwWiIvPjwvc3ZnPg==) no-repeat 50%;background-size:20px;border-radius:100%;content:"";height:40px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:40px}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .equipment ul{display:flex;flex-wrap:wrap;padding:0}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .equipment ul li{padding-left:40px;width:50%}@media (max-width:767px){.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .equipment ul li{width:100%}}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .equipment ul li:before{background-size:4px;left:10px}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .equipment-parent h3{padding-left:50px;position:relative;text-transform:uppercase}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .equipment-parent h3:before{background:#feecdf url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M496 235c-10.67-16-25-27.67-43-35h1c8.67-16 11.83-32.5 9.5-49.5s-9.17-31.67-20.5-44S417.83 86 401.5 82s-32.83-2.33-49.5 5c-2.67-24.67-13.17-45.33-31.5-62S280.67 0 256 0s-46.17 8.33-64.5 25-28.83 37.33-31.5 62c-16.67-7.33-33.17-9-49.5-5S80.33 94.17 69 106.5s-18.17 27-20.5 44S49.67 184 59 200c-18 7.33-32.33 19-43 35S0 268.67 0 288c0 26.67 9.33 49.33 28 68s41.33 28 68 28h128v56.45l-30.29 48.4c-5.32 10.64 2.42 23.16 14.31 23.16h95.96c11.89 0 19.63-12.52 14.31-23.16L288 440.45V384h128c26.67 0 49.33-9.33 68-28s28-41.33 28-68c0-19.33-5.33-37-16-53'/%3E%3C/svg%3E") no-repeat 50%;background-size:20px;border-radius:100%;content:"";height:40px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:40px}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .equipment-parent ul{display:flex;flex-direction:column;padding:0}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .equipment-parent ul li{padding-left:40px}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker .equipment-parent ul li:before{background-size:4px;left:10px}.tx-beneficiary .tx-contentblocks-googleMap .tx-beneficiary-googleMap-locationMarker img{height:auto;max-width:100%;width:100%}.tx-beneficiary #beneficiary-list{padding:70px 0}@media (max-width:575px){.tx-beneficiary #beneficiary-list{padding:50px 15px}}.tx-beneficiary #beneficiary-list h1{margin-bottom:50px}.tx-beneficiary #beneficiary-list .accordion{border:none;margin:10px 0}.tx-beneficiary #beneficiary-list .accordion header>h3>button{background:#fff;color:#333;font-weight:700;letter-spacing:.36px;padding:10px 70px 10px 55px;text-transform:uppercase}.tx-beneficiary #beneficiary-list .accordion header>h3>button:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23DC0700' viewBox='0 0 448 512'%3E%3Cpath d='m443.5 162.6-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17'/%3E%3C/svg%3E") no-repeat 50%;left:auto;right:15px}.tx-beneficiary #beneficiary-list .accordion header>h3>button object{height:26px;left:15px;position:absolute;top:50%;transform:translateY(-50%);width:26px}.tx-beneficiary #beneficiary-list .accordion .descText{padding:10px 0 50px}.tx-beneficiary #beneficiary-list .accordion .descText ul{margin:0;padding:0}.tx-beneficiary #beneficiary-list .accordion .descText ul li{letter-spacing:.32px;padding:5px 0;position:relative}.tx-beneficiary #beneficiary-list .accordion .descText ul li:before{display:none}.tx-beneficiary #beneficiary-list .accordion .descText ul li:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8'/%3E%3C/svg%3E") repeat-x 50%;background-size:10px 2px;bottom:0;content:"";height:2px;left:0;position:absolute;transform:translateY(50%);width:100%}.tx-beneficiary #beneficiary-list .accordion .descText ul li button{background:none;color:#dc0700;font-weight:700;padding:0;text-decoration:underline}