body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0;padding:0;transition:background-color .5s,color .5s}body,html{background:linear-gradient(270deg,#6a5acd,#1b1b32);font-family:Quicksand,sans-serif;font-size:16px;scroll-behavior:smooth}a{color:inherit;text-decoration:none}h1{font-size:2rem}h1,h2{font-weight:530}h2{font-size:1.5rem}h3{font-size:1.25rem;font-weight:430}p{font-size:1rem;font-weight:330}ul{list-style:none}.App{position:relative}.App .changetheme-button-container{height:30px;position:fixed;right:30px;top:17px;width:30px;z-index:10}.changetheme-button{background-color:initial;border:none;border-radius:6px;color:#fff;cursor:pointer;height:30px;padding:0;width:30px}.dark{color:#2f2f50}.App .isDarkTheme{background-color:#29294d}.App .isDarkContent{color:#fff}.App .isDarkContent:nth-child(2){border-right:1px solid #fff}.App .isDarkButton{background-color:initial;border:2px solid #fff;color:#fff}.App .isDarkButton:hover{background-color:#ff8c00;border:2px solid #0000}@media screen and (max-width:540px){.App .changetheme-button-container{right:72px}}.about-principal-container{align-items:flex-end;background-color:#fff;display:flex;flex-direction:column;height:calc(100vh - 65px);justify-content:center;min-height:540px;padding:15px 30px;position:relative;scroll-margin-top:65px;width:100%}.avatar-about-container{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute}.avatar-about,.avatar-about-container{height:400px;width:400px}.about-container{align-items:flex-end;color:#6a5acd;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;width:60%}.animated{animation:aboutContainer-anim .8s normal}@keyframes aboutContainer-anim{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.about-header-container{margin-bottom:30px;width:100%}.about-info-container{border-right:1px solid #6a5acd;margin-bottom:0;padding-right:12px;width:100%}.about-title{font-size:4rem;text-align:end}.about-infor{font-size:2rem;text-align:justify;text-align-last:end}@media screen and (max-width:1024px){.about-title{font-size:3.5rem}.about-infor{font-size:1.5rem}.avatar-about,.avatar-about-container{height:300px;width:300px}}@media screen and (max-width:640px){.about-container{width:80%}.avatar-about,.avatar-about-container{height:200px;width:200px}.about-title{font-size:3.125rem}.about-infor{font-size:1.125rem}}@media screen and (max-width:480px){.about-container{width:100%}.about-title{font-size:2.375rem}}@media screen and (max-width:425px){.avatar-about-container{display:none}}.modern-button{background-color:initial;border:2px solid #6a5acd;border-radius:18px;color:#6a5acd;cursor:pointer;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:500;height:-webkit-fit-content;height:fit-content;letter-spacing:1px;margin-top:60px;padding:12px 30px;position:relative;transition:.5s;width:-webkit-fit-content;width:fit-content;z-index:1}.modern-button:hover{background-color:#6a5acd;border:2px solid #0000;color:#fff}@media screen and (max-width:480px){.modern-button{font-size:.875rem}}.principal-banner{align-items:flex-start;background:linear-gradient(270deg,#6a5acd,#1b1b32);display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:540px;overflow:auto;padding:15px 30px;position:relative;width:100%}.logo-chrisena-container-banner{align-items:center;animation-duration:1s;animation-name:inBannerElements;display:flex;height:80px;justify-content:center;margin-left:30px;width:176px}.logo-chrisena-container-banner img{height:80px;width:176px}.text-banner-container{animation-duration:1.5s;animation-name:inBannerElements;color:#fff;margin-top:30px}.text-banner-h{font-size:3rem;font-weight:500;letter-spacing:2px}.text-banner-s{font-size:2rem;font-weight:400;letter-spacing:1px}@keyframes inBannerElements{0%{filter:blur(2px);opacity:0;transform:translateX(-40px)}to{filter:blur(0);opacity:1;transform:translateX(0)}}.button-banner-container{animation-duration:2s;animation-name:inBannerElements;display:flex;width:-webkit-fit-content;width:fit-content}@media screen and (max-width:1024px){.text-banner-h{font-size:2.5rem}.text-banner-s{font-size:1.5rem}}@media screen and (max-width:480px){.text-banner-h{font-size:2.125rem}.text-banner-s{font-size:1.125rem}}.bottom-container{align-items:center;background-color:#fff;color:#6a5acd;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:30px;width:100%}.darkFooter{background-color:#29294d;color:#fff}.img-container{background-image:url(/es-mx/static/media/logo-chrisena-blue.1ccdcec366e75e4a5b61.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100px;transition:all .5s;width:220px}.imgDark{background-image:url(/es-mx/static/media/logo-chrisena-white.9edb50636d42caed2cf8.png)}.footer-text{line-height:1.5;text-align:center}.nav-bar{align-items:center;background:linear-gradient(270deg,#6a5acd,#1b1b32);display:flex;height:65px;justify-content:space-between;padding:0 30px;position:fixed;top:0;width:100%;z-index:5}.menu-button-container{display:none;height:30px;padding:0;position:relative;width:30px}.menu-button{align-items:center;background-color:initial;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.325rem;height:30px;justify-content:center;padding:0;width:30px}.menu-button-container i{transition:.5s}.menu-button-container:hover .menu-buttons-abs{height:200px}.menu-button-container:hover i{transform:rotate(180deg)}.menu-buttons-abs{background-color:#1b1b32;box-shadow:1px 1px 4px #000;height:0;overflow:hidden;position:absolute;right:0;transition:.3s;width:200px}.menu-buttons-abs ul{height:200px}.menu-buttons-abs ul li{display:flex;justify-content:center;min-height:16.66667%}.menu-abs,.menu-buttons-abs ul li:nth-child(6) button{border:none}.menu-abs{background-color:initial;border-bottom:1px solid grey;color:#d0d3d4;cursor:pointer;font-family:Quicksand,sans-serif;font-weight:300;transition:.5s;width:100%}.menu-abs:hover{color:#fff}.left-options{column-gap:30px;width:-webkit-fit-content;width:fit-content}.left-options,.logo-chrisena-container{align-items:center;display:flex;height:50px}.logo-chrisena-container{cursor:pointer;justify-content:center;width:110px}.logo-chrisena{height:50px;width:110px}.solutions-container{align-items:center;display:flex;height:50px;justify-content:center;width:-webkit-fit-content;width:fit-content}.solutions-list{column-gap:12px;display:flex}.solutions-item{color:#d0d3d4;cursor:pointer;font-size:.875rem;position:relative;transition:.5s}.solutions-item:hover{color:#fff}.solutions-item:first-child:hover .nav-buttons-abs{height:100px}.nav-buttons-abs{background-color:#1b1b32;box-shadow:1px 1px 4px #000;height:0;overflow:hidden;position:absolute;transition:.3s;width:200px}.nav-buttons-abs ul{height:100px}.nav-buttons-abs ul li{display:flex;justify-content:center;min-height:33.33333%}.nav-buttons-abs ul li:nth-child(3) button{border:none}.button-abs{background-color:initial;border:none;border-bottom:1px solid grey;color:#d0d3d4;cursor:pointer;font-family:Quicksand,sans-serif;font-weight:300;transition:.5s;width:100%}.button-abs:hover{color:#fff}@media screen and (max-width:640px){.left-options{column-gap:15px}}@media screen and (max-width:540px){.solutions-list{display:none}.menu-button-container{display:block}}.portfolio-container{background-color:#f5f5f5;color:#6a5acd;height:-webkit-fit-content;height:fit-content;padding:100px 60px;position:relative;scroll-margin-top:65px;width:100%}.avatar-portfolio-container{align-items:center;bottom:0;display:flex;height:400px;justify-content:center;position:absolute;right:0;width:400px;z-index:1}.avatar-portfolio{height:400px;transform:rotate(90deg);width:400px}.isDarkTheme-portfolio{background-color:#5046a0;color:#fff}.projects-container{grid-column-gap:15px;grid-row-gap:18px;column-gap:15px;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(3,1fr);margin-top:30px;position:relative;row-gap:18px;width:-webkit-fit-content;width:fit-content}@media screen and (max-width:1520px){.avatar-portfolio,.avatar-portfolio-container{height:300px;width:300px}}@media screen and (max-width:1356px){.avatar-portfolio,.avatar-portfolio-container{height:280px;width:280px}}@media screen and (max-width:1024px){.projects-container{grid-template-columns:repeat(2,1fr);width:100%}.avatar-portfolio,.avatar-portfolio-container{height:200px;width:200px}.portfolio-container{padding:100px 30px}}@media screen and (max-width:640px){.projects-container{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:425px){.avatar-portfolio,.avatar-portfolio-container{height:150px;width:150px}}.project{border:3px solid #6a5acd;border-radius:6px;max-width:380px;overflow:hidden;padding:30px;position:relative;text-align:center;width:100%}.isDarkTheme-project{border:3px solid #fff}.project-detail{line-height:1.3;margin-top:30px;text-align:justify}@media screen and (max-width:1024px){.project{max-width:none;width:100%}.project:nth-child(3){grid-column:1/3}.project:before{max-width:none;width:100%}}@media screen and (max-width:640px){.project:nth-child(3){grid-column:1/2}}.chrisena-services-container{background-color:#fff;color:#6a5acd;height:-webkit-fit-content;height:fit-content;scroll-margin-top:65px;width:100%}.div-aux{background-color:initial;overflow:hidden;padding:100px 60px;position:relative;width:100%}.isDarkTheme-services{background-color:#29294d;color:#fff}.avatar-services-container{align-items:center;display:flex;height:120px;justify-content:center;position:absolute;transition:.8s ease-out;width:120px}.avatar-services{height:120px;width:120px}.avs1{bottom:100px;left:100px}.avs2{left:50px;rotate:15deg;top:50px}.avs3{bottom:300px;left:300px}.avs3,.avs3 img{height:100px;width:100px}.services-sitle-container,.services-title-container{display:flex;justify-content:flex-end;position:relative;text-align:right;width:100%;z-index:1}.services-container{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-end;margin-top:30px;position:relative;width:100%}@media screen and (max-width:1664px){.avs3{bottom:10px;left:auto;right:10px}}@media screen and (max-width:1289px){.avs3{bottom:300px;left:300px}}@media screen and (max-width:894px){.div-aux{padding:100px 30px}.avs3{bottom:0;left:auto;right:0}}@media screen and (max-width:730px){.avs1{left:30px}}@media screen and (max-width:640px){.avs2{left:20px;top:20px}}@media screen and (max-width:425px){.avs1{left:0}}.module-service{border-bottom:2px solid #6a5acd;border-radius:6px;color:#6a5acd;max-width:380px;overflow:hidden;padding:30px;position:relative;text-align:center;width:100%}.isDarkTheme-moduleservice{border-bottom:2px solid #a2a2a2;color:#fff}.module-service-detail{line-height:1.3;margin-top:30px;text-align:justify}@media screen and (max-width:894px){.module-service{max-width:none;text-align:left;width:100%}}.chrisena-testimonials-container{background-color:#f5f5f5;color:#6a5acd;height:-webkit-fit-content;height:fit-content;padding:100px 60px;position:relative;scroll-margin-top:65px;text-align:center;width:100%}.isDarkTestimonal{background-color:#5046a0;color:#fff}.testimonials-container{align-items:center;background-color:initial;display:flex;justify-content:center;margin-top:30px;padding:30px;width:100%}.window-testimonial{background-color:#fff;border:2px solid #6a5acd;border-bottom:none;border-top:none;box-shadow:0 5px 16px -8px #000;max-width:500px;min-width:300px;overflow:hidden;padding:30px;transition:.5s;width:100%}.darkWindow{background-color:#5046a0;border-left:2px solid #fff;border-right:2px solid #fff;box-shadow:none}.slider-testimonials{align-items:center;column-gap:30px;display:flex;flex-direction:row;position:relative;transition:transform .8s;transition-timing-function:cubic-bezier(.3,.8,.3,1.3);width:100%}.buttons-container{align-items:center;column-gap:20px;display:flex;justify-content:center;margin-top:-30px}@media screen and (max-width:894px){.chrisena-testimonials-container{padding:100px 30px}}.testimonial{min-width:100%;width:100%}.testimonial h3{letter-spacing:1px}.div-line-dark{border:1px solid #6d5acd}.stars-container{align-items:center;background-color:initial;color:gold;column-gap:5px;display:flex;font-size:1rem;justify-content:center;margin:10px 0}.testimonial-text{margin-top:10px}
/*# sourceMappingURL=main.92d9e4e4.css.map*/