.navigation,body{background-color:var(--bgColor)}.comeback a::after,.service-txt p a::after{display:inline-block;font-family:'Font Awesome 6 Free';padding-left:.25em}.footer a,.mobileMenu a,a,nav.show a{text-decoration:none}:root{--bgColor:#F5F5FA;--blueLight:#009CD6;--blueMedium:#0074BD;--blueHard:#015BA1;--accentColor:#F5A333;--txtColor:#707070;--grayColor:#DEDFE2;--title:'Alata',sans-serif;--content:'Montserrat',sans-serif}body{color:var(--txtColor);font-family:var(--content);font-weight:500;font-size:1em;height:100vh;display:grid;grid-template-columns:1fr}.navigation{padding:.5em 10vw;box-shadow:0 3px 10px var(--txtColor);width:100vw;position:fixed;top:0;left:0;z-index:100}.fa-xmark,.logo,.menuLogo,.navBar{display:none}.mobileMenu{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.comeback a,.hero .nameOne,.mobileMenu a .nameOne,.service-txt p a{color:var(--accentColor)}.hero .nameTwo,.mobileMenu a .nameTwo{color:var(--blueHard)}.mobileLogoWhole{display:flex;flex-direction:row;align-items:center;text-transform:uppercase;gap:.5em;font-family:var(--title);font-size:clamp(.7rem, 1vw, .8rem);font-weight:800}.mobileLogo{width:15%;height:auto}.toggle-btn{background-color:#fff;color:var(--blueLight);border:none;padding:.25em;font-size:1.5em}.menuMobileStyle,nav.show{background-color:var(--bgColor);animation:.6s ease-out nav-load}.hero blockquote,.main-contact a,.menuMobileStyle,nav.show .self-hover a,nav.show a{color:var(--txtColor)}.fa-bars{display:block}.switchOn{display:block}.switchOff{display:none}.menuMobileStyle{border-bottom:solid 1px var(--bgColor)}nav.show{height:100vh;position:absolute;top:100%;width:100%;margin-left:-10vw;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;font-size:clamp(1.5rem, 1.2vw, 1rem);line-height:3.5}.hero blockquote,.service{animation-duration:3s;text-align:center}nav.show ul{margin-top:15vh}@keyframes nav-load{0%{background-color:rgba(245,245,250,.5)}100%{background-color:var(--bgColor)}}.footer a:hover,.main-contact a:hover,nav.show a:hover{color:var(--accentColor);font-weight:800}.service-txt p a:hover,.spot{color:var(--blueLight)}.hero{background:url(../images/finance1000.jpg) center/cover no-repeat;height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:3em;box-shadow:0 5px 3px rgba(112,112,112,.3)}.hero blockquote{background-color:rgba(255,255,255,.9);font-size:clamp(.8rem, 1.8vw, 1.5rem);font-weight:500;line-height:1.5;font-family:var(--title);padding:1em;margin-left:2.5em;margin-right:2.5em;animation-name:vanish}@keyframes vanish{from{background-color:transparent}to{background-color:rgba(255,255,255,.9)}}.hero h1{text-transform:uppercase;letter-spacing:.2rem;font-size:clamp(1rem, 1.8vw, 2rem);font-weight:900;line-height:1}blockquote .btn-contact{background-color:var(--accentColor);border:none;padding:.25em .5em;font-family:var(--title);font-size:clamp(1rem, 1.8vw, 1.5rem);color:#005ca2;margin-top:1em;cursor:pointer}.description img,.service{background-color:#fff;box-shadow:3px 3px 5px var(--grayColor);border-radius:.5em}.description h2,.main-contact h2,.servicesCeja h2{font-family:var(--title);font-weight:800;border-bottom:solid 2px var(--accentColor);padding-bottom:.5em}.btn-contact:hover{background-color:var(--grayColor);box-shadow:3px 3px 0 var(--accentColor);color:var(--blueHard)}.servicesCeja{padding:2em 8vw}.servicesCeja h2{color:var(--blueHard);font-size:clamp(1rem, 1.8vw, 2rem)}.services-containers{margin-top:2em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:2em}.service,.service-txt{flex-direction:column;display:flex}.service{width:230px;height:250px;padding:2em 1em .5em;align-items:center;animation-name:fade}.service img{width:auto;height:130px}.service-txt{justify-content:space-between;align-items:center;margin-top:auto;font-size:clamp(.8rem, 1.2vw, 1rem);font-weight:800;border-top:solid 2px var(--blueLight);padding-top:1em}.service-txt h3{color:var(--blueMedium);margin-bottom:1em}.service-txt p a::after{content:'\f101';font-weight:900}.service-txt p a:hover{font-weight:400}@keyframes fade{from{opacity:0%}to{opacity:100%}}.main{margin-top:6em;padding:2em 15vw}.description,.main-contact,.team{max-width:800px}.description h2,.main-contact h2{color:var(--blueHard);font-size:clamp(1.5rem, 1.8vw, 2rem);margin-bottom:2em}.teamMember .spot{text-align:center;line-height:1.5}.description p,.specialties,.teamMember p{line-height:1.5}.team h3{text-transform:capitalize;font-weight:700;color:var(--blueMedium);margin:1.5em auto}.teamMember{margin:1.5em auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.teamMember p{padding-bottom:2em}.teamMember img{padding-bottom:1em}.jaramillo-01{animation:3s slideinRight}@keyframes slideinRight{from{margin-left:-100%;width:100%}to{margin-left:0;width:100%}}.jaramillo-02{animation:3s slidein}@keyframes slidein{from{margin-left:100%;width:100%}to{margin-left:0;width:100%}}.main-servicios{margin-top:6em;padding:2em 15vw 0}.services-containers-pageServ{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:2em}.description img,.description-contact,.description-contact img{display:block;margin-left:auto;margin-right:auto}.description img{padding:1em;width:60vw;height:auto;margin-bottom:1em}.servicioItem h2{border-bottom:solid 2px var(--blueLight)}.specialties li::before{content:'\f105';display:inline-block;font-family:'Font Awesome 6 Free';font-weight:900;padding-right:.25em;color:var(--accentColor)}.comeback{font-weight:700;text-align:end}.comeback a::after{content:'\f100';color:var(--accentColor)}.main-contact-page{margin-top:6em;padding:2em 10vw;animation-name:fade;animation-duration:3s}.description-contact img{padding-bottom:1.5em;width:50vw;height:auto}.description-contact ul{line-height:2.5;font-size:clamp(.7rem, 1vw, 1rem)}.contact-ws-btn .fa-whatsapp{background-color:var(--accentColor);color:var(--bgColor);font-size:2em;border-radius:50%;width:1.5em;height:1.5em;display:flex;justify-content:center;align-items:center;position:fixed;bottom:8em;right:.5em}.footer{margin-top:auto;background-color:var(--blueMedium);color:#fff;padding-top:1.5em}.business-info{display:flex;flex-direction:column;justify-content:center;font-size:clamp(.8rem, 1vw, 1rem);line-height:2}.footer-contact ul{display:flex;flex-direction:column;text-align:center}.socialMedia ul{display:flex;flex-direction:row;justify-content:center;font-size:clamp(1rem, 1.2vw, 2rem);gap:1em}.footer-contact h2,.socialMedia h2{text-align:center;margin-top:1em;font-weight:800}.footer-contact .fa-regular,.footer-contact .fa-solid,.main-contact .fa-regular,.main-contact .fa-solid{margin-right:1em}.copyRight{display:flex;flex-direction:column;text-align:center;line-height:1.5;font-size:clamp(.5rem, 1vw, .6rem);margin-top:.5em;padding:1em}.footer a{color:var(--bgColor)}@media screen and (min-width:800px){.logo,.navBar a:hover{font-weight:800}.logo .nameOne,.navBar a:hover{color:var(--accentColor)}.navigation{padding:.25em 10vw}.mobileMenu,.navigation .toggle-btn{display:none}.menuLogo,.navBar{display:block}.navBar ul{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1em}.navBar li:first-child{margin-right:auto}.navBar a{color:var(--txtColor)}.menuLogo{width:15%;height:auto}.logo{display:flex;flex-direction:row;align-items:center;text-transform:uppercase;gap:.5em;font-family:var(--title);font-size:clamp(.3rem, 1vw, .8rem)}.logo .nameTwo{color:var(--blueHard)}.hero{background:url(../images/finance1000.jpg) center/cover no-repeat;margin-top:5em;height:70vh;align-items:end;justify-content:end}.hero blockquote{background-color:rgba(255,255,255,.8);padding:1.5em;margin-right:3em;margin-bottom:3em;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;width:40vw}blockquote .btn-contact{margin-left:auto}.hero h1{letter-spacing:.2rem}.servicesCeja{padding:2em 15vw}.service{width:300px;height:300px;padding:2.5em 2em 1em}.service img{width:auto;height:180px}.description,.main-contact,.team{display:block;margin-left:auto;margin-right:auto}.teamMember{display:unset;flex-direction:unset;justify-content:unset;align-items:unset}.teamMember .spot{text-align:left}.teamMember img{float:left;padding-right:1em;padding-bottom:unset}.jaramillo-01,.jaramillo-02{animation:3s fade}.description img{width:auto;height:25vh}.servicioItem p{line-height:2}.description-contact img{width:50%}.description-contact{display:flex;flex-direction:row;justify-content:space-between}.description-contact ul{text-align:unset}.contact-ws-btn .fa-whatsapp{bottom:4em;right:10vw}.business-info{flex-direction:row;gap:20vw}.footer-contact ul{justify-content:center;text-align:unset}.footer-contact h2,.socialMedia h2{margin-bottom:1em}}@media screen and (min-width:1200px){.hero{background:url(../images/finance2000.jpg) center/cover no-repeat}.navBar ul{gap:3em}.servicesCeja{padding:2em 25vw}.services-containers{justify-content:center}.service{padding:4em 1.5em 1em;width:350px;height:350px}}