.elementor-4285 .elementor-element.elementor-element-79ecbc9{--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;--flex-wrap:wrap;}.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-4285 .elementor-element.elementor-element-a8aafd1 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-weight:600;color:#173E3C;}.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-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-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-4285 .elementor-element.elementor-element-49f4790 .elementor-button{background-color:#173E3C;}.elementor-4285 .elementor-element.elementor-element-c17a5d7{--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-4285 .elementor-element.elementor-element-13b7869 .elementor-heading-title{color:#173E3C;}.elementor-4285 .elementor-element.elementor-element-5a458c0 .elementor-button{background-color:#173E3C;}.elementor-4285 .elementor-element.elementor-element-4a0c1ae{--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-4285 .elementor-element.elementor-element-38cf6da .elementor-heading-title{color:#173E3C;}.elementor-4285 .elementor-element.elementor-element-bce6562{--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-4285 .elementor-element.elementor-element-2f13ed5 .elementor-heading-title{color:#173E3C;}.elementor-4285 .elementor-element.elementor-element-7dca707{--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-4285 .elementor-element.elementor-element-120d8d0 .elementor-heading-title{color:#173E3C;}.elementor-4285 .elementor-element.elementor-element-19a12b9 .elementor-button{background-color:#173E3C;}.elementor-4285 .elementor-element.elementor-element-5d748fe{--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-4285 .elementor-element.elementor-element-f448134 .elementor-heading-title{color:#173E3C;}.elementor-4285 .elementor-element.elementor-element-9a096da .elementor-button{background-color:#173E3C;}.elementor-4285 .elementor-element.elementor-element-dda6280{--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-4285 .elementor-element.elementor-element-f670532 .elementor-heading-title{color:#173E3C;}.elementor-4285 .elementor-element.elementor-element-bdcfc97 img{height:420px;object-fit:contain;object-position:center center;}.elementor-4285 .elementor-element.elementor-element-d5258f2{--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-4285 .elementor-element.elementor-element-8d1f673 .elementor-heading-title{color:#173E3C;}.elementor-4285 .elementor-element.elementor-element-fe88f88{--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-4285 .elementor-element.elementor-element-d29f868 .elementor-heading-title{color:#173E3C;}.elementor-4285 .elementor-element.elementor-element-11e366b{--display:flex;}.elementor-4285 .elementor-element.elementor-element-0ad39e7{--display:flex;}.elementor-4285 .elementor-element.elementor-element-98e7af7{--display:flex;}.elementor-4285 .elementor-element.elementor-element-aa52bb2{--display:flex;}.elementor-4285 .elementor-element.elementor-element-3ca7460{--display:flex;}.elementor-4285 .elementor-element.elementor-element-259c6dc{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-4285 .elementor-element.elementor-element-4393690{--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-4285 .elementor-element.elementor-element-c5a117d .elementor-heading-title{color:#173E3C;}.elementor-4285 .elementor-element.elementor-element-424c204 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-4285 .elementor-element.elementor-element-4c2dde2 .elementor-button{background-color:var( --e-global-color-86bca46 );fill:#FBF8F3;color:#FBF8F3;}body.elementor-page-4285:not(.elementor-motion-effects-element-type-background), body.elementor-page-4285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}@media(max-width:1024px){.elementor-4285 .elementor-element.elementor-element-79ecbc9{--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;}}/* Start custom CSS */body.elementor-page-4285 {
  background: #FBF8F3 !important;
  color: #123F43 !important;
  overflow-x: hidden;
}

