|
|
@@ -29,6 +29,21 @@ body {
|
|
|
padding: 0;
|
|
|
}
|
|
|
|
|
|
+.none {
|
|
|
+ display: none;
|
|
|
+}
|
|
|
+
|
|
|
+.animation-scroll {
|
|
|
+ view-timeline-name: --animated;
|
|
|
+ view-timeline-axis: block;
|
|
|
+
|
|
|
+ animation-timeline: --animated;
|
|
|
+ animation-name: show;
|
|
|
+
|
|
|
+ animation-range: entry 25% cover 50%;
|
|
|
+ animation-fill-mode: both;
|
|
|
+}
|
|
|
+
|
|
|
.container {
|
|
|
/* Extra Large: xl */
|
|
|
max-width: 1200px;
|
|
|
@@ -107,7 +122,7 @@ body {
|
|
|
}
|
|
|
.main-header .nav-links .nav-link a:hover {
|
|
|
background: rgba(255, 255, 255, 0.03);
|
|
|
- color: #fff;
|
|
|
+ color: #0e3131;
|
|
|
}
|
|
|
.main-header .menu-icon {
|
|
|
position: relative;
|
|
|
@@ -285,7 +300,7 @@ body {
|
|
|
}
|
|
|
|
|
|
.intro-container > span {
|
|
|
- font-size: clamp(16px, 1.1vw, 28px);
|
|
|
+ font-size: clamp(16px, 1.1vw, 17px);
|
|
|
}
|
|
|
|
|
|
/* Services Section */
|
|
|
@@ -440,7 +455,12 @@ body {
|
|
|
margin: 1rem 0;
|
|
|
}
|
|
|
|
|
|
-.team-item-container > .container__text > .container-links > i {
|
|
|
+a.social {
|
|
|
+ text-decoration: none;
|
|
|
+ color: inherit
|
|
|
+}
|
|
|
+
|
|
|
+.team-item-container > .container__text > .container-links > a.social > i {
|
|
|
margin-right: 0.5rem;
|
|
|
font-size: 1.3rem;
|
|
|
background-color: #329998;
|
|
|
@@ -467,11 +487,112 @@ body {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+/* Contact */
|
|
|
+
|
|
|
+.contact-container {
|
|
|
+ padding: 6rem 4rem;
|
|
|
+ background: #329998;
|
|
|
+ min-height: 800px;
|
|
|
+ max-height: 1000px;
|
|
|
+ clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 0px 93.85%);
|
|
|
+}
|
|
|
+
|
|
|
+.contact-container > .container > .row {
|
|
|
+ display: grid;
|
|
|
+ grid-template-columns: repeat(2, 1fr);
|
|
|
+}
|
|
|
+
|
|
|
+form > .row-form {
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ margin: 1rem 0;
|
|
|
+}
|
|
|
+
|
|
|
+form > .row-form > input {
|
|
|
+ border: none;
|
|
|
+ padding: 1rem;
|
|
|
+ font-family: var(--ff-main);
|
|
|
+ font-size: 16px;
|
|
|
+}
|
|
|
+
|
|
|
+form > .row-form > textarea {
|
|
|
+ resize: vertical;
|
|
|
+ max-height: 250px;
|
|
|
+ padding: 1rem;
|
|
|
+ font-family: var(--ff-main);
|
|
|
+ font-size: 16px;
|
|
|
+}
|
|
|
+
|
|
|
+form > .row-form > label {
|
|
|
+ margin-bottom: .5rem;
|
|
|
+ color: #FFF;
|
|
|
+}
|
|
|
+
|
|
|
+#contactForm > input {
|
|
|
+ width: 100%;
|
|
|
+ padding: 1rem 0;
|
|
|
+ border: none;
|
|
|
+}
|
|
|
+
|
|
|
+.formulario__input-error {
|
|
|
+ color: #fb0000;
|
|
|
+ text-shadow: 1px 1px #143f3e;
|
|
|
+ font-weight: bold;
|
|
|
+}
|
|
|
+
|
|
|
+input[type="submit"] {
|
|
|
+ background-color: rgb(29 119 118);
|
|
|
+ color: rgb(232, 230, 227);
|
|
|
+ border-color: transparent;
|
|
|
+ text-transform: uppercase;
|
|
|
+ border-radius: 3px;
|
|
|
+ font-size: 18px;
|
|
|
+}
|
|
|
+
|
|
|
+input[type="submit"]:disabled {
|
|
|
+ background-color: rgb(48, 52, 54);
|
|
|
+ color: rgb(232, 230, 227);
|
|
|
+ outline-color: currentcolor;
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 768px) {
|
|
|
+ .contact-container > .container > .row {
|
|
|
+ grid-template-columns: 1fr;
|
|
|
+ }
|
|
|
+
|
|
|
+ .contact-container {
|
|
|
+ padding: 4rem 1rem
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
/* Footer */
|
|
|
|
|
|
-.footer-container {
|
|
|
- background: var(--primary-color-gradient);
|
|
|
- padding: 4rem 2rem;
|
|
|
+footer {
|
|
|
+ padding: 2rem;
|
|
|
+ color: #329998;
|
|
|
+ text-align: center;
|
|
|
+}
|
|
|
+
|
|
|
+.nav-footer > .nav-links {
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ list-style: none;
|
|
|
+ padding: 0;
|
|
|
+}
|
|
|
+
|
|
|
+.nav-footer > .nav-links > li {
|
|
|
+ text-transform: uppercase;
|
|
|
+ margin: 0 1rem 1rem 0;
|
|
|
+}
|
|
|
+
|
|
|
+.nav-footer > .nav-links > li:last-child {
|
|
|
+ margin: 0;
|
|
|
+}
|
|
|
+
|
|
|
+.nav-footer > .nav-links > li > a {
|
|
|
+ color: inherit;
|
|
|
+ font-weight: bold;
|
|
|
+ text-decoration: none;
|
|
|
}
|
|
|
|
|
|
/* Animaciones */
|
|
|
@@ -503,3 +624,15 @@ body {
|
|
|
50% { transform: translateY(0px) rotate(0deg); }
|
|
|
100% { transform: translateY(0px) rotate(90deg); }
|
|
|
}
|
|
|
+
|
|
|
+@keyframes show {
|
|
|
+ from {
|
|
|
+ opacity: 0;
|
|
|
+ scale: 25%;
|
|
|
+ }
|
|
|
+
|
|
|
+ to {
|
|
|
+ opacity: 1;
|
|
|
+ scale: 100%;
|
|
|
+ }
|
|
|
+}
|