.icoBanner[data-v-96aec53d]{background:#fff;height:512px;overflow:hidden;position:relative;width:100%}.icoBanner[data-v-96aec53d]:before{content:"";height:375px;left:0;position:absolute;top:0;width:100%;z-index:0}@media screen and (min-width:768px){.icoBanner[data-v-96aec53d]{height:300px}.icoBanner[data-v-96aec53d]:before{height:232px}}.icoBanner--wrapper[data-v-96aec53d]{align-items:center;display:flex;flex-direction:column;height:100%;padding-top:48px;position:relative;z-index:1}@media screen and (min-width:768px){.icoBanner--wrapper[data-v-96aec53d]{align-items:flex-start;flex-direction:row;margin:auto;max-width:768px;padding:30px 36px 0}}@media screen and (min-width:1024px){.icoBanner--wrapper[data-v-96aec53d]{max-width:1024px}}@media screen and (min-width:1440px){.icoBanner--wrapper[data-v-96aec53d]{margin:auto;max-width:1292px;padding:48px 60px 0 0}}.icoBanner--content[data-v-96aec53d]{text-align:center}@media screen and (min-width:768px){.icoBanner--content[data-v-96aec53d]{flex-shrink:0;max-width:336px;order:2;text-align:left;width:100%}}@media screen and (min-width:1440px){.icoBanner--content[data-v-96aec53d]{align-items:center;display:flex;gap:66px;max-width:624px}}@media screen and (min-width:1440px){.icoBanner--textWrapper[data-v-96aec53d]{flex:0 0 auto}}.icoBanner--title[data-v-96aec53d]{color:#fff;font-size:44px;font-weight:700;line-height:150%}.icoBanner--title span[data-v-96aec53d]{font-style:italic}@media screen and (min-width:768px){.icoBanner--title[data-v-96aec53d]{font-size:48px}}.icoBanner--subTitle[data-v-96aec53d]{color:#fff;font-size:18px;font-weight:400;line-height:100%;margin-bottom:24px}@media screen and (min-width:768px){.icoBanner--subTitle[data-v-96aec53d]{margin-bottom:32px}}@media screen and (min-width:1440px){.icoBanner--subTitle[data-v-96aec53d]{margin-bottom:0}}.icoBanner--btn[data-v-96aec53d]{background:#8b84d7;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;line-height:21px;padding:12px;text-align:center;text-decoration:none;width:226px}@media screen and (min-width:1440px){.icoBanner--btn[data-v-96aec53d]{flex-shrink:0}}.icoBanner--image[data-v-96aec53d]{height:146px;margin-top:80px}@media screen and (min-width:768px){.icoBanner--image[data-v-96aec53d]{flex:1;min-width:0;order:1;text-align:left}}@media screen and (min-width:1024px){.icoBanner--image[data-v-96aec53d]{height:235px;margin-top:0}}.icoBanner--image img[data-v-96aec53d]{display:inline-block;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media screen and (min-width:1024px){.icoBanner--image img[data-v-96aec53d]{margin-right:-148px}}.icoBanner--curlyArrow[data-v-96aec53d]{bottom:236px;fill:#8b84d7;height:auto;left:50%;position:absolute;transform:translate(80px) rotate(70deg);width:56px}@media screen and (min-width:768px){.icoBanner--curlyArrow[data-v-96aec53d]{left:660px;top:130px;transform:rotate(60deg)}}@media screen and (min-width:1024px){.icoBanner--curlyArrow[data-v-96aec53d]{left:920px}}@media screen and (min-width:1440px){.icoBanner--curlyArrow[data-v-96aec53d]{left:1200px;top:110px;transform:rotate(75deg)}}.icoBanner-isAT[data-v-96aec53d]:before{background-color:#202461}.icoBanner-isCG[data-v-96aec53d]:before{background:linear-gradient(180deg,#5750a9,#8b84d7 57.48%)}.icoBanner-isCG .icoBanner--btn[data-v-96aec53d]{background:#fff;color:#020d1e}.icoBanner-isCG .icoBanner--curlyArrow[data-v-96aec53d]{fill:#fff}
