@media (max-width: 767px) {
.bc_minicart_section.et_pb_section_1_tb_header, .bc_minicart_section.et_pb_sticky { transform: none !important; }
}

#mateuss-mega-menu { --mateuss-mega-top: 40px; --mateuss-mega-overlap: 6px; --mateuss-mega-background: #ffffff; position: fixed !important; z-index: 2147483000 !important; top: var(--mateuss-mega-top) !important; left: 50% !important; right: auto !important; bottom: auto !important; display: block !important; width: min(1400px, -32px + 100vw) !important; max-width: 1400px !important; height: auto !important; max-height: calc(100dvh - var(--mateuss-mega-top) - 16px) !important; margin: 0px !important; padding: 20px !important; overflow: hidden auto !important; overscroll-behavior: contain; background: var(--mateuss-mega-background); box-sizing: border-box; opacity: 0; visibility: hidden; pointer-events: none; transform: translate(-50%, -12px); transition: opacity 0.2s, transform 0.2s, visibility 0s linear 0.2s; }

#mateuss-mega-menu.is-open { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: translate(-50%); transition-delay: 0s; }

#mateuss-mega-menu .et_pb_row { width: 100% !important; max-width: 100% !important; }

#mateuss-mega-menu > .mateuss-mega-close { position: absolute !important; z-index: 2147483647 !important; inset: 40px 40px auto auto !important; display: flex !important; align-items: center; justify-content: center; width: 15px !important; height: 15px !important; min-width: 15px !important; min-height: 15px !important; margin: 0px !important; padding: 0px !important; appearance: none; opacity: 1 !important; visibility: visible !important; color: rgb(17, 17, 17) !important; background: transparent !important; border: 0px !important; border-radius: 50% !important; cursor: pointer; touch-action: manipulation; }

#mateuss-mega-menu > .mateuss-mega-close::before, #mateuss-mega-menu > .mateuss-mega-close::after { content: ""; position: absolute; top: 50%; left: 50%; display: block; width: 15px; height: 2px; background: rgb(30, 57, 105) !important; border-radius: 2px; }

#mateuss-mega-menu > .mateuss-mega-close::before { transform: translate(-50%, -50%) rotate(45deg); }

#mateuss-mega-menu > .mateuss-mega-close::after { transform: translate(-50%, -50%) rotate(-45deg); }

@media (max-width: 980px) {
#mateuss-mega-menu { inset: 0px !important; width: 100vw !important; max-width: none !important; height: 100dvh !important; max-height: none !important; margin: 0px !important; padding: 30px !important; overflow: hidden auto !important; border-radius: 0px !important; transform: translateY(-12px); }
#mateuss-mega-menu.is-open { transform: translateY(0px); }
#mateuss-mega-menu > .mateuss-mega-close { position: fixed !important; top: max(16px,env(safe-area-inset-top)) !important; right: max(16px,env(safe-area-inset-right)) !important; }
}

@media (prefers-reduced-motion: reduce) {
#mateuss-mega-menu, #mateuss-mega-menu > .mateuss-mega-close { transition: none !important; }
}

.mde_inline_menu_0_tb_header.mde_inline_menu ul li a, .mde_inline_menu_1_tb_header.mde_inline_menu ul li a { color: rgb(30, 57, 105) !important; transition: color 300ms; }

.mde_inline_menu_0_tb_header.mde_inline_menu ul li:hover > a, .mde_inline_menu_1_tb_header.mde_inline_menu ul li:hover > a { color: rgba(30, 57, 105, 0.8) !important; }

.et-l--header > .et_builder_inner_content .et_pb_section.et_pb_section_0_tb_header, .et_pb_social_media_follow_network_0_tb_footer a.icon:hover, .et_pb_social_media_follow_network_1_tb_footer a.icon:hover, .et_pb_social_media_follow_network_2_tb_footer a.icon:hover { background-color: var(--gcid-mj0m6tt7oo) !important; }

.et_pb_section_0_tb_header.et_pb_section { padding-top: 10px; padding-bottom: 10px; }

.et-l--post > .et_builder_inner_content .et_pb_section.et_pb_section_0, .et_pb_social_media_follow_network_0_tb_header a.icon:hover, .et_pb_social_media_follow_network_1_tb_header a.icon:hover, .et_pb_social_media_follow_network_2_tb_header a.icon:hover { background-color: var(--gcid-primary-color) !important; }

