.reference-site .ly_poster_53[data-visual-id="305689"] .compute_item_img::after{ background: rgba(0,0,0,58%); }
.reference-site .ly_poster_53[data-visual-id="305689"] .txt .themes_box_title{line-height: 1.2; font-size: 40px; color: #ffffff }
.reference-site .ly_poster_53[data-visual-id="305689"] .txt p{ font-size: 50px; color: #ffffff }
.reference-site .ly_poster_53[data-visual-id="305689"] .txt .fontS{background-color: #ff7e00; font-size: 16px;}
.reference-site .ly_poster_53[data-visual-id="305689"] .txt .fontS:hover{background-color: #015cd1;}
.reference-site .ly_poster_53[data-visual-id="305689"] .text_align_left{text-align: left;}
.reference-site .ly_poster_53[data-visual-id="305689"] .text_align_center{text-align: center;}
.reference-site .ly_poster_53[data-visual-id="305689"] .text_align_right{text-align: right;}
.reference-site .ly_poster_53[data-visual-id="305689"].ixPart4 .txt{padding:50px 100px}
.reference-site .ly_poster_53[data-visual-id="305689"] .text_position_lefttop{left:0;top:0;}
.reference-site .ly_poster_53[data-visual-id="305689"] .text_position_top{top:0;left:50%;transform: translateX(-50%);}
.reference-site .ly_poster_53[data-visual-id="305689"] .text_position_righttop{right:0;top:0;}
.reference-site .ly_poster_53[data-visual-id="305689"] .text_position_left{top:50%;left:0;transform: translateY(-50%);}
.reference-site .ly_poster_53[data-visual-id="305689"] .text_position_center{top:50%;left:50%;transform: translate(-50%,-50%);}
.reference-site .ly_poster_53[data-visual-id="305689"] .text_position_right{top:50%;right:0;transform: translateY(-50%);}
.reference-site .ly_poster_53[data-visual-id="305689"] .text_position_leftbottom{left:0;bottom:0;}
.reference-site .ly_poster_53[data-visual-id="305689"] .text_position_bottom{bottom:0;left:50%;transform: translateX(-50%);}
.reference-site .ly_poster_53[data-visual-id="305689"] .text_position_rightbottom{right:0;bottom:0;}
.reference-site .ly_poster_53[data-visual-id="305689"] .img_bg{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
@media  screen and (max-width:1000px) {.reference-site .ly_poster_53[data-visual-id="305689"].ixPart4 .txt{padding:25px 40px}
.reference-site .ly_poster_53[data-visual-id="305689"] .txt .themes_box_title{ font-size: 30px; color: #ffffff }
.reference-site .ly_poster_53[data-visual-id="305689"] .txt p{ font-size: 14px; color: #ffffff }}