.elementor-9 .elementor-element.elementor-element-2d940f4{--display:flex;--min-height:807px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;}.elementor-9 .elementor-element.elementor-element-2d940f4::before, .elementor-9 .elementor-element.elementor-element-2d940f4 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2d940f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2d940f4 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-2d940f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-2d940f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://delnogalservices.com/wp-content/uploads/2026/07/gold-stars-patterned-background-scaled.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-2d940f4::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-ff6d774{--display:grid;--min-height:0px;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ff6d774.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b82f29f{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), system-ui, -apple-system, Segoe UI, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-216864a{width:var( --container-widget-width, 103.651% );max-width:103.651%;--container-widget-width:103.651%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-216864a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-216864a .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6c7a917{--spacer-size:34px;}.elementor-9 .elementor-element.elementor-element-bd65d11{width:var( --container-widget-width, 105.091% );max-width:105.091%;--container-widget-width:105.091%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-bd65d11.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-bd65d11 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:5.2em;font-weight:900;line-height:1em;letter-spacing:-0.015em;text-shadow:0px 2px 3px rgba(0, 0, 0, 0.61);color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-0ad68f8{--spacer-size:34px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), system-ui, -apple-system, Segoe UI, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-9 .elementor-element.elementor-element-bbab1a9{width:var( --container-widget-width, 100.182% );max-width:100.182%;--container-widget-width:100.182%;--container-widget-flex-grow:0;font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:1.2rem;line-height:1.6em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-bbab1a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-752502b{--spacer-size:34px;}.elementor-9 .elementor-element.elementor-element-7e3ddce{--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:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7e3ddce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), system-ui, -apple-system, Segoe UI, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-ace880c .elementor-button{background-color:#C9A84C;font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.9375rem;font-weight:700;text-transform:uppercase;letter-spacing:0.09em;fill:#1A1A1A;color:#1A1A1A;box-shadow:0px 1px 1px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#C9A84C;border-radius:999px 999px 999px 999px;padding:1rem 1.9rem 1rem 1.9rem;}.elementor-9 .elementor-element.elementor-element-ace880c .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-ace880c .elementor-button:focus{background-color:#E8CC78;color:#1A1A1A;border-color:#E8CC78;}.elementor-9 .elementor-element.elementor-element-ace880c .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-ace880c .elementor-button:focus svg{fill:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-9c8ad53 .elementor-button{background-color:var( --e-global-color-goldlt );font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.9375rem;font-weight:700;text-transform:uppercase;letter-spacing:0.09em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 1px 1px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#1A1A1A00;border-radius:999px 999px 999px 999px;padding:1rem 1.9rem 1rem 1.9rem;}.elementor-9 .elementor-element.elementor-element-9c8ad53 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-9c8ad53 .elementor-button:focus{background-color:#FAFAF8;color:#1A1A1A;border-color:#FAFAF8;}.elementor-9 .elementor-element.elementor-element-9c8ad53 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-9c8ad53 .elementor-button:focus svg{fill:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-80f9b50{--spacer-size:34px;}.elementor-9 .elementor-element.elementor-element-35004a5{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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 ), system-ui, -apple-system, Segoe UI, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-783f435{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;top:-39px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-783f435{left:-164px;}body.rtl .elementor-9 .elementor-element.elementor-element-783f435{right:-164px;}.elementor-9 .elementor-element.elementor-element-783f435 img{width:74vw;max-width:776px;height:100%;object-fit:cover;object-position:center center;filter:brightness( 110% ) contrast( 104% ) saturate( 105% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-db8fe11{--display:flex;--min-height:0px;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--flex-wrap:wrap;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9 .elementor-element.elementor-element-db8fe11:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-db8fe11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-f0cc25d{text-align:start;}.elementor-9 .elementor-element.elementor-element-f0cc25d .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#D4C5A9;}.elementor-9 .elementor-element.elementor-element-ffd6919{--display:grid;--e-con-grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.8rem 1.8rem;--row-gap:1.8rem;--column-gap:1.8rem;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3f4131f{--display:flex;--gap:0.3rem 0.3rem;--row-gap:0.3rem;--column-gap:0.3rem;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9A84C;--border-color:#C9A84C;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-2797d89 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:75px;font-weight:800;letter-spacing:-0.02em;color:#C9A84C;}.elementor-9 .elementor-element.elementor-element-bcd2f12{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:20px;line-height:1.45em;color:#D4C5A9;}.elementor-9 .elementor-element.elementor-element-75ed03f{--display:flex;--gap:0.3rem 0.3rem;--row-gap:0.3rem;--column-gap:0.3rem;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9A84C;--border-color:#C9A84C;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-d4a1185 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:75px;font-weight:800;letter-spacing:-0.02em;color:#C9A84C;}.elementor-9 .elementor-element.elementor-element-a84f202{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:20px;line-height:1.45em;color:#D4C5A9;}.elementor-9 .elementor-element.elementor-element-ce698bd{--display:flex;--gap:0.3rem 0.3rem;--row-gap:0.3rem;--column-gap:0.3rem;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9A84C;--border-color:#C9A84C;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-3d1a4b3 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:75px;font-weight:800;letter-spacing:-0.02em;color:#C9A84C;}.elementor-9 .elementor-element.elementor-element-5970300{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:20px;line-height:1.45em;color:#D4C5A9;}.elementor-9 .elementor-element.elementor-element-7c8637f{--display:flex;--gap:0.3rem 0.3rem;--row-gap:0.3rem;--column-gap:0.3rem;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9A84C;--border-color:#C9A84C;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-fbb9dd7 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:75px;font-weight:800;letter-spacing:-0.02em;color:#C9A84C;}.elementor-9 .elementor-element.elementor-element-3178b25{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:20px;line-height:1.45em;color:#D4C5A9;}.elementor-9 .elementor-element.elementor-element-f300aa5{--display:flex;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9 .elementor-element.elementor-element-fc84aad{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6a5b719{text-align:start;}.elementor-9 .elementor-element.elementor-element-6a5b719 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#555555;}.elementor-9 .elementor-element.elementor-element-d33e747 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:45px;font-weight:800;line-height:1.12em;letter-spacing:-0.015em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-441136e{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;line-height:1.6em;color:#555555;}.elementor-9 .elementor-element.elementor-element-2423e6b{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4e85a33{--display:flex;--gap:0.6rem 0.6rem;--row-gap:0.6rem;--column-gap:0.6rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD2;--border-color:#E5DFD2;--border-radius:26px 26px 26px 26px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.8rem;--padding-bottom:1.8rem;--padding-left:1.6rem;--padding-right:1.6rem;grid-column:1/6;}.elementor-9 .elementor-element.elementor-element-4e85a33:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4e85a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3b7bf04 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;color:#A89880;}.elementor-9 .elementor-element.elementor-element-d2a2665 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-weight:700;line-height:1.12em;letter-spacing:-0.015em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-5aaeeee{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:1.0625rem;line-height:1.65em;color:#555555;}.elementor-9 .elementor-element.elementor-element-e13f2e4{--display:flex;--gap:0.6rem 0.6rem;--row-gap:0.6rem;--column-gap:0.6rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD2;--border-color:#E5DFD2;--border-radius:26px 26px 26px 26px;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.8rem;--padding-bottom:1.8rem;--padding-left:1.6rem;--padding-right:1.6rem;grid-column:6/13;}.elementor-9 .elementor-element.elementor-element-e13f2e4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e13f2e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f3acf23 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;color:#A89880;}.elementor-9 .elementor-element.elementor-element-7739d13 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-weight:700;line-height:1.12em;letter-spacing:-0.015em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-c7ece0b{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:1.0625rem;line-height:1.65em;color:#555555;}.elementor-9 .elementor-element.elementor-element-3630dff{--display:flex;--gap:0.6rem 0.6rem;--row-gap:0.6rem;--column-gap:0.6rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD2;--border-color:#E5DFD2;--border-radius:26px 26px 26px 26px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.8rem;--padding-bottom:1.8rem;--padding-left:1.6rem;--padding-right:1.6rem;grid-column:1/8;}.elementor-9 .elementor-element.elementor-element-3630dff:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3630dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-bb9e596 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;color:#A89880;}.elementor-9 .elementor-element.elementor-element-a399d3f .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-weight:700;line-height:1.12em;letter-spacing:-0.015em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-b13b27e{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:1.0625rem;line-height:1.65em;color:#555555;}.elementor-9 .elementor-element.elementor-element-d22f95b{--display:flex;--gap:0.6rem 0.6rem;--row-gap:0.6rem;--column-gap:0.6rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD2;--border-color:#E5DFD2;--border-radius:26px 26px 26px 26px;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.8rem;--padding-bottom:1.8rem;--padding-left:1.6rem;--padding-right:1.6rem;grid-column:8/13;}.elementor-9 .elementor-element.elementor-element-d22f95b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d22f95b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3d2092c .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;color:#A89880;}.elementor-9 .elementor-element.elementor-element-a8b7872 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-weight:700;line-height:1.12em;letter-spacing:-0.015em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-42aea99{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:1.0625rem;line-height:1.65em;color:#555555;}.elementor-9 .elementor-element.elementor-element-3bec5f8{--display:flex;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9 .elementor-element.elementor-element-3bec5f8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3bec5f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE0;}.elementor-9 .elementor-element.elementor-element-06bc272{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d6e5544{text-align:start;}.elementor-9 .elementor-element.elementor-element-d6e5544 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#555555;}.elementor-9 .elementor-element.elementor-element-b445273 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:45px;font-weight:800;line-height:1.12em;letter-spacing:-0.015em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-26e8de3{--display:grid;--e-con-grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-78072c8{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D4C5A9;--border-color:#D4C5A9;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-25f3616 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:75px;font-weight:800;color:transparent;}.elementor-9 .elementor-element.elementor-element-77ff5d9 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-weight:700;line-height:1.12em;letter-spacing:-0.015em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-4e99d04{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:1.0625rem;line-height:1.65em;color:#555555;}.elementor-9 .elementor-element.elementor-element-deee819{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D4C5A9;--border-color:#D4C5A9;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-1ec917c .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:75px;font-weight:800;color:transparent;}.elementor-9 .elementor-element.elementor-element-a21137d .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-weight:700;line-height:1.12em;letter-spacing:-0.015em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-d450090{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:1.0625rem;line-height:1.65em;color:#555555;}.elementor-9 .elementor-element.elementor-element-75c3fdf{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D4C5A9;--border-color:#D4C5A9;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-a00709f .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:75px;font-weight:800;color:transparent;}.elementor-9 .elementor-element.elementor-element-b7fa185 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-weight:700;line-height:1.12em;letter-spacing:-0.015em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-0f413a4{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:1.0625rem;line-height:1.65em;color:#555555;}.elementor-9 .elementor-element.elementor-element-a96ebf2{--display:flex;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9 .elementor-element.elementor-element-c56b570{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-16db87e{text-align:start;}.elementor-9 .elementor-element.elementor-element-16db87e .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#555555;}.elementor-9 .elementor-element.elementor-element-73bbe2f .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:45px;font-weight:800;line-height:1.12em;letter-spacing:-0.015em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-4909558{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;line-height:1.6em;color:#555555;}.elementor-9 .elementor-element.elementor-element-ae82ec9{--display:flex;--gap:0.9rem 0.9rem;--row-gap:0.9rem;--column-gap:0.9rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-67462ab{--display:flex;--gap:0.3rem 0.3rem;--row-gap:0.3rem;--column-gap:0.3rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD2;--border-color:#E5DFD2;--border-radius:18px 18px 18px 4px;box-shadow:0px 2px 10px 0px rgba(26,26,26,0.05);--padding-top:1.1rem;--padding-bottom:0.9rem;--padding-left:1.3rem;--padding-right:1.3rem;}.elementor-9 .elementor-element.elementor-element-67462ab:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-67462ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-67462ab.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-aa84535 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#C9A84C;}.elementor-9 .elementor-element.elementor-element-59c446b{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.98rem;line-height:1.65em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-7640184{text-align:end;}.elementor-9 .elementor-element.elementor-element-7640184 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.72rem;color:#888888;}.elementor-9 .elementor-element.elementor-element-45532d0{--display:flex;--gap:0.3rem 0.3rem;--row-gap:0.3rem;--column-gap:0.3rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD2;--border-color:#E5DFD2;--border-radius:18px 18px 4px 18px;box-shadow:0px 2px 10px 0px rgba(26,26,26,0.05);--padding-top:1.1rem;--padding-bottom:0.9rem;--padding-left:1.3rem;--padding-right:1.3rem;}.elementor-9 .elementor-element.elementor-element-45532d0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-45532d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE0;}.elementor-9 .elementor-element.elementor-element-45532d0.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-54df9ab .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#C9A84C;}.elementor-9 .elementor-element.elementor-element-70e7131{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.98rem;line-height:1.65em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-0e429f3{text-align:end;}.elementor-9 .elementor-element.elementor-element-0e429f3 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.72rem;color:#888888;}.elementor-9 .elementor-element.elementor-element-b6dc53f{--display:flex;--gap:0.3rem 0.3rem;--row-gap:0.3rem;--column-gap:0.3rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD2;--border-color:#E5DFD2;--border-radius:18px 18px 18px 4px;box-shadow:0px 2px 10px 0px rgba(26,26,26,0.05);--padding-top:1.1rem;--padding-bottom:0.9rem;--padding-left:1.3rem;--padding-right:1.3rem;}.elementor-9 .elementor-element.elementor-element-b6dc53f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b6dc53f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b6dc53f.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-191a247 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#C9A84C;}.elementor-9 .elementor-element.elementor-element-5f1f345{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.98rem;line-height:1.65em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-65d4563{text-align:end;}.elementor-9 .elementor-element.elementor-element-65d4563 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.72rem;color:#888888;}.elementor-9 .elementor-element.elementor-element-4dd8390{--display:flex;--gap:0.3rem 0.3rem;--row-gap:0.3rem;--column-gap:0.3rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD2;--border-color:#E5DFD2;--border-radius:18px 18px 4px 18px;box-shadow:0px 2px 10px 0px rgba(26,26,26,0.05);--padding-top:1.1rem;--padding-bottom:0.9rem;--padding-left:1.3rem;--padding-right:1.3rem;}.elementor-9 .elementor-element.elementor-element-4dd8390:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4dd8390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE0;}.elementor-9 .elementor-element.elementor-element-4dd8390.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-fddb05b .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#C9A84C;}.elementor-9 .elementor-element.elementor-element-00a4f46{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.98rem;line-height:1.65em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-b84692a{text-align:end;}.elementor-9 .elementor-element.elementor-element-b84692a .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.72rem;color:#888888;}.elementor-9 .elementor-element.elementor-element-672f474{--display:flex;--gap:0.3rem 0.3rem;--row-gap:0.3rem;--column-gap:0.3rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD2;--border-color:#E5DFD2;--border-radius:18px 18px 18px 4px;box-shadow:0px 2px 10px 0px rgba(26,26,26,0.05);--padding-top:1.1rem;--padding-bottom:0.9rem;--padding-left:1.3rem;--padding-right:1.3rem;}.elementor-9 .elementor-element.elementor-element-672f474:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-672f474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-672f474.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-2531f03 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#C9A84C;}.elementor-9 .elementor-element.elementor-element-902d242{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.98rem;line-height:1.65em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-5a1a05b{text-align:end;}.elementor-9 .elementor-element.elementor-element-5a1a05b .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.72rem;color:#888888;}.elementor-9 .elementor-element.elementor-element-b26182c{--display:flex;--gap:0.3rem 0.3rem;--row-gap:0.3rem;--column-gap:0.3rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD2;--border-color:#E5DFD2;--border-radius:18px 18px 4px 18px;box-shadow:0px 2px 10px 0px rgba(26,26,26,0.05);--padding-top:1.1rem;--padding-bottom:0.9rem;--padding-left:1.3rem;--padding-right:1.3rem;}.elementor-9 .elementor-element.elementor-element-b26182c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b26182c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE0;}.elementor-9 .elementor-element.elementor-element-b26182c.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-21b16b6 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#C9A84C;}.elementor-9 .elementor-element.elementor-element-e19adfd{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.98rem;line-height:1.65em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-a7de1a9{text-align:end;}.elementor-9 .elementor-element.elementor-element-a7de1a9 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.72rem;color:#888888;}.elementor-9 .elementor-element.elementor-element-dbbefaa{--display:flex;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9 .elementor-element.elementor-element-dbbefaa:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-dbbefaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE0;}.elementor-9 .elementor-element.elementor-element-f097bc6{text-align:start;}.elementor-9 .elementor-element.elementor-element-f097bc6 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#555555;}.elementor-9 .elementor-element.elementor-element-a1a7942 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:45px;font-weight:800;line-height:1.12em;letter-spacing:-0.015em;color:#1A1A1A;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), system-ui, -apple-system, Segoe UI, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), system-ui, -apple-system, Segoe UI, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-ef1d161 .elementor-accordion-item{border-width:1px;border-color:#D4C5A9;}.elementor-9 .elementor-element.elementor-element-ef1d161 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#D4C5A9;}.elementor-9 .elementor-element.elementor-element-ef1d161 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#D4C5A9;}.elementor-9 .elementor-element.elementor-element-ef1d161 .elementor-accordion-icon, .elementor-9 .elementor-element.elementor-element-ef1d161 .elementor-accordion-title{color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-ef1d161 .elementor-accordion-icon svg{fill:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-ef1d161 .elementor-active .elementor-accordion-icon, .elementor-9 .elementor-element.elementor-element-ef1d161 .elementor-active .elementor-accordion-title{color:#C9A84C;}.elementor-9 .elementor-element.elementor-element-ef1d161 .elementor-active .elementor-accordion-icon svg{fill:#C9A84C;}.elementor-9 .elementor-element.elementor-element-ef1d161 .elementor-accordion-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:1.05rem;font-weight:700;}.elementor-9 .elementor-element.elementor-element-ef1d161 .elementor-tab-title{padding:1.1rem 0.4rem 1.1rem 0.4rem;}.elementor-9 .elementor-element.elementor-element-ef1d161 .elementor-tab-content{color:#555555;font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:1rem;line-height:1.65em;}.elementor-9 .elementor-element.elementor-element-91582d7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9 .elementor-element.elementor-element-91582d7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-91582d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-791dc24{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-989994a{text-align:center;}.elementor-9 .elementor-element.elementor-element-989994a .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#D4C5A9;}.elementor-9 .elementor-element.elementor-element-5ced832{text-align:center;}.elementor-9 .elementor-element.elementor-element-5ced832 .elementor-heading-title{font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:45px;font-weight:800;line-height:1.12em;letter-spacing:-0.015em;color:#FAFAF8;}.elementor-9 .elementor-element.elementor-element-9dba10a{text-align:center;font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;line-height:1.6em;color:#D4C5A9;}.elementor-9 .elementor-element.elementor-element-2ed5fde{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4e251bd .elementor-button{background-color:#C9A84C;font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.9375rem;font-weight:700;text-transform:uppercase;letter-spacing:0.09em;fill:#1A1A1A;color:#1A1A1A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C9A84C;border-radius:999px 999px 999px 999px;padding:1rem 1.9rem 1rem 1.9rem;}.elementor-9 .elementor-element.elementor-element-4e251bd .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-4e251bd .elementor-button:focus{background-color:#E8CC78;color:#1A1A1A;border-color:#E8CC78;}.elementor-9 .elementor-element.elementor-element-4e251bd .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-4e251bd .elementor-button:focus svg{fill:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-e4b5ceb .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", system-ui, -apple-system, Segoe UI, sans-serif;font-size:0.9375rem;font-weight:700;text-transform:uppercase;letter-spacing:0.09em;fill:#FAFAF8;color:#FAFAF8;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FAFAF8;border-radius:999px 999px 999px 999px;padding:1rem 1.9rem 1rem 1.9rem;}.elementor-9 .elementor-element.elementor-element-e4b5ceb .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-e4b5ceb .elementor-button:focus{background-color:#FAFAF8;color:#1A1A1A;border-color:#FAFAF8;}.elementor-9 .elementor-element.elementor-element-e4b5ceb .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-e4b5ceb .elementor-button:focus svg{fill:#1A1A1A;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-ff6d774{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-ffd6919{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-2423e6b{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-4e85a33{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-e13f2e4{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-3630dff{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-d22f95b{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-26e8de3{--grid-auto-flow:row;}.elementor-widget-accordion .elementor-accordion-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-ff6d774{--width:92.863%;}.elementor-9 .elementor-element.elementor-element-7e3ddce{--width:100.273%;}.elementor-9 .elementor-element.elementor-element-35004a5{--width:100%;}.elementor-9 .elementor-element.elementor-element-db8fe11{--content-width:1180px;}.elementor-9 .elementor-element.elementor-element-f300aa5{--content-width:1180px;}.elementor-9 .elementor-element.elementor-element-fc84aad{--width:46rem;}.elementor-9 .elementor-element.elementor-element-3bec5f8{--content-width:1180px;}.elementor-9 .elementor-element.elementor-element-06bc272{--width:46rem;}.elementor-9 .elementor-element.elementor-element-a96ebf2{--content-width:1180px;}.elementor-9 .elementor-element.elementor-element-c56b570{--width:46rem;}.elementor-9 .elementor-element.elementor-element-ae82ec9{--width:100%;}.elementor-9 .elementor-element.elementor-element-67462ab{--width:88%;}.elementor-9 .elementor-element.elementor-element-45532d0{--width:88%;}.elementor-9 .elementor-element.elementor-element-b6dc53f{--width:88%;}.elementor-9 .elementor-element.elementor-element-4dd8390{--width:88%;}.elementor-9 .elementor-element.elementor-element-672f474{--width:88%;}.elementor-9 .elementor-element.elementor-element-b26182c{--width:88%;}.elementor-9 .elementor-element.elementor-element-dbbefaa{--content-width:1180px;}.elementor-9 .elementor-element.elementor-element-91582d7{--content-width:1180px;}}@media(min-width:1025px){.elementor-9 .elementor-element.elementor-element-2d940f4::before, .elementor-9 .elementor-element.elementor-element-2d940f4 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2d940f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2d940f4 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-2d940f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-2d940f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-ff6d774{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-db8fe11{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9 .elementor-element.elementor-element-ffd6919{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-f300aa5{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9 .elementor-element.elementor-element-2423e6b{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-4e85a33{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-e13f2e4{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-3630dff{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-d22f95b{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-3bec5f8{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9 .elementor-element.elementor-element-26e8de3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-a96ebf2{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9 .elementor-element.elementor-element-dbbefaa{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-widget-accordion .elementor-accordion-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-91582d7{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}}/* Start custom CSS for container, class: .elementor-element-35004a5 *//* Escenario general */
.elementor-9 .elementor-element.elementor-element-35004a5 {
  position: relative !important;
  height: 400px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Regla para cada tarjeta/imagen */
.elementor-9 .elementor-element.elementor-element-35004a5 .elemento {
  position: absolute !important;
  width: 220px;
  height: auto;
  top: 50%;
  left: 50%;
  margin-top: -110px; /* Mitad de la altura para centrar */
  margin-left: -110px; /* Mitad del ancho para centrar */
  animation: rotarPosiciones 9s infinite ease-in-out !important;
  transition: all 0.5s ease;
}

/* Forzar que las imágenes internas mantengan tamaño */
.elementor-9 .elementor-element.elementor-element-35004a5 .elemento img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 12px;
}

