.elementor-11865 .elementor-element.elementor-element-c3bf9ab{--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-11865 .elementor-element.elementor-element-94bb20b{--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-11865 .elementor-element.elementor-element-4bbfebf{--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;}/* Start custom CSS for html, class: .elementor-element-7cecc7b */.elementor-11865 .elementor-element.elementor-element-7cecc7b{
width:100%;
background:#fffaf5;
direction:rtl;
overflow:hidden;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b *{
box-sizing:border-box;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-inner{
width:100%;
max-width:1080px;
margin:auto;
padding-left:24px;
padding-right:24px;
}


/* HERO */

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-hero{
padding:90px 0 48px;
text-align:center;
background:
radial-gradient(circle at 15% 20%,rgba(102,58,112,.10),transparent 25%),
radial-gradient(circle at 85% 65%,rgba(196,154,74,.10),transparent 28%),
#fffaf5;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-badge{
display:inline-block;
padding:8px 22px;
border:1px solid #c49a4a;
border-radius:50px;
color:#663a70;
font-size:15px;
font-weight:800;
letter-spacing:.5px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-date{
margin:20px 0 8px;
color:#a1783f;
font-size:18px;
font-weight:700;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-hero h1{
max-width:850px;
margin:0 auto;
color:#58305f;
font-size:55px;
line-height:1.13;
font-weight:800;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-hero h1 span{
display:block;
color:#a1783f;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-subtitle{
margin:22px 0 0;
color:#663a70;
font-size:22px;
font-weight:700;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-intro{
max-width:760px;
margin:18px auto 0;
color:#6b616c;
font-size:19px;
line-height:1.9;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-meta{
display:grid;
grid-template-columns:repeat(3,1fr);
max-width:760px;
margin:35px auto 0;
border:1px solid #dfcfb5;
border-radius:20px;
background:rgba(255,255,255,.75);
overflow:hidden;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-meta div{
padding:18px 12px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-meta div+div{
border-right:1px solid #e4d7c4;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-meta strong,
.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-meta span{
display:block;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-meta strong{
color:#663a70;
font-size:18px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-meta span{
margin-top:4px;
color:#807481;
font-size:13px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-arrow{
margin-top:30px;
color:#663a70;
font-size:15px;
font-weight:700;
}


/* ZOOM */

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-zoom{
width:calc(100% - 40px);
max-width:1080px;
margin:0 auto 65px;
padding:20px;
background:#663a70;
border:1px solid #c49a4a;
border-radius:26px;
box-shadow:0 18px 50px rgba(76,43,82,.13);
overflow:hidden;
}


/* CONTENT */

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-content{
padding:20px 0 80px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-discover{
max-width:880px;
margin:auto;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-section-tag{
display:inline-block;
margin-bottom:12px;
color:#a1783f;
font-size:15px;
font-weight:800;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-content h2{
margin:0 0 35px;
color:#5c3563;
font-size:39px;
line-height:1.3;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-content h2 span{
color:#a1783f;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-points{
border-top:1px solid #dfd2c0;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-point{
display:grid;
grid-template-columns:60px 1fr;
gap:22px;
padding:27px 0;
border-bottom:1px solid #dfd2c0;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-point>strong{
color:#c49a4a;
font-size:22px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-point h3{
margin:0 0 6px;
color:#663a70;
font-size:21px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-point p{
margin:0;
color:#706671;
font-size:17px;
line-height:1.75;
}


/* COURSE */

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-course{
max-width:930px;
margin:70px auto 0;
padding:45px;
background:#f1e7f0;
border-radius:28px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-course h2{
margin-bottom:18px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-course p{
margin:0;
color:#6d626e;
font-size:18px;
line-height:1.85;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-course-items{
display:flex;
flex-wrap:wrap;
gap:9px;
margin-top:25px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-course-items span{
padding:9px 16px;
background:#fffaf5;
border:1px solid #d8c4d6;
border-radius:50px;
color:#663a70;
font-size:14px;
font-weight:700;
}


/* CONTACT */

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-contact{
max-width:900px;
margin:70px auto 0;
padding:50px 35px;
background:#663a70;
border:1px solid #c49a4a;
border-radius:28px;
text-align:center;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-contact-small{
margin-bottom:7px;
color:#e8cc94;
font-size:15px;
font-weight:700;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-contact h2{
margin:0 0 15px;
color:#fff;
font-size:38px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-contact p{
max-width:680px;
margin:0 auto;
color:#f0e7f0;
font-size:18px;
line-height:1.8;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-whatsapp{
display:inline-flex;
align-items:center;
justify-content:center;
margin-top:27px;
min-height:58px;
padding:14px 30px;
background:#fffaf5;
border:2px solid #c49a4a;
border-radius:50px;
color:#663a70!important;
font-size:16px;
font-weight:800;
text-decoration:none!important;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-contact-note{
display:block;
margin-top:10px;
color:#d9c8da;
font-size:12px;
}


/* FINAL */

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-final{
padding:65px 0 5px;
text-align:center;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-final span,
.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-final strong,
.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-final small{
display:block;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-final span{
color:#a1783f;
font-size:14px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-final strong{
max-width:600px;
margin:8px auto;
color:#663a70;
font-size:25px;
line-height:1.5;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-final small{
color:#8a7d8b;
font-size:14px;
}


/* MOBILE */

@media(max-width:767px){

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-inner{
padding-left:17px;
padding-right:17px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-hero{
padding:60px 0 35px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-hero h1{
font-size:38px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-subtitle{
font-size:19px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-intro{
font-size:17px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-meta{
grid-template-columns:1fr;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-meta div+div{
border-right:0;
border-top:1px solid #e4d7c4;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-zoom{
width:calc(100% - 22px);
margin-bottom:45px;
padding:8px;
border-radius:18px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-content h2{
font-size:31px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-point{
grid-template-columns:42px 1fr;
gap:12px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-point h3{
font-size:19px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-point p{
font-size:16px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-course{
margin-top:50px;
padding:30px 20px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-contact{
margin-top:50px;
padding:38px 19px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-contact h2{
font-size:30px;
}

.elementor-11865 .elementor-element.elementor-element-7cecc7b .bio-live-whatsapp{
width:100%;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b2576c */.elementor-11865 .elementor-element.elementor-element-6b2576c{
width:100%;
background:#fffaf5;
direction:rtl;
overflow:hidden;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c *{
box-sizing:border-box;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-inner{
width:100%;
max-width:1080px;
margin:auto;
padding-left:24px;
padding-right:24px;
}


/* HERO */

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-hero{
padding:90px 0 48px;
text-align:center;
background:
radial-gradient(circle at 15% 20%,rgba(102,58,112,.10),transparent 25%),
radial-gradient(circle at 85% 65%,rgba(196,154,74,.10),transparent 28%),
#fffaf5;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-badge{
display:inline-block;
padding:8px 22px;
border:1px solid #c49a4a;
border-radius:50px;
color:#663a70;
font-size:15px;
font-weight:800;
letter-spacing:.5px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-date{
margin:20px 0 8px;
color:#a1783f;
font-size:18px;
font-weight:700;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-hero h1{
max-width:850px;
margin:0 auto;
color:#58305f;
font-size:55px;
line-height:1.13;
font-weight:800;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-hero h1 span{
display:block;
color:#a1783f;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-subtitle{
margin:22px 0 0;
color:#663a70;
font-size:22px;
font-weight:700;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-intro{
max-width:760px;
margin:18px auto 0;
color:#6b616c;
font-size:19px;
line-height:1.9;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-meta{
display:grid;
grid-template-columns:repeat(3,1fr);
max-width:760px;
margin:35px auto 0;
border:1px solid #dfcfb5;
border-radius:20px;
background:rgba(255,255,255,.75);
overflow:hidden;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-meta div{
padding:18px 12px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-meta div+div{
border-right:1px solid #e4d7c4;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-meta strong,
.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-meta span{
display:block;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-meta strong{
color:#663a70;
font-size:18px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-meta span{
margin-top:4px;
color:#807481;
font-size:13px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-arrow{
margin-top:30px;
color:#663a70;
font-size:15px;
font-weight:700;
}


/* ZOOM */

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-zoom{
width:calc(100% - 40px);
max-width:1080px;
margin:0 auto 65px;
padding:20px;
background:#663a70;
border:1px solid #c49a4a;
border-radius:26px;
box-shadow:0 18px 50px rgba(76,43,82,.13);
overflow:hidden;
}


/* CONTENT */

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-content{
padding:20px 0 80px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-discover{
max-width:880px;
margin:auto;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-section-tag{
display:inline-block;
margin-bottom:12px;
color:#a1783f;
font-size:15px;
font-weight:800;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-content h2{
margin:0 0 35px;
color:#5c3563;
font-size:39px;
line-height:1.3;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-content h2 span{
color:#a1783f;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-points{
border-top:1px solid #dfd2c0;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-point{
display:grid;
grid-template-columns:60px 1fr;
gap:22px;
padding:27px 0;
border-bottom:1px solid #dfd2c0;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-point>strong{
color:#c49a4a;
font-size:22px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-point h3{
margin:0 0 6px;
color:#663a70;
font-size:21px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-point p{
margin:0;
color:#706671;
font-size:17px;
line-height:1.75;
}


/* COURSE */

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-course{
max-width:930px;
margin:70px auto 0;
padding:45px;
background:#f1e7f0;
border-radius:28px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-course h2{
margin-bottom:18px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-course p{
margin:0;
color:#6d626e;
font-size:18px;
line-height:1.85;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-course-items{
display:flex;
flex-wrap:wrap;
gap:9px;
margin-top:25px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-course-items span{
padding:9px 16px;
background:#fffaf5;
border:1px solid #d8c4d6;
border-radius:50px;
color:#663a70;
font-size:14px;
font-weight:700;
}


/* WHATSAPP */

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-contact{
max-width:900px;
margin:70px auto 0;
padding:50px 35px;
background:#663a70;
border:1px solid #c49a4a;
border-radius:28px;
text-align:center;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-contact-small{
margin-bottom:7px;
color:#e8cc94;
font-size:15px;
font-weight:700;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-contact h2{
margin:0 0 15px;
color:#fff;
font-size:38px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-contact p{
max-width:680px;
margin:0 auto;
color:#f0e7f0;
font-size:18px;
line-height:1.8;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-whatsapp{
display:inline-flex;
align-items:center;
justify-content:center;
margin-top:27px;
min-height:58px;
padding:14px 30px;
background:#fffaf5;
border:2px solid #c49a4a;
border-radius:50px;
color:#663a70!important;
font-size:16px;
font-weight:800;
text-decoration:none!important;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-contact-note{
display:block;
margin-top:10px;
color:#d9c8da;
font-size:12px;
}


/* FINAL */

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-final{
padding:65px 0 5px;
text-align:center;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-final span,
.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-final strong,
.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-final small{
display:block;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-final span{
color:#a1783f;
font-size:14px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-final strong{
max-width:600px;
margin:8px auto;
color:#663a70;
font-size:25px;
line-height:1.5;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-final small{
color:#8a7d8b;
font-size:14px;
}


/* MOBILE */

@media(max-width:767px){

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-inner{
padding-left:17px;
padding-right:17px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-hero{
padding:60px 0 35px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-hero h1{
font-size:38px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-subtitle{
font-size:19px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-intro{
font-size:17px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-meta{
grid-template-columns:1fr;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-meta div+div{
border-right:0;
border-top:1px solid #e4d7c4;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-zoom{
width:calc(100% - 22px);
margin-bottom:45px;
padding:8px;
border-radius:18px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-content h2{
font-size:31px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-point{
grid-template-columns:42px 1fr;
gap:12px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-point h3{
font-size:19px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-point p{
font-size:16px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-course{
margin-top:50px;
padding:30px 20px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-contact{
margin-top:50px;
padding:38px 19px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-contact h2{
font-size:30px;
}

.elementor-11865 .elementor-element.elementor-element-6b2576c .bio-live-whatsapp{
width:100%;
}

}/* End custom CSS */