.elementor-18260 .elementor-element.elementor-element-5eb1665{padding:0px 80px 40px 80px;}.elementor-18260 .elementor-element.elementor-element-699be18 > .elementor-widget-container{margin:70px 0px 60px 0px;}.elementor-18260 .elementor-element.elementor-element-699be18 .elementor-heading-title{font-family:"DMSans", Oswald;font-size:32px;font-weight:400;text-transform:none;color:#004899;}.elementor-18260 .elementor-element.elementor-element-fb7208a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form input[type="submit"]{background-color:#004899;border-radius:50px 50px 50px 50px;padding:10px 32px 10px 32px;color:#ffffff;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form label{font-family:"DMSans", Oswald;font-size:18px;font-weight:400;color:#000000;margin:6px 6px 6px 6px;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form label span{color:#FF0000;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form select{width:100%;height:40px;color:#000000;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form textarea{width:100%;height:86px;margin-bottom:30px;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form .ekit-form-input, .elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form select, .elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form input{margin-bottom:30px;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form textarea, .elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form select{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):hover, .elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form textarea:hover, .elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form select:hover{border-style:solid;border-width:0px 0px 01px 0px;border-color:#004899;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus, .elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form textarea:focus, .elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form select:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:#002651E5;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .wpcf7-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-18260 .elementor-element.elementor-element-e8132e3 .wpcf7-form textarea, .elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-wid-con .ekit-form form textarea, .elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form select{font-family:"DMSans", Oswald;font-size:18px;font-weight:400;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .wpcf7-form textarea{color:#000000;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form > p{text-align:left;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form input[type="submit"]:hover{color:#ffffff;}#elementor-popup-modal-18260 .dialog-widget-content{animation-duration:0.5s;background-color:#EEF8FF;border-radius:14px 14px 14px 14px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-18260{background-color:#002651E5;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-18260 .dialog-message{width:80vw;height:auto;}#elementor-popup-modal-18260 .dialog-close-button{display:flex;font-size:30px;}#elementor-popup-modal-18260 .dialog-close-button i{color:#004899;}#elementor-popup-modal-18260 .dialog-close-button svg{fill:#004899;}@media(max-width:1024px){.elementor-18260 .elementor-element.elementor-element-5eb1665{padding:0px 40px 40px 40px;}.elementor-18260 .elementor-element.elementor-element-9b0bc6f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form textarea{height:70px;}#elementor-popup-modal-18260 .dialog-message{width:90vw;}}@media(max-width:767px){.elementor-18260 .elementor-element.elementor-element-5eb1665{padding:0px 16px 0px 16px;}.elementor-18260 .elementor-element.elementor-element-699be18 > .elementor-widget-container{margin:80px 0px 40px 0px;}.elementor-18260 .elementor-element.elementor-element-699be18{text-align:center;}.elementor-18260 .elementor-element.elementor-element-699be18 .elementor-heading-title{font-size:24px;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form label{font-size:14px;margin:0px 0px 0px 0px;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form select{padding:05px 08px 5px 08px;height:30px;color:#000000;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form textarea{height:80px;padding:10px 10px 10px 8px;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .wpcf7-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-18260 .elementor-element.elementor-element-e8132e3 .wpcf7-form textarea, .elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-wid-con .ekit-form form textarea, .elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form select{font-size:14px;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .wpcf7-form textarea{color:#000000;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form textarea::-moz-placeholder{font-size:14px;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form textarea:-ms-input-placeholder{font-size:14px;}.elementor-18260 .elementor-element.elementor-element-e8132e3 .ekit-form form textarea:-moz-placeholder{font-size:14px;}#elementor-popup-modal-18260 .dialog-close-button{font-size:20px;}}/* Start custom CSS for heading, class: .elementor-element-699be18 */.DMSans h3{
    font-family: "DMSans" !important;
}/* End custom CSS */
/* Start custom CSS for elementskit-contact-form7, class: .elementor-element-e8132e3 */.form-landing-seguros input[type=text],.form-landing-seguros input[type=tel],.form-landing-seguros input[type=email], .form-landing-seguros select, .form-landing-seguros textarea{
    background: transparent !important;
}
.form-landing-seguros input:focus-visible, .form-landing-seguros select:focus-visible, .form-landing-seguros textarea:focus-visible{
    border: 2px solid #004899 !important;
    outline:none !important;
}

.form-row{
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap:  1rem;
}

@media (max-width: 768px) {
    .form-row{
 
grid-template-columns: 1fr;
 
}
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-18260 .dialog-message{
    max-width: 1157px;
}

#elementor-popup-modal-18260 .dialog-close-button{
    border: 3px solid #004899;
    border-radius: 50px;
    padding: 5px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DMSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://generaldeseguros.mx/wp-content/uploads/2025/06/DMSans_18pt-Regular.woff') format('woff'),
		url('https://generaldeseguros.mx/wp-content/uploads/2025/06/DMSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'DMSans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://generaldeseguros.mx/wp-content/uploads/2025/06/DMSans_24pt-Bold.woff') format('woff'),
		url('https://generaldeseguros.mx/wp-content/uploads/2025/06/DMSans_18pt-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */