.elementor-785 .elementor-element.elementor-element-b9d305f{--display:flex;--min-height:300px;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-785 .elementor-element.elementor-element-b9d305f:not(.elementor-motion-effects-element-type-background), .elementor-785 .elementor-element.elementor-element-b9d305f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9d62a8 );background-image:url("https://velazquezsabina.com/wp-content/uploads/2025/04/background-67ef46891f87e-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-785 .elementor-element.elementor-element-4a004db{text-align:center;}.elementor-785 .elementor-element.elementor-element-4a004db .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-785 .elementor-element.elementor-element-69e4f65{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-785 .elementor-element.elementor-element-c27fa26 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-785 .elementor-element.elementor-element-c27fa26{text-align:center;}.elementor-785 .elementor-element.elementor-element-c27fa26 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:600;color:var( --e-global-color-671909b );}.elementor-785 .elementor-element.elementor-element-a81c940 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-785 .elementor-element.elementor-element-a81c940{text-align:center;}.elementor-785 .elementor-element.elementor-element-a81c940 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-b9d62a8 );}.elementor-785 .elementor-element.elementor-element-ebe3dd6{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;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-b9d62a8 );}.elementor-785 .elementor-element.elementor-element-ebe3dd6.elementor-element{--align-self:center;}.elementor-785 .elementor-element.elementor-element-ab3004a{--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:0%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-785 .elementor-element.elementor-element-ab3004a{--content-width:50%;}}@media(max-width:1024px){.elementor-785 .elementor-element.elementor-element-ebe3dd6{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-785 .elementor-element.elementor-element-b9d305f{--min-height:175px;--padding-top:15%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-785 .elementor-element.elementor-element-4a004db{text-align:right;}.elementor-785 .elementor-element.elementor-element-4a004db .elementor-heading-title{font-size:30px;}.elementor-785 .elementor-element.elementor-element-69e4f65{--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-785 .elementor-element.elementor-element-a81c940 .elementor-heading-title{font-size:25px;}.elementor-785 .elementor-element.elementor-element-ebe3dd6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-785 .elementor-element.elementor-element-ab3004a{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}}/* Start custom CSS for shortcode, class: .elementor-element-355d04d */.elementor-785 .elementor-element.elementor-element-355d04d {
    font-family: "Poppins", Sans-Serif;
}

.input-container {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

.elementor-785 .elementor-element.elementor-element-355d04d label {
    font-weight: 600;
    width: 45%;
}

.elementor-785 .elementor-element.elementor-element-355d04d input  {
    width: 50%;
    border-radius: 0;
}

.elementor-785 .elementor-element.elementor-element-355d04d select {
    width: 25%;
    border-radius:0;
    margin-right: 10px;
}

.elementor-785 .elementor-element.elementor-element-355d04d input[type="number"] {
    width: 23.5%;
}

.elementor-785 .elementor-element.elementor-element-355d04d input[type="submit"] {
    background: #F45202;
    border-color: #F45202;
    color: #fff;
    display: block;
    margin: 30px auto;
    font-size: 14px;
    border-radius: 0;
    padding: 15px;
    width: 300px;
    text-transform: uppercase;
}

.elementor-785 .elementor-element.elementor-element-355d04d h2 {
    font-family: 'Playfair Display', serif;
    font-weight: 700;
    text-align: center;
    font-size: 25px;
    margin-bottom: 30px;
}

.elementor-785 .elementor-element.elementor-element-355d04d h3 {
    color: #F45202;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
    margin: 30px 0 20px;
}

.elementor-785 .elementor-element.elementor-element-355d04d ul {
    list-style: none;
    padding: 0;
}

.elementor-785 .elementor-element.elementor-element-355d04d ul li {
    margin-bottom: 5px;
}

.elementor-785 .elementor-element.elementor-element-355d04d table {
    background: transparent;
}

.elementor-785 .elementor-element.elementor-element-355d04d .contactanos {
    margin-top: 50px;
}

.elementor-785 .elementor-element.elementor-element-355d04d .contactanos p {
    text-align: center;
    font-weight: 600;
}

.elementor-785 .elementor-element.elementor-element-355d04d .contactanos a {
    background: #f45202;
    color: #fff;
    padding: 15px;
    margin: 20px auto;
    text-align: center;
    display: block;
    width: 300px;
    font-size: 14px;
    border: 1px solid #f45202;
}

.elementor-785 .elementor-element.elementor-element-355d04d .contactanos a:hover, .elementor-785 .elementor-element.elementor-element-355d04d input[type="submit"]:hover {
    background: #fff;
    color: #f45202;
}

@media only screen and (max-width: 600px) {
.elementor-785 .elementor-element.elementor-element-355d04d label {
    width: 100%;
}
.elementor-785 .elementor-element.elementor-element-355d04d input  {
    width: 100%;
}
.elementor-785 .elementor-element.elementor-element-355d04d select {
    width: 62%;
}
    
}/* End custom CSS */