@import url('../css2'); * { margin: 0; padding: 0; text-decoration: none; box-sizing: border-box; list-style: none; scroll-behavior: smooth; } html { position: relative; min-height: 100%; font-size: 10px; } @media (max-width: 992px) { html { font-size: 9px; } } @media (max-width: 768px) { html { font-size: 7px; } } body { font-family: "Inter", sans-serif; } header { width: 100%; top: 0; right: 0; display: flex; align-items: center; justify-content: space-between; padding: 20px 15%; left: 0; backdrop-filter: blur(8px); transition: 0.25s ease-in-out; background: #ffffffb5; z-index: 113; box-shadow: 0 0 20px #00000018; } header .logotype { font-size: 19px; font-weight: 600; color: #2b3a48; transition: 0.25s ease-in-out; } header .logotype:hover { color: #078ad6; } header .links { display: flex; } header .links a { font-size: 15px; font-weight: 600; color: #2b3a48; margin: 0 22px; transition: 0.25s ease-in-out; } header .links a:hover { color: #078ad6; } #main { position: relative; width: 100%; height: 20vh; padding: 100px 15%; display: flex; justify-content: center; align-items: center; text-align: center; background: rgb(228, 236, 242, 0.4); } #main .container .main-text { font-weight: 800; font-size: 48px; color: #2b3a48; line-height: 100%; } #main .container .desc-text { font-size: 21px; color: #000000; margin-top: 15px; } #faq { padding: 0px 15% 0px; display: flex; align-items: center; flex-direction: column; } #faq .faq-container { margin-top: 15px; margin-bottom: 15px; } #faq .faq-box { width: 100%; margin-top: 15px; padding: 16px 18px; border-radius: 10px; background: rgba(228, 236, 242, 0.4); transition: all 0.3s ease-in-out; border: 1px solid transparent; } #faq .faq-box:hover { background: rgba(228, 236, 242, 0.7); } #faq .faq-box .question { position: relative; display: flex; align-items: center; } #faq .faq-box .question h1 { font-size: 26px; margin-left: 3px; color: #2b3a48; } #faq .faq-box .answer p { border-top: 1px solid #d1deeb; font-size: 15px; color: #606977; margin-top: 8px; padding-top: 8px; line-height: 1.4; font-weight: 500; } #faq .faq-box .answer .youtube { margin-top: 5px; padding: 12px; background: #d1deeb4e; border-radius: 6px; } #faq .faq-box .answer .youtube li { font-size: 15px; font-weight: 500; color: #3d454d; line-height: 130%; } ::-webkit-scrollbar { width: 5px; } ::-webkit-scrollbar-track { background: #ffffff; } ::-webkit-scrollbar-thumb { background: #078ad6; border-radius: 20px; } ::-webkit-scrollbar-button { display: none; } #faq .faq-box { opacity: 0; transform: translateY(40px); transition: opacity 0.6s ease-in-out, transform 0.6s ease-in-out; } #faq .faq-box.show { opacity: 1; transform: translateY(0); transition: 0.5s ease-in-out; } @media screen and (max-width: 1500px) { #faq, #main { padding: 40px 40px; } header { padding: 20px 40px; } } @media screen and (max-width: 1200px) { #main .container .main-text { font-size: 40px; } #main .container .desc-text { font-size: 20px; } } @media screen and (max-width: 900px) { #main .container .main-text { font-size: 35px; } #main .container .desc-text { font-size: 18px; } } @media screen and (max-width: 600px) { header .logotype { display: none; } header .links { padding: 10px; justify-content: center; align-self: center; align-items: center; margin-left: 15px; } #main .container .main-text { font-size: 32px; } #main .container .desc-text { font-size: 16px; } }