.banner {
    width: 100vw;
    position: relative;
	padding-top: calc(64/1920*100vw);
}

.banner-bg {
  display: block;
  width: 100%;
  height: auto;
}

.zxdt-title,
.ltjianjie-title,
.ltricheng-title,
.jctj-title,
.ltyc-title{
    width: calc(783/1920*100vw);
}

/* 论坛简介 */
.ltjianjie .ltjianjie-title {
  	padding-bottom: 0;
}
.ltjianjie .content {
    font-size: 18px;
  	padding-top: calc(134/1920*100vw);
    padding-bottom: calc(78/1920*100vw);
}
.ltjianjie .content.pcshow {
  	background: url(../images/luntan-bg.png) no-repeat 0 0;
 	background-size: 100% 100%;
}

.pcshow .luntan-main {
    position: relative;
    width: calc(1300/1920*100vw);
    height: calc(487/1920*100vw);
    margin: calc(-41/1920*100vw) auto 0;
    padding: calc(109/1920*100vw) calc(135/1920*100vw) calc(75/1920*100vw);
    background: url(../images/luntan-main-bg.png) no-repeat 0 0;
    background-size: 100% 100%;
}
.pcshow .luntan-main .luntan-desc {
    margin-bottom: calc(20/1920*100vw);
    font-weight: 400;
    font-size: calc(18/1920*100vw);
    color: #29306A;
    line-height: calc(38/1920*100vw);
    text-align: justify;
    font-style: normal;
}
.pcshow .luntan-main .luntan-unit {
    font-weight: 400;
    font-size: calc(18/1920*100vw);
    color: #29306A;
    line-height: calc(30/1920*100vw);
    text-align: left;
    font-style: normal;
}
.pcshow .luntan-main .luntan-unit b {
  	font-weight: bold;
}
.pcshow .luntan-main .logo-icon {
    position: absolute;
    display: block;
    width: calc(182/1920*100vw);
    height: calc(124/1920*100vw);
    right: calc(138/1920*100vw);
    bottom: calc(76/1920*100vw);
    background: url(../images/logo-icon.png) no-repeat 0 0;
    background-size: 100% 100%;
}


.ltjianjie .content.mshow {
  	padding-top: calc(18/375*100vw);
    padding-bottom: calc(48/375*100vw);
  	background: url(../images/mluntan-bg.png) no-repeat 0 0;
 	background-size: 100% 100%;
}
.mshow .luntan-main {
    position: relative;
    width: calc(278/375*100vw);
    margin: calc(14/375*100vw) auto 0;
}
.mshow .luntan-main .luntan-desc {
    margin-bottom: calc(30/375*100vw);
    font-weight: 400;
    font-size: calc(14/375*100vw);
    color: #29306A;
    line-height: calc(22/375*100vw);
    text-align: justify;
    font-style: normal;
}
.mshow .luntan-main .luntan-unit {
    font-weight: 400;
    font-size: calc(14/375*100vw);
    color: #29306A;
    line-height: calc(22/375*100vw);
    text-align: left;
    font-style: normal;
}
.mshow .luntan-main .luntan-unit p:first-child {
  	font-weight: bold;
  	margin-bottom: calc(6/375*100vw);
}
.mshow .luntan-main .logo-icon {
    position: absolute;
    display: block;
    width: calc(65/375*100vw);
    height: calc(44/375*100vw);
    right: 0;
    bottom: calc(7/375*100vw);
    background: url(../images/logo-icon.png) no-repeat 0 0;
    background-size: 100% 100%;
}

/* 最新动态 */
.zxdt .content {
    color: #2B3361;
    font-size: calc(18/1920*100vw);
}

.zxdt .content.pcshow {
  	padding-top: calc(20/1920*100vw);
    padding-bottom: calc(83/1920*100vw);
	background: url(../images/zxdt-bg.png) no-repeat 0 0;
 	background-size: 100% 100%;
}

.zxdt .content.pcshow .content-box {
  	width: calc(1300/1920*100vw);
  	margin-top: calc(-41/1920*100vw);
    padding: calc(120/1920*100vw) calc(126/1920*100vw) calc(150/1920*100vw) calc(126/1920*100vw);
   	background: url(../images/zxdt-main-bg.png) no-repeat 0 0;
 	background-size: 100% 100%;
}

