.elementor-5222 .elementor-element.elementor-element-471fe503 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5222 .elementor-element.elementor-element-471fe503:not(.elementor-motion-effects-element-type-background), .elementor-5222 .elementor-element.elementor-element-471fe503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5222 .elementor-element.elementor-element-471fe503{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E2DCD4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 20px;}.elementor-5222 .elementor-element.elementor-element-471fe503 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5222 .elementor-element.elementor-element-282a5bb7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5222 .elementor-element.elementor-element-4e9e28fe{text-align:left;}.elementor-5222 .elementor-element.elementor-element-17d19246:not(.elementor-motion-effects-element-type-background), .elementor-5222 .elementor-element.elementor-element-17d19246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5222 .elementor-element.elementor-element-17d19246{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-5222 .elementor-element.elementor-element-17d19246 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5222 .elementor-element.elementor-element-2fe596b5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5222 .elementor-element.elementor-element-4cf14216 .elementor-search-form__container{min-height:42px;}.elementor-5222 .elementor-element.elementor-element-4cf14216 .elementor-search-form__submit{min-width:42px;}body:not(.rtl) .elementor-5222 .elementor-element.elementor-element-4cf14216 .elementor-search-form__icon{padding-left:calc(42px / 3);}body.rtl .elementor-5222 .elementor-element.elementor-element-4cf14216 .elementor-search-form__icon{padding-right:calc(42px / 3);}.elementor-5222 .elementor-element.elementor-element-4cf14216 .elementor-search-form__input, .elementor-5222 .elementor-element.elementor-element-4cf14216.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(42px / 3);padding-right:calc(42px / 3);}.elementor-5222 .elementor-element.elementor-element-4cf14216 .elementor-search-form__icon{--e-search-form-icon-size-minimal:18px;}.elementor-5222 .elementor-element.elementor-element-4cf14216 input[type="search"].elementor-search-form__input{font-family:"DM Sans", Poppins;font-size:14px;font-weight:400;}.elementor-5222 .elementor-element.elementor-element-4cf14216 .elementor-search-form__input,
					.elementor-5222 .elementor-element.elementor-element-4cf14216 .elementor-search-form__icon,
					.elementor-5222 .elementor-element.elementor-element-4cf14216 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-5222 .elementor-element.elementor-element-4cf14216 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-5222 .elementor-element.elementor-element-4cf14216.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#141414;fill:#141414;}.elementor-5222 .elementor-element.elementor-element-4cf14216:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF;border-radius:0px;}.elementor-5222 .elementor-element.elementor-element-4cf14216.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF;border-radius:0px;}.elementor-5222 .elementor-element.elementor-element-4cf14216 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu--dropdown a, .elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-menu-toggle{color:#141414;}.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu--dropdown a:hover,
					.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu--dropdown a.highlighted,
					.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-menu-toggle:hover{color:#141414;}.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu--dropdown a:hover,
					.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu--dropdown a.elementor-item-active{color:#141414;background-color:#FFFFFF;}.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu--dropdown .elementor-item, .elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Helvetica Neue", Poppins;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.12px;}.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu--dropdown a{padding-left:8px;padding-right:8px;padding-top:14px;padding-bottom:14px;}.elementor-5222 .elementor-element.elementor-element-747eb8ae > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-5222 .elementor-element.elementor-element-34d565c0 > .elementor-container{min-height:200px;}.elementor-5222 .elementor-element.elementor-element-34d565c0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-5222 .elementor-element.elementor-element-34d565c0:not(.elementor-motion-effects-element-type-background), .elementor-5222 .elementor-element.elementor-element-34d565c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://contactomoda.uy/wp-content/uploads/2026/10/cm-mm-promo-999.jpg");background-position:50% 67.1%;background-repeat:no-repeat;background-size:100% auto;}.elementor-5222 .elementor-element.elementor-element-34d565c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:17px;}.elementor-5222 .elementor-element.elementor-element-34d565c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5222 .elementor-element.elementor-element-1fc1a310 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5222 .elementor-element.elementor-element-1fc1a310 > .elementor-element-populated{padding:18px 11px 0px 11px;}.elementor-5222 .elementor-element.elementor-element-2549391e .elementor-button .elementor-align-icon-right{margin-left:6px;}.elementor-5222 .elementor-element.elementor-element-2549391e .elementor-button .elementor-align-icon-left{margin-right:6px;}.elementor-5222 .elementor-element.elementor-element-2549391e .elementor-button{font-family:"Helvetica Neue", Poppins;font-size:11px;font-weight:700;text-transform:uppercase;line-height:13px;letter-spacing:0.66px;fill:#FFFFFF;color:#FFFFFF;background-color:#9C5B3F;border-radius:20px 20px 20px 20px;padding:6px 12px 6px 12px;}.elementor-5222 .elementor-element.elementor-element-2549391e .elementor-button:hover, .elementor-5222 .elementor-element.elementor-element-2549391e .elementor-button:focus{color:#FFFFFF;background-color:#9C5B3F;}.elementor-5222 .elementor-element.elementor-element-2549391e .elementor-button:hover svg, .elementor-5222 .elementor-element.elementor-element-2549391e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5222 .elementor-element.elementor-element-2549391e{width:auto;max-width:auto;}.elementor-5222 .elementor-element.elementor-element-7263bdf3 > .elementor-container{min-height:200px;}.elementor-5222 .elementor-element.elementor-element-7263bdf3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-5222 .elementor-element.elementor-element-7263bdf3:not(.elementor-motion-effects-element-type-background), .elementor-5222 .elementor-element.elementor-element-7263bdf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://contactomoda.uy/wp-content/uploads/2026/10/cm-mm-promo-1999.jpg");background-position:50% 24%;background-repeat:no-repeat;background-size:100% auto;}.elementor-5222 .elementor-element.elementor-element-7263bdf3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:17px;}.elementor-5222 .elementor-element.elementor-element-7263bdf3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5222 .elementor-element.elementor-element-56a090f0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5222 .elementor-element.elementor-element-56a090f0 > .elementor-element-populated{padding:18px 11px 0px 13px;}.elementor-5222 .elementor-element.elementor-element-1aa39db7 .elementor-button .elementor-align-icon-right{margin-left:6px;}.elementor-5222 .elementor-element.elementor-element-1aa39db7 .elementor-button .elementor-align-icon-left{margin-right:6px;}.elementor-5222 .elementor-element.elementor-element-1aa39db7 .elementor-button{font-family:"Helvetica Neue", Poppins;font-size:11px;font-weight:700;text-transform:uppercase;line-height:13px;letter-spacing:0.66px;fill:#FFFFFF;color:#FFFFFF;background-color:#9C5B3F;border-radius:20px 20px 20px 20px;padding:6px 12px 6px 12px;}.elementor-5222 .elementor-element.elementor-element-1aa39db7 .elementor-button:hover, .elementor-5222 .elementor-element.elementor-element-1aa39db7 .elementor-button:focus{color:#FFFFFF;background-color:#9C5B3F;}.elementor-5222 .elementor-element.elementor-element-1aa39db7 .elementor-button:hover svg, .elementor-5222 .elementor-element.elementor-element-1aa39db7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5222 .elementor-element.elementor-element-1aa39db7{width:auto;max-width:auto;}.elementor-5222 .elementor-element.elementor-element-29c526f8{margin-top:0px;margin-bottom:17px;}.elementor-5222 .elementor-element.elementor-element-64ada6f8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5222 .elementor-element.elementor-element-59d035b .elementor-button .elementor-align-icon-right{margin-left:9px;}.elementor-5222 .elementor-element.elementor-element-59d035b .elementor-button .elementor-align-icon-left{margin-right:9px;}.elementor-5222 .elementor-element.elementor-element-59d035b .elementor-button{font-family:"Helvetica Neue", Poppins;font-size:12px;font-weight:700;text-transform:uppercase;line-height:12px;letter-spacing:0.96px;fill:#151515;color:#151515;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,0.15);border-radius:0px 0px 0px 0px;padding:0px 12px 0px 12px;}.elementor-5222 .elementor-element.elementor-element-59d035b .elementor-button:hover, .elementor-5222 .elementor-element.elementor-element-59d035b .elementor-button:focus{color:#151515;background-color:#F4EFE9;}.elementor-5222 .elementor-element.elementor-element-59d035b .elementor-button:hover svg, .elementor-5222 .elementor-element.elementor-element-59d035b .elementor-button:focus svg{fill:#151515;}.elementor-5222 .elementor-element.elementor-element-5ca10a0f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5222 .elementor-element.elementor-element-611af27 .elementor-button .elementor-align-icon-right{margin-left:9px;}.elementor-5222 .elementor-element.elementor-element-611af27 .elementor-button .elementor-align-icon-left{margin-right:9px;}.elementor-5222 .elementor-element.elementor-element-611af27 .elementor-button{font-family:"Helvetica Neue", Poppins;font-size:12px;font-weight:700;text-transform:uppercase;line-height:12px;letter-spacing:0.96px;fill:#151515;color:#151515;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,0.15);border-radius:0px 0px 0px 0px;padding:0px 12px 0px 12px;}.elementor-5222 .elementor-element.elementor-element-611af27 .elementor-button:hover, .elementor-5222 .elementor-element.elementor-element-611af27 .elementor-button:focus{color:#151515;background-color:#F4EFE9;}.elementor-5222 .elementor-element.elementor-element-611af27 .elementor-button:hover svg, .elementor-5222 .elementor-element.elementor-element-611af27 .elementor-button:focus svg{fill:#151515;}.elementor-5222 .elementor-element.elementor-element-5c5a5d46 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-5222 .elementor-element.elementor-element-5c5a5d46 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-5222 .elementor-element.elementor-element-5c5a5d46 .elementor-button{font-family:"Helvetica Neue", Poppins;font-size:14px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:1.96px;fill:#FFFFFF;color:#FFFFFF;background-color:#141414;border-radius:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-5222 .elementor-element.elementor-element-5c5a5d46 .elementor-button:hover, .elementor-5222 .elementor-element.elementor-element-5c5a5d46 .elementor-button:focus{color:#FFFFFF;background-color:#141414;}.elementor-5222 .elementor-element.elementor-element-5c5a5d46 .elementor-button:hover svg, .elementor-5222 .elementor-element.elementor-element-5c5a5d46 .elementor-button:focus svg{fill:#FFFFFF;}#elementor-popup-modal-5222 .dialog-message{width:390px;height:100vh;align-items:flex-start;}#elementor-popup-modal-5222{justify-content:flex-start;align-items:flex-start;pointer-events:all;background-color:rgba(20,20,20,0.45);}#elementor-popup-modal-5222 .dialog-close-button{display:flex;}#elementor-popup-modal-5222 .dialog-widget-content{animation-duration:0.35s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:991px){.elementor-5222 .elementor-element.elementor-element-34d565c0:not(.elementor-motion-effects-element-type-background), .elementor-5222 .elementor-element.elementor-element-34d565c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 67.1%;background-size:100% auto;}.elementor-5222 .elementor-element.elementor-element-7263bdf3:not(.elementor-motion-effects-element-type-background), .elementor-5222 .elementor-element.elementor-element-7263bdf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 24%;background-size:100% auto;}}@media(max-width:767px){.elementor-5222 .elementor-element.elementor-element-34d565c0:not(.elementor-motion-effects-element-type-background), .elementor-5222 .elementor-element.elementor-element-34d565c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 67.1%;background-size:100% auto;}.elementor-5222 .elementor-element.elementor-element-7263bdf3:not(.elementor-motion-effects-element-type-background), .elementor-5222 .elementor-element.elementor-element-7263bdf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 24%;background-size:100% auto;}.elementor-5222 .elementor-element.elementor-element-64ada6f8{width:50%;}.elementor-5222 .elementor-element.elementor-element-5ca10a0f{width:50%;}#elementor-popup-modal-5222 .dialog-message{width:100vw;}}/* Start custom CSS for image, class: .elementor-element-4e9e28fe */.elementor-5222 .elementor-element.elementor-element-4e9e28fe{line-height:0;}
.elementor-5222 .elementor-element.elementor-element-4e9e28fe img{width:46px;height:40px;object-fit:contain;display:block;}
.elementor-5222 .elementor-element.elementor-element-4e9e28fe a{display:block;width:46px;line-height:0;}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-4cf14216 */.elementor-5222 .elementor-element.elementor-element-4cf14216 .elementor-search-form__container{border:1px solid #E2DCD4;border-radius:0;min-height:44px;background:#fff;align-items:center;}
.elementor-5222 .elementor-element.elementor-element-4cf14216 .elementor-search-form__icon{padding:0 0 0 14px;opacity:1;display:flex;align-items:center;}
.elementor-5222 .elementor-element.elementor-element-4cf14216 .elementor-search-form__icon i{width:18px;height:18px;font-size:18px;background:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20id%3D%22Icon%2Fsearch%22%3E%20%3Cpath%20id%3D%22Vector%22%20d%3D%22M8.25%2013.5C11.1495%2013.5%2013.5%2011.1495%2013.5%208.25C13.5%205.35051%2011.1495%203%208.25%203C5.35051%203%203%205.35051%203%208.25C3%2011.1495%205.35051%2013.5%208.25%2013.5Z%22%20stroke%3D%22%23141414%22%20stroke-width%3D%221.125%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M15%2015L12%2012%22%20stroke%3D%22%23141414%22%20stroke-width%3D%221.125%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E") center/18px 18px no-repeat;}
.elementor-5222 .elementor-element.elementor-element-4cf14216 .elementor-search-form__icon i:before{content:none;}
.elementor-5222 .elementor-element.elementor-element-4cf14216 input.elementor-search-form__input{padding:0 14px 0 10px;height:42px;min-height:0;border:0;box-shadow:none;background:transparent;font-family:"DM Sans",sans-serif;font-size:14px;color:#141414;}
.elementor-5222 .elementor-element.elementor-element-4cf14216 input.elementor-search-form__input::placeholder{color:#A8A29B;opacity:1;}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-747eb8ae */.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-menu-toggle{display:none;}
.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu--dropdown{margin:0;margin-top:0;background:transparent;box-shadow:none;position:static;max-height:none;transform:none;overflow:visible;}
.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu{border-top:1px solid #E2DCD4;}
.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu > li{border-bottom:1px solid #E2DCD4;margin:0;padding:0;}
.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu--dropdown a.elementor-item{display:flex;align-items:center;justify-content:space-between;padding:14px 8px;line-height:17px;border:0;margin:0;}
.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu .sub-arrow{padding:0;margin:0;width:16px;height:16px;line-height:0;background:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20id%3D%22Icon%2FchevU%22%3E%20%3Cpath%20id%3D%22Vector%22%20d%3D%22M4%2010L8%206L12%2010%22%20stroke%3D%22%23141414%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E") center/16px 16px no-repeat;transform:rotate(180deg);transition:transform .2s;}
.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu .sub-arrow i, .elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu .sub-arrow svg{display:none;}
.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu a.highlighted .sub-arrow{transform:rotate(0deg);}
.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu ul.sub-menu{padding:0 0 10px;margin:0;background:transparent;border:0;}
.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu ul.sub-menu a.elementor-sub-item{padding:9px 8px 9px 20px;border:0;font-family:"Helvetica Neue",sans-serif;font-size:13px;font-weight:400;line-height:17px;letter-spacing:.78px;text-transform:uppercase;color:#6E6A65;background:transparent;}
.elementor-5222 .elementor-element.elementor-element-747eb8ae .elementor-nav-menu ul.sub-menu a.elementor-sub-item:hover{color:#141414;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2549391e */.elementor-5222 .elementor-element.elementor-element-2549391e .elementor-button{box-shadow:none;}
.elementor-5222 .elementor-element.elementor-element-2549391e .elementor-button-content-wrapper{display:flex;align-items:center;}
.elementor-5222 .elementor-element.elementor-element-2549391e .elementor-button-icon{line-height:0;display:flex;}
.elementor-5222 .elementor-element.elementor-element-2549391e .elementor-button-icon svg{width:13px;height:13px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-34d565c0 */.elementor-5222 .elementor-element.elementor-element-34d565c0{overflow:hidden;}
.elementor-5222 .elementor-element.elementor-element-34d565c0 .elementor-column, .elementor-5222 .elementor-element.elementor-element-34d565c0 .elementor-widget-wrap, .elementor-5222 .elementor-element.elementor-element-34d565c0 .elementor-widget-button{position:static;}
.elementor-5222 .elementor-element.elementor-element-34d565c0 .elementor-button::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1aa39db7 */.elementor-5222 .elementor-element.elementor-element-1aa39db7 .elementor-button{box-shadow:none;}
.elementor-5222 .elementor-element.elementor-element-1aa39db7 .elementor-button-content-wrapper{display:flex;align-items:center;}
.elementor-5222 .elementor-element.elementor-element-1aa39db7 .elementor-button-icon{line-height:0;display:flex;}
.elementor-5222 .elementor-element.elementor-element-1aa39db7 .elementor-button-icon svg{width:13px;height:13px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7263bdf3 */.elementor-5222 .elementor-element.elementor-element-7263bdf3{overflow:hidden;}
.elementor-5222 .elementor-element.elementor-element-7263bdf3 .elementor-column, .elementor-5222 .elementor-element.elementor-element-7263bdf3 .elementor-widget-wrap, .elementor-5222 .elementor-element.elementor-element-7263bdf3 .elementor-widget-button{position:static;}
.elementor-5222 .elementor-element.elementor-element-7263bdf3 .elementor-button::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59d035b */.elementor-5222 .elementor-element.elementor-element-59d035b .elementor-button{height:42px;display:flex;align-items:center;justify-content:center;box-shadow:none;}
.elementor-5222 .elementor-element.elementor-element-59d035b .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;}
.elementor-5222 .elementor-element.elementor-element-59d035b .elementor-button-text{flex-grow:0;}
.elementor-5222 .elementor-element.elementor-element-59d035b .elementor-button-icon{line-height:0;display:flex;flex-grow:0;}
.elementor-5222 .elementor-element.elementor-element-59d035b .elementor-button-icon svg{width:15px;height:15px;fill:#151515;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-611af27 */.elementor-5222 .elementor-element.elementor-element-611af27 .elementor-button{height:42px;display:flex;align-items:center;justify-content:center;box-shadow:none;}
.elementor-5222 .elementor-element.elementor-element-611af27 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;}
.elementor-5222 .elementor-element.elementor-element-611af27 .elementor-button-text{flex-grow:0;}
.elementor-5222 .elementor-element.elementor-element-611af27 .elementor-button-icon{line-height:0;display:flex;flex-grow:0;}
.elementor-5222 .elementor-element.elementor-element-611af27 .elementor-button-icon svg{width:17px;height:17px;fill:#151515;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29c526f8 */.elementor-5222 .elementor-element.elementor-element-29c526f8 > .elementor-container{flex-wrap:nowrap;gap:9px;}
.elementor-5222 .elementor-element.elementor-element-29c526f8 > .elementor-container > .elementor-column{width:50%;flex:1 1 0;min-width:1px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c5a5d46 */.elementor-5222 .elementor-element.elementor-element-5c5a5d46 .elementor-button{height:42px;display:flex;align-items:center;box-shadow:none;position:relative;}
.elementor-5222 .elementor-element.elementor-element-5c5a5d46 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:flex-start;width:100%;opacity:.85;}
.elementor-5222 .elementor-element.elementor-element-5c5a5d46 .elementor-button-text{flex-grow:0;}
.elementor-5222 .elementor-element.elementor-element-5c5a5d46 .elementor-button-icon{line-height:0;display:flex;flex-grow:0;}
.elementor-5222 .elementor-element.elementor-element-5c5a5d46 .elementor-button-icon svg{width:18px;height:18px;}
.elementor-5222 .elementor-element.elementor-element-5c5a5d46 .elementor-button::after{content:"";position:absolute;right:20px;top:50%;width:16px;height:16px;margin-top:-8px;background:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20id%3D%22Icon%2FchevU%22%3E%20%3Cpath%20id%3D%22Vector%22%20d%3D%22M4%2010L8%206L12%2010%22%20stroke%3D%22%23141414%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E") center/16px 16px no-repeat;filter:invert(1);transform:rotate(90deg);opacity:.85;}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-5222 .dialog-message{background:#fff;overflow-y:auto;overflow-x:hidden;max-height:100vh;-webkit-overflow-scrolling:touch;}
#elementor-popup-modal-5222 .dialog-widget-content{max-height:100vh;}
#elementor-popup-modal-5222 .dialog-widget-content{box-shadow:none;}
#elementor-popup-modal-5222 .dialog-close-button{top:17px;right:16px;width:38px;height:38px;margin:0;display:block;background:url(https://foco.studio/moda/wp-content/uploads/2026/10/cm-icon-close.svg) center/22px 22px no-repeat;opacity:1;}
#elementor-popup-modal-5222 .dialog-close-button i, #elementor-popup-modal-5222 .dialog-close-button svg{display:none;}/* End custom CSS */