.elementor-1541 .elementor-element.elementor-element-554aaaf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-1541 .elementor-element.elementor-element-554aaaf{--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-0ccda45 */.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-team{
--pk-ink:#1A535C;
--pk-yellow:#FFE66D;
--pk-coral:#FF6B6B;
--pk-mint:#4ECDC4;
--pk-cream:#F1FBF1;
--pk-text:#7A7A7A;
--pk-gutter:80px;
--pk-photo:340px;
position:relative;
max-width:1080px;
margin:0 auto;
padding:0 0 20px;
font-family:"DM Sans",sans-serif;
color:var(--pk-text);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-team *, .elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-team *::before, .elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-team *::after{
box-sizing:border-box;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-team__defs{
position:absolute;
width:0;
height:0;
overflow:hidden;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-team__track{
position:relative;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-team__track::before{
content:"";
position:absolute;
top:10px;
bottom:10px;
left:50%;
width:4px;
margin-left:-2px;
border-radius:4px;
background:repeating-linear-gradient(to bottom,var(--pk-mint) 0 14px,transparent 14px 28px);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-tier{
position:relative;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-tier + .pk-tier{
margin-top:88px;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-tier__label{
position:relative;
z-index:3;
display:flex;
justify-content:center;
margin:0 0 44px;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-tier__label span{
display:inline-block;
padding:10px 30px 13px;
border-radius:999px;
background:var(--pk-yellow);
color:var(--pk-ink);
font-family:"Poor Story",cursive;
font-size:30px;
line-height:1.1;
transform:rotate(-2deg);
box-shadow:0 10px 24px rgba(26,83,92,.14);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-tier--docs .pk-tier__label span{
background:var(--pk-mint);
transform:rotate(1.5deg);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-tier--team .pk-tier__label span{
background:var(--pk-coral);
color:#fff;
transform:rotate(-1.5deg);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo{
position:relative;
width:var(--pk-photo);
max-width:100%;
aspect-ratio:1/1.12;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo__shadow{
position:absolute;
inset:0;
transform:translate(16px,18px);
background:var(--pk-mint);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo img, .elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo__fallback{
position:relative;
display:block;
width:100%;
height:100%;
object-fit:cover;
object-position:center 22%;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo__fallback{
display:flex;
align-items:center;
justify-content:center;
background:linear-gradient(140deg,var(--pk-cream) 0%,#D7F0EC 100%);
color:var(--pk-ink);
font-family:"Poor Story",cursive;
font-size:62px;
line-height:1;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo--a .pk-photo__shadow, .elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo--a img, .elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo--a .pk-photo__fallback{
clip-path:url(#pkBlobA);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo--b .pk-photo__shadow, .elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo--b img, .elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo--b .pk-photo__fallback{
clip-path:url(#pkBlobB);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo--c .pk-photo__shadow, .elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo--c img, .elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo--c .pk-photo__fallback{
clip-path:url(#pkBlobC);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo--d .pk-photo__shadow, .elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo--d img, .elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo--d .pk-photo__fallback{
clip-path:url(#pkBlobD);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo--yellow .pk-photo__shadow{
background:var(--pk-yellow);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo--coral .pk-photo__shadow{
background:var(--pk-coral);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo--mint .pk-photo__shadow{
background:var(--pk-mint);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo--wide{
--pk-photo:380px;
aspect-ratio:1/0.82;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo--wide img{
object-position:center;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-person__name{
margin:0 0 4px;
font-family:"Poor Story",cursive;
font-weight:400;
font-size:32px;
line-height:1.2;
color:var(--pk-ink);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-person__role{
margin:0 0 14px;
font-family:"DM Sans",sans-serif;
font-weight:500;
font-size:17px;
line-height:1.5;
color:var(--pk-coral);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-person__text{
margin:0;
font-size:17px;
line-height:1.75;
color:var(--pk-text);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-tags{
display:flex;
flex-wrap:wrap;
gap:8px;
margin:16px 0 0;
padding:0;
list-style:none;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-tags li{
padding:5px 14px 6px;
border-radius:999px;
background:rgba(78,205,196,.22);
color:var(--pk-ink);
font-size:14px;
font-weight:500;
line-height:1.4;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-duo{
position:relative;
z-index:2;
display:grid;
grid-template-columns:auto 1fr;
gap:52px;
align-items:center;
padding:44px 48px;
border-radius:40px;
background:var(--pk-cream);
box-shadow:0 18px 50px rgba(26,83,92,.1);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-duo__people{
display:grid;
gap:34px;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row{
position:relative;
display:grid;
grid-template-columns:1fr var(--pk-gutter) 1fr;
align-items:center;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row + .pk-row{
margin-top:64px;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-tier__label + .pk-row{
margin-top:0;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row::after{
content:"";
position:absolute;
top:50%;
left:50%;
z-index:2;
width:20px;
height:20px;
margin:-10px 0 0 -10px;
border-radius:50%;
background:var(--pk-coral);
box-shadow:0 0 0 6px #fff;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row__media{
grid-column:1;
justify-self:end;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row__body{
grid-column:3;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row--right .pk-row__media{
grid-column:3;
justify-self:start;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row--right .pk-row__body{
grid-column:1;
text-align:right;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row--right .pk-tags{
justify-content:flex-end;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row--left .pk-photo{
transform:rotate(-2deg);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row--right .pk-photo{
transform:rotate(2deg);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row--right .pk-photo__shadow{
transform:translate(-16px,18px);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo{
transition:transform .35s ease;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row__media:hover .pk-photo{
transform:rotate(0deg) scale(1.03);
}
@media (max-width:1024px){
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-team{
--pk-gutter:56px;
--pk-photo:280px;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-duo{
grid-template-columns:1fr;
gap:34px;
padding:36px;
justify-items:center;
text-align:center;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-duo .pk-tags{
justify-content:center;
}
}
@media (max-width:900px){
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-team{
--pk-photo:260px;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-team__track::before{
left:26px;
margin-left:0;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-tier__label{
justify-content:flex-start;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-tier__label span{
margin-left:-6px;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row{
grid-template-columns:1fr;
gap:26px;
padding-left:72px;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row + .pk-row{
margin-top:48px;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row::after{
top:40px;
left:26px;
margin-left:-10px;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row__media, .elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row--right .pk-row__media{
grid-column:1;
justify-self:stretch;
width:100%;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row__body, .elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row--right .pk-row__body{
grid-column:1;
text-align:left;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row--right .pk-tags{
justify-content:flex-start;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row--right .pk-photo__shadow{
transform:translate(16px,18px);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-duo{
margin-left:72px;
padding:30px;
border-radius:30px;
justify-items:stretch;
text-align:left;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-duo .pk-tags{
justify-content:flex-start;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-person__name{
font-size:28px;
}
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-tier--team{
margin-top: 50px;
}
@media (max-width:600px){
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-team{
--pk-photo:100%;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-tier + .pk-tier{
margin-top:64px;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-tier__label span{
font-size:25px;
padding:8px 22px 11px;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-team__track::before{
left:16px;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row{
padding-left:48px;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row::after{
left:16px;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-duo{
margin-left:48px;
padding:24px;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo{
max-width:260px;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo--wide{
--pk-photo:100%;
max-width:100%;
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-photo__shadow{
transform:translate(10px,12px);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-row--right .pk-photo__shadow{
transform:translate(10px,12px);
}
.elementor-1541 .elementor-element.elementor-element-0ccda45 .pk-person__text{
font-size:16px;
}
}/* End custom CSS */