/*@use "variables" as *;
@use "media-query" as *;*/

.Proof_main_new{
    .Proof_inner_new{
        .Proof_maintitle_new{
            .Proof_innertitle_new{ text-align:center; }
        }
        .Proof_maindesktop_new{padding-top:40px; }
    }    
}

.Proof_mainloop_new{
    height: auto; width:25%;
    .Proof_innerloop_new{ height:100%; display:flex; flex-direction: column; grid-gap:16px; }
}

.Proof_innerloop_mainitem_new{
    .Proof_innerloop_inneritem_new{
        .Proof_innerloop_inneritem_mainmedia_new{
            .Proof_innerloop_inneritem_innermedia_new{position: relative; padding-bottom:178.125%;
                img{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100%;}
                video{width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100%;}
            }
        }
    }
    .Proof_innerloop_inneritem_mainboths_new{
        .Proof_innerloop_inneritem_innerboths_new{
            .Proof_innerloop_inneritem_innerboths_icon_new{border-top: 1px solid #060709; background: #FFF; min-height:72px; padding: 5px; display:flex; align-items:center; justify-content:center;
                picture{width: 100%; display:flex; align-items:center; justify-content:center; 
                    img{ max-width: 100%; max-height: 40px; width: 100%; }
                }
            }
            .Proof_innerloop_inneritem_innerboths_list_new{border-top: 1px solid #060709; background:#FFF;   
                ul{list-style: none; margin: 0px; padding: 0px; display:flex; 
                    li{width: 50%; font-family: var(--font-gopher--family); color: #000; text-align: center; font-size: 18px; font-style: normal;font-weight: 500; line-height: 120%; min-height: 72px;  
                        display:flex;  align-items:center; justify-content:center; padding: 5px;  border-right:1px solid #060709;  
                        &:last-child{border-right:none;}
                    }
                }
            }
        }
    }
}

.Proof_innerloop_mainuser_new{ padding:16px; flex:1;
    .Proof_innerloop_inneruser_new{
        .Proof_innerloop_inneruser_mainside_new{
            .Proof_innerloop_inneruser_innerside_new{ display:flex; align-items:center; grid-gap: 0px 12px;
                .Proof_innerloop_inneruser_innerside_image_new{ width: 46px; height:46px; position: relative;
                    img{ width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100%; border-radius:100%; }
                    video{ width:100%; position:absolute; object-fit:cover; top:0; left:0; bottom:0; right:0; height:100%; border-radius:100%; }
                }
                .Proof_innerloop_inneruser_innerside_boths_new { width:calc(100% - 58px);
                    .Proof_innerloop_inneruser_innerside_boths_title_new{ font-family: var(--font-gopher--family); font-size: 18px; font-weight: 500; line-height: 120%; text-transform: uppercase;}
                    .Proof_innerloop_inneruser_innerside_boths_texts_new{ font-family: var(--font-gopher--family); font-size: 18px; font-weight: 500; line-height: 120%; padding-top:2px; }
                }
            }
        }
        .Proof_innerloop_inneruser_maininfo_new{ padding-top:16px;
            .Proof_innerloop_inneruser_innerinfo_new{
                p{margin: 0px 0px 16px 0px;
                    &:last-child{margin-bottom: 0px;}
                }
            }
        }
    }
}

