.elementor-14 .elementor-element.elementor-element-664f741{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-8cf6964 .elementor-repeater-item-2f98dfa .swiper-slide-bg{background-color:#833CA300;background-image:url(https://beingchampion.com/wp-content/uploads/2026/08/1-2.png);background-size:cover;}.elementor-14 .elementor-element.elementor-element-8cf6964 .swiper-slide{transition-duration:calc(5000ms*1.2);height:720px;}.elementor-14 .elementor-element.elementor-element-8cf6964 .swiper-slide-contents{max-width:66%;}.elementor-14 .elementor-element.elementor-element-8cf6964 .swiper-slide-inner{text-align:center;}.elementor-14 .elementor-element.elementor-element-bb3aded{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-dea4fe5 .elementor-repeater-item-2f98dfa .swiper-slide-bg{background-color:#833CA300;background-image:url(https://beingchampion.com/wp-content/uploads/2026/08/M1-copy.png);background-size:cover;}.elementor-14 .elementor-element.elementor-element-dea4fe5 .swiper-slide{transition-duration:calc(5000ms*1.2);height:700px;}.elementor-14 .elementor-element.elementor-element-dea4fe5 .swiper-slide-contents{max-width:66%;}.elementor-14 .elementor-element.elementor-element-dea4fe5 .swiper-slide-inner{text-align:center;}.elementor-14 .elementor-element.elementor-element-e277fc1{--display:flex;--min-height:100vh;--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e277fc1.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-1771753{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-decd5db img{width:80%;}.elementor-14 .elementor-element.elementor-element-6a47241{--display:flex;}.elementor-14 .elementor-element.elementor-element-0c2255c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-79bdd69{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-54166ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-10983cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-57318ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-cfdd838{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-bf4452e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-22ce2c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-33271af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14 .elementor-element.elementor-element-f7e008c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-14 .elementor-element.elementor-element-f7e008c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-f7e008c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-14 .elementor-element.elementor-element-f7e008c:after{content:"0.66";}.elementor-14 .elementor-element.elementor-element-f7e008c .elementor-post__thumbnail__link{width:100%;}.elementor-14 .elementor-element.elementor-element-f7e008c .elementor-post__meta-data span + span:before{content:"•";}.elementor-14 .elementor-element.elementor-element-f7e008c .elementor-post__text{margin-top:20px;}.elementor-14 .elementor-element.elementor-element-f7e008c .elementor-post__read-more{color:#FE5220;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-8cf6964 .swiper-slide{height:293px;}.elementor-14 .elementor-element.elementor-element-dea4fe5 .swiper-slide{height:293px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-8cf6964 .swiper-slide{height:140px;}.elementor-14 .elementor-element.elementor-element-bb3aded{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-dea4fe5 .swiper-slide{height:400px;}.elementor-14 .elementor-element.elementor-element-e277fc1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-decd5db{padding:0px 0px 30px 0px;}.elementor-14 .elementor-element.elementor-element-decd5db img{width:100%;max-width:90%;height:100%;}.elementor-14 .elementor-element.elementor-element-33271af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f7e008c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-f7e008c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-14 .elementor-element.elementor-element-f7e008c:after{content:"0.5";}.elementor-14 .elementor-element.elementor-element-f7e008c .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-0c2255c *//* ==========================
      BEING CHAMPION SERVICES
========================== */

.bc-services{
    background:#111;
    color:#fff;
    padding:90px 0;
    overflow:hidden;
    position:relative;
}

.bc-services::before{
    content:"";
    position:absolute;
    width:500px;
    height:500px;
    background:#18A7D8;
    opacity:.05;
    border-radius:50%;
    left:-250px;
    bottom:-250px;
    filter:blur(20px);
}

.bc-services::after{
    content:"";
    position:absolute;
    width:450px;
    height:450px;
    background:#FE5220;
    opacity:.05;
    border-radius:50%;
    right:-220px;
    top:-180px;
    filter:blur(20px);
}

.bc-container{
    width:92%;
    max-width:1400px;
    margin:auto;
    position:relative;
    z-index:2;
}

.bc-heading{
    display:flex;
    justify-content:space-between;
    gap:80px;
    margin-bottom:70px;
    align-items:flex-start;
}

.bc-left{
    flex:1;
}

.bc-right{
    width:420px;
}

.bc-subtitle{
    color:#FE5220;
    font-size:15px;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase;
    display:flex;
    align-items:center;
    gap:18px;
}

.bc-subtitle::after{
    content:"";
    width:70px;
    height:3px;
    background:#FE5220;
    display:block;
}

.bc-heading h2{
    font-size:58px;
    line-height:1.1;
    margin-top:18px;
    font-weight:800;
}

.bc-right p{
    color:#bdbdbd;
    line-height:1.9;
    font-size:17px;
}

/* Grid */

.bc-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:35px;
}

/* Card */

.bc-card{
    transition:.35s;
}

.bc-card:hover{
    transform:translateY(-8px);
}

.bc-card h3{
    font-size:30px;
    margin-bottom:22px;
    font-weight:700;
}

.bc-image{
    height:240px;
    border-radius:18px;
    overflow:hidden;
    margin-bottom:22px;
    background:#1f1f1f;
}

.bc-image img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:.5s;
}

