:root{--primary-color: #A3B98A;--secondary-color: #e6d4ba69;--tertiary-color: #D9E9C5;--text-color: #333;--text-secondary-color: #707070;--highlight-color: #5A7540;--menu-hover-color: #000;--brand-hover-color: #fff;--max-width: 90%;--max-width-mobile: 80%%;--image-mobile-height: 190px}html{scroll-behavior:smooth}h1{font-size:3.5em;margin:0}h2{font-size:2.5em;margin:0}h3{font-size:2em;margin:0}.separator{height:1px;background:#000;margin:0 auto 0;max-width:var(--max-width)}body{font-family:"Arial",sans-serif;margin:0;padding:0;background-color:#fff;color:var(--text-color)}hr{margin:0px 0px 20px 0px}#inicio{display:flex;align-items:normal;justify-content:space-between;margin:80px auto 0;max-width:var(--max-width);padding-bottom:50px}#inicio .text{width:100%;max-width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:var(--primary-color)}#inicio .image{width:100%;height:500px;position:relative}#inicio .image img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 3s ease-in-out}#inicio .image img:first-child{opacity:1;animation:imageTransition 20s infinite}@keyframes imageTransition{0%,25%,100%{opacity:1}33.33%,66.66%{opacity:0}}#inicio .image img:nth-child(2){animation:imageTransition2 20s infinite}@keyframes imageTransition2{0%,30%{opacity:0}33.33%,75%{opacity:1}83.33%,100%{opacity:0}}#inicio .image img:nth-child(3){animation:imageTransition3 20s infinite}@keyframes imageTransition3{0%,66.66%,91.66%{opacity:0}75%,100%{opacity:1}}.services{display:flex;text-align:center;justify-content:space-around;padding:40px 0;max-width:90%;margin:0 auto}.service{flex:1;padding:50px 20px 20px 20px;display:flex;flex-direction:column}.service h2{flex:1;display:flex;align-items:center;justify-content:left;text-align:left}.service h3{flex:1}.service p{flex:2;font-size:1.3em;text-align:left}.arrow{display:block;margin-top:15px;font-size:4em;color:var(--text-color);text-decoration:none;animation:bounce 2s infinite}.arrow:hover{color:var(--highlight-color)}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}#services-extra div{flex:1;padding:50px 20px;display:flex;flex-direction:column;background:var(--secondary-color)}#services-extra div h3{font-style:italic}#contacto{padding:50px 0px}.contact-container{display:flex;justify-content:space-between}.about,.form-container{padding:50px 0;width:50%}.about{text-align:center;background-color:var(--tertiary-color)}.about p{font-size:1.3em;padding:20px 100px}.form-container{text-align:center;background-color:var(--secondary-color)}form{display:flex;flex-direction:column;gap:10px;max-width:300px;margin:auto}form input{border:none;padding:5px}form input::placeholder{color:var(--text-secondary-color)}form textarea{border:none;padding:5px}form textarea::placeholder{color:var(--text-secondary-color)}.widget-info{display:flex;justify-content:center;align-items:center}.widget-info a{text-decoration:none;color:var(--text-color);padding:10px 10px}.widget-info p{padding:0 10px}.widget-info img{width:30px;height:30px}button{background:#000;color:#fff;padding:10px;border:none;cursor:pointer}button:hover{background:green}@media(min-width: 1200px){h1{font-size:4em}h2{font-size:3em}h3{font-size:2.5em}.separator{height:1px}#inicio{margin:100px auto 0;padding-bottom:60px}#inicio .text{max-width:40%}#inicio .image{max-width:60%;height:600px}.services{padding:60px 0;max-width:80%}.service{padding:60px 100px 30px 100px}.service h2{font-size:2.5em}.service p{font-size:1.5em}#services-extra div{padding:60px 30px}#services-extra div h3{font-size:2em}#contacto{padding:60px 0px}.contact-container{justify-content:space-around}.about,.form-container{padding:60px 0}.about p{font-size:1.3em;padding:30px 120px}form{gap:15px}form input,form textarea{padding:10px}button{padding:15px}}@media(max-width: 768px){h1{font-size:2em;margin:0}h2{font-size:2em;margin:0}h3{font-size:1.5em;margin:0}.separator{height:2px}#inicio{flex-direction:column-reverse;max-width:var(--max-width-mobile);padding-bottom:20px;margin:60px auto 0}#inicio .text{max-width:fit-content;padding:20px;background-color:var(--primary-color);height:var(--image-mobile-height)}#inicio .image{max-width:var(--max-width-mobile);height:var(--image-mobile-height)}.services{flex-direction:column;padding:20px 0;max-width:100%}.service{padding:20px 0;width:100%}.service h2{text-align:center;justify-content:center}.service p{padding:0 20px}.arrow{font-size:3em}#services-extra div{padding:20px 0;width:100%}#services-extra div h3{font-size:1.5em}#contacto{display:flex;flex-direction:column}.contact-container{display:flex;flex-direction:column;justify-content:space-between}.about,.form-container{width:100%;padding:30px 0 60px 0}.about p{padding:10px 20px}}footer{text-align:center;padding:20px;background-color:#fff}.footer-icons{display:none}@media(max-width: 768px){footer{padding:0px}.footer-text{display:none}.footer-icons{display:flex;position:fixed;bottom:0;left:0;width:100%;padding:10px 0;justify-content:space-around;background-color:#fff}.footer-icon{flex:1;text-align:center;margin-top:5px}.footer-icon-text{font-size:1em;margin:5px}.footer-icon a{color:#000;text-decoration:none}#email svg{fill:#000}#instagram svg{fill:#b6456a}#whatsapp svg{fill:#21d366}}:root{--primary-color: #A3B98A;--secondary-color: #e6d4ba69;--tertiary-color: #D9E9C5;--text-color: #333;--text-secondary-color: #707070;--highlight-color: #5A7540;--menu-hover-color: #000;--brand-hover-color: #fff;--max-width: 90%;--max-width-mobile: 100%;--image-mobile-height: 190px}header{display:flex;justify-content:space-between;align-items:center;margin:0 15px 15px 15px;position:fixed;width:100%;top:0;left:0;background:#fff;z-index:1000;height:6%;padding-top:10px}.brand,.brand-mobile{background-color:var(--primary-color);color:var(--text-color);padding:10px 15px;margin-left:15px;font-weight:bold;font-size:x-large;transition:color .4s ease}.brand-mobile{display:none}.brand:hover{color:var(--brand-hover-color)}nav{width:35%}nav ul{list-style-type:none;padding:0;margin:0}nav ul li{display:inline;margin:0 15px}nav ul li a{text-decoration:none;color:var(--menu-hover-color);font-weight:bold}nav ul li a:hover,nav ul li a.active{color:var(--highlight-color)}@media(max-width: 768px){header{flex-direction:column-reverse;height:auto;margin:0}.brand{display:block;width:100%;text-align:center;font-size:large}.brand-mobile{display:block;margin:0;padding:10px 0;text-align:center}nav{width:100%;text-align:center}nav ul{display:flex;justify-content:space-evenly;align-items:center}nav ul li{margin:10px 0;border-bottom:1px solid var(--primary-color)}}:root{--primary-color: #A3B98A}.floating-contact{position:fixed;bottom:20px;right:20px;z-index:1000;color:#fff;background-color:var(--primary-color);padding:10px;border-radius:10%}.floating-contact img{width:50px;height:50px;cursor:pointer}@media(max-width: 768px){.floating-contact{display:none}}/*# sourceMappingURL=main.css.map */