.container--gallery{margin-top:2rem;margin-bottom:2rem}
.connected-carousels{padding-left:20px;padding-right:20px}
.connected-carousels .no-results.hidden{display:none}
@media screen and (max-width:1023px){.connected-carousels{background-color:#fff;border-width:1px 0;padding:23px}
}
.connected-carousels .stage{width:100%;padding:0 43px;position:absolute;left:-99999px}
@media screen and (min-width:768px) and (max-width:991px){.connected-carousels .stage{padding:0 102px}
}
.connected-carousels .stage.showCarousel{position:relative;left:inherit}
.connected-carousels .stage .inline-gallery-modal{padding:0 !important}
@media screen and (max-width:767px){.connected-carousels .stage .inline-gallery-modal{display:none !important}
}
.connected-carousels .stage .inline-gallery-modal .modal-dialog{max-width:100%;height:100%;margin:0}
.connected-carousels .stage .inline-gallery-modal .modal-dialog .modal-content{height:auto;min-height:100%;background:#1a1a1a}
.connected-carousels .stage .inline-gallery-modal .modal-dialog .modal-content .modal-header{border:0 !important}
.connected-carousels .stage .inline-gallery-modal .modal-dialog .modal-content .modal-header .close-btn{position:relative;top:8px;right:8px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px;gap:10px;width:48px;height:48px;background:#000;border-radius:50px;color:#fff;font-weight:normal;font-size:1.75rem}
.connected-carousels .stage .inline-gallery-modal .modal-dialog .modal-content .modal-body{display:flex;justify-content:center;align-items:center;margin:0 1rem;top:-8px}
.connected-carousels .stage .inline-gallery-modal .modal-dialog .modal-content .modal-body .carousel-stage{width:800px}
.connected-carousels .stage .inline-gallery-modal .modal-dialog .modal-content .modal-body .carousel-stage .slide-details{background:#fff}
.connected-carousels .carousel{overflow:hidden;position:relative;display:inline-block;width:100%;margin:0 0 2rem}
.connected-carousels .carousel ul{width:10000em;height:674px !important;position:relative;list-style:none;margin:0;padding:0;display:flex;align-items:center}
.connected-carousels .carousel ul li{width:800px;margin-right:1px}
.connected-carousels .carousel ul li .img{width:100%;height:450px;background-position:center;background-size:cover}
.connected-carousels .carousel ul li .slide-details{width:100%;height:224px;vertical-align:top;padding:24px;overflow:hidden;padding-bottom:45px;position:relative}
@media screen and (min-width:768px) and (max-width:991px){.connected-carousels .carousel{width:100%;margin:0 auto;display:inherit;margin-bottom:32px}
.connected-carousels .carousel ul li{flex-direction:column}
.connected-carousels .carousel ul li .img{height:290px;width:100%}
.connected-carousels .carousel ul li .slide-details{width:100%;margin-left:0;height:calc(100% - 290px)}
}
.connected-carousels .carousel-stage .close-btn{position:absolute;cursor:pointer;top:10px;right:10px;width:21px;height:21px;opacity:.6}
.connected-carousels .carousel-stage .close-btn:focus{outline:2px solid #9ecaed !important;outline-offset:0;box-shadow:0 0 10px #9ecaed !important}
.connected-carousels .navigation{position:relative;margin-left:5px}
.connected-carousels .prev-stage,.connected-carousels .next-stage{display:flex;position:relative;top:-14px;width:50px;height:auto;color:#fff}
.connected-carousels .prev-stage span,.connected-carousels .next-stage span{display:inline-block;padding:18px;position:relative;width:48px;height:48px;padding:4px;background:#000;border-radius:50px}
.connected-carousels .prev-stage span:before,.connected-carousels .next-stage span:before,.connected-carousels .prev-stage span:after,.connected-carousels .next-stage span:after{content:" ";height:2px;background-color:#fff;display:block;width:10.87px;border-radius:8px;position:absolute}
.connected-carousels .prev-stage span:before,.connected-carousels .next-stage span:before{top:19px}
.connected-carousels .prev-stage span:after,.connected-carousels .next-stage span:after{top:26px}
.connected-carousels .prev-stage:hover span,.connected-carousels .next-stage:hover span{display:block}
.connected-carousels .prev-stage.inactive,.connected-carousels .next-stage.inactive{cursor:auto}
.connected-carousels .prev-stage.inactive span:before,.connected-carousels .next-stage.inactive span:before{background-color:#595959}
.connected-carousels .prev-stage.inactive span:after,.connected-carousels .next-stage.inactive span:after{background-color:#595959}
.connected-carousels .prev-stage{left:-14px}
.connected-carousels .prev-stage span{left:0}
.connected-carousels .prev-stage span:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);left:17px}
.connected-carousels .prev-stage span:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);left:17px}
@media screen and (min-width:768px) and (max-width:991px){.connected-carousels .prev-stage{left:-24px;height:auto}
}
.connected-carousels .next-stage{right:-16px}
.connected-carousels .next-stage span{right:0}
.connected-carousels .next-stage span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);right:18px}
.connected-carousels .next-stage span:after{transform:rotate(135deg);-webkit-transform:rotate(135deg);right:18px}
@media screen and (min-width:768px) and (max-width:991px){.connected-carousels .next-stage{right:-16px;height:auto}
}
.connected-carousels .carousel-navigation{width:100%;margin-top:5px}
.connected-carousels .carousel-navigation ul{list-style:none;padding:0}
.connected-carousels .no-results{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}
@media screen and (max-width:767px){.connected-carousels .no-results{padding:90px 0}
}
@media screen and (min-width:768px) and (max-width:991px){.connected-carousels .no-results{padding:120px 0}
}
.connected-carousels .no-results .search-icon{width:130px;height:146px}
.connected-carousels .no-results .no-results-desc{font-size:1.5rem;font-weight:bold;color:#1a1a1a;text-align:center}
@media screen and (max-width:991px){.connected-carousels .no-results .no-results-desc{font-size:1.25rem}
}
.photo-credits{background-color:#f7f7f7;border-top:1px solid #cccbc9;text-align:right;font-size:.75rem;margin:0;width:100%;padding:6px 15px;text-align:center;position:absolute;bottom:0;color:#595959}
@media screen and (max-width:767px){.photo-credits{border:0;position:static;width:auto;margin:8px -16px -16px}
}
.photo-credits span.credit{color:#595959}
.slide-details h3,.slide-details .h3{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.5rem;color:#1a1a1a;margin-bottom:8px}
.slide-details .description,.slide-details .hidden-desc{font-size:1rem;line-height:1.250rem;margin-bottom:.5rem}
.slide-details .description p{margin-bottom:8px}
.slide-details .description p,.slide-details .hidden-desc p{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.5rem;color:#1a1a1a}
.slide-details .description p + p,.slide-details .hidden-desc p + p{margin-top:1rem}
@media screen and (min-width:992px) and (max-width:1199px){.slide-details .description,.slide-details .hidden-desc{-webkit-line-clamp:4}
}
.slide-details a{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.5rem;text-decoration-line:underline;color:#2746f8}
.slide-details .photo-credits{margin:0 0 0 -23px;text-align:left;word-break:break-word;max-height:40px;overflow:hidden;line-height:1.75rem;padding-left:25px}
.gallery{display:flex;align-items:stretch}
@media screen and (max-width:1023px){.gallery{display:block}
.gallery .gallery-filters{display:flex;flex-direction:column;align-items:end}
}
.gallery .gallery-clear-filter{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-size:1rem;line-height:1.25rem;cursor:pointer;color:#2746f8}
@media screen and (min-width:991px){.gallery .gallery-clear-filter{margin-left:auto}
.gallery .gallery-clear-filter--small-screen{display:none}
}
@media screen and (max-width:1023px){.gallery .gallery-clear-filter{padding:12px 0;display:none}
.gallery .gallery-clear-filter--small-screen{display:none}
}
@media screen and (max-width:767px){.gallery .gallery-clear-filter{display:none}
.gallery .gallery-clear-filter--small-screen{display:none}
}
@media screen and (min-width:768px) and (max-width:991px){.gallery .gallery-col{position:static}
}
.gallery .filter-btn{display:flex;width:100%;margin:0 auto;border:1px solid #ccc;background-color:#fff;border-radius:4px;color:#1a1a1a;cursor:pointer;display:none;padding:8px 10px}
@media screen and (max-width:767px){.gallery .filter-btn{display:flex;align-items:center;margin-bottom:16px}
}
@media screen and (min-width:768px) and (max-width:1023px){.gallery .filter-btn{display:flex;align-items:center}
}
.gallery .filter-btn .filter-icon{width:24px;height:21px;margin-left:auto}
.gallery .filter-btn .filter-title{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#1a1a1a;text-transform:capitalize}
.gallery .filter-btn .count{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px;gap:10px;width:24px;height:20px;background:#2746f8;border-radius:30px;font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-size:.875rem;line-height:1.25rem;color:#fff;margin-left:8px}
.gallery .filters{background-color:#f6f6f6}
@media screen and (max-width:1023px){.gallery .filters{left:-99999px;border:0;background-color:#fff;overflow-y:auto;position:fixed;top:0 !important;width:100%;height:calc(100% - 60px);z-index:99999;height:100%}
}
.gallery .filters-title{display:flex;align-items:center;position:relative;flex-wrap:wrap}
.gallery .filters-title .title{font-family:'Poppins';font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.5rem;color:#000;text-transform:capitalize}
@media screen and (max-width:991px){.gallery .filters-title .title{font-family:'Poppins';font-style:normal;font-weight:700;font-size:1rem;line-height:1.25rem;color:#000}
}
.gallery .filters-title .count{display:none}
@media screen and (max-width:1023px){.gallery .filters-title .count{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px;gap:10px;width:24px;height:20px;background:#2746f8;border-radius:30px;font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-size:.875rem;line-height:1.25rem;color:#fff;margin-left:8px}
}
.gallery .filters-title .close-btn{display:none;cursor:pointer}
@media screen and (max-width:1023px){.gallery .filters-title .close-btn{display:block;width:24px;height:24px;opacity:1;margin-left:auto}
}
.gallery .filters-title .close-btn--filters-title{position:relative;display:flex;justify-content:center;align-items:center}
.gallery .filters-title .close-btn--filters-title::before,.gallery .filters-title .close-btn--filters-title::after{position:absolute;content:'';width:63%;height:2px;background-color:#1a1a1a}
.gallery .filters-title .close-btn--filters-title::before{transform:rotate(45deg)}
.gallery .filters-title .close-btn--filters-title::after{transform:rotate(-45deg)}
.gallery .filters-title .border-class{display:none}
@media screen and (max-width:1023px){.gallery .filters-title .border-class{display:block;width:107%;height:1px;position:absolute;bottom:-17px;left:-15px;background:#ccc}
}
.gallery .filters .checkbox{display:block;position:relative;padding-left:25px;padding-right:25px;margin:0 0 1.125rem;line-height:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-size:1rem;line-height:1.25rem;color:#1a1a1a}
@media screen and (max-width:991px){.gallery .filters .checkbox{font-size:1rem;padding-left:30px;line-height:1.5rem}
}
.gallery .filters .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;left:-9999px}
.gallery .filters .checkbox input ~ span.check{position:absolute;top:3px;left:0;height:16px;width:16px;background-color:#fff;border:1px solid #1a1a1a;border-radius:2px}
.gallery .filters .checkbox input ~ span.check:after{content:"";position:absolute;display:none;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}
@media screen and (max-width:991px){.gallery .filters .checkbox input ~ span.check:after{left:5.1px;top:1px}
}
@media screen and (max-width:991px){.gallery .filters .checkbox input ~ span.check{height:16px;width:16px;top:5px}
}
.gallery .filters .checkbox input:checked ~ span.check:after{display:block}
.gallery .filters .checkbox input:checked + .checkbox-label{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-size:1rem;line-height:1.25rem;color:#1a1a1a}
.gallery .filters .checkbox input:checked ~ span.count{color:#3d3d3d}
.gallery .filters .filters-group-wrapper{padding:1rem;padding-bottom:0}
@media screen and (max-width:767px){.gallery .filters .filters-group-wrapper{height:calc(100% - 90px);overflow:auto}
}
@media screen and (min-width:768px) and (max-width:1023px){.gallery .filters .filters-group-wrapper{height:calc(100% - 90px);overflow:auto}
}
@media only screen and (min-device-width:320px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.gallery .filters .filters-group-wrapper{height:calc(100% - 90px);overflow:auto}
}
@media only screen and (min-device-width:320px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.gallery .filters .filters-group-wrapper{height:calc(100% - 90px);overflow:auto}
}
@media only screen and (min-device-width:414px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait){.gallery .filters .filters-group-wrapper{height:calc(100% - 90px);overflow:auto}
}
@media only screen and (min-device-width:414px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.gallery .filters .filters-group-wrapper{height:calc(100% - 90px);overflow:auto}
}
.gallery .filters .filters-group-wrapper .filters-group{display:inline-block;width:100%}
.gallery .filters .filters-group-wrapper .filters-group-title{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.5rem;color:#000;margin-bottom:1rem}
@media screen and (max-width:1023px){.gallery .filters .filters-group-wrapper .filters-group-title{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.5rem;color:#000}
.gallery .filters .filters-group-wrapper .filters-group:first-of-type .filters-group-title{margin-top:16px}
}
.gallery .filters .filters-group-wrapper .filters-group.cancer .checkbox input:focus ~ span.check{border:1px solid #e00}
.gallery .filters .filters-group-wrapper .filters-group.cancer .checkbox input:checked ~ span.check{border:1px solid #e00;background-color:#e00}
.gallery .filters .filters-group-wrapper .filters-group.non-cancer .checkbox input:focus ~ span.check{border:1px solid #3d3d3d}
.gallery .filters .filters-group-wrapper .filters-group.non-cancer .checkbox input:checked ~ span.check{background-color:#3d3d3d;border:1px solid #3d3d3d;border-radius:2px}
.gallery .filters .filters-group-wrapper .filters-group .gallery-filter-count{padding-left:8px;font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#3d3d3d}
.gallery .filters .filters-group-wrapper-group + .filters-group{margin-top:1.875rem}
.gallery .filters .filter-options{border-top:1px solid #cccbc9;display:none}
@media screen and (max-width:1023px){.gallery .filters .filter-options{display:flex;justify-content:center;flex-direction:column;padding:18px 16px 14px}
}
@media only screen and (min-device-width:320px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.gallery .filters .filter-options{display:flex;justify-content:center;padding:18px 16px}
}
@media only screen and (min-device-width:320px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.gallery .filters .filter-options{display:flex;justify-content:center;padding:18px 16px}
}
@media only screen and (min-device-width:414px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait){.gallery .filters .filter-options{display:flex;justify-content:center;padding:18px 16px}
}
@media only screen and (min-device-width:414px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.gallery .filters .filter-options{display:flex;justify-content:center;padding:18px 16px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.gallery .filters .filter-options{padding:18px 16px;display:flex;justify-content:center}
}
@media only screen and (min-device-width:768px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.gallery .filters .filter-options{padding:18px 16px;display:flex;justify-content:center}
}
@media screen and (max-width:1023px){.gallery .filters .filter-options__clear{background:transparent;cursor:pointer;text-align:center;color:#2746f8;font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-size:1rem;line-height:1.25rem;padding-top:16px}
}
@media screen and (max-width:1023px){.gallery .filters .filter-options__apply{background:#2746f8;border:1px solid #2746f8;border-radius:4px;cursor:pointer;padding:0;width:100%;height:40px;font-family:'Poppins';font-style:normal;font-weight:700;font-size:1rem;line-height:1.5rem;text-align:center;color:#fff}
}
.gallery .results{display:flex;flex-wrap:wrap;margin-top:-5px;gap:6px}
.gallery .results .card{background-repeat:no-repeat;background-size:100% 152px;padding:0;margin:0 15px 24px;width:282px;height:345px;flex-grow:1;cursor:pointer;overflow:hidden;position:relative;border:2px solid transparent;margin:0 8px 34px;border-radius:6px;border:1px solid #e0e0e0;box-sizing:content-box}
@media screen and (min-width:992px) and (max-width:1199px){.gallery .results .card{flex-basis:282px}
}
@media screen and (max-width:991px){.gallery .results .card{flex-basis:328px;margin:0 7px 34px 4px}
.gallery .results .card.active{height:auto}
}
@media screen and (max-width:768px){.gallery .results .card{margin:0 7px 19px 4px}
}
.gallery .results .card .card-toggler{background:#2746f8;border-radius:30px}
.gallery .results .card .card-toggler.expanded::after{content:'';position:absolute;left:50%;top:51%;transform:translate(-50%,-50%);width:13px;height:3px;background:#fff;border-radius:3px}
.gallery .results .card .card-toggler.collapsed::after{content:'+';position:absolute;left:51%;top:49%;transform:translate(-50%,-50%);color:white;font-size:2rem;font-weight:400}
.gallery .results .card .loader{position:absolute;z-index:1;width:100%;height:100%;border-radius:8px;margin:-5px}
.gallery .results .card .loader .spinner{position:absolute;width:100%;height:100%;text-align:center;padding:75px 0 0}
.gallery .results .card .loader .spinner>div{width:18px;height:18px;background-color:#0858a8;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}
.gallery .results .card .loader .spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}
.gallery .results .card .loader .spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}
.gallery .results .card .loader .spinner .bounce3{-webkit-animation-delay:0;animation-delay:0}
.gallery .results .card .loader .spinner .bounce4{-webkit-animation-delay:.16s;animation-delay:.16s}
.gallery .results .card .loader .spinner .bounce5{-webkit-animation-delay:.32s;animation-delay:.32s}
@-webkit-keyframes sk-bouncedelay{0,80%,100%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1)}
}
@keyframes sk-bouncedelay{0,80%,100%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}
.gallery .results .card:focus{border:1px solid #9ecaed !important;box-shadow:0 0 10px #9ecaed !important;outline:0}
.gallery .results .card-header{min-height:146px;height:185px;overflow:hidden;padding:0}
.gallery .results .card-header img{width:100%;height:100%;margin-top:-50px}
@media screen and (min-width:1023px){.gallery .results .card-header img{object-fit:cover}
}
.gallery .results .card-header img:not([src]){font-size:0}
.gallery .results .card-header img.loaded{margin-top:0}
@media screen and (max-width:991px){.gallery .results .card-header{max-height:185px;border-bottom:0}
}
@media screen and (max-width:767px){.gallery .results .card-header{max-height:185px}
}
.gallery .results .card h4,.gallery .results .card .h4{word-break:break-word;max-height:20px;overflow:hidden;font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.5rem;color:#1a1a1a;margin-bottom:8px}
.gallery .results .card .description,.gallery .results .card .hidden-desc{font-size:1rem;margin-bottom:5px;line-height:1.250rem}
.gallery .results .card .description p{margin-bottom:16px}
.gallery .results .card .description p,.gallery .results .card .hidden-desc p{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-size:1rem;line-height:1.25rem;color:#1a1a1a}
.gallery .results .card .description p .more-content,.gallery .results .card .hidden-desc p .more-content{display:none}
@media screen and (max-width:767px){.gallery .results .card .description,.gallery .results .card .hidden-desc{margin-bottom:8px}
}
.gallery .results .card .hidden-desc{display:none}
.gallery .results .card .hidden-desc p{margin-bottom:1rem}
.gallery .results .card .condition-type{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-size:1rem;line-height:1.25rem;color:#1a1a1a}
.gallery .results .card .condition-type .cancer{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-size:1rem;line-height:1.25rem;color:#e00}
.gallery .results .card .condition-type .non-cancer{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-size:1rem;line-height:1.25rem;color:#3d3d3d}
@media screen and (max-width:767px){.gallery .results .card .condition-type{margin-top:16px}
}
.gallery .results .card-body{display:inline-block;width:100%;background-color:#fff;padding:16px}
.gallery .results .card-body a{color:#2746f8;text-decoration:underline}
.gallery .results .card-toggler{display:block;position:absolute;width:24px;height:24px;right:10px;top:10px;cursor:pointer;border-radius:50%}
.gallery .results .card:hover{text-decoration:none}
.gallery .results .card-placeholder{flex-basis:260px;flex-grow:1;margin:0 15px;height:1px;visibility:hidden;opacity:0}
.gallery .results .card .photo-credits,.gallery .results .card .link{display:none}
@media screen and (min-width:768px){.gallery .results .card .photo-credits,.gallery .results .card .link{display:none !important}
}
@media screen and (max-width:991px){.gallery .results .card{background-color:#f7f7f7}
.gallery .results .card .card-body{background-color:#fff}
}
.gallery .results .card.active{border-color:#2746f8}
@media screen and (max-width:1099px){.gallery .results .card.active{background-color:#fff}
.gallery .results .card.active .card-body{background-color:#fff}
}
.gallery .results .card.active:focus{border-color:#2746f8 !important}
@media screen and (max-width:991px){.overflow-hidden{overflow:hidden}
}
.intro-block p{font-size:1rem}
.gallery .filters .filters-group-wrapper .filters-group .checkbox input:focus ~ span.check{outline:0;border:1px solid #000 !important;-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000}