.et_pb_row_0_tb_header { --horizontal-gap: 10%; --vertical-gap: 20px; align-items: center; flex-wrap: nowrap; }

.et_pb_row_0_tb_header > [class*="et_flex_column"] { --horizontal-gap-parent: 10%; }

.et_pb_row_0, .et_pb_row_1_tb_header, .et_pb_row_1_tb_footer { flex-wrap: nowrap; }

.et_pb_row_0_tb_footer > [class*="et_flex_column"], .et_pb_row_2_tb_header > [class*="et_flex_column"], .et_pb_row_3 > [class*="et_flex_column"], .et_pb_row_5 > [class*="et_flex_column"] { --horizontal-gap-parent: 2%; }

.et_pb_social_media_follow_0_tb_header.et_pb_module { justify-content: space-between; }

ul.et_pb_social_media_follow_0_tb_header, .et_pb_text_0, .et_pb_text_0_tb_footer, .et_pb_text_9 { text-align: start; }

.et_pb_social_media_follow_0_tb_header::after, .et_pb_social_media_follow_0_tb_footer::after { content: none; display: none; }

.et_pb_search_0_tb_header input.et_pb_searchsubmit { background-color: var(--gcid-mpzwdbebul) !important; color: var(--gcid-mj0m6tt7oo) !important; line-height: 1em !important; padding-left: 10px; padding-right: 15px; }

.et_pb_search_0_tb_header input.et_pb_searchsubmit, .et_pb_search_0_tb_header input.et_pb_s { border-color: var(--gcid-mpzwdbebul) !important; }

.et_pb_search_0_tb_header input.et_pb_s { background-color: hsl(from var(--gcid-mpzwdbebul) calc(h + 0) calc(s + 0) calc(l + 0) / 0.6); color: var(--gcid-heading-color); padding: 0.715em !important; }

.et_pb_search_0_tb_header input.et_pb_s::placeholder { color: var(--gcid-mj0m6tt7oo) !important; }

.et_pb_search_0_tb_header.et_pb_search { border-width: 0px; border-color: rgb(221, 221, 221); border-style: solid; }

.et_pb_search_0_tb_header { text-align: start; border-radius: 25px; }

.et_pb_search_0_tb_header .input.et_pb_s { backdrop-filter: blur(5px); padding-left: 15px !important; }

.et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header, .et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header:hover { padding-top: 5px !important; padding-bottom: 5px !important; }

body #page-container .et_pb_section .et_pb_button_0_tb_header { color: var(--gcid-mpzwdbebul) !important; font-size: 16px !important; width: 100%; border-color: var(--gcid-mpzwdbebul); padding-right: 0.7em !important; padding-left: 2em !important; max-width: 100%; }

body #page-container .et_pb_section .et_pb_button_0_tb_header::before, body #page-container .et_pb_section .et_pb_button_4::before { font-family: "FontAwesome" !important; font-weight: 400 !important; content: attr(data-icon); font-size: inherit !important; line-height: 1.7em !important; display: inline-block; margin-left: -1.3em !important; opacity: 1; }

body #page-container .et_pb_section .et_pb_button_0_tb_header::after, body #page-container .et_pb_section .et_pb_button_0_tb_footer::after, body #page-container .et_pb_section .et_pb_button_0::after, body #page-container .et_pb_section .et_pb_button_1_tb_header::after, body #page-container .et_pb_section .et_pb_button_1::after, body #page-container .et_pb_section .et_pb_button_2_tb_header::after, body #page-container .et_pb_section .et_pb_button_2::after, body #page-container .et_pb_section .et_pb_button_3::after, body #page-container .et_pb_section .et_pb_button_4::after, body #page-container .et_pb_section .et_pb_button_5::after { display: none; }

body #page-container .et_pb_section .et_pb_button_0_tb_header::after, body #page-container .et_pb_section .et_pb_button_0_tb_header:hover::after { content: ""; font-family: FontAwesome !important; margin-left: 0.3em; line-height: 1em !important; }

.et_pb_button_0_tb_header, .et_pb_blurb_0.et_pb_blurb, .et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_portrait, .et_pb_blurb_1.et_pb_blurb, .et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_portrait, .et_pb_blurb_2.et_pb_blurb, .et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_portrait, .et_pb_blurb_3.et_pb_blurb { }

.et_pb_menu_0_tb_header.et_pb_menu { background-color: var(--gcid-ubnydvj7xw); }

