.absolute{position:absolute}.relative{position:relative}.left{float:left}.right{float:right}.clear{clear:both;height:0;line-height:0}.spacer-v-2{height:2px;line-height:2px;font-size:2px}.spacer-v-3{height:3px;line-height:3px;font-size:3px}.spacer-v-5{height:5px;line-height:5px;font-size:5px}.spacer-v-7{height:7px;line-height:7px;font-size:7px}.spacer-v-10{height:10px;line-height:10px;font-size:10px}.spacer-v-15{height:15px;line-height:15px;font-size:15px}.spacer-v-20{height:20px;line-height:20px;font-size:20px}.spacer-v-25{height:25px;line-height:25px;font-size:25px}.spacer-v-30{height:30px;line-height:30px;font-size:30px}.spacer-v-40{height:40px;line-height:40px;font-size:40px}.spacer-v-50{height:50px;line-height:50px;font-size:50px}.no-padding{padding:0}.no-margin{margin:0}.margin-auto{margin:0 auto}.box_pad_5{padding:5px}.box_pad_10{padding:10px}.box_pad_15{padding:15px}.box_pad_20{padding:20px}.box_pad_25{padding:25px}.box_pad_30{padding:30px}.box_pad_35{padding:35px}.box_pad_40{padding:40px}.box_pad_45{padding:45px}.box_pad_50{padding:50px}.margin-left-15{margin-left:15px}.margin-right-15{margin-right:15px!important}.border-none{border:none!important}.align-l{text-align:left!important}.align-r{text-align:right!important}.align-c{text-align:center!important}.italic{font-style:italic}.strong,.bold{font-weight:700}.font-10{font-size:12px!important}.font-11{font-size:12px!important}.font-12{font-size:12px!important}.font-13{font-size:13px!important}.font-14{font-size:14px!important}.font-15{font-size:15px!important}.font-16{font-size:16px!important}.font-17{font-size:17px!important}.font-18{font-size:18px!important}.font-19{font-size:19px!important}.font-20{font-size:20px!important}.font-21{font-size:21px!important}.font-22{font-size:22px!important}.font-23{font-size:23px!important}.font-25{font-size:24px!important}.no-text-shadow{text-shadow:none!important}.underline{text-decoration:underline}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.display-none{display:none}.bg-none{background:none!important}.img-fit{width:100%;height:auto;display:block}.ellipsis{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fit-click{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;display:block;}.opacity-0 { opacity: 0; }.blur-0 { backdrop-filter: blur( 0 ); }

@media screen and (min-width: 771px) and (max-width: 1126px) {
    .img-fit-vw {
        height: 11vw;
        width:100%;
        object-fit: cover;
        display: block;
    }
    
}

@media screen and (max-width: 770px) {
    .img-fit-vw {
        height: 24vw;
        width:100%;
        object-fit: cover;
        display: block;
    }
}