.tp-president-message-area .tp-president-message-wrapper{background:var(--tp-common-white);border-radius:20px;padding:60px;box-shadow:0 10px 40px rgba(0,0,0,.08)}@media only screen and (min-width:768px)and (max-width:991px){.tp-president-message-area .tp-president-message-wrapper{padding:40px}}@media only screen and (max-width:767px){.tp-president-message-area .tp-president-message-wrapper{padding:30px 20px}}.tp-president-message-area .tp-president-message-thumb-inner{position:relative;z-index:1}.tp-president-message-area .tp-president-message-thumb-img{border-radius:20px;overflow:hidden;width:100%}.tp-president-message-area .tp-president-info-box{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);padding:30px 20px 20px;border-radius:0 0 20px 20px}.tp-president-message-area .tp-president-info-box h4{font-size:24px;font-weight:700;color:var(--tp-common-white);margin-bottom:5px}.tp-president-message-area .tp-president-info-box span{font-size:16px;color:var(--tp-common-white);opacity:.9}.tp-president-message-area .tp-president-message-content{padding-left:40px}@media only screen and (min-width:992px)and (max-width:1199px){.tp-president-message-area .tp-president-message-content{padding-left:0;margin-top:40px}}.tp-president-message-area .tp-president-message-header{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--tp-grey-1)}.tp-president-message-area .tp-president-message-title{font-size:42px;font-weight:700;color:var(--tp-common-black);margin-bottom:0;line-height:1.2}@media only screen and (min-width:992px)and (max-width:1199px){.tp-president-message-area .tp-president-message-title{font-size:36px}}@media only screen and (min-width:768px)and (max-width:991px){.tp-president-message-area .tp-president-message-title{font-size:32px}}@media only screen and (max-width:767px){.tp-president-message-area .tp-president-message-title{font-size:26px}}.tp-president-message-area .tp-president-message-body .tp-president-message-greeting{font-size:18px;font-weight:600;color:var(--tp-common-black);margin-bottom:25px;line-height:1.6}.tp-president-message-area .tp-president-message-body .tp-president-message-text{margin-bottom:40px}.tp-president-message-area .tp-president-message-body .tp-president-message-text p{font-size:16px;line-height:1.9;color:var(--tp-text-body);margin-bottom:20px}.tp-president-message-area .tp-president-message-body .tp-president-message-text p:last-child{margin-bottom:0}.tp-president-message-area .tp-president-message-signature{margin-top:50px;padding-top:30px;border-top:1px solid var(--tp-grey-1);text-align:right}@media only screen and (max-width:767px){.tp-president-message-area .tp-president-message-signature{text-align:left}}.tp-president-message-area .tp-president-message-signature .tp-president-signature-name{font-size:22px;font-weight:700;color:var(--tp-common-black);margin-bottom:5px}.tp-president-message-area .tp-president-message-signature .tp-president-signature-title{font-size:16px;color:var(--tp-text-body);margin-bottom:0}