.elementor-2314 .elementor-element.elementor-element-26418db{--display:flex;}.elementor-widget-image .widget-image-caption{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-2314 .elementor-element.elementor-element-243a0a1 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2314 .elementor-element.elementor-element-243a0a1{text-align:center;}.elementor-2314 .elementor-element.elementor-element-243a0a1 img{width:65%;}.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-2314 .elementor-element.elementor-element-9c91f66 .elementor-button{background-color:#196B55;font-family:"Montserrat Medium", Sans-serif;font-size:16px;font-weight:600;border-radius:5px 5px 5px 5px;padding:16px 15px 16px 15px;}.elementor-2314 .elementor-element.elementor-element-9c91f66 .elementor-button:hover, .elementor-2314 .elementor-element.elementor-element-9c91f66 .elementor-button:focus{background-color:#FF4876;}.elementor-2314 .elementor-element.elementor-element-9c91f66 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2314 .elementor-element.elementor-element-9c91f66 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2314 .elementor-element.elementor-element-7bf687a .elementor-button{background-color:#196B55;font-family:"Montserrat Medium", Sans-serif;font-size:16px;font-weight:600;border-radius:5px 5px 5px 5px;padding:16px 15px 16px 15px;}.elementor-2314 .elementor-element.elementor-element-7bf687a .elementor-button:hover, .elementor-2314 .elementor-element.elementor-element-7bf687a .elementor-button:focus{background-color:#FF4876;}.elementor-2314 .elementor-element.elementor-element-7bf687a .elementor-button-content-wrapper{flex-direction:row;}.elementor-2314 .elementor-element.elementor-element-7bf687a .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2314 .elementor-element.elementor-element-a4ed6ec .elementor-button{background-color:#196B55;font-family:"Montserrat Medium", Sans-serif;font-size:16px;font-weight:600;border-radius:5px 5px 5px 5px;padding:16px 15px 16px 15px;}.elementor-2314 .elementor-element.elementor-element-a4ed6ec .elementor-button:hover, .elementor-2314 .elementor-element.elementor-element-a4ed6ec .elementor-button:focus{background-color:#FF4876;}.elementor-2314 .elementor-element.elementor-element-a4ed6ec .elementor-button-content-wrapper{flex-direction:row;}.elementor-2314 .elementor-element.elementor-element-a4ed6ec .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2314 .elementor-element.elementor-element-d7f5233 .elementor-button{background-color:#196B55;font-family:"Montserrat Medium", Sans-serif;font-size:16px;font-weight:600;border-radius:5px 5px 5px 5px;padding:16px 15px 16px 15px;}.elementor-2314 .elementor-element.elementor-element-d7f5233 .elementor-button:hover, .elementor-2314 .elementor-element.elementor-element-d7f5233 .elementor-button:focus{background-color:#FF4876;}.elementor-2314 .elementor-element.elementor-element-d7f5233 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2314 .elementor-element.elementor-element-d7f5233 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2314 .elementor-element.elementor-element-8e08dcb .elementor-button{background-color:#196B55;font-family:"Montserrat Medium", Sans-serif;font-size:16px;font-weight:600;border-radius:5px 5px 5px 5px;padding:16px 15px 16px 15px;}.elementor-2314 .elementor-element.elementor-element-8e08dcb .elementor-button:hover, .elementor-2314 .elementor-element.elementor-element-8e08dcb .elementor-button:focus{background-color:#FF4876;}.elementor-2314 .elementor-element.elementor-element-8e08dcb .elementor-button-content-wrapper{flex-direction:row;}.elementor-2314 .elementor-element.elementor-element-8e08dcb .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2314 .elementor-element.elementor-element-5f08bdb .elementor-button{background-color:#196B55;font-family:"Montserrat Medium", Sans-serif;font-size:16px;font-weight:600;border-radius:5px 5px 5px 5px;padding:16px 15px 16px 15px;}.elementor-2314 .elementor-element.elementor-element-5f08bdb .elementor-button:hover, .elementor-2314 .elementor-element.elementor-element-5f08bdb .elementor-button:focus{background-color:#FF4876;}.elementor-2314 .elementor-element.elementor-element-5f08bdb .elementor-button-content-wrapper{flex-direction:row;}.elementor-2314 .elementor-element.elementor-element-5f08bdb .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2314 .elementor-element.elementor-element-34d4e7f{--divider-border-style:solid;--divider-color:#196B552E;--divider-border-width:1px;}.elementor-2314 .elementor-element.elementor-element-34d4e7f .elementor-divider-separator{width:100%;}.elementor-2314 .elementor-element.elementor-element-34d4e7f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2314 .elementor-element.elementor-element-b2f7ec5 .elementor-button{background-color:#BA264A;font-family:"Montserrat Medium", Sans-serif;font-size:16px;font-weight:600;border-radius:5px 5px 5px 5px;padding:16px 15px 16px 15px;}.elementor-2314 .elementor-element.elementor-element-b2f7ec5 .elementor-button:hover, .elementor-2314 .elementor-element.elementor-element-b2f7ec5 .elementor-button:focus{background-color:#196B55;}.elementor-2314 .elementor-element.elementor-element-b2f7ec5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2314 .elementor-element.elementor-element-b2f7ec5 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2314 .elementor-element.elementor-element-81c65f9{--divider-border-style:solid;--divider-color:#196B552E;--divider-border-width:1px;}.elementor-2314 .elementor-element.elementor-element-81c65f9 .elementor-divider-separator{width:100%;}.elementor-2314 .elementor-element.elementor-element-81c65f9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2314 .elementor-element.elementor-element-a0ef3ff{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-2314 .elementor-element.elementor-element-a0ef3ff:not(.elementor-motion-effects-element-type-background), .elementor-2314 .elementor-element.elementor-element-a0ef3ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2314 .elementor-element.elementor-element-0f59631{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-2314 .elementor-element.elementor-element-0f59631 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-2314 .elementor-element.elementor-element-0f59631 img{width:70px;border-radius:50px 50px 50px 50px;}.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-2314 .elementor-element.elementor-element-73f6fa8 .elementor-heading-title{font-family:"Montserrat Medium", Sans-serif;font-size:17px;font-weight:800;color:#BA264A;}.elementor-2314 .elementor-element.elementor-element-fb47b66{--spacer-size:50px;}#jet-popup-2314 .jet-popup__container-inner{background-color:#FFF0F4;justify-content:flex-start;}#jet-popup-2314 .jet-popup__overlay{background-color:#196B558C;}#jet-popup-2314 .jet-popup__container{width:400px;height:100%;}#jet-popup-2314 .jet-popup__inner{justify-content:flex-start;align-items:flex-start;}#jet-popup-2314 .jet-popup__close-button{transform:translateX(-9px) translateY(4px);-webkit-transform:translateX(-9px) translateY(4px);color:#FFFFFF;background-color:#FF4876;font-size:21px;width:35px;height:35px;}#jet-popup-2314 .jet-popup__close-button:before{font-size:21px;}#jet-popup-2314 .jet-popup__close-button svg{width:21px;}#jet-popup-2314 .jet-popup__close-button:hover{color:#FFFFFF;background-color:#196B55;font-size:21px;width:35px;height:35px;}#jet-popup-2314 .jet-popup__close-button:hover:before{font-size:21px;}#jet-popup-2314 .jet-popup__close-button:hover svg{width:21px;}@media(max-width:1024px){.elementor-2314 .elementor-element.elementor-element-a0ef3ff{--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2314 .elementor-element.elementor-element-0f59631{text-align:center;}.elementor-2314 .elementor-element.elementor-element-73f6fa8 > .elementor-widget-container{padding:0px 0px 17px 0px;}}@media(max-width:767px){.elementor-2314 .elementor-element.elementor-element-0f59631 img{width:45px;}.elementor-2314 .elementor-element.elementor-element-73f6fa8 .elementor-heading-title{font-size:1em;}}/* Start custom CSS for container, class: .elementor-element-26418db *//* Estilização para Chrome, Edge e Safari */
::-webkit-scrollbar {
  width: 7px;              /* Largura da barra de rolagem */
}

::-webkit-scrollbar-thumb {
  background-color: #FF4876;   /* Cor do "polegar" da barra */
  border-radius: 7px;      /* Arredondamento dos cantos */
  border: 3px solid #FFF0F4; /* Espaçamento ao redor do polegar */
}

::-webkit-scrollbar-track {
  background-color: #FFF0F4; /* Cor do fundo da trilha da barra de rolagem */
  border-radius: 7px;       /* Arredondamento dos cantos */
}

/* Estilização para Firefox */
* {
  scrollbar-width: thin;            /* Largura da barra (auto, thin, none) */
  scrollbar-color:  #FF4876  #FFF0F4;   /* Cor do polegar e da trilha, respectivamente */
}

/* Estilização para Scrollbars no Safari (usando pseudo-elementos) */
body::-webkit-scrollbar {
  width: 7px;
}

body::-webkit-scrollbar-thumb {
  background-color: #FF4876;
  border-radius: 7px;
  border: 3px solid #FFF0F4;
}

body::-webkit-scrollbar-track {
  background-color: #FFF0F4;
  border-radius: 7px;
}  

/* Ajustes adicionais para compatibilidade */
html {
  scrollbar-gutter: stable;  /* Garante uma rolagem estável */
}

/* Para forçar compatibilidade com dispositivos de toque (caso necessário) */
@media (pointer: coarse) {
  * {
    scrollbar-width: auto;   /* Define o padrão para dispositivos de toque */
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://solucao1-2-0.loujaq.tec.br/wp-content/uploads/2025/07/Montserrat-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */