.customer__portal__carousel__container{width:100%}.customer__portal__overlay{align-items:center;background:rgba(19,31,43,.85);display:none;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:1000}.customer__portal__overlay .overlay__content__container{border-radius:1rem;max-width:1300px;pointer-events:bounding-box;position:relative;width:100%}.customer__portal__overlay.active{display:flex;opacity:1}.customer__portal__carousel__container .carousel__slider .glide__slides{padding:3rem 0}.customer__portal__carousel__container .carousel__slider .glide__slide{align-items:center;border-radius:30px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;justify-content:center;overflow:hidden;position:relative}.customer__portal__carousel__container .customer__portal__overlay .close__button{align-items:center;background:hsla(0,0%,100%,0);border:0;border-radius:5px;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:15px;top:15px;width:30px}.customer__portal__carousel__container .customer__portal__overlay .close__button:hover{background:hsla(0,0%,100%,.2)}.customer__portal__carousel__container .carousel__slider .glide__slide .item__overlay{align-items:center;background:rgba(19,31,43,.85);display:flex;height:100%;justify-content:center;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-out;width:100%}.customer__portal__carousel__container .carousel__slider .glide__slide .details__overlay{align-items:center;background:#fff;display:none;flex-direction:column;height:100%;justify-content:space-between;padding:2rem;position:absolute;right:0;top:0;width:100%}.customer__portal__carousel__container .carousel__slider .glide__slide .details__overlay.open{display:flex}.customer__portal__carousel__container .carousel__slider .glide__slide .details__overlay .description{border-top:1px solid var(--border-color);padding-top:2rem}.customer__portal__carousel__container .carousel__slider .glide__slide .details__overlay p{font-size:12px;text-align:start}.customer__portal__carousel__container .carousel__slider .glide__slide .details__overlay .logo{height:20px;margin-bottom:1rem;width:auto}.customer__portal__carousel__container .carousel__slider .glide__slide .details__overlay .glide__slide__content__header{font-weight:600}.customer__portal__carousel__container .carousel__slider .glide__slide .details__overlay .hs_cos_wrapper{width:100%}.customer__portal__carousel__container .carousel__slider .glide__slide .item__overlay .item__overlay__button{align-items:center;background:#fff;border-radius:25px;cursor:pointer;display:flex;gap:.3rem;padding:.7rem 1.2rem}.customer__portal__carousel__container .carousel__slider .glide__slide .item__overlay .item__overlay__button p{font-size:12px}.customer__portal__carousel__container .carousel__slider .glide__slide .item__overlay .item__overlay__button img{height:10px;width:13px}.customer__portal__carousel__container .carousel__slider .glide__slide:hover .item__overlay{opacity:100%}.customer__portal__carousel__container .carousel__slider .glide__slide img{height:100%;object-fit:cover;width:100%}.customer__portal__carousel__container .carousel__slider .glide__bullets{display:none;gap:1rem;padding-bottom:3rem;padding-top:0}.customer__portal__carousel__container .overlay__slider{height:100%;margin:0 auto;max-width:100vw;width:100%}.customer__portal__carousel__container .overlay__slider .glide__arrows{display:flex;justify-content:space-between;left:0;position:absolute;top:50%;width:100%}.customer__portal__carousel__container .overlay__slider .glide__arrow:hover{background:hsla(0,0%,100%,.2)}.customer__portal__carousel__container .overlay__slider .glide__arrow--left{transform:translateX(50%) translateY(-50%) rotate(180deg)}.customer__portal__carousel__container .overlay__slider .glide__arrow--right{transform:translateX(-50%) translateY(-50%)}.customer__portal__carousel__container .overlay__slider .glide__arrow img{height:20px;width:20px}.customer__portal__carousel__container .overlay__slider .glide__arrow{align-items:center;background:none;border:none;border-radius:5px;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.customer__portal__carousel__container .overlay__slider .glide__track{border-radius:1rem;height:100%;width:100%}.customer__portal__carousel__container .overlay__slider .glide__slides{display:flex;height:100%}.customer__portal__carousel__container .overlay__slider .glide__slide{align-items:center;background-color:#fff;border-radius:1rem;color:#333;cursor:grab;display:flex;font-size:2rem;height:100%;justify-content:center;padding:2rem;text-align:center;width:100%}.customer__portal__carousel__container .overlay__slider.glide--dragging .glide__slide{cursor:grabbing!important}.customer__portal__carousel__container .overlay__slider .glide__slide .glide__slide__content__wrapper{display:flex;flex-direction:column;height:100%;width:100%}.customer__portal__carousel__container .overlay__slider .glide__slide .glide__slide__content__wrapper .glide__slide__content{flex:1}.customer__portal__carousel__container .overlay__slider .glide__slide .glide__slide__content__wrapper .glide__slide__content__top{align-items:center;border-bottom:1px solid var(--border-color);display:flex;height:auto;justify-content:space-between;padding-bottom:2rem}.customer__portal__carousel__container .overlay__slider .glide__slide .glide__slide__content__wrapper .glide__slide__content__top .logo{height:40px;object-fit:contain}.customer__portal__carousel__container .overlay__slider .glide__slide .glide__slide__content__wrapper .glide__slide__content__top a{border-bottom:1px solid transparent;font-size:16px}.customer__portal__carousel__container .overlay__slider .glide__slide .glide__slide__content__wrapper .glide__slide__content__top a:hover{border-bottom:1px solid #000;color:#000}.customer__portal__carousel__container .overlay__slider .glide__slide .glide__slide__content__wrapper .glide__slide__content{display:flex;padding-top:2rem}.customer__portal__carousel__container .overlay__slider .glide__slide .glide__slide__content__wrapper .glide__slide__content__left{height:100%}.customer__portal__carousel__container .overlay__slider .glide__slide .glide__slide__content__wrapper .glide__slide__content__left img{height:412px;object-fit:cover;width:739px}.customer__portal__carousel__container .overlay__slider .glide__slide .glide__slide__content__wrapper .glide__slide__content__right{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between;padding-left:2rem;width:auto}.customer__portal__carousel__container .overlay__slider .glide__slide .glide__slide__content__wrapper .glide__slide__content__right p{text-align:left}.customer__portal__carousel__container .overlay__slider .glide__slide .glide__slide__content__wrapper .glide__slide__content__right .glide__slide__content__header{font-weight:600}.customer__portal__carousel__container .overlay__slider .glide__slide .glide__slide__content__wrapper .glide__slide__content__right .glide__slide__content__tags__container{display:flex;gap:.5rem;justify-content:flex-start}.customer__portal__carousel__container .overlay__slider .glide__slide .glide__slide__content__wrapper .glide__slide__content__right .glide__slide__content__tags__container .tag{background:#f5f5f5}.customer__portal__carousel__container .overlay__slider .glide__slide .glide__slide__content__wrapper .glide__slide__content__right .glide__slide__content__tags__container .tag:hover{color:#000}@media (max-width:1024px){.customer__portal__carousel__container .overlay__slider .glide__slide .glide__slide__content__wrapper .glide__slide__content{flex-direction:column}.customer__portal__carousel__container .overlay__slider .glide__slide .glide__slide__content__wrapper .glide__slide__content__left img{height:auto;width:100%}.customer__portal__carousel__container .overlay__slider .glide__slide .glide__slide__content__wrapper .glide__slide__content__right{padding-left:0}.customer__portal__carousel__container .carousel__slider .glide__bullets{display:flex}.customer__portal__carousel__container .customer__portal__overlay .close__button{right:30px;top:-40px}}@media (max-width:768px){.customer__portal__carousel__container .carousel__slider .glide__slide .item__overlay{display:none!important}}