.elementor-873 .elementor-element.elementor-element-2fffe70f:not(.elementor-motion-effects-element-type-background), .elementor-873 .elementor-element.elementor-element-2fffe70f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tcchicotes.com.br/wp-content/uploads/2025/01/tc_chicotes_cover-scaled.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-873 .elementor-element.elementor-element-2fffe70f > .elementor-background-overlay{background-color:#000000;opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-873 .elementor-element.elementor-element-2fffe70f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 0px 15px;}.elementor-873 .elementor-element.elementor-element-1a7da12:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-873 .elementor-element.elementor-element-1a7da12 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 50%;background-repeat:no-repeat;background-size:36% auto;}.elementor-873 .elementor-element.elementor-element-1a7da12 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 150px 0px;}.elementor-873 .elementor-element.elementor-element-1a7da12 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-873 .elementor-element.elementor-element-46fa4acc{text-align:center;}.elementor-873 .elementor-element.elementor-element-46fa4acc .elementor-heading-title{color:#FFFFFF;}.elementor-873 .elementor-element.elementor-element-32af9cf5:not(.elementor-motion-effects-element-type-background), .elementor-873 .elementor-element.elementor-element-32af9cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-873 .elementor-element.elementor-element-32af9cf5 > .elementor-background-overlay{background-position:center right;background-repeat:no-repeat;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-873 .elementor-element.elementor-element-32af9cf5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-100px;padding:0px 15px 150px 15px;}.elementor-873 .elementor-element.elementor-element-31b91476{margin-top:25px;margin-bottom:0px;}.elementor-873 .elementor-element.elementor-element-52fc22a0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:18px;}.elementor-873 .elementor-element.elementor-element-52fc22a0 > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-873 .elementor-element.elementor-element-773ae71{--display:flex;}.elementor-873 .elementor-element.elementor-element-db5374a{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-93c262d .elementor-heading-title{color:var( --e-global-color-7064be8 );}.elementor-873 .elementor-element.elementor-element-d89ea7f{--display:flex;}.elementor-873 .elementor-element.elementor-element-51ad6bf{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-97bb4ec{--display:flex;}.elementor-873 .elementor-element.elementor-element-1d70910{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-bc9e3ba{--display:flex;}.elementor-873 .elementor-element.elementor-element-c2f6bb8{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-5765a4e{--display:flex;}.elementor-873 .elementor-element.elementor-element-0c7d6a5{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-6979000{--display:flex;}.elementor-873 .elementor-element.elementor-element-f083ec3{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-fb653e0{--display:flex;}.elementor-873 .elementor-element.elementor-element-3abe2a2{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-ed58e71{--display:flex;}.elementor-873 .elementor-element.elementor-element-54736a5{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-12fd51f{--display:flex;}.elementor-873 .elementor-element.elementor-element-3b08d04{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-f82226a{--display:flex;}.elementor-873 .elementor-element.elementor-element-5fbd67b{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-5596e1e{--display:flex;}.elementor-873 .elementor-element.elementor-element-b25f07b{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-ae7d9d7{--display:flex;}.elementor-873 .elementor-element.elementor-element-2e8ea2d{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-fb4fbde{--display:flex;}.elementor-873 .elementor-element.elementor-element-b522182{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-565c33e{--display:flex;}.elementor-873 .elementor-element.elementor-element-bc43921{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-85b7611{--display:flex;}.elementor-873 .elementor-element.elementor-element-a4e6c0b{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-40955cd{--display:flex;}.elementor-873 .elementor-element.elementor-element-63068b2{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-95867ca{--display:flex;}.elementor-873 .elementor-element.elementor-element-fdee447{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-40953ad{--display:flex;}.elementor-873 .elementor-element.elementor-element-843174d{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-f980f1f{--display:flex;}.elementor-873 .elementor-element.elementor-element-9c0c3b7{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-bc0f4b8{--display:flex;}.elementor-873 .elementor-element.elementor-element-e875123{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-916eebe{--display:flex;}.elementor-873 .elementor-element.elementor-element-7b88cb7{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-119a580{--display:flex;}.elementor-873 .elementor-element.elementor-element-e9416d0{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-66a8f4c{--display:flex;}.elementor-873 .elementor-element.elementor-element-d13efbd{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-c1a302b{--display:flex;}.elementor-873 .elementor-element.elementor-element-ef387a8{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-db559fc{--display:flex;}.elementor-873 .elementor-element.elementor-element-ba557a8{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-5251a81{--display:flex;}.elementor-873 .elementor-element.elementor-element-5eb6839{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-1da5b06{--display:flex;}.elementor-873 .elementor-element.elementor-element-9c42de5{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-981bb7e{--display:flex;}.elementor-873 .elementor-element.elementor-element-a14b48f{color:var( --e-global-color-7c4b146 );}.elementor-873 .elementor-element.elementor-element-6016642{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-7c4b146 );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-873 .elementor-element.elementor-element-6016642 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-873 .elementor-element.elementor-element-6016642 {--n-accordion-padding:4px 12px 4px 12px;}:where( .elementor-873 .elementor-element.elementor-element-6016642 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-96e1d10{--display:flex;}.elementor-873 .elementor-element.elementor-element-2f1eb23{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-873 .elementor-element.elementor-element-1a7da12:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-873 .elementor-element.elementor-element-1a7da12 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 85px;}.elementor-873 .elementor-element.elementor-element-1a7da12 > .elementor-element-populated{padding:100px 0px 150px 0px;}.elementor-873 .elementor-element.elementor-element-32af9cf5{padding:30px 15px 50px 15px;}.elementor-873 .elementor-element.elementor-element-52fc22a0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-873 .elementor-element.elementor-element-493d9a31 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 0px 0px 0px;}}@media(max-width:767px){.elementor-873 .elementor-element.elementor-element-1a7da12:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-873 .elementor-element.elementor-element-1a7da12 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 85%;background-size:40% auto;}.elementor-873 .elementor-element.elementor-element-1a7da12 > .elementor-element-populated{padding:80px 0px 100px 0px;}.elementor-873 .elementor-element.elementor-element-32af9cf5{padding:40px 15px 50px 15px;}.elementor-873 .elementor-element.elementor-element-31b91476{margin-top:0px;margin-bottom:0px;padding:0px 0px 61px 0px;}}@media(min-width:768px){.elementor-873 .elementor-element.elementor-element-52fc22a0{width:63.638%;}.elementor-873 .elementor-element.elementor-element-493d9a31{width:36.318%;}}@media(max-width:1024px) and (min-width:768px){.elementor-873 .elementor-element.elementor-element-52fc22a0{width:100%;}.elementor-873 .elementor-element.elementor-element-493d9a31{width:100%;}}/* Start custom CSS */.map-off:hover {
    fill:#A8A8A8 !important;
}

