.cybele-template-1{
display: flex;
gap: 0;
flex-direction: column;
}
.cybele-template-1 .main-heading{
    margin-top: 0;
    margin-bottom: var(--Spacing-gap-title-text-heroBanner);
}
.cybele-template-1 .subtitle, .cybele-template-1 .main-heading.single-heading{
    margin-top: 0;
    margin-bottom:var(--Spacing-gap-strip);
}
.cybele-template-1  .main-description{
    width: 100%;
    margin-bottom: var(--Spacing-gap-cards);
}
.cybele-template-1 p,.cybele-template-1 .cards-wrapper .repeater-item .title :first-child{
margin: 0;
margin-top: 0; 
}

.card-link{
    margin-top: var(--Spacing-gap-buttons);
}

.cybele-template-1.shadow .repeater-item{
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.07);
}
/* Style 1 */
.cybele-template-1.style-1 .cards-wrapper{
display: flex;
gap: var(--Spacing-gap-cards);
justify-content: center;
align-items: stretch;
flex-wrap: wrap;
}
.cybele-template-1.style-1 .cards-wrapper .repeater-item{
display: grid;
grid-template-columns: auto auto;
grid-template-rows: auto;
gap: var(--Spacing-gap-buttons);
padding: var(--Spacing-gap-title-content);
border-radius: 10px;
width: 31%;
}
.cybele-template-1.style-1 .cards-wrapper .repeater-item .title :first-child{
margin-bottom: var(--Spacing-gap-subtitle-text);
}
.cybele-template-1.style-1 .cards-wrapper .repeater-item .elementor-icon{
display: flex;
justify-content: center;
}
.elementor-view-framed .cybele-template-1.style-1 .cards-wrapper .repeater-item .elementor-icon, .elementor-view-stacked .cybele-template-1.style-1 .cards-wrapper .repeater-item .elementor-icon{
padding: 10px;
width: 80px;
height: 80px;
align-items: center;
}
.elementor-view-default .cybele-template-1.style-1 .cards-wrapper .repeater-item .elementor-icon{
padding: 0;
width: 50px;
height: 50px;
align-items: top;
}
@media (max-width: 1024px) {
    .cybele-template-1.style-1 .cards-wrapper .repeater-item{
        width: 47%;
    }
}
@media (max-width: 672px) {
    .cybele-template-1.style-1 .cards-wrapper .repeater-item{
        width: 100%;
    }
}

/* Style 2 */
.cybele-template-1.style-2 .cards-wrapper{
width: 100%;    
display: grid;
gap: var(--Spacing-gap-cards);
grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));
}
.cybele-template-1.style-2 .cards-wrapper .repeater-item{
display: flex;
flex-direction: column;
gap: var(--Spacing-gap-title-text);
padding:  var(--Spacing-gap-title-text);
border-radius: 15px;
}

.cybele-template-1.style-2 .cards-wrapper .repeater-item .elementor-icon{
display: flex;
justify-content: center;

}
.elementor-view-framed .cybele-template-1.style-2 .cards-wrapper .repeater-item .elementor-icon, .elementor-view-stacked .cybele-template-1.style-2 .cards-wrapper .repeater-item .elementor-icon{
padding: 17px;
width: 100%;
font-size: 50px;
align-items: center;
border-radius: 15px;
}
.elementor-view-default .cybele-template-1.style-2 .cards-wrapper .repeater-item .elementor-icon{
padding: 0;
width: 50px;
height: 50px;
font-size: 50px;
align-items: flex-start;
}

/* Style 3 */
.cybele-template-1.style-3 .main-heading{
    margin-bottom: var(--Spacing-gap-title-text);
}
.cybele-template-1.style-3 .cards-wrapper{
display: grid;
gap: var(--Spacing-gap-cards);
grid-template-columns: 1fr 1fr;
}
.cybele-template-1.style-3 .cards-wrapper .repeater-item{
display: grid;
grid-template-columns: max-content auto;
grid-template-rows: auto;
gap: var(--Spacing-gap-bullets);
padding: var(--Spacing-gap-title-content);
border-radius: 10px;
}
.cybele-template-1.style-3 .cards-wrapper .repeater-item .title :first-child{
margin-bottom: var(--Spacing-gap-subtitle-text);
}
.cybele-template-1.style-3 .cards-wrapper .repeater-item .elementor-icon{
display: flex;
justify-content: center;
}
.elementor-view-framed .cybele-template-1.style-3 .cards-wrapper .repeater-item .elementor-icon, .elementor-view-stacked .cybele-template-1.style-3 .cards-wrapper .repeater-item .elementor-icon{
width: 30px;
height: 30px;
font-size: 15px;
align-items: center;
}

.cybele-template-1.style-3 .cards-wrapper .repeater-item .elementor-icon i{
padding: 0;
font-size: 14px;
width: 14px;
height: 14px;
}
@media (max-width: 672px) {
.cybele-template-1.style-3 .cards-wrapper{
    grid-template-columns: 1fr;
}
 .elementor-view-framed .cybele-template-1.style-3 .cards-wrapper .repeater-item .elementor-icon, .elementor-view-stacked .cybele-template-1.style-3 .cards-wrapper .repeater-item .elementor-icon{
width: 20px;
height: 20px;
font-size: 10px;
}

.cybele-template-1.style-3 .cards-wrapper .repeater-item .elementor-icon i{
font-size: 10px;
width: 10px;
height: 10px;
}
}

