html, body { overflow-x: hidden; } :root { --secondary-color: #00ACC1; accent-color: #FF7043; } html { scroll-behavior: smooth; } body { color: #F8F9FA; font-size: 17px; font-weight: 400; line-height: 27px; text-align: left; font-family: "Inter", sans-serif; transition: 0.5s; } p { font-weight: 400; font-style: normal; font-family: "Inter", sans-serif; } h1, h2, h3, h4, h5, h6 { color: #333; font-family: "Poppins", sans-serif; font-style: normal; margin-bottom: 0; margin-top: 10px; line-height: 1.2; font-weight:700; -webkit-transition: 0.5s; transition: 0.5s; font-size: 36px; } a { -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } a { color: #3e3e3e; text-decoration: none; } a:focus { text-decoration: none; outline: none; } a:focus, a:hover { text-decoration: none; text-decoration: none; color: #3e3e3e; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #333; -webkit-transition: 0.5s; transition: 0.5s; font-family: "Poppins", sans-serif; } h1 { font-size: 50px; } h2 { font-size: 35px; } h3 { font-size: 30px; } h4 { font-size: 24px; } h5 { font-size: 20px; } h6 { font-size: 18px; } .align-items-center { -ms-flex-align: center !important; align-items: center !important; } .d-flex { display: -ms-flexbox !important; display: flex !important; } .small, small { font-size: 17px; } ul { margin: 0px; padding: 0px; } ul { margin: 0; padding: 0; } input:focus, button:focus { outline-color:#232323; border: 1px solid #232323; } textarea:focus { border: 1px solid #232323; outline-color: #232323; } select:focus { border-color: var(--secondary-color); outline-color: var(--secondary-color); border: 1px solid var(--secondary-color); } hr { margin: 60px 0; padding: 0px; border-bottom: 1px solid #eceff8; border-top: 0px; } label { color: #fff; cursor: pointer; font-size: 14px; font-weight: 400; } a, i, cite, em, var, address, ol, li, ul { font-style: normal; font-weight: 400; } *::-moz-selection { background: #4fc1f0; color: #454545; text-shadow: none; } ::-moz-selection { background: #4fc1f0; color: #454545; text-shadow: none; } ::selection { background: #4fc1f0; color: #454545; text-shadow: none; } ::placeholder { color: var(--first-color); font-size: 15px; } ::-webkit-input-placeholder { color: var(--first-color); } ::-moz-placeholder { color: #454545; } .text-right { text-align: right !important; } .text-lg-center{ text-align: center !important; }