html{scroll-behavior:smooth}body{margin:0}body *{font-family:Times New Roman,serif}.navbar{background-color:#46190c;height:7rem;padding-left:3rem;padding-right:3rem;position:fixed;top:0;width:calc(100vw - 6rem);z-index:10}.logo-burger-container,.navbar{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.logo-burger-container{width:100%}.navbar-logo{max-height:4rem}.navbar-links{display:flex;flex-direction:row;justify-content:space-between;transition:height .25s ease-out}.navbar-link{background-color:hsla(0,0%,100%,0);border:none;color:#fcf6f2;font-size:2.5rem;margin-left:2rem;margin-right:2rem;padding-bottom:.25rem;padding-top:.25rem;text-align:center}.navbar-link:hover{color:#ebe9e7;text-shadow:0 0 7px #d7d7d7;transition:text-shadow .5s}.burger-menu-button{display:none}@media only screen and (max-width:1350px){.show-links{height:22rem!important;padding-bottom:.5rem}.navbar{height:auto;padding-bottom:.8rem;padding-top:1.7rem}.navbar,.navbar-links{align-items:center;flex-direction:column}.navbar-links{height:0;justify-content:space-between;margin-top:1em;overflow:hidden}.burger-menu-button{align-items:center;background-color:#833e33;display:flex;flex-direction:column;flex-wrap:nowrap;height:3.5rem;justify-content:center;width:3.5rem}.burger-line{background-color:#fcf6f2;height:5px;margin:.25rem;width:2.5rem}}@media only screen and (max-width:1380px){.navbar-logo{max-height:3rem}}@media only screen and (max-width:800px){.navbar-link{font-size:2rem}.show-links{height:19.5rem!important;padding-bottom:.5rem}}.about{background-color:#fcf6f2;flex-direction:column;justify-content:flex-start}.about,.about-title-container{align-items:center;display:flex;flex-wrap:nowrap}.about-title-container{flex-direction:row;justify-content:space-around;width:90%}.about-title-decors{background-color:#833e33;height:.5rem;width:25%}.profilePic{border:10px solid #ffd3b6;border-radius:50%;width:15rem}.profiles-container{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;width:100%}.profile,.profiles-container{align-items:center;display:flex}.profile{align-content:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:1em}.profile-info{padding-bottom:1em;padding-left:1em;padding-right:1em;text-align:center}.profile-icons{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.profile-icon{color:#ed806b;font-size:3.5rem;margin:1rem;transition:.3s}.profile-icon:hover{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.profile-icon-linkedin{font-size:2.7rem}.landing{align-items:center;background-color:#833e33;display:flex;flex-direction:center;flex-wrap:nowrap;justify-content:flex-start;min-height:100vh!important;overflow:hidden}@media only screen and (max-height:750px){.landing{padding-top:3.5rem!important}}.landing-logo{left:5vw;max-height:20rem;position:relative}.landing-art{left:10vw;max-height:45rem;position:relative}@media only screen and (max-width:1520px){.landing-art{left:5vw;max-height:40rem}}@media only screen and (max-width:1340px){.landing-art{left:5vw;max-height:35rem}}@media only screen and (max-width:1240px){.landing{align-items:center;flex-direction:column;justify-content:center}.landing-logo{left:0;margin-bottom:2em;max-height:15rem}.landing-art{left:0;max-height:25rem}}@media only screen and (max-width:600px){.landing-logo{margin-bottom:2em;max-height:10rem}.landing-art{left:0;max-height:20rem}}.mision{background-color:#fcf6f2;flex-direction:column;justify-content:flex-start}.mision,.mision-title-container{align-items:center;display:flex;flex-wrap:nowrap}.mision-title-container{flex-direction:row;justify-content:space-around;width:90%}.mision-title-decors{background-color:#833e33;height:.5rem;width:25%}.mission-text{font-size:3rem;line-height:150%;max-width:80%;text-align:center}@media only screen and (max-width:1370px){.mission-text{font-size:2.4rem}}@media only screen and (max-width:900px){.mission{max-width:90%;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.mission-text{font-size:1.8rem}}@media only screen and (max-width:760px){.mission-text{font-size:1.4rem;max-width:85%;text-align:center}}.services{background-color:#833e33;flex-direction:column;justify-content:flex-start}.services,.services-title-container{align-items:center;color:#ffd3b6;display:flex;flex-wrap:nowrap}.services-title-container{flex-direction:row;justify-content:space-around;width:90%}.services-title-decors{background-color:#ffd3b6;height:.5rem;width:25%}.services-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-evenly;width:100%}.service-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.service-img-container{align-items:center;aspect-ratio:1;background-position:50%;background-size:contain;border:10px solid #ffd3b6;border-radius:50%;display:flex;height:25rem;justify-content:center;margin-left:2rem;margin-right:2rem;width:25rem;z-index:8}.service-img-title{color:#fcf6f2;text-align:center;text-shadow:0 0 24px rgba(0,0,0,.39)}.service-text{max-width:90vh}#sucesoryservice{flex-direction:row-reverse}#familyservice .service-img-container{background-image:url(/static/media/services-family.57bbdb9eea742afc7725.png)}#sucesoryservice .service-img-container{background-image:url(/static/media/services-sucesory.522f0d7c22935c425b67.png)}@media only screen and (max-width:900px){.service-container{align-items:center;justify-content:center}#sucesoryservice,.service-container{flex-direction:column}.service-text{max-width:80vw}.service-img-container{height:20rem;margin-bottom:2rem;width:20rem}}@media only screen and (max-width:440px){.service-img-container{height:70vw;margin-bottom:2rem;width:70vw}.service-text{max-width:80vw}}.contact{background-color:#833e33;color:#ffd3b6;flex-direction:column;justify-content:space-between}.contact,.contact-title-container{align-items:center;display:flex;flex-wrap:nowrap}.contact-title-container{color:#fcf6f2;flex-direction:row;justify-content:space-around;width:90%}.contact-title-decors{background-color:#ffd3b6;height:.5rem;width:25%}.contact-form-container{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;text-align:center;width:80vw}@media only screen and (max-width:1300px){.contact-form-container{width:90vw}}.contact-form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.contact-form-text{padding-left:.5rem;padding-right:.5rem}.contact-form-column{align-items:center;display:flex;flex-direction:column;justify-content:center;width:calc(50% - 1rem)}@media only screen and (max-width:1300px){.contact-form-column{width:calc(100% - 2rem)}}.contact-form-column2{flex-direction:column;width:calc(100% - 2rem)}.contact-form-column2,.contact-form-row{align-items:center;display:flex;justify-content:center}.contact-form-row{flex-direction:row;flex-wrap:wrap;width:100%}@media only screen and (max-width:1300px){.contact-form-row{flex-direction:column}}.contact-text-input{width:calc(100% - 2rem)}.contact-form-select,.contact-text-input{border:2px solid #46190c;color:#46190c;margin:.5rem;padding:.5rem}.contact-form-select{width:calc(100% - .7rem)}.contact-form-description{height:10rem;resize:none}.contact-form-button-container{display:flex;flex-direction:row-reverse;width:calc(100% - 2rem)}.contact-form-button{background-color:#fcf6f2;border:2px solid #ffd3b6;color:#46190c;margin:.5rem;padding:.5rem}@media only screen and (max-width:1300px){.contact-form-button{font-size:2rem;font-size:1.5rem}}.contact-form-button:hover{background-color:#fcf6f2;border:2px solid #b7371a;color:#b7371a}.contact-footer-container{align-items:center;background-color:#46190c;flex-wrap:wrap;width:100%}.contact-footer,.contact-footer-container{display:flex;flex-direction:row;justify-content:center}.contact-footer{align-items:space-between;flex-wrap:nowrap}@media only screen and (max-width:1000px){.contact-footer{flex-wrap:wrap}}@media only screen and (max-width:510px){.contact-footer{justify-content:left;text-align:center;width:-webkit-min-content;width:min-content}}.contact-data{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-left:1rem;padding-right:1rem}.contact-data a{color:#ffd3b6;text-align:center}.contact-data a:hover{color:#fcf6f2}.contact-icon{font-size:2rem;padding:1rem}.hide{display:none!important}.contact-modal-background{background-color:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:12}.contact-modal-background,.contact-modal-container{align-items:center;display:flex;justify-content:center}.contact-modal-container{background-color:#833e33;border:2px solid #46190c;flex-direction:column;max-width:90vw;padding:.5rem}.contact-modal-text{margin-left:1rem;margin-right:1rem}.App{align-content:stretch;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.slide{max-width:100%;min-height:calc(100vh - 9rem);padding-top:2.5rem;scroll-margin-top:7rem}@media(orientation:portrait){.slide{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}}@media only screen and (max-width:1300px){.slide{padding-top:1.5rem}}h1,h2,h3,h4{margin:0 1rem;text-align:center}a{align-items:center;display:flex;justify-content:center;text-decoration:none}h1{font-size:4rem}@media only screen and (max-width:1370px){h1{font-size:3.5rem}}@media only screen and (max-width:600px){h1{font-size:2.7rem}}h2{font-size:3.5rem}@media only screen and (max-width:1370px){h2{font-size:3rem}}@media only screen and (max-width:600px){h2{font-size:2.5rem}}h3{font-size:2.5rem}a,p{font-size:1.8rem}@media only screen and (max-width:1370px){a,p{font-size:1.6rem}}@media only screen and (max-width:600px){a,p{font-size:1.2rem}}button{font-size:2.5rem}@media only screen and (max-width:1370px){button{font-size:2rem}}input{font-size:1.5rem}@media only screen and (max-width:600px){input{font-size:1.2rem}}select{font-size:1.5rem}@media only screen and (max-width:600px){select{font-size:1.2rem}}textarea{font-size:1.5rem}@media only screen and (max-width:600px){textarea{font-size:1.2rem}}
/*# sourceMappingURL=main.ce688751.css.map*/