.et_pb_menu_0_tb_header.et_pb_menu ul li a { color: var(--gcid-primary-color); font-size: 17px; transition-property: font-size; transition-duration: 300ms; transition-timing-function: ease; transition-delay: 0ms; }

.et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu ul li a { font-size: 16px; }

.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot { max-width: 170px; }

.et_pb_sticky .et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et_pb_sticky .et_pb_menu_0_tb_header .et_pb_menu__logo-slot { max-width: 140px; }

.et_pb_menu_0_tb_header .et_pb_menu__logo-wrap img, .et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot, .et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo img, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img { transition-property: max-width; transition-duration: 300ms; transition-timing-function: ease; transition-delay: 0ms; }

.et_pb_menu_0_tb_header.et_pb_menu .nav li ul, .et-l--header > .et_builder_inner_content .et_pb_section.et_pb_section_2_tb_header { background-color: rgb(255, 255, 255) !important; }

.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button { color: var(--gcid-primary-color); font-size: 17px; }

.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar::before { color: var(--gcid-primary-color); font-size: 32px; }

.et_pb_menu_0_tb_header, .et_pb_button_2_wrapper, .et_pb_text_8 { text-align: right; }

.et_pb_menu_0_tb_header.et_pb_menu .nav li ul, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu { border-color: rgb(255, 255, 255) !important; }

.et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="nested"] li ul, .et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="both"] li ul { left: auto; right: 240px; }

.et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="first-level"] > ul, .et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="both"] > ul, .et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="first-level"] > .sub-menu, .et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="both"] > .sub-menu { left: auto; right: 2px; }

.et_pb_menu_0_tb_header.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu > nav > ul { margin-right: 0px; }

