.main_slider .item{height:70vh;width:100%;background:#000}.main_slider .item img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#welcome{margin-bottom:50px;margin-top:120px;font-size:25px;font-family:"PT Serif",serif}#welcome .container{display:flex;align-items:flex-start;justify-content:space-between}@media(max-width: 991px){#welcome .container{flex-direction:column;align-items:center}}#welcome .container .text p:nth-child(2){font-size:55px;margin-bottom:30px;line-height:60px}@media(max-width: 991px){#welcome .container .text{margin-bottom:20px;text-align:center}}#welcome .container img{margin-left:20px;max-width:100%}@media(max-width: 991px){#welcome .container img{margin-left:0}}@media(max-width: 991px){#portfolio_links{display:flex;flex-direction:column;align-items:center}}#portfolio_links .link{margin-bottom:10px}#portfolio_links .link i{font-size:24px}#portfolio_links .link a{font-family:"PT Serif",serif;font-size:20px;color:#333}#my_history{font-family:"PT Serif",serif;font-size:20px;display:none}#my_history h1{font-size:55px;text-align:center}#my_history .life_part{display:flex;align-items:flex-start;margin-bottom:30px}@media(max-width: 767px){#my_history .life_part{flex-direction:column}}#my_history .life_part .date{margin-right:20px;background:#f5f5e9;padding:5px 10px;white-space:nowrap;width:170px;text-align:center}@media(max-width: 767px){#my_history .life_part .date{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:0;margin-bottom:10px}}#my_history .life_part .description{padding-top:5px;max-width:calc(100% - 200px)}@media(max-width: 767px){#my_history .life_part .description{max-width:100%;width:100%}}#my_history .life_part .description ul{margin:10px 0;padding:0}#my_history .life_part .description ul li{list-style:none}#my_history .life_part .description ul li:before{content:"-";margin-right:20px}#github{background:#f5f5e9;padding:40px 0;margin:20px 0}#github .container{font-size:30px;line-height:37px;font-family:"PT Serif",serif;text-align:center}#recommendations,#flru,#techs{font-family:"PT Serif",serif;font-size:16px;margin:40px 0}#recommendations p,#flru p,#techs p{font-size:30px;text-align:center;margin-bottom:40px;line-height:37px}#recommendations #papers,#flru #papers,#techs #papers{display:flex;justify-content:center;flex-wrap:wrap;padding:0 10px}#recommendations #papers .paper,#flru #papers .paper,#techs #papers .paper{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;color:inherit;margin:0 20px 20px 20px;max-width:100%}#recommendations #papers .paper .description,#flru #papers .paper .description,#techs #papers .paper .description{display:flex;flex-direction:column;align-items:center}#recommendations #papers .paper .description>.header,#flru #papers .paper .description>.header,#techs #papers .paper .description>.header{font-weight:700}#recommendations #papers .paper .description .date,#flru #papers .paper .description .date,#techs #papers .paper .description .date{font-size:14px}#recommendations #papers .paper .image,#flru #papers .paper .image,#techs #papers .paper .image{width:300px;height:420px;border:1px solid #cdcdcd;margin-bottom:10px;overflow:hidden;max-width:100%}@media(max-width: 330px){#recommendations #papers .paper .image,#flru #papers .paper .image,#techs #papers .paper .image{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media(max-width: 330px){#recommendations #papers .paper .image img,#flru #papers .paper .image img,#techs #papers .paper .image img{max-width:100%}}#flru{font-size:20px}#flru #flru_reviews_list .review_item{margin-bottom:20px}#flru #flru_reviews_list .review_item .review_name{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700}#flru #flru_reviews_list .review_item .review_date{text-align:right;font-size:16px}