.elementor-21322 .elementor-element.elementor-element-d841f16{--display:flex;--min-height:520px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21322 .elementor-element.elementor-element-ced49df{--display:flex;--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;--justify-content:center;--align-items:flex-start;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21322 .elementor-element.elementor-element-e0be992 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21322 .elementor-element.elementor-element-e0be992 img{width:140px;max-width:180%;}.elementor-21322 .elementor-element.elementor-element-4ff2e05{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21322 .elementor-element.elementor-element-4ff2e05.e-con{--align-self:flex-start;}.elementor-21322 .elementor-element.elementor-element-f3bb6b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21322 .elementor-element.elementor-element-f3bb6b1 .te-title{color:var( --e-global-color-text );font-family:"Guanabara Sans", Sans-serif;font-size:68px;font-weight:700;text-transform:uppercase;}.elementor-21322 .elementor-element.elementor-element-df65080{font-family:"Guanabara Sans", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-0c6fb36 );}.elementor-21322 .elementor-element.elementor-element-997dec9{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-21322 .elementor-element.elementor-element-da79a08 .main-title-section{text-align:center;}.elementor-21322 .elementor-element.elementor-element-da79a08 .te-subtitle{font-family:"Instrument Sans", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;}.elementor-21322 .elementor-element.elementor-element-da79a08 .te-title{color:#262725;font-family:"Instrument Sans", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;}.elementor-21322 .elementor-element.elementor-element-de87304{--display:flex;}.elementor-21322 .elementor-element.elementor-element-4f46894 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-21322 .elementor-element.elementor-element-4f46894 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-21322 .elementor-element.elementor-element-96d6347{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-21322 .elementor-element.elementor-element-96d6347 > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21322 .elementor-element.elementor-element-0e523ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21322 .elementor-element.elementor-element-cfd5114{--display:flex;}.elementor-21322 .elementor-element.elementor-element-eb82905{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--overlay-opacity:1;--border-radius:150px 150px 150px 150px;--margin-top:0px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;--z-index:9;}.elementor-21322 .elementor-element.elementor-element-eb82905:not(.elementor-motion-effects-element-type-background), .elementor-21322 .elementor-element.elementor-element-eb82905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(114deg, #1C112F 0%, #0095FF 100%);}.elementor-21322 .elementor-element.elementor-element-eb82905::before, .elementor-21322 .elementor-element.elementor-element-eb82905 > .elementor-background-video-container::before, .elementor-21322 .elementor-element.elementor-element-eb82905 > .e-con-inner > .elementor-background-video-container::before, .elementor-21322 .elementor-element.elementor-element-eb82905 > .elementor-background-slideshow::before, .elementor-21322 .elementor-element.elementor-element-eb82905 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21322 .elementor-element.elementor-element-eb82905 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://congressocannabis.com.br/wp-content/uploads/2025/03/shape-ten-1.png");--background-overlay:'';background-position:center left;background-repeat:no-repeat;}.elementor-21322 .elementor-element.elementor-element-289f261{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21322 .elementor-element.elementor-element-289f261.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21322 .elementor-element.elementor-element-64116f4 .main-title-section{text-align:left;}.elementor-21322 .elementor-element.elementor-element-64116f4 .te-subtitle{color:#FFFFFF;font-family:"Instrument Sans", Sans-serif;font-size:34px;font-weight:500;line-height:30px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21322 .elementor-element.elementor-element-64116f4 .te-title{color:#FFFFFF;font-family:"Instrument Sans", Sans-serif;font-size:32px;font-weight:700;line-height:40px;}.elementor-21322 .elementor-element.elementor-element-64116f4 .te-text{color:#FFFFFF;font-family:"Instrument Sans", Sans-serif;font-size:32px;font-weight:700;line-height:40px;margin:0px 0px 0px 0px !important;}.elementor-21322 .elementor-element.elementor-element-be2eb89{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21322 .elementor-element.elementor-element-cbffd1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21322 .elementor-element.elementor-element-cbffd1c .te-text{color:var( --e-global-color-0c6fb36 );font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.elementor-21322 .elementor-element.elementor-element-f44cd50 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:#0095FF;font-family:"Guanabara Sans", Sans-serif;font-size:24px;border-radius:50px 50px 50px 50px;}.elementor-21322 .elementor-element.elementor-element-f44cd50 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-21322 .elementor-element.elementor-element-f44cd50 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-21322 .elementor-element.elementor-element-f44cd50 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:5px;}.elementor-21322 .elementor-element.elementor-element-f44cd50 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-21322 .elementor-element.elementor-element-f44cd50 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:5px;}.elementor-21322 .elementor-element.elementor-element-ca2c0fe{text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-21322 .elementor-element.elementor-element-ca2c0fe a{color:#FFFFFF;}.elementor-21322 .elementor-element.elementor-element-4a19ace{--spacer-size:1px;width:var( --container-widget-width, 102.441% );max-width:102.441%;--container-widget-width:102.441%;--container-widget-flex-grow:0;top:104.99px;}.elementor-21322 .elementor-element.elementor-element-4a19ace > .elementor-widget-container{background-color:#A4F4AA;padding:130px 0px 110px 0px;border-radius:150px 150px 150px 150px;}.elementor-21322 .elementor-element.elementor-element-4a19ace.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-21322 .elementor-element.elementor-element-4a19ace{right:-8.976px;}body.rtl .elementor-21322 .elementor-element.elementor-element-4a19ace{left:-8.976px;}:root{--page-title-display:none;}body.elementor-page-21322{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-21322 .elementor-element.elementor-element-ced49df{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-21322 .elementor-element.elementor-element-4ff2e05{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21322 .elementor-element.elementor-element-df65080{text-align:center;}.elementor-21322 .elementor-element.elementor-element-eb82905{--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;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-21322 .elementor-element.elementor-element-be2eb89{--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-21322 .elementor-element.elementor-element-ced49df{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21322 .elementor-element.elementor-element-e0be992 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21322 .elementor-element.elementor-element-e0be992.elementor-element{--align-self:center;}.elementor-21322 .elementor-element.elementor-element-e0be992{text-align:center;}.elementor-21322 .elementor-element.elementor-element-e0be992 img{max-width:140px;}.elementor-21322 .elementor-element.elementor-element-4ff2e05{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21322 .elementor-element.elementor-element-f3bb6b1 .te-title{font-size:48px;}.elementor-21322 .elementor-element.elementor-element-df65080{text-align:center;}.elementor-21322 .elementor-element.elementor-element-997dec9{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21322 .elementor-element.elementor-element-96d6347{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-21322 .elementor-element.elementor-element-eb82905{--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-21322 .elementor-element.elementor-element-be2eb89{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-21322 .elementor-element.elementor-element-ced49df{--width:80%;}.elementor-21322 .elementor-element.elementor-element-4ff2e05{--width:70%;}.elementor-21322 .elementor-element.elementor-element-289f261{--width:40%;}.elementor-21322 .elementor-element.elementor-element-be2eb89{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21322 .elementor-element.elementor-element-4ff2e05{--width:100%;}.elementor-21322 .elementor-element.elementor-element-289f261{--width:100%;}.elementor-21322 .elementor-element.elementor-element-be2eb89{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-df65080 */.elementor-21322 .elementor-element.elementor-element-df65080 p {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-96d6347 */.elementor-21322 .elementor-element.elementor-element-96d6347 .e-n-tabs-heading {
    gap: 15px;
}

.elementor-21322 .elementor-element.elementor-element-96d6347 .e-n-tab-title {
    padding: 20px !important;
    border-radius: 20px !important; 
    border: none !important;
    background: none;
    transition: all 0.3s ease;
    height: auto; 
    min-width: 180px;
}

/* Contêiner principal dentro do botão */
.elementor-21322 .elementor-element.elementor-element-96d6347 .e-n-tab-title-text {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* Alinha tudo à esquerda */
    gap: 15px; /* Espaço entre a pílula "Dia" e a data */
    width: 100%; /* Ocupa todo o espaço do botão */
}

/* Pílula "Dia X" */
.elementor-21322 .elementor-element.elementor-element-96d6347 .dia-evento {
    padding: 6px 16px;
    border-radius: 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    display: inline-block;
}

/* Contêiner da data (Número + Mês/Ano) */
.elementor-21322 .elementor-element.elementor-element-96d6347 .data-container {
    display: flex;
    align-items: center; /* Alinha o número e o texto do mês */
    gap: 12px; /* Espaço entre o número e o bloco Mês/Ano */
}

/* Número da data (ex: 21) */
.elementor-21322 .elementor-element.elementor-element-96d6347 .data-dia {
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
}

/* Bloco Mês/Ano */
.elementor-21322 .elementor-element.elementor-element-96d6347 .mes-ano {
    display: flex;
    flex-direction: column;
}

/* Remove margens padrão dos parágrafos de Mês/Ano */
.elementor-21322 .elementor-element.elementor-element-96d6347 .mes-ano p {
    margin: 0;
    line-height: 1.2;
}

/* Texto do Mês (ex: MAI) */
.elementor-21322 .elementor-element.elementor-element-96d6347 .mes {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}

/* Texto do Ano (ex: 2026) */
.elementor-21322 .elementor-element.elementor-element-96d6347 .ano {
    font-size: 16px;
    font-weight: 400;
}


/* --- 2. Estilos do Estado INATIVO [aria-selected="false"] --- */

/* Fundo do card inativo */
.elementor-21322 .elementor-element.elementor-element-96d6347 .e-n-tab-title[aria-selected="false"] {
    background-color: #f1f3f6 !important; /* Cinza claro do mockup */
    border: 1px solid #eaf0f6 !important;
}

/* Pílula "Dia X" inativa */
.elementor-21322 .elementor-element.elementor-element-96d6347 .e-n-tab-title[aria-selected="false"] .dia-evento {
    background-color: #dce1e6; /* Cinza/Azul pálido */
    color: #adbac7; /* Cor do texto pálido */
}

/* Textos inativos (Número, Mês, Ano) */
.elementor-21322 .elementor-element.elementor-element-96d6347 .e-n-tab-title[aria-selected="false"] .data-dia,
.elementor-21322 .elementor-element.elementor-element-96d6347 .e-n-tab-title[aria-selected="false"] .mes,
.elementor-21322 .elementor-element.elementor-element-96d6347 .e-n-tab-title[aria-selected="false"] .ano {
    color: #adb5c2; /* Cor cinza pálido */
}


/* --- 3. Estilos do Estado ATIVO [aria-selected="true"] --- */

/* Fundo do card ativo */
.elementor-21322 .elementor-element.elementor-element-96d6347 .e-n-tab-title[aria-selected="true"] {
    background-color: #ffffff !important;
    border: 1px solid #e0e6ec !important;
    box-shadow: 0 4px 12px rgba(0, 80, 150, 0.08);
}

/* Pílula "Dia X" ativa */
.elementor-21322 .elementor-element.elementor-element-96d6347 .e-n-tab-title[aria-selected="true"] .dia-evento {
    background-color: #2b8c4c; /* Verde do mockup */
    color: #ffffff; /* Texto branco */
}

/* Número da data ativo */
.elementor-21322 .elementor-element.elementor-element-96d6347 .e-n-tab-title[aria-selected="true"] .data-dia {
    color: #2b8c4c; /* Verde do mockup */
}

/* Textos Mês/Ano ativos */
.elementor-21322 .elementor-element.elementor-element-96d6347 .e-n-tab-title[aria-selected="true"] .mes,
.elementor-21322 .elementor-element.elementor-element-96d6347 .e-n-tab-title[aria-selected="true"] .ano {
    color: #334155; /* Cor escura (preto suave) */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca2c0fe */.elementor-21322 .elementor-element.elementor-element-ca2c0fe p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-21322 #exp-main{
    margin-top: 0;
    padding: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Guanabara Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://congressocannabis.com.br/wp-content/uploads/2025/10/GuanabaraSansTest-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Instrument Sans';
	font-display: auto;
	src: url('https://congressocannabis.com.br/wp-content/uploads/2025/10/InstrumentSans-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-display: auto;
	src: url('https://congressocannabis.com.br/wp-content/uploads/2025/10/Inter-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */