.gantt-pro-banner-section{color:var(--light);background:linear-gradient(180deg,#1876d2 0,#03a9f4 99.18%)}.gantt-pro-banner{position:relative}@media screen and (min-width:1024px){.gantt-pro-banner__picture{position:absolute;left:616px;bottom:0}.gantt-pro-banner__picture.ce{left:732px}}.gantt-pro-banner__picture{line-height:0;border-radius:16px 16px 0 0;border:10px solid rgba(255,255,255,.39);border-bottom:0;overflow:hidden}@media screen and (max-width:1023px){.gantt-pro-banner__picture{max-width:786px;margin:0 auto}.gantt-pro-banner__picture.ce{max-width:670px}.gantt-pro-banner__picture img{max-width:100%;height:auto}}@media screen and (max-width:767px){.gantt-pro-banner .title-36{font-size:24px;line-height:32px}.gantt-pro-banner__picture{border-width:8px}}.widget-pro-banner{position:relative;color:var(--light);padding-left:24px;padding-right:24px;border-radius:16px;border:1px solid var(--border-dark);box-shadow:0 3px 9px 0 #d5eefd;background:linear-gradient(180deg,#1876d2 0,#03a9f4 99.18%);overflow:hidden}@media screen and (min-width:1024px){.widget-pro-banner__picture{position:absolute;left:642px;bottom:0}}.widget-pro-banner__picture{line-height:0;border-radius:16px 16px 0 0;border:10px solid rgba(255,255,255,.39);border-bottom:0;overflow:hidden}@media screen and (min-width:1024px) and (max-width:1024px){.widget-pro-banner__picture{left:530px}}@media screen and (max-width:1023px){.widget-pro-banner__picture{max-width:498px;margin:0 auto}.widget-pro-banner img{max-width:100%;height:auto}}@media screen and (max-width:767px){.widget-pro-banner{padding-left:16px;padding-right:16px}.widget-pro-banner .title-36{font-size:24px;line-height:32px}.widget-pro-banner__picture{border-width:8px}}