.bc-card:hover img{
    transform:scale(1.08);
}

.bc-card p{
    color:#bdbdbd;
    font-size:17px;
    line-height:1.8;
}

/* Hover */

.bc-card:hover h3{
    color:#18A7D8;
}

/* Responsive */

@media(max-width:1100px){

.bc-grid{
grid-template-columns:repeat(2,1fr);
}

.bc-heading{
flex-direction:column;
gap:40px;
}

.bc-right{
width:100%;
}

.bc-heading h2{
font-size:48px;
}

}

@media(max-width:768px){

.bc-services{
padding:70px 0;
}

.bc-grid{
grid-template-columns:1fr;
gap:50px;
}

.bc-heading h2{
font-size:36px;
}

.bc-card h3{
font-size:26px;
}

.bc-right p,
.bc-card p{
font-size:16px;
}

.bc-image{
height:220px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bdd69 *//* ==========================
      BEING CHAMPION SERVICES
========================== */

.bc-services{
    background:#111;
    color:#fff;
    padding:90px 0;
    overflow:hidden;
    position:relative;
}

.bc-services::before{
    content:"";
    position:absolute;
    width:500px;
    height:500px;
    background:#18A7D8;
    opacity:.05;
    border-radius:50%;
    left:-250px;
    bottom:-250px;
    filter:blur(20px);
}

.bc-services::after{
    content:"";
    position:absolute;
    width:450px;
    height:450px;
    background:#FE5220;
    opacity:.05;
    border-radius:50%;
    right:-220px;
    top:-180px;
    filter:blur(20px);
}

.bc-container{
    width:92%;
    max-width:1400px;
    margin:auto;
    position:relative;
    z-index:2;
}

.bc-heading{
    display:flex;
    justify-content:space-between;
    gap:80px;
    margin-bottom:70px;
    align-items:flex-start;
}

.bc-left{
    flex:1;
}

.bc-right{
    width:420px;
}

.bc-subtitle{
    color:#FE5220;
    font-size:15px;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase;
    display:flex;
    align-items:center;
    gap:18px;
}

.bc-subtitle::after{
    content:"";
    width:70px;
    height:3px;
    background:#FE5220;
    display:block;
}

.bc-heading h2{
    font-size:58px;
    line-height:1.1;
    margin-top:18px;
    font-weight:800;
}

.bc-right p{
    color:#bdbdbd;
    line-height:1.9;
    font-size:17px;
}

/* Grid */

.bc-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:35px;
}

/* Card */

.bc-card{
    transition:.35s;
}

.bc-card:hover{
    transform:translateY(-8px);
}

.bc-card h3{
    font-size:30px;
    margin-bottom:22px;
    font-weight:700;
}

.bc-image{
    height:240px;
    border-radius:18px;
    overflow:hidden;
    margin-bottom:22px;
    background:#1f1f1f;
}

.bc-image img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:.5s;
}

.bc-card:hover img{
    transform:scale(1.08);
}

.bc-card p{
    color:#bdbdbd;
    font-size:17px;
    line-height:1.8;
}

/* Hover */

.bc-card:hover h3{
    color:#18A7D8;
}

/* Responsive */

@media(max-width:1100px){

.bc-grid{
grid-template-columns:repeat(2,1fr);
}

.bc-heading{
flex-direction:column;
gap:40px;
}

.bc-right{
width:100%;
}

.bc-heading h2{
font-size:48px;
}

}