.et_pb_heading_0_tb_header .et_pb_heading_container h1, .et_pb_heading_0_tb_header .et_pb_heading_container h2, .et_pb_heading_0_tb_header .et_pb_heading_container h3, .et_pb_heading_0_tb_header .et_pb_heading_container h4, .et_pb_heading_0_tb_header .et_pb_heading_container h5, .et_pb_heading_0_tb_header .et_pb_heading_container h6, .et_pb_heading_0_tb_footer .et_pb_heading_container h1, .et_pb_heading_0_tb_footer .et_pb_heading_container h2, .et_pb_heading_0_tb_footer .et_pb_heading_container h3, .et_pb_heading_0_tb_footer .et_pb_heading_container h4, .et_pb_heading_0_tb_footer .et_pb_heading_container h5, .et_pb_heading_0_tb_footer .et_pb_heading_container h6, .et_pb_text_1 .et_pb_text_inner:focus h3, .et_pb_text_1 .et_pb_text_inner:checked h3, .et_pb_text_1 .et_pb_text_inner:active h3, .et_pb_text_1 .et_pb_text_inner h4, .et_pb_heading_1_tb_footer .et_pb_heading_container h1, .et_pb_heading_1_tb_footer .et_pb_heading_container h2, .et_pb_heading_1_tb_footer .et_pb_heading_container h3, .et_pb_heading_1_tb_footer .et_pb_heading_container h4, .et_pb_heading_1_tb_footer .et_pb_heading_container h5, .et_pb_heading_1_tb_footer .et_pb_heading_container h6, .et_pb_text_2 .et_pb_text_inner:focus h3, .et_pb_text_2 .et_pb_text_inner:checked h3, .et_pb_text_2 .et_pb_text_inner:active h3, .et_pb_text_2 .et_pb_text_inner h4, .et_pb_heading_2_tb_footer .et_pb_heading_container h1, .et_pb_heading_2_tb_footer .et_pb_heading_container h2, .et_pb_heading_2_tb_footer .et_pb_heading_container h3, .et_pb_heading_2_tb_footer .et_pb_heading_container h4, .et_pb_heading_2_tb_footer .et_pb_heading_container h5, .et_pb_heading_2_tb_footer .et_pb_heading_container h6, .et_pb_text_3 .et_pb_text_inner:focus h3, .et_pb_text_3 .et_pb_text_inner:checked h3, .et_pb_text_3 .et_pb_text_inner:active h3, .et_pb_text_3 .et_pb_text_inner h4, .et_pb_heading_3_tb_footer .et_pb_heading_container h1, .et_pb_heading_3_tb_footer .et_pb_heading_container h2, .et_pb_heading_3_tb_footer .et_pb_heading_container h3, .et_pb_heading_3_tb_footer .et_pb_heading_container h4, .et_pb_heading_3_tb_footer .et_pb_heading_container h5, .et_pb_heading_3_tb_footer .et_pb_heading_container h6, .et_pb_text_4 .et_pb_text_inner:focus h3, .et_pb_text_4 .et_pb_text_inner:checked h3, .et_pb_text_4 .et_pb_text_inner:active h3, .et_pb_text_4 .et_pb_text_inner h4, .et_pb_text_5 .et_pb_text_inner:focus h3, .et_pb_text_5 .et_pb_text_inner:checked h3, .et_pb_text_5 .et_pb_text_inner:active h3, .et_pb_text_5 .et_pb_text_inner h4, .et_pb_text_6 .et_pb_text_inner:focus h3, .et_pb_text_6 .et_pb_text_inner:checked h3, .et_pb_text_6 .et_pb_text_inner:active h3, .et_pb_text_6 .et_pb_text_inner h4, .et_pb_heading_6 .et_pb_heading_container h1:hover, .et_pb_heading_6 .et_pb_heading_container h2:hover, .et_pb_heading_6 .et_pb_heading_container h3:hover, .et_pb_heading_6 .et_pb_heading_container h4:hover, .et_pb_heading_6 .et_pb_heading_container h5:hover, .et_pb_heading_6 .et_pb_heading_container h6:hover, .et_pb_heading_6 .et_pb_heading_container h1:focus, .et_pb_heading_6 .et_pb_heading_container h2:focus, .et_pb_heading_6 .et_pb_heading_container h3:focus, .et_pb_heading_6 .et_pb_heading_container h4:focus, .et_pb_heading_6 .et_pb_heading_container h5:focus, .et_pb_heading_6 .et_pb_heading_container h6:focus, .et_pb_heading_6 .et_pb_heading_container h1:checked, .et_pb_heading_6 .et_pb_heading_container h2:checked, .et_pb_heading_6 .et_pb_heading_container h3:checked, .et_pb_heading_6 .et_pb_heading_container h4:checked, .et_pb_heading_6 .et_pb_heading_container h5:checked, .et_pb_heading_6 .et_pb_heading_container h6:checked, .et_pb_heading_6 .et_pb_heading_container h1:active, .et_pb_heading_6 .et_pb_heading_container h2:active, .et_pb_heading_6 .et_pb_heading_container h3:active, .et_pb_heading_6 .et_pb_heading_container h4:active, .et_pb_heading_6 .et_pb_heading_container h5:active, .et_pb_heading_6 .et_pb_heading_container h6:active, .et_pb_text_7 .et_pb_text_inner, .et_pb_text_7 .et_pb_text_inner h3, .et_pb_text_7 .et_pb_text_inner h4, .et_pb_text_8 .et_pb_text_inner, .et_pb_text_8 .et_pb_text_inner h3, .et_pb_text_8 .et_pb_text_inner h4 { color: var(--gcid-mpzwdbebul) !important; }

.et_pb_social_media_follow_network_0_tb_header.et_pb_social_icon a.icon, .et_pb_social_media_follow_network_0_tb_footer.et_pb_social_icon a.icon, .et_pb_social_media_follow_network_1_tb_header.et_pb_social_icon a.icon, .et_pb_social_media_follow_network_1_tb_footer.et_pb_social_icon a.icon, .et_pb_social_media_follow_network_2_tb_header.et_pb_social_icon a.icon, .et_pb_social_media_follow_network_2_tb_footer.et_pb_social_icon a.icon { border-radius: 50%; border-width: 2px; border-color: var(--gcid-mpzwdbebul); border-style: solid; }

.et_pb_social_media_follow_network_0_tb_header.et_pb_social_icon a.icon:hover, .et_pb_social_media_follow_network_1_tb_header.et_pb_social_icon a.icon:hover, .et_pb_social_media_follow_network_2_tb_header.et_pb_social_icon a.icon:hover { border-radius: 50%; border-width: 2px; border-color: var(--gcid-primary-color); border-style: solid; }

