%PDF- %PDF-
Direktori : /var/www/html/styles/ |
Current File : //var/www/html/styles/Contact.css |
.mainContact { background: #f26739; } .mainContact .newsBackground { background-image: url("../public/img/contact_background.svg"); background-repeat: no-repeat; background-position: center; background-size: cover; } .mainContact .intro { padding: 8.6rem 0 7.6rem 0; display: flex; justify-content: center; align-items: center; flex-direction: column; } .mainContact .intro .contactUsDiv { display: flex; justify-content: center; align-items: center; background-color: #2d2d2d; width: 9%; height: 3.6rem; margin-bottom: 1.8rem; transform: rotate(1.8deg); } .mainContact .intro .contactUsDiv h4 { font-family: "Inter"; font-style: normal; font-weight: bold; font-size: 1.4rem; line-height: 1.7rem; letter-spacing: -0.005em; text-transform: uppercase; color: #ffffff; transform: rotate(-1.8deg); } .mainContact .intro h2, .mainContact .intro h1 { margin: 0; } .mainContact .intro h2 { font-family: "Anton"; font-style: normal; font-weight: normal; font-size: 7.5rem; line-height: 8rem; text-align: center; letter-spacing: 0.005em; text-transform: uppercase; color: #2d2d2d; } .mainContact .intro h1 { font-family: "Anton"; font-style: normal; font-weight: normal; font-size: 21.3rem; letter-spacing: 0.005em; text-transform: uppercase; color: #ffffff; margin-top: 3.8rem; line-height: 0.8; } .mainContact .intro h1 a { text-decoration: none; color: #ffffff; } .mainContact .content { padding: 7.2rem 16rem 7.2rem 16rem; margin: 0 3.3rem; display: grid; grid-template-columns: 0.7fr 1fr; column-gap: 9rem; justify-content: center; align-items: center; background: #fde6de; border-radius: 1.2rem; } .mainContact .content .form { display: flex; flex-direction: column; width: 100%; } .mainContact .content .form form { display: flex; flex-direction: column; width: 80%; } .mainContact .content .form h3 { font-family: "Anton"; font-style: normal; font-weight: normal; font-size: 7.5rem; line-height: 8rem; letter-spacing: 0.005em; text-transform: uppercase; color: #2d2d2d; width: 90%; margin-bottom: 2rem; margin-top: 0; } .mainContact .content .form input { font-family: "Anton"; font-style: normal; font-weight: normal; font-size: 2.4rem; line-height: 1.2; letter-spacing: -0.005em; color: #2d2d2d; padding: 2rem 0; padding-top: 4rem; background-color: transparent; border: 0; border-bottom: 2px solid #000000; } .mainContact .content input::placeholder { font-family: "Anton"; font-style: normal; font-weight: normal; font-size: 2.4rem; line-height: 3.6rem; letter-spacing: -0.005em; color: #2d2d2d; opacity: 0.5; padding: 1.5rem 0px; } .mainContact .content input:focus { outline: none; } .mainContact .content .policy { margin-top: 3rem; } .mainContact .content .conditions { display: flex; align-items: center; } .mainContact .content .conditions input { width: 3.2rem; height: 3.2rem; margin-right: 2.4rem; cursor: pointer; accent-color: #2d2d2d; } .mainContact .content .conditions label { font-family: "Inter"; font-style: normal; font-weight: normal; font-size: 1.8rem; line-height: 110%; letter-spacing: -0.005em; color: #000000; width: 60%; } .mainContact .content .conditions label a { color: inherit; } .mainContact .content .policy button { display: flex; align-items: center; background-color: #2d2d2d; color: white; border-radius: 4.3rem; padding: 0.8rem 3.6rem 0.8rem 1rem; font-family: "Anton"; font-style: normal; font-weight: normal; font-size: 1.6rem; line-height: 2.4rem; letter-spacing: -0.005em; text-transform: uppercase; border: 0; color: #ffffff; margin-top: 2.6rem; cursor: pointer; } .mainContact .content .policy button .arrowsDiv { display: flex; justify-content: center; align-items: center; width: 4.2rem; height: 4.2rem; background: #f26739; border-radius: 50%; margin-right: 1.5rem; } .mainContact .content .policy button .arrowsDiv svg { width: 1.5rem; height: 1.5rem; } .mainContact .content .policy .email-text { font-size: 2.4rem; color: #2d2d2d; padding-top: 3rem; } .mainContact .content .policy .email-text a { font-size: 2.4rem; color: #2d2d2d; } .mainContact .content .newsletter { margin-left: auto; } .mainContact .content .newsletter h2 { text-align: center; font-size: 20px; } .mainContact .content .newsletter h1 { font-family: "Anton"; font-style: normal; font-weight: normal; font-size: 7.5rem; line-height: 8rem; letter-spacing: 0.005em; text-transform: uppercase; width: 70%; color: #ffffff; } .mainContact .content .newsletter a { position: relative; display: flex; height: 77rem; border-radius: 12px; font-size: 2.6rem; overflow: hidden; } .mainContact .content .newsletter .newsletterLink { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 1; display: flex; align-items: center; justify-content: center; padding-bottom: 5rem; color: #fff; font-size: 2.6rem; font-weight: 400; } @media (max-width: 1366px) { .mainContact .content .newsletter .newsletterLink { font-size: 10px; } } .mainContact .content .newsletter input { font-family: "Anton"; font-style: normal; font-weight: normal; font-size: 2.4rem; line-height: 1.2; letter-spacing: -0.005em; color: white; padding: 3.6rem 0 0.6rem 0; background-color: transparent; border: 0; border-bottom: 2px solid white; } .mainContact .content .newsletter input::placeholder { color: white !important; } .mainContact .content .newsletter button { display: flex; align-items: center; background: #f26739; color: white; border-radius: 4.3rem; padding: 0.8rem 3.6rem 0.8rem 1rem; font-family: "Anton"; font-style: normal; font-weight: normal; font-size: 1.6rem; line-height: 2.4rem; letter-spacing: -0.005em; text-transform: uppercase; border: 0; color: #ffffff; margin-top: 2.6rem; cursor: pointer; width: 18rem; height: 6rem; } .mainContact .content .newsletter button .arrowsDiv { display: flex; justify-content: center; align-items: center; width: 4.2rem; height: 4.2rem; background: #2d2d2d; border-radius: 50%; margin-right: 1.5rem; } .mainContact .content .newsletter button .arrowsDiv svg { width: 1.5rem; height: 1.5rem; } .mainContact .footer { position: relative; padding: 2rem 14rem; display: flex; align-items: center; justify-content: space-around; } .mainContact .footer p { font-family: "Inter"; font-style: normal; font-weight: normal; font-size: 14px; line-height: 1; letter-spacing: -0.005em; color: #efefef; } .mainContact .footer .terms { cursor: pointer; } .mainContact .footer .privacy-policy { cursor: pointer; } .mainContact .footer .legal p { cursor: pointer; } .mainContact .footer .legal .legal-modal { position: fixed; justify-content: center; align-items: center; flex-direction: column; top: 50%; left: 50%; width: 100%; height: 100%; transform: translate(-50%, -50%); background: #0000006b; z-index: 999; } .mainContact .footer .legal .legal-modal .legal-modal-content { display: flex; flex-direction: column; align-items: center; padding: 4.5rem; width: 20%; height: 35%; background: white; border-radius: 1.4rem; } .mainContact .footer .legal .legal-modal p { line-height: 1.4; font-size: 1.6rem; color: #000000; text-transform: initial; cursor: auto; } .mainContact .footer .legal .legal-modal .legal-modal-content button { margin-left: auto; border: 0; background: transparent; cursor: pointer; } .error-msg { font-size: 12px; color: red; margin-top: 3px; } p.success-msg { font-size: 14px; color: #f26739; } .disabled-btn[disabled] { cursor: wait; opacity: 0.5; } @media (max-width: 720px) { .mainContact .footer .legal .legal-modal .legal-modal-content { width: 75%; height: 35%; } .mainContact .footer .legal .legal-modal p { font-size: 3.3rem; } } .mainContact .footer .icons { display: flex; flex-direction: row; padding-left: 20rem; } .mainContact .footer .icons a { display: flex; justify-content: center; align-items: center; flex-direction: row; text-decoration: none; padding: 0.9rem; border: 1px solid white; border-radius: 50%; margin-left: 1.5rem; } .mainContact .footer .icons svg { width: 1.5rem; height: 1.5rem; } .developed { position: relative; } .developed .developed__p { position: absolute; top: 0px; left: 50%; transform: translateX(-50%); font-family: "Inter"; width: 300%; font-size: 11px; font-weight: 200; transition: all 0.2s ease-in-out; opacity: 0; color: #fff; } .developed .developed__p svg { height: 38px; width: 38px; transition: all 0.2s ease-in-out; } .developed:hover .developed__p { transform: translateX(-50%); opacity: 1; top: -30px; } .developed:hover svg path { fill: #b42196; } @media (min-width: 260px) and (max-width: 720px) { .mainContact .intro .contactUsDiv { width: 33%; height: 22px; margin-bottom: 9px; } .mainContact .intro .contactUsDiv h4 { font-size: 10px; } .mainContact .intro h2 { font-size: 6.5rem; } .mainContact .intro h1 { font-size: 8.5rem; } .mainContact .content { grid-template-columns: 100%; padding: 7.8rem 6rem 7.8rem 6rem; margin: 0 2.3rem; } .mainContact .content .form input { font-size: 17px; } .mainContact .content .form input::placeholder { font-size: 17px; line-height: 2; } .mainContact .content .form input::-webkit-input-placeholder { font-size: 17px; line-height: 2; } .mainContact .content .conditions { padding: 10px 0; } .mainContact .content .conditions label { font-size: 12px; width: 70%; } .mainContact .content .policy button { font-size: 12px; padding: 5px 12px 5px 9px; } .mainContact .content .policy button .arrowsDiv { width: 6rem; height: 6rem; } .mainContact .content .policy button .arrowsDiv svg { width: 2.5rem; height: 2.5rem; } .mainContact .content .newsletter { margin-top: 6rem; } .mainContact .content .newsletter button { width: fit-content; height: 7rem; font-size: 12px; } .mainContact .content .newsletter button .arrowsDiv { width: 6rem; height: 6rem; } .mainContact .content .newsletter button .arrowsDiv svg { width: 2.5rem; height: 2.5rem; } .mainContact .content .newsletter input { width: 90%; } .mainContact .content .newsletter input::placeholder { font-size: 15px; } .mainContact .content .newsletter a { width: fit-content; margin-inline: auto; } .mainContact .content .newsletter a span { font-size: 16px; max-width: 12em; text-align: center; margin-inline: auto; } .mainContact .footer { flex-wrap: wrap; padding-inline: 10px !important; } .mainContact .footer p { font-size: 10px; margin-right: 2rem; } .mainContact .footer .icons svg { width: 15px; height: 15px; } .mainContact .footer .icons { padding-left: 0; } .developed svg { height: 22px; width: 22px; } .developed:hover .developed__p { width: 300%; } } @media (min-width: 721px) and (max-width: 1024px) { .mainContact .intro .contactUsDiv { width: 21%; } .mainContact .intro h2 { font-size: 6.5rem; } .mainContact .intro h1 { font-size: 8.5rem; } .mainContact .content { grid-template-columns: 100%; padding: 7.8rem 6rem 7.8rem 6rem; } .mainContact .content .policy button { font-size: 2.6rem; } .mainContact .content .newsletter { margin-top: 6rem; } .mainContact .content .newsletter button { font-size: 2.6rem; width: fit-content; } .mainContact .content .newsletter a { width: fit-content; margin-inline: auto; } .mainContact .footer { padding-inline: 20px !important; } .mainContact .footer p { font-size: 2rem; } .mainContact .footer .icons { padding-left: 0; } .mainContact .footer .icons a { padding: 1.5rem; } .mainContact .footer .icons a svg { width: 2rem; height: 2rem; } }