.elementor-12170101 .elementor-element.elementor-element-e7b7e5 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-12170101 .elementor-element.elementor-element-e7b7e5:not(.elementor-motion-effects-element-type-background), .elementor-12170101 .elementor-element.elementor-element-e7b7e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;background-image:url("/img/cms/street%20fashion%20ecuador.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12170101 .elementor-element.elementor-element-e7b7e5 > .elementor-background-overlay{background-color:#171717;opacity:0.77;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12170101 .elementor-element.elementor-element-e7b7e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:24px 64px 96px 64px;}.elementor-12170101 .elementor-element.elementor-element-568674ac > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-5530d8fd .elementor-heading-title{color:#F4F4F4;font-family:"Poppins", sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:2.75px;}.elementor-12170101 .elementor-element.elementor-element-5530d8fd > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12170101 .elementor-element.elementor-element-402c9d23 .elementor-heading-title{color:#F4F4F4;font-family:"Poppins", sans-serif;font-size:52px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:-1.3px;}.elementor-12170101 .elementor-element.elementor-element-402c9d23 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12170101 .elementor-element.elementor-element-65b8c24d{color:#F4F4F4;font-family:"Poppins", sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:1.7em;letter-spacing:0px;}.elementor-12170101 .elementor-element.elementor-element-7b6d5c73 .elementor-heading-title{color:#F4F4F4;font-family:"Poppins", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.65px;}.elementor-12170101 .elementor-element.elementor-element-7b6d5c73 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-50affcc2:not(.elementor-motion-effects-element-type-background), .elementor-12170101 .elementor-element.elementor-element-50affcc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12170101 .elementor-element.elementor-element-50affcc2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 64px;}.elementor-12170101 .elementor-element.elementor-element-50affcc2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-12170101 .elementor-element.elementor-element-35841e6f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12170101 .elementor-element.elementor-element-35841e6f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12170101 .elementor-element.elementor-element-35841e6f > .elementor-element-populated{padding:0px 64px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-413343a1 .elementor-heading-title{color:#171717;font-family:"Poppins", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.65px;}.elementor-12170101 .elementor-element.elementor-element-413343a1 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12170101 .elementor-element.elementor-element-40728dd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-12170101 .elementor-element.elementor-element-40728dd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-12170101 .elementor-element.elementor-element-40728dd3 .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-12px/2);}.elementor-12170101 .elementor-element.elementor-element-40728dd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(12px/2);}.elementor-12170101 .elementor-element.elementor-element-40728dd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-12170101 .elementor-element.elementor-element-40728dd3 .elementor-icon-list-icon *{color:#171717;}.elementor-12170101 .elementor-element.elementor-element-40728dd3 .elementor-icon-list-item:hover .elementor-icon-list-icon *{color:#171717;}.elementor-12170101 .elementor-element.elementor-element-40728dd3 .elementor-icon-list-icon i{font-size:14px;}.elementor-12170101 .elementor-element.elementor-element-40728dd3 .elementor-icon-list-icon svg{width:14px;}.elementor-12170101 .elementor-element.elementor-element-40728dd3 .elementor-icon-list-text{color:#8A8A8A;padding-inline-start:12px;}.elementor-12170101 .elementor-element.elementor-element-40728dd3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#171717;}.elementor-12170101 .elementor-element.elementor-element-40728dd3 .elementor-icon-list-item > *{font-family:"Poppins", sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-12170101 .elementor-element.elementor-element-234c0b92{--divider-border-style:solid;--divider-border-color:#E5E5E5;--divider-border-width:1px;}.elementor-12170101 .elementor-element.elementor-element-234c0b92 .elementor-divider-separator{width:100%;}.elementor-12170101 .elementor-element.elementor-element-234c0b92 .elementor-divider{padding-top:16px;padding-bottom:16px;}.elementor-12170101 .elementor-element.elementor-element-4ee7ceb3 .elementor-heading-title{color:#171717;font-family:"Poppins", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.65px;}.elementor-12170101 .elementor-element.elementor-element-4ee7ceb3 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12170101 .elementor-element.elementor-element-6c2755ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-12170101 .elementor-element.elementor-element-6c2755ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-12170101 .elementor-element.elementor-element-6c2755ef .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-12px/2);}.elementor-12170101 .elementor-element.elementor-element-6c2755ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(12px/2);}.elementor-12170101 .elementor-element.elementor-element-6c2755ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-12170101 .elementor-element.elementor-element-6c2755ef .elementor-icon-list-icon *{color:#171717;}.elementor-12170101 .elementor-element.elementor-element-6c2755ef .elementor-icon-list-item:hover .elementor-icon-list-icon *{color:#171717;}.elementor-12170101 .elementor-element.elementor-element-6c2755ef .elementor-icon-list-icon i{font-size:14px;}.elementor-12170101 .elementor-element.elementor-element-6c2755ef .elementor-icon-list-icon svg{width:14px;}.elementor-12170101 .elementor-element.elementor-element-6c2755ef .elementor-icon-list-text{color:#8A8A8A;padding-inline-start:12px;}.elementor-12170101 .elementor-element.elementor-element-6c2755ef .elementor-icon-list-item:hover .elementor-icon-list-text{color:#171717;}.elementor-12170101 .elementor-element.elementor-element-6c2755ef .elementor-icon-list-item > *{font-family:"Poppins", sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-12170101 .elementor-element.elementor-element-25de82a7{--divider-border-style:solid;--divider-border-color:#E5E5E5;--divider-border-width:1px;}.elementor-12170101 .elementor-element.elementor-element-25de82a7 .elementor-divider-separator{width:100%;}.elementor-12170101 .elementor-element.elementor-element-25de82a7 .elementor-divider{padding-top:16px;padding-bottom:16px;}.elementor-12170101 .elementor-element.elementor-element-73e6d310 .elementor-heading-title{color:#171717;font-family:"Poppins", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.65px;}.elementor-12170101 .elementor-element.elementor-element-73e6d310 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12170101 .elementor-element.elementor-element-76f96eeb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-12170101 .elementor-element.elementor-element-76f96eeb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-12170101 .elementor-element.elementor-element-76f96eeb .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-12px/2);}.elementor-12170101 .elementor-element.elementor-element-76f96eeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(12px/2);}.elementor-12170101 .elementor-element.elementor-element-76f96eeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-12170101 .elementor-element.elementor-element-76f96eeb .elementor-icon-list-icon *{color:#171717;}.elementor-12170101 .elementor-element.elementor-element-76f96eeb .elementor-icon-list-item:hover .elementor-icon-list-icon *{color:#171717;}.elementor-12170101 .elementor-element.elementor-element-76f96eeb .elementor-icon-list-icon i{font-size:14px;}.elementor-12170101 .elementor-element.elementor-element-76f96eeb .elementor-icon-list-icon svg{width:14px;}.elementor-12170101 .elementor-element.elementor-element-76f96eeb .elementor-icon-list-text{color:#8A8A8A;padding-inline-start:12px;}.elementor-12170101 .elementor-element.elementor-element-76f96eeb .elementor-icon-list-item:hover .elementor-icon-list-text{color:#171717;}.elementor-12170101 .elementor-element.elementor-element-76f96eeb .elementor-icon-list-item > *{font-family:"Poppins", sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-12170101 .elementor-element.elementor-element-872bd01{--divider-border-style:solid;--divider-border-color:#E5E5E5;--divider-border-width:1px;}.elementor-12170101 .elementor-element.elementor-element-872bd01 .elementor-divider-separator{width:100%;}.elementor-12170101 .elementor-element.elementor-element-872bd01 .elementor-divider{padding-top:16px;padding-bottom:16px;}.elementor-12170101 .elementor-element.elementor-element-7cd95f80 .elementor-heading-title{color:#171717;font-family:"Poppins", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.65px;}.elementor-12170101 .elementor-element.elementor-element-7cd95f80 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12170101 .elementor-element.elementor-element-7493c759{text-align:left;}.elementor-12170101 .elementor-element.elementor-element-7493c759 .elementor-social-icon{background-color:rgba(0,0,0,0);font-size:14px;padding:0.9em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;}.elementor-12170101 .elementor-element.elementor-element-7493c759 a.elementor-social-icon:not(#e){color:#171717;}.elementor-12170101 .elementor-element.elementor-element-7493c759 .elementor-social-icon:not(:last-child){margin-inline-end:8px;}.elementor-12170101 .elementor-element.elementor-element-7493c759 .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-7493c759 .elementor-social-icon:hover{background-color:rgba(23, 23, 23, 0);border-color:#F7E79B;}.elementor-12170101 .elementor-element.elementor-element-7493c759 a.elementor-social-icon:not(#e):hover{color:#F7E79B;}.elementor-12170101 .elementor-element.elementor-element-3cb1df8e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-1e81464b:not(.elementor-motion-effects-element-type-background), .elementor-12170101 .elementor-element.elementor-element-1e81464b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-12170101 .elementor-element.elementor-element-1e81464b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:48px 048px 48px 48px;}.elementor-12170101 .elementor-element.elementor-element-1e81464b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12170101 .elementor-element.elementor-element-4e403675 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-536d57c8 .elementor-heading-title{color:#F4F4F4;font-family:"Poppins", sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:2.8px;}.elementor-12170101 .elementor-element.elementor-element-536d57c8 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-12170101 .elementor-element.elementor-element-4593ffb2{color:#8A8A8A;font-family:"Poppins", sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-12170101 .elementor-element.elementor-element-4593ffb2 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-12170101 .elementor-element.elementor-element-86e35da .elementor-form-fields-wrapper{row-gap:20px;margin:0 calc(-16px / 2);}.elementor-12170101 .elementor-element.elementor-element-86e35da .elementor-field-group{padding:0 calc(16px / 2);--ce-field-color:#171717;}.elementor-12170101 .elementor-element.elementor-element-86e35da .elementor-form label{font-family:"Poppins", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;color:#F4F4F4;}.elementor-12170101 .elementor-element.elementor-element-86e35da .elementor-field-group > .elementor-field-label{margin-bottom:8px;}.elementor-12170101 .elementor-element.elementor-element-86e35da .elementor-field-option .elementor-field-label{padding-inline-start:8px;}.elementor-12170101 .elementor-element.elementor-element-86e35da .elementor-field{font-family:"Poppins", sans-serif;font-size:13px;font-weight:400;text-transform:none;letter-spacing:0px;color:#171717;}.elementor-12170101 .elementor-element.elementor-element-86e35da .elementor-field-textual{background-color:#FFFFFF;border-color:#E5E5E5;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-86e35da .elementor-button{font-family:"Poppins", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2.75px;color:#171717;background-color:#F7E79B;border-color:#F7E79B;padding:18px 32px 18px 32px;}.elementor-12170101 .elementor-element.elementor-element-86e35da .elementor-button:hover{color:#171717;background-color:#F7E79B;border-color:#F7E79B;}.elementor-12170101 .elementor-element.elementor-element-86e35da .elementor-message{font-family:"Poppins", sans-serif;font-size:13px;font-weight:400;text-transform:none;letter-spacing:0px;}.elementor-12170101 .elementor-element.elementor-element-86e35da .elementor-message.elementor-message-success{color:#171717;}.elementor-12170101 .elementor-element.elementor-element-86e35da .elementor-message.elementor-message-danger{color:#B3261E;}.elementor-12170101 .elementor-element.elementor-element-7b8c9adf:not(.elementor-motion-effects-element-type-background), .elementor-12170101 .elementor-element.elementor-element-7b8c9adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-12170101 .elementor-element.elementor-element-7b8c9adf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:24px 64px 24px 64px;}.elementor-12170101 .elementor-element.elementor-element-7b8c9adf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-12170101 .elementor-element.elementor-element-34bb3828.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12170101 .elementor-element.elementor-element-34bb3828.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12170101 .elementor-element.elementor-element-34bb3828.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-12170101 .elementor-element.elementor-element-34bb3828 > .elementor-element-populated{padding:0px 32px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-48407f6a.elementor-view-stacked .elementor-icon{background-color:#F7E79B;}.elementor-12170101 .elementor-element.elementor-element-48407f6a.elementor-view-framed .elementor-icon, .elementor-12170101 .elementor-element.elementor-element-48407f6a.elementor-view-default .elementor-icon{color:#F7E79B;}.elementor-12170101 .elementor-element.elementor-element-48407f6a .elementor-icon-box-wrapper{gap:16px;text-align:left;}.elementor-12170101 .elementor-element.elementor-element-48407f6a .elementor-icon{font-size:46px;}.elementor-12170101 .elementor-element.elementor-element-48407f6a .elementor-icon i{transform:rotate(0deg);}.elementor-12170101 .elementor-element.elementor-element-48407f6a .elementor-icon-box-title{margin-bottom:8px;color:#FFFFFF;font-family:"Poppins", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2.75px;}.elementor-12170101 .elementor-element.elementor-element-48407f6a .elementor-icon-box-description{color:rgba(255,255,255,0.6);font-family:"Poppins", sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-bc-flex-widget .elementor-12170101 .elementor-element.elementor-element-fc36657.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12170101 .elementor-element.elementor-element-fc36657.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12170101 .elementor-element.elementor-element-fc36657 > .elementor-element-populated{padding:0px 32px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-5ffd87fe.elementor-view-stacked .elementor-icon{background-color:#F7E79B;}.elementor-12170101 .elementor-element.elementor-element-5ffd87fe.elementor-view-framed .elementor-icon, .elementor-12170101 .elementor-element.elementor-element-5ffd87fe.elementor-view-default .elementor-icon{color:#F7E79B;}.elementor-12170101 .elementor-element.elementor-element-5ffd87fe .elementor-icon-box-wrapper{gap:16px;text-align:left;}.elementor-12170101 .elementor-element.elementor-element-5ffd87fe .elementor-icon{font-size:46px;}.elementor-12170101 .elementor-element.elementor-element-5ffd87fe .elementor-icon i{transform:rotate(0deg);}.elementor-12170101 .elementor-element.elementor-element-5ffd87fe .elementor-icon-box-title{margin-bottom:8px;color:#FFFFFF;font-family:"Poppins", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2.75px;}.elementor-12170101 .elementor-element.elementor-element-5ffd87fe .elementor-icon-box-description{color:rgba(255,255,255,0.6);font-family:"Poppins", sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-bc-flex-widget .elementor-12170101 .elementor-element.elementor-element-360c00c6.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12170101 .elementor-element.elementor-element-360c00c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12170101 .elementor-element.elementor-element-360c00c6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-6c8da662.elementor-view-stacked .elementor-icon{background-color:#F7E79B;}.elementor-12170101 .elementor-element.elementor-element-6c8da662.elementor-view-framed .elementor-icon, .elementor-12170101 .elementor-element.elementor-element-6c8da662.elementor-view-default .elementor-icon{color:#F7E79B;}.elementor-12170101 .elementor-element.elementor-element-6c8da662 .elementor-icon-box-wrapper{gap:16px;text-align:left;}.elementor-12170101 .elementor-element.elementor-element-6c8da662 .elementor-icon{font-size:46px;}.elementor-12170101 .elementor-element.elementor-element-6c8da662 .elementor-icon i{transform:rotate(0deg);}.elementor-12170101 .elementor-element.elementor-element-6c8da662 .elementor-icon-box-title{margin-bottom:8px;color:#FFFFFF;font-family:"Poppins", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2.75px;}.elementor-12170101 .elementor-element.elementor-element-6c8da662 .elementor-icon-box-description{color:rgba(255,255,255,0.6);font-family:"Poppins", sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-12170101 .elementor-element.elementor-element-4b8e509c:not(.elementor-motion-effects-element-type-background), .elementor-12170101 .elementor-element.elementor-element-4b8e509c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12170101 .elementor-element.elementor-element-4b8e509c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:96px 64px 96px 64px;}.elementor-12170101 .elementor-element.elementor-element-4b8e509c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12170101 .elementor-element.elementor-element-1bc8a3b6 > .elementor-element-populated{padding:0px 64px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-42f17358 .elementor-heading-title{color:#8A8A8A;font-family:"Poppins", sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:2.75px;}.elementor-12170101 .elementor-element.elementor-element-42f17358 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-12170101 .elementor-element.elementor-element-7ae72c03 .elementor-heading-title{color:#171717;font-family:"Poppins", sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:2.8px;}.elementor-12170101 .elementor-element.elementor-element-5999921e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-3bc68e77 .elementor-tab-title{border-width:0px;background-color:rgba(0,0,0,0);padding:20px 0px 20px 0px;}.elementor-12170101 .elementor-element.elementor-element-3bc68e77 .elementor-tab-content{border-width:0px;background-color:rgba(0,0,0,0);color:#8A8A8A;font-family:"Poppins", sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:1.7em;letter-spacing:0px;padding:0px 40px 20px 0px;}.elementor-12170101 .elementor-element.elementor-element-3bc68e77 .elementor-toggle-item:not(:last-child){margin-bottom:0px;}.elementor-12170101 .elementor-element.elementor-element-3bc68e77 a.elementor-toggle-title:not(#e), .elementor-12170101 .elementor-element.elementor-element-3bc68e77 .elementor-toggle-icon{color:#171717;}.elementor-12170101 .elementor-element.elementor-element-3bc68e77 .elementor-active a.elementor-toggle-title:not(#e), .elementor-12170101 .elementor-element.elementor-element-3bc68e77 .elementor-active .elementor-toggle-icon{color:#171717;}.elementor-12170101 .elementor-element.elementor-element-3bc68e77 a.elementor-toggle-title{font-family:"Poppins", sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:0px;}.elementor-12170101 .elementor-element.elementor-element-3bc68e77 .elementor-toggle .elementor-tab-title .elementor-toggle-icon i{color:#171717;}.elementor-12170101 .elementor-element.elementor-element-3bc68e77 .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{fill:#171717;}.elementor-12170101 .elementor-element.elementor-element-3bc68e77 .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon i{color:#171717;}.elementor-12170101 .elementor-element.elementor-element-3bc68e77 .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#171717;}#content, #wrapper, #wrapper .container{min-width:100%;margin:0 !important;padding:0 !important;background:inherit !important;color:inherit !important;font:inherit !important;box-shadow:none !important;}@media(min-width:768px){.elementor-12170101 .elementor-element.elementor-element-35841e6f{width:40%;}.elementor-12170101 .elementor-element.elementor-element-3cb1df8e{width:60%;}.elementor-12170101 .elementor-element.elementor-element-34bb3828{width:33.333%;}.elementor-12170101 .elementor-element.elementor-element-fc36657{width:33.333%;}.elementor-12170101 .elementor-element.elementor-element-360c00c6{width:33.333%;}.elementor-12170101 .elementor-element.elementor-element-1bc8a3b6{width:40%;}.elementor-12170101 .elementor-element.elementor-element-5999921e{width:60%;}}@media(max-width:1024px){.elementor-12170101 .elementor-element.elementor-element-568674ac > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-4e403675 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-48407f6a .elementor-icon-box-wrapper{text-align:left;}.elementor-12170101 .elementor-element.elementor-element-5ffd87fe .elementor-icon-box-wrapper{text-align:left;}.elementor-12170101 .elementor-element.elementor-element-6c8da662 .elementor-icon-box-wrapper{text-align:left;}}@media(max-width:767px){.elementor-12170101 .elementor-element.elementor-element-e7b7e5{padding:40px 16px 64px 16px;}.elementor-12170101 .elementor-element.elementor-element-568674ac{width:100%;}.elementor-12170101 .elementor-element.elementor-element-568674ac > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-402c9d23 .elementor-heading-title{font-size:36px;}.elementor-12170101 .elementor-element.elementor-element-50affcc2{padding:64px 16px 64px 16px;}.elementor-12170101 .elementor-element.elementor-element-35841e6f > .elementor-element-populated{padding:0px 0px 48px 0px;}.elementor-12170101 .elementor-element.elementor-element-3cb1df8e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-1e81464b{padding:32px 20px 32px 20px;}.elementor-12170101 .elementor-element.elementor-element-4e403675{width:100%;}.elementor-12170101 .elementor-element.elementor-element-4e403675 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-536d57c8 .elementor-heading-title{font-size:22px;}.elementor-12170101 .elementor-element.elementor-element-7b8c9adf{padding:48px 16px 48px 16px;}.elementor-12170101 .elementor-element.elementor-element-34bb3828 > .elementor-element-populated{padding:0px 0px 32px 0px;}.elementor-12170101 .elementor-element.elementor-element-48407f6a .elementor-icon-box-wrapper{text-align:left;}.elementor-12170101 .elementor-element.elementor-element-fc36657 > .elementor-element-populated{padding:0px 0px 32px 0px;}.elementor-12170101 .elementor-element.elementor-element-5ffd87fe .elementor-icon-box-wrapper{text-align:left;}.elementor-12170101 .elementor-element.elementor-element-360c00c6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12170101 .elementor-element.elementor-element-6c8da662 .elementor-icon-box-wrapper{text-align:left;}.elementor-12170101 .elementor-element.elementor-element-4b8e509c{padding:64px 16px 64px 16px;}.elementor-12170101 .elementor-element.elementor-element-1bc8a3b6 > .elementor-element-populated{padding:0px 0px 32px 0px;}.elementor-12170101 .elementor-element.elementor-element-7ae72c03 .elementor-heading-title{font-size:22px;}.elementor-12170101 .elementor-element.elementor-element-5999921e > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-65b8c24d */.elementor-12170101 .elementor-element.elementor-element-65b8c24d { max-width: 520px; } .elementor-12170101 .elementor-element.elementor-element-65b8c24d p { margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6d5c73 */.elementor-12170101 .elementor-element.elementor-element-7b6d5c73 .elementor-heading-title::before { content: ""; display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #F7E79B; margin-right: 10px; vertical-align: middle; position: relative; top: -1px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4593ffb2 */.elementor-12170101 .elementor-element.elementor-element-4593ffb2 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for contact-form, class: .elementor-element-86e35da */.elementor-12170101 .elementor-element.elementor-element-86e35da .elementor-field { padding: 12px 14px; min-height: 46px; box-shadow: none; transition: border-color .2s; }
.elementor-12170101 .elementor-element.elementor-element-86e35da textarea.elementor-field { min-height: 140px; }
.elementor-12170101 .elementor-element.elementor-element-86e35da .elementor-field:focus { border-color: #171717 !important; outline: none; box-shadow: none; }
.elementor-12170101 .elementor-element.elementor-element-86e35da .elementor-field::placeholder { color: #8A8A8A; }
.elementor-12170101 .elementor-element.elementor-element-86e35da .elementor-button { width: 100%; transition: background-color .2s, color .2s, border-color .2s; }
.elementor-12170101 .elementor-element.elementor-element-86e35da input[type=file].elementor-field { padding: 8px; line-height: 28px; color: #8A8A8A; font-size: 12px; }
.elementor-12170101 .elementor-element.elementor-element-86e35da input[type=file]::file-.elementor-12170101 .elementor-element.elementor-element-86e35da-button { font-family: "Poppins", sans-serif; font-size: 10px; font-weight: 500; letter-spacing: 1.5px; text-transform: uppercase; color: #171717; background: #F4F4F4; border: 1px solid #E5E5E5; border-radius: 0; padding: 8px 14px; margin-right: 12px; cursor: pointer; transition: background-color .2s; }
.elementor-12170101 .elementor-element.elementor-element-86e35da input[type=file]::file-.elementor-12170101 .elementor-element.elementor-element-86e35da-button:hover { background: #F7E79B; border-color: #F7E79B; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48407f6a */.elementor-12170101 .elementor-element.elementor-element-48407f6a .elementor-icon i { font-size: 22px !important; }
@media (max-width: 767px) { .elementor-12170101 .elementor-element.elementor-element-48407f6a .elementor-icon-box-wrapper { text-align: left !important; } .elementor-12170101 .elementor-element.elementor-element-48407f6a .elementor-icon-box-icon { margin-left: 0 !important; margin-right: 0 !important; } }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ffd87fe */.elementor-12170101 .elementor-element.elementor-element-5ffd87fe .elementor-icon i { font-size: 22px !important; }
@media (max-width: 767px) { .elementor-12170101 .elementor-element.elementor-element-5ffd87fe .elementor-icon-box-wrapper { text-align: left !important; } .elementor-12170101 .elementor-element.elementor-element-5ffd87fe .elementor-icon-box-icon { margin-left: 0 !important; margin-right: 0 !important; } }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c8da662 */.elementor-12170101 .elementor-element.elementor-element-6c8da662 .elementor-icon i { font-size: 22px !important; }
@media (max-width: 767px) { .elementor-12170101 .elementor-element.elementor-element-6c8da662 .elementor-icon-box-wrapper { text-align: left !important; } .elementor-12170101 .elementor-element.elementor-element-6c8da662 .elementor-icon-box-icon { margin-left: 0 !important; margin-right: 0 !important; } }/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-3bc68e77 */.elementor-12170101 .elementor-element.elementor-element-3bc68e77 .elementor-toggle-item { border-bottom: 1px solid #E5E5E5; }
.elementor-12170101 .elementor-element.elementor-element-3bc68e77 .elementor-toggle-item:first-child { border-top: 1px solid #E5E5E5; }
.elementor-12170101 .elementor-element.elementor-element-3bc68e77 .elementor-tab-title, .elementor-12170101 .elementor-element.elementor-element-3bc68e77 .elementor-tab-content { border: 0 !important; }
.elementor-12170101 .elementor-element.elementor-element-3bc68e77 .elementor-toggle-icon { font-size: 12px; }
.elementor-12170101 .elementor-element.elementor-element-3bc68e77 .elementor-tab-content p { margin: 0; }
.elementor-12170101 .elementor-element.elementor-element-3bc68e77 .elementor-toggle-title { border: 0 !important; text-decoration: none; padding: 0 !important; }/* End custom CSS */
/* Start custom CSS for page-settings *//* =====================================================
   CONTACTO – mismos tokens que la ficha de producto
   #171717 texto · #8A8A8A secundario · #E5E5E5 bordes · #F4F4F4 fondos/líneas · #F7E79B acento
   ===================================================== */

/* Sin hueco extra entre widgets: los espacios los marcan los márgenes de cada widget */
.azl-c .elementor-widget:not(:last-child) { margin-bottom:0; }
.azl-c .elementor-widget-wrap { row-gap:0; }

/* Breadcrumb (igual que producto) */
.elementor-widget-breadcrumb .breadcrumb,
.elementor-widget-breadcrumb nav { padding:0 !important; margin:0 !important; background:transparent !important; }
.elementor-widget-breadcrumb ol { display:flex; flex-wrap:wrap; align-items:center; gap:8px; margin:0; padding:0; list-style:none; }
.elementor-widget-breadcrumb li { display:flex; align-items:center; font:400 11px/1.5 'Poppins',sans-serif; letter-spacing:.05em; text-transform:uppercase; color:#8A8A8A; }
.elementor-widget-breadcrumb li a { color:#8A8A8A; text-decoration:none; transition:color .15s; }
.elementor-widget-breadcrumb li a:hover { color:#171717; }
.elementor-widget-breadcrumb li::after { content:"/"; margin:0 0 0 8px; color:#8A8A8A; }
.elementor-widget-breadcrumb li:last-child, .elementor-widget-breadcrumb li:last-child span { color:#171717; }
.elementor-widget-breadcrumb li:last-child::after { content:none; }

/* Hero */
.azl-hero .elementor-widget-text-editor { max-width:560px; }
.azl-c .elementor-widget-text-editor p { margin:0; }

/* Lista de contacto */
.elementor-widget-icon-list .elementor-icon-list-icon { width:16px; justify-content:center; }
.elementor-widget-icon-list a { transition:color .15s; }

/* Redes sociales: círculo con borde, se invierte en hover */
.azl-social .elementor-social-icon { border:1px solid #171717; transition:background-color .15s, color .15s; }
.azl-social .elementor-social-icon:hover { background:#171717 !important; }
.azl-social .elementor-social-icon:hover i { color:#fff !important; }

/* ---------- Formulario de contacto ---------- */
.azl-form, .azl-form * { font-family:'Poppins',sans-serif; }
.azl-form form { margin:0; }
.azl-form .elementor-form-fields-wrapper,
.azl-form .form-fields { display:flex; flex-wrap:wrap; gap:16px; margin:0 !important; }
.azl-form .elementor-field-group,
.azl-form .form-group { width:100%; margin:0 !important; padding:0 !important; }
.azl-form label,
.azl-form .elementor-field-label,
.azl-form .form-control-label {
  display:block; width:auto; margin:0 0 8px; padding:0; text-align:left;
  font:400 11px/1.5 'Poppins',sans-serif; letter-spacing:.1em; text-transform:uppercase; color:#171717; }
.azl-form input[type="text"],
.azl-form input[type="email"],
.azl-form input[type="tel"],
.azl-form select,
.azl-form textarea,
.azl-form .elementor-field:not(.elementor-upload-field) {
  width:100%; box-sizing:border-box; min-height:48px; margin:0; padding:12px 16px;
  border:1px solid #E5E5E5 !important; border-radius:0 !important; box-shadow:none !important; outline:none;
  background:#FFFFFF !important; color:#171717 !important;
  font:400 13px/1.5 'Poppins',sans-serif !important; letter-spacing:0; transition:border-color .15s; }
.azl-form textarea { min-height:160px; resize:vertical; }
.azl-form select { -webkit-appearance:none; appearance:none; padding-right:40px;
  background:#FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 16px center / 14px no-repeat !important; }
.azl-form .elementor-select-wrapper::before { display:none; }
.azl-form input::placeholder, .azl-form textarea::placeholder { color:#8A8A8A; opacity:1; }
.azl-form input:hover, .azl-form select:hover, .azl-form textarea:hover { border-color:#8A8A8A !important; }
.azl-form input:focus, .azl-form select:focus, .azl-form textarea:focus { border-color:#171717 !important; }
.azl-form input[type="file"] { min-height:0; padding:10px 12px; font-size:12px !important; background:#fff !important; border:1px dashed #E5E5E5 !important; }
/* Casilla RGPD / términos */
.azl-form input[type="checkbox"] { width:16px; height:16px; min-height:0; margin:0 8px 0 0; padding:0; accent-color:#171717; vertical-align:middle; }
.azl-form .elementor-field-type-acceptance label,
.azl-form .gdpr_consent label,
.azl-form .psgdpr_consent_message { font-size:12px; letter-spacing:0; text-transform:none; color:#8A8A8A; line-height:1.5; }
/* Botón: igual que AÑADIR AL CARRITO */
.azl-form button[type="submit"],
.azl-form input[type="submit"],
.azl-form .elementor-button {
  display:flex; align-items:center; justify-content:center; gap:8px; width:100%; min-height:0; margin:8px 0 0; padding:16px 24px;
  border:0 !important; border-radius:0 !important; box-shadow:none !important; background:#171717 !important; color:#FFFFFF !important;
  font:400 12px/1.5 'Poppins',sans-serif !important; letter-spacing:.1em; text-transform:uppercase; cursor:pointer; transition:background-color .15s; }
.azl-form button[type="submit"]:hover,
.azl-form input[type="submit"]:hover,
.azl-form .elementor-button:hover { background:#242424 !important; }
/* Mensajes de respuesta */
.azl-form .alert, .azl-form .elementor-message { margin:16px 0 0; padding:12px 16px; border:0; border-radius:0; font:400 12px/1.5 'Poppins',sans-serif; }
.azl-form .alert-success, .azl-form .elementor-message-success { background:#F7E79B; color:#171717; }
.azl-form .alert-danger, .azl-form .elementor-message-danger { background:#FFFFFF; color:#171717; border-left:2px solid #171717; }

/* Beneficios: línea arriba y abajo como en la ficha */
.azl-benefits { border-top:1px solid #F4F4F4; border-bottom:1px solid #F4F4F4; }
.azl-benefits .elementor-icon-box-title { margin-top:0; }

/* FAQ */
.azl-faq .elementor-toggle-item { border:0 !important; border-bottom:1px solid #E5E5E5 !important; }
.azl-faq .elementor-toggle-item:first-child { border-top:1px solid #E5E5E5 !important; }
.azl-faq .elementor-tab-title { border:0 !important; cursor:pointer; }
.azl-faq .elementor-tab-title a { color:inherit; text-decoration:none; }
.azl-faq .elementor-tab-content { border:0 !important; }
.azl-faq .elementor-toggle-icon { font-size:12px; }

/* Mapa en escala de grises */
.elementor-widget-google_maps iframe { display:block; filter:grayscale(1) contrast(1.05); }

@media (max-width:767px){
  .azl-benefits { border-bottom:0; }
}/* End custom CSS */