@media(max-width:768px){

.bc-services{
padding:70px 0;
}

.bc-grid{
grid-template-columns:1fr;
gap:50px;
}

.bc-heading h2{
font-size:36px;
}

.bc-card h3{
font-size:26px;
}

.bc-right p,
.bc-card p{
font-size:16px;
}

.bc-image{
height:220px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54166ba *//* ==========================
      BEING CHAMPION SERVICES
========================== */

.bc-services{
    background:#111;
    color:#fff;
    padding:90px 0;
    overflow:hidden;
    position:relative;
}

.bc-services::before{
    content:"";
    position:absolute;
    width:500px;
    height:500px;
    background:#18A7D8;
    opacity:.05;
    border-radius:50%;
    left:-250px;
    bottom:-250px;
    filter:blur(20px);
}

.bc-services::after{
    content:"";
    position:absolute;
    width:450px;
    height:450px;
    background:#FE5220;
    opacity:.05;
    border-radius:50%;
    right:-220px;
    top:-180px;
    filter:blur(20px);
}

.bc-container{
    width:92%;
    max-width:1400px;
    margin:auto;
    position:relative;
    z-index:2;
}

.bc-heading{
    display:flex;
    justify-content:space-between;
    gap:80px;
    margin-bottom:70px;
    align-items:flex-start;
}

.bc-left{
    flex:1;
}

.bc-right{
    width:420px;
}

.bc-subtitle{
    color:#FE5220;
    font-size:15px;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase;
    display:flex;
    align-items:center;
    gap:18px;
}

.bc-subtitle::after{
    content:"";
    width:70px;
    height:3px;
    background:#FE5220;
    display:block;
}

.bc-heading h2{
    font-size:58px;
    line-height:1.1;
    margin-top:18px;
    font-weight:800;
}

.bc-right p{
    color:#bdbdbd;
    line-height:1.9;
    font-size:17px;
}

/* Grid */

.bc-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:35px;
}

/* Card */

.bc-card{
    transition:.35s;
}

.bc-card:hover{
    transform:translateY(-8px);
}

.bc-card h3{
    font-size:30px;
    margin-bottom:22px;
    font-weight:700;
}

.bc-image{
    height:240px;
    border-radius:18px;
    overflow:hidden;
    margin-bottom:22px;
    background:#1f1f1f;
}

.bc-image img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:.5s;
}

.bc-card:hover img{
    transform:scale(1.08);
}

.bc-card p{
    color:#bdbdbd;
    font-size:17px;
    line-height:1.8;
}

/* Hover */

.bc-card:hover h3{
    color:#18A7D8;
}

/* Responsive */

@media(max-width:1100px){

.bc-grid{
grid-template-columns:repeat(2,1fr);
}

.bc-heading{
flex-direction:column;
gap:40px;
}

.bc-right{
width:100%;
}

.bc-heading h2{
font-size:48px;
}

}

@media(max-width:768px){

.bc-services{
padding:70px 0;
}

.bc-grid{
grid-template-columns:1fr;
gap:50px;
}

.bc-heading h2{
font-size:36px;
}

.bc-card h3{
font-size:26px;
}

.bc-right p,
.bc-card p{
font-size:16px;
}

.bc-image{
height:220px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10983cd *//* ==========================
      BEING CHAMPION SERVICES
========================== */

.bc-services{
    background:#111;
    color:#fff;
    padding:90px 0;
    overflow:hidden;
    position:relative;
}

.bc-services::before{
    content:"";
    position:absolute;
    width:500px;
    height:500px;
    background:#18A7D8;
    opacity:.05;
    border-radius:50%;
    left:-250px;
    bottom:-250px;
    filter:blur(20px);
}

.bc-services::after{
    content:"";
    position:absolute;
    width:450px;
    height:450px;
    background:#FE5220;
    opacity:.05;
    border-radius:50%;
    right:-220px;
    top:-180px;
    filter:blur(20px);
}

.bc-container{
    width:92%;
    max-width:1400px;
    margin:auto;
    position:relative;
    z-index:2;
}

.bc-heading{
    display:flex;
    justify-content:space-between;
    gap:80px;
    margin-bottom:70px;
    align-items:flex-start;
}

.bc-left{
    flex:1;
}

.bc-right{
    width:420px;
}

.bc-subtitle{
    color:#FE5220;
    font-size:15px;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase;
    display:flex;
    align-items:center;
    gap:18px;
}

.bc-subtitle::after{
    content:"";
    width:70px;
    height:3px;
    background:#FE5220;
    display:block;
}

.bc-heading h2{
    font-size:58px;
    line-height:1.1;
    margin-top:18px;
    font-weight:800;
}

.bc-right p{
    color:#bdbdbd;
    line-height:1.9;
    font-size:17px;
}

/* Grid */

.bc-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:35px;
}

/* Card */

.bc-card{
    transition:.35s;
}

.bc-card:hover{
    transform:translateY(-8px);
}

.bc-card h3{
    font-size:30px;
    margin-bottom:22px;
    font-weight:700;
}

.bc-image{
    height:240px;
    border-radius:18px;
    overflow:hidden;
    margin-bottom:22px;
    background:#1f1f1f;
}

.bc-image img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:.5s;
}

