.elementor-4273 .elementor-element.elementor-element-4d7f1a7{--display:flex;--min-height:131px;--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:1;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4273 .elementor-element.elementor-element-4d7f1a7:not(.elementor-motion-effects-element-type-background), .elementor-4273 .elementor-element.elementor-element-4d7f1a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oceanbreezeflowers.net/wp-content/uploads/2026/11/tuxedos.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-4273 .elementor-element.elementor-element-4d7f1a7::before, .elementor-4273 .elementor-element.elementor-element-4d7f1a7 > .elementor-background-video-container::before, .elementor-4273 .elementor-element.elementor-element-4d7f1a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-4273 .elementor-element.elementor-element-4d7f1a7 > .elementor-background-slideshow::before, .elementor-4273 .elementor-element.elementor-element-4d7f1a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4273 .elementor-element.elementor-element-4d7f1a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4273 .elementor-element.elementor-element-689bce3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4273 .elementor-element.elementor-element-4fd481a .elementor-heading-title{font-size:36px;font-weight:600;letter-spacing:-1.4px;color:#004D59;}.elementor-4273 .elementor-element.elementor-element-6b762a3{--display:flex;--min-height:131px;--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:1;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4273 .elementor-element.elementor-element-6b762a3:not(.elementor-motion-effects-element-type-background), .elementor-4273 .elementor-element.elementor-element-6b762a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oceanbreezeflowers.net/wp-content/uploads/2026/11/about-heroV3.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-4273 .elementor-element.elementor-element-6b762a3::before, .elementor-4273 .elementor-element.elementor-element-6b762a3 > .elementor-background-video-container::before, .elementor-4273 .elementor-element.elementor-element-6b762a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-4273 .elementor-element.elementor-element-6b762a3 > .elementor-background-slideshow::before, .elementor-4273 .elementor-element.elementor-element-6b762a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4273 .elementor-element.elementor-element-6b762a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #E0EBEA 0%, #E0ECEB00 100%);}.elementor-4273 .elementor-element.elementor-element-90c5176{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4273 .elementor-element.elementor-element-092a068 .elementor-heading-title{font-size:36px;font-weight:600;letter-spacing:-1.4px;color:#004D59;}.elementor-4273 .elementor-element.elementor-element-797be80{--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:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:60px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4273 .elementor-element.elementor-element-797be80:not(.elementor-motion-effects-element-type-background), .elementor-4273 .elementor-element.elementor-element-797be80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oceanbreezeflowers.net/wp-content/uploads/2026/11/Rama-de-hojas-verdes-en-acuarela.webp");background-position:98% 97%;background-repeat:no-repeat;background-size:16% auto;}.elementor-4273 .elementor-element.elementor-element-6e4f88c{--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4273 .elementor-element.elementor-element-6e4f88c:not(.elementor-motion-effects-element-type-background), .elementor-4273 .elementor-element.elementor-element-6e4f88c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oceanbreezeflowers.net/wp-content/uploads/2026/11/Esmoquin-clasico-con-boutonniere-blanca.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4273 .elementor-element.elementor-element-fdfa4ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4273 .elementor-element.elementor-element-f8d4fca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-4273 .elementor-element.elementor-element-f8d4fca .elementor-heading-title{font-size:36px;line-height:1.2em;letter-spacing:-2px;color:#004D59;}.elementor-4273 .elementor-element.elementor-element-631e104{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:18px;line-height:1.6em;color:#383838;}.elementor-4273 .elementor-element.elementor-element-e429634 .elementor-button{background-color:#006473;}.elementor-4273 .elementor-element.elementor-element-e429634 .elementor-button:hover, .elementor-4273 .elementor-element.elementor-element-e429634 .elementor-button:focus{background-color:#004D59;}.elementor-4273 .elementor-element.elementor-element-e429634{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4273 .elementor-element.elementor-element-dfaecac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-4273 .elementor-element.elementor-element-dfaecac:not(.elementor-motion-effects-element-type-background), .elementor-4273 .elementor-element.elementor-element-dfaecac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0EBEA;}.elementor-4273 .elementor-element.elementor-element-e4a532a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-4273 .elementor-element.elementor-element-e4a532a .elementor-heading-title{font-size:19px;line-height:1.2em;letter-spacing:0.2px;color:#004D59;}.elementor-4273 .elementor-element.elementor-element-104ef89{--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:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4273 .elementor-element.elementor-element-8806cd4{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:75px;--padding-right:75px;}.elementor-4273 .elementor-element.elementor-element-8806cd4:not(.elementor-motion-effects-element-type-background), .elementor-4273 .elementor-element.elementor-element-8806cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4273 .elementor-element.elementor-element-19c770c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4273 .elementor-element.elementor-element-19c770c .elementor-icon-wrapper{text-align:center;}.elementor-4273 .elementor-element.elementor-element-19c770c.elementor-view-stacked .elementor-icon{background-color:#004D59;}.elementor-4273 .elementor-element.elementor-element-19c770c.elementor-view-framed .elementor-icon, .elementor-4273 .elementor-element.elementor-element-19c770c.elementor-view-default .elementor-icon{color:#004D59;border-color:#004D59;}.elementor-4273 .elementor-element.elementor-element-19c770c.elementor-view-framed .elementor-icon, .elementor-4273 .elementor-element.elementor-element-19c770c.elementor-view-default .elementor-icon svg{fill:#004D59;}.elementor-4273 .elementor-element.elementor-element-19c770c .elementor-icon{font-size:73px;}.elementor-4273 .elementor-element.elementor-element-19c770c .elementor-icon svg{height:73px;}.elementor-4273 .elementor-element.elementor-element-0314c43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-4273 .elementor-element.elementor-element-0314c43 .elementor-heading-title{font-size:36px;line-height:1.2em;letter-spacing:-2px;color:#004D59;}.elementor-4273 .elementor-element.elementor-element-03a4ee0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;line-height:1.6em;color:#383838;}.elementor-4273 .elementor-element.elementor-element-71b96e5{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:75px;--padding-right:75px;}.elementor-4273 .elementor-element.elementor-element-71b96e5:not(.elementor-motion-effects-element-type-background), .elementor-4273 .elementor-element.elementor-element-71b96e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4273 .elementor-element.elementor-element-ab60432{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-4273 .elementor-element.elementor-element-ab60432 .elementor-icon-wrapper{text-align:center;}.elementor-4273 .elementor-element.elementor-element-ab60432.elementor-view-stacked .elementor-icon{background-color:#004D59;}.elementor-4273 .elementor-element.elementor-element-ab60432.elementor-view-framed .elementor-icon, .elementor-4273 .elementor-element.elementor-element-ab60432.elementor-view-default .elementor-icon{color:#004D59;border-color:#004D59;}.elementor-4273 .elementor-element.elementor-element-ab60432.elementor-view-framed .elementor-icon, .elementor-4273 .elementor-element.elementor-element-ab60432.elementor-view-default .elementor-icon svg{fill:#004D59;}.elementor-4273 .elementor-element.elementor-element-ab60432 .elementor-icon{font-size:73px;}.elementor-4273 .elementor-element.elementor-element-ab60432 .elementor-icon svg{height:73px;}.elementor-4273 .elementor-element.elementor-element-c175032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-4273 .elementor-element.elementor-element-c175032 .elementor-heading-title{font-size:36px;line-height:1.2em;letter-spacing:-2px;color:#004D59;}.elementor-4273 .elementor-element.elementor-element-000a514{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;line-height:1.6em;color:#383838;}.elementor-4273 .elementor-element.elementor-element-5b1e827{--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:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:60px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4273 .elementor-element.elementor-element-277663f{--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4273 .elementor-element.elementor-element-277663f:not(.elementor-motion-effects-element-type-background), .elementor-4273 .elementor-element.elementor-element-277663f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oceanbreezeflowers.net/wp-content/uploads/2026/11/Esmoquin-negro-con-boutonniere-de-rosa-blanca.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4273 .elementor-element.elementor-element-8228d37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4273 .elementor-element.elementor-element-5dc1ee6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-4273 .elementor-element.elementor-element-5dc1ee6 .elementor-heading-title{font-size:36px;line-height:1.2em;letter-spacing:-2px;color:#004D59;}.elementor-4273 .elementor-element.elementor-element-26d0390{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:18px;line-height:1.6em;color:#383838;}.elementor-4273 .elementor-element.elementor-element-fe84fcf{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-4273 .elementor-element.elementor-element-fe84fcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-4273 .elementor-element.elementor-element-fe84fcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-4273 .elementor-element.elementor-element-fe84fcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-4273 .elementor-element.elementor-element-fe84fcf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-4273 .elementor-element.elementor-element-fe84fcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-4273 .elementor-element.elementor-element-fe84fcf .elementor-icon-list-icon i{color:#004D59;transition:color 0.3s;}.elementor-4273 .elementor-element.elementor-element-fe84fcf .elementor-icon-list-icon svg{fill:#004D59;transition:fill 0.3s;}.elementor-4273 .elementor-element.elementor-element-fe84fcf .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-4273 .elementor-element.elementor-element-fe84fcf .elementor-icon-list-text{color:#383838;transition:color 0.3s;}.elementor-4273 .elementor-element.elementor-element-d8cd65b .elementor-button{background-color:#006473;}.elementor-4273 .elementor-element.elementor-element-d8cd65b .elementor-button:hover, .elementor-4273 .elementor-element.elementor-element-d8cd65b .elementor-button:focus{background-color:#004D59;}.elementor-4273 .elementor-element.elementor-element-d8cd65b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4273 .elementor-element.elementor-element-6e4f88c{--width:45%;}.elementor-4273 .elementor-element.elementor-element-fdfa4ac{--width:55%;}.elementor-4273 .elementor-element.elementor-element-277663f{--width:45%;}.elementor-4273 .elementor-element.elementor-element-8228d37{--width:55%;}}@media(max-width:1024px){.elementor-4273 .elementor-element.elementor-element-797be80:not(.elementor-motion-effects-element-type-background), .elementor-4273 .elementor-element.elementor-element-797be80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}}@media(max-width:767px){.elementor-4273 .elementor-element.elementor-element-6b762a3:not(.elementor-motion-effects-element-type-background), .elementor-4273 .elementor-element.elementor-element-6b762a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oceanbreezeflowers.net/wp-content/uploads/2026/11/Esmoquin-negro-con-boutonniere-de-rosa-blanca.webp");}.elementor-4273 .elementor-element.elementor-element-6b762a3{--min-height:116px;--overlay-opacity:0.97;--padding-top:30px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-4273 .elementor-element.elementor-element-6b762a3::before, .elementor-4273 .elementor-element.elementor-element-6b762a3 > .elementor-background-video-container::before, .elementor-4273 .elementor-element.elementor-element-6b762a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-4273 .elementor-element.elementor-element-6b762a3 > .elementor-background-slideshow::before, .elementor-4273 .elementor-element.elementor-element-6b762a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4273 .elementor-element.elementor-element-6b762a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #E0EBEA 50%, #E0ECEB00 100%);}.elementor-4273 .elementor-element.elementor-element-797be80:not(.elementor-motion-effects-element-type-background), .elementor-4273 .elementor-element.elementor-element-797be80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-4273 .elementor-element.elementor-element-797be80{--margin-top:30px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4273 .elementor-element.elementor-element-6e4f88c{--min-height:208px;}.elementor-4273 .elementor-element.elementor-element-fdfa4ac{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4273 .elementor-element.elementor-element-dfaecac{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4273 .elementor-element.elementor-element-8806cd4{--padding-top:25px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-4273 .elementor-element.elementor-element-71b96e5{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-4273 .elementor-element.elementor-element-5b1e827{--margin-top:30px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4273 .elementor-element.elementor-element-8228d37{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-631e104 */.elementor-4273 .elementor-element.elementor-element-631e104 p{
    margin-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4a532a */.double-lines .elementor-heading-title {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;
    width: 100%;
    text-align: center;
}

.double-lines .elementor-heading-title::before,
.double-lines .elementor-heading-title::after {
    content: "";
    display: block;
    width: 60px;
    height: 1px;
    background-color: #006473;
    flex-shrink: 0;
}

@media (max-width: 767px) {
    .double-lines .elementor-heading-title {
        gap: 12px;
    }

    .double-lines .elementor-heading-title::before,
    .double-lines .elementor-heading-title::after {
        width: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03a4ee0 */.elementor-4273 .elementor-element.elementor-element-03a4ee0 p{
    margin-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-000a514 */.elementor-4273 .elementor-element.elementor-element-000a514 p{
    margin-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfaecac *//* Value & Quality - Lucide Icons */
.value-quality .elementor-icon svg,
.value-quality .elementor-icon svg * {
    fill: none !important;
    stroke: #004D59 !important;
    stroke-width: 1.2 !important;
    stroke-linecap: round;
    stroke-linejoin: round;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26d0390 */.elementor-4273 .elementor-element.elementor-element-26d0390 p{
    margin-bottom:15px;
}/* End custom CSS */