/* Style 4 */
.cybele-template-1.style-4 .cards-wrapper{
display: flex;
gap: var(--Spacing-gap-title-content);
justify-content: space-between;
flex-wrap: wrap;
}
.cybele-template-1.style-4 .cards-wrapper .repeater-item{
width: 47%;    
display: flex;
flex-direction: column;
gap: var(--Spacing-gap-cards);

}
.cybele-template-1.style-4 .cards-wrapper .repeater-item .title :first-child{
margin-bottom: var(--Spacing-gap-subtitle-text);
}
.cybele-template-1.style-4 .cards-wrapper .repeater-item .elementor-icon{
display: flex;
justify-content: center;
}
.elementor-view-framed .cybele-template-1.style-4 .cards-wrapper .repeater-item .elementor-icon, .elementor-view-stacked .cybele-template-1.style-4 .cards-wrapper .repeater-item .elementor-icon{
padding: 10px;
width: 80px;
height: 80px;
font-size: 50px;
align-items: center;
}
.elementor-view-default .cybele-template-1.style-4 .cards-wrapper .repeater-item .elementor-icon{
padding: 0;
width: 50px;
height: 50px;
font-size: 50px;
align-items: flex-start;
}
@media (max-width: 672px) {
.cybele-template-1.style-4 .cards-wrapper .repeater-item{
     width: 100%;
    }
}

/* Style 5 */
.cybele-template-1.style-5 .subtitle{
    margin-bottom: var(--Spacing-gap-title-text);
}

.cybele-template-1.style-5  .main-description{
    margin-bottom: var(--Spacing-gap-strip);
}

.cybele-template-1.style-5 .cards-wrapper{
display: flex;
gap: var(--Spacing-gap-items);
justify-content: center;
flex-wrap: wrap;
}
.cybele-template-1.style-5 .cards-wrapper .repeater-item{
width: 47%;    
display: flex;
gap: var(--Spacing-gap-cards);
flex-wrap: wrap;

}
.cybele-template-1.style-5 .cards-wrapper .repeater-item .title :first-child{
margin-bottom: var(--Spacing-gap-subtitle-text);
}
.cybele-template-1.style-5 .cards-wrapper .repeater-item .elementor-icon{
display: flex;
justify-content: center;
}
.elementor-view-framed .cybele-template-1.style-5 .cards-wrapper .repeater-item .elementor-icon, .elementor-view-stacked .cybele-template-1.style-5 .cards-wrapper .repeater-item .elementor-icon{
padding: 10px;
width: 80px;
height: 80px;
font-size: 50px;
align-items: center;
}
.elementor-view-default .cybele-template-1.style-5 .cards-wrapper .repeater-item .elementor-icon{
padding: 0;
width: 50px;
height: 50px;
font-size: 50px;
align-items: flex-start;
}
.cybele-template-1.style-5 .card-content{
    width: calc(100% - 80px - var(--Spacing-gap-cards));
}
@media (max-width: 880px) {
.cybele-template-1.style-5 .cards-wrapper .repeater-item{
     width: 100%;
    }
.elementor-view-framed .cybele-template-1.style-5 .cards-wrapper .repeater-item .elementor-icon, .elementor-view-stacked .cybele-template-1.style-5 .cards-wrapper .repeater-item .elementor-icon{
padding: 0;
width: 50px;
height: 50px;
font-size: 30px;
align-items: center;
}
.elementor-view-default .cybele-template-1.style-5 .cards-wrapper .repeater-item .elementor-icon{
padding: 0;
width: 30px;
height: 30px;
font-size: 30px;
align-items: flex-start;
}

}

/* Style 6 */

.cybele-template-1.style-6 .subtitle{
    margin-bottom: var(--Spacing-gap-title-text);
}

.cybele-template-1.style-6  .main-description{
    margin-bottom: var(--Spacing-gap-strip);
}

.cybele-template-1.style-6 .cards-wrapper{
display: flex;
gap: var(--Spacing-gap-cards);
justify-content: center;
flex-wrap: wrap;
}
.cybele-template-1.style-6 .cards-wrapper .repeater-item{
width: 47%;    
display: flex;
gap: var(--Spacing-gap-title-text-heroBanner);
flex-wrap: wrap;

}
.cybele-template-1.style-6 .cards-wrapper .repeater-item .title :first-child{
margin-bottom: var(--Spacing-gap-subtitle-text);
}
.cybele-template-1.style-6 .cards-wrapper .repeater-item .elementor-icon{
display: flex;
justify-content: center;
}
.elementor-view-framed .cybele-template-1.style-6 .cards-wrapper .repeater-item .elementor-icon, .elementor-view-stacked .cybele-template-1.style-6 .cards-wrapper .repeater-item .elementor-icon{
padding: 10px;
width: 70px;
height: 70px;
font-size: 40px;
align-items: center;
}
.elementor-view-default .cybele-template-1.style-6 .cards-wrapper .repeater-item .elementor-icon{
padding: 0;
width: 40px;
height: 40px;
font-size: 40px;
align-items: flex-start;
}
.cybele-template-1.style-6 .card-content{
    width: calc(100% - 70px - var(--Spacing-gap-cards));
}
@media (max-width: 880px) {
.cybele-template-1.style-6 .cards-wrapper .repeater-item{
     width: 100%;
    }
}