.ad-plane{position:absolute;top:27%;left:0;z-index:3;display:flex;flex-direction:row-reverse;align-items:center;width:max-content;pointer-events:none;will-change:transform;filter:drop-shadow(0 8px 7px #0e354975)}
.ad-plane.reverse{flex-direction:row}
.ad-plane-aircraft{display:block;width:172px;height:116px;flex:none}
.ad-plane-cable{width:48px;height:2px;flex:none;background:#f5eee2;box-shadow:0 1px 2px #14333c}
.ad-plane-banner{width:330px;min-height:108px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 17px 9px;background:linear-gradient(101deg,#e1d6bd 0%,#fff9ea 9%,#fffdf4 35%,#eee2c9 38%,#fffaf0 47%,#fff9ec 83%,#e8ddc5 100%);border:2px solid #29454b;border-right:5px solid #e3423b;border-radius:2px;box-shadow:0 4px 0 #143a44a6;transform:skewY(-1deg)}
.ad-plane-banner img{width:100%;height:auto;max-height:55px;object-fit:contain;display:block}
.ad-plane-banner strong{font:900 23px/1 Condensed,Arial,sans-serif;color:#111;letter-spacing:.4px;text-shadow:0 1px 0 #fff;margin-top:3px}
.ad-plane.reverse .ad-plane-banner{border-left:5px solid #e3423b;border-right:2px solid #29454b;transform:skewY(1deg)}
@media(max-width:760px){.ad-plane{top:30%}.ad-plane-aircraft{width:116px;height:80px}.ad-plane-cable{width:26px}.ad-plane-banner{width:220px;min-height:78px;padding:7px 10px 5px}.ad-plane-banner img{max-height:38px}.ad-plane-banner strong{font-size:17px}}
@media(max-width:430px){.ad-plane-aircraft{width:94px;height:65px}.ad-plane-cable{width:20px}.ad-plane-banner{width:184px;min-height:70px}.ad-plane-banner img{max-height:32px}.ad-plane-banner strong{font-size:15px}}
