.elementor-104 .elementor-element.elementor-element-b67959a{color:#333333;font-size:var( --e-global-typography-bb15ec7-font-size );font-weight:var( --e-global-typography-bb15ec7-font-weight );line-height:var( --e-global-typography-bb15ec7-line-height );}.elementor-104 .elementor-element.elementor-element-cec6b42{--spacer-size:40px;}.elementor-104 .elementor-element.elementor-element-1866978 .elementor-heading-title{font-size:var( --e-global-typography-7a014d0-font-size );font-weight:var( --e-global-typography-7a014d0-font-weight );text-transform:var( --e-global-typography-7a014d0-text-transform );line-height:var( --e-global-typography-7a014d0-line-height );}.elementor-104 .elementor-element.elementor-element-207540f{--spacer-size:15px;}.elementor-104 .elementor-element.elementor-element-14f4f71 .elementor-heading-title{font-size:var( --e-global-typography-7a014d0-font-size );font-weight:var( --e-global-typography-7a014d0-font-weight );text-transform:var( --e-global-typography-7a014d0-text-transform );line-height:var( --e-global-typography-7a014d0-line-height );}.elementor-104 .elementor-element.elementor-element-3de2511 iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-104 .elementor-element.elementor-element-3de2511 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-f6f2032{--spacer-size:5px;}.elementor-104 .elementor-element.elementor-element-048e3c1{font-size:var( --e-global-typography-bb15ec7-font-size );font-weight:var( --e-global-typography-bb15ec7-font-weight );line-height:var( --e-global-typography-bb15ec7-line-height );}.elementor-104 .elementor-element.elementor-element-a8d3670 .elementor-icon-list-icon i{color:var( --e-global-color-e064f49 );transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-a8d3670 .elementor-icon-list-icon svg{fill:var( --e-global-color-e064f49 );transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-a8d3670{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-104 .elementor-element.elementor-element-a8d3670 .elementor-icon-list-icon{padding-right:3px;}.elementor-104 .elementor-element.elementor-element-a8d3670 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-a8d3670 .elementor-icon-list-item > a{font-size:var( --e-global-typography-bb15ec7-font-size );font-weight:var( --e-global-typography-bb15ec7-font-weight );line-height:var( --e-global-typography-bb15ec7-line-height );}.elementor-104 .elementor-element.elementor-element-a8d3670 .elementor-icon-list-text{transition:color 0.3s;}@media(max-width:1024px){.elementor-104 .elementor-element.elementor-element-b67959a{font-size:var( --e-global-typography-bb15ec7-font-size );line-height:var( --e-global-typography-bb15ec7-line-height );}.elementor-104 .elementor-element.elementor-element-1866978 .elementor-heading-title{font-size:var( --e-global-typography-7a014d0-font-size );line-height:var( --e-global-typography-7a014d0-line-height );}.elementor-104 .elementor-element.elementor-element-14f4f71 .elementor-heading-title{font-size:var( --e-global-typography-7a014d0-font-size );line-height:var( --e-global-typography-7a014d0-line-height );}.elementor-104 .elementor-element.elementor-element-048e3c1{font-size:var( --e-global-typography-bb15ec7-font-size );line-height:var( --e-global-typography-bb15ec7-line-height );}.elementor-104 .elementor-element.elementor-element-a8d3670 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-a8d3670 .elementor-icon-list-item > a{font-size:var( --e-global-typography-bb15ec7-font-size );line-height:var( --e-global-typography-bb15ec7-line-height );}}@media(max-width:767px){.elementor-104 .elementor-element.elementor-element-b67959a{font-size:var( --e-global-typography-bb15ec7-font-size );line-height:var( --e-global-typography-bb15ec7-line-height );}.elementor-104 .elementor-element.elementor-element-1866978 .elementor-heading-title{font-size:var( --e-global-typography-7a014d0-font-size );line-height:var( --e-global-typography-7a014d0-line-height );}.elementor-104 .elementor-element.elementor-element-14f4f71 .elementor-heading-title{font-size:var( --e-global-typography-7a014d0-font-size );line-height:var( --e-global-typography-7a014d0-line-height );}.elementor-104 .elementor-element.elementor-element-048e3c1{font-size:var( --e-global-typography-bb15ec7-font-size );line-height:var( --e-global-typography-bb15ec7-line-height );}.elementor-104 .elementor-element.elementor-element-a8d3670 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-a8d3670 .elementor-icon-list-item > a{font-size:var( --e-global-typography-bb15ec7-font-size );line-height:var( --e-global-typography-bb15ec7-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-04717db */.elementor-104 .elementor-element.elementor-element-04717db {
    font-family: Poppins;
}

.elementor-104 .elementor-element.elementor-element-04717db input[type="text"],
.elementor-104 .elementor-element.elementor-element-04717db input[type="email"]{
    max-width: 450px;
    min-height: 50px;
}

.elementor-104 .elementor-element.elementor-element-04717db textarea {
    max-width: 570px !important;
}

.elementor-104 .elementor-element.elementor-element-04717db input[type="submit"] {
    padding: 20px 35px;
    border-radius: 5px;
    font-family: "Poppins";
    font-weight: bold;
    font-size: 16px;
}

.elementor-104 .elementor-element.elementor-element-04717db .avisos {
    padding-top: 20px;
}

.elementor-104 .elementor-element.elementor-element-04717db input[type="checkbox"] {
    margin-right: 5px;
}

.elementor-104 .elementor-element.elementor-element-04717db .wpcf7-list-item {
    padding-left: 0px;
    margin-left: 0;
}

.elementor-104 .elementor-element.elementor-element-04717db a {
    color: #333333;
    text-decoration: underline;
}/* End custom CSS */