.bignews{
    width: 100%;
    height: /*524px;*/fit-content;
    /*background: lightcyan;*/
}
.bnleft{
    width: 680px;
    height: fit-content;
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.bnlimg{
    width: 100%;
    height: 382px;
    border-radius: 20px;
    object-fit: cover;
}
.bnlp1{
    margin: 15px 0;
}
.bnlp1 a{
    text-transform: uppercase;
}
.bnlp2 {    
    height: fit-content;
    line-height: 1.5;
    margin: 0;
}
.bncenter{
    width: 322px;
    height: fit-content;
    display: inline-block;
    vertical-align: top;
    margin: 0 36px;
}
.bncd{
    border-bottom: 1px solid #E9DDF2;
    height: fit-content;
    width: 100%;
    margin-bottom: 12px;
}
.bncd p{
    margin: 0;
}
.bncd .p1{
    line-height: 1.5;
}
.bncd .p2{
    line-height: 1.7;
    margin: 12px 0;
}
.bncdb{
    width: 100%;
    margin-top: 24px;
}
.bncdb span, .bncdb h2{
    position: relative;
    display: block;
    width: 100%; 
    margin: 0;
    /*color: #6F2DA8;*/
}
.bncdb span:hover, .bncdb h2:hover{
    color: #340B45;
}
.bncdb span::after, .bncdb h2::after{
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2233%22%20viewBox%3D%220%200%2032%2033%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_1389_6661)%22%3E%0A%3Cpath%20d%3D%22M18.9999%2026.7131C18.8683%2026.7138%2018.7379%2026.6886%2018.616%2026.6388C18.4942%2026.5891%2018.3834%2026.5158%2018.2899%2026.4231C18.1962%2026.3301%2018.1218%2026.2195%2018.071%2026.0977C18.0203%2025.9758%2017.9941%2025.8451%2017.9941%2025.7131C17.9941%2025.5811%2018.0203%2025.4504%2018.071%2025.3285C18.1218%2025.2066%2018.1962%2025.096%2018.2899%2025.0031L26.5899%2016.7131L18.2899%208.42308C18.1016%208.23477%2017.9958%207.97938%2017.9958%207.71308C17.9958%207.44677%2018.1016%207.19138%2018.2899%207.00308C18.4782%206.81477%2018.7336%206.70898%2018.9999%206.70898C19.2662%206.70898%2019.5216%206.81477%2019.7099%207.00308L28.7099%2016.0031C28.8037%2016.096%2028.8781%2016.2066%2028.9288%2016.3285C28.9796%2016.4504%2029.0057%2016.5811%2029.0057%2016.7131C29.0057%2016.8451%2028.9796%2016.9758%2028.9288%2017.0977C28.8781%2017.2195%2028.8037%2017.3301%2028.7099%2017.4231L19.7099%2026.4231C19.6165%2026.5158%2019.5057%2026.5891%2019.3838%2026.6388C19.262%2026.6886%2019.1315%2026.7138%2018.9999%2026.7131Z%22%20fill%3D%22%236F2DA8%22%2F%3E%0A%3Cpath%20d%3D%22M28%2017.7129H4C3.73478%2017.7129%203.48043%2017.6075%203.29289%2017.42C3.10536%2017.2325%203%2016.9781%203%2016.7129C3%2016.4477%203.10536%2016.1933%203.29289%2016.0058C3.48043%2015.8182%203.73478%2015.7129%204%2015.7129H28C28.2652%2015.7129%2028.5196%2015.8182%2028.7071%2016.0058C28.8946%2016.1933%2029%2016.4477%2029%2016.7129C29%2016.9781%2028.8946%2017.2325%2028.7071%2017.42C28.5196%2017.6075%2028.2652%2017.7129%2028%2017.7129Z%22%20fill%3D%22%236F2DA8%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_1389_6661%22%3E%0A%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22white%22%20transform%3D%22translate(0%200.712891)%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A") center/cover no-repeat;
    width: 32px;
    height: 32px;
    content: "";
    position: absolute;
    inset: 0 12px 0 auto;
    margin: auto;
}
.bnright{
    width: 316px;
    height: auto;
    display: inline-block;
    vertical-align: top;
}
.bnright img, .bnright video{
    width: 100%;
    height: auto;
    border-radius: 10px;
}
.bnright iframe{
    width: 100%;
    border-radius: 10px;
}

