.elementor-625 .elementor-element.elementor-element-0cf4e26{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-e9e0544 */.yekto-about-hero{

padding-block:clamp(4rem,8vw,7rem);

background:
linear-gradient(
180deg,
#fff 0%,
#f8f9fc 100%
);

}


.yekto-about-hero .yekto-container{

display:grid;

grid-template-columns:
1fr 1fr;

align-items:center;

gap:64px;

}


.yekto-about-hero h1{

font-size:clamp(2rem,4vw,3.2rem);

line-height:1.35;

font-weight:800;

color:var(--yekto-color-text);

}


.yekto-about-hero h1 span{

color:var(--yekto-color-primary);

}


.yekto-about-hero p{

margin-top:20px;

max-width:560px;

line-height:2;

color:var(--yekto-color-text-secondary);

}


.yekto-about-hero__actions{

display:flex;

gap:12px;

margin-top:32px;

}



.yekto-about-hero__visual{

position:relative;

min-height:360px;

display:flex;

align-items:center;

justify-content:center;

}



.yekto-about-card{

width:280px;

padding:32px;

background:#fff;

border:1px solid var(--yekto-color-border);

border-radius:24px;

box-shadow:var(--yekto-shadow-soft);

text-align:center;

}


.yekto-about-card__icon{

width:64px;
height:64px;

margin:0 auto 20px;

display:flex;

align-items:center;

justify-content:center;

border-radius:20px;

background:var(--yekto-color-primary-light);

color:var(--yekto-color-primary);

}


.yekto-about-card svg{

width:32px;

height:32px;

fill:none;

stroke:currentColor;

stroke-width:1.8;

}


.yekto-about-card strong{

display:block;

font-size:20px;

margin-bottom:8px;

}


.yekto-about-card span{

color:var(--yekto-color-text-secondary);

}


.yekto-about-card--small{

position:absolute;

bottom:20px;

left:20px;

width:170px;

padding:22px;

}



.yekto-about-story{

padding-block:clamp(4rem,8vw,7rem);

}


.yekto-about-grid{

display:grid;

grid-template-columns:1.1fr .9fr;

gap:64px;

align-items:start;

}


.yekto-about-grid h2{

font-size:clamp(1.8rem,3vw,2.4rem);

line-height:1.5;

font-weight:800;

}


.yekto-about-grid h2 span{

color:var(--yekto-color-primary);

}


.yekto-about-grid p{

margin-top:18px;

line-height:2;

color:var(--yekto-color-text-secondary);

}


.yekto-about-values{

display:grid;

gap:16px;

}


.yekto-value-card{

padding:24px;

background:#fff;

border:1px solid var(--yekto-color-border);

border-radius:var(--yekto-radius-lg);

}


.yekto-value-card h3{

font-size:18px;

margin-bottom:10px;

}


.yekto-value-card p{

font-size:15px;

margin:0;

}


@media(max-width:900px){

.yekto-about-hero .yekto-container,
.yekto-about-grid{

grid-template-columns:1fr;

gap:40px;

}


.yekto-about-hero__visual{

min-height:280px;

}


.yekto-about-hero__actions{

flex-direction:column;

}


.yekto-about-hero__actions a{

width:100%;

}


}/* End custom CSS */