@charset "utf-8";

.intgrtn-form-signup, .intgrtn-form-signup-3-steps, .intgrtn-form-optin, .intgrtn-form-contact-us, .intgrtn-form-contact-request-message { position: relative; }

.intgrtn-form-signup, .intgrtn-form-signup *, .intgrtn-form-signup-3-steps, .intgrtn-form-signup-3-steps *, .intgrtn-form-optin, .intgrtn-form-optin *, .intgrtn-form-contact-us, .intgrtn-form-contact-us *, .intgrtn-form-contact-request-message, .intgrtn-form-contact-request-message * { margin: 0px; padding: 0px; outline: 0px; box-sizing: border-box; text-indent: 0px; text-align: left; }

.intgrtn-form-signup .intgrtn-input-holder, .intgrtn-form-signup-3-steps .intgrtn-input-holder, .intgrtn-form-optin .intgrtn-input-holder, .intgrtn-form-contact-us .intgrtn-input-holder, .intgrtn-form-contact-request-message .intgrtn-input-holder { margin-bottom: 10px; }

.intgrtn-form-signup .intgrtn-input-group, .intgrtn-form-signup-3-steps .intgrtn-input-group, .intgrtn-form-optin .intgrtn-input-group, .intgrtn-form-contact-us .intgrtn-input-group, .intgrtn-form-contact-request-message .intgrtn-input-group { display: flex; flex-direction: row; }

.intgrtn-form-signup .intgrtn-input-group .intgrtn-input-area-code, .intgrtn-form-signup-3-steps .intgrtn-input-group .intgrtn-input-area-code, .intgrtn-form-optin .intgrtn-input-group .intgrtn-input-area-code, .intgrtn-form-contact-us .intgrtn-input-group .intgrtn-input-area-code, .intgrtn-form-contact-request-message .intgrtn-input-group .intgrtn-input-area-code { width: 50px; margin-right: 10px; }

.intgrtn-form-signup .intgrtn-input, .intgrtn-form-signup-3-steps .intgrtn-input, .intgrtn-form-optin .intgrtn-input, .intgrtn-form-contact-us .intgrtn-input, .intgrtn-form-contact-request-message .intgrtn-input { appearance: none; border: 1px solid rgb(204, 204, 204); border-radius: 2px; padding: 5px; margin: 0px; background-color: rgb(255, 255, 255); display: block; width: 100%; }

.intgrtn-form-signup .intgrtn-input[disabled], .intgrtn-form-signup-3-steps .intgrtn-input[disabled], .intgrtn-form-optin .intgrtn-input[disabled], .intgrtn-form-contact-us .intgrtn-input[disabled], .intgrtn-form-contact-request-message .intgrtn-input[disabled] { cursor: not-allowed; }

.intgrtn-form-signup .intgrtn-input.intgrtn-invalid, .intgrtn-form-signup-3-steps .intgrtn-input.intgrtn-invalid, .intgrtn-form-optin .intgrtn-input.intgrtn-invalid, .intgrtn-form-contact-us .intgrtn-input.intgrtn-invalid, .intgrtn-form-contact-request-message .intgrtn-input.intgrtn-invalid { border-color: rgb(244, 67, 54); }

.intgrtn-form-signup .intgrtn-input-area-code-flags, .intgrtn-form-signup-3-steps .intgrtn-input-area-code-flags, .intgrtn-form-optin .intgrtn-input-area-code-flags, .intgrtn-form-contact-us .intgrtn-input-area-code-flags, .intgrtn-form-contact-request-message .intgrtn-input-area-code-flags { display: none !important; }

.intgrtn-form-signup .intgrtn-input-phone, .intgrtn-form-signup-3-steps .intgrtn-input-phone, .intgrtn-form-optin .intgrtn-input-phone, .intgrtn-form-contact-us .intgrtn-input-phone, .intgrtn-form-contact-request-message .intgrtn-input-phone { border-left: none !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; }

.intgrtn-form-signup .intgrtn-checkbox, .intgrtn-form-signup-3-steps .intgrtn-checkbox, .intgrtn-form-optin .intgrtn-checkbox, .intgrtn-form-contact-us .intgrtn-checkbox, .intgrtn-form-contact-request-message .intgrtn-checkbox { margin: 0px 10px 0px 0px; vertical-align: middle; }

.intgrtn-form-signup .intgrtn-checkbox-label-agree-terms, .intgrtn-form-signup-3-steps .intgrtn-checkbox-label-agree-terms, .intgrtn-form-optin .intgrtn-checkbox-label-agree-terms, .intgrtn-form-contact-us .intgrtn-checkbox-label-agree-terms, .intgrtn-form-contact-request-message .intgrtn-checkbox-label-agree-terms { font-weight: normal; }

.intgrtn-form-signup .intgrtn-input-holder-checkbox-agree-terms.intgrtn-invalid .intgrtn-checkbox-label-agree-terms, .intgrtn-form-signup-3-steps .intgrtn-input-holder-checkbox-agree-terms.intgrtn-invalid .intgrtn-checkbox-label-agree-terms, .intgrtn-form-optin .intgrtn-input-holder-checkbox-agree-terms.intgrtn-invalid .intgrtn-checkbox-label-agree-terms, .intgrtn-form-contact-us .intgrtn-input-holder-checkbox-agree-terms.intgrtn-invalid .intgrtn-checkbox-label-agree-terms, .intgrtn-form-contact-request-message .intgrtn-input-holder-checkbox-agree-terms.intgrtn-invalid .intgrtn-checkbox-label-agree-terms { color: rgb(244, 67, 54); }

.intgrtn-form-signup .intgrtn-select, .intgrtn-form-signup-3-steps .intgrtn-select, .intgrtn-form-optin .intgrtn-select, .intgrtn-form-contact-us .intgrtn-select, .intgrtn-form-contact-request-message .intgrtn-select { border: 1px solid rgb(204, 204, 204); border-radius: 2px; padding: 5px; margin: 0px; display: block; width: 100%; background: rgb(255, 255, 255); }

.intgrtn-form-signup .intgrtn-select[disabled], .intgrtn-form-signup-3-steps .intgrtn-select[disabled], .intgrtn-form-optin .intgrtn-select[disabled], .intgrtn-form-contact-us .intgrtn-select[disabled], .intgrtn-form-contact-request-message .intgrtn-select[disabled] { cursor: not-allowed; }

.intgrtn-form-signup .intgrtn-select.intgrtn-invalid, .intgrtn-form-signup-3-steps .intgrtn-select.intgrtn-invalid, .intgrtn-form-optin .intgrtn-select.intgrtn-invalid, .intgrtn-form-contact-us .intgrtn-select.intgrtn-invalid, .intgrtn-form-contact-request-message .intgrtn-select.intgrtn-invalid { border-color: rgb(244, 67, 54); }

.intgrtn-form-signup .intgrtn-textarea, .intgrtn-form-signup-3-steps .intgrtn-textarea, .intgrtn-form-optin .intgrtn-textarea, .intgrtn-form-contact-us .intgrtn-textarea, .intgrtn-form-contact-request-message .intgrtn-textarea { border: 1px solid rgb(204, 204, 204); border-radius: 2px; padding: 5px; margin: 0px; resize: vertical; display: block; width: 100%; height: 160px; }

.intgrtn-form-signup .intgrtn-textarea[disabled], .intgrtn-form-signup-3-steps .intgrtn-textarea[disabled], .intgrtn-form-optin .intgrtn-textarea[disabled], .intgrtn-form-contact-us .intgrtn-textarea[disabled], .intgrtn-form-contact-request-message .intgrtn-textarea[disabled] { cursor: not-allowed; }

.intgrtn-form-signup .intgrtn-textarea.intgrtn-invalid, .intgrtn-form-signup-3-steps .intgrtn-textarea.intgrtn-invalid, .intgrtn-form-optin .intgrtn-textarea.intgrtn-invalid, .intgrtn-form-contact-us .intgrtn-textarea.intgrtn-invalid, .intgrtn-form-contact-request-message .intgrtn-textarea.intgrtn-invalid { border-color: rgb(244, 67, 54); }

.intgrtn-form-signup .intgrtn-input-message-error, .intgrtn-form-signup-3-steps .intgrtn-input-message-error, .intgrtn-form-optin .intgrtn-input-message-error, .intgrtn-form-contact-us .intgrtn-input-message-error, .intgrtn-form-contact-request-message .intgrtn-input-message-error { color: rgb(244, 67, 54); text-align: right; }

.intgrtn-form-signup .intgrtn-input-message-error-verbose .intgrtn-single-message, .intgrtn-form-signup-3-steps .intgrtn-input-message-error-verbose .intgrtn-single-message, .intgrtn-form-optin .intgrtn-input-message-error-verbose .intgrtn-single-message, .intgrtn-form-contact-us .intgrtn-input-message-error-verbose .intgrtn-single-message, .intgrtn-form-contact-request-message .intgrtn-input-message-error-verbose .intgrtn-single-message { text-align: right; }

.intgrtn-form-signup .intgrtn-input-message-error-verbose .intgrtn-single-message.intgrtn-untouched, .intgrtn-form-signup-3-steps .intgrtn-input-message-error-verbose .intgrtn-single-message.intgrtn-untouched, .intgrtn-form-optin .intgrtn-input-message-error-verbose .intgrtn-single-message.intgrtn-untouched, .intgrtn-form-contact-us .intgrtn-input-message-error-verbose .intgrtn-single-message.intgrtn-untouched, .intgrtn-form-contact-request-message .intgrtn-input-message-error-verbose .intgrtn-single-message.intgrtn-untouched { color: black; }

.intgrtn-form-signup .intgrtn-input-message-error-verbose .intgrtn-single-message.intgrtn-valid, .intgrtn-form-signup-3-steps .intgrtn-input-message-error-verbose .intgrtn-single-message.intgrtn-valid, .intgrtn-form-optin .intgrtn-input-message-error-verbose .intgrtn-single-message.intgrtn-valid, .intgrtn-form-contact-us .intgrtn-input-message-error-verbose .intgrtn-single-message.intgrtn-valid, .intgrtn-form-contact-request-message .intgrtn-input-message-error-verbose .intgrtn-single-message.intgrtn-valid { color: rgb(102, 187, 106); }