.titleline{
    height: 156px;
    color: #6F2DA8;
    width: 100%;
    position: relative;
}
.titleline a{
    color: #6F2DA8;
}
.titleline h2{
    font-size: 24px;
    font-weight: 400;
    position: absolute;
    padding-right: 80px;
    inset: 50% auto 0 0;
    /*margin: auto;*/
    height: fit-content;
    width: fit-content;
    text-transform: uppercase;
}
.titleline h2::after{
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2233%22%20viewBox%3D%220%200%2032%2033%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_1389_6661)%22%3E%0A%3Cpath%20d%3D%22M18.9999%2026.7131C18.8683%2026.7138%2018.7379%2026.6886%2018.616%2026.6388C18.4942%2026.5891%2018.3834%2026.5158%2018.2899%2026.4231C18.1962%2026.3301%2018.1218%2026.2195%2018.071%2026.0977C18.0203%2025.9758%2017.9941%2025.8451%2017.9941%2025.7131C17.9941%2025.5811%2018.0203%2025.4504%2018.071%2025.3285C18.1218%2025.2066%2018.1962%2025.096%2018.2899%2025.0031L26.5899%2016.7131L18.2899%208.42308C18.1016%208.23477%2017.9958%207.97938%2017.9958%207.71308C17.9958%207.44677%2018.1016%207.19138%2018.2899%207.00308C18.4782%206.81477%2018.7336%206.70898%2018.9999%206.70898C19.2662%206.70898%2019.5216%206.81477%2019.7099%207.00308L28.7099%2016.0031C28.8037%2016.096%2028.8781%2016.2066%2028.9288%2016.3285C28.9796%2016.4504%2029.0057%2016.5811%2029.0057%2016.7131C29.0057%2016.8451%2028.9796%2016.9758%2028.9288%2017.0977C28.8781%2017.2195%2028.8037%2017.3301%2028.7099%2017.4231L19.7099%2026.4231C19.6165%2026.5158%2019.5057%2026.5891%2019.3838%2026.6388C19.262%2026.6886%2019.1315%2026.7138%2018.9999%2026.7131Z%22%20fill%3D%22%236F2DA8%22%2F%3E%0A%3Cpath%20d%3D%22M28%2017.7129H4C3.73478%2017.7129%203.48043%2017.6075%203.29289%2017.42C3.10536%2017.2325%203%2016.9781%203%2016.7129C3%2016.4477%203.10536%2016.1933%203.29289%2016.0058C3.48043%2015.8182%203.73478%2015.7129%204%2015.7129H28C28.2652%2015.7129%2028.5196%2015.8182%2028.7071%2016.0058C28.8946%2016.1933%2029%2016.4477%2029%2016.7129C29%2016.9781%2028.8946%2017.2325%2028.7071%2017.42C28.5196%2017.6075%2028.2652%2017.7129%2028%2017.7129Z%22%20fill%3D%22%236F2DA8%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_1389_6661%22%3E%0A%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22white%22%20transform%3D%22translate(0%200.712891)%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A") center/cover no-repeat;
    width: 32px;
    height: 32px;
    content: "";
    position: absolute;
    inset: 0 0 0 auto;
    margin: auto;
}
.titleline h2:hover::after, .bncdb h2:hover::after, .bncdb span:hover::after{
    background: url('data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2233%22%20viewBox%3D%220%200%2032%2033%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_1389_6661)%22%3E%0A%3Cpath%20d%3D%22M18.9999%2026.7131C18.8683%2026.7138%2018.7379%2026.6886%2018.616%2026.6388C18.4942%2026.5891%2018.3834%2026.5158%2018.2899%2026.4231C18.1962%2026.3301%2018.1218%2026.2195%2018.071%2026.0977C18.0203%2025.9758%2017.9941%2025.8451%2017.9941%2025.7131C17.9941%2025.5811%2018.0203%2025.4504%2018.071%2025.3285C18.1218%2025.2066%2018.1962%2025.096%2018.2899%2025.0031L26.5899%2016.7131L18.2899%208.42308C18.1016%208.23477%2017.9958%207.97938%2017.9958%207.71308C17.9958%207.44677%2018.1016%207.19138%2018.2899%207.00308C18.4782%206.81477%2018.7336%206.70898%2018.9999%206.70898C19.2662%206.70898%2019.5216%206.81477%2019.7099%207.00308L28.7099%2016.0031C28.8037%2016.096%2028.8781%2016.2066%2028.9288%2016.3285C28.9796%2016.4504%2029.0057%2016.5811%2029.0057%2016.7131C29.0057%2016.8451%2028.9796%2016.9758%2028.9288%2017.0977C28.8781%2017.2195%2028.8037%2017.3301%2028.7099%2017.4231L19.7099%2026.4231C19.6165%2026.5158%2019.5057%2026.5891%2019.3838%2026.6388C19.262%2026.6886%2019.1315%2026.7138%2018.9999%2026.7131Z%22%20fill%3D%22%23340B45%22%2F%3E%0A%3Cpath%20d%3D%22M28%2017.7129H4C3.73478%2017.7129%203.48043%2017.6075%203.29289%2017.42C3.10536%2017.2325%203%2016.9781%203%2016.7129C3%2016.4477%203.10536%2016.1933%203.29289%2016.0058C3.48043%2015.8182%203.73478%2015.7129%204%2015.7129H28C28.2652%2015.7129%2028.5196%2015.8182%2028.7071%2016.0058C28.8946%2016.1933%2029%2016.4477%2029%2016.7129C29%2016.9781%2028.8946%2017.2325%2028.7071%2017.42C28.5196%2017.6075%2028.2652%2017.7129%2028%2017.7129Z%22%20fill%3D%22%23340B45%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_1389_6661%22%3E%0A%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22white%22%20transform%3D%22translate(0%200.712891)%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A') center/cover no-repeat;
}

