.elementor-5229 .elementor-element.elementor-element-31713366{--display:flex;--content-width:100%;--flex-direction:row;--align-items:center;--gap:16px;--flex-wrap:nowrap;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:22px;--padding-right:24px;--padding-bottom:22px;--padding-left:32px;}.elementor-5229 .elementor-element.elementor-element-31713366:not(.elementor-motion-effects-element-type-background), .elementor-5229 .elementor-element.elementor-element-31713366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-5229 .elementor-element.elementor-element-3e3a113 .elementor-heading-title{color:#FFFFFF;font-family:"Helvetica Neue", Poppins;font-size:21px;font-weight:500;line-height:28px;}.elementor-5229 .elementor-element.elementor-element-7ac3085a .elementor-icon-wrapper{text-align:center;}.elementor-5229 .elementor-element.elementor-element-7ac3085a.elementor-view-stacked .elementor-icon{background-color:#BDBAB6;color:#141414;}.elementor-5229 .elementor-element.elementor-element-7ac3085a.elementor-view-framed .elementor-icon, .elementor-5229 .elementor-element.elementor-element-7ac3085a.elementor-view-default .elementor-icon{color:#BDBAB6;border-color:#BDBAB6;}.elementor-5229 .elementor-element.elementor-element-7ac3085a.elementor-view-framed .elementor-icon, .elementor-5229 .elementor-element.elementor-element-7ac3085a.elementor-view-default .elementor-icon svg{fill:#BDBAB6;}.elementor-5229 .elementor-element.elementor-element-7ac3085a.elementor-view-framed .elementor-icon{background-color:#141414;}.elementor-5229 .elementor-element.elementor-element-7ac3085a.elementor-view-stacked .elementor-icon svg{fill:#141414;}.elementor-5229 .elementor-element.elementor-element-7ac3085a .elementor-icon{font-size:16px;padding:8px;}.elementor-5229 .elementor-element.elementor-element-7ac3085a .elementor-icon i, .elementor-5229 .elementor-element.elementor-element-7ac3085a .elementor-icon svg{transform:rotate(0deg);}.elementor-5229 .elementor-element.elementor-element-1f6495d4{--display:flex;--content-width:100%;--flex-direction:column;--align-items:stretch;--gap:16px;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:28px;--padding-right:32px;--padding-bottom:32px;--padding-left:32px;}.elementor-5229 .elementor-element.elementor-element-1f6495d4:not(.elementor-motion-effects-element-type-background), .elementor-5229 .elementor-element.elementor-element-1f6495d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5229 .elementor-element.elementor-element-557d932a{color:#6E6A65;font-family:"DM Sans", Poppins;font-size:15px;font-weight:400;line-height:24px;}#elementor-popup-modal-5229 .dialog-message{width:560px;height:auto;}#elementor-popup-modal-5229{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(20,20,20,0.5);}#elementor-popup-modal-5229 .dialog-widget-content{animation-duration:0.3s;border-radius:12px 12px 12px 12px;box-shadow:0px 12px 40px 0px rgba(0,0,0,0.18);}@media(max-width:991px){#elementor-popup-modal-5229 .dialog-message{width:92vw;}}@media(max-width:767px){.elementor-5229 .elementor-element.elementor-element-31713366{--flex-direction:row;--flex-wrap:nowrap;--padding-top:18px;--padding-right:16px;--padding-bottom:18px;--padding-left:20px;}.elementor-5229 .elementor-element.elementor-element-3e3a113 .elementor-heading-title{font-size:17px;line-height:23px;}.elementor-5229 .elementor-element.elementor-element-1f6495d4{--padding-top:22px;--padding-right:20px;--padding-bottom:24px;--padding-left:20px;}#elementor-popup-modal-5229 .dialog-message{width:92vw;}}/* Start custom CSS for heading, class: .elementor-element-3e3a113 */.elementor-5229 .elementor-element.elementor-element-3e3a113{flex:1 1 0;min-width:1px;}
.elementor-5229 .elementor-element.elementor-element-3e3a113 .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ac3085a */.elementor-5229 .elementor-element.elementor-element-7ac3085a{flex:0 0 32px;line-height:0;}
.elementor-5229 .elementor-element.elementor-element-7ac3085a .elementor-icon-wrapper{line-height:0;}
.elementor-5229 .elementor-element.elementor-element-7ac3085a .elementor-icon{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:16px;}
.elementor-5229 .elementor-element.elementor-element-7ac3085a .elementor-icon svg{width:16px;height:16px;display:block;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-557d932a */.elementor-5229 .elementor-element.elementor-element-557d932a p{margin:0 0 10px;font:inherit;color:inherit;}
.elementor-5229 .elementor-element.elementor-element-557d932a p:last-child{margin-bottom:0;}
.elementor-5229 .elementor-element.elementor-element-557d932a strong{color:#141414;font-weight:600;}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-5229 .dialog-message{overflow:hidden;border-radius:12px;background:#fff;}
#elementor-popup-modal-5229 .dialog-widget-content{border-radius:12px;background:transparent;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://contactomoda.uy/wp-content/uploads/2026/10/HelveticaNeueRoman.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://contactomoda.uy/wp-content/uploads/2026/10/HelveticaNeueMediumItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://contactomoda.uy/wp-content/uploads/2026/10/HelveticaNeueMedium.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://contactomoda.uy/wp-content/uploads/2026/10/HelveticaNeueLightItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://contactomoda.uy/wp-content/uploads/2026/10/HelveticaNeueItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://contactomoda.uy/wp-content/uploads/2026/10/HelveticaNeueBoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://contactomoda.uy/wp-content/uploads/2026/10/HelveticaNeueBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://contactomoda.uy/wp-content/uploads/2026/10/HelveticaNeueBlackItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://contactomoda.uy/wp-content/uploads/2026/10/HelveticaNeueBlack.woff2') format('woff2');
}
/* End Custom Fonts CSS */