.ft-content a>img:hover{transform:scale(1.1);transition-duration:.3s}.ft-content .ft-normal-content h3{position:absolute;font-size:2.2rem;color:#fff;font-weight:bold;margin:-12% 0 0 20.5%;z-index:2;line-height:0}.ft-content .ft-normal-content{line-height:1.7em}.ft-content .ft-normal-content a{display:block;line-height:0}.ft-content{overflow:hidden}.ft-content .ft-b-content img{min-height:150px}.ft-content a>img{width:100%}.ft-content .ft-b-content a div{position:absolute;font-size:2.2rem;color:#fff;font-weight:bold;margin:-22% 0 0 56.5%;width:35%;transition:.5s;text-align:center}.ft-content .ft-b-content a div h3{background-color:rgba(163,19,20,.9);padding:10px 0;margin:0;text-align:center;line-height:inherit;font-size:1.17em}.ft-content .ft-b-content a div h3 img{width:auto !important;min-height:inherit}.ft-content .ft-b-content a div p{margin:0 0 1em;line-height:1.7em;background-color:rgba(29,64,112,.9);font-size:1.0rem;font-weight:normal;padding-bottom:20px}.ft-content .ft-b-content a div p strong{font-weight:bold;display:block;font-size:1.4rem;padding:20px 0 10px}.ft-content .ft-b-content a{display:block;line-height:0}@media only screen and (max-width:1290px){.ft-content .ft-b-content a div{margin:-22% 0 0 50%;width:48%;transition:.5s}}@media only screen and (max-width:999px){.ft-content .ft-b-content a div{margin:-26% 0 0 10%;width:80%;transition:.5s}.ft-content .ft-b-content a div h3 img{width:auto !important;max-width:150px}}@media only screen and (max-width:767px){.ft-content .ft-normal-content h3{font-size:1.7rem;margin:-23% 0 0 40%;transition:.5s}.ft-content .ft-b-content a div{font-size:1.2rem;margin:-25% 0 0 3.5%;width:93%;transition:.5s}.ft-content .ft-b-content a div h3{padding:0}.ft-content .ft-b-content a div p{font-size:.75rem;transition:.5s;line-height:1.2em;padding-bottom:10px;transition:.5s}.ft-content .ft-b-content a div p strong{font-size:.8rem;padding:15px 0 5px;transition:.5s}}@media only screen and (max-width:500px){.ft-content .ft-b-content a div{margin:-30% 0 0 3.5%}.ft-content .ft-b-content a div p{font-size:.55rem}}@media screen and (max-width:400px){.ft-content .ft-b-content a div{margin:-35% 0 0 3.5%}}@media screen and (max-width:379px){.ft-content .ft-b-content a div{margin:-39% 0 0 3.5%}}@media screen and (max-width:345px){.ft-content .ft-b-content a div{margin:-45% 0 0 3.5%}}@media screen and (max-width:334px){.ft-content .ft-b-content a div{margin:-48% 0 0 3.5%}}