/* AeroCanada tweaks for intl-tel-input inside CF7 / RFQ forms */
.iti { display: block; width: 100%; }
.iti input[type="tel"], .iti input[type="text"] { width: 100%; box-sizing: border-box; }
.iti__country-container { z-index: 3; }
.iti--inline-dropdown .iti__dropdown-content { z-index: 9999; }
.iti__country-list { max-height: 260px; }
.ac-iti-error { display: none; color: #c62828; font-size: 13px; line-height: 1.35; margin-top: 4px; text-transform: none; letter-spacing: 0; }
input.ac-iti-invalid { border-color: #c62828 !important; }
@media (max-width: 600px) { .iti__country-list { max-height: 200px; } .iti__search-input { font-size: 16px; } }