.et_pb_social_media_follow_network_0_tb_header a.icon, .et_pb_social_media_follow_network_0_tb_header.et_pb_social_icon a.icon, .et_pb_social_media_follow_network_1_tb_header a.icon, .et_pb_social_media_follow_network_1_tb_header.et_pb_social_icon a.icon, .et_pb_social_media_follow_network_2_tb_header a.icon, .et_pb_social_media_follow_network_2_tb_header.et_pb_social_icon a.icon { transition-property: background-color, border-bottom-left-radius, border-bottom-right-radius, border-color, border-top-left-radius, border-top-right-radius, border-width; transition-duration: 300ms; transition-timing-function: ease; transition-delay: 0ms; }

body #page-container .et_pb_section .et_pb_button_0::before, body #page-container .et_pb_section .et_pb_button_1_tb_header::before, body #page-container .et_pb_section .et_pb_button_1::before, body #page-container .et_pb_section .et_pb_button_2_tb_header::before, body #page-container .et_pb_section .et_pb_button_2::before, body #page-container .et_pb_section .et_pb_button_3::before, body #page-container .et_pb_section .et_pb_button_5::before { font-family: "ETmodules" !important; font-weight: 400 !important; content: attr(data-icon); font-size: inherit !important; line-height: 1.7em !important; display: inline-block; margin-left: -1.3em !important; opacity: 1; }

.et-l--header > .et_builder_inner_content .et_pb_section.et_pb_section_1_tb_header, .et-l--post > .et_builder_inner_content .et_pb_section.et_pb_section_1 { background-color: var(--gcid-mpzwdbebul) !important; }

.et_pb_section_1_tb_header.et_pb_section { padding-top: 15px; padding-bottom: 15px; transition-property: padding-bottom, padding-top; transition-duration: 300ms; transition-timing-function: ease; transition-delay: 0ms; }

.et_pb_section_1_tb_header.et_pb_sticky.et_pb_section { padding-top: 0px; padding-bottom: 0px; }

.et_pb_section_1_tb_header { box-shadow: rgba(0, 0, 0, 0.05) 0px 8px 10px -3px; z-index: 10; }

body #page-container .et_pb_section .et_pb_button_1_tb_header, body #page-container .et_pb_section .et_pb_button_2_tb_header { color: var(--gcid-mpzwdbebul) !important; font-size: 17px !important; margin-left: 0px; margin-right: auto; padding-right: 0.7em !important; padding-left: 2em !important; }

body #page-container .et_pb_section .et_pb_button_1_tb_header::after, body #page-container .et_pb_section .et_pb_button_1_tb_header:hover::after, body #page-container .et_pb_section .et_pb_button_3::after, body #page-container .et_pb_section .et_pb_button_3:hover::after { content: ""; font-family: ETmodules !important; margin-left: 0.3em; line-height: 1em !important; }

.et_pb_row .et_pb_row_1, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_1, .et_pb_row_2_tb_header, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_2_tb_header, .et_pb_row .et_pb_row_6, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_6 { width: 100% !important; }

.et_pb_section_2_tb_header.et_pb_section { padding: 20px; }

.et_pb_section_2_tb_header { border-radius: 20px; box-shadow: rgba(0, 0, 0, 0.05) 0px 12px 18px -6px; --horizontal-gap: 0px; --vertical-gap: 0px; overflow: hidden; z-index: 10; }

.et_pb_section_2_tb_header > [class*="et_flex_column"] { --horizontal-gap-parent: 0px; }

.et_pb_row_2_tb_header { max-width: 100em !important; --horizontal-gap: 2%; --vertical-gap: 20px; flex-wrap: nowrap; }

.et_pb_column_2_tb_header { flex-grow: 1; flex-shrink: 0; flex-direction: column; --flex-direction: column; justify-content: center; align-items: stretch; }

.et_pb_heading_2_tb_header .et_pb_heading_container h1, .et_pb_heading_2_tb_header .et_pb_heading_container h2, .et_pb_heading_2_tb_header .et_pb_heading_container h3, .et_pb_heading_2_tb_header .et_pb_heading_container h4, .et_pb_heading_2_tb_header .et_pb_heading_container h5, .et_pb_heading_2_tb_header .et_pb_heading_container h6 { color: var(--gcid-link-color) !important; }

body #page-container .et_pb_section .et_pb_button_2_tb_header::after, body #page-container .et_pb_section .et_pb_button_2_tb_header:hover::after { content: ""; font-family: ETmodules !important; margin-left: 0.3em; line-height: 1em !important; }

