.elementor-39 .elementor-element.elementor-element-b74b74d{--display:flex;--min-height:95vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-b74b74d:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-b74b74d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9F7F2 42%, #E8F2F0 100%);}.elementor-39 .elementor-element.elementor-element-868ec13{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C49438;--border-color:#C49438;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-39 .elementor-element.elementor-element-32d084c{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C49438;--border-color:#C49438;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.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-39 .elementor-element.elementor-element-4636c43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:2px;color:#C49438;}.elementor-39 .elementor-element.elementor-element-642baa3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:78px;font-weight:600;color:#1B2D3D;}.elementor-39 .elementor-element.elementor-element-05a17cd{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-05a17cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:5.2px;color:#1B2D3D;}.elementor-39 .elementor-element.elementor-element-6dc80fc{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-6dc80fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2px;color:#1B2D3D;}.elementor-39 .elementor-element.elementor-element-fb1ff87{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-fb1ff87:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-fb1ff87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F2F0;}.elementor-39 .elementor-element.elementor-element-6e8efe4{text-align:center;}.elementor-39 .elementor-element.elementor-element-6e8efe4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:2px;color:#C49438;}.elementor-39 .elementor-element.elementor-element-95f7827{text-align:center;}.elementor-39 .elementor-element.elementor-element-95f7827 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;color:#1B2D3D;}.elementor-39 .elementor-element.elementor-element-7e077c7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-39 .elementor-element.elementor-element-7e077c7.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-7e077c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2px;color:#1B2D3D;}.elementor-39 .elementor-element.elementor-element-a7d5735{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-39 .elementor-element.elementor-element-5ae6a73{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 02px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:#C49438;--border-color:#C49438;--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-91a0472 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#C49438;}.elementor-39 .elementor-element.elementor-element-ec36289{text-align:start;}.elementor-39 .elementor-element.elementor-element-ec36289 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;color:#1B2D3D;}.elementor-39 .elementor-element.elementor-element-c5a9706{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-39 .elementor-element.elementor-element-c5a9706.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-c5a9706 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2px;color:#1B2D3D;}.elementor-39 .elementor-element.elementor-element-915e688{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 02px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:#C49438;--border-color:#C49438;--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-6a983b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#C49438;}.elementor-39 .elementor-element.elementor-element-414f555{text-align:start;}.elementor-39 .elementor-element.elementor-element-414f555 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;color:#1B2D3D;}.elementor-39 .elementor-element.elementor-element-e8b835d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-39 .elementor-element.elementor-element-e8b835d.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-e8b835d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2px;color:#1B2D3D;}.elementor-39 .elementor-element.elementor-element-872b8cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-39 .elementor-element.elementor-element-0beed5a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:#C49438;--border-color:#C49438;--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-b049699 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#C49438;}.elementor-39 .elementor-element.elementor-element-fc69248{text-align:start;}.elementor-39 .elementor-element.elementor-element-fc69248 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;color:#1B2D3D;}.elementor-39 .elementor-element.elementor-element-712a03c{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-39 .elementor-element.elementor-element-712a03c.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-712a03c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2px;color:#1B2D3D;}.elementor-39 .elementor-element.elementor-element-33edb07{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:#C49438;--border-color:#C49438;--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-cc663de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:#C49438;}.elementor-39 .elementor-element.elementor-element-5e2da6f{text-align:start;}.elementor-39 .elementor-element.elementor-element-5e2da6f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;color:#1B2D3D;}.elementor-39 .elementor-element.elementor-element-9a0bc4f{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-39 .elementor-element.elementor-element-9a0bc4f.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-9a0bc4f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2px;color:#1B2D3D;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-b74b74d{--content-width:1240px;}.elementor-39 .elementor-element.elementor-element-868ec13{--width:50%;}.elementor-39 .elementor-element.elementor-element-32d084c{--width:50%;}.elementor-39 .elementor-element.elementor-element-fb1ff87{--content-width:1240px;}}/* Start custom CSS for container, class: .elementor-element-5ae6a73 */.elementor-39 .elementor-element.elementor-element-5ae6a73 {
border: 1px solid #C49438 !important;
border-radius: 16px !important;
box-shadow: 0 4px 12px rgba(27, 45, 61, 0.02) !important;
transition:
transform 0.5s cubic-bezier(0.25, 1, 0.5, 1),
box-shadow 0.5s cubic-bezier(0.25, 1, 0.5, 1),
border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* STREAMING_CHUNK: Aplicando efectos físicos de elevación al hover... */
.elementor-39 .elementor-element.elementor-element-5ae6a73:hover {
transform: translateY(-6px) !important;
border-color: #C49438 !important;
box-shadow:
0 16px 36px rgba(27, 45, 61, 0.06),
0 4px 12px rgba(27, 45, 61, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-915e688 */.elementor-39 .elementor-element.elementor-element-915e688 {
border: 1px solid #C49438 !important;
border-radius: 16px !important;
box-shadow: 0 4px 12px rgba(27, 45, 61, 0.02) !important;
transition:
transform 0.5s cubic-bezier(0.25, 1, 0.5, 1),
box-shadow 0.5s cubic-bezier(0.25, 1, 0.5, 1),
border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* STREAMING_CHUNK: Aplicando efectos físicos de elevación al hover... */
.elementor-39 .elementor-element.elementor-element-915e688:hover {
transform: translateY(-6px) !important;
border-color: #C49438 !important;
box-shadow:
0 16px 36px rgba(27, 45, 61, 0.06),
0 4px 12px rgba(27, 45, 61, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0beed5a */.elementor-39 .elementor-element.elementor-element-0beed5a {
border: 1px solid #C49438 !important;
border-radius: 16px !important;
box-shadow: 0 4px 12px rgba(27, 45, 61, 0.02) !important;
transition:
transform 0.5s cubic-bezier(0.25, 1, 0.5, 1),
box-shadow 0.5s cubic-bezier(0.25, 1, 0.5, 1),
border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* STREAMING_CHUNK: Aplicando efectos físicos de elevación al hover... */
.elementor-39 .elementor-element.elementor-element-0beed5a:hover {
transform: translateY(-6px) !important;
border-color: #C49438 !important;
box-shadow:
0 16px 36px rgba(27, 45, 61, 0.06),
0 4px 12px rgba(27, 45, 61, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33edb07 */.elementor-39 .elementor-element.elementor-element-33edb07 {
border: 1px solid #C49438 !important;
border-radius: 16px !important;
box-shadow: 0 4px 12px rgba(27, 45, 61, 0.02) !important;
transition:
transform 0.5s cubic-bezier(0.25, 1, 0.5, 1),
box-shadow 0.5s cubic-bezier(0.25, 1, 0.5, 1),
border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* STREAMING_CHUNK: Aplicando efectos físicos de elevación al hover... */
.elementor-39 .elementor-element.elementor-element-33edb07:hover {
transform: translateY(-6px) !important;
border-color: #C49438 !important;
box-shadow:
0 16px 36px rgba(27, 45, 61, 0.06),
0 4px 12px rgba(27, 45, 61, 0.02) !important;
}/* End custom CSS */