.rub1{
    width: 100%;
    height: fit-content; 
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.rub1 .wrapper{
    width: 320px;
    height: fit-content;
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.rub1 .wrapper.last{
    margin-right: 0;
}
.r1img{
    width: 100%;
    height: 180px;
    border-radius: 20px;
    object-fit: cover;
}
.r1p1{
    margin: 7px 0;
    text-transform: uppercase;
}
.r1p1 time{
    text-transform: none;
}
.r1p2{    
    height: fit-content;
    line-height: 1.5;
    margin: 0;
}

.rub2{
    width: 100%;
    height: fit-content; 
    /*background: lightpink;*/
}
.r2left{
    width: 440px;
    height: fit-content;
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.r2limg{
    width: 100%;
    height: 248px;
    border-radius: 20px;
    object-fit: cover;
}
.r2lp1{
    margin: 10px 0;
}
.r2lp1 a{
    text-transform: uppercase;
}
.r2lp2{    
    height: fit-content;
    line-height: 1.5;
    margin: 0;
}
.r2right{
    width: 945px;
    height: 362px;
    display: inline-block;
    vertical-align: top;
    margin: 0 5px;
}
.r2rd{
    border-bottom: 1px solid #E9DDF2;
    height: 106px;
    width: 440px;
    margin-bottom: 12px;
    margin-left: 30px;
    display: inline-block;
    vertical-align: top;
}
.r2rd p{
    margin: 0;
}
.r2rd .p1{
    line-height: 1.5;
    max-height: 3em;
    overflow: hidden;
}
.r2rd .p2{
    line-height: 1.7;
    margin: 12px 0;
}

.bline{
    width: 100%;
    height: auto;
    position: relative;
}
.bline img, .bline video, .bline iframe{
/*
    position: absolute;
    inset: 28% 0 0 0;
*/
    width: 1241px;
    height: auto;    
    margin: auto;
    border-radius: 10px;
    cursor: pointer;
    object-fit: cover;
    display: block;
    margin-top: 60px;
}

.exclusive{
    width: 100%;
    height: 394px;
    background:#D2AAE8;
    border-radius: 20px;
    position: relative;
}
.excimg{
    width: 700px;
    height: 100%;
    display: inline-block;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    object-fit: cover;
}
.ed{
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2242%22%20height%3D%2243%22%20viewBox%3D%220%200%2042%2043%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M17.0627%208.58789C17.2354%208.58689%2017.4067%208.62%2017.5666%208.68532C17.7265%208.75063%2017.8719%208.84687%2017.9946%208.96852C18.1176%209.09053%2018.2152%209.23569%2018.2819%209.39564C18.3485%209.55557%2018.3828%209.72713%2018.3828%209.90039C18.3828%2010.0737%2018.3485%2010.2452%2018.2819%2010.4051C18.2152%2010.5651%2018.1176%2010.7103%2017.9946%2010.8323L7.10083%2021.7129L17.9946%2032.5935C18.2417%2032.8407%2018.3806%2033.1759%2018.3806%2033.5254C18.3806%2033.8749%2018.2417%2034.2101%2017.9946%2034.4573C17.7474%2034.7044%2017.4122%2034.8433%2017.0627%2034.8433C16.7132%2034.8433%2016.378%2034.7044%2016.1308%2034.4573L4.31833%2022.6448C4.19531%2022.5228%204.09767%2022.3776%204.03103%2022.2176C3.9644%2022.0577%203.93009%2021.8862%203.93009%2021.7129C3.93009%2021.5396%203.9644%2021.3681%204.03103%2021.2081C4.09767%2021.0482%204.19531%2020.903%204.31833%2020.781L16.1308%208.96852C16.2535%208.84687%2016.3989%208.75063%2016.5588%208.68532C16.7187%208.62%2016.89%208.58689%2017.0627%208.58789Z%22%20fill%3D%22%23340B45%22%2F%3E%0A%3Cpath%20d%3D%22M5.25%2020.4004L36.75%2020.4004C37.0981%2020.4004%2037.4319%2020.5387%2037.6781%2020.7848C37.9242%2021.031%2038.0625%2021.3648%2038.0625%2021.7129C38.0625%2022.061%2037.9242%2022.3948%2037.6781%2022.641C37.4319%2022.8871%2037.0981%2023.0254%2036.75%2023.0254L5.25%2023.0254C4.90191%2023.0254%204.56806%2022.8871%204.32192%2022.641C4.07578%2022.3948%203.9375%2022.061%203.9375%2021.7129C3.9375%2021.3648%204.07578%2021.031%204.32192%2020.7848C4.56806%2020.5387%204.90191%2020.4004%205.25%2020.4004Z%22%20fill%3D%22%23340B45%22%2F%3E%0A%3C%2Fsvg%3E%0A") center/cover no-repeat;
    width: 42px;
    height: 42px;
    position: absolute;
    inset: 0 auto 0 24px;
    margin: auto;
    cursor: pointer;
}
.excright{
    width: 510px;
    height: calc(100% - 72px);
    display: inline-block;
    /*border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;*/
    background: url('../img/exc2img.png') center/cover no-repeat;
    vertical-align: top;
    padding: 35px 150px 37px 35px;
    position: relative;
}
.excright p{
    margin: 0;
    margin-bottom: 20px;
}
.excright a:hover h3{
    color:#6F2DA8;
}
.ep1 span{
    width: 10px;
    height:10px;
    display: inline-block;
   /*vertical-align: middle;*/
    margin: 0 16px;
}
.ep1 a{
    text-transform: uppercase;
}
.ep1, .ep3{
    line-height: 1.7;
    color: #340B45;
}
.ep2{    
    line-height: 1.5;
    color: #340B45;
    margin-bottom: 20px;
    overflow: hidden;
    max-height: 117px;
}
.ep3{
    overflow: hidden;
    max-height: 122px;
}
.ed1{
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2242%22%20height%3D%2243%22%20viewBox%3D%220%200%2042%2043%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_1494_8403)%22%3E%0A%3Cpath%20d%3D%22M24.9373%2034.8379C24.7646%2034.8389%2024.5933%2034.8058%2024.4334%2034.7405C24.2735%2034.6751%2024.1281%2034.5789%2024.0054%2034.4573C23.8824%2034.3352%2023.7848%2034.1901%2023.7181%2034.0301C23.6515%2033.8702%2023.6172%2033.6987%2023.6172%2033.5254C23.6172%2033.3521%2023.6515%2033.1806%2023.7181%2033.0206C23.7848%2032.8607%2023.8824%2032.7155%2024.0054%2032.5935L34.8992%2021.7129L24.0054%2010.8323C23.7583%2010.5851%2023.6194%2010.2499%2023.6194%209.90039C23.6194%209.55087%2023.7583%209.21566%2024.0054%208.96851C24.2526%208.72137%2024.5878%208.58252%2024.9373%208.58252C25.2868%208.58252%2025.622%208.72137%2025.8692%208.96851L37.6817%2020.781C37.8047%2020.903%2037.9023%2021.0482%2037.969%2021.2081C38.0356%2021.3681%2038.0699%2021.5396%2038.0699%2021.7129C38.0699%2021.8862%2038.0356%2022.0577%2037.969%2022.2176C37.9023%2022.3776%2037.8047%2022.5227%2037.6817%2022.6448L25.8692%2034.4573C25.7465%2034.5789%2025.6011%2034.6751%2025.4412%2034.7405C25.2813%2034.8058%2025.11%2034.8389%2024.9373%2034.8379Z%22%20fill%3D%22%23340B45%22%2F%3E%0A%3Cpath%20d%3D%22M36.75%2023.0254H5.25C4.9019%2023.0254%204.56806%2022.8871%204.32192%2022.641C4.07578%2022.3948%203.9375%2022.061%203.9375%2021.7129C3.9375%2021.3648%204.07578%2021.031%204.32192%2020.7848C4.56806%2020.5387%204.9019%2020.4004%205.25%2020.4004H36.75C37.0981%2020.4004%2037.4319%2020.5387%2037.6781%2020.7848C37.9242%2021.031%2038.0625%2021.3648%2038.0625%2021.7129C38.0625%2022.061%2037.9242%2022.3948%2037.6781%2022.641C37.4319%2022.8871%2037.0981%2023.0254%2036.75%2023.0254Z%22%20fill%3D%22%23340B45%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_1494_8403%22%3E%0A%3Crect%20width%3D%2242%22%20height%3D%2242%22%20fill%3D%22white%22%20transform%3D%22translate(0%200.712891)%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A") center/cover no-repeat;
    width: 42px;
    height: 42px;
    position: absolute;
    inset: 0 24px 0 auto;
    margin: auto;
    cursor: pointer;
}
.ed2{
    width: 216px;
    height: 36px;
    /*background: lightcoral;*/
    position: absolute;
    inset: auto 0 12px 0;
    margin: auto;
}
.ed2 span{    
    display: inline-block;   
    width: 16px;
    height: 16px;       
    margin: 10px 8px auto 8px; 
    cursor: pointer;      
}
.dot-gr{
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20opacity%3D%220.8%22%20d%3D%22M7.1101%2010.5266L7.11011%2010.5266L7.09782%2010.5201C6.23744%2010.0656%205.82899%209.62837%205.65561%209.37828C5.49967%209.15336%205.49994%209.04103%205.5%209.01521L5.5%209.01387C5.5%208.99468%205.54268%208.04597%207.396%206.89902L7.39666%206.89861C8.35581%206.30484%208.98414%206.21289%209.2655%206.21289C9.42403%206.21289%209.51134%206.24358%209.55877%206.26578C9.60734%206.28851%209.68463%206.33557%209.78109%206.45046L9.78765%206.45827L9.79423%206.46606C10.019%206.7318%2010.444%207.467%2010.4938%208.97125L10.4966%209.05541L10.4997%209.10364L10.4999%209.12755L10.5%209.21149C10.5%2010.491%2010.1382%2010.9415%2010.0719%2011.0138L10.0719%2011.0138C10.0261%2011.0639%209.9786%2011.0986%209.90529%2011.1292C9.82622%2011.1622%209.6598%2011.2129%209.37399%2011.2129C8.91418%2011.2129%208.14943%2011.079%207.1101%2010.5266Z%22%20fill%3D%22%23896797%22%20stroke%3D%22%23896797%22%20stroke-width%3D%229%22%2F%3E%0A%3C%2Fsvg%3E") center/cover no-repeat;
}
.dot-yel{
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20opacity%3D%220.7%22%20d%3D%22M7.1101%2010.5266L7.11011%2010.5266L7.09782%2010.5201C6.23744%2010.0656%205.82899%209.62837%205.65561%209.37828C5.49967%209.15336%205.49994%209.04103%205.5%209.01521L5.5%209.01387C5.5%208.99468%205.54268%208.04597%207.396%206.89902L7.39666%206.89861C8.35581%206.30484%208.98414%206.21289%209.2655%206.21289C9.42403%206.21289%209.51134%206.24358%209.55877%206.26578C9.60734%206.28851%209.68463%206.33557%209.78109%206.45046L9.78765%206.45827L9.79423%206.46606C10.019%206.7318%2010.444%207.467%2010.4938%208.97125L10.4966%209.05541L10.4997%209.10364L10.4999%209.12755L10.5%209.21149C10.5%2010.491%2010.1382%2010.9415%2010.072%2011.0138L10.0719%2011.0138C10.0261%2011.0639%209.9786%2011.0986%209.90529%2011.1292C9.82622%2011.1622%209.6598%2011.2129%209.37399%2011.2129C8.91418%2011.2129%208.14943%2011.079%207.1101%2010.5266Z%22%20fill%3D%22%23CDFD34%22%20stroke%3D%22%23CDFD34%22%20stroke-width%3D%229%22%2F%3E%0A%3C%2Fsvg%3E%0A") center/cover no-repeat;
}

.podkast{
    width: 100%;
    height: auto;
}
.podkast .block{
    width: 612px;
    height: auto;
    display: inline-block;
    padding: 27px 34px;    
    background: #EEE7F2;
    border-radius: 10px;
    margin-bottom: 10px;
}
.podkast .spacer{
    width: 31px;
    display: inline-block;
}
.podkast img{
    width: 169px;
    height: auto;
    aspect-ratio: 1/1;
    border-radius: 10px;
    display: inline-block;
    vertical-align: top;
    object-fit: cover;
}
.podkast ul{
    display: inline-block;
    vertical-align: top;
    width: 418px;
    max-height: 170px;
    padding: 0;
    margin: 0;
    margin-left: 20px;    
}
.podkast li{
    list-style-type: none;
    margin: 0 0 24px 0;
    line-height: 1.5;
    padding-left: 40px;
    position: relative;
}
.podkast li::before{
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M1.38766%2015.7129H0V10.3451C0%205.04104%204.47136%200.712891%2010%200.712891C15.5066%200.712891%2020%205.01982%2020%2010.3451V14.8218H18.5683V10.3451C18.5683%205.78361%2014.7137%202.07074%209.97797%202.07074C5.24229%202.07074%201.38766%205.78361%201.38766%2010.3451V15.7129Z%22%20fill%3D%22%236F2DA8%22%2F%3E%0A%3Cpath%20d%3D%22M4.85166%2020.7129C4.59059%2020.7129%204.26424%2020.6676%203.82911%2020.5771C2.87184%2020.4187%202.3932%2020.3282%201.93632%2020.1019C1.06607%2019.6493%200.391615%2018.812%200.130539%2017.7936C1.32271e-06%2017.2731%200%2016.7527%200%2015.7117V15.5306C0%2014.5123%201.32271e-06%2013.9918%200.130539%2013.5166C0.435128%2012.3851%201.21836%2011.4573%202.24091%2011.0499C2.69779%2010.8689%203.15467%2010.8236%204.11195%2010.7557C4.67762%2010.7105%204.9822%2010.6878%205.28679%2010.7557C6.00475%2010.9368%206.57041%2011.5025%206.78798%2012.2493C6.875%2012.5661%206.875%2012.9056%206.875%2013.494V17.7936C6.875%2018.5178%206.875%2018.9025%206.74446%2019.2646C6.50514%2019.9887%205.91773%2020.5318%205.19977%2020.6903C5.06923%2020.6903%204.96045%2020.7129%204.85166%2020.7129ZM4.80815%2012.1135C4.67761%2012.1135%204.46005%2012.1362%204.17722%2012.1588C3.39399%2012.2267%202.95887%2012.2719%202.69779%2012.3625C2.08861%2012.6114%201.60997%2013.1771%201.41416%2013.8787C1.32714%2014.1955%201.32714%2014.6255%201.32714%2015.5306V15.7117C1.32714%2016.6169%201.32714%2017.0921%201.41416%2017.4089C1.58821%2018.0199%201.97983%2018.5404%202.52374%2018.812C2.78481%2018.9478%203.19818%2019.0156%204.02492%2019.1514C4.46005%2019.2193%204.78639%2019.2872%204.89517%2019.2646C5.13449%2019.2193%205.3303%2019.0156%205.41733%2018.7667C5.46084%2018.6309%205.46084%2018.2915%205.46084%2017.771V13.4713C5.46084%2013.0414%205.46084%2012.7472%205.41733%2012.634C5.35206%2012.3625%205.15625%2012.1814%204.91693%2012.1135C4.89517%2012.1135%204.85166%2012.1135%204.80815%2012.1135Z%22%20fill%3D%22%236F2DA8%22%2F%3E%0A%3Cpath%20d%3D%22M15.1483%2020.7129C15.0178%2020.7129%2014.909%2020.7129%2014.8002%2020.6677C14.104%2020.5097%2013.5166%2019.9678%2013.2555%2019.2453C13.125%2018.884%2013.125%2018.5227%2013.125%2017.7776V13.4877C13.125%2012.878%2013.125%2012.5619%2013.212%2012.2458C13.4296%2011.5007%2013.9953%2010.9363%2014.7132%2010.7556C15.0178%2010.6879%2015.3441%2010.7105%2015.888%2010.7556C16.8236%2010.846%2017.3022%2010.8685%2017.7591%2011.0492C18.7816%2011.4556%2019.5649%2012.3813%2019.8695%2013.5103C20%2014.007%2020%2014.5037%2020%2015.5198V15.7004C20%2016.739%2020%2017.2809%2019.8695%2017.7776C19.5866%2018.7937%2018.9339%2019.6291%2018.0637%2020.0807C17.6068%2020.3065%2017.1282%2020.3968%2016.1709%2020.5548C15.7358%2020.6452%2015.4312%2020.7129%2015.1483%2020.7129ZM15.1919%2012.1329C15.1266%2012.1329%2015.0831%2012.1329%2015.0613%2012.1329C14.822%2012.2007%2014.6262%2012.3813%2014.5609%2012.6523C14.5174%2012.7652%2014.5174%2013.0587%2014.5174%2013.4877V17.7776C14.5174%2018.297%2014.5174%2018.6356%2014.5609%2018.7711C14.6479%2019.0195%2014.8437%2019.2001%2015.0831%2019.2678C15.1919%2019.2904%2015.5182%2019.2453%2015.9533%2019.155C16.7801%2019.0195%2017.1934%2018.9517%2017.4545%2018.8163C17.9767%2018.5453%2018.39%2018.026%2018.5641%2017.4164C18.6511%2017.1003%2018.6511%2016.6487%2018.6511%2015.723V15.5423C18.6511%2014.6392%2018.6511%2014.2102%2018.5641%2013.8941C18.39%2013.1942%2017.9114%2012.6297%2017.2805%2012.3813C17.0194%2012.2684%2016.5843%2012.2458%2015.801%2012.1781C15.5399%2012.1555%2015.3224%2012.1329%2015.1919%2012.1329Z%22%20fill%3D%22%236F2DA8%22%2F%3E%0A%3Cpath%20d%3D%22M10%2010.7129C9.66797%2010.7129%209.375%2010.4265%209.375%2010.0583V5.74243C9.375%205.39471%209.64844%205.08789%2010%205.08789C10.332%205.08789%2010.625%205.37425%2010.625%205.74243V10.0583C10.625%2010.4061%2010.332%2010.7129%2010%2010.7129Z%22%20fill%3D%22%236F2DA8%22%2F%3E%0A%3Cpath%20d%3D%22M13.125%209.46289C12.793%209.46289%2012.5%209.16728%2012.5%208.78721V7.01357C12.5%206.65462%2012.7734%206.33789%2013.125%206.33789C13.4766%206.33789%2013.75%206.6335%2013.75%207.01357V8.78721C13.7305%209.16728%2013.457%209.46289%2013.125%209.46289Z%22%20fill%3D%22%236F2DA8%22%2F%3E%0A%3Cpath%20d%3D%22M7.1875%209.46289C6.68945%209.46289%206.25%209.16728%206.25%208.78721V7.01357C6.25%206.65462%206.66015%206.33789%207.1875%206.33789C7.71484%206.33789%208.125%206.6335%208.125%207.01357V8.78721C8.125%209.16728%207.71484%209.46289%207.1875%209.46289Z%22%20fill%3D%22%236F2DA8%22%2F%3E%0A%3C%2Fsvg%3E%0A") center/cover no-repeat;
    width: 20px;
    height: 20px;
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
}

.storys{
    width: 100%;
    height: /*543px;*/ fit-content;
}
.stcard{
    width: 440px;
    height: fit-content;
    display: inline-block;
    vertical-align: top;
    position: relative;    
}
.stcard.m{
    margin: 0 35px;
}
.stcard .fil a{
    color: #EEE7F2;
}
.stcard img{
    width: 100%;
    height: 243px;
    border-radius: 10px;
    object-fit: cover;
}
.fil{
    background: rgba(52, 11, 69, 0.7);
    padding: 25px;
    width: calc(100% - 50px);
    height: 193px;
    position: absolute;
    inset: 0 auto auto 0;
    border-radius: 10px;
    color: #EEE7F2;
    overflow: hidden;
}
.stcard h3{
    line-height: 1.3;
    margin: 0;
    margin-bottom: 12px;
    color: #EEE7F2;
}
.stcard .p1{
    line-height: 1.7;
    height: 112px;
    margin-bottom: 8px;
    overflow: hidden;
}
.stcard .p2{
    line-height: 1.7;  
    text-align: right;
    font-weight: 600;
    position: absolute;
    right: 25px;
    bottom: 25px;
}
.stcard .p2 a:hover{
    color: #F2FFC0 !important;
}
.stcard .p2 a{
    text-decoration: underline;
}
.stcard .stcd{
    height: fit-content; /*89px*/
    width: 100%;
    line-height: 1.5;
    font-weight: 500;
    margin-bottom: 12px;
}
.stcard .stcd p, .stcard .stcd h3, .stcard .stcd h4{
    margin: 0;
    font-weight: 500;
    line-height: 1.3;
}
.stcard .stcd .time{
    color: #6F2DA8;
}
.stcard .stcd .last{
    background: linear-gradient(180deg, #000000 0.5%, rgba(50, 50, 50, 1.567901) 0.5%, rgba(115, 115, 115, 0) 95.5%);
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    line-height: 1.3;
}
.stcard .stcd .last:hover{
    background: linear-gradient(180deg, #000000 0.5%, rgba(52, 11, 69, 1.567901) 0.5%, rgba(115, 115, 115, 0) 95.5%) !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent;
    color: transparent;
}

.lastnews{
    width: 100%;
    height: 574px;
   /* background: lightcyan;*/
    display: flex;
    flex-wrap: wrap;
}
.lastnews article{
    border-bottom: 1px solid #E9DDF2;
    height: 131px;
    width: 320px;    
    margin: 0 auto 14px 0;    
}
.lastnews article.bbnone{    
    margin-bottom: 0;    
}
.lastnews .p1{
    line-height: 1.5;
    height: 72px;
    overflow: hidden;
}
.lastnews .p2{
    line-height: 1.7;
    margin: 14px 0;
    text-transform: uppercase;
}
.lastnews .p2 time{
    text-transform: none;
}
.lastnews .spacer{
    display: inline-block;
    width: 30px;
}

.allnews-but{
    width: 100%;
    height: 245px;
    /*background: lightyellow;*/
    position: relative;
    /*display: flex;
    align-items: center;*/
}
.allnews-but a{
    display: block;
    width: 314px;
    height: 73px;
    background: #9559BD;
    border-radius: 80px;
    color: #CDFD34;
    font-size: 20px;
    font-weight: 500;
    line-height: 73px;
    text-align: center;
    position: absolute;
    margin: 72px auto auto auto;
    padding: 0;
    inset: 0;
}
.allnews-but a:hover{
    color: #CDFD34 !important;
    background: #6F2DA8;
}
/*.allnews-but a:inactive{
    color: #F2FFC0;
    background: #D2AAE8;
}*/


@media only screen and (max-width: 1700px){
    .bnleft{
        width: 544px;
    }
    .bnlimg{
        height: 306px;
    }
    .dot-pur12{
        width: 10px;
        height: 10px;
    }
    .bncenter{
        width: 256px;
        margin: 0 28px 0 28px;
    }
    .bncd .p2{
        margin: 9px 0;
    }

    .bncdb h2::after{
        width: 26px;
        height: 26px;
    }
    .bnright{
        width: 256px;
    }

    .titleline{
        height: 118px;
    }
    .titleline h2{
        font-size: 20px;
    }
    .titleline h2::after{
        width: 26px;
        height: 26px;
    }

    .rub1{
        height: 226px;
    }
    .rub1 .wrapper{
        width: 256px;
    }
    .r1img{
        height: 144px;
    }

    .r2left{
        width: 352px;
    }
    .r2limg{
        height: 203px;
    }
    .r2right{
        width: 753px;
        height: 296px;
    }
    .r2rd{
        height: 86px;
        width: 352px;
        margin-left: 22px;
    }

    .bline{
       /* height: 160px;*/
       height: auto;
    }
    .bline img, .bline video, .bline iframe{
        width: 100%;        
        /*height: 108px;*/
        height: auto;
    }

    .exclusive{
        height: 316px;
    }
    .excimg{
        width: 560px;
    }
    .excright{
        width: 457px;
        height: calc(100% - 72px);
        background: url('../img/exc2-2img.png') center/cover no-repeat;
        padding: 35px 70px 40px 28px;
    }
    .ep1 span{
        width: 10px;
        height: 10px;
        margin: 0 16px;
    }
    .ep2{    
        max-height: 90px;
    }
    .ep3{    
        max-height: 84px;
    }
    .ed{
        inset: 0 auto 0 12px;
    }
    .ed1{
        inset: 0 12px 0 auto;
    }
    .ed2 span{
        width: 12px;
        height: 12px;       
    }

    .podkast .block{
        width: 505px;
        padding: 25px 19px;
    }
    .podkast .spacer{
        width: 26px;
    }
    .podkast img{
        width: 144px; 
    }
    .podkast ul{
        width: 346px;
        max-height: 145px;
        margin-left: 10px;
    }
    .podkast li{
        padding-left: 30px;
        margin: 0 0 18px 0;
    }
    .podkast li::before{
        width: 16px;
        height: 16px;
    }

    .storys{
        height: /*470px;*/fit-content;
    }
    .stcard{
        width: 352px;
    }
    .stcard.m{
        margin: 0 28px;
    }
    .stcard img{
        height: 194px;
        margin-bottom: 12px;
    }
    .fil{
        padding: 13px;
        width: calc(100% - 26px);
        height: 168px;
    }
    .stcard .p1{
        height: 104px;
        font-size: 12px;
        font-weight: 500;
    }
    .stcard .p2{
        font-size: 12px;
        font-weight: 600;
        right: 13px;
        bottom: 13px;
    }
    .stcard .stcd{
        height: fit-content;
        margin-bottom: 8px;
    }
    .stcard .stcd p{
        font-size: 14px;
    }
    .stcard .stcd h4{
        font-size: 16px;
    }
    .stcard .stcd .last{
        font-size: 16px;
    }

    .lastnews{
        width: 100%;
        height: 524px;
    }
    .lastnews article{
        height: 119px;
        width: 256px;
        margin-bottom: 14px;
    }
    .lastnews .spacer{
        width: 24px;
    }
    .lastnews .p1{
        height: 63px;
    }
    .allnews-but{
        height: 217px;
    }
    .allnews-but a{
        width: 260px;
        height: 61px;
        line-height: 61px;
        margin: 56px auto auto auto;
    }
}

@media only screen and (max-width: 1140px){
    .bnleft{
        width: 100%;
        height: fit-content;      
    }
    .bnlimg{
        height: auto; 
        border-radius: 0;
        max-width: 1140px;
        width: 100vw;
        margin-left: calc(calc(-1 * calc(100vw - 375px))/2);
        max-height: 375px;
    }
    .bncd{
        border-bottom: none;
        border-top: 1px solid #E9DDF2;
        margin: 0;
        padding-top: 8px;
    }
    .bncd .p2{
        font-size: 14px;
    }
    .bnlp1, .bnlp2{
        padding: 0 24px;
    }
    .bncenter{
        width: 327px;
        margin: 24px;
    }
    .bncdb{
        padding-top: 16px;
        margin-top: 8px;
        border-top: 1px solid #E9DDF2;
    }
    .bncdb h2::after{
        right: 157px;
    }
    .bnright{
        width: calc(100% - 48px);
        height: auto;
        padding: 0 24px;
    }

    .titleline{
        height: 87px;
    }
    .titleline h2{
        font-size: 18px;
        font-weight: 500;
        line-height: 1.3;
        top: 45%;
        left: 24px;
        padding-right: 50px;
    }
    .titleline h2::after{
        width: 20px;
        height: 20px;
    }

    .rub1{
        height: fit-content;
        display: block;
    }
    .rub1 .wrapper{
        padding: 0 24px;
        width: calc(100% - 48px);
        height: fit-content;
        margin: 0 0 24px 0;
    }
    .r1img{
        height: 184px;
        border-radius: 10px;
    }

    .rub2{
        width: calc(100% - 48px);
        padding: 0 24px;
    }
    .r2left{
        width: 100%;
        height: fit-content;
        margin-bottom: 16px;
    }
    .r2limg{
        border-radius: 10px;
        height: 184px;
    }
    .dot-pur12{
        margin: -2px 20px auto 20px;
    }
    .r2right{
        width: 100%;
        height: fit-content;
        margin: 0;        
    }
    .r2rd{
        margin-left: 0;
        border-bottom: none;
        border-top: 1px solid #E9DDF2;
        padding-top: 8px;
        width: 100%;
        height: fit-content;
        margin-bottom: 0;
    }
    .r2rd .p2{
        font-size: 14px;
    }
    .r2rd .p1{
        max-height: fit-content;        
    }
    .mbline{
        height: auto;
        width: calc(100% - 48px);
        padding: 0 24px;
        position: relative;
        display: block;
    }
    .mbline img, .mbline video{
        width: 100%;
        height: auto;
        border-radius: 5px;
    }
    .mbline iframe{
        width: 100%;
        border-radius: 5px;
    }
    .bline{
        display: none;
    }
    .exclusive{
        width: 100vw;
        height: auto;
        aspect-ratio: 375 / 244;
        border-radius: 0;
        background: none;
        position: relative;
        margin-left: calc(calc(-1 * calc(100vw - 375px)) / 2);
    }
    .excimg{
        width: 100%;
        height: auto;
        /*height: 211px; */
        aspect-ratio: 16 / 9; 
        border-radius: 0;      
    }
    .mexcback{
        width: 100%;
        height: auto;
        /*height: 211px; */
        aspect-ratio: 16 / 9;
        position: absolute;
        inset: 0 auto auto 0;
        background: linear-gradient(360deg, #210F28 16%, rgba(58, 18, 75, 0.735) 46%, rgba(129, 27, 171, 0) 100%),
        url('../img/fon1.svg') top 30px right -200px/600px 600px no-repeat;
    }
    .excright{
        width: calc(100% - 48px);
        height: calc(100% - 6vw);
        position: absolute;
        inset: 0;
        padding: 3vw 24px;
        background: none;
    }
    .ep3{
        display: none;
    }
    .ep1.font1.s14{
        font-size: 12px;
        color: #EEE7F2;
    }
    .ep1 a{
        color: #EEE7F2;
    }
    .ep2{
        color: #EEE7F2;
    }
    .ep2.font1.s26{
        font-size: 16px;
    }
    .ep2{
        width: calc(100% - 48px);
        height: fit-content;
        position: absolute;
        bottom: 10vw;        
    }
    .ed{
        display: none;
    }
    .ed1{
        display: none;
    }
    .ed2{
        width: 192px;
        height: 32px;
        inset: auto 0 0 0;
    }
    .ed2 span{
        width: 12px;
        height: 12px;
        margin: 10px 8px auto 8px;
    }
    .dot-gr{
        background: url("data:image/svg+xml, %3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20opacity%3D%220.8%22%20d%3D%22M7.1101%2010.5266L7.11011%2010.5266L7.09782%2010.5201C6.23744%2010.0656%205.82899%209.62837%205.65561%209.37828C5.49967%209.15336%205.49994%209.04103%205.5%209.01521L5.5%209.01387C5.5%208.99468%205.54268%208.04597%207.396%206.89902L7.39666%206.89861C8.35581%206.30484%208.98414%206.21289%209.2655%206.21289C9.42403%206.21289%209.51134%206.24358%209.55877%206.26578C9.60734%206.28851%209.68463%206.33557%209.78109%206.45046L9.78765%206.45827L9.79423%206.46606C10.019%206.7318%2010.444%207.467%2010.4938%208.97125L10.4966%209.05541L10.4997%209.10364L10.4999%209.12755L10.5%209.21149C10.5%2010.491%2010.1382%2010.9415%2010.0719%2011.0138L10.0719%2011.0138C10.0261%2011.0639%209.9786%2011.0986%209.90529%2011.1292C9.82622%2011.1622%209.6598%2011.2129%209.37399%2011.2129C8.91418%2011.2129%208.14943%2011.079%207.1101%2010.5266Z%22%20fill%3D%22%239559BD%22%20stroke%3D%22%239559BD%22%20stroke-width%3D%229%22%2F%3E%0A%3C%2Fsvg%3E") center/cover no-repeat;
    }

    .podkast{
        width: calc(100% - 48px);
        padding: 0 24px;
    }
    .podkast .block{
        width: 100%;
        height: 100%;
        padding: 0;
        background: none;
        margin-bottom: 0;
    }
    .podkast img{
        width: 100%;
        height: auto;
    }
    .podkast ul{
        width: 100%;
        max-height: none;
        margin-left: 0;
    }
    .podkast li{
        margin: 12px 0 18px 0;
    }
    .podkast .spacer{
        display: none;
    }
    
    .storys{
        padding: 0 24px;
        width: calc(100% - 48px);
        height: fit-content;
    }
    .stcard{
        width: 100%;
        height: fit-content;
    }
    .stcard.m{
        margin: 24px 0;
    }

    .lastnews{
        padding: 0 24px 24px 24px;
        width: calc(100% - 48px);
        height: fit-content;        
    }
    .lastnews article{
        height: fit-content;
        width: 100%;
    }
    .lastnews .p1{
        height: 72px;
    }
    .lastnews .spacer{
        display: none;
    }

    .allnews-but{
        height: 95px;
    }
    .allnews-but a{
        width: 213px;
        height: 45px;
        font-size: 16px;
        line-height: 45px;
        margin: auto;
        inset: 0 0 auto 0;
    }   
}

@media only screen and (max-width: 375px){
    .bnlimg{
        margin-left: 0;
    }
    .exclusive{
        margin-left: 0;
    }
}