/* Desfases de tiempo */
.elementor-9 .elementor-element.elementor-element-35004a5 .pos-1 { animation-delay: 0s !important; }
.elementor-9 .elementor-element.elementor-element-35004a5 .pos-2 { animation-delay: -3s !important; }
.elementor-9 .elementor-element.elementor-element-35004a5 .pos-3 { animation-delay: -6s !important; }

/* Definición del movimiento 3D */
@keyframes rotarPosiciones {
  0%, 100% {
    transform: translate(0, 0) scale(1.1);
    z-index: 3;
    opacity: 1;
    filter: brightness(110%);
  }
  33.33% {
    transform: translate(160px, -15px) scale(0.85);
    z-index: 1;
    opacity: 0.75;
    filter: brightness(90%);
  }
  66.66% {
    transform: translate(-160px, -15px) scale(0.85);
    z-index: 1;
    opacity: 0.75;
    filter: brightness(90%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67462ab *//* Transición suave para el estado normal */
.elementor-9 .elementor-element.elementor-element-67462ab {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto al pasar el cursor (Hover) */
.elementor-9 .elementor-element.elementor-element-67462ab:hover {
    transform: translateY(-8px);
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45532d0 *//* Transición suave para el estado normal */
.elementor-9 .elementor-element.elementor-element-45532d0 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto al pasar el cursor (Hover) */
.elementor-9 .elementor-element.elementor-element-45532d0:hover {
    transform: translateY(-8px);
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6dc53f *//* Transición suave para el estado normal */
.elementor-9 .elementor-element.elementor-element-b6dc53f {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto al pasar el cursor (Hover) */
.elementor-9 .elementor-element.elementor-element-b6dc53f:hover {
    transform: translateY(-8px);
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd8390 *//* Transición suave para el estado normal */
.elementor-9 .elementor-element.elementor-element-4dd8390 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto al pasar el cursor (Hover) */
.elementor-9 .elementor-element.elementor-element-4dd8390:hover {
    transform: translateY(-8px);
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-672f474 *//* Transición suave para el estado normal */
.elementor-9 .elementor-element.elementor-element-672f474 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto al pasar el cursor (Hover) */
.elementor-9 .elementor-element.elementor-element-672f474:hover {
    transform: translateY(-8px);
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b26182c *//* Transición suave para el estado normal */
.elementor-9 .elementor-element.elementor-element-b26182c {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto al pasar el cursor (Hover) */
.elementor-9 .elementor-element.elementor-element-b26182c:hover {
    transform: translateY(-8px);
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.3);
}/* End custom CSS */