.popup-content{display: flex ; align-items: center; justify-content: center; box-sizing: border-box;}
.popup-card{display: flex ;    transition: 0.5s all ease-in-out; background: #0082C6; width: 60%; box-sizing: border-box; padding: 0px; box-shadow: 5px 7px 25px 0px #00000040;transform: scale(0);}
.popup-card .popup-block{display: flex ; width: 100%; box-sizing: border-box; gap: 35px;display:none;transition:0.5s all ease-in-out;}
.popup-card .popup-block div:nth-child(1){display: flex ; flex-basis: 35%;}
.popup-card .popup-block div:nth-child(1) img{width: 100%; height: auto;}
.popup-card .popup-block div.pop_des{display: flex ; flex-direction: column; flex-basis: 60%;}
.popup-card .popup-block div:nth-child(3){display: flex ; flex-basis: 30px;}
.popup-card .popup-block div.pop_des p,.popup-card .popup-block div.pop_des ul li{font-weight:300;font-size:16px;color:#fff}
.popup-card .popup-block div.pop_des p strong{font-weight: 600; color: #fff; font-size: 16px; padding-bottom: 0px;}
.popup-card .popup-block div.pop_des ul{padding-left: 20px; padding-top: 10px; font-size: 16px; font-weight: 300; line-height: 28px;}
.popup-card .popup-block div:nth-child(3) img{
width: 28px;
height: 28px;
}
.popup-container{position: absolute; top: 0; display: flex ; align-items: center; height: 100%; width: 100%;    box-sizing: border-box;
left: 0;}
.popup-container ul{width:100%;}
.popup-card.open{padding:40px;transform: scale(1);position: relative;
z-index: 1;}
.popup-card.open .popup-block{display: flex;}
.popup-card .popup-block .close{cursor:pointer;}
@media only screen and (max-width: 781px) {
.popup-card .popup-block{flex-direction: column-reverse; gap: 0;}
.popup-card .popup-block div:nth-child(1){display:none;}
.popup-card{width:90%;}
.popup-card.open {padding: 20px;}
.popup-card .popup-block div:nth-child(3){justify-content:flex-end;}
.popup-card .popup-block div:nth-child(3) img {width: 20px; height: 20px; }
}.award-slider .item{
padding:1rem;
}
.award-slider .item:nth-child(odd){
box-shadow: 0px 0px 5px 0px #0002;
}
.award-slider .item .title{
font-size: var(--footer-text);
font-weight: 600;
}
.vertical-slider-block{
aspect-ratio: .5;
overflow: hidden;
}
.marquee.marquee-up{
animation: marquee-up 30s linear infinite;
}
.marquee.marquee-down{
animation: marquee-down 30s linear infinite;
}
.award-slider .item .img-block{
aspect-ratio: 1;
max-width: 100%;
overflow: hidden;
position: relative;
width: 100%;
}
.marquee:hover{
animation-play-state: paused !important; 
}
@keyframes marquee-up{
0% {
transform: translateY(0);
}
100% {
transform: translateY(-50%);
}
}
@keyframes marquee-down{
0% {
transform: translateY(-50%);
}
100% {
transform: translateY(-0%);
}
}
@keyframes marquee-right{
0% {
transform: translateX(0);
}
100% {
transform: translateX(-50%);
}
}
@keyframes marquee-left{
0% {
transform: translateX(-50%);
}
100% {
transform: translateX(-0%);
}
}
@media only screen and (max-width:781px){
.awards-slider-container{
flex-direction: column;
}
.awards-slider-container .wp-block-group{
width: 100%;
}
.marquee{
flex-wrap: nowrap;
width: auto !important;
max-width: unset !important;
overflow: visible;
display: inline-flex;
flex-direction: row;
}
.marquee div{
flex-direction: row;
display: flex;
flex-wrap: nowrap;
}
#awards{
padding-right: 0px !important;
padding-left: 0px !important;
}
#awards .wp-block-columns .wp-block-column:first-child{
padding-right: 5vw !important;
padding-left: 5vw !important;
}
.marquee.marquee-up{
animation: marquee-left 10s linear infinite; }
.marquee.marquee-down{
animation: marquee-right 10s linear infinite; }
.marquee .item{
flex-direction: column;
max-width: 50vw;
}
.vertical-slider-block{
aspect-ratio: unset;
}
.award-slider .item{
display: flex;
align-items: center;
justify-content: center;
}
.award-slider .item .img-block img{
display: block;
width: auto;
height: 100%;	
}
.award-slider .item .text-block{
font-size: .75rem;
}
}