.elementor-755 .elementor-element.elementor-element-4fb2e6d{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-755 .elementor-element.elementor-element-4fb2e6d:not(.elementor-motion-effects-element-type-background), .elementor-755 .elementor-element.elementor-element-4fb2e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A1714;}.elementor-755 .elementor-element.elementor-element-7be5473{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-755 .elementor-element.elementor-element-a9f7275{text-align:center;}.elementor-755 .elementor-element.elementor-element-a9f7275 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;line-height:60px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-755 .elementor-element.elementor-element-71f8fb0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-755 .elementor-element.elementor-element-71f8fb0 p{margin-block-end:0px;}.elementor-755 .elementor-element.elementor-element-3ea0bc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-755 .elementor-element.elementor-element-3ea0bc8:not(.elementor-motion-effects-element-type-background), .elementor-755 .elementor-element.elementor-element-3ea0bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2A1714 31%, #FFFFFF 27%);}.elementor-755 .elementor-element.elementor-element-ddf3539{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4C241D;--border-color:#4C241D;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-755 .elementor-element.elementor-element-ddf3539:not(.elementor-motion-effects-element-type-background), .elementor-755 .elementor-element.elementor-element-ddf3539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2E6;}.elementor-755 .elementor-element.elementor-element-af95285{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-755 .elementor-element.elementor-element-e5f4dae{--display:flex;}.elementor-755 .elementor-element.elementor-element-b5d6981{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-755 .elementor-element.elementor-element-b5d6981 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:700;text-transform:capitalize;line-height:60px;color:#4C241D;}.elementor-755 .elementor-element.elementor-element-77ed21b{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-755 .elementor-element.elementor-element-77ed21b .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;color:#DD6900;}.elementor-755 .elementor-element.elementor-element-a21460e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#000000;}.elementor-755 .elementor-element.elementor-element-a21460e p{margin-block-end:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-755 .elementor-element.elementor-element-26f15e1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-755 .elementor-element.elementor-element-26f15e1 .elementor-icon-list-icon i{color:#DD6900;transition:color 0.3s;}.elementor-755 .elementor-element.elementor-element-26f15e1 .elementor-icon-list-icon svg{fill:#DD6900;transition:fill 0.3s;}.elementor-755 .elementor-element.elementor-element-26f15e1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-755 .elementor-element.elementor-element-aae314a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-755 .elementor-element.elementor-element-aae314a .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;color:#DD6900;}.elementor-755 .elementor-element.elementor-element-9992383{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-755 .elementor-element.elementor-element-9992383 .elementor-icon-list-icon i{color:#DD6900;transition:color 0.3s;}.elementor-755 .elementor-element.elementor-element-9992383 .elementor-icon-list-icon svg{fill:#DD6900;transition:fill 0.3s;}.elementor-755 .elementor-element.elementor-element-9992383 .elementor-icon-list-text{transition:color 0.3s;}.elementor-755 .elementor-element.elementor-element-c32d52d{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#000000;}.elementor-755 .elementor-element.elementor-element-c32d52d p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-755 .elementor-element.elementor-element-043657d .elementor-button{background-color:#2A1714;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DD6900;border-radius:8px 8px 8px 8px;}.elementor-755 .elementor-element.elementor-element-b178359{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-755 .elementor-element.elementor-element-0b6e4e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-755 .elementor-element.elementor-element-613db3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4C241D;--border-color:#4C241D;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-755 .elementor-element.elementor-element-613db3c:not(.elementor-motion-effects-element-type-background), .elementor-755 .elementor-element.elementor-element-613db3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C241D;}.elementor-755 .elementor-element.elementor-element-82a1c2e{--display:flex;}.elementor-755 .elementor-element.elementor-element-83ad773{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-755 .elementor-element.elementor-element-83ad773 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:700;text-transform:capitalize;line-height:60px;color:#FFFFFF;}.elementor-755 .elementor-element.elementor-element-1e2d13d{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-755 .elementor-element.elementor-element-1e2d13d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;color:#DD6900;}.elementor-755 .elementor-element.elementor-element-867c77d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-755 .elementor-element.elementor-element-867c77d p{margin-block-end:0px;}.elementor-755 .elementor-element.elementor-element-4e2aa24{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-755 .elementor-element.elementor-element-4e2aa24 .elementor-icon-list-icon i{color:#DD6900;transition:color 0.3s;}.elementor-755 .elementor-element.elementor-element-4e2aa24 .elementor-icon-list-icon svg{fill:#DD6900;transition:fill 0.3s;}.elementor-755 .elementor-element.elementor-element-4e2aa24 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-755 .elementor-element.elementor-element-21173bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-755 .elementor-element.elementor-element-21173bb .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;color:#DD6900;}.elementor-755 .elementor-element.elementor-element-7e7ef5b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-755 .elementor-element.elementor-element-7e7ef5b .elementor-icon-list-icon i{color:#DD6900;transition:color 0.3s;}.elementor-755 .elementor-element.elementor-element-7e7ef5b .elementor-icon-list-icon svg{fill:#DD6900;transition:fill 0.3s;}.elementor-755 .elementor-element.elementor-element-7e7ef5b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-755 .elementor-element.elementor-element-9967df9{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-755 .elementor-element.elementor-element-9967df9 p{margin-block-end:0px;}.elementor-755 .elementor-element.elementor-element-3b0ccb4 .elementor-button{background-color:#2A1714;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DD6900;border-radius:8px 8px 8px 8px;}.elementor-755 .elementor-element.elementor-element-32d0b23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-755 .elementor-element.elementor-element-8124c53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4C241D;--border-color:#4C241D;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-755 .elementor-element.elementor-element-8124c53:not(.elementor-motion-effects-element-type-background), .elementor-755 .elementor-element.elementor-element-8124c53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-755 .elementor-element.elementor-element-16d5d94{--display:flex;}.elementor-755 .elementor-element.elementor-element-f1df34d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-755 .elementor-element.elementor-element-f1df34d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:700;text-transform:capitalize;line-height:60px;color:#4C241D;}.elementor-755 .elementor-element.elementor-element-0801675{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-755 .elementor-element.elementor-element-0801675 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;color:#DD6900;}.elementor-755 .elementor-element.elementor-element-4399136{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#000000;}.elementor-755 .elementor-element.elementor-element-4399136 p{margin-block-end:0px;}.elementor-755 .elementor-element.elementor-element-f2c9885{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-755 .elementor-element.elementor-element-f2c9885 .elementor-icon-list-icon i{color:#DD6900;transition:color 0.3s;}.elementor-755 .elementor-element.elementor-element-f2c9885 .elementor-icon-list-icon svg{fill:#DD6900;transition:fill 0.3s;}.elementor-755 .elementor-element.elementor-element-f2c9885 .elementor-icon-list-text{transition:color 0.3s;}.elementor-755 .elementor-element.elementor-element-ba22cbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-755 .elementor-element.elementor-element-ba22cbe .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;color:#DD6900;}.elementor-755 .elementor-element.elementor-element-06f6b07{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-755 .elementor-element.elementor-element-06f6b07 .elementor-icon-list-icon i{color:#DD6900;transition:color 0.3s;}.elementor-755 .elementor-element.elementor-element-06f6b07 .elementor-icon-list-icon svg{fill:#DD6900;transition:fill 0.3s;}.elementor-755 .elementor-element.elementor-element-06f6b07 .elementor-icon-list-text{transition:color 0.3s;}.elementor-755 .elementor-element.elementor-element-e4731cf{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#000000;}.elementor-755 .elementor-element.elementor-element-e4731cf p{margin-block-end:0px;}.elementor-755 .elementor-element.elementor-element-397602f .elementor-button{background-color:#2A1714;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DD6900;border-radius:8px 8px 8px 8px;}@media(min-width:768px){.elementor-755 .elementor-element.elementor-element-af95285{--width:30%;}.elementor-755 .elementor-element.elementor-element-e5f4dae{--width:70%;}.elementor-755 .elementor-element.elementor-element-0b6e4e6{--width:50%;}.elementor-755 .elementor-element.elementor-element-32d0b23{--width:50%;}}/* Start custom CSS for button, class: .elementor-element-043657d */.btn-animadov .elementor-button {
  position: relative;
  background: #222;
  color: #fff;
  border: none;
  overflow: hidden;
  z-index: 0;
}

