.elementor-80 .elementor-element.elementor-element-8229c58:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-8229c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-80 .elementor-element.elementor-element-8229c58 > .elementor-background-overlay{background-color:#FFFFFFF0;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-8229c58 > .elementor-container{max-width:850px;min-height:35vh;}.elementor-80 .elementor-element.elementor-element-8229c58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 5em 0em;}.elementor-80 .elementor-element.elementor-element-8229c58 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:100px;}.elementor-80 .elementor-element.elementor-element-b3d7399.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-80 .elementor-element.elementor-element-b3d7399 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-80 .elementor-element.elementor-element-b3d7399 > .elementor-element-populated{padding:2em 0em 0em 0em;}.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-80 .elementor-element.elementor-element-733f068 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-80 .elementor-element.elementor-element-733f068{text-align:center;}.elementor-80 .elementor-element.elementor-element-733f068 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;color:var( --e-global-color-text );}.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-80 .elementor-element.elementor-element-8aef8b4 > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-80 .elementor-element.elementor-element-8aef8b4{text-align:center;}.elementor-80 .elementor-element.elementor-element-d5f3989{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-63932ef{text-align:center;}.elementor-80 .elementor-element.elementor-element-63932ef .elementor-heading-title{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-80 .elementor-element.elementor-element-8229c58 > .elementor-shape-bottom svg{height:85px;}.elementor-80 .elementor-element.elementor-element-8229c58{margin-top:0px;margin-bottom:0px;padding:0em 01em 5em 01em;}.elementor-80 .elementor-element.elementor-element-b3d7399 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-8229c58 > .elementor-shape-bottom svg{height:50px;}.elementor-80 .elementor-element.elementor-element-8229c58{margin-top:0px;margin-bottom:0px;padding:30px 0px 60px 0px;}.elementor-80 .elementor-element.elementor-element-733f068 .elementor-heading-title{font-size:40px;}.elementor-80 .elementor-element.elementor-element-ead6e45 > .elementor-widget-container{margin:0px 20px 0px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-ead6e45 */.influencer-search-form {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.form-row {
    display: flex;
    margin-bottom: 10px;
}

.form-row-2 {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
}

#dropdown {
    width: 54%;
    margin-right: 1%;
}

.form-group {
    flex: 1;
    margin-right: 1%;
}


.form-group:last-child {
    margin-right: 0;
}

/* Estilo específico para el select con íconos */
.custom-select-wrapper {
    position: relative;
}

.custom-select-wrapper select {
    width: 100%;
    padding: 8px;
    font-size: 16px;
    border: 1px solid #ccc;
    opacity: 0;
    border-radius: 4px;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
}

.custom-select-icons {
    display: flex;
    align-items: center;
}

.custom-select-icons img {
    width: 30px; /* Tamaño de los íconos */
    height: auto;
    cursor: pointer;
}

.gender {
    width: 45%;
    position: relative;
}

.gender::before {
    content: '';
    position: absolute;
    top: 50%;
    right: 5px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #333;
    transform: translateY(-50%);
    pointer-events: none;
}

#gender {
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
    font-weight: 500;
}

#nicho {
    position: relative;
}

#nicho select {
    font-weight: 500;
     -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
}

#nicho::before {
    content: '';
    position: absolute;
    top: 50%;
    right: 5px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #333;
    transform: translateY(-50%);
    pointer-events: none;
}

.search-button {
  /* Estilo base del botón */
  background-color: #007bff; /* Cambia el color según tu preferencia */
  color: white;
  border: none;
  padding: 10px 20px;
  font-size: 17px !important; /* Establece el tamaño de fuente con !important */
  padding: 15px 20px !important; /* Aumenta el padding superior e inferior con !important */
  border-radius: 5px;
  cursor: pointer;
  transition: transform 0.3s ease; /* La transición se aplica a la propiedad transform */
}

/* Estilo al pasar el cursor */
.search-button:hover {
  transform: scale(1.03); /* Aumenta el tamaño del botón en un 10% */
}/* End custom CSS */