.elementor-1201 .elementor-element.elementor-element-16c6238{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1201 .elementor-element.elementor-element-de5b179{--display:flex;--padding-top:50px;--padding-bottom:40px;--padding-left:50px;--padding-right:0px;}.elementor-1201 .elementor-element.elementor-element-de5b179:not(.elementor-motion-effects-element-type-background), .elementor-1201 .elementor-element.elementor-element-de5b179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1201 .elementor-element.elementor-element-e9e4a34 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#2B5C9E;}.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 );}.elementor-1201 .elementor-element.elementor-element-4ff0ef7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#1B2228;}.elementor-1201 .elementor-element.elementor-element-4ff0ef7 a{color:#1B2228;}.elementor-1201 .elementor-element.elementor-element-33d9632{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1201 .elementor-element.elementor-element-a6f1e23{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:20px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1201 .elementor-element.elementor-element-b3a696c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#2B5C9E;}.elementor-1201 .elementor-element.elementor-element-2c05533{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;line-height:24px;color:#8D8D8D;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1201 .elementor-element.elementor-element-2259dc2 .elementor-button{background-color:#D5F0FF;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;line-height:16px;fill:#2B5C9E;color:#2B5C9E;border-radius:35px 35px 35px 35px;padding:5px 10px 5px 10px;}.elementor-1201 .elementor-element.elementor-element-c4acf5f .elementor-button{background-color:#2B5C9E;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-1201 .elementor-element.elementor-element-c4acf5f .elementor-button:hover, .elementor-1201 .elementor-element.elementor-element-c4acf5f .elementor-button:focus{background-color:#02274B;}.elementor-1201 .elementor-element.elementor-element-c4acf5f{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1201 .elementor-element.elementor-element-c4acf5f .elementor-button-content-wrapper{flex-direction:row;}.elementor-1201 .elementor-element.elementor-element-c4acf5f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1201 .elementor-element.elementor-element-b20f365{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;line-height:24px;color:#8D8D8D;}.elementor-1201 .elementor-element.elementor-element-cf4e66d{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1201 .elementor-element.elementor-element-627b4ef{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;line-height:24px;color:#8D8D8D;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1201 .elementor-element.elementor-element-9c15b77{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#1B2228;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1201 .elementor-element.elementor-element-c970166{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1201 .elementor-element.elementor-element-73421aa.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1201 .elementor-element.elementor-element-73421aa .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:1 / 1;}.elementor-1201 .elementor-element.elementor-element-73421aa .elementor-swiper-button{font-size:24px;color:#2B5C9E;}.elementor-1201 .elementor-element.elementor-element-73421aa .elementor-swiper-button svg{fill:#2B5C9E;}@media(min-width:768px){.elementor-1201 .elementor-element.elementor-element-de5b179{--width:18%;}.elementor-1201 .elementor-element.elementor-element-33d9632{--width:82%;}.elementor-1201 .elementor-element.elementor-element-a6f1e23{--width:55%;}.elementor-1201 .elementor-element.elementor-element-c970166{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1201 .elementor-element.elementor-element-de5b179{--width:34%;}.elementor-1201 .elementor-element.elementor-element-a6f1e23{--width:100%;}.elementor-1201 .elementor-element.elementor-element-c970166{--width:100%;}}@media(max-width:1024px){.elementor-1201 .elementor-element.elementor-element-de5b179{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1201 .elementor-element.elementor-element-e9e4a34 .elementor-heading-title{line-height:30px;}.elementor-1201 .elementor-element.elementor-element-33d9632{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1201 .elementor-element.elementor-element-a6f1e23{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1201 .elementor-element.elementor-element-b3a696c .elementor-heading-title{line-height:30px;}.elementor-1201 .elementor-element.elementor-element-c970166{--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1201 .elementor-element.elementor-element-73421aa.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1201 .elementor-element.elementor-element-73421aa{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-1201 .elementor-element.elementor-element-de5b179{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1201 .elementor-element.elementor-element-e9e4a34 .elementor-heading-title{line-height:30px;}.elementor-1201 .elementor-element.elementor-element-33d9632{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1201 .elementor-element.elementor-element-a6f1e23{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1201 .elementor-element.elementor-element-b3a696c .elementor-heading-title{line-height:30px;}.elementor-1201 .elementor-element.elementor-element-c970166{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1201 .elementor-element.elementor-element-73421aa.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1201 .elementor-element.elementor-element-73421aa{margin:-61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-c1e9948 */.elementor-1201 .elementor-element.elementor-element-c1e9948 .zci-taxonomy-list{
    display:flex;
    flex-direction:column;
    gap:10px;
    list-style:none;
    padding:0;
    margin:0;
}

