.elementor-5965 .elementor-element.elementor-element-8ed3901>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5965 .elementor-element.elementor-element-8ed3901:not(.elementor-motion-effects-element-type-background),.elementor-5965 .elementor-element.elementor-element-8ed3901>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://flamingosrestaurante.com/wp-content/uploads/2024/12/Banner-bodas.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5965 .elementor-element.elementor-element-8ed3901>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(180deg,#1D1D1D 0%,#1D1D1D7A 100%);opacity:.45;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5965 .elementor-element.elementor-element-8ed3901{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-178px;margin-bottom:0;padding:300px 0 100px 0;overflow:visible}.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-5965 .elementor-element.elementor-element-43e4f09b{text-align:center}.elementor-5965 .elementor-element.elementor-element-43e4f09b .elementor-heading-title{font-size:60px;color:#FFF}.elementor-5965 .elementor-element.elementor-element-1429db0{--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;overflow:visible}.elementor-5965 .elementor-element.elementor-element-46abcaf{--display:flex;overflow:visible}.elementor-5965 .elementor-element.elementor-element-640620b{--spacer-size:143px}.elementor-5965 .elementor-element.elementor-element-7bc8a17{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible}.elementor-5965 .elementor-element.elementor-element-3ced50c{--spacer-size:50px}.elementor-5965 .elementor-element.elementor-element-2d56ca51>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5965 .elementor-element.elementor-element-2d56ca51{margin-top:70px;margin-bottom:0;overflow:visible}.elementor-5965 .elementor-element.elementor-element-5abe2387:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-5965 .elementor-element.elementor-element-5abe2387>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://flamingosrestaurante.com/wp-content/uploads/2024/12/fondoPerla.webp)}.elementor-5965 .elementor-element.elementor-element-5abe2387>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 15px 0 15px}.elementor-5965 .elementor-element.elementor-element-5abe2387>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5965 .elementor-element.elementor-element-72c13a4{--spacer-size:50px}.elementor-5965 .elementor-element.elementor-element-456aacff{text-align:center}.elementor-5965 .elementor-element.elementor-element-456aacff .elementor-heading-title{font-size:42px;line-height:1.4em;letter-spacing:1px;color:#15505D}.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-5965 .elementor-element.elementor-element-aa574cb{font-family:"DM Sans",Sans-serif;font-size:17px;font-weight:400}.elementor-5965 .elementor-element.elementor-element-6e2a92b{width:100%;max-width:100%}.elementor-5965 .elementor-element.elementor-element-6e2a92b>.elementor-widget-container{margin:0 0 10px 0;padding:0 0 0 0}.elementor-5965 .elementor-element.elementor-element-33c73ba9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-5965 .elementor-element.elementor-element-33c73ba9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://flamingosrestaurante.com/wp-content/uploads/2024/12/bodas-flamingos.webp);background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-5965 .elementor-element.elementor-element-33c73ba9>.elementor-element-populated>.elementor-background-overlay{background-color:#282828;opacity:.2}.elementor-bc-flex-widget .elementor-5965 .elementor-element.elementor-element-33c73ba9.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-5965 .elementor-element.elementor-element-33c73ba9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-5965 .elementor-element.elementor-element-33c73ba9>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 15px 0 15px;--e-column-margin-right:15px;--e-column-margin-left:15px}.elementor-5965 .elementor-element.elementor-element-33c73ba9>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5965 .elementor-element.elementor-element-16fdccba{--spacer-size:160px}.elementor-5965 .elementor-element.elementor-element-25c0e2ea{margin-top:60px;margin-bottom:0;overflow:visible}.elementor-5965 .elementor-element.elementor-element-77396f77{margin-top:-75px;margin-bottom:72px;padding:0 0 0 0;z-index:9;overflow:visible}.elementor-5965 .elementor-element.elementor-element-66e1d6ee>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 60px 0 90px}.elementor-5965 .elementor-element.elementor-element-66e1d6ee>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5965 .elementor-element.elementor-element-d98a83a{--display:flex;overflow:visible}.elementor-5965 .elementor-element.elementor-element-d032d98{--spacer-size:50px}body.elementor-page-5965{padding:0 0 0 0}@media(min-width:768px){.elementor-5965 .elementor-element.elementor-element-12cb5434{width:33%}.elementor-5965 .elementor-element.elementor-element-66e1d6ee{width:67%}}@media(max-width:1024px) and (min-width:768px){.elementor-5965 .elementor-element.elementor-element-70f70055{width:100%}.elementor-5965 .elementor-element.elementor-element-5abe2387{width:100%}.elementor-5965 .elementor-element.elementor-element-33c73ba9{width:50%}.elementor-5965 .elementor-element.elementor-element-12cb5434{width:100%}.elementor-5965 .elementor-element.elementor-element-66e1d6ee{width:100%}}@media(min-width:1025px){.elementor-5965 .elementor-element.elementor-element-8ed3901:not(.elementor-motion-effects-element-type-background),.elementor-5965 .elementor-element.elementor-element-8ed3901>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-5965 .elementor-element.elementor-element-33c73ba9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-5965 .elementor-element.elementor-element-33c73ba9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:1024px){.elementor-5965 .elementor-element.elementor-element-8ed3901{margin-top:-317px;margin-bottom:-317px;padding:329px 329px 329px 329px}.elementor-5965 .elementor-element.elementor-element-43e4f09b{text-align:center}.elementor-5965 .elementor-element.elementor-element-7bc8a17{--grid-auto-flow:row}.elementor-5965 .elementor-element.elementor-element-3ced50c{--spacer-size:120px}.elementor-5965 .elementor-element.elementor-element-456aacff>.elementor-widget-container{margin:0 0 30px 0}.elementor-5965 .elementor-element.elementor-element-456aacff{text-align:center}}@media(max-width:767px){.elementor-5965 .elementor-element.elementor-element-43e4f09b .elementor-heading-title{font-size:40px}.elementor-5965 .elementor-element.elementor-element-7bc8a17{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-5965 .elementor-element.elementor-element-456aacff{text-align:center}.elementor-5965 .elementor-element.elementor-element-456aacff .elementor-heading-title{font-size:30px}.elementor-5965 .elementor-element.elementor-element-33c73ba9>.elementor-element-populated{margin:15px 0 15px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-5965 .elementor-element.elementor-element-77396f77{margin-top:0;margin-bottom:50px}.elementor-5965 .elementor-element.elementor-element-66e1d6ee>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}}.form-style-2{font-family:'Arial',sans-serif;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .1);max-width:600px;margin:0 auto}.columns_wrap{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.column-1_2{flex:1 1 calc(50% - 15px)}.column-1_1{flex:1 1 100%}.style-line input[type="text"],.style-line input[type="email"],.style-line input[type="tel"],.style-line input[type="number"],.style-line input[type="date"],.style-line textarea{width:100%;padding:10px;border:1px solid #15505d;border-radius:5px;font-size:14px;font-family:inherit;box-sizing:border-box;transition:border-color 0.3s ease,box-shadow 0.3s ease}.style-line textarea{min-height:80px;resize:none}.style-line input::placeholder,.style-line textarea::placeholder{color:#4d848f;font-style:italic}.style-line input:focus,.style-line textarea:focus{border-color:#007BFF;box-shadow:0 0 4px rgb(0 123 255 / .5);outline:none}.text-center input[type="submit"]{background-color:#15505d;color:#fff;border:none;padding:10px 20px;font-size:16px;border-radius:5px;cursor:pointer;transition:background-color 0.3s ease}.text-center input[type="submit"]:hover{background-color:#4d848f}@media (max-width:768px){.columns_wrap{flex-direction:column}.column-1_2{flex:1 1 100%}}