.elementor-8218 .elementor-element.elementor-element-679330a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-8218 .elementor-element.elementor-element-679330a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8218 .elementor-element.elementor-element-c125670{width:var( --container-widget-width, 100.329% );max-width:100.329%;--container-widget-width:100.329%;--container-widget-flex-grow:0;}.elementor-8218 .elementor-element.elementor-element-c125670.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8218 .elementor-element.elementor-element-0a03ebf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8218 .elementor-element.elementor-element-0a03ebf.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8218 .elementor-element.elementor-element-70783b6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8218 .elementor-element.elementor-element-70783b6 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-8218 .elementor-element.elementor-element-70783b6.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8218 .elementor-element.elementor-element-70783b6 img{width:2030%;height:800px;}.elementor-8218 .elementor-element.elementor-element-9958918{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8218 .elementor-element.elementor-element-9958918.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-8218 .elementor-element.elementor-element-aee5998{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8218 .elementor-element.elementor-element-aee5998 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 35px 0px;}.elementor-8218 .elementor-element.elementor-element-aee5998.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8218 .elementor-element.elementor-element-5d2df18{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8218 .elementor-element.elementor-element-276568e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8218 .elementor-element.elementor-element-20f3340 .elementor-icon-box-wrapper{gap:15px;}.elementor-8218 .elementor-element.elementor-element-cf2465f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8218 .elementor-element.elementor-element-82931a2 .elementor-icon-box-wrapper{gap:15px;}.elementor-8218 .elementor-element.elementor-element-84e4f2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8218 .elementor-element.elementor-element-f1df6ec .elementor-icon-box-wrapper{gap:15px;}.elementor-8218 .elementor-element.elementor-element-f257bfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8218 .elementor-element.elementor-element-68ab805 .elementor-icon-box-wrapper{gap:15px;}@media(max-width:767px){.elementor-8218 .elementor-element.elementor-element-679330a{--width:382px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8218 .elementor-element.elementor-element-c125670{width:var( --container-widget-width, 412px );max-width:412px;--container-widget-width:412px;--container-widget-flex-grow:0;}.elementor-8218 .elementor-element.elementor-element-0a03ebf{--width:100.897%;--min-height:0px;}.elementor-8218 .elementor-element.elementor-element-70783b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8218 .elementor-element.elementor-element-70783b6 > .elementor-widget-container{margin:30px 0px -18px 0px;padding:34px 0px 0px 0px;}}@media(min-width:768px){.elementor-8218 .elementor-element.elementor-element-679330a{--width:100.189%;}.elementor-8218 .elementor-element.elementor-element-0a03ebf{--width:100%;}.elementor-8218 .elementor-element.elementor-element-9958918{--width:100%;}.elementor-8218 .elementor-element.elementor-element-276568e{--width:25%;}.elementor-8218 .elementor-element.elementor-element-cf2465f{--width:25%;}.elementor-8218 .elementor-element.elementor-element-84e4f2c{--width:25%;}.elementor-8218 .elementor-element.elementor-element-f257bfc{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-c125670 *//* HERO CARD */

.elementor-8218 .elementor-element.elementor-element-c125670 .ssk-hero-card{

background:#ffffff;

border-radius:16px;

box-shadow:0 10px 25px rgba(0,0,0,0.08);

padding:70px 100px;

max-width:2030px;

width:90%;

margin:10px auto;

text-align:center;

transition:all .3s ease;

position:relative;
z-index:1;

}

/* HOVER */

.elementor-8218 .elementor-element.elementor-element-c125670 .ssk-hero-card:hover{
transform:perspective(1000px) rotateX(0deg) rotateY(0deg) scale(1.05);
box-shadow:0 25px 50px rgba(0,0,0,0.3);
}


/* TITLE */

.elementor-8218 .elementor-element.elementor-element-c125670 .ssk-title{
font-size:70px;
font-weight:600;
color:#1f2937;
margin:0;
}

/* GOLD LINE */

.elementor-8218 .elementor-element.elementor-element-c125670 .ssk-line{
width:90px;
height:4px;
background:linear-gradient(90deg,#d4af37,#f6e27a,#d4af37);
margin:12px auto;
border-radius:3px;
}

/* MOTTO */

.elementor-8218 .elementor-element.elementor-element-c125670 .ssk-motto{
font-size:60px;
line-height:1.6;
font-weight:500;
margin-top:25px;

background:linear-gradient(90deg,#d4af37,#e11d48);
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
}


/* MOBILE */

@media (max-width:768px){
    .elementor-8218 .elementor-element.elementor-element-c125670{
background:#f3f5f9;
padding:15px 10px 10px;


}

.elementor-8218 .elementor-element.elementor-element-c125670 .ssk-hero-card{
padding:50px 20px;
width:100%;
}

.elementor-8218 .elementor-element.elementor-element-c125670 .ssk-title{
font-size:30px;
}

.elementor-8218 .elementor-element.elementor-element-c125670 .ssk-motto{
font-size:25px;
margin-top:20px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-679330a *//* DESKTOP */

@media (min-width:769px){

.elementor-8218 .elementor-element.elementor-element-679330a{
background:#f3f5f9;
padding:25px 0;
width:100%;
display:flex;
justify-content:center;
}

.elementor-8218 .elementor-element.elementor-element-679330a .ssk-hero-card{
background:#ffffff;
border-radius:16px;
box-shadow:0 10px 25px rgba(0,0,0,0.08);

max-width:2030px;
width:100%;

margin:30px auto;

padding:60px 40px 10px 40px;

text-align:center;
}

}

/* MOBILE */

@media (max-width:768px){

.elementor-8218 .elementor-element.elementor-element-679330a{
background:#f3f5f9;
padding:20px 10px;
}

.elementor-8218 .elementor-element.elementor-element-679330a .ssk-hero-card{
background:#ffffff;
border-radius:14px;
box-shadow:0 8px 20px rgba(0,0,0,0.08);

width:95%;
margin:10px auto;

padding:50px 20px;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70783b6 */@media (max-width:767px){

.elementor-8218 .elementor-element.elementor-element-70783b6 img{
width:90% !important;
height:auto !important;
}

}
.elementor-8218 .elementor-element.elementor-element-70783b6 img:hover{
transform:perspective(1000px) rotateX(0deg) rotateY(0deg) scale(1.05);
box-shadow:0 25px 50px rgba(0,0,0,0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a03ebf */.elementor-8218 .elementor-element.elementor-element-0a03ebf{
background:#f3f5f9;
padding:0px;
display:flex;

width: 100%;
justify-content:center;
margin-top: 40px;

}
.elementor-8218 .elementor-element.elementor-element-0a03ebf img{
border-radius:18px;
box-shadow:0 25px 60px rgba(0,0,0,0.18);
transform:translateY(-40px);
transition:all .3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aee5998 */@media (max-width:767px){

.elementor-8218 .elementor-element.elementor-element-aee5998 img{
width:90% !important;
height:auto !important;
}

}
.elementor-8218 .elementor-element.elementor-element-aee5998 img:hover{
transform:perspective(1000px) rotateX(0deg) rotateY(0deg) scale(1.05);
box-shadow:0 25px 50px rgba(0,0,0,0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9958918 */.elementor-8218 .elementor-element.elementor-element-9958918{
background:#f3f5f9;
padding:0px;
display:flex;

width: 100%;
justify-content:center;
margin-top: 40px;

}



@media (min-width:768px){

.elementor-8218 .elementor-element.elementor-element-9958918 img{
width:80%;

object-fit:cover;
border-radius:20px;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20f3340 */.elementor-8218 .elementor-element.elementor-element-20f3340{
display:inline-block;
padding:14px 30px;
border-radius:40px;
background:linear-gradient(135deg,#ff9a9e,#fad0c4);
color:#fff;
box-shadow:0 6px 15px rgba(0,0,0,0.25);
transition:all 0.3s ease;
cursor:pointer;
}

.elementor-8218 .elementor-element.elementor-element-20f3340:hover{
transform:perspective(1000px) rotateX(0deg) rotateY(0deg) scale(1.05);
box-shadow:0 25px 50px rgba(0,0,0,0.3);
background:linear-gradient(135deg,#84fab0,#8fd3f4);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82931a2 */.elementor-8218 .elementor-element.elementor-element-82931a2{
display:inline-block;
padding:14px 30px;
border-radius:40px;
background:linear-gradient(135deg,#a18cd1,#fbc2eb);
color:#fff;
box-shadow:0 6px 15px rgba(0,0,0,0.25);
transition:all 0.3s ease;
cursor:pointer;
}

.elementor-8218 .elementor-element.elementor-element-82931a2:hover{
transform:perspective(1000px) rotateX(0deg) rotateY(0deg) scale(1.05);
box-shadow:0 25px 50px rgba(0,0,0,0.3);
background:linear-gradient(135deg,#84fab0,#8fd3f4);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f1df6ec */.elementor-8218 .elementor-element.elementor-element-f1df6ec{
display:inline-block;
padding:14px 30px;
border-radius:40px;
background:linear-gradient(135deg,#43e97b,#38f9d7);
color:#fff;
box-shadow:0 6px 15px rgba(0,0,0,0.25);
transition:all 0.3s ease;
cursor:pointer;
}

.elementor-8218 .elementor-element.elementor-element-f1df6ec:hover{
transform:perspective(1000px) rotateX(0deg) rotateY(0deg) scale(1.05);
box-shadow:0 25px 50px rgba(0,0,0,0.3);
background:linear-gradient(135deg,#fdcbf1,#e6dee9);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68ab805 */.elementor-8218 .elementor-element.elementor-element-68ab805{
display:inline-block;
padding:14px 30px;
border-radius:40px;
background:linear-gradient(135deg,#fdcbf1,#e6dee9);
color:#fff;
box-shadow:0 6px 15px rgba(0,0,0,0.25);
transition:all 0.3s ease;
cursor:pointer;
}

.elementor-8218 .elementor-element.elementor-element-68ab805:hover{
transform:perspective(1000px) rotateX(0deg) rotateY(0deg) scale(1.05);
box-shadow:0 25px 50px rgba(0,0,0,0.3);
background:linear-gradient(135deg,#43e97b,#38f9d7);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d2df18 */.elementor-8218 .elementor-element.elementor-element-5d2df18{
background:#ffffff;
padding:35px;
border-radius:22px;
text-align:center;
box-shadow:0 10px 30px rgba(0,0,0,0.08);
transition:all 0.4s ease;
border:1px solid #f1f1f1;
}

/* Heading */
.elementor-8218 .elementor-element.elementor-element-5d2df18 h3{
color:#1a1a1a;
font-weight:600;
transition:0.3s;
}

/* Description text */
.elementor-8218 .elementor-element.elementor-element-5d2df18 p{
color:#6b6b6b;
font-size:14px;
}


/* Heading hover colour */
.elementor-8218 .elementor-element.elementor-element-5d2df18:hover h3{
color:#ff4d4d;
}

/* Icon animation */
.elementor-8218 .elementor-element.elementor-element-5d2df18:hover .elementor-icon{
transform:scale(1.2) rotate(8deg);
transition:0.4s;
}
.elementor-8218 .elementor-element.elementor-element-5d2df18{
background:#f3f5f9;
padding:0px;
display:flex;

width: 100%;
justify-content:center;
margin-top: 40px;

}/* End custom CSS */