#path67,circle:hover,path:hover{fill:none!important;stroke:none!important}.ada-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.carousel,.carousel-inner,logo-slider,logo-slider div{position:relative}.carousel-inner{overflow:hidden;width:100%}.carousel-open:checked+.carousel-item{opacity:1;position:static;visibility:visible}.carousel-item{align-items:center;display:grid;gap:30px;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;height:100%;justify-items:center;margin:0 50px;min-height:700px;opacity:0;padding:30px;position:absolute;transition:opacity 2s ease-out;visibility:hidden}#title,.carousel-indicators{padding:0;position:absolute;text-align:center}.carousel-item h2{color:#01303f;font-family:poppins;font-size:40px;grid-column:1/span 2;margin:0;text-align:center}.carousel-item h3{color:#01303f;font-family:poppins;font-size:20px;text-align:left}.carousel-item p,.carousel-item ul li{color:#01303f;font-family:poppins;font-size:18px;padding:0 20px;text-align:left}.carousel-item ul li{list-style:circle}.carousel-item svg,.carousel-item video{height:400px;max-width:700px}.carousel-item img{height:400px;object-fit:cover;width:700px}.carousel-control{background:rgba(1,48,63,.4);border-radius:50%;color:#fff;cursor:pointer;display:none;font-size:40px;height:40px;line-height:35px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;z-index:10}.carousel-control.prev{left:2%}.carousel-control.next{right:2%}.carousel-control:hover{background:rgba(1,48,63,.8);color:#ffd72b}#carousel-10:checked~.control-10,#carousel-1:checked~.control-1,#carousel-2:checked~.control-2,#carousel-3:checked~.control-3,#carousel-4:checked~.control-4,#carousel-5:checked~.control-5,#carousel-6:checked~.control-6,#carousel-7:checked~.control-7,#carousel-8:checked~.control-8,#carousel-9:checked~.control-9{display:block}.carousel-indicators{bottom:10px;left:0;list-style:none;margin:0;right:0;z-index:10}.carousel-indicators li{display:inline-block;margin:0 5px}.carousel-bullet{color:rgba(1,48,63,.4);cursor:pointer;display:block;font-size:35px}.carousel-bullet:hover{color:#ffd72b}#carousel-10:checked~.control-10~.carousel-indicators li:nth-child(10) .carousel-bullet,#carousel-1:checked~.control-1~.carousel-indicators li:first-child .carousel-bullet,#carousel-2:checked~.control-2~.carousel-indicators li:nth-child(2) .carousel-bullet,#carousel-3:checked~.control-3~.carousel-indicators li:nth-child(3) .carousel-bullet,#carousel-4:checked~.control-4~.carousel-indicators li:nth-child(4) .carousel-bullet,#carousel-5:checked~.control-5~.carousel-indicators li:nth-child(5) .carousel-bullet,#carousel-6:checked~.control-6~.carousel-indicators li:nth-child(6) .carousel-bullet,#carousel-7:checked~.control-7~.carousel-indicators li:nth-child(7) .carousel-bullet,#carousel-8:checked~.control-8~.carousel-indicators li:nth-child(8) .carousel-bullet,#carousel-9:checked~.control-9~.carousel-indicators li:nth-child(9) .carousel-bullet{color:#0094c9}#title{color:#fff;font-family:Open Sans,sans-serif;font-size:27px;margin:0 auto;text-shadow:0 1px 2px rgba(0,0,0,.33),-1px 0 2px hsla(0,0%,100%,0);width:100%;z-index:9999}#info-box,.ccm-awards h3,.ccm-awards p,.map-legend,.page-container h2{font-family:poppins}#us-map{margin-bottom:20px}circle:hover,path:hover{stroke-width:2px;stroke-linejoin:round;cursor:pointer}#path67{cursor:default}#info-box{background-color:#fff;border-radius:5px;display:none;left:0;padding:5px;position:absolute;top:0;z-index:1}#AZ:hover,#CA:hover,#CO:hover,#FL:hover,#HI:hover,#IA:hover,#ID:hover,#IL:hover,#MO:hover,#NC:hover,#NE:hover,#NV:hover,#OH:hover,#TN:hover,#TX:hover,#UT:hover{fill:#ffd72b!important}#AL:hover,#AR:hover,#CT:hover,#GA:hover,#IN:hover,#KS:hover,#KY:hover,#LA:hover,#MD:hover,#MI:hover,#MN:hover,#MS:hover,#MT:hover,#ND:hover,#NJ:hover,#NM:hover,#OK:hover,#OR:hover,#PA:hover,#SC:hover,#SD:hover,#VA:hover,#WA:hover,#WI:hover,#WY:hover{fill:#0b668e!important}#AK:hover,#DE:hover,#MA:hover,#ME:hover,#NH:hover,#NY:hover,#RI:hover,#VT:hover,#WV:hover,#circle60:hover{fill:#7c8c97!important}.map-legend{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding-bottom:30px;width:100%}.map-key{align-items:center;gap:8px;line-height:1}.key-dot{border-radius:2px;display:inline-block;flex-shrink:0;height:12px;margin:auto 0;width:12px}.key-text{color:#01303f;font-size:14px}.culture-video{max-width:100%;width:700px}.page-container{background:linear-gradient(rgba(1,48,63,.75),rgba(1,48,63,.75)) 50%/cover no-repeat,url(https://6150347.fs1.hubspotusercontent-na1.net/hubfs/6150347/Banner%20Images/Blue%20and%20Red%20Confetti.webp) 50%/cover no-repeat;min-height:500px;padding:20px 40px}.culture-container{align-items:center;display:grid;gap:30px;grid-template-columns:1fr 1fr;justify-items:center;padding:20px 50px}.page-container h2{color:#fff;font-size:40px;font-weight:600;line-height:1.5;text-align:left}.culture-container p{color:#fff;font-family:poppins;font-size:20px;line-height:1.5}logo-slider{display:flex;margin:0 auto;max-width:3000px;overflow:hidden;padding:50px;width:100%}logo-slider:hover div{animation-play-state:paused}logo-slider div{animation:marquee 60s linear infinite;display:flex;justify-content:space-around}logo-slider img{display:block;height:250px;margin:0 1vw;min-height:250px}logo-slider:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.ccm-awards{min-height:500px;padding:40px}.ccm-awards h3{color:#fff;font-size:40px;font-weight:600;text-align:center}.ccm-awards p{color:#fff;font-size:20px;line-height:1.5;padding:20px}.ccm-awards .eoe{font-size:12px;padding:60px 20px 20px;text-align:center}.ccm-award-images{display:grid;grid-template-columns:auto auto auto auto;grid-template-rows:25% 25% 25% 25%;padding:0 40px}.ccm-award-images img{height:200px;justify-self:center;width:auto}@media (min-width:2500px){.carousel-item,.culture-container{margin:0 550px}.carousel-control.next,.carousel-control.prev{margin:0 450px}}@media (min-width:1500px){.carousel-item,.culture-container{margin:0 250px}.carousel-control.next,.carousel-control.prev{margin:0 150px}}@media screen and (min-width:769px) and (max-width:1024px){.page-container{background:linear-gradient(rgba(1,48,63,.75),rgba(1,48,63,.75)),url(https://6150347.fs1.hubspotusercontent-na1.net/hubfs/6150347/CCM/Blue%20and%20Red%20Confetti%201200x600.webp)50%/cover no-repeat}}@media (max-width:900px){.carousel-item,.culture-container{display:flex;margin-bottom:40px;overflow-y:auto}.carousel-item{flex-direction:column;min-height:1000px}.carousel-item h2{font-size:30px;text-align:center;width:100%}.carousel-item img,.carousel-item svg,.carousel-item video{height:auto;max-width:100%;object-fit:cover;width:100%}.culture-container{flex-direction:column-reverse;min-height:900px}logo-slider{--image-size:150px;--image-size:min(max(150px,10vw),100px)}}@media (max-width:768px){.slider-container{display:none}.ccm-awards,.culture-container,.page-container{padding:20px}.ccm-award-images{display:grid;gap:30px;grid-template-columns:50% 50%;grid-template-rows:auto auto;padding:0 20px}}@media screen and (min-width:400px) and (max-width:600px){.page-container{background:linear-gradient(rgba(1,48,63,.75),rgba(1,48,63,.75)),url(https://6150347.fs1.hubspotusercontent-na1.net/hubfs/6150347/CCM/Blue%20and%20Red%20Confetti%20800x400.webp) 50%/cover no-repeat}}@media (max-width:480px){.ccm-award-images{grid-template-columns:100%}.ccm-award-images.award-1{order:1}.ccm-award-images.award-2{order:2}.ccm-award-images.award-3{order:3}.ccm-award-images.award-4{order:4}}