/***** Header *****/
.site-header.scrolled {
background: #0f172a !important;
}

footer nav ul {
display: flex;
justify-content: center;
gap: 25px;
}

footer nav ul li a {
color: #000000;
}

.tt-newsletter .wpforms-container {
margin-bottom: 10px;
}

.tt-newsletter form input {
background: #ffffff;
border-top-left-radius: 100px;
border-bottom-left-radius: 100px;
padding-left: 20px;
color: #000000;
font-size: 16px;
border: 1px solid #dddddd;
border-right: none;
}

.tt-newsletter form input:focus {
outline: none;
border: 1px solid #0067ff;
border-right: none;
}

.tt-newsletter form .wpforms-field,
.tt-newsletter form .wpforms-submit-container {
padding: 0px !important;
}

.tt-newsletter form .wpforms-submit-container .wpforms-submit {
height: 53px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}

.tt-newsletter form .wpforms-confirmation-container p {
text-align: center;
color: #0067ff;
font-size: 18px;
font-style: italic;
}

.page-id-1634 header .site-header,
.page-id-1660 header .site-header,
.page-id-1705 header .site-header {
background: #0F172A !important;
}

.tt-login form input {
color: #000000 !important;
border: 1px solid #dddddd !important;
}

.tt-login form input:focus {
outline: none !important;
border: 1px solid #0F172A !important;
}

.tt-login form button,
.tt-login .ur_lost_reset_password .user-registration-Button {
background: #0067ff !important;
color: #ffffff !important;
border: none !important;
}

.tt-login .lrm-inline .lost_password a {
font-family: 'Poppins';
}

.tt-login .ur_lost_reset_password .user-registration-form-row,
.tt-login .ur_lost_reset_password .user-registration-form-row label {
margin: 0px !important;
}

.authentication {
display: grid;
grid-template-columns: auto auto;
justify-content: right;
}

.authentication .elementor-shortcode a {
color: #ffffff;
font-size: 17px;
}