.elementor-1666 .elementor-element.elementor-element-e76084f > .elementor-container{min-height:190px;}.elementor-1666 .elementor-element.elementor-element-e76084f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1666 .elementor-element.elementor-element-e76084f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1666 .elementor-element.elementor-element-868cde9{text-align:center;}.elementor-1666 .elementor-element.elementor-element-868cde9 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:500;}.elementor-1666 .elementor-element.elementor-element-d88759e:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-d88759e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-1666 .elementor-element.elementor-element-d88759e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1666 .elementor-element.elementor-element-d88759e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1666 .elementor-element.elementor-element-37cdc1d{font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-1666 .elementor-element.elementor-element-79c3cc4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1666 .elementor-element.elementor-element-79c3cc4:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-79c3cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-1666 .elementor-element.elementor-element-79c3cc4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1666 .elementor-element.elementor-element-79c3cc4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1666 .elementor-element.elementor-element-916bf21{font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-1666 .elementor-element.elementor-element-1f5e7f8{font-family:"Roboto", Sans-serif;font-weight:300;}@media(max-width:1024px){.elementor-1666 .elementor-element.elementor-element-37cdc1d{text-align:center;}.elementor-1666 .elementor-element.elementor-element-916bf21{text-align:center;}.elementor-1666 .elementor-element.elementor-element-1f5e7f8{text-align:center;}}@media(min-width:768px){.elementor-1666 .elementor-element.elementor-element-9dae9b8{width:47.281%;}.elementor-1666 .elementor-element.elementor-element-79e1643{width:19.024%;}.elementor-1666 .elementor-element.elementor-element-696fc19{width:70.119%;}.elementor-1666 .elementor-element.elementor-element-88b963f{width:29.881%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1666 .elementor-element.elementor-element-696fc19{width:100%;}.elementor-1666 .elementor-element.elementor-element-88b963f{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-4443d58 */form.wpcf7-form input {
    border: 1px solid #ccc;
    height: 35px;
    outline:none;
    width:350px;
    max-width:100%;
    color: #464444;
    margin-top:3px;
        display:block;
    margin-right: auto;
    margin-left: auto;
}

form.wpcf7-form label {
   color: #464444;
   width:350px;
   max-width: 100%;
display:block;
    margin-right: auto;
    margin-left: auto;
}



form.wpcf7-form select {
    border: 1px solid #ccc;
    height: 35px;
    outline: none;
    width: 350px;
    max-width: 100%;
    color: #464444;
    font-size: 16px;
    font-family: 'Roboto';
    font-weight: 300;
    margin-top:3px;
        display:block;
    margin-right: auto;
    margin-left: auto;
}

form.wpcf7-form textarea {
    border: 1px solid #ccc;
    outline:none;
    width:350px;
    max-width:100%;
    color:#8b8b8b;
    resize:none;
    margin-top:3px;
    display:block;
    margin-right: auto;
    margin-left: auto;
    height: 225px;
}


form.wpcf7-form input[type=submit] {
    border: none;
    color:white;
    background:#DB1175;
    height: 35px;
    outline:none;
    width: 150px;
    display:block;
    margin-right: auto;
    margin-left: auto;
    max-width:100%;
}

form.wpcf7-form input[type=submit]:hover {
    background:#7A7A7A;


}


.select2-container--default .select2-selection--single{
     border: 1px solid #ccc !important;
}

#select2-producto-results::-webkit-scrollbar {
						display: none;
						}

#select2-producto-results {
	-ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
						}
						
span.select2-dropdown.select2-dropdown--below {
    top: 4px;
}

span.select2-selection.select2-selection--single {
    border-radius: 0px;
    height: 35px;
    outline: none;
    
}

span#select2-producto-container {
    height: 35px;
    display: flex;
    align-items: center;
    outline: none;
    margin-top:3px;
    max-width:100%;
}

span.select2-selection__arrow {
    height: 35px;
    outline: none;
}

span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus{
    margin-top:3px !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{
    background-color:#DB1175 !important; 
}/* End custom CSS */