.elementor-8904 .elementor-element.elementor-element-e7027c4{--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:96px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-05ab8a1{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-05ab8a1.e-con{--align-self:center;}.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-8904 .elementor-element.elementor-element-ab21889 .elementor-heading-title{font-family:var( --e-global-typography-34bda04-font-family ), Sans-serif;font-size:var( --e-global-typography-34bda04-font-size );font-weight:var( --e-global-typography-34bda04-font-weight );line-height:var( --e-global-typography-34bda04-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-8904 .elementor-element.elementor-element-c0500d2{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:300;line-height:30px;}.elementor-8904 .elementor-element.elementor-element-858ec22{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-f88d933{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-57bfe5f{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-8904 .elementor-element.elementor-element-406b8c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-783af3b{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-45d7542{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-8904 .elementor-element.elementor-element-3e9c29f{--display:flex;}.elementor-8904 .elementor-element.elementor-element-efa6360{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-81c98fc{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-8904 .elementor-element.elementor-element-76ca428{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-ad02a68{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-c13375e{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-8904 .elementor-element.elementor-element-7a66bb7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-033ccac{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-c77d0ac{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-8904 .elementor-element.elementor-element-92f355d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-7115429{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-a15ef44{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-8904 .elementor-element.elementor-element-0c50ce1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-51a648a{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-2162af7{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-8904 .elementor-element.elementor-element-aee8266{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-694c651{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8904 .elementor-element.elementor-element-3aa76cf{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-8904 .elementor-element.elementor-element-cd14b2e{--n-accordion-title-font-size:var( --e-global-typography-4006dc3-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:32px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#212121;--n-accordion-icon-size:36px;}.elementor-8904 .elementor-element.elementor-element-cd14b2e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-8904 .elementor-element.elementor-element-cd14b2e {--n-accordion-padding:0px 0px 15px 0px;}:where( .elementor-8904 .elementor-element.elementor-element-cd14b2e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-4006dc3-font-family ), Sans-serif;font-weight:var( --e-global-typography-4006dc3-font-weight );line-height:var( --e-global-typography-4006dc3-line-height );}:where( .elementor-8904 .elementor-element.elementor-element-cd14b2e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(max-width:1024px){.elementor-8904 .elementor-element.elementor-element-e7027c4{--margin-top:5rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8904 .elementor-element.elementor-element-05ab8a1{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8904 .elementor-element.elementor-element-ab21889 .elementor-heading-title{font-size:var( --e-global-typography-34bda04-font-size );line-height:var( --e-global-typography-34bda04-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-8904 .elementor-element.elementor-element-c0500d2{font-size:20px;line-height:26px;}.elementor-8904 .elementor-element.elementor-element-57bfe5f{font-size:18px;line-height:26px;}.elementor-8904 .elementor-element.elementor-element-45d7542{font-size:18px;line-height:26px;}.elementor-8904 .elementor-element.elementor-element-81c98fc{font-size:18px;line-height:26px;}.elementor-8904 .elementor-element.elementor-element-c13375e{font-size:18px;line-height:26px;}.elementor-8904 .elementor-element.elementor-element-c77d0ac{font-size:18px;line-height:26px;}.elementor-8904 .elementor-element.elementor-element-a15ef44{font-size:18px;line-height:26px;}.elementor-8904 .elementor-element.elementor-element-2162af7{font-size:18px;line-height:26px;}.elementor-8904 .elementor-element.elementor-element-3aa76cf{font-size:18px;line-height:26px;}.elementor-8904 .elementor-element.elementor-element-cd14b2e{--n-accordion-title-font-size:var( --e-global-typography-4006dc3-font-size );}:where( .elementor-8904 .elementor-element.elementor-element-cd14b2e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-4006dc3-line-height );}}@media(max-width:767px){.elementor-8904 .elementor-element.elementor-element-e7027c4{--margin-top:3rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8904 .elementor-element.elementor-element-ab21889 .elementor-heading-title{font-size:var( --e-global-typography-34bda04-font-size );line-height:var( --e-global-typography-34bda04-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-8904 .elementor-element.elementor-element-c0500d2{font-size:16px;line-height:22px;}.elementor-8904 .elementor-element.elementor-element-57bfe5f{font-size:16px;line-height:24px;}.elementor-8904 .elementor-element.elementor-element-45d7542{font-size:16px;line-height:24px;}.elementor-8904 .elementor-element.elementor-element-81c98fc{font-size:16px;line-height:24px;}.elementor-8904 .elementor-element.elementor-element-c13375e{font-size:16px;line-height:24px;}.elementor-8904 .elementor-element.elementor-element-c77d0ac{font-size:16px;line-height:24px;}.elementor-8904 .elementor-element.elementor-element-a15ef44{font-size:16px;line-height:24px;}.elementor-8904 .elementor-element.elementor-element-2162af7{font-size:16px;line-height:24px;}.elementor-8904 .elementor-element.elementor-element-3aa76cf{font-size:16px;line-height:24px;}.elementor-8904 .elementor-element.elementor-element-cd14b2e{--n-accordion-title-font-size:var( --e-global-typography-4006dc3-font-size );}:where( .elementor-8904 .elementor-element.elementor-element-cd14b2e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-4006dc3-line-height );}}@media(min-width:768px){.elementor-8904 .elementor-element.elementor-element-05ab8a1{--width:848px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8904 .elementor-element.elementor-element-05ab8a1{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-57bfe5f */.edit-a a {
    color: #212121;
    text-decoration: underline;
}

.edit-a ul li {
    margin-bottom: 20px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bfe5f */.edit-a a {
    color: #212121;
    text-decoration: underline;
}

.edit-a ul li {
    margin-bottom: 20px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bfe5f */.edit-a a {
    color: #212121;
    text-decoration: underline;
}

.edit-a ul li {
    margin-bottom: 20px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bfe5f */.edit-a a {
    color: #212121;
    text-decoration: underline;
}

.edit-a ul li {
    margin-bottom: 20px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bfe5f */.edit-a a {
    color: #212121;
    text-decoration: underline;
}

.edit-a ul li {
    margin-bottom: 20px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bfe5f */.edit-a a {
    color: #212121;
    text-decoration: underline;
}

.edit-a ul li {
    margin-bottom: 20px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bfe5f */.edit-a a {
    color: #212121;
    text-decoration: underline;
}

.edit-a ul li {
    margin-bottom: 20px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bfe5f */.edit-a a {
    color: #212121;
    text-decoration: underline;
}

.edit-a ul li {
    margin-bottom: 20px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57bfe5f */.edit-a a {
    color: #212121;
    text-decoration: underline;
}

.edit-a ul li {
    margin-bottom: 20px
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-cd14b2e */.edit-accordion .e-n-accordion-item {
    border-bottom: 1px solid #212121;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7027c4 */.elementor-11.elementor-sticky--effects
{
    background-color: #fff !important;
    box-shadow: 0px 2px 10px #46464666;
}

.elementor-11 a span
{
    color: #212121 !important;
}

.elementor-11 .e-n-menu-item svg path {
    fill: #212121 !important;
}

.elementor-11 img{
    filter: invert(1);
}

.elementor-11 #btnCotizar .elementor-button{
    background-color: #212121;
}

.elementor-11 #btnCotizar a span {
    color: #F9F9F9 !important;
    fill: #F9F9F9;
}

.elementor-11.elementor-sticky--effects .elementor-button-text {
    color: #F9F9F9 !important;
}

.elementor-11
{
   transition: background-color 1s ease !important;
}

.elementor-11 > .elementor-container
{
   transition: min-height 1s ease !important;
}

#button-mobile {
    display: none;
}

.width-section-1280 {
    width: 1280px;
    margin: 0 auto;
}

@media (max-width: 1280px) {
    .width-section-1280 {
        width: 98%;
    }
    
    .elementor-widget-n-menu .e-n-menu-title-text {
        font-size: 14px;
    }
}

@media (max-width: 1180px) {
    .elementor-widget-n-menu .e-n-menu-title-text {
        font-size: 13px;
    }
    
    .width-section-1280 {
        width: 100%;
        padding-inline: 1rem;
    }
}

@media (max-width: 1024px) {
    #button-mobile {
        display: flex;   
    }
    
    .elementor-11 .elementor-element.elementor-element-0e6adee {
        --width: auto;
    }
    
   .elementor-11.elementor-sticky--effects .elementor-widget-n-menu .e-n-menu-toggle svg path, .elementor-11 .elementor-widget-n-menu .e-n-menu-toggle svg path {
        fill: #212121;
    }
    
    .elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] svg {
        fill: #f9f9f9;
    }
    
    .elementor-widget-n-menu .e-n-menu-heading {
        background: #fff;
        padding: 20px;
    }
    
    .elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-wrapper {
        top: 2.5rem;
    }
    
    .elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-title-container .e-n-menu-title-text {
        color: #212121;
    }
    
    .elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-dropdown-icon svg path {
        fill: #212121 !important;
    }
    
    #button-mobile a.e-n-menu-title-container {
        padding: 8px 36px;
        background: #212121;
        border-radius: 4px;
        color: #f9f9f9;
    }
    
    #button-mobile a.e-n-menu-title-container span.e-n-menu-title-text {
        color: #f9f9f9 !important;
    }
    
    .elementor-11 .elementor-element.elementor-element-515ba16.elementor-sticky--effects .e-n-menu-item svg path {
        fill: #f9f9f9 !important;
    }
}

body{
    overflow-x: hidden;
}/* End custom CSS */