section.hero{isolation:isolate;overflow-x:clip;padding:0 2rem}.hero .content-wrapper{display:grid}.hero__content h1{font-size:4rem;margin-bottom:4px}.hero #rotator,.hero #rotator span{height:15rem}.hero #rotator{display:block;overflow:hidden;position:relative;vertical-align:text-bottom}.hero #rotator>span{left:0;opacity:0;position:absolute;top:0;width:100%}.hero #rotator>span:nth-child(3n+1){color:var(--mountain-green)}.hero #rotator>span:nth-child(3n+2){color:var(--blue)}.hero #rotator>span:nth-child(3n+3){color:var(--ocean-blue)}.hero .hero__content p{max-width:55rem}.hero__buttons{gap:1.6rem 2.4rem}.hero__image,.hero__image img,.hero__image:after{aspect-ratio:18/11}.hero__image:after,.hero__image:before{content:"";position:absolute;width:100%}.hero__image:before{aspect-ratio:22/7;background-image:url(https://info.socotracapital.com/hubfs/_Socotra_Capital_2024/bg-detail-2.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:-15vw;right:0;z-index:-1}.hero__image:after{background:linear-gradient(180deg,rgba(0,121,254,0) 70%,rgba(0,121,254,.5) 128%),linear-gradient(270deg,hsla(0,0%,100%,0) 18%,hsla(0,0%,100%,.2) 98%);border-radius:var(--border-radius);inset:0;z-index:1}.hero__image img{border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){section.hero{padding:4rem 2rem}.hero.hero--pt{padding-block:8rem 10rem}.hero .content-wrapper{gap:1.6rem;grid-template-columns:repeat(13,1fr)}.hero--rotate-text .content-wrapper{grid-template-columns:repeat(12,1fr)}.hero__content{grid-column-end:7;grid-column-start:1;grid-row-start:1;z-index:2!important}.hero--rotate-text .hero__content{grid-column-end:8}.hero__content--fullwidth{grid-column-end:12}.hero__image{grid-column-end:14;grid-column-start:7;grid-row-start:1;margin-right:-4rem;z-index:1}}@media (min-width:980px){.hero__image{grid-column-start:7}.hero--rotate-text .hero__image{grid-column-start:6}}@media (min-width:1200px){section.hero{padding:0 2rem}.hero__content h1{font-size:6rem}.hero__image{margin-right:calc(-50vw - var(--container-width)/-2 + -2rem)}}@media (max-width:1199px){.hero #rotator,.hero #rotator span{height:10rem}}@media (max-width:767px){.hero.hero--pt{padding-block:4rem 6rem}.hero__image{margin-bottom:-15rem;margin-left:-2rem;order:1;width:calc(100% + 4rem);z-index:-1!important}.hero__image:before{bottom:-28vw;width:180%}.hero__image,.hero__image img,.hero__image:after{aspect-ratio:5/4}.hero:not(.hero--pt) .hero__content{background-color:var(--white);border-radius:var(--border-radius);order:2;padding:2.4rem}}@media (max-width:460px){.hero #rotator,.hero #rotator span{height:15rem}}