.elementor-493 .elementor-element.elementor-element-8763993{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:5%;--padding-left:3%;--padding-right:03%;}.elementor-493 .elementor-element.elementor-element-8763993:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-8763993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EA;}.elementor-493 .elementor-element.elementor-element-49878d8{--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;}.elementor-493 .elementor-element.elementor-element-49878d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-493 .elementor-element.elementor-element-1bac56b{width:var( --container-widget-width, 104.402% );max-width:104.402%;--container-widget-width:104.402%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-1bac56b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-1bac56b img{border-radius:20px 20px 20px 20px;}.elementor-493 .elementor-element.elementor-element-2189f3d{--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;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-493 .elementor-element.elementor-element-6e034bb{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 1%;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );text-align:start;}.elementor-493 .elementor-element.elementor-element-6e034bb .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:42px;font-weight:600;color:#303030;}.elementor-493 .elementor-element.elementor-element-6720454{width:var( --container-widget-width, 94.821% );max-width:94.821%;--container-widget-width:94.821%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-6720454.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-6720454 .elementor-heading-title{font-family:"Rosario", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.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-493 .elementor-element.elementor-element-53bbe8e .elementor-button{background-color:transparent;font-family:"Rosario", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #E0B877 100%);transition-duration:0.6s;border-radius:10px 10px 10px 10px;padding:8% 45% 8% 45%;}.elementor-493 .elementor-element.elementor-element-53bbe8e{width:var( --container-widget-width, 36.486% );max-width:36.486%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:36.486%;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-53bbe8e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-53bbe8e .elementor-button-content-wrapper{flex-direction:row;}.elementor-493 .elementor-element.elementor-element-53bbe8e .elementor-button .elementor-button-content-wrapper{gap:7px;justify-content:center;}.elementor-493 .elementor-element.elementor-element-130d118{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:00%;--padding-left:3%;--padding-right:03%;}.elementor-493 .elementor-element.elementor-element-130d118:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-130d118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EA;}.elementor-493 .elementor-element.elementor-element-130d118.e-con{--align-self:center;}.elementor-493 .elementor-element.elementor-element-090368a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-493 .elementor-element.elementor-element-090368a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-18b456a{--display:flex;--flex-direction:column-reverse;--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:3%;--padding-bottom:3%;--padding-left:1%;--padding-right:1%;}.elementor-493 .elementor-element.elementor-element-18b456a:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-18b456a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-493 .elementor-element.elementor-element-e2dbb5e{text-align:center;}.elementor-493 .elementor-element.elementor-element-e2dbb5e .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:18px;font-weight:300;}.elementor-493 .elementor-element.elementor-element-9a60a3b{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:center;}.elementor-493 .elementor-element.elementor-element-9a60a3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-9a60a3b img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 20% ) blur( 0px ) hue-rotate( 82deg );}.elementor-493 .elementor-element.elementor-element-514411e{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:3%;--padding-bottom:3%;--padding-left:1%;--padding-right:1%;}.elementor-493 .elementor-element.elementor-element-514411e:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-514411e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-493 .elementor-element.elementor-element-dfdefce{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:center;}.elementor-493 .elementor-element.elementor-element-dfdefce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-dfdefce img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 20% ) blur( 0px ) hue-rotate( 82deg );}.elementor-493 .elementor-element.elementor-element-cd15fd2{text-align:center;}.elementor-493 .elementor-element.elementor-element-cd15fd2 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:18px;font-weight:300;}.elementor-493 .elementor-element.elementor-element-5f4f6d3{--display:flex;--flex-direction:column-reverse;--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:3%;--padding-bottom:3%;--padding-left:1%;--padding-right:1%;}.elementor-493 .elementor-element.elementor-element-5f4f6d3:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-5f4f6d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-493 .elementor-element.elementor-element-e82cd6d{text-align:center;}.elementor-493 .elementor-element.elementor-element-e82cd6d .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:18px;font-weight:300;}.elementor-493 .elementor-element.elementor-element-dd641cd{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:center;}.elementor-493 .elementor-element.elementor-element-dd641cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-dd641cd img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 20% ) blur( 0px ) hue-rotate( 82deg );}.elementor-493 .elementor-element.elementor-element-5385910{--display:flex;--flex-direction:column-reverse;--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:3%;--padding-bottom:3%;--padding-left:1%;--padding-right:1%;}.elementor-493 .elementor-element.elementor-element-5385910:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-5385910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-493 .elementor-element.elementor-element-b71829d{text-align:center;}.elementor-493 .elementor-element.elementor-element-b71829d .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:18px;font-weight:300;}.elementor-493 .elementor-element.elementor-element-f05af02{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:center;}.elementor-493 .elementor-element.elementor-element-f05af02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-493 .elementor-element.elementor-element-f05af02 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 20% ) blur( 0px ) hue-rotate( 82deg );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-493 .elementor-element.elementor-element-8763993{--content-width:1280px;}.elementor-493 .elementor-element.elementor-element-49878d8{--width:34.223%;}.elementor-493 .elementor-element.elementor-element-2189f3d{--width:50%;}.elementor-493 .elementor-element.elementor-element-130d118{--content-width:1280px;}.elementor-493 .elementor-element.elementor-element-090368a{--width:100%;}.elementor-493 .elementor-element.elementor-element-18b456a{--width:24%;}.elementor-493 .elementor-element.elementor-element-514411e{--width:24%;}.elementor-493 .elementor-element.elementor-element-5f4f6d3{--width:24%;}.elementor-493 .elementor-element.elementor-element-5385910{--width:24%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-493 .elementor-element.elementor-element-2189f3d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-493 .elementor-element.elementor-element-6e034bb{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 2%;}.elementor-493 .elementor-element.elementor-element-6720454{width:var( --container-widget-width, 320.594px );max-width:320.594px;--container-widget-width:320.594px;--container-widget-flex-grow:0;text-align:center;}.elementor-493 .elementor-element.elementor-element-6720454 .elementor-heading-title{font-size:18px;}.elementor-493 .elementor-element.elementor-element-53bbe8e{width:var( --container-widget-width, 165.719px );max-width:165.719px;--container-widget-width:165.719px;--container-widget-flex-grow:0;}.elementor-493 .elementor-element.elementor-element-53bbe8e.elementor-element{--align-self:center;}.elementor-493 .elementor-element.elementor-element-090368a{--width:261px;}}/* Start custom CSS *//* Aplica a todos os containers com a classe personalizada 'hover-elevate' */
.cubo {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.cubo:hover {
  transform: translateY(-8px);
 
}
svg.e-font-icon-svg.e-fab-whatsapp {
    width: 20px;
    height: 17px;
   
}
/* Sombra suave nos campos do formulário Elementor */
.elementor-form input[type="text"],
.elementor-form input[type="email"],
.elementor-form input[type="tel"],
.elementor-form input[type="url"],
.elementor-form input[type="number"],
.elementor-form input[type="search"],
.elementor-form input[type="password"],
.elementor-form textarea,
.elementor-form select {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  transition: box-shadow 0.3s ease;
  border-radius: 6px; /* opcional, para suavizar ainda mais */
  border: 1px solid #ccc; /* opcional, só se quiser redefinir */
}

/* Sombra mais forte ao focar */
.elementor-form input:focus,
.elementor-form textarea:focus,
.elementor-form select:focus {
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
  outline: none;
  border-color: #007bff;
}
/* Scroll suave em toda a página */
html {
  scroll-behavior: smooth;
}

/* Scrollbar estilizada (WebKit: Chrome, Edge, Safari) */
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

::-webkit-scrollbar-track {
  background: #f0f0f0; /* Cor de fundo do trilho */
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  background: #007bff; /* Cor da barra de rolagem */
  border-radius: 10px;
  border: 2px solid #f0f0f0; /* Borda pra dar efeito de espaço */
}

::-webkit-scrollbar-thumb:hover {
  background: #0056b3; /* Cor ao passar o mouse */
}

/* Para Firefox (scrollbar color e largura básica) */
* {
  scrollbar-width: thin;
  scrollbar-color: #94A607 #CECBCB;
}
/* Scroll suave global */
html {
  scroll-behavior: smooth;
  scroll-padding-top: 80px; /* ajusta pra menus fixos */
}

/* Scroll suave para ancoragens dentro da página */
a[href^="#"] {
  scroll-behavior: smooth;
  transition: all 0.3s ease-in-out;
}/* End custom CSS */