.intgrtn-form-signup .intgrtn-input-message-error-verbose .intgrtn-single-message.intgrtn-invalid, .intgrtn-form-signup-3-steps .intgrtn-input-message-error-verbose .intgrtn-single-message.intgrtn-invalid, .intgrtn-form-optin .intgrtn-input-message-error-verbose .intgrtn-single-message.intgrtn-invalid, .intgrtn-form-contact-us .intgrtn-input-message-error-verbose .intgrtn-single-message.intgrtn-invalid, .intgrtn-form-contact-request-message .intgrtn-input-message-error-verbose .intgrtn-single-message.intgrtn-invalid { color: rgb(244, 67, 54); }

.intgrtn-form-signup .intgrtn-btn-go-to-step-holder, .intgrtn-form-signup .intgrtn-btn-submit-holder, .intgrtn-form-signup-3-steps .intgrtn-btn-go-to-step-holder, .intgrtn-form-signup-3-steps .intgrtn-btn-submit-holder, .intgrtn-form-optin .intgrtn-btn-go-to-step-holder, .intgrtn-form-optin .intgrtn-btn-submit-holder, .intgrtn-form-contact-us .intgrtn-btn-go-to-step-holder, .intgrtn-form-contact-us .intgrtn-btn-submit-holder, .intgrtn-form-contact-request-message .intgrtn-btn-go-to-step-holder, .intgrtn-form-contact-request-message .intgrtn-btn-submit-holder { margin-bottom: 10px; text-align: center; }

.intgrtn-form-signup .intgrtn-btn-go-to-step, .intgrtn-form-signup .intgrtn-btn-generate-password, .intgrtn-form-signup .intgrtn-btn-submit, .intgrtn-form-signup-3-steps .intgrtn-btn-go-to-step, .intgrtn-form-signup-3-steps .intgrtn-btn-generate-password, .intgrtn-form-signup-3-steps .intgrtn-btn-submit, .intgrtn-form-optin .intgrtn-btn-go-to-step, .intgrtn-form-optin .intgrtn-btn-generate-password, .intgrtn-form-optin .intgrtn-btn-submit, .intgrtn-form-contact-us .intgrtn-btn-go-to-step, .intgrtn-form-contact-us .intgrtn-btn-generate-password, .intgrtn-form-contact-us .intgrtn-btn-submit, .intgrtn-form-contact-request-message .intgrtn-btn-go-to-step, .intgrtn-form-contact-request-message .intgrtn-btn-generate-password, .intgrtn-form-contact-request-message .intgrtn-btn-submit { font-size: 14px; display: inline-block; min-width: 88px; padding: 8px 16px; line-height: 1.42857; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; user-select: none; border: 0px; border-radius: 2px; background: rgb(51, 122, 183); color: rgb(255, 255, 255); transition: 0.2s linear; }

.intgrtn-form-signup .intgrtn-btn-go-to-step:hover, .intgrtn-form-signup .intgrtn-btn-generate-password:hover, .intgrtn-form-signup .intgrtn-btn-submit:hover, .intgrtn-form-signup-3-steps .intgrtn-btn-go-to-step:hover, .intgrtn-form-signup-3-steps .intgrtn-btn-generate-password:hover, .intgrtn-form-signup-3-steps .intgrtn-btn-submit:hover, .intgrtn-form-optin .intgrtn-btn-go-to-step:hover, .intgrtn-form-optin .intgrtn-btn-generate-password:hover, .intgrtn-form-optin .intgrtn-btn-submit:hover, .intgrtn-form-contact-us .intgrtn-btn-go-to-step:hover, .intgrtn-form-contact-us .intgrtn-btn-generate-password:hover, .intgrtn-form-contact-us .intgrtn-btn-submit:hover, .intgrtn-form-contact-request-message .intgrtn-btn-go-to-step:hover, .intgrtn-form-contact-request-message .intgrtn-btn-generate-password:hover, .intgrtn-form-contact-request-message .intgrtn-btn-submit:hover { background: rgb(38, 90, 135); }

.intgrtn-form-signup .intgrtn-btn-go-to-step[disabled], .intgrtn-form-signup .intgrtn-btn-generate-password[disabled], .intgrtn-form-signup .intgrtn-btn-submit[disabled], .intgrtn-form-signup-3-steps .intgrtn-btn-go-to-step[disabled], .intgrtn-form-signup-3-steps .intgrtn-btn-generate-password[disabled], .intgrtn-form-signup-3-steps .intgrtn-btn-submit[disabled], .intgrtn-form-optin .intgrtn-btn-go-to-step[disabled], .intgrtn-form-optin .intgrtn-btn-generate-password[disabled], .intgrtn-form-optin .intgrtn-btn-submit[disabled], .intgrtn-form-contact-us .intgrtn-btn-go-to-step[disabled], .intgrtn-form-contact-us .intgrtn-btn-generate-password[disabled], .intgrtn-form-contact-us .intgrtn-btn-submit[disabled], .intgrtn-form-contact-request-message .intgrtn-btn-go-to-step[disabled], .intgrtn-form-contact-request-message .intgrtn-btn-generate-password[disabled], .intgrtn-form-contact-request-message .intgrtn-btn-submit[disabled] { opacity: 0.8; background: rgb(204, 204, 204); cursor: not-allowed; }