.et_pb_column_4_tb_header { background-repeat: no-repeat; background-image: linear-gradient(rgb(41, 170, 96) 14%, hsl(from rgb(30, 57, 105) calc(0 + h) calc(0 + s) calc(0 + l) / 0.5) 47%, rgba(32, 71, 126, 0.77) 78%, rgb(33, 77, 134) 78%, rgb(30, 57, 105) 100%), url("https://comarsa.mateuss.xyz/wp-content/uploads/2026/07/Comercial-Marsano-Somos-la-empresa-que-comercializa-todo-lo-que-necesitas-para-tu-obra-u-hogar-1.webp"); padding-top: 30px; padding-right: 20px; padding-left: 20px; border-radius: 15px; --vertical-gap: 5px; justify-content: space-between; overflow: hidden; }

.et_pb_column_5_tb_header { background-color: var(--gcid-mpzwdbebul); padding: 30px 20px; border-radius: 15px; border-color: var(--gcid-ubnydvj7xw); --vertical-gap: 0px; overflow: hidden; }

.et_pb_column_6_tb_header { background-repeat: no-repeat; background-image: linear-gradient(rgb(245, 193, 55) 14%, hsl(from rgb(41, 170, 96) calc(0 + h) calc(0 + s) calc(0 + l) / 0.5) 47%, rgba(32, 71, 126, 0.77) 78%, rgb(41, 170, 96) 78%, rgb(41, 170, 96) 100%), url("https://comarsa.mateuss.xyz/wp-content/uploads/2026/07/Comercial-Marsano-Somos-la-empresa-que-comercializa-todo-lo-que-necesitas-para-tu-obra-u-hogar-1.webp"); padding-top: 30px; padding-right: 20px; padding-left: 20px; border-radius: 15px; --vertical-gap: 5px; justify-content: space-between; overflow: hidden; }

.et_pb_column_7_tb_header { background-color: var(--gcid-mpzwdbebul); padding: 30px 20px; border-radius: 15px; --vertical-gap: 0px; overflow: hidden; }

@media only screen and (max-width: 980px) {
.et_pb_row_0_tb_header { --horizontal-gap: 4%; --vertical-gap: 20px; align-items: center; flex-wrap: nowrap; }
.et_pb_row_0_tb_header > [class*="et_flex_column"] { --horizontal-gap-parent: 4%; }
.et_pb_row_0_tb_footer > [class*="et_flex_column"], .et_pb_row_2_tb_header > [class*="et_flex_column"], .et_pb_row_3 > [class*="et_flex_column"] { --horizontal-gap-parent: 2%; }
.et_pb_menu_0_tb_header.et_pb_menu, .et_pb_section_1_tb_header.et_pb_section { padding-top: 10px; padding-bottom: 10px; }
.et_pb_menu_0_tb_header .et_pb_menu_inner_container { justify-content: space-between; }
.et_pb_menu_0_tb_header .et_pb_menu__wrap { justify-content: flex-end !important; }
.et_pb_menu_0_tb_header { text-align: right; }
.et_pb_section_2_tb_header { border-radius: 0px; }
.et_pb_row_2_tb_header, .et_pb_row_3 { --horizontal-gap: 2%; --vertical-gap: 20px; flex-wrap: wrap; }
}

@media only screen and (max-width: 767px) {
.et_pb_row_0_tb_header { --horizontal-gap: 3%; --vertical-gap: 10px; align-items: center; flex-wrap: wrap; }
.et_pb_row_0_tb_header > [class*="et_flex_column"], .et_pb_row_7 > [class*="et_flex_column"] { --horizontal-gap-parent: 3%; }
.et_pb_row_0_tb_footer > [class*="et_flex_column"], .et_pb_row_2_tb_header > [class*="et_flex_column"], .et_pb_row_3 > [class*="et_flex_column"], .et_pb_row_5 > [class*="et_flex_column"] { --horizontal-gap-parent: 2%; }
.et_pb_column_0_tb_header { display: none; visibility: hidden; }
.et_pb_menu_0_tb_header .et_pb_menu_inner_container { justify-content: space-between; }
.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot { max-width: 160px; }
.et_pb_menu_0_tb_header .et_pb_menu__wrap { justify-content: flex-end !important; }
.et_pb_menu_0_tb_header { text-align: right; }
.et_pb_row_2_tb_header { --horizontal-gap: 2%; --vertical-gap: 20px; flex-wrap: wrap; }
}