<style>
body {
background-color: #f5e0e5 !important;
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
.contact-form-wrapper {
padding: 100px 0;
}
.contact-form {
padding: 30px 40px;
background-color: #ffffff;
border-radius: 12px;
max-width: 400px;
}
.contact-form textarea {
resize: none;
}
.contact-form .form-input,
.form-text-area {
background-color: #f0f4f5;
height: 50px;
padding-left: 16px;
}
.contact-form .form-text-area {
background-color: #f0f4f5;
height: auto;
padding-left: 16px;
}
.contact-form .form-control::placeholder {
color: #aeb4b9;
font-weight: 500;
opacity: 1;
}
.contact-form .form-control:-ms-input-placeholder {
color: #aeb4b9;
font-weight: 500;
}
.contact-form .form-control::-ms-input-placeholder {
color: #aeb4b9;
font-weight: 500;
}
.contact-form .form-control:focus {
border-color: #f33fb0;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07), 0 0 8px #f33fb0;
}
.contact-form .title {
text-align: center;
font-size: 24px;
font-weight: 500;
}
.contact-form .description {
color: #aeb4b9;
font-size: 14px;
text-align: center;
}
.contact-form .submit-button-wrapper {
text-align: center;
}
.contact-form .submit-button-wrapper input {
border: none;
border-radius: 4px;
background-color: #f23292;
color: white;
text-transform: uppercase;
padding: 10px 60px;
font-weight: 500;
letter-spacing: 2px;
}
.contact-form .submit-button-wrapper input:hover {
background-color: #d30069;
}
</style>
<script>
window.console = window.console || function(t) {};
</script>
<script>
if (document.location.search.match(/type=embed/gi)) {
window.parent.postMessage("resize", "*");
}
</script>
</head>
<body translate="no" >
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<div>
<div class="contact-form-wrapper d-flex justify-content-center">
<form action="#" class="contact-form">
<h5 class="title">Contact us</h5>
<p class="description">Feel free to contact us if you need any assistance, any help or another question.
</p>
<div>
<input type="text" class="form-control rounded border-white mb-3 form-input" id="name" placeholder="Name" required>
</div>
<div>
<input type="email" class="form-control rounded border-white mb-3 form-input" placeholder="Email" required>
</div>
<div>
<textarea id="message" class="form-control rounded border-white mb-3 form-text-area" rows="5" cols="30" placeholder="Message" required></textarea>
</div>
<div class="submit-button-wrapper">
<input type="submit" value="Send">
</div>
</form>
</div>
</div>
body {
font-size: 15px;
}
button {
background: #ffc600;
border: 0;
padding: 10px 20px;
}
img {
max-width: 100%;
}
/* .wrapper */
.wrapper {
display: grid;
grid-gap: 20px;
}
.top {
display: grid;
grid-gap: 20px;
grid-template-areas:
"hero hero cta1"
"hero hero cta2"
}
.hero {
grid-area: hero;
min-height: 400px;
background: white url(images/taco.jpg);
background-size: cover;
background-position: bottom right;
padding: 50px;
display: flex;
flex-direction: column;
align-items: start;
justify-content: center;
}
.hero > * {
background: var(--yellow);
padding: 5px;
}
.cta {
background: var(--yellow);
display: grid;
align-items: center;
justify-items: center;
align-content: center;
}
.cta p {
margin: 0;
}
.cta1 {
grid-area: cta1;
}
.cta2 {
grid-area: cta2;
}
.price {
font-size: 60px;
font-weight: 300;
}
/* Navigation */
.menu ul {
display: grid;
grid-gap: 10px;
padding: 0;
list-style: none;
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
.menu a {
background: var(--yellow);
display: block;
text-decoration: none;
padding: 10px;
text-align: center;
color: var(--black);
text-transform: uppercase;
font-size: 20px;
}
[aria-controls="menu-list"] {
display: none;
}
/* Features! */
.features {
display: grid;
grid-gap: 20px;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
.feature {
background: white;
padding: 10px;
border: 1px solid white;
text-align: center;
box-shadow: 0 0 4px rgba(0,0,0,0.1);
}
.feature .icon {
font-size: 50px;
}
.feature p {
color: rgba(0,0,0,0.5);
}
/* About Section */
.about {
background: white;
padding:50px;
display: grid;
grid-template-columns: 400px 1fr;
align-items: center;
}
/* Gallery! */
.gallery {
display: grid;
grid-gap: 20px;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
.gallery img {
width: 100%;
}
.gallery h2 {
grid-column: 1 / -1;
display: grid;
grid-template-columns: 1fr auto 1fr;
grid-gap: 20px;
align-items: center;
}
.gallery h2:before, .gallery h2:after {
display: block;
content: '';
height: 10px;
background: linear-gradient(to var(--direction, left), var(--yellow), transparent);
}
.gallery h2:after {
--direction: right;
}
@media (max-width: 1000px) {
.menu {
perspective: 800px;
}
[aria-controls="menu-list"] {
display: block;
margin-bottom: 10px;
}
.menu ul {
max-height: 0;
overflow: hidden;
transform: rotateX(90deg);
transition: all 0.5s;
}
[aria-expanded="true"] ~ ul {
display: grid;
max-height: 500px;
transform: rotateX(0);
}
[aria-expanded="false"] .close {
display: none;
}
[aria-expanded="true"] .close {
display: inline-block;
}
[aria-expanded="true"] .open {
display: none;
}
}
@media (max-width: 700px) {
.top {
grid-template-areas:
"hero hero"
"cta1 cta2"
}
/* About */
.about {
grid-template-columns: 1fr;
}
}
@media (max-width: 500px) {
.top {
grid-template-areas:
"hero"
"cta1"
"cta2"
}
}