.bc-card:hover img{
    transform:scale(1.08);
}

.bc-card p{
    color:#bdbdbd;
    font-size:17px;
    line-height:1.8;
}

/* Hover */

.bc-card:hover h3{
    color:#18A7D8;
}

/* Responsive */

@media(max-width:1100px){

.bc-grid{
grid-template-columns:repeat(2,1fr);
}

.bc-heading{
flex-direction:column;
gap:40px;
}

.bc-right{
width:100%;
}

.bc-heading h2{
font-size:48px;
}

}

@media(max-width:768px){

.bc-services{
padding:70px 0;
}

.bc-grid{
grid-template-columns:1fr;
gap:50px;
}

.bc-heading h2{
font-size:36px;
}

.bc-card h3{
font-size:26px;
}

.bc-right p,
.bc-card p{
font-size:16px;
}

.bc-image{
height:220px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57318ec *//* ==========================
      BEING CHAMPION SERVICES
========================== */

.bc-services{
    background:#111;
    color:#fff;
    padding:90px 0;
    overflow:hidden;
    position:relative;
}

.bc-services::before{
    content:"";
    position:absolute;
    width:500px;
    height:500px;
    background:#18A7D8;
    opacity:.05;
    border-radius:50%;
    left:-250px;
    bottom:-250px;
    filter:blur(20px);
}

.bc-services::after{
    content:"";
    position:absolute;
    width:450px;
    height:450px;
    background:#FE5220;
    opacity:.05;
    border-radius:50%;
    right:-220px;
    top:-180px;
    filter:blur(20px);
}

.bc-container{
    width:92%;
    max-width:1400px;
    margin:auto;
    position:relative;
    z-index:2;
}

.bc-heading{
    display:flex;
    justify-content:space-between;
    gap:80px;
    margin-bottom:70px;
    align-items:flex-start;
}

.bc-left{
    flex:1;
}

.bc-right{
    width:420px;
}

.bc-subtitle{
    color:#FE5220;
    font-size:15px;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase;
    display:flex;
    align-items:center;
    gap:18px;
}

.bc-subtitle::after{
    content:"";
    width:70px;
    height:3px;
    background:#FE5220;
    display:block;
}

.bc-heading h2{
    font-size:58px;
    line-height:1.1;
    margin-top:18px;
    font-weight:800;
}

.bc-right p{
    color:#bdbdbd;
    line-height:1.9;
    font-size:17px;
}

/* Grid */

.bc-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:35px;
}

/* Card */

.bc-card{
    transition:.35s;
}

.bc-card:hover{
    transform:translateY(-8px);
}

.bc-card h3{
    font-size:30px;
    margin-bottom:22px;
    font-weight:700;
}

.bc-image{
    height:240px;
    border-radius:18px;
    overflow:hidden;
    margin-bottom:22px;
    background:#1f1f1f;
}

.bc-image img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:.5s;
}

.bc-card:hover img{
    transform:scale(1.08);
}

.bc-card p{
    color:#bdbdbd;
    font-size:17px;
    line-height:1.8;
}

/* Hover */

.bc-card:hover h3{
    color:#18A7D8;
}

/* Responsive */

@media(max-width:1100px){

.bc-grid{
grid-template-columns:repeat(2,1fr);
}

.bc-heading{
flex-direction:column;
gap:40px;
}

.bc-right{
width:100%;
}

.bc-heading h2{
font-size:48px;
}

}