.intgrtn-form-signup .intgrtn-btn-generate-password, .intgrtn-form-signup-3-steps .intgrtn-btn-generate-password, .intgrtn-form-optin .intgrtn-btn-generate-password, .intgrtn-form-contact-us .intgrtn-btn-generate-password, .intgrtn-form-contact-request-message .intgrtn-btn-generate-password { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.intgrtn-form-signup .intgrtn-form-message-error, .intgrtn-form-signup-3-steps .intgrtn-form-message-error, .intgrtn-form-optin .intgrtn-form-message-error, .intgrtn-form-contact-us .intgrtn-form-message-error, .intgrtn-form-contact-request-message .intgrtn-form-message-error { text-align: center; font-weight: bold; color: rgb(244, 67, 54); }

.intgrtn-form-signup .intgrtn-form-message-success, .intgrtn-form-signup-3-steps .intgrtn-form-message-success, .intgrtn-form-optin .intgrtn-form-message-success, .intgrtn-form-contact-us .intgrtn-form-message-success, .intgrtn-form-contact-request-message .intgrtn-form-message-success { text-align: center; font-weight: bold; color: rgb(102, 187, 106); }

.intgrtn-form-signup .intgrtn-form-loader, .intgrtn-form-signup-3-steps .intgrtn-form-loader, .intgrtn-form-optin .intgrtn-form-loader, .intgrtn-form-contact-us .intgrtn-form-loader, .intgrtn-form-contact-request-message .intgrtn-form-loader { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.intgrtn-form-signup .intgrtn-steps-holder .intgrtn-step, .intgrtn-form-signup-3-steps .intgrtn-steps-holder .intgrtn-step, .intgrtn-form-optin .intgrtn-steps-holder .intgrtn-step, .intgrtn-form-contact-us .intgrtn-steps-holder .intgrtn-step, .intgrtn-form-contact-request-message .intgrtn-steps-holder .intgrtn-step { display: none; }

.intgrtn-form-signup .intgrtn-steps-holder .intgrtn-step.intgrtn-active, .intgrtn-form-signup-3-steps .intgrtn-steps-holder .intgrtn-step.intgrtn-active, .intgrtn-form-optin .intgrtn-steps-holder .intgrtn-step.intgrtn-active, .intgrtn-form-contact-us .intgrtn-steps-holder .intgrtn-step.intgrtn-active, .intgrtn-form-contact-request-message .intgrtn-steps-holder .intgrtn-step.intgrtn-active { display: block; }

.intgrtn-form-signup .intgrtn-steps-navigation, .intgrtn-form-signup-3-steps .intgrtn-steps-navigation, .intgrtn-form-optin .intgrtn-steps-navigation, .intgrtn-form-contact-us .intgrtn-steps-navigation, .intgrtn-form-contact-request-message .intgrtn-steps-navigation { text-align: center; margin-bottom: 20px; }

.intgrtn-form-signup .intgrtn-steps-navigation .intgrtn-steps-navigation-item, .intgrtn-form-signup-3-steps .intgrtn-steps-navigation .intgrtn-steps-navigation-item, .intgrtn-form-optin .intgrtn-steps-navigation .intgrtn-steps-navigation-item, .intgrtn-form-contact-us .intgrtn-steps-navigation .intgrtn-steps-navigation-item, .intgrtn-form-contact-request-message .intgrtn-steps-navigation .intgrtn-steps-navigation-item { display: inline-block; margin: 0px 5px; color: rgb(255, 255, 255); border-radius: 50%; font-size: 20px; width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: rgb(199, 221, 239); }

.intgrtn-form-signup .intgrtn-steps-navigation .intgrtn-steps-navigation-item.intgrtn-active, .intgrtn-form-signup-3-steps .intgrtn-steps-navigation .intgrtn-steps-navigation-item.intgrtn-active, .intgrtn-form-optin .intgrtn-steps-navigation .intgrtn-steps-navigation-item.intgrtn-active, .intgrtn-form-contact-us .intgrtn-steps-navigation .intgrtn-steps-navigation-item.intgrtn-active, .intgrtn-form-contact-request-message .intgrtn-steps-navigation .intgrtn-steps-navigation-item.intgrtn-active { background-color: rgb(51, 122, 183); }

.intgrtn-form-signup .intgrtn-input-holder-password .intgrtn-input-group, .intgrtn-form-signup .intgrtn-input-holder-password-confirm .intgrtn-input-group, .intgrtn-form-signup-3-steps .intgrtn-input-holder-password .intgrtn-input-group, .intgrtn-form-signup-3-steps .intgrtn-input-holder-password-confirm .intgrtn-input-group, .intgrtn-form-optin .intgrtn-input-holder-password .intgrtn-input-group, .intgrtn-form-optin .intgrtn-input-holder-password-confirm .intgrtn-input-group, .intgrtn-form-contact-us .intgrtn-input-holder-password .intgrtn-input-group, .intgrtn-form-contact-us .intgrtn-input-holder-password-confirm .intgrtn-input-group, .intgrtn-form-contact-request-message .intgrtn-input-holder-password .intgrtn-input-group, .intgrtn-form-contact-request-message .intgrtn-input-holder-password-confirm .intgrtn-input-group { position: relative; }

.intgrtn-form-signup .intgrtn-btn-generate-password-holder, .intgrtn-form-signup-3-steps .intgrtn-btn-generate-password-holder, .intgrtn-form-optin .intgrtn-btn-generate-password-holder, .intgrtn-form-contact-us .intgrtn-btn-generate-password-holder, .intgrtn-form-contact-request-message .intgrtn-btn-generate-password-holder { display: flex; flex-flow: wrap; }

.intgrtn-form-signup .intgrtn-btn-generate-password-holder .intgrtn-input-group, .intgrtn-form-signup-3-steps .intgrtn-btn-generate-password-holder .intgrtn-input-group, .intgrtn-form-optin .intgrtn-btn-generate-password-holder .intgrtn-input-group, .intgrtn-form-contact-us .intgrtn-btn-generate-password-holder .intgrtn-input-group, .intgrtn-form-contact-request-message .intgrtn-btn-generate-password-holder .intgrtn-input-group { flex-grow: 1; }

.intgrtn-form-signup .intgrtn-btn-generate-password-holder .intgrtn-input-group .intgrtn-input, .intgrtn-form-signup-3-steps .intgrtn-btn-generate-password-holder .intgrtn-input-group .intgrtn-input, .intgrtn-form-optin .intgrtn-btn-generate-password-holder .intgrtn-input-group .intgrtn-input, .intgrtn-form-contact-us .intgrtn-btn-generate-password-holder .intgrtn-input-group .intgrtn-input, .intgrtn-form-contact-request-message .intgrtn-btn-generate-password-holder .intgrtn-input-group .intgrtn-input { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

.intgrtn-password-eye-icon { display: block; position: absolute; top: 50%; right: 0px; transform: translateY(-50%); width: 30px; height: 30px; cursor: pointer; opacity: 0.5; background-repeat: no-repeat; background-position: 50% 50%; background-size: 18px; background-image: url(""); }

.intgrtn-password-eye-icon.intgrtn-visible { background-image: url(""); }

.intgrtn-table-brokers-holder { min-height: 100px; position: relative; }

.intgrtn-table-brokers-holder .intgrtn-table-brokers { width: 100%; max-width: 100%; border: 1px solid rgb(204, 204, 204); border-collapse: collapse; }

.intgrtn-table-brokers-holder .intgrtn-table-brokers td, .intgrtn-table-brokers-holder .intgrtn-table-brokers th { border-bottom: 1px solid rgb(204, 204, 204); padding: 6px 12px; height: 68px; }

.intgrtn-table-brokers-holder .intgrtn-table-brokers tr:nth-of-type(2n+1) { background-color: rgba(0, 0, 0, 0.02); }

.intgrtn-table-brokers-holder .intgrtn-table-broker-logo { width: auto; height: auto; max-width: 150px; max-height: 60px; }

.intgrtn-table-brokers-holder .intgrtn-table-broker-btn-open-account { font-size: 14px; display: inline-block; text-decoration: none; min-width: 88px; padding: 8px 16px; line-height: 1.42857; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; user-select: none; border: 0px; border-radius: 2px; background: rgb(51, 122, 183); color: rgb(255, 255, 255); transition: 0.2s linear; }

.intgrtn-table-brokers-holder .intgrtn-table-broker-btn-open-account:hover { background: rgb(38, 90, 135); }

.intgrtn-table-brokers-holder .intgrtn-table-broker-btn-open-account[disabled] { opacity: 0.8; background: rgb(204, 204, 204); cursor: not-allowed; }

.intgrtn-tooltip { z-index: 100; position: absolute; background-color: rgba(0, 0, 0, 0.8); border-radius: 3px; color: rgb(255, 255, 255); padding: 5px; font-size: 12px; margin-top: -12px; }

.intgrtn-tooltip::after, .intgrtn-tooltip::before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }

.intgrtn-tooltip::after { border-color: rgba(0, 0, 0, 0.8) rgba(65, 213, 28, 0) rgba(65, 213, 28, 0); border-width: 10px; margin-left: -10px; }

.intgrtn-tooltip::before { border-color: transparent rgba(194, 225, 245, 0) rgba(194, 225, 245, 0); border-width: 16px; margin-left: -16px; }

.intgrtn-cookie-popup { z-index: 100; background-color: rgba(0, 0, 0, 0.8); position: fixed; left: 0px; bottom: 0px; right: 0px; max-width: 100vw; padding: 10px; display: flex; flex-direction: row; color: rgb(255, 255, 255); align-items: center; justify-content: center; }

.intgrtn-cookie-popup.intgrtn-cookie-popup-light { color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0.85); box-shadow: rgb(0, 0, 0) 0px 5px 10px; }

.intgrtn-cookie-popup .intgrtn-cookie-popup-link-privacy-policy { color: rgb(51, 122, 183); cursor: pointer; }

.intgrtn-cookie-popup .intgrtn-cookie-popup-link-privacy-policy:active, .intgrtn-cookie-popup .intgrtn-cookie-popup-link-privacy-policy:visited, .intgrtn-cookie-popup .intgrtn-cookie-popup-link-privacy-policy:focus { color: rgb(51, 122, 183); }

.intgrtn-cookie-popup .intgrtn-cookie-popup-text-holder { margin-right: 15px; }

.intgrtn-cookie-popup .intgrtn-cookie-popup-btn-accept { font-size: 14px; display: inline-block; text-decoration: none; min-width: 88px; padding: 8px 16px; line-height: 1.42857; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; user-select: none; border: 0px; border-radius: 2px; background: rgb(51, 122, 183); color: rgb(255, 255, 255); transition: 0.2s linear; }

.intgrtn-cookie-popup .intgrtn-cookie-popup-btn-accept:hover { background: rgb(38, 90, 135); }

.intgrtn-modal-holder { z-index: 200; position: fixed; inset: 0px; overflow-y: auto; background: rgba(0, 0, 0, 0.7); }

.intgrtn-modal-holder.intgrtn-hidden { display: none; }

.intgrtn-modal-holder .intgrtn-modal { position: absolute; left: 50%; top: 50px; width: 650px; margin-bottom: 15px; max-width: calc(100% - 30px); transform: translateX(-50%); border-radius: 5px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }

.intgrtn-modal-holder .intgrtn-modal-title { padding: 15px; font-size: 18px; border-bottom: 1px solid rgb(204, 204, 204); }

.intgrtn-modal-holder .intgrtn-modal-btn-close { background: none; border: none; font-size: 26px; position: absolute; line-height: 1; right: 10px; width: 26px; height: 26px; top: 15px; }

.intgrtn-modal-holder .intgrtn-modal-btn-close:hover { color: rgb(51, 122, 183); }

.intgrtn-modal-holder .intgrtn-modal-body { padding: 15px; overflow-wrap: break-word; }

.intgrtn-modal-holder .intgrtn-modal-agreement { width: 1000px; }

.intgrtn-modal-body-overflow { overflow: hidden; }

.intgrtn-loader-holder { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); z-index: 50; display: none; }

.intgrtn-loader-holder.show { display: block; }

.intgrtn-loader-holder.static { position: static; left: auto; text-align: center; padding: 15px; right: auto; }

.intgrtn-loader-holder.static .intgrtn-lds-dual-ring { position: static; left: auto; right: auto; transform: translate(0%, 0%); }

.intgrtn-loader-holder .intgrtn-loader-text-holder { text-align: center; max-width: 80%; max-height: 80%; position: absolute; left: 50%; top: 50%; color: rgb(255, 255, 255); transform: translate(-50%, -50%); }

.intgrtn-loader-holder .intgrtn-loader-text-holder .intgrtn-lds-dual-ring { position: static; left: auto; right: auto; transform: translate(0%, 0%); }

