.optimal{background-attachment:scroll;background-color:#ecf4fb;background-position:0 0;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 0 0 #fff;margin:0;padding-bottom:40px}.optimal .creative{display:flex;flex-wrap:wrap;gap:30px;text-align:center}.optimal .creative .creative-img{border-radius:20px;box-shadow:0 3px 8px rgba(0,0,0,.24);overflow:hidden}.optimal .creative .creative-img .image{overflow:hidden}.optimal .creative .creative-img .image img{height:auto;width:100%}.optimal .creative .img-content{padding:30px 25px 45px;position:relative}.optimal .creative-img{position:relative}.optimal .creative .creative-img:after{background:#673695;border-radius:15px;bottom:0;content:"";height:5px;left:0;margin:0 auto;opacity:.6;position:absolute;right:0;transition:all .4s ease-out 0s;width:0;z-index:0}.optimal .creative .creative-img:hover:after{width:85%}.optimal .creative .creative-img:hover .image img{transform:scale(1.2) rotate(3deg);transition-duration:1s}.optimal .creative .img-content h2{font-size:23px;font-weight:700;letter-spacing:-.02em;line-height:1.4;margin-bottom:20px}.optimal .creative .img-content p{line-height:1.8;margin-bottom:20px}.optimal .creative .img-content a{color:#673695;display:inline-block;font-weight:700;margin-top:10px}.optimal .creative .creative-img:hover a{color:#f26739}.optimal .creative .creative-img{background-color:#fff}@media(min-width:992px){.optimal{padding-bottom:70px}.optimal .creative .creative-img{background-color:#fff;width:calc(33.33% - 23px)}}