.elementor-5226 .elementor-element.elementor-element-7d4ef2ad{--display:flex;--content-width:100%;--flex-direction:row;--align-items:center;--justify-content:flex-start;--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-5226 .elementor-element.elementor-element-7d4ef2ad:not(.elementor-motion-effects-element-type-background), .elementor-5226 .elementor-element.elementor-element-7d4ef2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-5226 .elementor-element.elementor-element-3741417e .elementor-heading-title{color:#FFFFFF;font-family:"Helvetica Neue", Poppins;font-size:21px;font-weight:500;line-height:28px;}.elementor-5226 .elementor-element.elementor-element-3741417e.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5226 .elementor-element.elementor-element-1b0732df .elementor-icon-wrapper{text-align:center;}.elementor-5226 .elementor-element.elementor-element-1b0732df.elementor-view-stacked .elementor-icon{background-color:#BDBAB6;color:#141414;}.elementor-5226 .elementor-element.elementor-element-1b0732df.elementor-view-framed .elementor-icon, .elementor-5226 .elementor-element.elementor-element-1b0732df.elementor-view-default .elementor-icon{color:#BDBAB6;border-color:#BDBAB6;}.elementor-5226 .elementor-element.elementor-element-1b0732df.elementor-view-framed .elementor-icon, .elementor-5226 .elementor-element.elementor-element-1b0732df.elementor-view-default .elementor-icon svg{fill:#BDBAB6;}.elementor-5226 .elementor-element.elementor-element-1b0732df.elementor-view-framed .elementor-icon{background-color:#141414;}.elementor-5226 .elementor-element.elementor-element-1b0732df.elementor-view-stacked .elementor-icon svg{fill:#141414;}.elementor-5226 .elementor-element.elementor-element-1b0732df.elementor-view-stacked .elementor-icon:hover{background-color:#D4D1CD;}.elementor-5226 .elementor-element.elementor-element-1b0732df.elementor-view-framed .elementor-icon:hover, .elementor-5226 .elementor-element.elementor-element-1b0732df.elementor-view-default .elementor-icon:hover{color:#D4D1CD;border-color:#D4D1CD;}.elementor-5226 .elementor-element.elementor-element-1b0732df.elementor-view-framed .elementor-icon:hover, .elementor-5226 .elementor-element.elementor-element-1b0732df.elementor-view-default .elementor-icon:hover svg{fill:#D4D1CD;}.elementor-5226 .elementor-element.elementor-element-1b0732df .elementor-icon{font-size:16px;padding:8px;}.elementor-5226 .elementor-element.elementor-element-1b0732df .elementor-icon i, .elementor-5226 .elementor-element.elementor-element-1b0732df .elementor-icon svg{transform:rotate(0deg);}.elementor-5226 .elementor-element.elementor-element-1b0732df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5226 .elementor-element.elementor-element-2412c705{--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-5226 .elementor-element.elementor-element-2412c705:not(.elementor-motion-effects-element-type-background), .elementor-5226 .elementor-element.elementor-element-2412c705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5226 .elementor-element.elementor-element-4699beb8 .elementor-heading-title{color:#141414;font-family:"Helvetica Neue", Poppins;font-size:13px;font-weight:700;text-transform:uppercase;line-height:13px;letter-spacing:1.3px;}.elementor-5226 .elementor-element.elementor-element-2ff2fa6c .elementor-heading-title{color:#8A857F;font-family:"Helvetica Neue", Poppins;font-size:11px;font-weight:400;line-height:16px;}#elementor-popup-modal-5226 .dialog-message{width:880px;height:auto;}#elementor-popup-modal-5226{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(20,20,20,0.5);}#elementor-popup-modal-5226 .dialog-widget-content{animation-duration:0.4s;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-5226 .dialog-message{width:92vw;}}@media(max-width:767px){.elementor-5226 .elementor-element.elementor-element-7d4ef2ad{--flex-direction:row;--flex-wrap:nowrap;--padding-top:18px;--padding-right:16px;--padding-bottom:18px;--padding-left:20px;}.elementor-5226 .elementor-element.elementor-element-3741417e .elementor-heading-title{font-size:17px;line-height:23px;}.elementor-5226 .elementor-element.elementor-element-2412c705{--gap:14px;--padding-top:22px;--padding-right:20px;--padding-bottom:24px;--padding-left:20px;}#elementor-popup-modal-5226 .dialog-message{width:92vw;}}/* Start custom CSS for heading, class: .elementor-element-3741417e */.elementor-5226 .elementor-element.elementor-element-3741417e{flex:1 1 0;min-width:1px;}
.elementor-5226 .elementor-element.elementor-element-3741417e .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1b0732df */.elementor-5226 .elementor-element.elementor-element-1b0732df{flex:0 0 32px;line-height:0;}
.elementor-5226 .elementor-element.elementor-element-1b0732df .elementor-icon-wrapper{line-height:0;}
.elementor-5226 .elementor-element.elementor-element-1b0732df .elementor-icon{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:16px;}
.elementor-5226 .elementor-element.elementor-element-1b0732df .elementor-icon svg{width:16px;height:16px;display:block;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-16a6912e */.elementor-5226 .elementor-element.elementor-element-16a6912e form{margin:0;}
.elementor-5226 .elementor-element.elementor-element-16a6912e .cm-pop-form{display:flex;gap:12px;align-items:center;}
.elementor-5226 .elementor-element.elementor-element-16a6912e .cm-pop-form input[type=email], .elementor-5226 .elementor-element.elementor-element-16a6912e .cm-pop-form input[type=text]{flex:1 1 0;min-width:1px;width:auto;height:auto;margin:0;padding:13px 14px;border:1px solid #E2DCD4;border-radius:6px;background:#fff;box-shadow:none;font-family:"Helvetica Neue",sans-serif;font-size:13px;font-weight:400;line-height:13px;color:#141414;}
.elementor-5226 .elementor-element.elementor-element-16a6912e .cm-pop-form input::placeholder{color:#8A857F;opacity:1;}
.elementor-5226 .elementor-element.elementor-element-16a6912e .cm-pop-form input[type=email]:focus, .elementor-5226 .elementor-element.elementor-element-16a6912e .cm-pop-form input[type=text]:focus{border-color:#141414;outline:0;}
.elementor-5226 .elementor-element.elementor-element-16a6912e .cm-pop-form input[type=submit]{flex:0 0 auto;width:auto;height:auto;margin:0;padding:14px 28px;border:0;border-radius:6px;background:#141414;color:#fff;font-family:"Helvetica Neue",sans-serif;font-size:13px;font-weight:700;line-height:13px;letter-spacing:1.04px;text-transform:uppercase;cursor:pointer;}
.elementor-5226 .elementor-element.elementor-element-16a6912e .cm-pop-form input[type=submit]:hover{background:#3A3836;}
.elementor-5226 .elementor-element.elementor-element-16a6912e .sib_msg_disp{font-family:"Helvetica Neue",sans-serif;font-size:13px;line-height:18px;color:#141414;}
.elementor-5226 .elementor-element.elementor-element-16a6912e .sib_msg_disp p, .elementor-5226 .elementor-element.elementor-element-16a6912e .sib_msg_disp div{margin:0 0 12px;padding:0;background:none;border:0;color:inherit;}
.elementor-5226 .elementor-element.elementor-element-16a6912e .sib_loader{margin:0 0 8px;}
@media(max-width:767px){.elementor-5226 .elementor-element.elementor-element-16a6912e .cm-pop-form{flex-direction:column;align-items:stretch;gap:10px;}.elementor-5226 .elementor-element.elementor-element-16a6912e .cm-pop-form input[type=email], .elementor-5226 .elementor-element.elementor-element-16a6912e .cm-pop-form input[type=text], .elementor-5226 .elementor-element.elementor-element-16a6912e .cm-pop-form input[type=submit]{flex:0 0 auto;width:100%;}}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-5226 .dialog-message{overflow:hidden;border-radius:12px;background:#fff;}
#elementor-popup-modal-5226 .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 */