body.elementor-page-4285 h1,
body.elementor-page-4285 h2,
body.elementor-page-4285 h3,
body.elementor-page-4285 .elementor-heading-title {
  font-family: "Fahkwang", sans-serif !important;
  color: #123F43 !important;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
}
body.elementor-page-4285 h1 { font-size: 58px; line-height: 1.12; font-weight: 500 !important; }
body.elementor-page-4285 h2 { font-size: 40px; line-height: 1.18; font-weight: 500 !important; }
body.elementor-page-4285 h3 { font-size: 24px; line-height: 1.3; font-weight: 500 !important; }
body.elementor-page-4285 p,
body.elementor-page-4285 li,
body.elementor-page-4285 .elementor-widget-text-editor,
body.elementor-page-4285 .elementor-button,
body.elementor-page-4285 .e-n-accordion-item-title-text,
body.elementor-page-4285 .e-n-accordion-item p {
  font-family: "Albert Sans", sans-serif !important;
}
body.elementor-page-4285 p,
body.elementor-page-4285 li,
body.elementor-page-4285 .elementor-widget-text-editor {
  color: #123F43;
  font-size: 17px;
  line-height: 1.7;
  font-weight: 400;
}
body.elementor-page-4285 .elementor-section-wrap > .e-con > .e-con-inner {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
body.elementor-page-4285 .elementor-button {
  min-height: 48px;
  padding: 14px 26px;
  border: 1px solid #B59A6A !important;
  border-radius: 2px;
  background: transparent !important;
  color: #123F43 !important;
  box-shadow: none !important;
  font-size: 15px;
  line-height: 1.2;
  font-weight: 600;
}
body.elementor-page-4285 .elementor-button:hover,
body.elementor-page-4285 .elementor-button:focus {
  border-color: #123F43 !important;
  background: #123F43 !important;
  color: #FFFFFF !important;
}
body.elementor-page-4285 .elementor-element-49f4790 .elementor-button,
body.elementor-page-4285 .elementor-element-4c2dde2 .elementor-button {
  border-color: #123F43 !important;
  background: #123F43 !important;
  color: #FFFFFF !important;
}
body.elementor-page-4285 .elementor-element-49f4790 .elementor-button:hover,
body.elementor-page-4285 .elementor-element-4c2dde2 .elementor-button:hover {
  border-color: #B59A6A !important;
}
body.elementor-page-4285 .elementor-element-79ecbc9 {
  background: #FBF8F3;
}
body.elementor-page-4285 .elementor-element-79ecbc9 > .e-con-inner {
  display: grid;
  grid-template-columns: 190px 190px minmax(0, 1fr);
  grid-template-rows: auto auto auto;
  column-gap: 16px;
  row-gap: 22px;
  align-items: center;
  padding: 72px 28px 96px;
}
body.elementor-page-4285 .elementor-element-a8aafd1 {
  grid-column: 1 / 3;
  grid-row: 1;
  align-self: end;
  max-width: 610px;
}
body.elementor-page-4285 .elementor-element-8064335 {
  grid-column: 1 / 3;
  grid-row: 2;
  max-width: 560px;
}
body.elementor-page-4285 .elementor-element-49f4790 {
  grid-column: 1;
  grid-row: 3;
}
body.elementor-page-4285 .elementor-element-910f8d8 {
  grid-column: 2;
  grid-row: 3;
}
body.elementor-page-4285 .elementor-element-be75ea8 {
  grid-column: 3;
  grid-row: 1 / 4;
  padding-left: 34px;
}
body.elementor-page-4285 .elementor-element-be75ea8 img {
  width: 100%;
  height: 610px;
  object-fit: cover;
  object-position: center;
  border-radius: 2px;
}
body.elementor-page-4285 .elementor-element-c17a5d7 {
  background: #FFFDF9;
}
body.elementor-page-4285 .elementor-element-c17a5d7 > .e-con-inner {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  column-gap: 22px;
  row-gap: 0;
  padding: 104px 28px;
}
body.elementor-page-4285 .elementor-element-13b7869 {
  grid-column: 1 / 4;
  grid-row: 1;
  text-align: center;
}
body.elementor-page-4285 .elementor-element-98b523f {
  grid-column: 1 / 4;
  grid-row: 2;
  max-width: 760px;
  justify-self: center;
  text-align: center;
  margin-bottom: 44px;
}
body.elementor-page-4285 .elementor-element-4a03302 { grid-column: 1; grid-row: 3; }
body.elementor-page-4285 .elementor-element-baddfb6 { grid-column: 1; grid-row: 4; }
body.elementor-page-4285 .elementor-element-5283c03 { grid-column: 2; grid-row: 3; }
body.elementor-page-4285 .elementor-element-ced230e { grid-column: 2; grid-row: 4; }
body.elementor-page-4285 .elementor-element-1dc0bf7 { grid-column: 3; grid-row: 3; }
body.elementor-page-4285 .elementor-element-a4499bc { grid-column: 3; grid-row: 4; }
body.elementor-page-4285 .elementor-element-0eb0953 { grid-column: 1; grid-row: 5; }
body.elementor-page-4285 .elementor-element-4bed92c { grid-column: 1; grid-row: 6; }
body.elementor-page-4285 .elementor-element-67ed19e { grid-column: 2; grid-row: 5; }
body.elementor-page-4285 .elementor-element-649c92d { grid-column: 2; grid-row: 6; }
body.elementor-page-4285 .elementor-element-0291d96 { grid-column: 3; grid-row: 5; }
body.elementor-page-4285 .elementor-element-ad445aa { grid-column: 3; grid-row: 6; }
body.elementor-page-4285 .elementor-element-4a03302,
body.elementor-page-4285 .elementor-element-5283c03,
body.elementor-page-4285 .elementor-element-1dc0bf7,
body.elementor-page-4285 .elementor-element-0eb0953,
body.elementor-page-4285 .elementor-element-67ed19e,
body.elementor-page-4285 .elementor-element-0291d96 {
  background: #FFFFFF;
  border: 1px solid rgba(18,63,67,.16);
  border-bottom: 0;
  padding: 28px 28px 10px;
  margin-top: 22px;
}
body.elementor-page-4285 .elementor-element-baddfb6,
body.elementor-page-4285 .elementor-element-ced230e,
body.elementor-page-4285 .elementor-element-a4499bc,
body.elementor-page-4285 .elementor-element-4bed92c,
body.elementor-page-4285 .elementor-element-649c92d,
body.elementor-page-4285 .elementor-element-ad445aa {
  background: #FFFFFF;
  border: 1px solid rgba(18,63,67,.16);
  border-top: 0;
  padding: 0 28px 28px;
  min-height: 145px;
}
body.elementor-page-4285 .elementor-element-5a458c0 {
  grid-column: 1 / 4;
  grid-row: 7;
  justify-self: center;
  margin-top: 42px;
}
body.elementor-page-4285 .elementor-element-4a0c1ae {
  background-image: linear-gradient(90deg, rgba(18,63,67,.98) 0%, rgba(18,63,67,.94) 48%, rgba(18,63,67,.20) 78%), url("https://clinicadrcambara.com/wp-content/uploads/2026/05/img_1820-scaled-1.png");
  background-size: cover;
  background-position: center right;
}
body.elementor-page-4285 .elementor-element-4a0c1ae > .e-con-inner {
  min-height: 560px;
  padding: 104px 52% 104px 28px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body.elementor-page-4285 .elementor-element-4a0c1ae h2,
body.elementor-page-4285 .elementor-element-4a0c1ae h3,
body.elementor-page-4285 .elementor-element-4a0c1ae p {
  color: #FFFFFF !important;
}
body.elementor-page-4285 .elementor-element-7ceed21 h3 {
  color: #D6C29C !important;
  margin-top: 22px;
}
body.elementor-page-4285 .elementor-element-bce6562 {
  background: #FBF8F3;
}
body.elementor-page-4285 .elementor-element-bce6562 > .e-con-inner {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 72px;
  padding: 104px 28px;
  align-items: start;
}
body.elementor-page-4285 .elementor-element-2f13ed5 {
  grid-column: 1;
  grid-row: 1 / 3;
  max-width: 520px;
}
body.elementor-page-4285 .elementor-element-dc38f89 { grid-column: 2; grid-row: 1; }
body.elementor-page-4285 .elementor-element-53d6dbe { grid-column: 2; grid-row: 2; }
body.elementor-page-4285 .elementor-element-7dca707 {
  background: #FFFDF9;
}
body.elementor-page-4285 .elementor-element-7dca707 > .e-con-inner {
  display: grid;
  grid-template-columns: minmax(0, .86fr) minmax(0, 1.14fr);
  grid-template-rows: auto auto auto auto auto;
  column-gap: 64px;
  align-items: center;
  padding: 104px 28px;
}
body.elementor-page-4285 .elementor-element-3a07786 {
  grid-column: 1;
  grid-row: 1 / 6;
}
body.elementor-page-4285 .elementor-element-3a07786 img {
  width: 100%;
  height: 610px;
  object-fit: cover;
  object-position: center;
  border-radius: 2px;
}
body.elementor-page-4285 .elementor-element-120d8d0 { grid-column: 2; grid-row: 1; }
body.elementor-page-4285 .elementor-element-dd36953 { grid-column: 2; grid-row: 2; }
body.elementor-page-4285 .elementor-element-4dded53 { grid-column: 2; grid-row: 3; }
body.elementor-page-4285 .elementor-element-ef342a6 { grid-column: 2; grid-row: 4; }
body.elementor-page-4285 .elementor-element-19a12b9 { grid-column: 2; grid-row: 5; margin-top: 20px; }
body.elementor-page-4285 .elementor-element-5d748fe {
  background-image: linear-gradient(90deg, rgba(18,63,67,.98) 0%, rgba(18,63,67,.93) 54%, rgba(18,63,67,.24) 100%), url("https://clinicadrcambara.com/wp-content/uploads/2026/09/img_88761-scaled.jpg");
  background-size: cover;
  background-position: center right;
}
body.elementor-page-4285 .elementor-element-5d748fe > .e-con-inner {
  display: grid;
  grid-template-columns: 1fr 1fr 1.25fr;
  column-gap: 18px;
  row-gap: 18px;
  min-height: 620px;
  padding: 100px 28px;
  align-content: center;
}
body.elementor-page-4285 .elementor-element-5d748fe h2,
body.elementor-page-4285 .elementor-element-5d748fe h3,
body.elementor-page-4285 .elementor-element-5d748fe p {
  color: #FFFFFF !important;
}
body.elementor-page-4285 .elementor-element-f448134 { grid-column: 1 / 3; grid-row: 1; }
body.elementor-page-4285 .elementor-element-a595114 { grid-column: 1 / 3; grid-row: 2; }
body.elementor-page-4285 .elementor-element-8fded53 { grid-column: 1 / 3; grid-row: 3; }
body.elementor-page-4285 .elementor-element-013df2b {
  grid-column: 1;
  grid-row: 4;
  border: 1px solid rgba(214,194,156,.55);
  padding: 20px;
}
body.elementor-page-4285 .elementor-element-7e45548 {
  grid-column: 2;
  grid-row: 4;
  border: 1px solid rgba(214,194,156,.55);
  padding: 20px;
}
body.elementor-page-4285 .elementor-element-9a096da { grid-column: 1 / 3; grid-row: 5; margin-top: 8px; }
body.elementor-page-4285 .elementor-element-9a096da .elementor-button {
  color: #FFFFFF !important;
  border-color: #D6C29C !important;
}
body.elementor-page-4285 .elementor-element-dda6280 {
  background: #FBF8F3;
}
body.elementor-page-4285 .elementor-element-dda6280 > .e-con-inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);
  grid-template-rows: auto auto auto;
  column-gap: 64px;
  align-items: center;
  padding: 104px 28px;
}
body.elementor-page-4285 .elementor-element پذیرad_unset { }
body.elementor-page-4285 ._rect { }
body.elementor-page-4285 .elementor-element tokens { }
body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-heading { grid-column: 1; grid-row: 1; }
body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-text-editor:first-of-type { grid-column: 1; grid-row: 2; }
body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-text-editor:last-of-type { grid-column: 1; grid-row: 3; }
body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-image {
  grid-column: 2;
  grid-row: 1 / 4;
}
body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-image img {
  width: 100%;
  height: 560px;
  object-fit: cover;
  object-position: center;
  border-radius: 2px;
}
body.elementor-page-4285 .elementor-element-d5258f2 {
  background: #FFFDF9;
}
body.elementor-page-4285 .elementor-element-d5258f2 > .e-con-inner {
  min-height: 220px;
  padding: 84px 28px;
  display: flex;
  justify-content: center;
  text-align: center;
}
body.elementor-page-4285 .elementor-element-fe88f88 {
  background: #FBF8F3;
}
body.elementor-page-4285 .elementor-element-fe88f88 > .e-con-inner {
  padding: 104px 28px;
}
body.elementor-page-4285 .elementor-element-fe88f88 .e-n-accordion {
  max-width: 900px;
  margin: 28px auto 0;
}
body.elementor-page-4285 .e-n-accordion-item-title {
  min-height: 58px;
  border-color: rgba(18,63,67,.20) !important;
}
body.elementor-page-4285 .e-n-accordion-item-title-text,
body.elementor-page-4285 .e-n-accordion-item p {
  color: #123F43 !important;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
body.elementor-page-4285 .elementor-element-4393690 {
  background: #123F43;
}
body.elementor-page-4285 .elementor-element-4393690 > .e-con-inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr) max-content max-content;
  column-gap: 18px;
  align-items: center;
  padding: 84px 28px;
}
body.elementor-page-4285 .elementor-element-4393690 h2,
body.elementor-page-4285 .elementor-element-4393690 p {
  color: #FFFFFF !important;
}
body.elementor-page-4285 .elementor-element-4393690 .elementor-widget-heading,
body.elementor-page-4285 .elementor-element-4393690 .elementor-widget-text-editor {
  grid-column: 1;
}
body.elementor-page-4285 .elementor-element-424edc4 { grid-column: 2; grid-row: 1 / 3; }
body.elementor-page-4285 .elementor-element-4c2dde2 { grid-column: 3; grid-row: 1 / 3; }
body.elementor-page-4285 .elementor-element-4393690 .elementor-element-424edc4 .elementor-button {
  color: #FFFFFF !important;
  border-color: #D6C29C !important;
}
@media (max-width: 1024px) {
  body.elementor-page-4285 h1 { font-size: 48px; line-height: 1.14; }
  body.elementor-page-4285 h2 { font-size: 36px; line-height: 1.2; }
  body.elementor-page-4285 h3 { font-size: 23px; }
  body.elementor-page-4285 .elementor-element-79ecbc9 > .e-con-inner {
    grid-template-columns: 1fr 1fr;
    padding: 64px 28px 78px;
  }
  body.elementor-page-4285 .elementor-element-a8aafd1,
  body.elementor-page-4285 .elementor-element-8064335 { grid-column: 1 / 3; }
  body.elementor-page-4285 .elementor-element-49f4790 { grid-column: 1; grid-row: 3; }
  body.elementor-page-4285 .elementor-element-910f8d8 { grid-column: 2; grid-row: 3; justify-self: start; }
  body.elementor-page-4285 .elementor-element-be75ea8 {
    grid-column: 1 / 3;
    grid-row: 4;
    padding-left: 0;
    margin-top: 16px;
  }
  body.elementor-page-4285 .elementor-element-be75ea8 img { height: 460px; }
  body.elementor-page-4285 .elementor-element-c17a5d7 > .e-con-inner {
    grid-template-columns: repeat(2, minmax(0,1fr));
    padding: 82px 28px;
  }
  body.elementor-page-4285 .elementor-element-13b7869,
  body.elementor-page-4285 .elementor-element-98b523f { grid-column: 1 / 3; }
  body.elementor-page-4285 .elementor-element-4a03302 { grid-column:1; grid-row:3; }
  body.elementor-page-4285 .elementor-element-baddfb6 { grid-column:1; grid-row:4; }
  body.elementor-page-4285 .elementor-element-5283c03 { grid-column:2; grid-row:3; }
  body.elementor-page-4285 .elementor-element-ced230e { grid-column:2; grid-row:4; }
  body.elementor-page-4285 .elementor-element-1dc0bf7 { grid-column:1; grid-row:5; }
  body.elementor-page-4285 .elementor-element-a4499bc { grid-column:1; grid-row:6; }
  body.elementor-page-4285 .elementor-element-0eb0953 { grid-column:2; grid-row:5; }
  body.elementor-page-4285 .elementor-element-4bed92c { grid-column:2; grid-row:6; }
  body.elementor-page-4285 .elementor-element-67ed19e { grid-column:1; grid-row:7; }
  body.elementor-page-4285 .elementor-element-649c92d { grid-column:1; grid-row:8; }
  body.elementor-page-4285 .elementor-element-0291d96 { grid-column:2; grid-row:7; }
  body.elementor-page-4285 .elementor-element-ad445aa { grid-column:2; grid-row:8; }
  body.elementor-page-4285 .elementor-element-5a458c0 { grid-column:1 / 3; grid-row:9; }
  body.elementor-page-4285 .elementor-element-4a0c1ae > .e-con-inner { padding-right: 36%; }
  body.elementor-page-4285 .elementor-element-bce6562 > .e-con-inner,
  body.elementor-page-4285 .elementor-element-7dca707 > .e-con-inner,
  body.elementor-page-4285 .elementor-element-dda6280 > .e-con-inner { column-gap: 38px; padding: 82px 28px; }
  body.elementor-page-4285 .elementor-element-5d748fe > .e-con-inner { grid-template-columns: 1fr 1fr .65fr; padding: 82px 28px; }
  body.elementor-page-4285 .elementor-element-4393690 > .e-con-inner { grid-template-columns: 1fr max-content; }
  body.elementor-page-4285 .elementor-element-424edc4 { grid-column:2; grid-row:1; }
  body.elementor-page-4285 .elementor-element-4c2dde2 { grid-column:2; grid-row:2; }
}
@media (max-width: 767px) {
  body.elementor-page-4285 h1 { font-size: 40px; line-height: 1.15; }
  body.elementor-page-4285 h2 { font-size: 32px; line-height: 1.22; }
  body.elementor-page-4285 h3 { font-size: 22px; line-height: 1.3; }
  body.elementor-page-4285 p,
  body.elementor-page-4285 li,
  body.elementor-page-4285 .elementor-widget-text-editor { font-size: 16px; line-height: 1.65; }
  body.elementor-page-4285 .elementor-button { min-height: 48px; padding: 14px 22px; font-size: 15px; }
  body.elementor-page-4285 .elementor-element-79ecbc9 > .e-con-inner {
    grid-template-columns: 1fr;
    padding: 54px 22px 64px;
  }
  body.elementor-page-4285 .elementor-element-a8aafd1,
  body.elementor-page-4285 .elementor-element-8064335,
  body.elementor-page-4285 .elementor-element-49f4790,
  body.elementor-page-4285 .elementor-element-910f8d8,
  body.elementor-page-4285 .elementor-element-be75ea8 { grid-column:1; }
  body.elementor-page-4285 .elementor-element-a8aafd1 { grid-row:1; }
  body.elementor-page-4285 .elementor-element-8064335 { grid-row:2; }
  body.elementor-page-4285 .elementor-element-49f4790 { grid-row:3; }
  body.elementor-page-4285 .elementor-element-910f8d8 { grid-row:4; }
  body.elementor-page-4285 .elementor-element-be75ea8 { grid-row:5; margin-top:12px; }
  body.elementor-page-4285 .elementor-element-be75ea8 img { height: 310px; }
  body.elementor-page-4285 .elementor-element-c17a5d7 > .e-con-inner {
    grid-template-columns: 1fr;
    padding: 68px 22px;
  }
  body.elementor-page-4285 .elementor-element-13b7869,
  body.elementor-page-4285 .elementor-element-98b523f,
  body.elementor-page-4285 .elementor-element-4a03302,
  body.elementor-page-4285 .elementor-element-baddfb6,
  body.elementor-page-4285 .elementor-element-5283c03,
  body.elementor-page-4285 .elementor-element-ced230e,
  body.elementor-page-4285 .elementor-element-1dc0bf7,
  body.elementor-page-4285 .elementor-element-a4499bc,
  body.elementor-page-4285 .elementor-element-0eb0953,
  body.elementor-page-4285 .elementor-element-4bed92c,
  body.elementor-page-4285 .elementor-element-67ed19e,
  body.elementor-page-4285 .elementor-element-649c92d,
  body.elementor-page-4285 .elementor-element-0291d96,
  body.elementor-page-4285 .elementor-element-ad445aa,
  body.elementor-page-4285 .elementor-element-5a458c0 { grid-column:1; }
  body.elementor-page-4285 .elementor-element-13b7869 { grid-row:1; }
  body.elementor-page-4285 .elementor-element-98b523f { grid-row:2; }
  body.elementor-page-4285 .elementor-element-4a03302 { grid-row:3; }
  body.elementor-page-4285 .elementor-element-baddfb6 { grid-row:4; }
  body.elementor-page-4285 .elementor-element-5283c03 { grid-row:5; }
  body.elementor-page-4285 .elementor-element-ced230e { grid-row:6; }
  body.elementor-page-4285 .elementor-element-1dc0bf7 { grid-row:7; }
  body.elementor-page-4285 .elementor-element-a4499bc { grid-row:8; }
  body.elementor-page-4285 .elementor-element-0eb0953 { grid-row:9; }
  body.elementor-page-4285 .elementor-element-4bed92c { grid-row:10; }
  body.elementor-page-4285 .elementor-element-67ed19e { grid-row:11; }
  body.elementor-page-4285 .elementor-element-649c92d { grid-row:12; }
  body.elementor-page-4285 .elementor-element-0291d96 { grid-row:13; }
  body.elementor-page-4285 .elementor-element-ad445aa { grid-row:14; }
  body.elementor-page-4285 .elementor-element-5a458c0 { grid-row:15; }
  body.elementor-page-4285 .elementor-element-98b523f { margin-bottom:28px; }
  body.elementor-page-4285 .elementor-element-4a03302,
  body.elementor-page-4285 .elementor-element-5283c03,
  body.elementor-page-4285 .elementor-element-1dc0bf7,
  body.elementor-page-4285 .elementor-element-0eb0953,
  body.elementor-page-4285 .elementor-element-67ed19e,
  body.elementor-page-4285 .elementor-element-0291d96 { margin-top:16px; padding:24px 22px 8px; }
  body.elementor-page-4285 .elementor-element-baddfb6,
  body.elementor-page-4285 .elementor-element-ced230e,
  body.elementor-page-4285 .elementor-element-a4499bc,
  body.elementor-page-4285 .elementor-element-4bed92c,
  body.elementor-page-4285 .elementor-element-649c92d,
  body.elementor-page-4285 .elementor-element-ad445aa { min-height:0; padding:0 22px 24px; }
  body.elementor-page-4285 .elementor-element-4a0c1ae {
    background-position: 62% center;
  }
  body.elementor-page-4285 .elementor-element-4a0c1ae > .e-con-inner {
    min-height: 560px;
    padding: 70px 22px;
  }
  body.elementor-page-4285 .elementor-element-bce6562 > .e-con-inner {
    grid-template-columns:1fr;
    padding:68px 22px;
    row-gap:18px;
  }
  body.elementor-page-4285 .elementor-element-2f13ed5,
  body.elementor-page-4285 .elementor-element-dc38f89,
  body.elementor-page-4285 .elementor-element-53d6dbe { grid-column:1; }
  body.elementor-page-4285 .elementor-element-2f13ed5 { grid-row:1; }
  body.elementor-page-4285 .elementor-element-dc38f89 { grid-row:2; }
  body.elementor-page-4285 .elementor-element-53d6dbe { grid-row:3; }
  body.elementor-page-4285 .elementor-element-7dca707 > .e-con-inner {
    grid-template-columns:1fr;
    padding:68px 22px;
    row-gap:14px;
  }
  body.elementor-page-4285 .elementor-element-3a07786 { grid-column:1; grid-row:1; }
  body.elementor-page-4285 .elementor-element-3a07786 img { height:410px; }
  body.elementor-page-4285 .elementor-element-120d8d0 { grid-column:1; grid-row:2; margin-top:22px; }
  body.elementor-page-4285 .elementor-element-dd36953 { grid-column:1; grid-row:3; }
  body.elementor-page-4285 .elementor-element-4dded53 { grid-column:1; grid-row:4; }
  body.elementor-page-4285 .elementor-element-ef342a6 { grid-column:1; grid-row:5; }
  body.elementor-page-4285 .elementor-element-19a12b9 { grid-column:1; grid-row:6; }
  body.elementor-page-4285 .elementor-element-5d748fe { background-position:60% center; }
  body.elementor-page-4285 .elementor-element-5d748fe > .e-con-inner {
    grid-template-columns:1fr;
    min-height:680px;
    padding:70px 22px;
  }
  body.elementor-page-4285 .elementor-element-f448134,
  body.elementor-page-4285 .elementor-element-a595114,
  body.elementor-page-4285 .elementor-element-8fded53,
  body.elementor-page-4285 .elementor-element-013df2b,
  body.elementor-page-4285 .elementor-element-7e45548,
  body.elementor-page-4285 .elementor-element-9a096da { grid-column:1; }
  body.elementor-page-4285 .elementor-element-f448134 { grid-row:1; }
  body.elementor-page-4285 .elementor-element-a595114 { grid-row:2; }
  body.elementor-page-4285 .elementor-element-8fded53 { grid-row:3; }
  body.elementor-page-4285 .elementor-element-013df2b { grid-row:4; }
  body.elementor-page-4285 .elementor-element-7e45548 { grid-row:5; }
  body.elementor-page-4285 .elementor-element-9a096da { grid-row:6; }
  body.elementor-page-4285 .elementor-element-dda6280 > .e-con-inner {
    grid-template-columns:1fr;
    padding:68px 22px;
    row-gap:14px;
  }
  body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-heading,
  body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-text-editor:first-of-type,
  body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-text-editor:last-of-type,
  body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-image { grid-column:1; }
  body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-heading { grid-row:1; }
  body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-text-editor:first-of-type { grid-row:2; }
  body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-text-editor:last-of-type { grid-row:3; }
  body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-image { grid-row:4; margin-top:18px; }
  body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-image img { height:360px; }
  body.elementor-page-4285 .elementor-element-d5258f2 > .e-con-inner { min-height:170px; padding:58px 22px; }
  body.elementor-page-4285 .elementor-element-fe88f88 > .e-con-inner { padding:68px 22px; }
  body.elementor-page-4285 .elementor-element-4393690 > .e-con-inner {
    grid-template-columns:1fr;
    padding:68px 22px;
    row-gap:14px;
  }
  body.elementor-page-4285 .elementor-element-4393690 .elementor-widget-heading,
  body.elementor-page-4285 .elementor-element-4393690 .elementor-widget-text-editor,
  body.elementor-page-4285 .elementor-element-424edc4,
  body.elementor-page-4285 .elementor-element-4c2dde2 { grid-column:1; }
  body.elementor-page-4285 .elementor-element-4393690 .elementor-widget-heading { grid-row:1; }
  body.elementor-page-4285 .elementor-element-4393690 .elementor-widget-text-editor { grid-row:2; }
  body.elementor-page-4285 .elementor-element-4c2dde2 { grid-row:3; }
  body.elementor-page-4285 .elementor-element-424edc4 { grid-row:4; }
}body.elementor-page-4285 {
  background-color: #FBF8F3;
body.elementor-page-4285 .elementor-element-79ecbc9 > .
  color: #123F43;
body.elementor-page-4285 .elementor-element-79ecbc9 > .e-con-inner { grid-template-columns: 190px 190px minmax(0, 1fr) !important; }

body.elementor-page-4285 .elementor-element-79ecbc9 > .e-con-inner { grid-template-columns: 190px 190px minmax(0, 1fr) !important; }

body.elementor-page-4285 h1,
body.elementor-page-4285 h2,
body.elementor-page-4285 h3,
body.elementor-page-4285 .elementor-heading-title {
  font-family: "Fahkwang", sans-serif !important;
  color: #123F43 !important;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
}

body.elementor-page-4285 h1 {
  font-size: 58px;
  line-height: 1.12;
  font-weight: 500;
}

body.elementor-page-4285 h2 {
  font-size: 40px;
  line-height: 1.18;
  font-weight: 500;
}

body.elementor-page-4285 h3 {
  font-size: 24px;
  line-height: 1.3;
  font-weight: 500;
}

body.elementor-page-4285 p,
body.elementor-page-4285 li,
body.elementor-page-4285 .elementor-widget-text-editor,
body.elementor-page-4285 .elementor-button,
body.elementor-page-4285 .e-n-accordion-item-title-text,
body.elementor-page-4285 .e-n-accordion-item p {
  font-family: "Albert Sans", sans-serif !important;
}

body.elementor-page-4285 p,
body.elementor-page-4285 li,
body.elementor-page-4285 .elementor-widget-text-editor {
  color: #123F43;
  font-size: 17px;
  line-height: 1.7;
  font-weight: 400;
}

body.elementor-page-4285 .e-n-accordion-item-title {
  min-height: 54px;
  border-color: rgba(18, 63, 67, 0.20) !important;
}

body.elementor-page-4285 .e-n-accordion-item-title-text,
body.elementor-page-4285 .e-n-accordion-item p {
  color: #123F43 !important;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}

body.elementor-page-4285 .elementor-button {
  min-height: 48px;
  padding: 14px 26px;
  border: 1px solid #B59A6A !important;
  border-radius: 2px;
  background-color: #FBF8F3 !important;
  color: #123F43 !important;
  box-shadow: none;
  font-size: 15px;
  line-height: 1.2;
  font-weight: 600;
}
body.elementor-page-4285 {
  background-color: #FBF8F3 !important;
  color: #123F43 !important;
}

body.elementor-page-4285 h1,
body.elementor-page-4285 h2,
body.elementor-page-4285 h3,
body.elementor-page-4285 .elementor-heading-title {
  font-family: "Fahkwang", sans-serif !important;
  color: #123F43 !important;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
}

body.elementor-page-4285 h1 {
  font-size: 58px;
  line-height: 1.12;
  font-weight: 500 !important;
}

body.elementor-page-4285 h2 {
  font-size: 40px;
  line-height: 1.18;
  font-weight: 500 !important;
}

body.elementor-page-4285 h3 {
  font-size: 24px;
  line-height: 1.3;
  font-weight: 500 !important;
}

body.elementor-page-4285 p,
body.elementor-page-4285 li,
body.elementor-page-4285 .elementor-widget-text-editor,
body.elementor-page-4285 .elementor-button,
body.elementor-page-4285 .e-n-accordion-item-title-text,
body.elementor-page-4285 .e-n-accordion-item p {
  font-family: "Albert Sans", sans-serif !important;
}

body.elementor-page-4285 p,
body.elementor-page-4285 li,
body.elementor-page-4285 .elementor-widget-text-editor {
  color: #123F43;
  font-size: 17px;
  line-height: 1.7;
  font-weight: 400;
}

body.elementor-page-4285 .e-n-accordion-item-title {
  min-height: 54px;
  border-color: rgba(18, 63, 67, 0.20) !important;
}

body.elementor-page-4285 .e-n-accordion-item-title-text,
body.elementor-page-4285 .e-n-accordion-item p {
  color: #123F43 !important;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}

body.elementor-page-4285 .elementor-button {
  min-height: 48px;
  padding: 14px 26px;
  border: 1px solid #B59A6A !important;
  border-radius: 2px;
  background-color: #FBF8F3 !important;
  color: #123F43 !important;
  box-shadow: none;
  font-size: 15px;
  line-height: 1.2;
  font-weight: 600;
}

body.elementor-page-4285 .elementor-button:hover,
body.elementor-page-4285 .elementor-button:focus {
  border-color: #123F43 !important;
  background-color: #123F43 !important;
  color: #FFFFFF !important;
}

body.elementor-page-4285 .elementor-element-49f4790 .elementor-button,
body.elementor-page-4285 .elementor-element-4c2dde2 .elementor-button {
  border-color: #123F43 !important;
  background-color: #123F43 !important;
  color: #FFFFFF !important;
}

body.elementor-page-4285 .elementor-element-49f4790 .elementor-button:hover,
body.elementor-page-4285 .elementor-element-49f4790 .elementor-button:focus,
body.elementor-page-4285 .elementor-element-4c2dde2 .elementor-button:hover,
body.elementor-page-4285 .elementor-element-4c2dde2 .elementor-button:focus {
  border-color: #B59A6A !important;
  background-color: #123F43 !important;
  color: #FFFFFF !important;
}

@media (max-width: 1024px) {
  body.elementor-page-4285 h1 {
    font-size: 48px;
    line-height: 1.14;
  }

  body.elementor-page-4285 h2 {
    font-size: 36px;
    line-height: 1.2;
  }

  body.elementor-page-4285 h3 {
    font-size: 23px;
  }
}

@media (max-width: 767px) {
  body.elementor-page-4285 h1 {
    font-size: 40px;
    line-height: 1.15;
  }

  body.elementor-page-4285 h2 {
    font-size: 32px;
    line-height: 1.22;
  }

  body.elementor-page-4285 h3 {
    font-size: 22px;
    line-height: 1.3;
  }

  body.elementor-page-4285 p,
  body.elementor-page-4285 li,
  body.elementor-page-4285 .elementor-widget-text-editor {
    font-size: 16px;
    line-height: 1.65;
  }

  body.elementor-page-4285 .elementor-button {
    min-height: 48px;
    padding: 14px 22px;
    font-size: 15px;
  }
}
body.elementor-page-4285 .elementor-button:hover,
body.elementor-page-4285 .elementor-button:focus {
  border-color: #123F43 !important;
  background-color: #123F43 !important;
  color: #FFFFFF !important;
}

body.elementor-page-4285 .elementor-element-49f4790 .elementor-button,
body.elementor-page-4285 .elementor-element-4c2dde2 .elementor-button {
  border-color: #123F43 !important;
  background-color: #123F43 !important;
  color: #FFFFFF !important;
}

body.elementor-page-4285 .elementor-element-49f4790 .elementor-button:hover,
body.elementor-page-4285 .elementor-element-49f4790 .elementor-button:focus,
body.elementor-page-4285 .elementor-element-4c2dde2 .elementor-button:hover,
body.elementor-page-4285 .elementor-element-4c2dde2 .elementor-button:focus {
  border-color: #B59A6A !important;
  background-color: #123F43 !important;
  color: #FFFFFF !important;
}

@media (max-width: 1024px) {
  body.elementor-page-4285 h1 {
    font-size: 48px;
    line-height: 1.14;
  }

  body.elementor-page-4285 h2 {
    font-size: 36px;
    line-height: 1.2;
  }

  body.elementor-page-4285 h3 {
    font-size: 23px;
  }
}

@media (max-width: 767px) {
  body.elementor-page-4285 h1 {
    font-size: 40px;
    line-height: 1.15;
  }

  body.elementor-page-4285 h2 {
    font-size: 32px;
    line-height: 1.22;
  }

  body.elementor-page-4285 h3 {
    font-size: 22px;
    line-height: 1.3;
  }

  body.elementor-page-4285 p,
  body.elementor-page-4285 li,
  body.elementor-page-4285 .elementor-widget-text-editor {
    font-size: 16px;
    line-height: 1.65;
  }

  body.elementor-page-4285 .elementor-button {
    min-height: 48px;
    padding: 14px 22px;
    font-size: 15px;
  }
}body.elementor-page-4285 {
  background: #FBF8F3 !important;
  color: #123F43 !important;
  overflow-x: hidden;
}
body.elementor-page-4285 h1,
body.elementor-page-4285 h2,
body.elementor-page-4285 h3,
body.elementor-page-4285 .elementor-heading-title {
  font-family: "Fahkwang", sans-serif !important;
  color: #123F43 !important;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
}
body.elementor-page-4285 h1 { font-size: 58px; line-height: 1.12; font-weight: 500 !important; }
body.elementor-page-4285 h2 { font-size: 40px; line-height: 1.18; font-weight: 500 !important; }
body.elementor-page-4285 h3 { font-size: 24px; line-height: 1.3; font-weight: 500 !important; }
body.elementor-page-4285 p,
body.elementor-page-4285 li,
body.elementor-page-4285 .elementor-widget-text-editor,
body.elementor-page-4285 .elementor-button,
body.elementor-page-4285 .e-n-accordion-item-title-text,
body.elementor-page-4285 .e-n-accordion-item p {
  font-family: "Albert Sans", sans-serif !important;
}
body.elementor-page-4285 p,
body.elementor-page-4285 li,
body.elementor-page-4285 .elementor-widget-text-editor {
  color: #123F43;
  font-size: 17px;
  line-height: 1.7;
  font-weight: 400;
}
body.elementor-page-4285 .elementor-section-wrap > .e-con > .e-con-inner {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
body.elementor-page-4285 .elementor-button {
  min-height: 48px;
  padding: 14px 26px;
  border: 1px solid #B59A6A !important;
  border-radius: 2px;
  background: transparent !important;
  color: #123F43 !important;
  box-shadow: none !important;
  font-size: 15px;
  line-height: 1.2;
  font-weight: 600;
}
body.elementor-page-4285 .elementor-button:hover,
body.elementor-page-4285 .elementor-button:focus {
  border-color: #123F43 !important;
  background: #123F43 !important;
  color: #FFFFFF !important;
}
body.elementor-page-4285 .elementor-element-49f4790 .elementor-button,
body.elementor-page-4285 .elementor-element-4c2dde2 .elementor-button {
  border-color: #123F43 !important;
  background: #123F43 !important;
  color: #FFFFFF !important;
}
body.elementor-page-4285 .elementor-element-49f4790 .elementor-button:hover,
body.elementor-page-4285 .elementor-element-4c2dde2 .elementor-button:hover {
  border-color: #B59A6A !important;
}
body.elementor-page-4285 .elementor-element-79ecbc9 {
  background: #FBF8F3;
}
body.elementor-page-4285 .elementor-element-79ecbc9 > .e-con-inner {
  display: grid;
  grid-template-columns: 190px 190px minmax(0, 1fr);
  grid-template-rows: auto auto auto;
  column-gap: 16px;
  row-gap: 22px;
  align-items: center;
  padding: 72px 28px 96px;
}
body.elementor-page-4285 .elementor-element-a8aafd1 {
  grid-column: 1 / 3;
  grid-row: 1;
  align-self: end;
  max-width: 610px;
}
body.elementor-page-4285 .elementor-element-8064335 {
  grid-column: 1 / 3;
  grid-row: 2;
  max-width: 560px;
}
body.elementor-page-4285 .elementor-element-49f4790 {
  grid-column: 1;
  grid-row: 3;
}
body.elementor-page-4285 .elementor-element-910f8d8 {
  grid-column: 2;
  grid-row: 3;
}
body.elementor-page-4285 .elementor-element-be75ea8 {
  grid-column: 3;
  grid-row: 1 / 4;
  padding-left: 34px;
}
body.elementor-page-4285 .elementor-element-be75ea8 img {
  width: 100%;
  height: 610px;
  object-fit: cover;
  object-position: center;
  border-radius: 2px;
}
body.elementor-page-4285 .elementor-element-c17a5d7 {
  background: #FFFDF9;
}
body.elementor-page-4285 .elementor-element-c17a5d7 > .e-con-inner {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  column-gap: 22px;
  row-gap: 0;
  padding: 104px 28px;
}
body.elementor-page-4285 .elementor-element-13b7869 {
  grid-column: 1 / 4;
  grid-row: 1;
  text-align: center;
}
body.elementor-page-4285 .elementor-element-98b523f {
  grid-column: 1 / 4;
  grid-row: 2;
  max-width: 760px;
  justify-self: center;
  text-align: center;
  margin-bottom: 44px;
}
body.elementor-page-4285 .elementor-element-4a03302 { grid-column: 1; grid-row: 3; }
body.elementor-page-4285 .elementor-element-baddfb6 { grid-column: 1; grid-row: 4; }
body.elementor-page-4285 .elementor-element-5283c03 { grid-column: 2; grid-row: 3; }
body.elementor-page-4285 .elementor-element-ced230e { grid-column: 2; grid-row: 4; }
body.elementor-page-4285 .elementor-element-1dc0bf7 { grid-column: 3; grid-row: 3; }
body.elementor-page-4285 .elementor-element-a4499bc { grid-column: 3; grid-row: 4; }
body.elementor-page-4285 .elementor-element-0eb0953 { grid-column: 1; grid-row: 5; }
body.elementor-page-4285 .elementor-element-4bed92c { grid-column: 1; grid-row: 6; }
body.elementor-page-4285 .elementor-element-67ed19e { grid-column: 2; grid-row: 5; }
body.elementor-page-4285 .elementor-element-649c92d { grid-column: 2; grid-row: 6; }
body.elementor-page-4285 .elementor-element-0291d96 { grid-column: 3; grid-row: 5; }
body.elementor-page-4285 .elementor-element-ad445aa { grid-column: 3; grid-row: 6; }
body.elementor-page-4285 .elementor-element-4a03302,
body.elementor-page-4285 .elementor-element-5283c03,
body.elementor-page-4285 .elementor-element-1dc0bf7,
body.elementor-page-4285 .elementor-element-0eb0953,
body.elementor-page-4285 .elementor-element-67ed19e,
body.elementor-page-4285 .elementor-element-0291d96 {
  background: #FFFFFF;
  border: 1px solid rgba(18,63,67,.16);
  border-bottom: 0;
  padding: 28px 28px 10px;
  margin-top: 22px;
}
body.elementor-page-4285 .elementor-element-baddfb6,
body.elementor-page-4285 .elementor-element-ced230e,
body.elementor-page-4285 .elementor-element-a4499bc,
body.elementor-page-4285 .elementor-element-4bed92c,
body.elementor-page-4285 .elementor-element-649c92d,
body.elementor-page-4285 .elementor-element-ad445aa {
  background: #FFFFFF;
  border: 1px solid rgba(18,63,67,.16);
  border-top: 0;
  padding: 0 28px 28px;
  min-height: 145px;
}
body.elementor-page-4285 .elementor-element-5a458c0 {
  grid-column: 1 / 4;
  grid-row: 7;
  justify-self: center;
  margin-top: 42px;
}
body.elementor-page-4285 .elementor-element-4a0c1ae {
  background-image: linear-gradient(90deg, rgba(18,63,67,.98) 0%, rgba(18,63,67,.94) 48%, rgba(18,63,67,.20) 78%), url("https://clinicadrcambara.com/wp-content/uploads/2026/05/img_1820-scaled-1.png");
  background-size: cover;
  background-position: center right;
}
body.elementor-page-4285 .elementor-element-4a0c1ae > .e-con-inner {
  min-height: 560px;
  padding: 104px 52% 104px 28px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body.elementor-page-4285 .elementor-element-4a0c1ae h2,
body.elementor-page-4285 .elementor-element-4a0c1ae h3,
body.elementor-page-4285 .elementor-element-4a0c1ae p {
  color: #FFFFFF !important;
}
body.elementor-page-4285 .elementor-element-7ceed21 h3 {
  color: #D6C29C !important;
  margin-top: 22px;
}
body.elementor-page-4285 .elementor-element-bce6562 {
  background: #FBF8F3;
}
body.elementor-page-4285 .elementor-element-bce6562 > .e-con-inner {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 72px;
  padding: 104px 28px;
  align-items: start;
}
body.elementor-page-4285 .elementor-element-2f13ed5 {
  grid-column: 1;
  grid-row: 1 / 3;
  max-width: 520px;
}
body.elementor-page-4285 .elementor-element-dc38f89 { grid-column: 2; grid-row: 1; }
body.elementor-page-4285 .elementor-element-53d6dbe { grid-column: 2; grid-row: 2; }
body.elementor-page-4285 .elementor-element-7dca707 {
  background: #FFFDF9;
}
body.elementor-page-4285 .elementor-element-7dca707 > .e-con-inner {
  display: grid;
  grid-template-columns: minmax(0, .86fr) minmax(0, 1.14fr);
  grid-template-rows: auto auto auto auto auto;
  column-gap: 64px;
  align-items: center;
  padding: 104px 28px;
}
body.elementor-page-4285 .elementor-element-3a07786 {
  grid-column: 1;
  grid-row: 1 / 6;
}
body.elementor-page-4285 .elementor-element-3a07786 img {
  width: 100%;
  height: 610px;
  object-fit: cover;
  object-position: center;
  border-radius: 2px;
}
body.elementor-page-4285 .elementor-element-120d8d0 { grid-column: 2; grid-row: 1; }
body.elementor-page-4285 .elementor-element-dd36953 { grid-column: 2; grid-row: 2; }
body.elementor-page-4285 .elementor-element-4dded53 { grid-column: 2; grid-row: 3; }
body.elementor-page-4285 .elementor-element-ef342a6 { grid-column: 2; grid-row: 4; }
body.elementor-page-4285 .elementor-element-19a12b9 { grid-column: 2; grid-row: 5; margin-top: 20px; }
body.elementor-page-4285 .elementor-element-5d748fe {
  background-image: linear-gradient(90deg, rgba(18,63,67,.98) 0%, rgba(18,63,67,.93) 54%, rgba(18,63,67,.24) 100%), url("https://clinicadrcambara.com/wp-content/uploads/2026/09/img_88761-scaled.jpg");
  background-size: cover;
  background-position: center right;
}
body.elementor-page-4285 .elementor-element-5d748fe > .e-con-inner {
  display: grid;
  grid-template-columns: 1fr 1fr 1.25fr;
  column-gap: 18px;
  row-gap: 18px;
  min-height: 620px;
  padding: 100px 28px;
  align-content: center;
}
body.elementor-page-4285 .elementor-element-5d748fe h2,
body.elementor-page-4285 .elementor-element-5d748fe h3,
body.elementor-page-4285 .elementor-element-5d748fe p {
  color: #FFFFFF !important;
}
body.elementor-page-4285 .elementor-element-f448134 { grid-column: 1 / 3; grid-row: 1; }
body.elementor-page-4285 .elementor-element-a595114 { grid-column: 1 / 3; grid-row: 2; }
body.elementor-page-4285 .elementor-element-8fded53 { grid-column: 1 / 3; grid-row: 3; }
body.elementor-page-4285 .elementor-element-013df2b {
  grid-column: 1;
  grid-row: 4;
  border: 1px solid rgba(214,194,156,.55);
  padding: 20px;
}
body.elementor-page-4285 .elementor-element-7e45548 {
  grid-column: 2;
  grid-row: 4;
  border: 1px solid rgba(214,194,156,.55);
  padding: 20px;
}
body.elementor-page-4285 .elementor-element-9a096da { grid-column: 1 / 3; grid-row: 5; margin-top: 8px; }
body.elementor-page-4285 .elementor-element-9a096da .elementor-button {
  color: #FFFFFF !important;
  border-color: #D6C29C !important;
}
body.elementor-page-4285 .elementor-element-dda6280 {
  background: #FBF8F3;
}
body.elementor-page-4285 .elementor-element-dda6280 > .e-con-inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);
  grid-template-rows: auto auto auto;
  column-gap: 64px;
  align-items: center;
  padding: 104px 28px;
}
body.elementor-page-4285 .elementor-element پذیرad_unset { }
body.elementor-page-4285 ._rect { }
body.elementor-page-4285 .elementor-element tokens { }
body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-heading { grid-column: 1; grid-row: 1; }
body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-text-editor:first-of-type { grid-column: 1; grid-row: 2; }
body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-text-editor:last-of-type { grid-column: 1; grid-row: 3; }
body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-image {
  grid-column: 2;
  grid-row: 1 / 4;
}
body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-image img {
  width: 100%;
  height: 560px;
  object-fit: cover;
  object-position: center;
  border-radius: 2px;
}
body.elementor-page-4285 .elementor-element-d5258f2 {
  background: #FFFDF9;
}
body.elementor-page-4285 .elementor-element-d5258f2 > .e-con-inner {
  min-height: 220px;
  padding: 84px 28px;
  display: flex;
  justify-content: center;
  text-align: center;
}
body.elementor-page-4285 .elementor-element-fe88f88 {
  background: #FBF8F3;
}
body.elementor-page-4285 .elementor-element-fe88f88 > .e-con-inner {
  padding: 104px 28px;
}
body.elementor-page-4285 .elementor-element-fe88f88 .e-n-accordion {
  max-width: 900px;
  margin: 28px auto 0;
}
body.elementor-page-4285 .e-n-accordion-item-title {
  min-height: 58px;
  border-color: rgba(18,63,67,.20) !important;
}
body.elementor-page-4285 .e-n-accordion-item-title-text,
body.elementor-page-4285 .e-n-accordion-item p {
  color: #123F43 !important;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
body.elementor-page-4285 .elementor-element-4393690 {
  background: #123F43;
}
body.elementor-page-4285 .elementor-element-4393690 > .e-con-inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr) max-content max-content;
  column-gap: 18px;
  align-items: center;
  padding: 84px 28px;
}
body.elementor-page-4285 .elementor-element-4393690 h2,
body.elementor-page-4285 .elementor-element-4393690 p {
  color: #FFFFFF !important;
}
body.elementor-page-4285 .elementor-element-4393690 .elementor-widget-heading,
body.elementor-page-4285 .elementor-element-4393690 .elementor-widget-text-editor {
  grid-column: 1;
}
body.elementor-page-4285 .elementor-element-424edc4 { grid-column: 2; grid-row: 1 / 3; }
body.elementor-page-4285 .elementor-element-4c2dde2 { grid-column: 3; grid-row: 1 / 3; }
body.elementor-page-4285 .elementor-element-4393690 .elementor-element-424edc4 .elementor-button {
  color: #FFFFFF !important;
  border-color: #D6C29C !important;
}
@media (max-width: 1024px) {
  body.elementor-page-4285 h1 { font-size: 48px; line-height: 1.14; }
  body.elementor-page-4285 h2 { font-size: 36px; line-height: 1.2; }
  body.elementor-page-4285 h3 { font-size: 23px; }
  body.elementor-page-4285 .elementor-element-79ecbc9 > .e-con-inner {
    grid-template-columns: 1fr 1fr;
    padding: 64px 28px 78px;
  }
  body.elementor-page-4285 .elementor-element-a8aafd1,
  body.elementor-page-4285 .elementor-element-8064335 { grid-column: 1 / 3; }
  body.elementor-page-4285 .elementor-element-49f4790 { grid-column: 1; grid-row: 3; }
  body.elementor-page-4285 .elementor-element-910f8d8 { grid-column: 2; grid-row: 3; justify-self: start; }
  body.elementor-page-4285 .elementor-element-be75ea8 {
    grid-column: 1 / 3;
    grid-row: 4;
    padding-left: 0;
    margin-top: 16px;
  }
  body.elementor-page-4285 .elementor-element-be75ea8 img { height: 460px; }
  body.elementor-page-4285 .elementor-element-c17a5d7 > .e-con-inner {
    grid-template-columns: repeat(2, minmax(0,1fr));
    padding: 82px 28px;
  }
  body.elementor-page-4285 .elementor-element-13b7869,
  body.elementor-page-4285 .elementor-element-98b523f { grid-column: 1 / 3; }
  body.elementor-page-4285 .elementor-element-4a03302 { grid-column:1; grid-row:3; }
  body.elementor-page-4285 .elementor-element-baddfb6 { grid-column:1; grid-row:4; }
  body.elementor-page-4285 .elementor-element-5283c03 { grid-column:2; grid-row:3; }
  body.elementor-page-4285 .elementor-element-ced230e { grid-column:2; grid-row:4; }
  body.elementor-page-4285 .elementor-element-1dc0bf7 { grid-column:1; grid-row:5; }
  body.elementor-page-4285 .elementor-element-a4499bc { grid-column:1; grid-row:6; }
  body.elementor-page-4285 .elementor-element-0eb0953 { grid-column:2; grid-row:5; }
  body.elementor-page-4285 .elementor-element-4bed92c { grid-column:2; grid-row:6; }
  body.elementor-page-4285 .elementor-element-67ed19e { grid-column:1; grid-row:7; }
  body.elementor-page-4285 .elementor-element-649c92d { grid-column:1; grid-row:8; }
  body.elementor-page-4285 .elementor-element-0291d96 { grid-column:2; grid-row:7; }
  body.elementor-page-4285 .elementor-element-ad445aa { grid-column:2; grid-row:8; }
  body.elementor-page-4285 .elementor-element-5a458c0 { grid-column:1 / 3; grid-row:9; }
  body.elementor-page-4285 .elementor-element-4a0c1ae > .e-con-inner { padding-right: 36%; }
  body.elementor-page-4285 .elementor-element-bce6562 > .e-con-inner,
  body.elementor-page-4285 .elementor-element-7dca707 > .e-con-inner,
  body.elementor-page-4285 .elementor-element-dda6280 > .e-con-inner { column-gap: 38px; padding: 82px 28px; }
  body.elementor-page-4285 .elementor-element-5d748fe > .e-con-inner { grid-template-columns: 1fr 1fr .65fr; padding: 82px 28px; }
  body.elementor-page-4285 .elementor-element-4393690 > .e-con-inner { grid-template-columns: 1fr max-content; }
  body.elementor-page-4285 .elementor-element-424edc4 { grid-column:2; grid-row:1; }
  body.elementor-page-4285 .elementor-element-4c2dde2 { grid-column:2; grid-row:2; }
}
@media (max-width: 767px) {
  body.elementor-page-4285 h1 { font-size: 40px; line-height: 1.15; }
  body.elementor-page-4285 h2 { font-size: 32px; line-height: 1.22; }
  body.elementor-page-4285 h3 { font-size: 22px; line-height: 1.3; }
  body.elementor-page-4285 p,
  body.elementor-page-4285 li,
  body.elementor-page-4285 .elementor-widget-text-editor { font-size: 16px; line-height: 1.65; }
  body.elementor-page-4285 .elementor-button { min-height: 48px; padding: 14px 22px; font-size: 15px; }
  body.elementor-page-4285 .elementor-element-79ecbc9 > .e-con-inner {
    grid-template-columns: 1fr;
    padding: 54px 22px 64px;
  }
  body.elementor-page-4285 .elementor-element-a8aafd1,
  body.elementor-page-4285 .elementor-element-8064335,
  body.elementor-page-4285 .elementor-element-49f4790,
  body.elementor-page-4285 .elementor-element-910f8d8,
  body.elementor-page-4285 .elementor-element-be75ea8 { grid-column:1; }
  body.elementor-page-4285 .elementor-element-a8aafd1 { grid-row:1; }
  body.elementor-page-4285 .elementor-element-8064335 { grid-row:2; }
  body.elementor-page-4285 .elementor-element-49f4790 { grid-row:3; }
  body.elementor-page-4285 .elementor-element-910f8d8 { grid-row:4; }
  body.elementor-page-4285 .elementor-element-be75ea8 { grid-row:5; margin-top:12px; }
  body.elementor-page-4285 .elementor-element-be75ea8 img { height: 310px; }
  body.elementor-page-4285 .elementor-element-c17a5d7 > .e-con-inner {
    grid-template-columns: 1fr;
    padding: 68px 22px;
  }
  body.elementor-page-4285 .elementor-element-13b7869,
  body.elementor-page-4285 .elementor-element-98b523f,
  body.elementor-page-4285 .elementor-element-4a03302,
  body.elementor-page-4285 .elementor-element-baddfb6,
  body.elementor-page-4285 .elementor-element-5283c03,
  body.elementor-page-4285 .elementor-element-ced230e,
  body.elementor-page-4285 .elementor-element-1dc0bf7,
  body.elementor-page-4285 .elementor-element-a4499bc,
  body.elementor-page-4285 .elementor-element-0eb0953,
  body.elementor-page-4285 .elementor-element-4bed92c,
  body.elementor-page-4285 .elementor-element-67ed19e,
  body.elementor-page-4285 .elementor-element-649c92d,
  body.elementor-page-4285 .elementor-element-0291d96,
  body.elementor-page-4285 .elementor-element-ad445aa,
  body.elementor-page-4285 .elementor-element-5a458c0 { grid-column:1; }
  body.elementor-page-4285 .elementor-element-13b7869 { grid-row:1; }
  body.elementor-page-4285 .elementor-element-98b523f { grid-row:2; }
  body.elementor-page-4285 .elementor-element-4a03302 { grid-row:3; }
  body.elementor-page-4285 .elementor-element-baddfb6 { grid-row:4; }
  body.elementor-page-4285 .elementor-element-5283c03 { grid-row:5; }
  body.elementor-page-4285 .elementor-element-ced230e { grid-row:6; }
  body.elementor-page-4285 .elementor-element-1dc0bf7 { grid-row:7; }
  body.elementor-page-4285 .elementor-element-a4499bc { grid-row:8; }
  body.elementor-page-4285 .elementor-element-0eb0953 { grid-row:9; }
  body.elementor-page-4285 .elementor-element-4bed92c { grid-row:10; }
  body.elementor-page-4285 .elementor-element-67ed19e { grid-row:11; }
  body.elementor-page-4285 .elementor-element-649c92d { grid-row:12; }
  body.elementor-page-4285 .elementor-element-0291d96 { grid-row:13; }
  body.elementor-page-4285 .elementor-element-ad445aa { grid-row:14; }
  body.elementor-page-4285 .elementor-element-5a458c0 { grid-row:15; }
  body.elementor-page-4285 .elementor-element-98b523f { margin-bottom:28px; }
  body.elementor-page-4285 .elementor-element-4a03302,
  body.elementor-page-4285 .elementor-element-5283c03,
  body.elementor-page-4285 .elementor-element-1dc0bf7,
  body.elementor-page-4285 .elementor-element-0eb0953,
  body.elementor-page-4285 .elementor-element-67ed19e,
  body.elementor-page-4285 .elementor-element-0291d96 { margin-top:16px; padding:24px 22px 8px; }
  body.elementor-page-4285 .elementor-element-baddfb6,
  body.elementor-page-4285 .elementor-element-ced230e,
  body.elementor-page-4285 .elementor-element-a4499bc,
  body.elementor-page-4285 .elementor-element-4bed92c,
  body.elementor-page-4285 .elementor-element-649c92d,
  body.elementor-page-4285 .elementor-element-ad445aa { min-height:0; padding:0 22px 24px; }
  body.elementor-page-4285 .elementor-element-4a0c1ae {
    background-position: 62% center;
  }
  body.elementor-page-4285 .elementor-element-4a0c1ae > .e-con-inner {
    min-height: 560px;
    padding: 70px 22px;
  }
  body.elementor-page-4285 .elementor-element-bce6562 > .e-con-inner {
    grid-template-columns:1fr;
    padding:68px 22px;
    row-gap:18px;
  }
  body.elementor-page-4285 .elementor-element-2f13ed5,
  body.elementor-page-4285 .elementor-element-dc38f89,
  body.elementor-page-4285 .elementor-element-53d6dbe { grid-column:1; }
  body.elementor-page-4285 .elementor-element-2f13ed5 { grid-row:1; }
  body.elementor-page-4285 .elementor-element-dc38f89 { grid-row:2; }
  body.elementor-page-4285 .elementor-element-53d6dbe { grid-row:3; }
  body.elementor-page-4285 .elementor-element-7dca707 > .e-con-inner {
    grid-template-columns:1fr;
    padding:68px 22px;
    row-gap:14px;
  }
  body.elementor-page-4285 .elementor-element-3a07786 { grid-column:1; grid-row:1; }
  body.elementor-page-4285 .elementor-element-3a07786 img { height:410px; }
  body.elementor-page-4285 .elementor-element-120d8d0 { grid-column:1; grid-row:2; margin-top:22px; }
  body.elementor-page-4285 .elementor-element-dd36953 { grid-column:1; grid-row:3; }
  body.elementor-page-4285 .elementor-element-4dded53 { grid-column:1; grid-row:4; }
  body.elementor-page-4285 .elementor-element-ef342a6 { grid-column:1; grid-row:5; }
  body.elementor-page-4285 .elementor-element-19a12b9 { grid-column:1; grid-row:6; }
  body.elementor-page-4285 .elementor-element-5d748fe { background-position:60% center; }
  body.elementor-page-4285 .elementor-element-5d748fe > .e-con-inner {
    grid-template-columns:1fr;
    min-height:680px;
    padding:70px 22px;
  }
  body.elementor-page-4285 .elementor-element-f448134,
  body.elementor-page-4285 .elementor-element-a595114,
  body.elementor-page-4285 .elementor-element-8fded53,
  body.elementor-page-4285 .elementor-element-013df2b,
  body.elementor-page-4285 .elementor-element-7e45548,
  body.elementor-page-4285 .elementor-element-9a096da { grid-column:1; }
  body.elementor-page-4285 .elementor-element-f448134 { grid-row:1; }
  body.elementor-page-4285 .elementor-element-a595114 { grid-row:2; }
  body.elementor-page-4285 .elementor-element-8fded53 { grid-row:3; }
  body.elementor-page-4285 .elementor-element-013df2b { grid-row:4; }
  body.elementor-page-4285 .elementor-element-7e45548 { grid-row:5; }
  body.elementor-page-4285 .elementor-element-9a096da { grid-row:6; }
  body.elementor-page-4285 .elementor-element-dda6280 > .e-con-inner {
    grid-template-columns:1fr;
    padding:68px 22px;
    row-gap:14px;
  }
  body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-heading,
  body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-text-editor:first-of-type,
  body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-text-editor:last-of-type,
  body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-image { grid-column:1; }
  body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-heading { grid-row:1; }
  body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-text-editor:first-of-type { grid-row:2; }
  body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-text-editor:last-of-type { grid-row:3; }
  body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-image { grid-row:4; margin-top:18px; }
  body.elementor-page-4285 .elementor-element-dda6280 .elementor-widget-image img { height:360px; }
  body.elementor-page-4285 .elementor-element-d5258f2 > .e-con-inner { min-height:170px; padding:58px 22px; }
  body.elementor-page-4285 .elementor-element-fe88f88 > .e-con-inner { padding:68px 22px; }
  body.elementor-page-4285 .elementor-element-4393690 > .e-con-inner {
    grid-template-columns:1fr;
    padding:68px 22px;
    row-gap:14px;
  }
  body.elementor-page-4285 .elementor-element-4393690 .elementor-widget-heading,
  body.elementor-page-4285 .elementor-element-4393690 .elementor-widget-text-editor,
  body.elementor-page-4285 .elementor-element-424edc4,
  body.elementor-page-4285 .elementor-element-4c2dde2 { grid-column:1; }
  body.elementor-page-4285 .elementor-element-4393690 .elementor-widget-heading { grid-row:1; }
  body.elementor-page-4285 .elementor-element-4393690 .elementor-widget-text-editor { grid-row:2; }
  body.elementor-page-4285 .elementor-element-4c2dde2 { grid-row:3; }
  body.elementor-page-4285 .elementor-element-424edc4 { grid-row:4; }
}
/* ajustes finales al cierre */


/* Correcciones finales prepublicación — Inicio Nueva */
body.elementor-page-4285 .elementor-element-d5258f2 {
  display: none !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.elementor-page-4285 .elementor-element-8cdfc8d {
  grid-column: 1 / 3 !important;
  grid-row: 3 !important;
}
body.elementor-page-4285 .elementor-element-013df2b {
  grid-column: 1 !important;
  grid-row: 4 !important;
}
body.elementor-page-4285 .elementor-element-fd4237a {
  grid-column: 2 !important;
  grid-row: 4 !important;
  border: 1px solid rgba(214,194,156,.55);
  padding: 20px;
}
body.elementor-page-4285 .elementor-element-9a096da {
  grid-column: 1 / 3 !important;
  grid-row: 5 !important;
}

body.elementor-page-4285 .elementor-element-bdcfc97 img {
  width: 100% !important;
  height: auto !important;
  max-height: 520px;
  object-fit: contain !important;
  object-position: center center !important;
}

body.elementor-page-4285 .elementor-element-4393690 .elementor-element-4c2dde2 .elementor-button {
  background: #FBF8F3 !important;
  color: #123F43 !important;
  border: 1px solid #FBF8F3 !important;
  min-height: 48px;
  padding: 14px 24px !important;
}
body.elementor-page-4285 .elementor-element-4393690 .elementor-element-424c204 .elementor-button {
  background: transparent !important;
  color: #FFFFFF !important;
  border: 1px solid #B59A6A !important;
  min-height: 48px;
  padding: 14px 24px !important;
}
body.elementor-page-4285 .elementor-element-4393690 .elementor-button:hover,
body.elementor-page-4285 .elementor-element-4393690 .elementor-button:focus {
  border-color: #FFFFFF !important;
}

@media (min-width: 1025px) {
  body.elementor-page-4285 .elementor-element-79ecbc9 > .e-con-inner {
    grid-template-columns: 260px 220px minmax(0, 1fr) !important;
    column-gap: 18px !important;
    padding-top: 72px !important;
    padding-bottom: 88px !important;
  }
  body.elementor-page-4285 .elementor-element-a8aafd1 {
    max-width: 500px !important;
  }
  body.elementor-page-4285 .elementor-element-be75ea8 {
    padding-left: 30px !important;
  }
  body.elementor-page-4285 .elementor-element-be75ea8 img {
    height: 540px !important;
    object-fit: cover !important;
    object-position: center 28% !important;
  }
  body.elementor-page-4285 .elementor-element-dda6280 > .e-con-inner {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
}

@media (max-width: 767px) {
  body.elementor-page-4285 .elementor-element-5d748fe > .e-con-inner {
    grid-template-columns: 1fr !important;
  }
  body.elementor-page-4285 .elementor-element-f448134 {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }
  body.elementor-page-4285 .elementor-element-a595114 {
    grid-column: 1 !important;
    grid-row: 2 !important;
  }
  body.elementor-page-4285 .elementor-element-8cdfc8d {
    grid-column: 1 !important;
    grid-row: 3 !important;
  }
  body.elementor-page-4285 .elementor-element-013df2b {
    grid-column: 1 !important;
    grid-row: 4 !important;
  }
  body.elementor-page-4285 .elementor-element-fd4237a {
    grid-column: 1 !important;
    grid-row: 5 !important;
  }
  body.elementor-page-4285 .elementor-element-9a096da {
    grid-column: 1 !important;
    grid-row: 6 !important;
  }
  body.elementor-page-4285 .elementor-element-4393690 .elementor-element-4c2dde2,
  body.elementor-page-4285 .elementor-element-4393690 .elementor-element-424c204 {
    width: 100% !important;
  }
  body.elementor-page-4285 .elementor-element-4393690 .elementor-button {
    width: 100% !important;
    justify-content: center;
  }
  body.elementor-page-4285 .elementor-element-bdcfc97 img {
    max-height: none;
  }
}


/* Ajustes finales con alcance de página */
.elementor-element-d5258f2 {
  display: none !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.elementor-element-8cdfc8d { grid-column: 1 / 3 !important; grid-row: 3 !important; }
.elementor-element-013df2b { grid-column: 1 !important; grid-row: 4 !important; }
.elementor-element-fd4237a {
  grid-column: 2 !important;
  grid-row: 4 !important;
  border: 1px solid rgba(214,194,156,.55);
  padding: 20px;
}
.elementor-element-9a096da { grid-column: 1 / 3 !important; grid-row: 5 !important; }
.elementor-element-bdcfc97 img {
  width: 100% !important;
  height: auto !important;
  max-height: 520px;
  object-fit: contain !important;
  object-position: center center !important;
}
.elementor-element-4393690 .elementor-element-4c2dde2 .elementor-button {
  background: #FBF8F3 !important;
  color: #123F43 !important;
  border: 1px solid #FBF8F3 !important;
  min-height: 48px;
  padding: 14px 24px !important;
}
.elementor-element-4393690 .elementor-element-424c204 .elementor-button {
  background: transparent !important;
  color: #FFFFFF !important;
  border: 1px solid #B59A6A !important;
  min-height: 48px;
  padding: 14px 24px !important;
}
.elementor-element-4393690 .elementor-button:hover,
.elementor-element-4393690 .elementor-button:focus { border-color: #FFFFFF !important; }

@media (min-width: 1025px) {
  .elementor-element-79ecbc9 > .e-con-inner {
    grid-template-columns: 260px 220px minmax(0, 1fr) !important;
    column-gap: 18px !important;
    padding-top: 72px !important;
    padding-bottom: 88px !important;
  }
  .elementor-element-a8aafd1 { max-width: 500px !important; }
  .elementor-element-be75ea8 { padding-left: 30px !important; }
  .elementor-element-be75ea8 img {
    height: 540px !important;
    object-fit: cover !important;
    object-position: center 28% !important;
  }
  .elementor-element-dda6280 > .e-con-inner {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
}
@media (max-width: 767px) {
  .elementor-element-5d748fe > .e-con-inner { grid-template-columns: 1fr !important; }
  .elementor-element-f448134 { grid-column: 1 !important; grid-row: 1 !important; }
  .elementor-element-a595114 { grid-column: 1 !important; grid-row: 2 !important; }
  .elementor-element-8cdfc8d { grid-column: 1 !important; grid-row: 3 !important; }
  .elementor-element-013df2b { grid-column: 1 !important; grid-row: 4 !important; }
  .elementor-element-fd4237a { grid-column: 1 !important; grid-row: 5 !important; }
  .elementor-element-9a096da { grid-column: 1 !important; grid-row: 6 !important; }
  .elementor-element-4393690 .elementor-element-4c2dde2,
  .elementor-element-4393690 .elementor-element-424c204 { width: 100% !important; }
  .elementor-element-4393690 .elementor-button {
    width: 100% !important;
    justify-content: center;
  }
  .elementor-element-bdcfc97 img { max-height: none; }
}/* End custom CSS */