@media(max-width:768px){

.bc-services{
padding:70px 0;
}

.bc-grid{
grid-template-columns:1fr;
gap:50px;
}

.bc-heading h2{
font-size:36px;
}

.bc-card h3{
font-size:26px;
}

.bc-right p,
.bc-card p{
font-size:16px;
}

.bc-image{
height:220px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfdd838 *//* ==========================
      BEING CHAMPION SERVICES
========================== */

.bc-services{
    background:#111;
    color:#fff;
    padding:90px 0;
    overflow:hidden;
    position:relative;
}

.bc-services::before{
    content:"";
    position:absolute;
    width:500px;
    height:500px;
    background:#18A7D8;
    opacity:.05;
    border-radius:50%;
    left:-250px;
    bottom:-250px;
    filter:blur(20px);
}

.bc-services::after{
    content:"";
    position:absolute;
    width:450px;
    height:450px;
    background:#FE5220;
    opacity:.05;
    border-radius:50%;
    right:-220px;
    top:-180px;
    filter:blur(20px);
}

.bc-container{
    width:92%;
    max-width:1400px;
    margin:auto;
    position:relative;
    z-index:2;
}

.bc-heading{
    display:flex;
    justify-content:space-between;
    gap:80px;
    margin-bottom:70px;
    align-items:flex-start;
}

.bc-left{
    flex:1;
}

.bc-right{
    width:420px;
}

.bc-subtitle{
    color:#FE5220;
    font-size:15px;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase;
    display:flex;
    align-items:center;
    gap:18px;
}

.bc-subtitle::after{
    content:"";
    width:70px;
    height:3px;
    background:#FE5220;
    display:block;
}

.bc-heading h2{
    font-size:58px;
    line-height:1.1;
    margin-top:18px;
    font-weight:800;
}

.bc-right p{
    color:#bdbdbd;
    line-height:1.9;
    font-size:17px;
}

/* Grid */

.bc-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:35px;
}

/* Card */

.bc-card{
    transition:.35s;
}

.bc-card:hover{
    transform:translateY(-8px);
}

.bc-card h3{
    font-size:30px;
    margin-bottom:22px;
    font-weight:700;
}

.bc-image{
    height:240px;
    border-radius:18px;
    overflow:hidden;
    margin-bottom:22px;
    background:#1f1f1f;
}

.bc-image img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:.5s;
}

.bc-card:hover img{
    transform:scale(1.08);
}

.bc-card p{
    color:#bdbdbd;
    font-size:17px;
    line-height:1.8;
}

/* Hover */

.bc-card:hover h3{
    color:#18A7D8;
}

/* Responsive */

@media(max-width:1100px){

.bc-grid{
grid-template-columns:repeat(2,1fr);
}

.bc-heading{
flex-direction:column;
gap:40px;
}

.bc-right{
width:100%;
}

.bc-heading h2{
font-size:48px;
}

}

@media(max-width:768px){

.bc-services{
padding:70px 0;
}

.bc-grid{
grid-template-columns:1fr;
gap:50px;
}

.bc-heading h2{
font-size:36px;
}

.bc-card h3{
font-size:26px;
}

.bc-right p,
.bc-card p{
font-size:16px;
}

.bc-image{
height:220px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf4452e *//* ==========================
      BEING CHAMPION SERVICES
========================== */

.bc-services{
    background:#111;
    color:#fff;
    padding:90px 0;
    overflow:hidden;
    position:relative;
}

.bc-services::before{
    content:"";
    position:absolute;
    width:500px;
    height:500px;
    background:#18A7D8;
    opacity:.05;
    border-radius:50%;
    left:-250px;
    bottom:-250px;
    filter:blur(20px);
}

.bc-services::after{
    content:"";
    position:absolute;
    width:450px;
    height:450px;
    background:#FE5220;
    opacity:.05;
    border-radius:50%;
    right:-220px;
    top:-180px;
    filter:blur(20px);
}

.bc-container{
    width:92%;
    max-width:1400px;
    margin:auto;
    position:relative;
    z-index:2;
}

.bc-heading{
    display:flex;
    justify-content:space-between;
    gap:80px;
    margin-bottom:70px;
    align-items:flex-start;
}

.bc-left{
    flex:1;
}

.bc-right{
    width:420px;
}

.bc-subtitle{
    color:#FE5220;
    font-size:15px;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase;
    display:flex;
    align-items:center;
    gap:18px;
}

.bc-subtitle::after{
    content:"";
    width:70px;
    height:3px;
    background:#FE5220;
    display:block;
}

.bc-heading h2{
    font-size:58px;
    line-height:1.1;
    margin-top:18px;
    font-weight:800;
}

.bc-right p{
    color:#bdbdbd;
    line-height:1.9;
    font-size:17px;
}

/* Grid */

.bc-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:35px;
}

/* Card */

.bc-card{
    transition:.35s;
}

.bc-card:hover{
    transform:translateY(-8px);
}

.bc-card h3{
    font-size:30px;
    margin-bottom:22px;
    font-weight:700;
}

.bc-image{
    height:240px;
    border-radius:18px;
    overflow:hidden;
    margin-bottom:22px;
    background:#1f1f1f;
}

.bc-image img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:.5s;
}

