div.message{margin:100px 0 150px}div.message div.photo{position:relative}div.message div.photo img{float:left;position:relative;z-index:4;border:20px solid #FFF;width:350px;height:350px}div.message div.photo img.static{width:auto;height:auto}div.message div.photo:before{position:absolute;display:block;top:-25px;left:-25px;width:340px;height:340px;background:#C07A18;content:' ';z-index:1}div.message div.text{float:left;margin-left:100px;word-break:break-word;width:calc(100% - 600px)}div.message div.text .twoRowP{margin-top:70px;font-size:24px;line-height:50px}div.message div.text .twoRowP span{display:block;font-size:40px;font-weight:700}div.message div.text p{padding-top:70px;padding-bottom:60px;font-size:22px;font-weight:300;line-height:30px;color:#1E1E1E}div.message:after{clear:both;display:block !important;content:'';visibility:hidden}@media (max-width:768px){div.intentions h3{margin-top:3px;margin-bottom:20px;font-size:27px}div.intentions span.time{font-size:19px}div.intentions ul li{padding-top:20px}div.intentions ul li div.col{width:100%;float:none}div.intentions ul li div.col p{font-size:20px;padding-bottom:5px}div.intentions ul li div.col span.date{font-size:18px}div.intentions ul li div.col+div.col.right{width:100%;float:none;margin-top:20px}div.intentions ul li div.col+div.col.right div.row{padding-bottom:20px}div.intentions ul li div.col+div.col.right div.row span{width:30%;font-size:18px}div.message div.photo:before{display:none}div.message div.photo img{float:none;border:none;width:100%;height:auto}div.message div.photo img.static{width:100%}div.message div.text{margin-left:0;float:none;word-break:normal;width:100%}div.message div.text p{padding-top:20px;padding-bottom:30px;font-size:18px}div.message div.text .twoRowP{line-height:34px}div.message div.text .twoRowP span{font-size:27px}}