.nivo-lightbox-inline {
    width:100% !important;
    max-width:450px !important;
    margin:auto !important;
    top:150px !important;
    height:370px !important;
    overflow-y:auto;
}

#svg-map {
        width:100% !important;
        max-width:600px !important;
        height:auto !important;
    }

#svg-map path {
    fill:#FDD934;
    transition: all 0.4s;
}

#svg-map text {
    fill:#12294c;
    font:12px Arial-BoldMT, sans-serif;
    cursor:pointer
}

#svg-map a{
    text-decoration:none
}

#svg-map a:hover {
    cursor:pointer;
    text-decoration:none
}

#svg-map a:hover path{
    fill:#cbb80f !important;
    transition: all 0.4s;
}

#svg-map .circle {
    fill:#ea232a
}
#svg-map a:has(.circle) text {
  fill: #FFF;
}
#svg-map a:hover .circle {
    fill:#890D13 !important;
    cursor:pointer;
    transition: all 0.4s;
}


@media (max-width: 812px) {
    #mapa_representantes {
        width:460px;
        height:460px;
        border-radius:0;
        background:none;
        margin-left:auto;
        margin-right:auto;
        padding:0;
        border:0;
    }
    #mapa_representantes:hover {
        background:none;
    }
}
@media (max-width: 767px) {
    #mapa_representantes {
        width:100%;
        height:auto;
        overflow:hidden;
    }
    #svg-map {
        width:100% !important;
        height:auto !important;
    }
}/* End custom CSS */