.bc-card:hover img{
    transform:scale(1.08);
}

.bc-card p{
    color:#bdbdbd;
    font-size:17px;
    line-height:1.8;
}

/* Hover */

.bc-card:hover h3{
    color:#18A7D8;
}

/* Responsive */

@media(max-width:1100px){

.bc-grid{
grid-template-columns:repeat(2,1fr);
}

.bc-heading{
flex-direction:column;
gap:40px;
}

.bc-right{
width:100%;
}

.bc-heading h2{
font-size:48px;
}

}

@media(max-width:768px){

.bc-services{
padding:70px 0;
}

.bc-grid{
grid-template-columns:1fr;
gap:50px;
}

.bc-heading h2{
font-size:36px;
}

.bc-card h3{
font-size:26px;
}

.bc-right p,
.bc-card p{
font-size:16px;
}

.bc-image{
height:220px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22ce2c9 *//* ==========================
      BEING CHAMPION SERVICES
========================== */

.bc-services{
    background:#111;
    color:#fff;
    padding:90px 0;
    overflow:hidden;
    position:relative;
}

.bc-services::before{
    content:"";
    position:absolute;
    width:500px;
    height:500px;
    background:#18A7D8;
    opacity:.05;
    border-radius:50%;
    left:-250px;
    bottom:-250px;
    filter:blur(20px);
}

.bc-services::after{
    content:"";
    position:absolute;
    width:450px;
    height:450px;
    background:#FE5220;
    opacity:.05;
    border-radius:50%;
    right:-220px;
    top:-180px;
    filter:blur(20px);
}

.bc-container{
    width:92%;
    max-width:1400px;
    margin:auto;
    position:relative;
    z-index:2;
}

.bc-heading{
    display:flex;
    justify-content:space-between;
    gap:80px;
    margin-bottom:70px;
    align-items:flex-start;
}

.bc-left{
    flex:1;
}

.bc-right{
    width:420px;
}

.bc-subtitle{
    color:#FE5220;
    font-size:15px;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase;
    display:flex;
    align-items:center;
    gap:18px;
}

.bc-subtitle::after{
    content:"";
    width:70px;
    height:3px;
    background:#FE5220;
    display:block;
}

.bc-heading h2{
    font-size:58px;
    line-height:1.1;
    margin-top:18px;
    font-weight:800;
}

.bc-right p{
    color:#bdbdbd;
    line-height:1.9;
    font-size:17px;
}

/* Grid */

.bc-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:35px;
}

/* Card */

.bc-card{
    transition:.35s;
}

.bc-card:hover{
    transform:translateY(-8px);
}

.bc-card h3{
    font-size:30px;
    margin-bottom:22px;
    font-weight:700;
}

.bc-image{
    height:240px;
    border-radius:18px;
    overflow:hidden;
    margin-bottom:22px;
    background:#1f1f1f;
}

.bc-image img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:.5s;
}

.bc-card:hover img{
    transform:scale(1.08);
}

.bc-card p{
    color:#bdbdbd;
    font-size:17px;
    line-height:1.8;
}

/* Hover */

.bc-card:hover h3{
    color:#18A7D8;
}

/* Responsive */

@media(max-width:1100px){

.bc-grid{
grid-template-columns:repeat(2,1fr);
}

.bc-heading{
flex-direction:column;
gap:40px;
}

.bc-right{
width:100%;
}

.bc-heading h2{
font-size:48px;
}

}

@media(max-width:768px){

.bc-services{
padding:70px 0;
}

.bc-grid{
grid-template-columns:1fr;
gap:50px;
}

.bc-heading h2{
font-size:36px;
}

.bc-card h3{
font-size:26px;
}

.bc-right p,
.bc-card p{
font-size:16px;
}

.bc-image{
height:220px;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f7e008c */.elementor-widget-container{
    padding-right: 70px!important;
    padding-left: 70px!important;
    padding-bottom: 70px!important;
}
.elementor-post__read-more {
    color:#FE5220!important;
}
@media (max-width:767px){

.elementor-widget-container{
padding:0 20px 40px !important;
}

.elementor-post__title{
font-size:20px !important;
line-height:1.4;
}

.elementor-post__excerpt{
font-size:14px !important;
line-height:1.8;
}

.elementor-post__read-more{
font-size:14px !important;
display:inline-block;
margin-top:12px;
}

}/* End custom CSS */