/* Todos os itens */
.elementor-1201 .elementor-element.elementor-element-c1e9948 .zci-taxonomy-list .zci-link{
    display:flex;
    align-items:center;
    gap:12px;
    text-decoration:none;
}

/* Primeira categoria em destaque */
.elementor-1201 .elementor-element.elementor-element-c1e9948 .zci-taxonomy-list .zci-item:first-child .zci-image img{
    width:32px;
    height:32px;
    object-fit:contain;
}

.elementor-1201 .elementor-element.elementor-element-c1e9948 .zci-taxonomy-list .zci-item:first-child .zci-term-name{
    font-size:16px;
    font-weight:500;
}


.elementor-1201 .elementor-element.elementor-element-c1e9948 .zci-taxonomy-list .zci-item:not(:first-child) .zci-image img{
    width:32px;
    height:32px;
    object-fit:contain;
}

.elementor-1201 .elementor-element.elementor-element-c1e9948 .zci-taxonomy-list .zci-item:not(:first-child) .zci-term-name{
    font-size:16px;
    font-weight:500;
}

.elementor-1201 .elementor-element.elementor-element-c1e9948 .zci-taxonomy-list .zci-term-name{
    display:flex;
    align-items:center;
    line-height: 1;
    margin: 0;
}

.elementor-1201 .elementor-element.elementor-element-c1e9948 .zci-taxonomy-list .zci-item:has(a[href*="/category/uncategorized/"]) {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4acf5f */.elementor-1201 .elementor-element.elementor-element-c4acf5f svg {
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-9c15b77 */.elementor-1201 .elementor-element.elementor-element-9c15b77 b, strong {
    font-weight: inherit;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-faef1d3 */.elementor-1201 .elementor-element.elementor-element-faef1d3 .zci-taxonomy-list .zci-link{
    pointer-events: none;
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-73421aa */.elementor-element-73421aa .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image {
  aspect-ratio: 1 / 1;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #fff;
    width: 100%;  
}


.elementor-element-73421aa .elementor-thumbnails-swiper .swiper-slide {
  width: 120px !important;
  height: 120px !important;
}


.elementor-element-73421aa .elementor-thumbnails-swiper .swiper-slide-active {
  border: 1px solid #EAEAEA;
}

.elementor-element-73421aa .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active)::after {
  display: none !important;
}

.elementor-element-73421aa .elementor-main-swiper:not(.elementor-thumbnails-swiper) .swiper-wrapper {
  cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c970166 *//* Imagem principal */
.elementor-element-d44a48c img{
    width:100%;
    display:block;
    transition:.3s;
}

/* Área das thumbs */
.elementor-element-6159f91,
.elementor-element-imagem_alternativa{
    display:inline-block;
    width:80px;
    margin-top:15px;
    cursor:pointer;
}

/* Thumbs */
.elementor-element-6159f91 img,
.elementor-element-imagem_alternativa img{
    width:100%;
    border:2px solid transparent;
    border-radius:6px;
    transition:.3s;
}

/* Thumb ativa */
.thumb-ativa img{
    opacity:1;
    border-color:#2B5C9E;
}

/* Thumb inativa */
.thumb-inativa img{
    opacity:.5;
}/* End custom CSS */