section.main{height:100vh;display:flex;align-items:center;flex-direction:column;justify-content:center;background-color:#000;position:relative;overflow:hidden;position:relative}
.headtext-split h2{width:55%;color:rgba(255,255,255,.125);transition:color .3s;font-size:53.33px;font-weight:300;line-height:70px;margin:0 auto}
.block{position:absolute;width:40%}
.block h2.block-title{
  color:#fff;
  font-family: "Inter Tight", Sans-serif;
    font-size: 185px;
    font-weight: 200;
    text-transform: capitalize;
    font-style: normal;
    line-height: 1.1em;
    letter-spacing: -0.5px;

}
.block p.block-p{font-family Croma, sans-serif;font-size:20px;font-weight: 300;margin-left:40px;color: #fff;}
.block button.block-link {
    opacity: 0;
    background: 0 0;
    border: 0;
    font-size: 20px;
    margin-top: 0;
    margin-left: 32px;
    padding: 0;
    color: #fff;position: relative;
}
.block button.block-link i {
    transform: rotate(56deg) !important;
    position: absolute;
    top: 4px;
    right: -28px;
}

button.block-link:hover {
    background: #0000 !important;
}

.block.design{width:40%}
.block.build{width:30%}
.block.market{width:40%}
.block.build video, .block.design video, .block.market video {position:absolute;width:200px;height:auto}
.block.design video{top:-50px;right:0;z-index:-1}
.block.build video{top:-50px;left:-85px;z-index:-1}
.block.market video{top:-50px;right:0;z-index:-1}



.stuck{
    height:100vh;
    position:relative;
    overflow:hidden;
    position:relative;
    display:flex;
    align-items:center;
    flex-direction:row;
    justify-content:center;
}

.stuck .stuck-container {
    display:flex;
    align-items:center;
    flex-direction:row;
    justify-content:center;
    gap: 20px;
    width: 80%;
    position: relative;
    z-index: 1;
    gap: 7vw;
}

.stuck h2 {
    font-size: 4vw;
    font-weight: 300;
    line-height: 1.1em;
    color:#fff !important;
}

@media (min-width:1024px)
{.stuck h2 {margin-top:-25px;}}

.stuck .static p {
    font-size: 17px;
    font-weight: 300;
    color:#fff !important;
}

.block p.block-p{
    max-width: 505px !important;
    width: 550px;
}
.block p.block-p,
.stuck .static p {
    font-size: 22px !important;
    font-weight: 400 !important; 
}


.stuck .col-stuck {
    width:50%
}

.ssblock {
    position: absolute;
    top: -13%;
     /* transform: translateY(-50%) !important;   */
}

.ssblock h6 {
    font-size: 11rem;
    font-weight: 300;
    color:#fff !important;
}
.ssblock h6 {
    margin-left: -6px !important; 
}

.ssblock p {
  font-size: 40px !important;
  font-weight: 400 !important;
  color: var(--e-global-color-dc78308) !important;
}
  
section.stuck > video {
    position: absolute;
}

html[lang="ar"] .ssblock h6{
    direction:ltr;
    unicode-bidi:embed;
}

html[lang="ar"] .stuck h2{
    direction:ltr;
    unicode-bidi:embed;
}