.zxdt-detail{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.pcshow .zxdt-item {
    width: calc(470/1920*100vw);
    margin-bottom: calc(68/1920*100vw);
    box-sizing: border-box;
    transition: background-color 0.3s;
    cursor: pointer;
}

.pcshow .zxdt-item:last-child() {
    margin-right: auto;
}

.zxdt-item .zxdt-link {
    display: flex;
    justify-content: space-between;
  	padding-bottom: calc(28/1920*100vw);
  	border-bottom: 1px solid #979797;
}

.mshow .zxdt-item .zxdt-link {
	border-bottom: none;
}

.zxdt-item .zxdt-left {
  	padding-right: calc(20/1920*100vw);
    margin-right: calc(23/1920*100vw);
  	border-right: 1px solid #979797;
  	flex-shrink: 0;
}

.zxdt-item .zxdt-left span {
    display: block;
}

.pcshow .zxdt-item .zxdt-date {
    font-size: calc(30/1920*100vw);
  	color: #E3C372;
}

.pcshow .zxdt-item .zxdt-year {
    font-size: calc(18/1920*100vw);
    color: #E3C372;
    margin-bottom: calc(12/1920*100vw);
}

.zxdt-item .zxdt-line {
    height: 1px;
    background-color: #472A3360;
}

.zxdt-item h4 {
    font-size: calc(22/1920*100vw);
    font-weight: 450;
    line-height: calc(30/1920*100vw);
    margin-bottom: calc(24/1920*100vw);
}

.zxdt-item p {
    font-size: calc(14/1920*100vw);
    line-height: calc(22/1920*100vw);
    color: #2A3360;
    height: calc(40/1920*100vw);
    transition: opacity 0.3s;
}

.zxdt-item:hover h4 {
    color: #1E49C4;
}

.zxdt-lookmore {
    text-align: right;
    display: block;
    font-size: calc(18/1920*100vw);
    line-height: calc(30/1920*100vw);
}

.lookmore-box {
    color: #2A3360;
    padding-right: calc(40/1920*100vw);
    height: calc(30/1920*100vw);
    line-height: calc(30/1920*100vw);
    margin-right: calc(5/1920*100vw);
    display: inline-block;
    background-image: url("../images/icon-lookmore.png?v=2");
    background-size: calc(30/1920*100vw) calc(30/1920*100vw);
    background-repeat: no-repeat;
    background-position: right center;
    transition: all 0.5s;
}

.zxdt-lookmore:hover .lookmore-box {
    color: #1E49C4;
}

.lookmore-box:hover {
    margin-right: 0;
    background-image: url("../images/icon-lookmore-h.png?v=2");
}

.zxdt .content.mshow {
    color: #2B3361;
    font-size: calc(18/375*100vw);
    padding-top: calc(6/375*100vw);
    padding-bottom: calc(64/375*100vw);
  	background: url(../images/mzxdt-bg.png) no-repeat 0 0;
 	background-size: 100% 100%;
}

.mshow .zxdt-item .zxdt-date {
    font-size: calc(19/375*100vw);
  	color: rgba(41,48,106,0.8);
}

.mshow .zxdt-item .zxdt-year {
    font-size: calc(12/375*100vw);
    color: rgba(41,48,106,0.8);
    margin-bottom: calc(4/375*100vw);
}

.mshow .zxdt-item .zxdt-left {
	padding-right: calc(15/375*100vw);
  	margin-right: calc(15/375*100vw);
}

/* 论坛议程 */
.ltyc .content {
  	padding-top: calc(106/1920*100vw);
  	padding-bottom: calc(149/1920*100vw);
  	background: url(../images/ltyc-bg.png) no-repeat 0 0;
 	background-size: 100% 100%;
}
.ltyc .ltyc-main {
  	width: calc(1300/1920*100vw);
 	border: 2px solid #D3D3D3;
 	padding: calc(154/1920*100vw) calc(40/1920*100vw) calc(87/1920*100vw) calc(40/1920*100vw);
}
.ltyc-img-box {
	width: calc(780/1920*100vw);
  	max-height: calc(276/1920*100vw);
  	margin-bottom: calc(127/1920*100vw);
  	transition: max-height 0.4s ease;
  	overflow: hidden;
}
.ltyc-img-box.expanded {
  	max-height: calc(3000/1920*100vw);
}
.ltyc-img-box img {
  	display: block;
}
.ltyc-img-box .ltyc-1 {
  	width: 100%;
  	margin-bottom: calc(20/1920*100vw);
}
.img-toggle-btn {
  	width: calc(120/1920*100vw); 
 	cursor: pointer;
}
.img-toggle-btn img {
  display: block;
  width: calc(120/1920*100vw); 
  transition: all 0.4s ease;
}
.img-toggle-btn.unfold img {
	transform: rotate(180deg);
}
.img-toggle-btn p{
  margin-top: calc(27/1920*100vw); 
  text-align: center;
  font-weight: 400;
  font-size: calc(18/1920*100vw);
  color: #29306A;
  line-height: calc(27/1920*100vw);
}
.img-toggle-btn.unfold .unfold-text,
.img-toggle-btn .fold-text{
  display: block;
}
.img-toggle-btn.unfold .fold-text,
.img-toggle-btn .unfold-text{
  display: none;
}

/* 精彩图集 */
.jctj-title {
    padding-bottom: calc(22/1920*100vw);
}

.jctj .content {
    color: #ffffff;
    position: relative;
  	padding: 0;
}

.jctj-detail {
    height: calc(818/1920*100vw);
    padding-top: calc(92/1920*100vw);
  	background: url(../images/jctj-bg.png) no-repeat 0 0;
 	background-size: 100% 100%;
}

.jctj-detail-item {
    width: calc(1010/1920*100vw);
    height: calc(568/1920*100vw);
    position: relative;
}


.jctj-imgbox {
    width: calc(1010/1920*100vw);
    height: calc(568/1920*100vw);
}

.jctj-imgbox img {
    height: 100%;
}

.jctj-describe {
    opacity: 0;
}

.jctj-describe-h5 {
    font-weight: 400;
    font-size: calc(32/1920*100vw);
    color: #FFFFFF;
}


.jctj-btn {
    font-size: calc(16/1920*100vw);
    color: #FFFFFF;
    line-height: calc(24/1920*100vw);
}

.jctj-mask {
    position: absolute;
    width: calc(310/1920*100vw);
    height: 100%;
    top: 0;
    z-index: 1;
}

.jctj-mask-right {
    left: 0;
    background: url(../images/jctj-mask-right.png) no-repeat 0 0;
 	background-size: 100% 100%;
}

.jctj-mask-left {
    right: 0;
    background: url(../images/jctj-mask-left.png) no-repeat 0 0;
 	background-size: 100% 100%;
}

.text-bg {
    position: absolute;
  	width: calc(907/1920*100vw);
    left: 50%;
    top: 0;
  	bottom: 0;
  	transform: translateX(-50%);
    background: url(../images/jctj-text-bg.png) no-repeat 0 0;
 	background-size: 100% 100%;
}

.text-bg .text-tit {
    position: absolute;
    left: 0;
    bottom: calc(88/1920*100vw);
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: calc(32/1920*100vw);
    color: #FFFFFF;
    line-height: calc(48/1920*100vw);
}
.text-bg .text-info {
    position: absolute;
    left: 0;
    bottom: calc(52/1920*100vw);
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: calc(18/1920*100vw);
    color: #FFFFFF;
    line-height: calc(27/1920*100vw);
}

.text-bg a {
    display: block;
    width: calc(919/1920*100vw);
    padding: calc(33/1920*100vw) calc(160/1920*100vw) calc(33/1920*100vw) calc(70/1920*100vw);
    opacity: 0;
    transition: all .5s;
}

.text-bg a.active {
    transition: opacity .5s;
    opacity: 1;
}


.swiper-button-prev-jctj,
.swiper-button-next-jctj{
  	position: absolute;
  	top: 50%;
  	transform: translateY(-50%);
    width: calc(84/1920*100vw);
    height: calc(120/1920*100vw);
    background: url("../images/btn-swiper-jctj.png") no-repeat;
    background-size: 100% 100%;
}
.swiper-button-prev-jctj {
  	left: calc(30/1920*100vw);
    transform: rotate(180deg);
}
.swiper-button-next-jctj {
	right: calc(30/1920*100vw);
}

/* 适配移动端 */

@media all and (max-width:430px) {

    .zxdt-title,
    .ltjianjie-title,
    .ltricheng-title,
    .jctj-title,
    .ltyc-title {
        width: calc(322/375*100vw);
    }
    .banner {
      	padding-top: calc(46/375*100vw);
    }

    /* 论坛简介 */
    .ltjianjie .content {
        font-size: calc(14/375*100vw);
        color: #29306A;
    }

    /* 最新动态 */
    .zxdt .content {
        padding-top: calc(40 / 375* 100vw);
    }

    .zxdt .content .content-box {
        width: calc(278/375*100vw);
    }

    .zxdt-item {
        width: 100%;
        padding: 0;
        margin-top: calc(24/375*100vw);
    }

    .zxdt-item .zxdt-left {
        position: relative;
      	margin-right: calc(15/375*100vw);
      	padding-left: calc(15/375*100vw);
      	color: rgba(41,48,106,0.8);
    }

    .zxdt-item h4 {
        font-size: calc(14/375*100vw);
        line-height: calc(22/375*100vw);
        margin-bottom: 0;
        overflow: hidden;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .zxdt-item:hover h4 {
        color: #2B3361;
    }

    .zxdt-item .zxdt-date {
        font-size: calc(19/375*100vw);
    }

    .zxdt-item .zxdt-year {
        font-size: calc(12/375*100vw);
    }

    .zxdt-lookmore {
        display: block;
        font-size: calc(13/375*100vw);
        padding-top: calc(12/375*100vw);
        padding-right: calc(12/375*100vw);
    }

    .lookmore-box {
        padding-right: calc(26/375*100vw);
        line-height: calc(18/375*100vw);
        height: calc(18/375*100vw);
        margin-right: calc(5/375*100vw);
        display: inline-block;
        background-image: url("../images/icon-lookmore.png?v=2");
        background-size: calc(18/375*100vw) calc(18/375*100vw);
        background-repeat: no-repeat;
        background-position: right center;
    }

    .lookmore-box:hover .lookmore-box {
        color: #2A3360;
    }

    .lookmore-box:hover {
        margin-right: calc(5/375*100vw);
    }

    /* 论坛日程 */

    .ltyc .ltyc-main {
      	width: calc(349/375*100vw);
    }
    .ltyc-img-box {
      	width: calc(299/375*100vw);
      	max-height: calc(106 / 375 * 100vw);
    	margin-bottom: calc(30/ 375 * 100vw);
    }
    .ltyc-img-box.expanded {
      	max-height: calc(4000/375*100vw);
    }
  	.img-toggle-btn {
      	width: calc(56/375*100vw);
    }
    .img-toggle-btn img {
      	width: calc(51/375*100vw);
    }
    .img-toggle-btn p {
      	font-size: calc(14/375*100vw);
        line-height: calc(21/375*100vw);
    }
  	
    .ltricheng .content {
        font-size: calc(14/375*100vw);
        padding-top: calc(38/375*100vw);
    }

    .ltricheng .ltricheng-detail {
        --pad-top: calc(55 / 375* 100vw);
        padding: calc(44 / 375* 100vw) calc(24 / 375* 100vw) calc(24 / 375* 100vw) calc(24 / 375* 100vw);
        background-size: 100% var(--pad-top), 100% 100%;
        background-position: 0 0, 0 var(--pad-top);
    }

    .hyyc_con_item_left,
    .hyyc_con_item_catalog {
        font-size: calc(14/375*100vw);
    }


    .hyyc_time {
        line-height: calc(24/375*100vw);
        font-size: calc(14/375* 100vw);
        margin-bottom: calc(22/375*100vw);
    }

    .hyyc_con_item {
        margin-bottom: calc(13/375*100vw);
    }

    .hyyc_con_item_tit {
        padding: 0 calc(12/375*100vw);
        height: calc(40/375*100vw);
    }


    .hyyc_con_item_tit::before {
        width: calc(2/375*100vw);
        height: calc(18/375*100vw);
    }


    .hyyc_m_look {
        position: relative;
        width: calc(40/375*100vw);
        height: calc(40/375*100vw);
    }

    .hyyc_m_look_info {
        position: absolute;
        top: 50%;
        right: 0;
        width: calc(10/375*100vw);
        height: calc(6/375*100vw);
        background: url("../images/hyyc_look_info.png?v=2") no-repeat;
        background-size: 100% 100%;
        transform: translateY(-50%) rotate(-180deg);
        transition: transform 0.3s;
    }

    .hyyc_m_look.on .hyyc_m_look_info {
        transform: translateY(-50%) rotate(0);
    }


    .hyyc_con_item_con p,
    .catalog-content-detail p {
        font-size: calc(14/375*100vw);
        line-height: calc(20/375*100vw);
        margin-bottom: calc(12/375*100vw);
    }

    .content-padding {
        padding-left: calc(12/375* 100vw);
        padding-right: calc(12/375* 100vw);
    }

    .catalog-top {
        padding-top: calc(14/375* 100vw);
    }

    .hyyc_con_item_con.on,
    .catalog-content-detail.on {
        padding-top: calc(8/375* 100vw);
    }

    /* 精彩图集 */
    .jctj-title {
        padding-bottom: calc(20/375*100vw);
    }

    .jctj-detail {
        height: calc(282/375*100vw);
        padding-top: calc(20 / 375* 100vw);
    }

    .jctj-detail-item {
        width: calc(349/375*100vw);
        height: calc(196/375*100vw);
    }


    .jctj-imgbox {
        width: calc(349/375*100vw);
        height: calc(196/375*100vw);
    }

    .jctj-describe-h5 {
        font-size: calc(16/375*100vw);
    }

    .jctj-btn {
        font-size: calc(12/375*100vw);
        line-height: calc(18/375*100vw);
    }

    .text-bg {
        width: calc(320/375*100vw);
    }
    .text-bg .text-tit {
      	bottom: calc(30 / 375 * 100vw);
        font-size: calc(16 / 375 * 100vw);
        line-height: calc(24 / 375 * 100vw);
      	font-weight: 500;
    }
    .text-bg .text-info {
      	bottom: calc(12 / 375 * 100vw);
        font-size: calc(12 / 375 * 100vw);
        line-height: calc(18 / 375 * 100vw);
      	font-weight: 400;
    }
}
.is-mobile {
	.zxdt-title,
    .ltjianjie-title,
    .ltricheng-title,
    .jctj-title,
    .ltyc-title {
        width: calc(322/375*100vw);
    }
    .banner {
      	padding-top: calc(46/375*100vw);
    }

    /* 论坛简介 */
    .ltjianjie .content {
        font-size: calc(14/375*100vw);
        color: #29306A;
    }

    /* 最新动态 */
    .zxdt .content {
        padding-top: calc(40 / 375* 100vw);
    }

    .zxdt .content .content-box {
        width: calc(278/375*100vw);
    }

    .zxdt-item {
        width: 100%;
        padding: 0;
        margin-top: calc(24/375*100vw);
    }

    .zxdt-item .zxdt-left {
        position: relative;
      	margin-right: calc(15/375*100vw);
      	padding-left: calc(15/375*100vw);
      	color: rgba(41,48,106,0.8);
    }

    .zxdt-item h4 {
        font-size: calc(14/375*100vw);
        line-height: calc(22/375*100vw);
        margin-bottom: 0;
        overflow: hidden;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .zxdt-item:hover h4 {
        color: #2B3361;
    }

    .zxdt-item .zxdt-date {
        font-size: calc(19/375*100vw);
    }

    .zxdt-item .zxdt-year {
        font-size: calc(12/375*100vw);
    }

    .zxdt-lookmore {
        display: block;
        font-size: calc(13/375*100vw);
        padding-top: calc(12/375*100vw);
        padding-right: calc(12/375*100vw);
    }

    .lookmore-box {
        padding-right: calc(26/375*100vw);
        line-height: calc(18/375*100vw);
        height: calc(18/375*100vw);
        margin-right: calc(5/375*100vw);
        display: inline-block;
        background-image: url("../images/icon-lookmore.png?v=2");
        background-size: calc(18/375*100vw) calc(18/375*100vw);
        background-repeat: no-repeat;
        background-position: right center;
    }

    .lookmore-box:hover .lookmore-box {
        color: #2A3360;
    }

    .lookmore-box:hover {
        margin-right: calc(5/375*100vw);
    }

    /* 论坛日程 */

    .ltyc .ltyc-main {
      	width: calc(349/375*100vw);
    }
    .ltyc-img-box {
      	width: calc(299/375*100vw);
      	max-height: calc(106 / 375 * 100vw);
    	margin-bottom: calc(30/ 375 * 100vw);
    }
    .ltyc-img-box.expanded {
      	max-height: calc(4000/375*100vw);
    }
  	.img-toggle-btn {
      	width: calc(56/375*100vw);
    }
    .img-toggle-btn img {
      	width: calc(51/375*100vw);
    }
    .img-toggle-btn p {
      	font-size: calc(14/375*100vw);
        line-height: calc(21/375*100vw);
    }
  	
    .ltricheng .content {
        font-size: calc(14/375*100vw);
        padding-top: calc(38/375*100vw);
    }

    .ltricheng .ltricheng-detail {
        --pad-top: calc(55 / 375* 100vw);
        padding: calc(44 / 375* 100vw) calc(24 / 375* 100vw) calc(24 / 375* 100vw) calc(24 / 375* 100vw);
        background-size: 100% var(--pad-top), 100% 100%;
        background-position: 0 0, 0 var(--pad-top);
    }

    .hyyc_con_item_left,
    .hyyc_con_item_catalog {
        font-size: calc(14/375*100vw);
    }


    .hyyc_time {
        line-height: calc(24/375*100vw);
        font-size: calc(14/375* 100vw);
        margin-bottom: calc(22/375*100vw);
    }

    .hyyc_con_item {
        margin-bottom: calc(13/375*100vw);
    }

    .hyyc_con_item_tit {
        padding: 0 calc(12/375*100vw);
        height: calc(40/375*100vw);
    }


    .hyyc_con_item_tit::before {
        width: calc(2/375*100vw);
        height: calc(18/375*100vw);
    }


    .hyyc_m_look {
        position: relative;
        width: calc(40/375*100vw);
        height: calc(40/375*100vw);
    }

    .hyyc_m_look_info {
        position: absolute;
        top: 50%;
        right: 0;
        width: calc(10/375*100vw);
        height: calc(6/375*100vw);
        background: url("../images/hyyc_look_info.png?v=2") no-repeat;
        background-size: 100% 100%;
        transform: translateY(-50%) rotate(-180deg);
        transition: transform 0.3s;
    }

    .hyyc_m_look.on .hyyc_m_look_info {
        transform: translateY(-50%) rotate(0);
    }


    .hyyc_con_item_con p,
    .catalog-content-detail p {
        font-size: calc(14/375*100vw);
        line-height: calc(20/375*100vw);
        margin-bottom: calc(12/375*100vw);
    }

    .content-padding {
        padding-left: calc(12/375* 100vw);
        padding-right: calc(12/375* 100vw);
    }

    .catalog-top {
        padding-top: calc(14/375* 100vw);
    }

    .hyyc_con_item_con.on,
    .catalog-content-detail.on {
        padding-top: calc(8/375* 100vw);
    }

    /* 精彩图集 */
    .jctj-title {
        padding-bottom: calc(20/375*100vw);
    }

    .jctj-detail {
        height: calc(282/375*100vw);
        padding-top: calc(20 / 375* 100vw);
    }

    .jctj-detail-item {
        width: calc(349/375*100vw);
        height: calc(196/375*100vw);
    }


    .jctj-imgbox {
        width: calc(349/375*100vw);
        height: calc(196/375*100vw);
    }

    .jctj-describe-h5 {
        font-size: calc(16/375*100vw);
    }

    .jctj-btn {
        font-size: calc(12/375*100vw);
        line-height: calc(18/375*100vw);
    }

    .text-bg {
        width: calc(320/375*100vw);
    }
    .text-bg .text-tit {
      	bottom: calc(30 / 375 * 100vw);
        font-size: calc(16 / 375 * 100vw);
        line-height: calc(24 / 375 * 100vw);
      	font-weight: 500;
    }
    .text-bg .text-info {
      	bottom: calc(12 / 375 * 100vw);
        font-size: calc(12 / 375 * 100vw);
        line-height: calc(18 / 375 * 100vw);
      	font-weight: 400;
    }
}