.btn-animado .elementor-button::before {
  content: '';
  position: absolute;
  inset: -2px;
  background: conic-gradient(
    from 0deg,
    transparent 0%,
    #e74c3c 10%,
    transparent 20%
  );
  animation: rotar 2s linear infinite;
  z-index: -1;
  border-radius: inherit;
}

.btn-animado .elementor-button::after {
  content: '';
  position: absolute;
  inset: 2px;
  background: #222; /* Color de fondo del botón */
  z-index: -1;
  border-radius: inherit;
}

@keyframes rotar {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b0ccb4 */.btn-animadov .elementor-button {
  position: relative;
  background: #222;
  color: #fff;
  border: none;
  overflow: hidden;
  z-index: 0;
}

.btn-animado .elementor-button::before {
  content: '';
  position: absolute;
  inset: -2px;
  background: conic-gradient(
    from 0deg,
    transparent 0%,
    #e74c3c 10%,
    transparent 20%
  );
  animation: rotar 2s linear infinite;
  z-index: -1;
  border-radius: inherit;
}

.btn-animado .elementor-button::after {
  content: '';
  position: absolute;
  inset: 2px;
  background: #222; /* Color de fondo del botón */
  z-index: -1;
  border-radius: inherit;
}

@keyframes rotar {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-397602f */.btn-animadov .elementor-button {
  position: relative;
  background: #222;
  color: #fff;
  border: none;
  overflow: hidden;
  z-index: 0;
}

.btn-animado .elementor-button::before {
  content: '';
  position: absolute;
  inset: -2px;
  background: conic-gradient(
    from 0deg,
    transparent 0%,
    #e74c3c 10%,
    transparent 20%
  );
  animation: rotar 2s linear infinite;
  z-index: -1;
  border-radius: inherit;
}

.btn-animado .elementor-button::after {
  content: '';
  position: absolute;
  inset: 2px;
  background: #222; /* Color de fondo del botón */
  z-index: -1;
  border-radius: inherit;
}

@keyframes rotar {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}/* End custom CSS */