.elementor-23835 .elementor-element.elementor-element-8d93a10{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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-23835 .elementor-element.elementor-element-631f21d{--display:flex;--gap:0px 0px;--row-gap:0px;--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-23835 .elementor-element.elementor-element-daf5201{--display:flex;--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-23835 .elementor-element.elementor-element-3609d8a .jet-listing-dynamic-image{justify-content:center;}.elementor-23835 .elementor-element.elementor-element-3609d8a .jet-listing-dynamic-image__figure{align-items:center;}.elementor-23835 .elementor-element.elementor-element-3609d8a .jet-listing-dynamic-image__caption{text-align:left;}.elementor-23835 .elementor-element.elementor-element-92c6e66 .elementor-icon-wrapper{text-align:center;}.elementor-23835 .elementor-element.elementor-element-92c6e66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0c6fb36 );}.elementor-23835 .elementor-element.elementor-element-92c6e66.elementor-view-framed .elementor-icon, .elementor-23835 .elementor-element.elementor-element-92c6e66.elementor-view-default .elementor-icon{color:var( --e-global-color-0c6fb36 );border-color:var( --e-global-color-0c6fb36 );}.elementor-23835 .elementor-element.elementor-element-92c6e66.elementor-view-framed .elementor-icon, .elementor-23835 .elementor-element.elementor-element-92c6e66.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0c6fb36 );}.elementor-23835 .elementor-element.elementor-element-92c6e66 .elementor-icon{font-size:20px;}.elementor-23835 .elementor-element.elementor-element-92c6e66 .elementor-icon svg{height:20px;}.elementor-23835 .elementor-element.elementor-element-92c6e66 .elementor-icon i, .elementor-23835 .elementor-element.elementor-element-92c6e66 .elementor-icon svg{transform:rotate(90deg);}.elementor-23835 .elementor-element.elementor-element-92c6e66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;}body:not(.rtl) .elementor-23835 .elementor-element.elementor-element-92c6e66{right:8px;}body.rtl .elementor-23835 .elementor-element.elementor-element-92c6e66{left:8px;}.elementor-23835 .elementor-element.elementor-element-a1b015b{--display:flex;--min-height:90px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:08px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-23835 .elementor-element.elementor-element-1fb3a05 .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:600;line-height:16px;text-align:left;}.elementor-23835 .elementor-element.elementor-element-1fb3a05 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-23835 .elementor-element.elementor-element-1fb3a05 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-23835 .elementor-element.elementor-element-1fb3a05 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-23835 .elementor-element.elementor-element-e58d2de .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;line-height:16px;word-spacing:2px;text-align:left;}.elementor-23835 .elementor-element.elementor-element-e58d2de .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-23835 .elementor-element.elementor-element-e58d2de .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-23835 .elementor-element.elementor-element-e58d2de .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-23835 .elementor-element.elementor-element-e58d2de{margin:06% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-23835 .elementor-element.elementor-element-02ff822{--display:flex;--margin-top:08px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23835 .elementor-element.elementor-element-a514d5b .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-23835 .elementor-element.elementor-element-a514d5b .jeg-elementor-kit.jkit-button .jkit-button-wrapper{padding:0px 0px 0px 0px;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:600;color:#073020;background-color:#FFFFFF;}.elementor-23835 .elementor-element.elementor-element-a514d5b .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:#073020;}.elementor-23835 .elementor-element.elementor-element-a514d5b .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-23835 .elementor-element.elementor-element-a514d5b .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:5px;}.elementor-23835 .elementor-element.elementor-element-a514d5b .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-23835 .elementor-element.elementor-element-a514d5b .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:5px;}.elementor-23835 .elementor-element.elementor-element-a514d5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for container, class: .elementor-element-631f21d */.elementor-23835 .elementor-element.elementor-element-631f21d {
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d93a10 */.elementor-23835 .elementor-element.elementor-element-8d93a10 {
    width: 250px;
    height: 450px;
    border-radius: 1rem;
    border: 1px solid #ddd;
    overflow: hidden;
    position: relative;
}


.elementor-23835 .elementor-element.elementor-element-8d93a10 * {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for jkit_button, class: .elementor-element-a514d5b */.elementor-23835 .elementor-element.elementor-element-a514d5b {
    position: relative;
    z-index: 10;
}

/* Estilo base para garantir borda e transição em todos os links */
.elementor-23835 .elementor-element.elementor-element-a514d5b div a {
    transition: all 0.3s ease !important;
    border-style: solid !important;
    border-width: 2px !important;
    text-decoration: none !important;
    padding: 8px 16px !important;
    border-radius: 36px !important;
}

/* 1. Agro Tech (.agro-tech-cannabis) // Amarelo solicitado */
.elementor-23835 .elementor-element.elementor-element-a514d5b div.agro-tech-cannabis a {
    color: #B28900 !important; /* Dourado mais escuro */
    border-color: #B28900 !important;
    background-color: transparent !important;
}
.elementor-23835 .elementor-element.elementor-element-a514d5b div.agro-tech-cannabis a:hover {
    background-color: #B28900 !important;
    color: #ffffff !important;
}
/* 2. MedCan (.medcan) // Azul */
.elementor-23835 .elementor-element.elementor-element-a514d5b div.medcan a {
    color: #0056b3 !important; 
    border-color: #0056b3 !important;
    background-color: transparent !important;
}
.elementor-23835 .elementor-element.elementor-element-a514d5b div.medcan a:hover {
    background-color: #0056b3 !important;
    color: #ffffff !important;
}

/* 3. Business (.business-cannabis) // Rosa */
.elementor-23835 .elementor-element.elementor-element-a514d5b div.business-cannabis a {
    color: #E83E8C !important; 
    border-color: #E83E8C !important;
    background-color: transparent !important;
}
.elementor-23835 .elementor-element.elementor-element-a514d5b div.business-cannabis a:hover {
    background-color: #E83E8C !important;
    color: #ffffff !important;
}

/* 4. Odonto (.odonto-cannabis) // Vermelho */
.elementor-23835 .elementor-element.elementor-element-a514d5b div.odonto-cannabis a {
    color: #DC3545 !important; 
    border-color: #DC3545 !important;
    background-color: transparent !important;
}
.elementor-23835 .elementor-element.elementor-element-a514d5b div.odonto-cannabis a:hover {
    background-color: #DC3545 !important;
    color: #ffffff !important;
}

/* 5. QuimFarma (.quimfarma) // Verde Água */
.elementor-23835 .elementor-element.elementor-element-a514d5b div.quimfarma a {
    color: #20C997 !important; 
    border-color: #20C997 !important;
    background-color: transparent !important;
}
.elementor-23835 .elementor-element.elementor-element-a514d5b div.quimfarma a:hover {
    background-color: #20C997 !important;
    color: #ffffff !important;
}

/* 6. Vet (.vet-cannabis) // Verde */
.elementor-23835 .elementor-element.elementor-element-a514d5b div.vet-cannabis a {
    color: #28A745 !important; 
    border-color: #28A745 !important;
    background-color: transparent !important;
}
.elementor-23835 .elementor-element.elementor-element-a514d5b div.vet-cannabis a:hover {
    background-color: #28A745 !important;
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ff822 */.elementor-23835 .elementor-element.elementor-element-02ff822 {
    width: 250px;
}/* End custom 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 */