|
@@ -29,12 +29,35 @@ body {
|
|
|
padding: 0;
|
|
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 {
|
|
.container {
|
|
|
/* Extra Large: xl */
|
|
/* Extra Large: xl */
|
|
|
max-width: 1200px;
|
|
max-width: 1200px;
|
|
|
margin: 0 auto;
|
|
margin: 0 auto;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+.ligth-bg-text {
|
|
|
|
|
+ color: #329998 !important;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.ligth-bg-text::after {
|
|
|
|
|
+ background: #329998 !important;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
@media screen and (max-width: 767px) {
|
|
@media screen and (max-width: 767px) {
|
|
|
.container {
|
|
.container {
|
|
|
width: 100%;
|
|
width: 100%;
|
|
@@ -99,7 +122,7 @@ body {
|
|
|
}
|
|
}
|
|
|
.main-header .nav-links .nav-link a:hover {
|
|
.main-header .nav-links .nav-link a:hover {
|
|
|
background: rgba(255, 255, 255, 0.03);
|
|
background: rgba(255, 255, 255, 0.03);
|
|
|
- color: #fff;
|
|
|
|
|
|
|
+ color: #0e3131;
|
|
|
}
|
|
}
|
|
|
.main-header .menu-icon {
|
|
.main-header .menu-icon {
|
|
|
position: relative;
|
|
position: relative;
|
|
@@ -277,7 +300,7 @@ body {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.intro-container > span {
|
|
.intro-container > span {
|
|
|
- font-size: clamp(16px, 1.1vw, 28px);
|
|
|
|
|
|
|
+ font-size: clamp(16px, 1.1vw, 17px);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/* Services Section */
|
|
/* Services Section */
|
|
@@ -326,7 +349,6 @@ body {
|
|
|
font-size: 80px;
|
|
font-size: 80px;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
.text-item-container > h2 {
|
|
.text-item-container > h2 {
|
|
|
font-size: 18px;
|
|
font-size: 18px;
|
|
|
font-weight: bold;
|
|
font-weight: bold;
|
|
@@ -367,6 +389,211 @@ body {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+/* UsTeam */
|
|
|
|
|
+
|
|
|
|
|
+.usTeam-container {
|
|
|
|
|
+ padding: 4rem 0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.container__item-usTeam {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: row;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.team-item-container {
|
|
|
|
|
+ border: 2px solid #f2f2f2;
|
|
|
|
|
+ padding: 80px 30px 30px 30px;
|
|
|
|
|
+ float: left;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ position: relative;
|
|
|
|
|
+ margin: 4rem 2rem;
|
|
|
|
|
+ max-width: 340px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.team-item-container > figure {
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ margin-top: -30px;
|
|
|
|
|
+ top: 0;
|
|
|
|
|
+ left: 50%;
|
|
|
|
|
+ margin-left: -3rem;
|
|
|
|
|
+ display: block;
|
|
|
|
|
+ padding: 15px;
|
|
|
|
|
+ border: 5px solid #329998;
|
|
|
|
|
+ border-radius: 50%;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.team-item-container > figure > svg {
|
|
|
|
|
+ color: #267271;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.team-item-container > figure > svg:hover {
|
|
|
|
|
+ color: #329998;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.team-item-container > .container__text > h4 {
|
|
|
|
|
+ color: #000;
|
|
|
|
|
+ font-family: "Source Sans Pro", Arial, sans-serif;
|
|
|
|
|
+ font-weight: 400;
|
|
|
|
|
+ font-size: 24px;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ margin-bottom: .4rem;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.team-item-container > .container__text > h6 {
|
|
|
|
|
+ color: #b3b3b3;
|
|
|
|
|
+ font-weight: 300;
|
|
|
|
|
+ font-size: 18px;
|
|
|
|
|
+ line-height: 1.5;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.team-item-container > .container__text > .container-links {
|
|
|
|
|
+ display: inline-block;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ margin: 1rem 0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+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;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ border-radius: 5px;
|
|
|
|
|
+ padding: 10px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.team-item-container > .container__text > .container-links > i:hover {
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+ background-color: #1c4645;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+@media screen and (max-width: 768px) {
|
|
|
|
|
+ .container__item-usTeam {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .container__item-usTeam > .team-item-container {
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ margin: 2rem 0;
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/* 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 {
|
|
|
|
|
+ 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 */
|
|
/* Animaciones */
|
|
|
@keyframes pulse {
|
|
@keyframes pulse {
|
|
@@ -397,3 +624,15 @@ body {
|
|
|
50% { transform: translateY(0px) rotate(0deg); }
|
|
50% { transform: translateY(0px) rotate(0deg); }
|
|
|
100% { transform: translateY(0px) rotate(90deg); }
|
|
100% { transform: translateY(0px) rotate(90deg); }
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+@keyframes show {
|
|
|
|
|
+ from {
|
|
|
|
|
+ opacity: 0;
|
|
|
|
|
+ scale: 25%;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ to {
|
|
|
|
|
+ opacity: 1;
|
|
|
|
|
+ scale: 100%;
|
|
|
|
|
+ }
|
|
|
|
|
+}
|