.elementor-361 .elementor-element.elementor-element-b531012{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for html, class: .elementor-element-80ff577 */.sb-agenda-mini{

display:flex;

align-items:center;

justify-content:space-between;

gap:30px;

padding:32px 42px;

border-radius:28px;

background:

radial-gradient(
circle at left,
rgba(220,151,47,.18),
transparent 35%
),

linear-gradient(
135deg,
rgba(36,4,58,.96),
rgba(54,12,80,.96)
);

border:1px solid rgba(255,255,255,.08);

overflow:hidden;

}

.sb-mini-left{

max-width:720px;

}

.sb-mini-badge{

display:inline-flex;

padding:8px 16px;

border-radius:999px;

font-size:13px;

font-weight:800;

background:

linear-gradient(
90deg,
rgba(220,151,47,.18),
rgba(133,61,163,.18)
);

color:#fff;

margin-bottom:14px;

}

.sb-agenda-mini h2{

margin:0;

font-size:42px;

line-height:1;

font-weight:900;

background:

linear-gradient(
90deg,
#fff,
#DC972F,
#853DA3
);

-webkit-background-clip:text;

-webkit-text-fill-color:transparent;

}

.sb-agenda-mini p{

margin:14px 0 0;

color:rgba(255,255,255,.78);

font-size:16px;

line-height:1.7;

}

.sb-mini-btn{

flex:none;

height:56px;

padding:0 32px;

display:flex;

align-items:center;

border-radius:999px;

background:

linear-gradient(
135deg,
#DC972F,
#f8b53c,
#853DA3
);

color:#fff;

font-weight:800;

text-decoration:none;

box-shadow:

0 16px 40px rgba(220,151,47,.28);

transition:.25s;

}

.sb-mini-btn:hover{

transform:translateY(-3px);

}

@media(max-width:768px){

.sb-agenda-mini{

padding:26px;

flex-direction:column;

align-items:flex-start;

}

.sb-agenda-mini h2{

font-size:30px;

}

.sb-mini-btn{

width:100%;

justify-content:center;

}

}/* End custom CSS */