@layer theme,base,components,utilities;@layer components{.carousel.slider-affiliation{--aff-scale: 1.6;--carousel-controls-track-bg: color-mix(in srgb, var(--ps-footer-section-color, #fff) 14%, transparent);--carousel-controls-track-border: color-mix(in srgb, var(--ps-footer-section-color, #fff) 28%, transparent);--carousel-controls-track-hover: color-mix(in srgb, var(--ps-footer-section-color, #fff) 24%, transparent);--carousel-arrow-icon: var(--ps-footer-section-color, #fff);--carousel-arrow-color: var(--ps-footer-section-color, #fff);--carousel-dot-inactive: color-mix(in srgb, var(--ps-footer-section-color, #fff) 45%, transparent);--carousel-dot-active: var(--ps-footer-section-color, #fff);margin-top:0;padding:50px 40px 90px}.carousel.slider-affiliation .carousel-track .carousel-slide{display:flex;flex-direction:column;text-align:center}.carousel.slider-affiliation .carousel-track .carousel-slide .container{min-height:calc(40px * var(--aff-scale));display:flex;justify-content:center;align-items:center;margin-bottom:0}.carousel.slider-affiliation .carousel-track .carousel-slide .icon-text{color:var(--slider-icons-title)}.carousel.slider-affiliation .img-container{display:flex;max-width:100%}.carousel.slider-affiliation .img-container img{height:calc(70px * var(--aff-scale));width:auto;max-width:100%;object-fit:contain}.carousel.slider-affiliation [class*=logo-]{max-width:100%}.carousel.slider-affiliation .logo-academy-of-general-dentistry{width:calc(54px * var(--aff-scale));height:calc(40px * var(--aff-scale))}.carousel.slider-affiliation .logo-academy-of-osseointegration{width:calc(70px * var(--aff-scale));height:calc(40px * var(--aff-scale))}.carousel.slider-affiliation .logo-american-academy-of-implant-dentistry{width:calc(59px * var(--aff-scale));height:calc(31px * var(--aff-scale))}.carousel.slider-affiliation .logo-american-association-of-oral-and-maxillofacial-surgeons{width:calc(44px * var(--aff-scale));height:calc(40px * var(--aff-scale))}.carousel.slider-affiliation .logo-american-board-of-oral-implantology{width:calc(53px * var(--aff-scale));height:calc(40px * var(--aff-scale))}.carousel.slider-affiliation .logo-american-college-of-prosthodontists{width:calc(66px * var(--aff-scale));height:calc(31px * var(--aff-scale))}.carousel.slider-affiliation .logo-american-dental-association{width:calc(89px * var(--aff-scale));height:calc(30px * var(--aff-scale))}.carousel.slider-affiliation .logo-american-dental-society-of-anesthesia{width:calc(121px * var(--aff-scale));height:calc(40px * var(--aff-scale))}.carousel.slider-affiliation .logo-international-college-of-dentists{width:calc(148px * var(--aff-scale));height:calc(40px * var(--aff-scale))}.carousel.slider-affiliation .logo-international-congress-of-oral-implantologists{width:calc(86px * var(--aff-scale));height:calc(40px * var(--aff-scale))}.carousel.slider-affiliation .logo-international-team-for-implantology{width:calc(41px * var(--aff-scale));height:calc(40px * var(--aff-scale))}}
