.elementor-263 .elementor-element.elementor-element-6f2cf3c{--display:flex;}.elementor-263 .elementor-element.elementor-element-0883dc4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-8ce6d3e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-7a29404{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-efce810{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-efce810.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-263 .elementor-element.elementor-element-4eaac4f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-5edcf4f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}@media(min-width:768px){.elementor-263 .elementor-element.elementor-element-efce810{--width:98.36%;}}@media(max-width:1024px){.elementor-263 .elementor-element.elementor-element-0883dc4{--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-8ce6d3e{--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-7a29404{--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-efce810{--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-4eaac4f{--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-5edcf4f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-263 .elementor-element.elementor-element-0883dc4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-8ce6d3e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-7a29404{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-efce810{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-4eaac4f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-5edcf4f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-55d40f4 */.sk-hero{
padding:80px 0;
background:#f8fafc;
}

.sk-container{
max-width:1200px;
margin:auto;
display:flex;
align-items:center;
gap:60px;
}

.sk-left{
flex:1;
}

.sk-right{
flex:1;
}

.sk-right img{
width:100%;
border-radius:20px;
box-shadow:0 20px 40px rgba(0,0,0,.15);
}

.sk-badge{
display:inline-block;
background:#fff7ed;
padding:10px 20px;
border-radius:50px;
font-weight:600;
color:#b45309;
margin-bottom:20px;
}

.sk-left h1{
font-size:54px;
line-height:1.1;
font-weight:800;
color:#0f172a;
margin-bottom:25px;
}

.sk-subtitle{
font-size:22px;
line-height:1.8;
color:#475569;
margin-bottom:30px;
}

.sk-checks{
display:grid;
grid-template-columns:repeat(2,1fr);
gap:15px;
margin-bottom:35px;
font-size:18px;
}

.sk-buttons{
display:flex;
gap:15px;
flex-wrap:wrap;
}

.sk-btn-primary{
background:#25d366;
color:#fff!important;
padding:15px 30px;
border-radius:12px;
font-weight:700;
text-decoration:none;
}

.sk-btn-secondary{
background:#0f172a;
color:#fff!important;
padding:15px 30px;
border-radius:12px;
text-decoration:none;
}

@media(max-width:768px){

.sk-container{
flex-direction:column;
}

.sk-left h1{
font-size:36px;
}

.sk-subtitle{
font-size:18px;
}

.sk-checks{
grid-template-columns:1fr;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2cf3c */.entry-title,
.page-title,
.wp-block-post-title {
    display: none !important;
}
.site-header{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de3f71f */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;700&display=swap');

body{
    font-family:'Poppins',sans-serif;
}

.cta-section{
    padding:0px 0px;
}

.cta-box{
    max-width:1700px;
    margin:auto;
    position:relative;
    overflow:hidden;

    background:linear-gradient(
        135deg,
        #26A3E3 0%,
        #0F5E91 40%,
        #083A61 100%
    );

    border-radius:35px;
    padding:30px 40px;

    text-align:center;

    box-shadow:
    0 20px 60px rgba(7,58,97,.18);
}

.cta-content{
    position:relative;
    z-index:5;
}

.cta-box h2{
    color:#fff;
    font-size:35pxpx;
    font-weight:800;
    line-height:1.2;
    margin-bottom:10px;
}

.cta-box p{
    color:rgba(255,255,255,.95);
    font-size:20px;
    max-width:900px;
    margin:auto;
    line-height:1.8;
    margin-bottom:30px;
}

.cta-btn{
    display:inline-flex;
    align-items:center;
    gap:10px;

    padding:18px 40px;

    background:linear-gradient(
        135deg,
        #f5c86b,
        #e4ad43
    );

    color:#001f4d;
    text-decoration:none;
    font-weight:700;
    font-size:18px;

    border-radius:40px;

    transition:.35s ease;

    box-shadow:
    0 10px 30px rgba(244,192,74,.35);
}

.cta-btn:hover{
    transform:translateY(-4px);
    box-shadow:
    0 20px 40px rgba(244,192,74,.45);
}

/* Dekorasi */

.shape{
    position:absolute;
    border-radius:50%;
}

.shape-1{
    width:220px;
    height:220px;
    background:rgba(255,255,255,.08);

    right:-80px;
    bottom:-70px;
}

.shape-2{
    width:140px;
    height:140px;
    background:rgba(255,255,255,.05);

    right:120px;
    top:-60px;
}

/* Responsive */

@media(max-width:768px){

    .cta-box{
        padding:50px 25px;
    }

    .cta-box h2{
        font-size:34px;
    }

    .cta-box p{
        font-size:16px;
    }

    .cta-btn{
        width:100%;
        justify-content:center;
    }

    .shape-1{
        width:140px;
        height:140px;
    }

    .shape-2{
        display:none;
    }
}/* End custom CSS */