.elementor-654 .elementor-element.elementor-element-5663b539 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-654 .elementor-element.elementor-element-5663b539:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-5663b539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(117deg, #f7f7f7 0%, #b7b7b7 100%);}.elementor-654 .elementor-element.elementor-element-5663b539 > .elementor-container{max-width:1400px;min-height:600px;}.elementor-654 .elementor-element.elementor-element-5663b539 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-654 .elementor-element.elementor-element-5663b539{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 35px 0px 35px;}.elementor-654 .elementor-element.elementor-element-6deb84ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-aux_modern_heading .aux-modern-heading-primary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_modern_heading .aux-modern-heading-secondary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_modern_heading .aux-modern-heading-secondary .aux-head-highlight{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_modern_heading .aux-modern-heading-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-654 .elementor-element.elementor-element-2dfea727{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-654 .elementor-element.elementor-element-2dfea727 .aux-modern-heading-primary{font-family:"Titillium Web", Sans-serif;font-size:60px;font-weight:600;line-height:67px;color:#575757;margin:0px 0px 28px 0px;}.elementor-654 .elementor-element.elementor-element-2dfea727 .aux-modern-heading-secondary{margin:0px 0px 0px 0px;max-width:1px;}.elementor-654 .elementor-element.elementor-element-2dfea727 .aux-modern-heading-description{color:#575757;font-size:20px;font-weight:normal;line-height:31px;}.elementor-bc-flex-widget .elementor-654 .elementor-element.elementor-element-44f00249.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-654 .elementor-element.elementor-element-44f00249.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-654 .elementor-element.elementor-element-6cfd46a{z-index:1;}.elementor-654 .elementor-element.elementor-element-71188826{padding:0px 0px 50px 0px;}.elementor-654 .elementor-element.elementor-element-556cbd5a > .elementor-element-populated{margin:050px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-654 .elementor-element.elementor-element-d2076a8{text-align:center;font-size:13px;}.elementor-654 .elementor-element.elementor-element-c7d4d15 .bdt-gravity-forms .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .elementor-654 .elementor-element.elementor-element-c7d4d15 .bdt-gravity-forms .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .elementor-654 .elementor-element.elementor-element-c7d4d15 .bdt-gravity-forms .gform_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label, .elementor-654 .elementor-element.elementor-element-c7d4d15 .bdt-gravity-forms .gform_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label, .elementor-654 .elementor-element.elementor-element-c7d4d15 .bdt-gravity-forms .gform_wrapper .field_sublabel_above div[class*="gfield_date_"].ginput_container label, .elementor-654 .elementor-element.elementor-element-c7d4d15 .bdt-gravity-forms .gform_wrapper .field_sublabel_below div[class*="gfield_date_"].ginput_container label{display:block;}.elementor-654 .elementor-element.elementor-element-c7d4d15 .bdt-gravity-forms .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-654 .elementor-element.elementor-element-c7d4d15 .bdt-gravity-forms .gform_footer input[type="submit"]{width:100px;}.elementor-654 .elementor-element.elementor-element-c7d4d15 .bdt-gravity-forms .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
                    .elementor-654 .elementor-element.elementor-element-c7d4d15 .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-654 .elementor-element.elementor-element-139e468 > .elementor-container{max-width:1600px;}.elementor-654 .elementor-element.elementor-element-139e468{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 35px 0px 35px;}.elementor-654 .elementor-element.elementor-element-139e468 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-654 .elementor-element.elementor-element-d466c7b{z-index:10;}.elementor-654 .elementor-element.elementor-element-48095b1{z-index:2;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-654 .elementor-element.elementor-element-48095b1 .aux-modern-heading-primary{font-family:"Titillium Web", Sans-serif;font-size:45px;line-height:52px;color:#ffffff;margin:0px 0px 23px 0px;}.elementor-654 .elementor-element.elementor-element-48095b1 .aux-modern-heading-divider{height:4px;width:70px;background-color:#f8bc2b;}.elementor-654 .elementor-element.elementor-element-48095b1 .aux-modern-heading-description{color:#ffffff;font-size:16px;font-weight:300;line-height:25px;margin:33px 0px 0px 0px;}.elementor-widget-aux_button .aux-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-654 .elementor-element.elementor-element-b7ac025 .aux-button{background-color:rgba(255,255,255,0);padding:7px 40px 11px 37px;box-shadow:0px 0px 2px 0px #ffffff inset;text-shadow:0px 0px 0px rgba(0,0,0,0);}.elementor-654 .elementor-element.elementor-element-b7ac025 .aux-button .aux-overlay::after{background-color:#f8bc2b;}.elementor-654 .elementor-element.elementor-element-b7ac025 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-654 .elementor-element.elementor-element-b7ac025{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:left;}.elementor-654 .elementor-element.elementor-element-b7ac025 .aux-icon{font-size:30px;height:30px;margin:0px 8px 0px 0px;color:#ffffff;fill:#ffffff;padding:0px 0px 0px 0px;}.elementor-654 .elementor-element.elementor-element-b7ac025 .aux-text{color:#ffffff;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-654 .elementor-element.elementor-element-fc9f620{font-size:16px;font-weight:300;color:#ffffff;}.elementor-654 .elementor-element.elementor-element-4b7f000{margin-top:-10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-654 .elementor-element.elementor-element-635b61a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-654 .elementor-element.elementor-element-5e2fece .aux-button{background-color:rgba(255,255,255,0);padding:7px 40px 11px 37px;box-shadow:0px 0px 2px 0px #ffffff inset;text-shadow:0px 0px 0px rgba(0,0,0,0);}.elementor-654 .elementor-element.elementor-element-5e2fece .aux-button .aux-overlay::after{background-color:#f8bc2b;}.elementor-654 .elementor-element.elementor-element-5e2fece{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:left;}.elementor-654 .elementor-element.elementor-element-5e2fece .aux-icon{font-size:30px;height:30px;margin:0px 8px 0px 0px;color:#ffffff;fill:#ffffff;padding:0px 0px 0px 0px;}.elementor-654 .elementor-element.elementor-element-5e2fece .aux-text{color:#ffffff;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-654 .elementor-element.elementor-element-92b3d55 .aux-button{background-color:rgba(255,255,255,0);padding:7px 40px 11px 37px;box-shadow:0px 0px 2px 0px #ffffff inset;text-shadow:0px 0px 0px rgba(0,0,0,0);}.elementor-654 .elementor-element.elementor-element-92b3d55 .aux-button .aux-overlay::after{background-color:#f8bc2b;}.elementor-654 .elementor-element.elementor-element-92b3d55 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-654 .elementor-element.elementor-element-92b3d55{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:left;}.elementor-654 .elementor-element.elementor-element-92b3d55 .aux-icon{font-size:30px;height:30px;margin:0px 8px 0px 0px;color:#ffffff;fill:#ffffff;padding:0px 0px 0px 0px;}.elementor-654 .elementor-element.elementor-element-92b3d55 .aux-text{color:#ffffff;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-654 .elementor-element.elementor-element-aaa10cc{font-size:16px;font-weight:300;color:#ffffff;}.elementor-654 .elementor-element.elementor-element-fa3a9d8{margin-top:-10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-654 .elementor-element.elementor-element-eae02f7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-654 .elementor-element.elementor-element-619c98e .aux-button{background-color:rgba(255,255,255,0);padding:7px 40px 11px 37px;box-shadow:0px 0px 2px 0px #ffffff inset;text-shadow:0px 0px 0px rgba(0,0,0,0);}.elementor-654 .elementor-element.elementor-element-619c98e .aux-button .aux-overlay::after{background-color:#f8bc2b;}.elementor-654 .elementor-element.elementor-element-619c98e{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:left;}.elementor-654 .elementor-element.elementor-element-619c98e .aux-icon{font-size:30px;height:30px;margin:0px 8px 0px 0px;color:#ffffff;fill:#ffffff;padding:0px 0px 0px 0px;}.elementor-654 .elementor-element.elementor-element-619c98e .aux-text{color:#ffffff;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-654 .elementor-element.elementor-element-14ec993 .aux-button{background-color:rgba(255,255,255,0);padding:7px 40px 11px 37px;box-shadow:0px 0px 2px 0px #ffffff inset;text-shadow:0px 0px 0px rgba(0,0,0,0);}.elementor-654 .elementor-element.elementor-element-14ec993 .aux-button .aux-overlay::after{background-color:#f8bc2b;}.elementor-654 .elementor-element.elementor-element-14ec993 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-654 .elementor-element.elementor-element-14ec993{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:left;}.elementor-654 .elementor-element.elementor-element-14ec993 .aux-icon{font-size:30px;height:30px;margin:0px 8px 0px 0px;color:#ffffff;fill:#ffffff;padding:0px 0px 0px 0px;}.elementor-654 .elementor-element.elementor-element-14ec993 .aux-text{color:#ffffff;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-bc-flex-widget .elementor-654 .elementor-element.elementor-element-e2c2392.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-654 .elementor-element.elementor-element-e2c2392.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-654 .elementor-element.elementor-element-e2c2392 > .elementor-element-populated{margin:-10px -10px -10px -10px;--e-column-margin-right:-10px;--e-column-margin-left:-10px;}.elementor-654 .elementor-element.elementor-element-a879fab{z-index:1;}.elementor-654 .elementor-element.elementor-element-40ca3ea8:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-40ca3ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f6f6;}.elementor-654 .elementor-element.elementor-element-40ca3ea8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-654 .elementor-element.elementor-element-40ca3ea8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-654 .elementor-element.elementor-element-1ccf9582 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-654 .elementor-element.elementor-element-1ccf9582 .aux-modern-heading-primary{font-family:"Titillium Web", Sans-serif;font-size:45px;line-height:68px;margin:0px 0px 0px 0px;}.elementor-654 .elementor-element.elementor-element-1ccf9582 .aux-modern-heading-description{color:#727272;font-size:16px;font-weight:300;margin:9px 0px 0px 0px;}.elementor-widget-aux_icon_list .aux-icon-list-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_icon_list .aux-icon-list-text2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-654 .elementor-element.elementor-element-f1f7a86 .aux-icon-list-item{background-color:#ffffff;padding:10px 10px 10px 10px;margin:0px 14px 0px 0px;box-shadow:0px 0px 12px 0px rgba(0,0,0,0.16);}.elementor-654 .elementor-element.elementor-element-f1f7a86 .aux-icon-list-item:hover{background-color:transparent;box-shadow:0px 0px 10px 0px rgba(207,33,67,0.35);background-image:linear-gradient(180deg, #dea726 0%, #dea726 100%);}.elementor-654 .elementor-element.elementor-element-f1f7a86 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-654 .elementor-element.elementor-element-f1f7a86 .aux-icon-list-item, .elementor-654 .elementor-element.elementor-element-f1f7a86 .aux-icon-list-items{justify-content:center;text-align:center;}.elementor-654 .elementor-element.elementor-element-f1f7a86 .aux-icon-list-item:not(:last-child){padding-bottom:0px;}.elementor-654 .elementor-element.elementor-element-f1f7a86 .aux-icon-list-item:not(:first-child){margin-top:0px;}.elementor-654 .elementor-element.elementor-element-f1f7a86 .aux-icon-list-icon{color:#575757;fill:#575757;font-size:23px;height:23px;}.elementor-654 .elementor-element.elementor-element-f1f7a86 .aux-icon-list-item:hover .aux-icon-list-icon{color:#ffffff;fill:#ffffff;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-d466c7b{width:44.91%;}.elementor-654 .elementor-element.elementor-element-e2c2392{width:55.09%;}}@media(max-width:1024px) and (min-width:768px){.elementor-654 .elementor-element.elementor-element-6deb84ab{width:100%;}.elementor-654 .elementor-element.elementor-element-44f00249{width:100%;}.elementor-654 .elementor-element.elementor-element-556cbd5a{width:90%;}.elementor-654 .elementor-element.elementor-element-d466c7b{width:100%;}.elementor-654 .elementor-element.elementor-element-635b61a{width:50%;}.elementor-654 .elementor-element.elementor-element-eae02f7{width:50%;}.elementor-654 .elementor-element.elementor-element-e2c2392{width:100%;}}@media(max-width:1024px){.elementor-654 .elementor-element.elementor-element-5663b539 > .elementor-container{min-height:100vh;}.elementor-654 .elementor-element.elementor-element-6deb84ab > .elementor-element-populated{margin:220px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-654 .elementor-element.elementor-element-2dfea727 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-654 .elementor-element.elementor-element-2dfea727 .aux-modern-heading-primary{font-size:63px;line-height:78px;}.elementor-654 .elementor-element.elementor-element-139e468{padding:20% 0% 90% 0%;}.elementor-654 .elementor-element.elementor-element-d466c7b > .elementor-element-populated{padding:0px 80px 0px 80px;}.elementor-654 .elementor-element.elementor-element-48095b1 .aux-modern-heading-primary{font-size:32px;line-height:37px;margin:00px 0px 18px 0px;}.elementor-654 .elementor-element.elementor-element-1ccf9582 .aux-modern-heading-primary{font-size:32px;}}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-6deb84ab > .elementor-element-populated{margin:150px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-654 .elementor-element.elementor-element-44f00249 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-654 .elementor-element.elementor-element-556cbd5a{width:90%;}.elementor-654 .elementor-element.elementor-element-d466c7b > .elementor-element-populated{padding:0px 35px 0px 35px;}.elementor-654 .elementor-element.elementor-element-a879fab{text-align:center;}}/* Start custom CSS for bdt-gravity-form, class: .elementor-element-c7d4d15 */.elementor-654 .elementor-element.elementor-element-c7d4d15 .gfield label {
    margin-bottom: 0px;
}

.elementor-654 .elementor-element.elementor-element-c7d4d15 .ginput_container {
    margin-top: 4px;
}

.elementor-654 .elementor-element.elementor-element-c7d4d15 select, .elementor-654 .elementor-element.elementor-element-c7d4d15 input[type="text"] {
    padding: 5px 10px
}

.elementor-654 .elementor-element.elementor-element-c7d4d15 input[type="radio"] {
    width: 16px !important;
}



input[type="text"], textarea {
    max-width: 100%;
}

li.gfield.funcionalidad  {
    padding-left: 40px 
}

.ginput_container.ginput_container_select {
    margin-top: 0px !important;
}

.ginput_container.ginput_container_textarea {
    margin-top: 0px !important;
}


.ginput_container.ginput_container_checkbox {
    margin-top: -8px !important;
}

.ginput_container.ginput_container_text {
    margin-top: 0px;
}

.title-funcionalidad {
    margin-top:30px !important;
}

.rated {
    margin-bottom: 45px !important;
}

.rated-text a {
    display: inline-block;
    margin-right: 10px;
    padding: 2px 10px;
    font-size: 13px;
    font-weight: bold;
    margin-top: 5px;
    background-color: #eab817;
    color:#fff;
    transition: all 450ms;
}

.rated-text a:hover {
    background: #505050
}

.gform_button.button {
    padding:20px 40px !important;
    width: auto !important;
    background-color: #eab817;
}


.thankyou {
    min-height: 300px;
}

.thankyou br {
    display:none;
    text-align: center;
}

.thankyou h2 {
    text-align: center;
    margin-bottom: -10px;
}

.thankyou h3 {
    text-align: center;
}


.thankyou p {
    text-align: center;
}

.thankyou p a {
    font-weight: bold;
    color:#eab817;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-556cbd5a */.elementor-654 .elementor-element.elementor-element-556cbd5a {
    max-width: 800px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-48095b1 */.elementor-654 .elementor-element.elementor-element-48095b1 a {color:#eab817;}
.elementor-654 .elementor-element.elementor-element-48095b1 a:hover {text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-139e468 */.elementor-654 .elementor-element.elementor-element-139e468 {background: rgb(29,29,29);
    background: linear-gradient(135deg, rgba(29,29,29,1) 0%, rgba(29,29,29,1) 62%, rgba(222,176,38,1) 62%, rgba(248,188,43,1) 100%);/* End custom CSS */
/* Start custom CSS for aux_icon_list, class: .elementor-element-f1f7a86 */.elementor-654 .elementor-element.elementor-element-f1f7a86 .aux-icon-list-items.aux-direction-horizontal {
    justify-content: center !important;
}

.elementor-654 .elementor-element.elementor-element-f1f7a86 .aux-icon-list-icon {
    margin-right: 0;
    line-height: 100%;
}

.elementor-654 .elementor-element.elementor-element-f1f7a86 .aux-icon-list-item {
    padding: 17px 19px !important;
    border-radius: 50%;
    cursor: pointer;
}
.elementor-654 .elementor-element.elementor-element-f1f7a86 .aux-icon-list-item:hover .aux-icon-list-icon{
    color: #FFF !important;
}/* End custom CSS */