.listing,h2{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;padding:0 .5rem}.events_wrapper h2{color:#fff}.box p{margin:0}.splide{transform:translate(-.5rem)}.date{padding-top:1rem}.events_wrapper:before{background:#0099cd;bottom:0;content:"";height:260px;position:absolute;transform:translate(-10px);width:4px;z-index:99}.splide__arrow--prev svg{transform:scaleX(-1)!important;transform:rotateY(180deg) translateY(-4rem)!important}.splide__arrow--next svg{transform:scaleX(-1);transform:translateY(-4rem)}.events_wrapper{background:#0099cd;margin:0 auto;max-width:1280px;padding:2rem 1rem 3rem;position:relative}.box{color:#fff;flex:1 1 20%;flex:0 1 20%;margin:5px;padding-left:3rem}.splide__list li{border-left:1px solid #fff}.splide__list li:first-of-type{border-left:none}.events_wrapper h2{display:block;margin-bottom:4rem;padding:0 .5rem}.events_wrapper:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' class='icon icon-tabler icon-tabler-chevron-right' viewBox='0 0 24 24'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'/%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}details[open] summary~*{animation:open .3s ease-in-out}@keyframes open{0%{opacity:0}to{opacity:1}}details summary::-webkit-details-marker{display:none}details summary{border-top:1px solid #fff;cursor:pointer;font-size:28px;font-weight:300;list-style:none;padding:1.5rem 0;position:relative;width:100%}details summary:after{color:#fff;content:"+";font-size:2.75rem;font-weight:200;line-height:0;margin-top:1rem;position:absolute;right:0;transform-origin:center;transition:.2s linear}details[open] summary:after{font-size:2rem;transform:rotate(45deg)}details summary{outline:0}details p{font-size:.95rem;margin:0 0 1rem;padding-top:1rem}.add_info_wrapper{background-color:#0099cd}@media screen and (min-width:600px){.two_column{display:flex;gap:2rem;height:auto;padding:20px}.left_column,.right_column{align-content:flex-start;display:flex;flex-wrap:wrap;height:auto;padding:3rem 0;width:50%}.additional_info{color:#fff;padding:4rem}}.additional_info p{font-size:28px}@media screen and (max-width:599px){.two_column{display:flex;flex-direction:column;gap:2rem;padding:20px}.additional_info{color:#fff;padding:1rem}.left_column,.right_column{align-content:flex-start;display:flex;flex-wrap:wrap;height:auto;padding:3rem 0;width:95%}}.description_wide_wide{max-width:90%}@media screen and (max-width:768px){.listing_wide{padding:1rem}.listing_item_wide{display:flex;gap:1rem;margin-bottom:1.75rem}.header__column{display:none;justify-content:space-between;position:relative;visibility:hidden}}@media screen and (min-width:1025px){.content{display:flex;flex-direction:column;gap:.5rem}.listing_wide{background-color:#f5f5f5;margin:.5rem 0 1rem;max-width:100%;padding:.5rem;width:100%}.company{font-size:13px;line-height:13px}.listing_item_wide{display:flex;gap:.5rem;margin-bottom:.25rem;padding:20px}.listing_item:hover{background:#fff}.description_wide h2{color:#425b76;font-family:inter,Arial,sans-serif;font-size:15px;font-weight:600;line-height:18px;margin:0;padding:0}.company_logo img{min-width:50px;width:50px}.listing>button{background-color:#fff;border:1px solid #fff;border-radius:6px;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);color:#425b76;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;margin:0 auto;padding:15px 53px;text-decoration:none;text-transform:none}}@media screen and (max-width:1024px){.listing>button{background-color:#fff;border:1px solid #fff;border-radius:6px;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);color:#425b76;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:50px;max-width:180px;padding:15px 53px;text-decoration:none;text-transform:none}.listing{background-color:#f5f5f5;display:grid;margin-bottom:1rem;margin-top:.5rem;max-width:none;padding:.5rem;width:auto;grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.content{display:flex;flex-direction:column;gap:.5rem}.company{font-size:13px;line-height:13px}.listing_item{display:flex;gap:1rem;padding:10px 10px 10px 15px}.listing_item:hover{background:#fff}.description_wide h2{color:#425b76;font-family:inter,Arial,sans-serif;font-size:15px;font-weight:600;line-height:18px;margin:0;padding:0}.company_logo img{min-width:50px;width:50px}}.listing a{color:#425b76;text-decoration:none}