@media(min-width:0px) and (max-width:749px){
    .Proof_main_new{
        .page-width{padding: 0px;}
        .Proof_inner_new{
            .Proof_mainmobile_new{ overflow: hidden; padding-top:32px;
                .Proof_innermobile_new{
                    .Index_object_proof_column_marquee{
                        span{ display:flex; grid-gap:16px; }
                        .js-marquee-wrapper{
                            display:flex; grid-gap:16px;
                            .js-marquee{
                                display:flex; grid-gap:16px;
                            }
                        }
                    }
                }
            }
        }
    }

    .Index_object_proof_column_slider{ padding: 0 20px; }

    .Proof_mainloop_new{ width: 240px; }
    
    .Proof_innerloop_mainitem_new{
        height: 100%;
        .Proof_innerloop_inneritem_new{
            height: 100%;
            display: flex;
            flex-direction: column;
            .Proof_innerloop_inneritem_mainmedia_new{
                flex:1;
                .Proof_innerloop_inneritem_innermedia_new{ padding-bottom:170%; height:100%; }
            }
        }
        .Proof_innerloop_inneritem_mainboths_new{
            .Proof_innerloop_inneritem_innerboths_new{
                .Proof_innerloop_inneritem_innerboths_list_new{
                    ul{
                        li{font-size: 16px;  line-height: 100%; }
                    }
                }
            }
        }
    }
    .Proof_innerloop_mainuser_new{ padding:38px 16px; display: flex; align-items: center; justify-content:center;
        .Proof_innerloop_inneruser_new{ display:flex; flex-direction: column-reverse; grid-gap: 16px;
            .Proof_innerloop_inneruser_mainside_new{
                .Proof_innerloop_inneruser_innerside_new{ flex-direction: column; justify-content: center; gap:12px;
                    .Proof_innerloop_inneruser_innerside_image_new{ 
                        width:40px; height:40px; margin:auto;
                    }
                    .Proof_innerloop_inneruser_innerside_boths_new{ text-align:center; width:calc(100% - 52px);
                        .Proof_innerloop_inneruser_innerside_boths_title_new{ font-size: 16px; line-height: 100%; }
                        .Proof_innerloop_inneruser_innerside_boths_texts_new{ font-size: 14px; line-height: 100%; }
                    }
                }
            }
            .Proof_innerloop_inneruser_maininfo_new{padding-top:0px;
                .Proof_innerloop_inneruser_innerinfo_new{text-align:center;}
            }
        }
    }
}

@media(min-width:750px) and (max-width:989px){
    
    .Proof_main_new{
        .Proof_inner_new{
            .Proof_maindesktop_new{padding-top:30px; }
        }    
    }

    .Proof_mainloop_new{ 
        .Proof_innerloop_new{ grid-gap: 8px; }
    }

    .Proof_innerloop_mainitem_new{
        .Proof_innerloop_inneritem_mainboths_new{
            .Proof_innerloop_inneritem_innerboths_new{
                .Proof_innerloop_inneritem_innerboths_list_new{
                    ul{
                        li{ font-size: 12px; }
                    }
                }
            }
        }
    }

    .Proof_innerloop_mainuser_new{
        padding: 12px;
        .Proof_innerloop_inneruser_new{
            .Proof_innerloop_inneruser_mainside_new{
                .Proof_innerloop_inneruser_innerside_new{
                    .Proof_innerloop_inneruser_innerside_image_new{ width: 40px; height:40px; }
                    .Proof_innerloop_inneruser_innerside_boths_new{ width:calc(100% - 52px);
                        .Proof_innerloop_inneruser_innerside_boths_title_new{ font-size: 11px; }
                        .Proof_innerloop_inneruser_innerside_boths_texts_new{ font-size: 10px; }
                    }
                }
            }
            .Proof_innerloop_inneruser_maininfo_new{padding-top:10px;
                .Proof_innerloop_inneruser_innerinfo_new{font-size: 13px; }
            }
        }
    }                        
}

@media(min-width:990px) and (max-width:1439px){
    .Proof_innerloop_mainitem_new{
        .Proof_innerloop_inneritem_mainboths_new{
            .Proof_innerloop_inneritem_innerboths_new{
                .Proof_innerloop_inneritem_innerboths_list_new{
                    ul{
                        li{ font-size: 14px; }
                    }
                }
            }
        }
    }

    .Proof_innerloop_mainuser_new{
        .Proof_innerloop_inneruser_new{
            .Proof_innerloop_inneruser_mainside_new{
                .Proof_innerloop_inneruser_innerside_new{
                    .Proof_innerloop_inneruser_innerside_boths_new{ 
                        .Proof_innerloop_inneruser_innerside_boths_title_new{ font-size: 14px; }
                        .Proof_innerloop_inneruser_innerside_boths_texts_new{ font-size: 14px; }
                    }
                }
            }
            .Proof_innerloop_inneruser_maininfo_new{
                .Proof_innerloop_inneruser_innerinfo_new{font-size: 16px; }
            }
        }
    }
}