.elementor-34 .elementor-element.elementor-element-c765523{--display:flex;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-8685761{text-align:center;}.elementor-34 .elementor-element.elementor-element-8685761 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.5rem;color:var( --e-global-color-1189e93 );}.elementor-34 .elementor-element.elementor-element-03ef348 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-03ef348{text-align:center;}.elementor-34 .elementor-element.elementor-element-03ef348 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;color:var( --e-global-color-1189e93 );}.elementor-34 .elementor-element.elementor-element-995ea46{--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;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-34 .elementor-element.elementor-element-3572ac0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-754103b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-754103b{--icon-box-icon-margin:0px;}.elementor-34 .elementor-element.elementor-element-754103b .elementor-icon-box-title{margin-bottom:5px;color:var( --e-global-color-1189e93 );}.elementor-34 .elementor-element.elementor-element-754103b.elementor-view-stacked .elementor-icon{background-color:#52101F;fill:var( --e-global-color-333c37e );color:var( --e-global-color-333c37e );}.elementor-34 .elementor-element.elementor-element-754103b.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-754103b.elementor-view-default .elementor-icon{fill:#52101F;color:#52101F;border-color:#52101F;}.elementor-34 .elementor-element.elementor-element-754103b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-333c37e );}.elementor-34 .elementor-element.elementor-element-754103b .elementor-icon{font-size:30px;padding:14px;border-radius:0px 45px 50px 50px;}.elementor-34 .elementor-element.elementor-element-754103b .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-754103b .elementor-icon-box-description{color:var( --e-global-color-1189e93 );}.elementor-34 .elementor-element.elementor-element-db8e973{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-02fb615.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-02fb615{--icon-box-icon-margin:0px;}.elementor-34 .elementor-element.elementor-element-02fb615 .elementor-icon-box-title{margin-bottom:5px;color:var( --e-global-color-1189e93 );}.elementor-34 .elementor-element.elementor-element-02fb615.elementor-view-stacked .elementor-icon{background-color:#52101F;fill:var( --e-global-color-333c37e );color:var( --e-global-color-333c37e );}.elementor-34 .elementor-element.elementor-element-02fb615.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-02fb615.elementor-view-default .elementor-icon{fill:#52101F;color:#52101F;border-color:#52101F;}.elementor-34 .elementor-element.elementor-element-02fb615.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-333c37e );}.elementor-34 .elementor-element.elementor-element-02fb615 .elementor-icon{font-size:30px;padding:14px;border-radius:0px 45px 50px 50px;}.elementor-34 .elementor-element.elementor-element-02fb615 .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-02fb615 .elementor-icon-box-description{color:var( --e-global-color-1189e93 );}.elementor-34 .elementor-element.elementor-element-0f3df9a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-e89065c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-e89065c{--icon-box-icon-margin:0px;}.elementor-34 .elementor-element.elementor-element-e89065c .elementor-icon-box-title{margin-bottom:5px;color:var( --e-global-color-1189e93 );}.elementor-34 .elementor-element.elementor-element-e89065c.elementor-view-stacked .elementor-icon{background-color:#52101F;fill:var( --e-global-color-333c37e );color:var( --e-global-color-333c37e );}.elementor-34 .elementor-element.elementor-element-e89065c.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-e89065c.elementor-view-default .elementor-icon{fill:#52101F;color:#52101F;border-color:#52101F;}.elementor-34 .elementor-element.elementor-element-e89065c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-333c37e );}.elementor-34 .elementor-element.elementor-element-e89065c .elementor-icon{font-size:30px;padding:14px;border-radius:0px 45px 50px 50px;}.elementor-34 .elementor-element.elementor-element-e89065c .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-e89065c .elementor-icon-box-description{color:var( --e-global-color-1189e93 );}.elementor-34 .elementor-element.elementor-element-703fd92{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2f2aad6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-2f2aad6{--icon-box-icon-margin:0px;}.elementor-34 .elementor-element.elementor-element-2f2aad6 .elementor-icon-box-title{margin-bottom:5px;color:var( --e-global-color-1189e93 );}.elementor-34 .elementor-element.elementor-element-2f2aad6.elementor-view-stacked .elementor-icon{background-color:#52101F;fill:var( --e-global-color-333c37e );color:var( --e-global-color-333c37e );}.elementor-34 .elementor-element.elementor-element-2f2aad6.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-2f2aad6.elementor-view-default .elementor-icon{fill:#52101F;color:#52101F;border-color:#52101F;}.elementor-34 .elementor-element.elementor-element-2f2aad6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-333c37e );}.elementor-34 .elementor-element.elementor-element-2f2aad6 .elementor-icon{font-size:30px;padding:14px;border-radius:0px 45px 50px 50px;}.elementor-34 .elementor-element.elementor-element-2f2aad6 .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-2f2aad6 .elementor-icon-box-description{color:var( --e-global-color-1189e93 );}.elementor-34 .elementor-element.elementor-element-63fa254{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:70px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-fae3ef7 .elementor-button{background-color:var( --e-global-color-1189e93 );fill:var( --e-global-color-a1ec90b );color:var( --e-global-color-a1ec90b );}.elementor-34 .elementor-element.elementor-element-fae3ef7 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-fae3ef7 .elementor-button:focus{background-color:var( --e-global-color-d06493e );}.elementor-34 .elementor-element.elementor-element-fae3ef7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-fae3ef7 .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-3572ac0{--width:25%;}.elementor-34 .elementor-element.elementor-element-db8e973{--width:25%;}.elementor-34 .elementor-element.elementor-element-0f3df9a{--width:25%;}.elementor-34 .elementor-element.elementor-element-703fd92{--width:25%;}}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-03ef348{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-03ef348.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-03ef348 .elementor-heading-title{font-size:1.1rem;}.elementor-34 .elementor-element.elementor-element-754103b .elementor-icon{font-size:21px;}.elementor-34 .elementor-element.elementor-element-754103b .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-754103b .elementor-icon-box-title a{font-size:1.2rem;}.elementor-34 .elementor-element.elementor-element-754103b .elementor-icon-box-description{font-size:0.8rem;}.elementor-34 .elementor-element.elementor-element-02fb615 .elementor-icon{font-size:21px;}.elementor-34 .elementor-element.elementor-element-02fb615 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-02fb615 .elementor-icon-box-title a{font-size:1.2rem;}.elementor-34 .elementor-element.elementor-element-02fb615 .elementor-icon-box-description{font-size:0.8rem;}.elementor-34 .elementor-element.elementor-element-e89065c{width:var( --container-widget-width, 112.656px );max-width:112.656px;--container-widget-width:112.656px;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-e89065c .elementor-icon{font-size:21px;}.elementor-34 .elementor-element.elementor-element-e89065c .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-e89065c .elementor-icon-box-title a{font-size:1.2rem;}.elementor-34 .elementor-element.elementor-element-e89065c .elementor-icon-box-description{font-size:0.8rem;}.elementor-34 .elementor-element.elementor-element-2f2aad6 .elementor-icon{font-size:21px;}.elementor-34 .elementor-element.elementor-element-2f2aad6 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-2f2aad6 .elementor-icon-box-title a{font-size:1.2rem;}.elementor-34 .elementor-element.elementor-element-2f2aad6 .elementor-icon-box-description{font-size:0.8rem;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-c765523{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-03ef348 .elementor-heading-title{font-size:0.9rem;}.elementor-34 .elementor-element.elementor-element-754103b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-02fb615{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-e89065c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-2f2aad6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}/* Start custom CSS for container, class: .elementor-element-3572ac0 *//* Estilo isolado por ID - sem interferir no transform do Elementor */
#cardGlass1 {
  position: relative;
  background: linear-gradient(
    145deg,
    rgba(82, 16, 31, 0.4),
    rgba(255, 215, 168, 0.25),
    rgba(255, 242, 204, 0.2)
  );
  backdrop-filter: blur(16px) saturate(160%) brightness(110%);
  -webkit-backdrop-filter: blur(16px) saturate(160%) brightness(110%);
  border-radius: 20px;
  padding: 30px 25px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow:
    inset 0 0 10px rgba(255, 255, 255, 0.08),
    0 6px 28px rgba(0, 0, 0, 0.08);
  color: #52101F;
  max-width: 300px;
  flex: 1 1 250px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  z-index: 1;
  overflow: hidden;
  transition: box-shadow 0.3s ease, filter 0.3s ease;
}

/* Reflexo superior sutil */
#cardGlass1::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 40%;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), transparent);
  z-index: 0;
  pointer-events: none;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

/* Iluminação suave nas bordas */
#cardGlass1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 20px;
  pointer-events: none;
  background: linear-gradient(
    145deg,
    rgba(255, 255, 255, 0.2),
    rgba(255, 255, 255, 0.05)
  );
  z-index: 0;
  transition: opacity 0.4s ease;
  opacity: 0.6;
}

/* Hover sem transform */
#cardGlass1:hover {
  box-shadow:
    inset 0 0 10px rgba(255, 255, 255, 0.15),
    0 10px 30px rgba(0, 0, 0, 0.1);
  filter: brightness(1.05);
}/* End custom CSS */