@charset "UTF-8";.hamburger,.hero .video-phone{display:none}.main .container__main .shape2,.main .container__main .shape2::before{top:-15px;background:-webkit-gradient(linear,left top,right top,from(#ff162a),to(#e5731e))}.hero,.modal{height:100vh}.about .about__container .izq,.main .container__main .der,.main .container__main .der ul li,.modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal}@font-face{font-family:BodoniFLF;src:url("../assets/fonts/bodoniflf-cufonfonts/BodoniFLF-Bold.ttf") format("truetype"),url("../assets/fonts/bodoniflf-cufonfonts/BodoniFLF-BoldItalic.ttf") format("truetype"),url("../assets/fonts/bodoniflf-cufonfonts/BodoniFLF-Italic.ttf") format("truetype"),url("../assets/fonts/bodoniflf-cufonfonts/BodoniFLF-Roman.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:BodoniFLF;src:url("../assets/fonts/bodoniflf-cufonfonts/BodoniFLF-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:BodoniFLF;src:url("../assets/fonts/bodoniflf-cufonfonts/BodoniFLF-Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:BodoniFLF;src:url("../assets/fonts/bodoniflf-cufonfonts/BodoniFLF-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url("../assets/fonts/montserrat-cufonfonts/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url("../assets/fonts/montserrat-cufonfonts/Montserrat-Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url("../assets/fonts/montserrat-cufonfonts/Montserrat-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url("../assets/fonts/montserrat-cufonfonts/Montserrat-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:url("../assets/fonts/montserrat-cufonfonts/Montserrat-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url("../assets/fonts/montserrat-cufonfonts/Montserrat-ExtraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url("../assets/fonts/montserrat-cufonfonts/Montserrat-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url("../assets/fonts/montserrat-cufonfonts/Montserrat-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url("../assets/fonts/montserrat-cufonfonts/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url("../assets/fonts/montserrat-cufonfonts/Montserrat-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url("../assets/fonts/montserrat-cufonfonts/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url("../assets/fonts/montserrat-cufonfonts/Montserrat-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url("../assets/fonts/montserrat-cufonfonts/Montserrat-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url("../assets/fonts/montserrat-cufonfonts/Montserrat-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url("../assets/fonts/montserrat-cufonfonts/Montserrat-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url("../assets/fonts/montserrat-cufonfonts/Montserrat-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}html{scroll-behavior:smooth}body{background-color:#f4f4f4;overflow-x:hidden;margin:0;padding:0;font-family:Montserrat,serif}.hamburger{position:fixed;top:20px;right:20px;width:20px!important;cursor:pointer;background-image:linear-gradient(130deg,#ff162a 0,#e5731e 80%);-webkit-filter:brightness(1)!important;filter:brightness(1)!important;padding:14px;border-radius:50%;z-index:2}.button,footer{background-image:linear-gradient(130deg,#ff162a 0,#e5731e 100%)}#content,.header{padding:20px 40px}#heroContact,.services{margin:auto}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;z-index:999;-webkit-box-sizing:border-box;box-sizing:border-box}#content .button,.button{width:-webkit-max-content;width:-moz-max-content;text-decoration:none}.header img{width:200px;-webkit-filter:brightness(8.5);filter:brightness(8.5)}.button{padding:20px;color:#fff;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:max-content;border-radius:5px;cursor:pointer;letter-spacing:2px;font-size:16px;font-weight:600}.title,.title2{border-right:.15em solid #fff;text-align:center}.hero{position:relative;overflow:hidden}.hero video{width:100%;-o-object-fit:cover;object-fit:cover}.main,.main .container__main,.main .container__main .der,.main .container__main .der ul,.main .container__main .der ul li,.navigation ul{display:-webkit-box;display:-ms-flexbox}.hero .layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.hero .hero__text{position:absolute;text-align:center;left:51%;top:58%;color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero .hero__text h1{font-size:18px}.hero .hero__text h2{font-size:36px;line-height:1.4;margin:10px 0}.hero .hero__text button{margin-top:20px}.navigation ul{display:flex;list-style:none;padding:0}.navigation ul a{text-decoration:none;color:#fff;text-transform:uppercase;font-weight:700}.navigation ul li{margin:0 10px}#dynamic-question{color:#fff}#question-container{height:70px;overflow:hidden;position:relative;width:100%}.title{white-space:nowrap;overflow:hidden;width:0;-webkit-animation:2s steps(40,end) typing,.75s step-end infinite blink-caret;animation:2s steps(40,end) typing,.75s step-end infinite blink-caret}.title2{font-size:40px}@-webkit-keyframes typing{from{width:0}to{width:100%}}@keyframes typing{from{width:0}to{width:100%}}@-webkit-keyframes blink-caret{from,to{border-color:transparent}50%{border-color:#fff}}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:#fff}}.main .container__main .der ul li:first-child,.main .container__main .der ul li:nth-child(2),.main .container__main .der ul li:nth-child(3){border-bottom:1px solid rgba(255,255,255,.3843137255)}.main .container__main .der ul li:first-child,.main .container__main .der ul li:nth-child(2),.main .container__main .der ul li:nth-child(4),.main .container__main .der ul li:nth-child(5){border-right:1px solid rgba(255,255,255,.3843137255)}@-webkit-keyframes deleting{from{width:100%}to{width:0}}@keyframes deleting{from{width:100%}to{width:0}}.main{min-height:100vh;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0}.main .container__main{width:90%;margin:auto;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main .container__main .der,.main .container__main .izq{width:40%}.main .container__main .izq{position:relative;margin-top:50px}.main .container__main .izq .picture1{position:relative;padding-left:40px;padding-bottom:40px;max-width:450px;overflow:hidden}.main .container__main .izq .img1{width:100%}.main .container__main .shape1{position:absolute;bottom:0;left:0;border-bottom:177px solid #e5731e;border-right:197px solid transparent;z-index:-1}.main .container__main .shape2{position:absolute;right:-79px;width:24px;height:24px;margin-top:15px;margin-right:15px;background:linear-gradient(to right,#ff162a,#e5731e)}.main .container__main .shape2::before{content:"";width:11px;height:11px;display:inline-block;position:absolute;right:-15px;background:linear-gradient(to right,#ff162a,#e5731e)}.main .container__main .der{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%;padding:0 40px;color:#fff}.main .container__main .der h2{margin-bottom:0;margin-top:20px;text-align:center}.main .container__main .der p{font-size:18px;line-height:30px;margin-bottom:0;text-align:center}.main .container__main .der ul{width:100%;padding:0;display:flex;gap:0;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:20px;overflow:hidden;background:radial-gradient(at bottom center,#e5731e 63%,#ff1629 100%)}.main .container__main .der ul li{margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:30px;width:33.33%;padding:30px 20px;text-align:center;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.main .container__main .der ul li img{width:60px;margin-right:10px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.main .container__main .der ul li:first-child{border-radius:20px 0 0}.main .container__main .der ul li:nth-child(3){border-radius:0 20px 0 0}.main .container__main .der ul li:nth-child(4){border-radius:0 0 0 20px}.main .container__main .der ul li:nth-child(6){border-radius:0 0 20px}.main .container__main .der ul li:hover{background:#fff;color:#000}.main .container__main .der ul li:hover img{width:60px;margin-right:10px;-webkit-filter:brightness(1) invert(0);filter:brightness(1) invert(0)}.modal{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:1;left:0;top:0;width:100vw;background-color:rgba(0,0,0,.4)}.about .about__container,.modal-content{display:-webkit-box;display:-ms-flexbox}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:500px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#carousel,#content,.services-accordion{background:#333;color:#fff}.accordion-item,.carousel-item{border-bottom:1px solid #444}#container,.services-accordion{border-radius:20px;overflow:hidden}.modal-content img{width:450px}.modal-content h2{margin-top:0}.modalTitle{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;margin-left:20px}.modalDescription{padding:0 20px}.close{color:#aaa;float:right;font-size:28px;font-weight:700;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.about{padding:50px 0}.about .about__container{width:80%;margin:auto;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#container,#content .button,.about .about__container .izq,.carousel-item,.carousel-item .item{display:-webkit-box;display:-ms-flexbox}.about .about__container .about__img,.about .about__container .der,.about .about__container .izq{width:40%}#carousel,.about .about__container .about__text{width:50%}.about .about__container .izq{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%}.about .about__container .izq p{font-size:38px;font-weight:700;line-height:70px}.about .about__container .about__text h2{font-size:24px;margin-bottom:20px}#content p,.about .about__container .about__text p{font-size:18px;line-height:30px}.about .about__container .about__img img,.accordion-container{width:100%}.services .title{text-align:center}#container{display:flex;width:81%;margin:auto}#content{width:45%}#content .button{padding:10px 20px;display:flex;width:max-content}#carousel{overflow-y:auto;position:relative;border-top-right-radius:20px;border-bottom-right-radius:20px}.carousel-item{cursor:pointer;padding:10px;height:70px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.carousel-item .item{width:100%;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px 0 50px;margin:0}.carousel-item .item span{font-size:48px;font-weight:600}.carousel-item .item h2{margin:0;font-size:28px;text-transform:uppercase;text-align:right}.carousel-item .item p{margin:0;text-align:right}.carousel-item:hover{background:#444}.carousel-item.active{background:#666;border-bottom:1px solid #e5731e}.accordion-summary,.contact-info{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.services-accordion{display:none;margin:auto;width:90%}.accordion-summary,.accordion-summary .container-title,.clients__logos{display:-webkit-box;display:-ms-flexbox}.accordion-summary{cursor:pointer;padding:10px;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accordion-summary .container-title{display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordion-summary h2{font-size:16px;text-transform:uppercase;width:218px}.accordion-summary span{font-weight:600;font-size:32px;text-transform:uppercase}.accordion-summary p{margin:0}.accordion-content{display:none;padding:20px}.accordion-content.active{display:block}.accordion-content.active .button{padding:10px 20px;background-color:#e5731e;color:#fff;border:none;cursor:pointer}.button:hover{background-color:#cb641a}.clients{background-color:#f4f4f4;text-align:center;padding:50px 0}.clients .clients__title{font-size:22px;margin-bottom:0;color:#e5731e}.clients .subtitle{font-size:90px;font-weight:900;color:#aaa;margin-bottom:20px;text-transform:uppercase;margin-top:0}.clients__container,.consulting-academy .container{margin:0 auto;max-width:1200px}.title{font-size:2em;margin-bottom:25px;color:#333}.clients__logos-container{overflow:hidden;position:relative}.clients__logos{display:flex;margin:20px 0;width:200%;-webkit-animation:50s linear infinite scroll-logos;animation:50s linear infinite scroll-logos}.contact-container,.contact-info,.mission-statement .statement{display:-webkit-box;display:-ms-flexbox}.consulting-academy,.contact-section{width:80%;margin:auto}.clients__logos img{height:80px;margin:0 20px;opacity:.7;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;cursor:pointer}.clients__logos img:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}@-webkit-keyframes scroll-logos{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scroll-logos{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.consulting-academy{background:#f4f4f4;padding-top:70px}.consulting-academy .container{padding:0 15px}.consulting-academy h2{font-size:1.5rem;color:#333;margin-bottom:30px;text-align:center}.statistics,footer h2{color:#fff;padding:20px 0}.mission-statement .statement{background:#fff;margin-bottom:20px;padding:20px;border-radius:10px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mission-statement .statement picture{background-color:rgba(229,116,30,.7137254902);width:50px;height:50px;margin:0 20px 0 0;padding:10px;border-radius:10px}.mission-statement .statement img{width:50px;margin-right:15px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.mission-statement .statement p{color:#666;font-size:1rem;line-height:1.6}.contact-container{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 0}.contact-info{width:50%;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-info form,.social-stats__container,.statistics__container{display:-webkit-box;display:-ms-flexbox}.contact-info h2{font-size:2em;margin-bottom:.5em}.contact-info p{margin-bottom:1em}.contact-info form{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-info input,.contact-info select,.contact-info textarea{padding:10px;margin-bottom:1em;border:1px solid #ccc;border-radius:5px}.contact-info button{padding:10px;background-color:#005 ab;color:#fff;border:none;border-radius:5px;cursor:pointer}.contact-info button:hover{background-color:#003e5b}.contact-image{width:40%;text-align:center}.contact-image img{max-width:100%}.contact-image p{margin-top:1em;font-style:italic}.statistics{background-color:transparent;background-image:linear-gradient(130deg,#da7801 0,#ff003f 100%);text-align:center}.statistics__container{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;max-width:1200px;margin:auto}.stat{margin:10px;-ms-flex-preferred-size:calc(33.333% - 20px);flex-basis:calc(33.333% - 20px)}.stat h3{font-size:2.5rem;margin:0 0 10px}.stat p{font-size:1rem;margin:0}.social-stats{padding:20px 0;text-align:center}.social-stats__container{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px;max-width:1200px;margin:auto}.social-stat,footer{display:-webkit-box;display:-ms-flexbox}.social-stats__container img{width:30px;height:30px;margin-bottom:10px}.social-stats__container a{color:#333;text-decoration:none}.social-stat{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:200px;flex-basis:200px}.social-stat img{width:50px;height:auto;margin-bottom:10px}.social-stat h4{font-size:1.2rem;margin:0 0 5px;color:#333}.social-stat p{font-size:1rem;margin:0;color:#555}footer{display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer h2{margin:0}footer img{width:150px;padding:20px}@media (max-width:1280px){.hero video{height:100vh;width:auto}}@media (max-width:1024px){.main{min-height:70vh}.main .container__main{width:100%}.carousel-item{height:90px}.title2{font-size:34px}#container,.consulting-academy{width:90%}}@media (max-width:800px){.hamburger{display:block}.navigation,.navigation ul{display:-webkit-box;display:-ms-flexbox}#dynamic-question{font-size:28px}.navigation{position:fixed;width:100vw;height:100vh;top:0;left:-100vw;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.8);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.navigation ul{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px;text-align:center}.navigation ul li{margin:0 5px;font-size:24px}.active{left:0}.main .container__main .der ul li{width:50%}.main .container__main .der ul li:first-child{border-radius:20px 0 0;border-right:1px solid rgba(255,255,255,.3843137255);border-bottom:1px solid rgba(255,255,255,.3843137255)}.main .container__main .der ul li:nth-child(2){border-radius:0 20px 0 0;border-bottom:1px solid rgba(255,255,255,.3843137255)}.main .container__main .der ul li:nth-child(3),.main .container__main .der ul li:nth-child(4){border-radius:0;border-right:1px solid rgba(255,255,255,.3843137255)}.main .container__main .der ul li:nth-child(3){border-bottom:0}.main .container__main .der ul li:nth-child(5),.main .container__main .der ul li:nth-child(6){border-top:1px solid rgba(255,255,255,.3843137255);border-right:1px solid rgba(255,255,255,.3843137255)}.contact-container{-webkit-box-align:end;-ms-flex-align:end;align-items:end}}@media (max-width:768px){.contact-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-image,.contact-info{width:100%}.stat{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}@media (max-width:600px){#container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#carousel{width:100%;height:auto;overflow-y:initial}.main .container__main .der ul li:nth-child(2),.main .container__main .der ul li:nth-child(3){border-bottom:1px solid rgba(255,255,255,.3843137255);border-radius:0}.clients,.main .container__main .der ul li{width:100%}.video-phone{display:block!important}#container,.contact-image,.video-desktop{display:none}#question-container{height:33px}#dynamic-question{font-size:15px}.button{font-size:12px}.services-accordion{display:block}.main .container__main .der ul li:first-child{border-radius:20px 0 0;border-right:1px solid rgba(255,255,255,.3843137255);border-bottom:1px solid rgba(255,255,255,.3843137255)}.main .container__main .der ul li:nth-child(3){border-right:1px solid rgba(255,255,255,.3843137255)}.main .container__main .der ul li:nth-child(4){border-radius:0;border-right:1px solid rgba(255,255,255,.3843137255)}.main .container__main .der ul li:nth-child(5),.main .container__main .der ul li:nth-child(6){border-top:1px solid rgba(255,255,255,.3843137255);border-right:1px solid rgba(255,255,255,.3843137255)}#content{width:90%}.mission-statement .statement{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:20px}.clients{overflow:hidden}.clients .subtitle{font-size:50px}footer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:480px){.stat{-ms-flex-preferred-size:100%;flex-basis:100%}}