.intgrtn-loader-holder .intgrtn-lds-dual-ring { display: inline-block; width: 50px; height: 50px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.intgrtn-loader-holder .intgrtn-lds-dual-ring::after { content: " "; display: block; width: 46px; height: 46px; margin: 1px; border-radius: 50%; border-width: 5px; border-style: solid; border-image: initial; border-color: rgb(255, 255, 255) transparent; animation: 1.2s linear 0s infinite normal none running intgrtn-lds-dual-ring; }

@keyframes intgrtn-lds-dual-ring { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.intgrtn-modal-block-website { z-index: 2000; background: black; }

.intgrtn-modal-block-website .intgrtn-text-block-website { text-align: center; font-size: 18px; color: rgb(244, 67, 54); }

.intgrtn-modal-contact-us .intgrtn-text-top { margin-bottom: 40px; }

.intgrtn-modal-basic-message { text-align: center; }

.intgrtn-modal-basic-message .intgrtn-confirm-button-holder { margin-top: 20px; margin-bottom: 10px; text-align: center; }

.intgrtn-modal-basic-message .intgrtn-confirm-button { font-size: 14px; display: inline-block; min-width: 88px; padding: 8px 16px; line-height: 1.42857; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; user-select: none; border: 0px; border-radius: 2px; background: rgb(51, 122, 183); color: rgb(255, 255, 255); transition: 0.2s linear; }

.intgrtn-modal-basic-message .intgrtn-confirm-button:hover { background: rgb(38, 90, 135); }

.intgrtn-modal-basic-message .intgrtn-confirm-button[disabled] { opacity: 0.8; background: rgb(204, 204, 204); cursor: not-allowed; }

.intgrtn-hidden-1 { padding: 0px !important; width: 0px !important; height: 0px !important; opacity: 0 !important; }

.intgrtn-contact-request-messages-holder { display: block; margin: 0px; padding: 0px 0px 150px; background-color: rgb(245, 245, 245); }

.intgrtn-contact-request-messages-holder .intgrtn-logo-panel { display: block; margin: 0px 0px 120px; padding: 0px; text-align: center; background-color: white; background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; }

.intgrtn-contact-request-messages-holder .intgrtn-logo-panel .intgrtn-logo-img { display: inline-block; max-height: 90px; max-width: 300px; width: auto; height: auto; }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel { display: block; margin: 0px auto; padding: 0px; max-width: 840px; background-color: white; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 80px; border-radius: 5px; }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-subject { display: block; margin: 0px; padding: 10px 40px 25px; font-size: 18px; font-weight: bold; }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-desc { display: block; margin: 0px 0px 40px; padding: 25px 40px; font-size: 16px; background-color: rgb(235, 239, 245); }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages { display: block; margin: 0px; padding: 0px; }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box { display: block; position: relative; margin: 0px 0px 30px; padding: 15px 20px; max-width: 440px; overflow-wrap: break-word; border-radius: 5px; }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box .intgrtn-user-panel { display: block; position: absolute; margin: 0px; padding: 5px 0px 0px; min-width: 200px; background-repeat: no-repeat; }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box .intgrtn-user-panel .intgrtn-user-name { font-size: 16px; font-weight: bold; color: black; }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box .intgrtn-user-panel .intgrtn-date { font-size: 12px; color: rgb(188, 193, 211); }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box .intgrtn-user-panel::after { content: ""; display: block; position: absolute; top: 15px; margin: 0px; padding: 0px; width: 16px; height: 16px; background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box.style1 { margin-right: 40px; color: white; float: right; background-color: rgb(52, 118, 209); }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box.style1 .intgrtn-user-panel { top: 0px; right: 100%; padding-right: 65px; text-align: right; background-image: url(""); background-position: calc(100% - 10px) 0px; }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box.style1 .intgrtn-user-panel::after { right: -9px; background-image: url(""); }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box.style2 { margin-left: 40px; float: left; background-color: rgb(235, 239, 245); }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box.style2 .intgrtn-user-panel { top: 0px; left: 100%; padding-left: 65px; text-align: left; background-image: url(""); background-position: 10px 0px; }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box.style2 .intgrtn-user-panel::after { left: -9px; background-image: url(""); }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message { display: block; margin: 0px; padding: 0px; }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message form.intgrtn-form-contact-request-message { display: block; margin: 0px; padding: 0px; }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message form.intgrtn-form-contact-request-message .intgrtn-message-input-holder { margin: 0px; width: calc(65%); height: 130px; float: left; border-style: solid; border-color: rgb(204, 204, 204); border-width: 1px 1px 0px 0px; }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message form.intgrtn-form-contact-request-message .intgrtn-message-input-holder textarea[name="message"] { padding: 25px; height: 100%; max-height: 100%; font-size: 16px; resize: none; background-color: transparent; border-style: none; }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message form.intgrtn-form-contact-request-message .intgrtn-btn-submit-holder { display: block; position: relative; margin-bottom: 0px; width: calc(35%); height: 130px; float: right; border-style: solid; border-color: rgb(204, 204, 204); border-width: 1px 0px 0px; }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message form.intgrtn-form-contact-request-message .intgrtn-btn-submit-holder .intgrtn-btn-submit { display: block; position: absolute; top: 50%; left: 50%; padding-top: 0px; padding-bottom: 0px; padding-left: 30px; width: 140px; height: 45px; font-size: 16px; text-align: left; line-height: 45px; transform: translate(-50%, -50%); background-color: rgb(52, 118, 209); background-image: url(""); background-repeat: no-repeat; background-position: 105px 50%; border-radius: 5px; }

.intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message .intgrtn-input-message-error { margin-top: -25px; margin-right: 20px; }

@media (max-width: 991px) {
  .intgrtn-contact-request-messages-holder { padding-bottom: 100px; }
  .intgrtn-contact-request-messages-holder .intgrtn-logo-panel { margin-bottom: 108px; }
  .intgrtn-contact-request-messages-holder .intgrtn-logo-panel .intgrtn-logo-img { max-height: 80px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel { max-width: 756px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-subject { padding: 9px 36px 22px; font-size: 16px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-desc { margin-bottom: 36px; padding: 22px 36px; font-size: 14px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages { }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box { margin-bottom: 27px; padding: 13px 18px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box .intgrtn-user-panel { min-width: 180px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box .intgrtn-user-panel .intgrtn-user-name { font-size: 14px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box .intgrtn-user-panel .intgrtn-date { font-size: 11px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box .intgrtn-user-panel::after { top: 13px; margin: 0px; padding: 0px; width: 14px; height: 14px; background-repeat: no-repeat; background-position: 50% 50%; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box.style1 { margin-right: 36px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box.style1 .intgrtn-user-panel { padding-right: 60px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box.style1 .intgrtn-user-panel::after { right: -8px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box.style2 { margin-left: 36px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box.style2 .intgrtn-user-panel { padding-left: 60px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box.style2 .intgrtn-user-panel::after { left: -8px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message { }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message form.intgrtn-form-contact-request-message { }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message form.intgrtn-form-contact-request-message .intgrtn-message-input-holder { height: 115px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message form.intgrtn-form-contact-request-message .intgrtn-message-input-holder textarea[name="message"] { padding: 22px; font-size: 14px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message form.intgrtn-form-contact-request-message .intgrtn-btn-submit-holder { height: 115px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message form.intgrtn-form-contact-request-message .intgrtn-btn-submit-holder .intgrtn-btn-submit { width: 125px; height: 40px; font-size: 14px; line-height: 40px; background-position: 95px 50%; }
}

@media (max-width: 767px) {
  .intgrtn-contact-request-messages-holder { padding-bottom: 30px; }
  .intgrtn-contact-request-messages-holder .intgrtn-logo-panel { margin-bottom: 50px; }
  .intgrtn-contact-request-messages-holder .intgrtn-logo-panel .intgrtn-logo-img { max-height: 64px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel { border-radius: 0px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-subject { padding: 8px 10px 18px; font-size: 13px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-desc { margin-bottom: 30px; padding: 18px 10px; font-size: 12px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages { }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box { margin-bottom: 25px; padding: 10px 14px; max-width: 230px; font-size: 12px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box .intgrtn-user-panel { min-width: 120px; background-size: 36px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box .intgrtn-user-panel .intgrtn-user-name { font-size: 12px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box .intgrtn-user-panel .intgrtn-date { font-size: 10px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box .intgrtn-user-panel::after { top: 10px; width: 12px; height: 12px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box.style1 { margin-right: 10px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box.style1 .intgrtn-user-panel { padding-top: 30px; padding-right: 15px; background-position: calc(100% - 5px) 0px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box.style1 .intgrtn-user-panel::after { right: -7px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box.style2 { margin-left: 10px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box.style2 .intgrtn-user-panel { padding-top: 30px; padding-left: 15px; background-position: 5px 0px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-prev-messages .intgrtn-message-box.style2 .intgrtn-user-panel::after { left: -7px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message { margin-top: 30px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message form.intgrtn-form-contact-request-message { }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message form.intgrtn-form-contact-request-message .intgrtn-message-input-holder { height: 92px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message form.intgrtn-form-contact-request-message .intgrtn-message-input-holder textarea[name="message"] { padding: 12px; font-size: 12px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message form.intgrtn-form-contact-request-message .intgrtn-btn-submit-holder { height: 92px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message form.intgrtn-form-contact-request-message .intgrtn-btn-submit-holder .intgrtn-btn-submit { padding-left: 24px; width: 100px; height: 32px; font-size: 12px; line-height: 32px; background-position: 76px 50%; background-size: 12px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message .intgrtn-input-message-error { margin-top: -20px; margin-right: 10px; font-size: 12px; }
  .intgrtn-contact-request-messages-holder .intgrtn-inner-panel .intgrtn-holder-new-message .intgrtn-form-message-success { font-size: 12px; }
}

.intgrtn-modal-exit-popup .intgrtn-modal { width: 800px; background-color: transparent; }

.intgrtn-modal-exit-popup .intgrtn-modal .intgrtn-modal-btn-close { top: -20px; color: white; }

.intgrtn-modal-exit-popup .intgrtn-modal .intgrtn-modal-header .intgrtn-modal-title { border: none; }

.intgrtn-modal-exit-popup .intgrtn-modal .intgrtn-exit-popup-iframe-holder { }

.intgrtn-modal-exit-popup .intgrtn-modal .intgrtn-exit-popup-iframe-holder .intgrtn-exit-popup-iframe { display: block; width: 100%; min-height: 90vh; border: none; }

.intgrtn-input.intgrtn-area-flags-holder { position: relative; white-space: nowrap; width: auto; border-right: none !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }

.intgrtn-invalid .intgrtn-input.intgrtn-area-flags-holder { border-color: rgb(244, 67, 54); }

.intgrtn-input.intgrtn-area-flags-holder .intgrtn-selected-area { display: block; position: relative; padding-left: 3px; padding-right: 18px; cursor: pointer; }

.intgrtn-input.intgrtn-area-flags-holder .intgrtn-selected-area .intgrtn-flag-image { display: inline-block; margin-right: 5px; width: 32px; height: 24px; vertical-align: middle; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; background-image: url(""); background-repeat: no-repeat; }

.intgrtn-input.intgrtn-area-flags-holder .intgrtn-selected-area .intgrtn-phone-code { display: inline-block; vertical-align: middle; }

.intgrtn-input.intgrtn-area-flags-holder .intgrtn-selected-area::after { display: block; position: absolute; content: "▼"; top: 50%; transform: translateY(-50%); right: 4px; width: 10px; height: 10px; line-height: 1; font-size: 10px; }

.intgrtn-input.intgrtn-area-flags-holder .intgrtn-selected-area.intgrtn-opened::after { content: "▲"; }

.intgrtn-input.intgrtn-area-flags-holder .intgrtn-areas-dropdown { display: block; position: absolute; top: 100%; left: -1px; width: 300px; height: 200px; overflow: auto; opacity: 0; visibility: hidden; transition: opacity 0.3s linear; background-color: white; border: 1px solid grey; }

.intgrtn-input.intgrtn-area-flags-holder .intgrtn-areas-dropdown .intgrtn-flag-single-item { display: block; cursor: pointer; padding: 3px 0px 3px 3px; }

.intgrtn-input.intgrtn-area-flags-holder .intgrtn-areas-dropdown .intgrtn-flag-single-item .intgrtn-flag-image { display: inline-block; margin-right: 5px; width: 32px; height: 24px; vertical-align: middle; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; background-image: url(""); background-repeat: no-repeat; }

.intgrtn-input.intgrtn-area-flags-holder .intgrtn-areas-dropdown .intgrtn-flag-single-item .intgrtn-area-name { display: inline-block; margin-right: 10px; vertical-align: middle; }

.intgrtn-input.intgrtn-area-flags-holder .intgrtn-areas-dropdown .intgrtn-flag-single-item .intgrtn-area-code { display: inline-block; color: rgba(0, 0, 0, 0.5); vertical-align: middle; }

.intgrtn-input.intgrtn-area-flags-holder .intgrtn-areas-dropdown .intgrtn-flag-single-item:hover, .intgrtn-input.intgrtn-area-flags-holder .intgrtn-areas-dropdown .intgrtn-flag-single-item.intgrtn-selected { background-color: rgba(0, 0, 0, 0.15); }

.intgrtn-input.intgrtn-area-flags-holder .intgrtn-areas-dropdown.intgrtn-opened { z-index: 50; opacity: 1; visibility: visible; }

.intgrtn-flag-image.intgrtn-flag-_African_Union { background-position: 0px -36px; }

.intgrtn-flag-image.intgrtn-flag-_Arab_League { background-position: 0px -68px; }

.intgrtn-flag-image.intgrtn-flag-_ASEAN { background-position: 0px -100px; }

.intgrtn-flag-image.intgrtn-flag-_CARICOM { background-position: 0px -132px; }

.intgrtn-flag-image.intgrtn-flag-_CIS { background-position: 0px -164px; }

.intgrtn-flag-image.intgrtn-flag-_Commonwealth { background-position: 0px -196px; }

.intgrtn-flag-image.intgrtn-flag-_England { background-position: 0px -228px; }

.intgrtn-flag-image.intgrtn-flag-_European_Union, .intgrtn-flag-image.intgrtn-flag-eu { background-position: 0px -260px; }

.intgrtn-flag-image.intgrtn-flag-_Islamic_Conference { background-position: 0px -292px; }

.intgrtn-flag-image.intgrtn-flag-_Kosovo { background-position: 0px -324px; }

.intgrtn-flag-image.intgrtn-flag-_NATO { background-position: 0px -356px; }

.intgrtn-flag-image.intgrtn-flag-_Northern_Cyprus { background-position: 0px -388px; }

.intgrtn-flag-image.intgrtn-flag-_Northern_Ireland { background-position: 0px -420px; }

.intgrtn-flag-image.intgrtn-flag-_Olimpic_Movement { background-position: 0px -452px; }

.intgrtn-flag-image.intgrtn-flag-_OPEC { background-position: 0px -484px; }

.intgrtn-flag-image.intgrtn-flag-_Red_Cross { background-position: 0px -516px; }

.intgrtn-flag-image.intgrtn-flag-_Scotland { background-position: 0px -548px; }

.intgrtn-flag-image.intgrtn-flag-_Somaliland { background-position: 0px -580px; }

.intgrtn-flag-image.intgrtn-flag-_Tibet { background-position: 0px -612px; }

.intgrtn-flag-image.intgrtn-flag-_United_Nations { background-position: 0px -644px; }

.intgrtn-flag-image.intgrtn-flag-_Wales { background-position: 0px -676px; }

.intgrtn-flag-image.intgrtn-flag-ad, .intgrtn-flag-image.intgrtn-flag-and { background-position: 0px -708px; }

.intgrtn-flag-image.intgrtn-flag-ae, .intgrtn-flag-image.intgrtn-flag-are { background-position: 0px -740px; }

.intgrtn-flag-image.intgrtn-flag-af, .intgrtn-flag-image.intgrtn-flag-afg { background-position: 0px -772px; }

.intgrtn-flag-image.intgrtn-flag-ag, .intgrtn-flag-image.intgrtn-flag-atg { background-position: 0px -804px; }

.intgrtn-flag-image.intgrtn-flag-ai, .intgrtn-flag-image.intgrtn-flag-aia { background-position: 0px -836px; }

.intgrtn-flag-image.intgrtn-flag-al, .intgrtn-flag-image.intgrtn-flag-alb { background-position: 0px -868px; }

.intgrtn-flag-image.intgrtn-flag-am, .intgrtn-flag-image.intgrtn-flag-arm { background-position: 0px -900px; }

.intgrtn-flag-image.intgrtn-flag-ao, .intgrtn-flag-image.intgrtn-flag-ago { background-position: 0px -932px; }

.intgrtn-flag-image.intgrtn-flag-aq, .intgrtn-flag-image.intgrtn-flag-ata { background-position: 0px -964px; }

.intgrtn-flag-image.intgrtn-flag-ar, .intgrtn-flag-image.intgrtn-flag-arg { background-position: 0px -996px; }

.intgrtn-flag-image.intgrtn-flag-as, .intgrtn-flag-image.intgrtn-flag-asm { background-position: 0px -1028px; }

.intgrtn-flag-image.intgrtn-flag-at, .intgrtn-flag-image.intgrtn-flag-aut { background-position: 0px -1060px; }

.intgrtn-flag-image.intgrtn-flag-au, .intgrtn-flag-image.intgrtn-flag-aus { background-position: 0px -1092px; }

.intgrtn-flag-image.intgrtn-flag-aw, .intgrtn-flag-image.intgrtn-flag-abw { background-position: 0px -1124px; }

.intgrtn-flag-image.intgrtn-flag-ax, .intgrtn-flag-image.intgrtn-flag-ala { background-position: 0px -1156px; }

.intgrtn-flag-image.intgrtn-flag-az, .intgrtn-flag-image.intgrtn-flag-aze { background-position: 0px -1188px; }

.intgrtn-flag-image.intgrtn-flag-ba, .intgrtn-flag-image.intgrtn-flag-bih { background-position: 0px -1220px; }

.intgrtn-flag-image.intgrtn-flag-bb, .intgrtn-flag-image.intgrtn-flag-brb { background-position: 0px -1252px; }

.intgrtn-flag-image.intgrtn-flag-bd, .intgrtn-flag-image.intgrtn-flag-bgd { background-position: 0px -1284px; }

.intgrtn-flag-image.intgrtn-flag-be, .intgrtn-flag-image.intgrtn-flag-bel { background-position: 0px -1316px; }

.intgrtn-flag-image.intgrtn-flag-bf, .intgrtn-flag-image.intgrtn-flag-bfa { background-position: 0px -1348px; }

.intgrtn-flag-image.intgrtn-flag-bg, .intgrtn-flag-image.intgrtn-flag-bgr { background-position: 0px -1380px; }

.intgrtn-flag-image.intgrtn-flag-bh, .intgrtn-flag-image.intgrtn-flag-bhr { background-position: 0px -1412px; }

.intgrtn-flag-image.intgrtn-flag-bi, .intgrtn-flag-image.intgrtn-flag-bdi { background-position: 0px -1444px; }

.intgrtn-flag-image.intgrtn-flag-bj, .intgrtn-flag-image.intgrtn-flag-ben { background-position: 0px -1476px; }

.intgrtn-flag-image.intgrtn-flag-bm, .intgrtn-flag-image.intgrtn-flag-bmu { background-position: 0px -1508px; }

.intgrtn-flag-image.intgrtn-flag-bn, .intgrtn-flag-image.intgrtn-flag-brn { background-position: 0px -1540px; }

.intgrtn-flag-image.intgrtn-flag-bo, .intgrtn-flag-image.intgrtn-flag-bol { background-position: 0px -1572px; }

.intgrtn-flag-image.intgrtn-flag-br, .intgrtn-flag-image.intgrtn-flag-bra { background-position: 0px -1604px; }

.intgrtn-flag-image.intgrtn-flag-bs, .intgrtn-flag-image.intgrtn-flag-bhs { background-position: 0px -1636px; }

.intgrtn-flag-image.intgrtn-flag-bt, .intgrtn-flag-image.intgrtn-flag-btn { background-position: 0px -1668px; }

.intgrtn-flag-image.intgrtn-flag-bw, .intgrtn-flag-image.intgrtn-flag-bwa { background-position: 0px -1700px; }

.intgrtn-flag-image.intgrtn-flag-by, .intgrtn-flag-image.intgrtn-flag-blr { background-position: 0px -1732px; }

.intgrtn-flag-image.intgrtn-flag-bz, .intgrtn-flag-image.intgrtn-flag-blz { background-position: 0px -1764px; }

.intgrtn-flag-image.intgrtn-flag-ca, .intgrtn-flag-image.intgrtn-flag-can { background-position: 0px -1796px; }

.intgrtn-flag-image.intgrtn-flag-cd, .intgrtn-flag-image.intgrtn-flag-cod { background-position: 0px -1828px; }

.intgrtn-flag-image.intgrtn-flag-cf, .intgrtn-flag-image.intgrtn-flag-rca { background-position: 0px -1860px; }

.intgrtn-flag-image.intgrtn-flag-cg, .intgrtn-flag-image.intgrtn-flag-cog { background-position: 0px -1892px; }

.intgrtn-flag-image.intgrtn-flag-ch, .intgrtn-flag-image.intgrtn-flag-che { background-position: 0px -1924px; }

.intgrtn-flag-image.intgrtn-flag-ci, .intgrtn-flag-image.intgrtn-flag-civ { background-position: 0px -1956px; }

.intgrtn-flag-image.intgrtn-flag-ck, .intgrtn-flag-image.intgrtn-flag-cok { background-position: 0px -1988px; }

.intgrtn-flag-image.intgrtn-flag-cl, .intgrtn-flag-image.intgrtn-flag-chl { background-position: 0px -2020px; }

.intgrtn-flag-image.intgrtn-flag-cm, .intgrtn-flag-image.intgrtn-flag-cmr { background-position: 0px -2052px; }

.intgrtn-flag-image.intgrtn-flag-cn, .intgrtn-flag-image.intgrtn-flag-chn { background-position: 0px -2084px; }

.intgrtn-flag-image.intgrtn-flag-co, .intgrtn-flag-image.intgrtn-flag-col { background-position: 0px -2116px; }

.intgrtn-flag-image.intgrtn-flag-cr, .intgrtn-flag-image.intgrtn-flag-cri { background-position: 0px -2148px; }

.intgrtn-flag-image.intgrtn-flag-cu, .intgrtn-flag-image.intgrtn-flag-cub { background-position: 0px -2180px; }

.intgrtn-flag-image.intgrtn-flag-cv, .intgrtn-flag-image.intgrtn-flag-cpv { background-position: 0px -2212px; }

.intgrtn-flag-image.intgrtn-flag-cy, .intgrtn-flag-image.intgrtn-flag-cyp { background-position: 0px -2244px; }

.intgrtn-flag-image.intgrtn-flag-cz, .intgrtn-flag-image.intgrtn-flag-cze { background-position: 0px -2276px; }

.intgrtn-flag-image.intgrtn-flag-de, .intgrtn-flag-image.intgrtn-flag-deu { background-position: 0px -2308px; }

.intgrtn-flag-image.intgrtn-flag-dj, .intgrtn-flag-image.intgrtn-flag-dji { background-position: 0px -2340px; }

.intgrtn-flag-image.intgrtn-flag-dk, .intgrtn-flag-image.intgrtn-flag-dnk { background-position: 0px -2372px; }

.intgrtn-flag-image.intgrtn-flag-dm, .intgrtn-flag-image.intgrtn-flag-dma { background-position: 0px -2404px; }

.intgrtn-flag-image.intgrtn-flag-do, .intgrtn-flag-image.intgrtn-flag-dom { background-position: 0px -2436px; }

.intgrtn-flag-image.intgrtn-flag-dz, .intgrtn-flag-image.intgrtn-flag-dza { background-position: 0px -2468px; }

.intgrtn-flag-image.intgrtn-flag-ec, .intgrtn-flag-image.intgrtn-flag-ecu { background-position: 0px -2500px; }

.intgrtn-flag-image.intgrtn-flag-ee, .intgrtn-flag-image.intgrtn-flag-est { background-position: 0px -2532px; }

.intgrtn-flag-image.intgrtn-flag-eg, .intgrtn-flag-image.intgrtn-flag-egy { background-position: 0px -2564px; }

.intgrtn-flag-image.intgrtn-flag-eh, .intgrtn-flag-image.intgrtn-flag-esh { background-position: 0px -2596px; }

.intgrtn-flag-image.intgrtn-flag-er, .intgrtn-flag-image.intgrtn-flag-eri { background-position: 0px -2628px; }

.intgrtn-flag-image.intgrtn-flag-es, .intgrtn-flag-image.intgrtn-flag-esp { background-position: 0px -2660px; }

.intgrtn-flag-image.intgrtn-flag-et, .intgrtn-flag-image.intgrtn-flag-eth { background-position: 0px -2692px; }

.intgrtn-flag-image.intgrtn-flag-fi, .intgrtn-flag-image.intgrtn-flag-fin { background-position: 0px -2724px; }

.intgrtn-flag-image.intgrtn-flag-fj, .intgrtn-flag-image.intgrtn-flag-fji { background-position: 0px -2756px; }

.intgrtn-flag-image.intgrtn-flag-fm, .intgrtn-flag-image.intgrtn-flag-fsm { background-position: 0px -2788px; }

.intgrtn-flag-image.intgrtn-flag-fo, .intgrtn-flag-image.intgrtn-flag-fro { background-position: 0px -2820px; }

.intgrtn-flag-image.intgrtn-flag-fr, .intgrtn-flag-image.intgrtn-flag-fra { background-position: 0px -2852px; }

.intgrtn-flag-image.intgrtn-flag-bl, .intgrtn-flag-image.intgrtn-flag-blm { background-position: 0px -2852px; }

.intgrtn-flag-image.intgrtn-flag-cp, .intgrtn-flag-image.intgrtn-flag-cpt { background-position: 0px -2852px; }

.intgrtn-flag-image.intgrtn-flag-mf, .intgrtn-flag-image.intgrtn-flag-maf { background-position: 0px -2852px; }

.intgrtn-flag-image.intgrtn-flag-yt, .intgrtn-flag-image.intgrtn-flag-myt { background-position: 0px -2852px; }

.intgrtn-flag-image.intgrtn-flag-ga, .intgrtn-flag-image.intgrtn-flag-gab { background-position: 0px -2884px; }

.intgrtn-flag-image.intgrtn-flag-gb, .intgrtn-flag-image.intgrtn-flag-gbr { background-position: 0px -2916px; }

.intgrtn-flag-image.intgrtn-flag-sh, .intgrtn-flag-image.intgrtn-flag-shn { background-position: 0px -2916px; }

.intgrtn-flag-image.intgrtn-flag-gd, .intgrtn-flag-image.intgrtn-flag-grd { background-position: 0px -2948px; }

.intgrtn-flag-image.intgrtn-flag-ge, .intgrtn-flag-image.intgrtn-flag-geo { background-position: 0px -2980px; }

.intgrtn-flag-image.intgrtn-flag-gg, .intgrtn-flag-image.intgrtn-flag-ggy { background-position: 0px -3012px; }

.intgrtn-flag-image.intgrtn-flag-gh, .intgrtn-flag-image.intgrtn-flag-gha { background-position: 0px -3044px; }

.intgrtn-flag-image.intgrtn-flag-gi, .intgrtn-flag-image.intgrtn-flag-gib { background-position: 0px -3076px; }

.intgrtn-flag-image.intgrtn-flag-gl, .intgrtn-flag-image.intgrtn-flag-grl { background-position: 0px -3108px; }

.intgrtn-flag-image.intgrtn-flag-gm, .intgrtn-flag-image.intgrtn-flag-gmb { background-position: 0px -3140px; }

.intgrtn-flag-image.intgrtn-flag-gn, .intgrtn-flag-image.intgrtn-flag-gin { background-position: 0px -3172px; }

.intgrtn-flag-image.intgrtn-flag-gp, .intgrtn-flag-image.intgrtn-flag-glp { background-position: 0px -3204px; }

.intgrtn-flag-image.intgrtn-flag-gq, .intgrtn-flag-image.intgrtn-flag-gnq { background-position: 0px -3236px; }

.intgrtn-flag-image.intgrtn-flag-gr, .intgrtn-flag-image.intgrtn-flag-grc { background-position: 0px -3268px; }

.intgrtn-flag-image.intgrtn-flag-gt, .intgrtn-flag-image.intgrtn-flag-gtm { background-position: 0px -3300px; }

.intgrtn-flag-image.intgrtn-flag-gu, .intgrtn-flag-image.intgrtn-flag-gum { background-position: 0px -3332px; }

.intgrtn-flag-image.intgrtn-flag-gw, .intgrtn-flag-image.intgrtn-flag-gnb { background-position: 0px -3364px; }

.intgrtn-flag-image.intgrtn-flag-gy, .intgrtn-flag-image.intgrtn-flag-guy { background-position: 0px -3396px; }

.intgrtn-flag-image.intgrtn-flag-hk, .intgrtn-flag-image.intgrtn-flag-hkg { background-position: 0px -3428px; }

.intgrtn-flag-image.intgrtn-flag-hn, .intgrtn-flag-image.intgrtn-flag-hnd { background-position: 0px -3460px; }

.intgrtn-flag-image.intgrtn-flag-hr, .intgrtn-flag-image.intgrtn-flag-hrv { background-position: 0px -3492px; }

.intgrtn-flag-image.intgrtn-flag-ht, .intgrtn-flag-image.intgrtn-flag-hti { background-position: 0px -3524px; }

.intgrtn-flag-image.intgrtn-flag-hu, .intgrtn-flag-image.intgrtn-flag-hun { background-position: 0px -3556px; }

.intgrtn-flag-image.intgrtn-flag-id, .intgrtn-flag-image.intgrtn-flag-idn { background-position: 0px -3588px; }

.intgrtn-flag-image.intgrtn-flag-mc, .intgrtn-flag-image.intgrtn-flag-mco { background-position: 0px -3588px; }

.intgrtn-flag-image.intgrtn-flag-ie { background-position: 0px -3620px; }

.intgrtn-flag-image.intgrtn-flag-il, .intgrtn-flag-image.intgrtn-flag-isr { background-position: 0px -3652px; }

.intgrtn-flag-image.intgrtn-flag-im, .intgrtn-flag-image.intgrtn-flag-imn { background-position: 0px -3684px; }

.intgrtn-flag-image.intgrtn-flag-in, .intgrtn-flag-image.intgrtn-flag-ind { background-position: 0px -3716px; }

.intgrtn-flag-image.intgrtn-flag-iq, .intgrtn-flag-image.intgrtn-flag-irq { background-position: 0px -3748px; }

.intgrtn-flag-image.intgrtn-flag-ir, .intgrtn-flag-image.intgrtn-flag-irn { background-position: 0px -3780px; }

.intgrtn-flag-image.intgrtn-flag-is, .intgrtn-flag-image.intgrtn-flag-isl { background-position: 0px -3812px; }

.intgrtn-flag-image.intgrtn-flag-it, .intgrtn-flag-image.intgrtn-flag-ita { background-position: 0px -3844px; }

.intgrtn-flag-image.intgrtn-flag-je, .intgrtn-flag-image.intgrtn-flag-jey { background-position: 0px -3876px; }

.intgrtn-flag-image.intgrtn-flag-jm, .intgrtn-flag-image.intgrtn-flag-jam { background-position: 0px -3908px; }

.intgrtn-flag-image.intgrtn-flag-jo, .intgrtn-flag-image.intgrtn-flag-jor { background-position: 0px -3940px; }

.intgrtn-flag-image.intgrtn-flag-jp, .intgrtn-flag-image.intgrtn-flag-jpn { background-position: 0px -3972px; }

.intgrtn-flag-image.intgrtn-flag-ke, .intgrtn-flag-image.intgrtn-flag-ken { background-position: 0px -4004px; }

.intgrtn-flag-image.intgrtn-flag-kg, .intgrtn-flag-image.intgrtn-flag-kgz { background-position: 0px -4036px; }

.intgrtn-flag-image.intgrtn-flag-kh, .intgrtn-flag-image.intgrtn-flag-khm { background-position: 0px -4068px; }

.intgrtn-flag-image.intgrtn-flag-ki, .intgrtn-flag-image.intgrtn-flag-kir { background-position: 0px -4100px; }

.intgrtn-flag-image.intgrtn-flag-km, .intgrtn-flag-image.intgrtn-flag-com { background-position: 0px -4132px; }

.intgrtn-flag-image.intgrtn-flag-kn, .intgrtn-flag-image.intgrtn-flag-kna { background-position: 0px -4164px; }

.intgrtn-flag-image.intgrtn-flag-kp, .intgrtn-flag-image.intgrtn-flag-prk { background-position: 0px -4196px; }

.intgrtn-flag-image.intgrtn-flag-kr, .intgrtn-flag-image.intgrtn-flag-kor { background-position: 0px -4228px; }

.intgrtn-flag-image.intgrtn-flag-kw, .intgrtn-flag-image.intgrtn-flag-kwt { background-position: 0px -4260px; }

.intgrtn-flag-image.intgrtn-flag-ky, .intgrtn-flag-image.intgrtn-flag-cym { background-position: 0px -4292px; }

.intgrtn-flag-image.intgrtn-flag-kz, .intgrtn-flag-image.intgrtn-flag-kaz { background-position: 0px -4324px; }

.intgrtn-flag-image.intgrtn-flag-la, .intgrtn-flag-image.intgrtn-flag-lao { background-position: 0px -4356px; }

.intgrtn-flag-image.intgrtn-flag-lb, .intgrtn-flag-image.intgrtn-flag-lbn { background-position: 0px -4388px; }

.intgrtn-flag-image.intgrtn-flag-lc, .intgrtn-flag-image.intgrtn-flag-lca { background-position: 0px -4420px; }

.intgrtn-flag-image.intgrtn-flag-li, .intgrtn-flag-image.intgrtn-flag-lie { background-position: 0px -4452px; }

.intgrtn-flag-image.intgrtn-flag-lk, .intgrtn-flag-image.intgrtn-flag-lka { background-position: 0px -4484px; }

.intgrtn-flag-image.intgrtn-flag-lr, .intgrtn-flag-image.intgrtn-flag-lbr { background-position: 0px -4516px; }

.intgrtn-flag-image.intgrtn-flag-ls, .intgrtn-flag-image.intgrtn-flag-lso { background-position: 0px -4548px; }

.intgrtn-flag-image.intgrtn-flag-lt, .intgrtn-flag-image.intgrtn-flag-ltu { background-position: 0px -4580px; }

.intgrtn-flag-image.intgrtn-flag-lu, .intgrtn-flag-image.intgrtn-flag-lux { background-position: 0px -4612px; }

.intgrtn-flag-image.intgrtn-flag-lv, .intgrtn-flag-image.intgrtn-flag-lva { background-position: 0px -4644px; }

.intgrtn-flag-image.intgrtn-flag-ly, .intgrtn-flag-image.intgrtn-flag-lby { background-position: 0px -4676px; }

.intgrtn-flag-image.intgrtn-flag-ma, .intgrtn-flag-image.intgrtn-flag-mar { background-position: 0px -4708px; }

.intgrtn-flag-image.intgrtn-flag-md, .intgrtn-flag-image.intgrtn-flag-mda { background-position: 0px -4740px; }

.intgrtn-flag-image.intgrtn-flag-me, .intgrtn-flag-image.intgrtn-flag-mne { background-position: 0px -4772px; }

.intgrtn-flag-image.intgrtn-flag-mg, .intgrtn-flag-image.intgrtn-flag-mdg { background-position: 0px -4804px; }

.intgrtn-flag-image.intgrtn-flag-mh, .intgrtn-flag-image.intgrtn-flag-mhl { background-position: 0px -4836px; }

.intgrtn-flag-image.intgrtn-flag-mk, .intgrtn-flag-image.intgrtn-flag-mkd { background-position: 0px -4868px; }

.intgrtn-flag-image.intgrtn-flag-ml, .intgrtn-flag-image.intgrtn-flag-mli { background-position: 0px -4900px; }

.intgrtn-flag-image.intgrtn-flag-mm, .intgrtn-flag-image.intgrtn-flag-mmr { background-position: 0px -4932px; }

.intgrtn-flag-image.intgrtn-flag-mn, .intgrtn-flag-image.intgrtn-flag-mng { background-position: 0px -4964px; }

.intgrtn-flag-image.intgrtn-flag-mo, .intgrtn-flag-image.intgrtn-flag-mac { background-position: 0px -4996px; }

.intgrtn-flag-image.intgrtn-flag-mq, .intgrtn-flag-image.intgrtn-flag-mtq { background-position: 0px -5028px; }

.intgrtn-flag-image.intgrtn-flag-mr, .intgrtn-flag-image.intgrtn-flag-mrt { background-position: 0px -5060px; }

.intgrtn-flag-image.intgrtn-flag-ms, .intgrtn-flag-image.intgrtn-flag-msr { background-position: 0px -5092px; }

.intgrtn-flag-image.intgrtn-flag-mt, .intgrtn-flag-image.intgrtn-flag-mlt { background-position: 0px -5124px; }

.intgrtn-flag-image.intgrtn-flag-mu, .intgrtn-flag-image.intgrtn-flag-mus { background-position: 0px -5156px; }

.intgrtn-flag-image.intgrtn-flag-mv, .intgrtn-flag-image.intgrtn-flag-mdv { background-position: 0px -5188px; }

.intgrtn-flag-image.intgrtn-flag-mw, .intgrtn-flag-image.intgrtn-flag-mwi { background-position: 0px -5220px; }

.intgrtn-flag-image.intgrtn-flag-mx, .intgrtn-flag-image.intgrtn-flag-mex { background-position: 0px -5252px; }

.intgrtn-flag-image.intgrtn-flag-my, .intgrtn-flag-image.intgrtn-flag-mys { background-position: 0px -5284px; }

.intgrtn-flag-image.intgrtn-flag-mz, .intgrtn-flag-image.intgrtn-flag-moz { background-position: 0px -5316px; }

.intgrtn-flag-image.intgrtn-flag-na, .intgrtn-flag-image.intgrtn-flag-nam { background-position: 0px -5348px; }

.intgrtn-flag-image.intgrtn-flag-nc, .intgrtn-flag-image.intgrtn-flag-ncl { background-position: 0px -5380px; }

.intgrtn-flag-image.intgrtn-flag-ne, .intgrtn-flag-image.intgrtn-flag-ner { background-position: 0px -5412px; }

.intgrtn-flag-image.intgrtn-flag-ng, .intgrtn-flag-image.intgrtn-flag-nga { background-position: 0px -5444px; }

.intgrtn-flag-image.intgrtn-flag-ni, .intgrtn-flag-image.intgrtn-flag-nic { background-position: 0px -5476px; }

.intgrtn-flag-image.intgrtn-flag-nl, .intgrtn-flag-image.intgrtn-flag-nld { background-position: 0px -5508px; }

.intgrtn-flag-image.intgrtn-flag-nl { background-position: 0px -5508px; }

.intgrtn-flag-image.intgrtn-flag-bq { background-position: 0px -5508px; }

.intgrtn-flag-image.intgrtn-flag-no { background-position: 0px -5540px; }

.intgrtn-flag-image.intgrtn-flag-bv, .intgrtn-flag-image.intgrtn-flag-nq, .intgrtn-flag-image.intgrtn-flag-sj { background-position: 0px -5540px; }

.intgrtn-flag-image.intgrtn-flag-bq, .intgrtn-flag-image.intgrtn-flag-bes { background-position: 0px -5508px; }

.intgrtn-flag-image.intgrtn-flag-no, .intgrtn-flag-image.intgrtn-flag-nor { background-position: 0px -5540px; }

.intgrtn-flag-image.intgrtn-flag-bv, .intgrtn-flag-image.intgrtn-flag-bvt { background-position: 0px -5540px; }

.intgrtn-flag-image.intgrtn-flag-nq, .intgrtn-flag-image.intgrtn-flag-atn { background-position: 0px -5540px; }

.intgrtn-flag-image.intgrtn-flag-sj, .intgrtn-flag-image.intgrtn-flag-sjm { background-position: 0px -5540px; }

.intgrtn-flag-image.intgrtn-flag-np, .intgrtn-flag-image.intgrtn-flag-npl { background-position: 0px -5572px; }

.intgrtn-flag-image.intgrtn-flag-nr, .intgrtn-flag-image.intgrtn-flag-nru { background-position: 0px -5604px; }

.intgrtn-flag-image.intgrtn-flag-nz, .intgrtn-flag-image.intgrtn-flag-nzl { background-position: 0px -5636px; }

.intgrtn-flag-image.intgrtn-flag-om, .intgrtn-flag-image.intgrtn-flag-omn { background-position: 0px -5668px; }

.intgrtn-flag-image.intgrtn-flag-pa, .intgrtn-flag-image.intgrtn-flag-pan { background-position: 0px -5700px; }

.intgrtn-flag-image.intgrtn-flag-pe, .intgrtn-flag-image.intgrtn-flag-per { background-position: 0px -5732px; }

.intgrtn-flag-image.intgrtn-flag-pf, .intgrtn-flag-image.intgrtn-flag-pyf { background-position: 0px -5764px; }

.intgrtn-flag-image.intgrtn-flag-pg, .intgrtn-flag-image.intgrtn-flag-png { background-position: 0px -5796px; }

.intgrtn-flag-image.intgrtn-flag-ph, .intgrtn-flag-image.intgrtn-flag-phl { background-position: 0px -5828px; }

.intgrtn-flag-image.intgrtn-flag-pk, .intgrtn-flag-image.intgrtn-flag-pak { background-position: 0px -5860px; }

.intgrtn-flag-image.intgrtn-flag-pl, .intgrtn-flag-image.intgrtn-flag-pol { background-position: 0px -5892px; }

.intgrtn-flag-image.intgrtn-flag-pr, .intgrtn-flag-image.intgrtn-flag-pri { background-position: 0px -5924px; }

.intgrtn-flag-image.intgrtn-flag-ps, .intgrtn-flag-image.intgrtn-flag-pse { background-position: 0px -5956px; }

.intgrtn-flag-image.intgrtn-flag-pt, .intgrtn-flag-image.intgrtn-flag-prt { background-position: 0px -5988px; }

.intgrtn-flag-image.intgrtn-flag-pw, .intgrtn-flag-image.intgrtn-flag-plw { background-position: 0px -6020px; }

.intgrtn-flag-image.intgrtn-flag-py, .intgrtn-flag-image.intgrtn-flag-pry { background-position: 0px -6052px; }

.intgrtn-flag-image.intgrtn-flag-qa, .intgrtn-flag-image.intgrtn-flag-qat { background-position: 0px -6084px; }

.intgrtn-flag-image.intgrtn-flag-re, .intgrtn-flag-image.intgrtn-flag-reu { background-position: 0px -6116px; }

.intgrtn-flag-image.intgrtn-flag-ro, .intgrtn-flag-image.intgrtn-flag-rou { background-position: 0px -6148px; }

.intgrtn-flag-image.intgrtn-flag-rs, .intgrtn-flag-image.intgrtn-flag-srb { background-position: 0px -6180px; }

.intgrtn-flag-image.intgrtn-flag-ru, .intgrtn-flag-image.intgrtn-flag-rus { background-position: 0px -6212px; }

.intgrtn-flag-image.intgrtn-flag-rw, .intgrtn-flag-image.intgrtn-flag-rwa { background-position: 0px -6244px; }

.intgrtn-flag-image.intgrtn-flag-sa, .intgrtn-flag-image.intgrtn-flag-sau { background-position: 0px -6276px; }

.intgrtn-flag-image.intgrtn-flag-sb, .intgrtn-flag-image.intgrtn-flag-slb { background-position: 0px -6308px; }

.intgrtn-flag-image.intgrtn-flag-sc, .intgrtn-flag-image.intgrtn-flag-syc { background-position: 0px -6340px; }

.intgrtn-flag-image.intgrtn-flag-sd, .intgrtn-flag-image.intgrtn-flag-sdn { background-position: 0px -6372px; }

.intgrtn-flag-image.intgrtn-flag-se, .intgrtn-flag-image.intgrtn-flag-swe { background-position: 0px -6404px; }

.intgrtn-flag-image.intgrtn-flag-sg, .intgrtn-flag-image.intgrtn-flag-sgp { background-position: 0px -6436px; }

.intgrtn-flag-image.intgrtn-flag-si, .intgrtn-flag-image.intgrtn-flag-svn { background-position: 0px -6468px; }

.intgrtn-flag-image.intgrtn-flag-sk, .intgrtn-flag-image.intgrtn-flag-svk { background-position: 0px -6500px; }

.intgrtn-flag-image.intgrtn-flag-sl, .intgrtn-flag-image.intgrtn-flag-sle { background-position: 0px -6532px; }

.intgrtn-flag-image.intgrtn-flag-sm, .intgrtn-flag-image.intgrtn-flag-smr { background-position: 0px -6564px; }

.intgrtn-flag-image.intgrtn-flag-sn, .intgrtn-flag-image.intgrtn-flag-sen { background-position: 0px -6596px; }

.intgrtn-flag-image.intgrtn-flag-so, .intgrtn-flag-image.intgrtn-flag-som { background-position: 0px -6628px; }

.intgrtn-flag-image.intgrtn-flag-sr, .intgrtn-flag-image.intgrtn-flag-sur { background-position: 0px -6660px; }

.intgrtn-flag-image.intgrtn-flag-st, .intgrtn-flag-image.intgrtn-flag-stp { background-position: 0px -6692px; }

.intgrtn-flag-image.intgrtn-flag-sv, .intgrtn-flag-image.intgrtn-flag-slv { background-position: 0px -6724px; }

.intgrtn-flag-image.intgrtn-flag-sy, .intgrtn-flag-image.intgrtn-flag-syr { background-position: 0px -6756px; }

.intgrtn-flag-image.intgrtn-flag-sz, .intgrtn-flag-image.intgrtn-flag-swz { background-position: 0px -6788px; }

.intgrtn-flag-image.intgrtn-flag-tc, .intgrtn-flag-image.intgrtn-flag-tca { background-position: 0px -6820px; }

.intgrtn-flag-image.intgrtn-flag-td, .intgrtn-flag-image.intgrtn-flag-tcd { background-position: 0px -6852px; }

.intgrtn-flag-image.intgrtn-flag-tg, .intgrtn-flag-image.intgrtn-flag-tgo { background-position: 0px -6884px; }

.intgrtn-flag-image.intgrtn-flag-th, .intgrtn-flag-image.intgrtn-flag-tha { background-position: 0px -6916px; }

.intgrtn-flag-image.intgrtn-flag-tj, .intgrtn-flag-image.intgrtn-flag-tjk { background-position: 0px -6948px; }

.intgrtn-flag-image.intgrtn-flag-tl, .intgrtn-flag-image.intgrtn-flag-tls { background-position: 0px -6980px; }

.intgrtn-flag-image.intgrtn-flag-tm, .intgrtn-flag-image.intgrtn-flag-tkm { background-position: 0px -7012px; }

.intgrtn-flag-image.intgrtn-flag-tn, .intgrtn-flag-image.intgrtn-flag-tun { background-position: 0px -7044px; }

.intgrtn-flag-image.intgrtn-flag-to, .intgrtn-flag-image.intgrtn-flag-ton { background-position: 0px -7076px; }

.intgrtn-flag-image.intgrtn-flag-tr, .intgrtn-flag-image.intgrtn-flag-tur { background-position: 0px -7108px; }

.intgrtn-flag-image.intgrtn-flag-tt, .intgrtn-flag-image.intgrtn-flag-tto { background-position: 0px -7140px; }

.intgrtn-flag-image.intgrtn-flag-tv, .intgrtn-flag-image.intgrtn-flag-tuv { background-position: 0px -7172px; }

.intgrtn-flag-image.intgrtn-flag-tw, .intgrtn-flag-image.intgrtn-flag-twn { background-position: 0px -7204px; }

.intgrtn-flag-image.intgrtn-flag-tz, .intgrtn-flag-image.intgrtn-flag-tza { background-position: 0px -7236px; }

.intgrtn-flag-image.intgrtn-flag-ua, .intgrtn-flag-image.intgrtn-flag-ukr { background-position: 0px -7268px; }

.intgrtn-flag-image.intgrtn-flag-ug, .intgrtn-flag-image.intgrtn-flag-uga { background-position: 0px -7300px; }

.intgrtn-flag-image.intgrtn-flag-us, .intgrtn-flag-image.intgrtn-flag-usa { background-position: 0px -7332px; }

.intgrtn-flag-image.intgrtn-flag-uy, .intgrtn-flag-image.intgrtn-flag-ury { background-position: 0px -7364px; }

.intgrtn-flag-image.intgrtn-flag-uz, .intgrtn-flag-image.intgrtn-flag-uzb { background-position: 0px -7396px; }

.intgrtn-flag-image.intgrtn-flag-va, .intgrtn-flag-image.intgrtn-flag-vat { background-position: 0px -7428px; }

.intgrtn-flag-image.intgrtn-flag-vc, .intgrtn-flag-image.intgrtn-flag-vct { background-position: 0px -7460px; }

.intgrtn-flag-image.intgrtn-flag-ve, .intgrtn-flag-image.intgrtn-flag-ven { background-position: 0px -7492px; }

.intgrtn-flag-image.intgrtn-flag-vg, .intgrtn-flag-image.intgrtn-flag-vgb { background-position: 0px -7524px; }

.intgrtn-flag-image.intgrtn-flag-vi, .intgrtn-flag-image.intgrtn-flag-vir { background-position: 0px -7556px; }

.intgrtn-flag-image.intgrtn-flag-vn, .intgrtn-flag-image.intgrtn-flag-vnm { background-position: 0px -7588px; }

.intgrtn-flag-image.intgrtn-flag-vu, .intgrtn-flag-image.intgrtn-flag-vut { background-position: 0px -7620px; }

.intgrtn-flag-image.intgrtn-flag-ws, .intgrtn-flag-image.intgrtn-flag-wsm { background-position: 0px -7652px; }

.intgrtn-flag-image.intgrtn-flag-ye, .intgrtn-flag-image.intgrtn-flag-yem { background-position: 0px -7684px; }

.intgrtn-flag-image.intgrtn-flag-za, .intgrtn-flag-image.intgrtn-flag-zaf { background-position: 0px -7716px; }

.intgrtn-flag-image.intgrtn-flag-zm, .intgrtn-flag-image.intgrtn-flag-zmb { background-position: 0px -7748px; }

.intgrtn-flag-image.intgrtn-flag-zw, .intgrtn-flag-image.intgrtn-flag-zwe { background-position: 0px -7780px; }

.intgrtn-flag-image.intgrtn-flag-sx, .intgrtn-flag-image.intgrtn-flag-sxm { background-position: 0px -7812px; }

.intgrtn-flag-image.intgrtn-flag-cw, .intgrtn-flag-image.intgrtn-flag-cuw { background-position: 0px -7844px; }

.intgrtn-flag-image.intgrtn-flag-ss, .intgrtn-flag-image.intgrtn-flag-ssd { background-position: 0px -7876px; }

.intgrtn-flag-image.intgrtn-flag-nu, .intgrtn-flag-image.intgrtn-flag-niu { background-position: 0px -7908px; }

.intgrtn-flag-image.intgrtn-flag-gf { background-position: 0px -7940px; }

.intgrtn-flag-image.intgrtn-flag-pm { background-position: 0px -7972px; }

.intgrtn-flag-image.intgrtn-flag-tf { background-position: 0px -8004px; }

.intgrtn-flag-image.intgrtn-flag-an { background-position: 0px -8036px; }

.intgrtn-flag-image.intgrtn-flag-nf { background-position: 0px -8068px; }

.intgrtn-flag-image.intgrtn-flag-gs { background-position: 0px -8100px; }

.intgrtn-flag-image.intgrtn-flag-fk { background-position: 0px -8132px; }

.intgrtn-flag-image.intgrtn-flag-cx { background-position: 0px -8164px; }

.intgrtn-flag-image.intgrtn-flag-cc { background-position: 0px -8196px; }

.intgrtn-flag-image.intgrtn-flag-mp { background-position: 0px -8228px; }

.intgrtn-flag-image.intgrtn-flag-tk { background-position: 0px -8260px; }

.intgrtn-flag-image.intgrtn-flag-wf { background-position: 0px -8292px; }

.intgrtn-flag-image.intgrtn-flag-pn { background-position: 0px -8324px; }

.intgrtn-btn-submit-secondary { background: rgb(255, 255, 255); color: rgb(90, 53, 148); transition: 0.5s; border: 1px solid rgb(90, 53, 148); margin: 10px auto; display: block; font-size: 17px; font-weight: bold; position: relative; border-radius: 6px; text-transform: uppercase; width: 100%; padding: 16px 24px; cursor: pointer; white-space: normal; text-align: center; }

.icon-box img { margin: 30px auto; display: block; width: 70px; text-align: center; }

.intgrtn-btn-submit { transition: 0.5s; }

.intgrtn-btn-submit:hover { background: rgb(68, 46, 118); text-decoration: none; }

.intgrtn-btn-submit-secondary:hover { background: rgb(90, 53, 148); color: rgb(255, 255, 255); text-decoration: none; }

.intgrtn-btn-submit-holder a:hover { text-decoration: none; }
