.cu_lightbox{background-repeat:no-repeat;padding-bottom:var(--section_spacing);padding-top:var(--section_spacing);position:relative;z-index:9}.cu_lightbox .overlay{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.cu_lightbox .content-wrapper{position:relative;z-index:9}.cu_lightbox .cu_top-content{margin-bottom:40px}.cu_lightbox .cu_btn_sec{margin-top:40px}.cu_lightbox .cu_main_content .lightbox_inner_main .lightbox_items_main{padding:0 10px}.cu_lightbox .cu_main_content .lightbox_inner_main .lightbox_items_main .img_light{padding-bottom:66.22%;position:relative;z-index:9}.cu_lightbox .cu_main_content .lightbox_inner_main .lightbox_items_main .img_light .img_inner img{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.cu_lightbox .cu_main_content .lightbox_inner_main .lightbox_items_main{position:relative}.cu_lightbox .cu_main_content .lightbox_inner_main .lightbox_items_main .icon_img{align-items:center;background-color:rgba(0,0,0,.3);border-radius:30px;display:flex;height:60px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:9}.cu_lightbox .cu_main_content .lightbox_inner_main .lightbox_items_main .img_light .img_overlay{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:100%}.cu_lightbox .cu_main_content .lightbox_inner_main .lightbox_items_main .img_light:hover .img_overlay{opacity:1}.cu_lightbox .cu_main_content .lightbox_inner_main .lightbox_items_main .icon_inner.image img{height:40px!important;width:40px}.cu_lightbox .cu_main_content .lightbox_inner_main .lightbox_items_main .icon_inner.image{display:flex}.cu_lightbox .cu_main_content .lightbox_inner_main{margin:0 -10px;row-gap:10px}.fancybox-thumbs{background-color:transparent;top:auto;width:100%}.fancybox-thumbs>ul{display:inline-block;height:100%;list-style:none;margin:0;padding:0}.fancybox-thumbs>ul>li{cursor:pointer;display:inline-block;height:90px;margin:0 5px;padding:0;width:120px}.fancybox__backdrop,.is-compact .fancybox__footer{background:#000!important}