#members-ribbon-slider .carousel-indicators li{border-radius:50%;height:14px;width:14px;background-color:#fff}#members-ribbon-slider .logo-wrapper{aspect-ratio:1}#members-ribbon-slider h4 span{font-size:80%}#members-ribbon-slider .member-ribbon:not(.year-0){width:110px;height:185px;position:absolute;top:0;right:0;clip-path:polygon(0 0,100% 0,100% 100%,50% 69%,0 100%)}#members-ribbon-slider .member-ribbon:not(.year-0) div{height:95%;width:95%;margin:auto;clip-path:polygon(0 0,100% 0,100% 100%,50% 69%,0 100%);background-color:#fff}#members-ribbon-slider .member-ribbon:not(.year-0) div div{height:97%;width:97%;margin:auto;clip-path:polygon(0 0,100% 0,100% 100%,50% 69%,0 100%)}#members-ribbon-slider .member-ribbon:not(.year-0):before,#members-ribbon-slider .member-ribbon:not(.year-0):after{width:100%;text-align:center;position:absolute;color:#fffb;font-weight:600}#members-ribbon-slider .member-ribbon:not(.year-0):before{font-size:1.6rem;top:35px;z-index:1}#members-ribbon-slider .member-ribbon:not(.year-0):after{content:"Years of Membership";font-size:.7rem;line-height:1rem;top:70px}#members-ribbon-slider .member-ribbon:not(.year-0).year-10,#members-ribbon-slider .member-ribbon:not(.year-0).year-10 div>div{background-color:#ff0;background:linear-gradient(180deg,#dda700,gold)}#members-ribbon-slider .member-ribbon:not(.year-0).year-10:before{content:"10+"}#members-ribbon-slider .member-ribbon:not(.year-0).year-5,#members-ribbon-slider .member-ribbon:not(.year-0).year-5 div>div{background-color:#00f;background:linear-gradient(180deg,#00008b,#00f)}#members-ribbon-slider .member-ribbon:not(.year-0).year-5:before{content:"5+"}#members-ribbon-slider .member-ribbon:not(.year-0).year-3,#members-ribbon-slider .member-ribbon:not(.year-0).year-3 div>div{background-color:red;background:linear-gradient(180deg,#8b0000,red)}#members-ribbon-slider .member-ribbon:not(.year-0).year-3:before{content:"3+"}#members-ribbon-slider .ribbon-member-description{padding-right:117px}@media (min-width: 576px){#members-ribbon-slider .ribbon-member-text{height:280px;padding-right:117px}}@media (min-width: 768px){#members-ribbon-slider .ribbon-member-text{height:240px}}@media (min-width: 992px){#members-ribbon-slider .ribbon-member-text{height:220px}}#members-list #paginationSkip{width:4rem}#members-list .hover-primary{color:#58b4ee!important;transition-duration:.5s}#members-list .hover-primary:hover{color:#ff8700!important}#members-list button.inactive{color:#88d4fe!important}#members-list .searchbar{position:relative}#members-list .searchbar input{padding:1rem 4rem 1rem 1rem}#members-list .searchbar input:not(:focus-visible){border:transparent solid 2px}#members-list .searchbar input::placeholder{color:#d2d7df!important}#members-list .searchbar input:focus-visible{border:black solid 2px}#members-list .searchbar svg{right:1.5rem}@media (min-width: 768px){#members-list .col-md-2-5{flex:0 0 20%;max-width:20%}}@media (max-width: 1200px){#members-list .dropdown.fs-5>*{font-size:85%!important}}@media (max-width: 992px){#members-list .dropdown.fs-5>*{font-size:70%!important}}#members-list .dropdown .dropdown-toggle:after{margin-left:0}#members-list .dropdown .dropdown-toggle .filter-counter{color:#a9a9a9;position:absolute;text-decoration:underline;top:0;right:.5em;font-size:.8rem}#members-list .dropdown .dropdown-menu{transform:translate3d(0,-5px,0)!important;max-height:300px;overflow-y:auto;overflow-x:hidden}#members-list .dropdown .dropdown-menu li{width:calc(100% - 17px - .5rem)!important}#members-list .member-card>a,#other-products .member-card>a{color:#000}#members-list .member-card>a:hover:not(:has(.slider-button:hover)).bg-cyan,#other-products .member-card>a:hover:not(:has(.slider-button:hover)).bg-cyan{color:#fff;background-color:#58b4ee}#members-list .member-card>a:hover:not(:has(.slider-button:hover)) .product-type-icon .show-normal,#other-products .member-card>a:hover:not(:has(.slider-button:hover)) .product-type-icon .show-normal{display:none}#members-list .member-card>a:hover:not(:has(.slider-button:hover)) .product-type-icon .show-hover,#other-products .member-card>a:hover:not(:has(.slider-button:hover)) .product-type-icon .show-hover{display:inline!important}#members-list .member-card>a .product-type-icon img,#other-products .member-card>a .product-type-icon img{height:60px}#members-list .member-card>a .logo-wrapper,#other-products .member-card>a .logo-wrapper{min-height:13rem}#members-list .member-card>a .logo-wrapper:not(.col-lg-3),#other-products .member-card>a .logo-wrapper:not(.col-lg-3){height:13rem}#members-list .member-card>a .logo-wrapper img,#other-products .member-card>a .logo-wrapper img{max-height:10rem;max-width:100%;width:auto}#members-list .member-card>a .info-line,#other-products .member-card>a .info-line{min-height:2rem}#members-list .aos-init[data-aos][data-aos].aos-animate,#other-products .aos-init[data-aos][data-aos].aos-animate{transform:unset}#members-list .bg-cyan,#other-products .bg-cyan{background-color:#d7edfb}#member-page-banner{margin-top:-1.8rem}@media (max-width: 992px){#member-page-banner{margin-top:2.1rem}}@media (max-width: 600px){#member-page-banner{margin-top:1.9rem}}@media (max-width: 500px){#member-page-banner{margin-top:1.3rem}}@media (max-width: 450px){#member-page-banner{margin-top:.8rem}}@media (max-width: 300px){#member-page-banner{margin-top:.4rem}}#confirm-seal{background-color:#ddedff}#confirm-seal .seal-wrapper{background-color:#b7d1ee}#confirm-seal .seal-wrapper .seal-wrapper-seal{width:200px!important}#confirm-seal .seal-wrapper a:hover{filter:drop-shadow(0 0 10px #FF8700)}#member-details .flag-icon{max-height:2rem}#member-details .publisher-details-card{min-height:22rem}#member-details .publisher-details-card>div{font-size:90%}#member-details .slider-button{aspect-ratio:1/1;height:35px;font-size:1.5rem;width:auto}#member-details .slider-button i{vertical-align:super}#member-details #productImagesCarousel .carousel-item img{object-fit:contain;object-position:center;height:22rem}@media (max-width: 768px){#member-details #productImagesCarousel .carousel-item img{height:18rem}}@media (max-width: 576px){#member-details #productImagesCarousel .carousel-item img{height:15rem}}@media (max-width: 400px){#member-details #productImagesCarousel .carousel-item img{height:10rem}}@media (min-width: 1200px){#member-details .col-xl-1-5{width:12.5%}}#member-details .product-type-card:hover{background-color:#008bca!important}#reportMemberModal .accordion .card h3 button.collapsed:before{content:""}#reportMemberModal .accordion .card h3 button:before{font-family:"Font Awesome 6 Free";content:"";right:12px;position:absolute;width:25px;height:20px;background-size:contain;background-position:center;background-repeat:no-repeat;top:9px}
