@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);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}*{font-family:Montserrat;margin:0;padding:0}body{overflow-x:hidden}body,nav{width:100%}nav{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding-block:20px;& .headertop{align-items:center;display:flex;flex:1 1;margin-left:10px;padding:10px;& img{filter:drop-shadow(0 0 5px black);width:50px;z-index:2}& a{font-size:30px;font-weight:700}}& .menu{display:flex;font-size:16px;justify-content:flex-end;list-style:none;margin-inline:1vw;min-width:300px;text-align:end;& li{padding-inline:5px}& .submenu{background-color:var(--principal);border-radius:10px;display:flex;flex-wrap:wrap;list-style:none;margin-top:10px;opacity:0;padding:20px;position:absolute;right:0;text-align:right;transition:opacity .5s ease,visibility .5s ease;visibility:hidden;z-index:-1}& .submenu.visible{opacity:1;visibility:visible;z-index:10}& a:hover{background-color:var(--secundario);color:#fff}}& a{border-radius:10px;color:var(--textooscuro);font-weight:600;padding:10px;text-decoration:none}}@media (max-width:1020px){nav .menu li:nth-child(3) .submenu{display:block;right:auto;text-align:left;& li{margin-block:10px}}}@media (max-width:668px){.headertop{flex-direction:column;justify-content:center}.headertop img{margin-right:none}nav{padding-top:0}& .menu a{font-size:14px}}.videocontainerout{background-color:var(--fondo);height:calc(50vh + 30px);width:100%}.videocontainer{view-timeline:--scroll;align-items:center;background-color:#000;border:1px solid #000;border-radius:20px;display:grid;height:50vh;justify-content:center;margin:30px;max-width:100vw;overflow:hidden;position:relative;z-index:1;& video{min-height:100%;object-fit:cover;opacity:.5;padding:20px 20px 500px}& h1{animation-timeline:--scroll;animation:fade ease;font-size:50px;top:50%}& h1,& p{color:#fff;left:50%;position:absolute;text-align:center;transform:translate(-50%,-50%);z-index:5}& p{font-weight:500;top:calc(50% + 40px)}}@keyframes scaleup{50%{transform:scale(1)}to{transform:scale(1.5)}}@keyframes fade{50%{opacity:1}to{opacity:0}}@keyframes unfade{20%{opacity:0}50%{opacity:1}}@media (max-width:580px){.videocontainer h1{font-size:30px}}.parrafo{background-color:var(--principal);color:var(--textoblanco);display:grid;font-size:25px;font-weight:500;justify-content:center;padding-block:50px;text-align:center;width:100vw;& p{max-width:50ch}}@media (max-width:800px){.parrafo p{font-size:20px;margin-inline:30px}}.textimage{view-timeline:--scroll;animation-timeline:--scroll;align-items:center;animation:scaleup ease,fade ease;background-color:#4d493c;border-radius:20px;display:flex;height:400px;justify-content:center;margin-block:30px;margin-inline:auto;width:80vw;& img{height:250px;width:250px}& img,& p{animation-timeline:--scroll;animation:unfade ease}& p{color:#fff;font-size:20px;font-weight:500;padding:20px;text-align:center}}@media (max-width:1080px){.textimage{display:grid;& img{margin-inline:auto}& p{font-size:15px}}}.cards{view-timeline:--scroll;background-color:var(--principal);display:flex;flex-wrap:wrap;justify-content:center;& div{animation-timeline:--scroll;align-items:center;animation:appearright ease;background-color:var(--secundario);border-radius:10px;display:block;flex-wrap:wrap;justify-content:center;margin-block:5px;margin-inline:5px;padding-block:50px;padding:10px;text-align:center}& img{height:150px;width:150px}& p{text-wrap:wrap;color:#fff;font-weight:500;margin-top:20px;max-width:150px}}@keyframes appearright{0%{transform:translateX(2000px)}40%{transform:translateX(0)}}@keyframes appearrightmobile{0%{transform:translateX(2000px)}30%{transform:translateX(0)}}@keyframes appearleftmobile{0%{transform:translateX(-2000px)}30%{transform:translateX(0)}}@keyframes appearleft{0%{transform:translateX(-2000px)}40%{transform:translateX(0)}}@keyframes goleft{80%{transform:translateX(0)}to{transform:translateX(-2000px)}}@keyframes goright{80%{transform:translateX(0)}to{transform:translateX(2000px)}}.bigcards{view-timeline:--scroll;color:#fff;display:flex;flex-wrap:wrap;font-size:20px;font-weight:500;justify-content:center;padding-block:30px;text-align:center;& div{animation-timeline:--scroll;animation:drop ease;background-color:var(--textooscuro);border-radius:20px;margin-block:5px;margin-inline:5px;padding:20px}& img{height:200px;margin-bottom:30px;width:200px}}@keyframes drop{0%{transform:translateY(-280px);z-index:-1}20%{transform:translateY(-280px);z-index:-1}60%{transform:translateY(0)}}@media (max-width:800px){.bigcards{font-size:11px;padding-block:10px;& div{animation-timeline:--scroll;animation:drop ease;opacity:0}& img{height:100px;width:100px}}}.imagestext{display:grid;justify-content:center;padding-block:30px;& h2{margin-block:20px;text-align:center}& a{text-decoration:none}& div{view-timeline:--scroll;animation-timeline:--scroll;align-items:center;animation:appearright ease;background-color:#fff;border:1px solid #000;border-radius:10px;color:var(--textoblanco);display:flex;margin-block:10px;max-width:700px;padding:10px;width:90vw}& img{border-radius:20px;height:200px;margin-right:20px;width:200px}& p{font-size:20px;font-weight:500}& div:nth-child(2n){animation-timeline:--scroll;animation:appearleft ease}}@media (max-width:700px){.imagestext{padding-inline:20px;& h2{font-size:35px}& div{animation-timeline:--scroll;animation:unfade ease;flex-direction:column;width:auto;& p{font-size:17px;margin:20px}}& img{margin-right:0;margin-block:20px}& div:nth-child(2n){animation-timeline:--scroll;animation:unfade ease}}}.animatedtitle{view-timeline:--scroll;padding-block:30px;text-align:center;& h2{animation-timeline:--scroll;animation:scaleup ease;font-size:60px}& h3{animation-timeline:--scroll;animation:fade ease;font-size:35px}}@media (max-width:1000px){.animatedtitle{& h2{font-size:30px}& h3{font-size:20px}}}.parrafoleft{view-timeline:--scroll;background-color:var(--textoblanco);color:#fff;padding-block:50px;padding-inline:200px;text-align:left;& a{color:#fff}& h2{animation-timeline:--scroll;animation:scaleup ease;font-size:35px;margin-bottom:50px;text-align:center}& p{animation-timeline:--scroll;animation:appearrightmobile ease,fademobile ease,goleft ease;font-size:20px}}@media (max-width:1080px){.parrafoleft{padding-inline:50px;& h2{font-size:20px}}}.parraforight{view-timeline:--scroll;background-color:var(--principal);color:#000;padding-block:50px;padding-inline:200px;text-align:left;& a{color:#000}& h2{animation-timeline:--scroll;animation:scaleup ease;font-size:35px;margin-bottom:50px;text-align:center}& p{animation-timeline:--scroll;animation:appearleftmobile ease,fademobile ease,goright ease;font-size:20px}}@media (max-width:1080px){.parraforight{padding-inline:50px}}.texttable{view-timeline:--scroll;align-content:center;align-items:center;background-color:var(--principal);padding-block:40px;text-align:center;width:100%;& a{color:#081f3b}& div{animation-timeline:--scroll;animation:unfade ease,fade ease;display:flex;justify-content:center;margin-inline:50px;margin-bottom:20px}& .separador{background-color:var(--secundario);border-radius:50px;height:50px;max-width:90vw;overflow:hidden;& img{height:500px;width:100%}}& h2{animation-timeline:--scroll;animation:scaleup ease;font-size:35px;margin-bottom:50px}& p{font-size:20px;margin-inline:10px;width:25vw}& h3,& p{text-align:left}& h3{margin:auto auto 30px;max-width:100ch}}@media (max-width:1024px){.texttable{view-timeline:--scroll;padding-block:0;& div{animation-timeline:--scroll;animation:fademobile ease;display:grid;justify-content:center;margin-inline:50px}& h2{font-size:25px;margin:20px}& p{font-size:18px;margin-bottom:20px;width:auto}& .separador{display:none}& h3{margin-inline:50px}}}.parrafoformat{background-color:var(--principal);padding-block:40px;width:100%;& div{display:grid;justify-content:center;margin:auto;max-width:100ch}& h3{margin-top:30px}& h2{font-size:30px;text-align:center}& li{margin-left:20px}& ul{padding-left:20px}& p{margin-block:10px;margin-left:20px}}@media (max-width:1000px){.parrafoformat div{justify-content:center;margin-inline:50px;max-width:100%;& h2{font-size:25px}}}.textimgtext{background-color:var(--textoblanco);display:grid;justify-content:center;padding-block:50px;& p{font-size:20px;margin-block:20px;margin-inline:20px;max-width:80ch}& a,& p{color:#fff}& div{view-timeline:--scroll;animation-timeline:--scroll;align-items:center;animation:appearright ease;display:flex;flex-wrap:wrap;justify-content:start;margin-inline:20px;& img{background-color:var(--principal);height:300px;width:500px}& p{margin-block:0;max-width:40ch}}}@media (max-width:1260px){.textimgtext{& div{display:grid;justify-content:center}& div p{margin-block:20px;max-width:500px}}}@media (max-width:680px){.textimgtext{& p{font-size:18px}& div{justify-content:center}& div img{height:200px;width:300px}& div p{margin-inline:0;max-width:300px}}}.videosintro{display:grid;justify-content:center;margin-bottom:20px;text-align:center;& h2{color:var(--textoblanco);margin-block:20px}& video{border-radius:20px;width:500px}& div{justify-content:center}}.contactform{display:grid;justify-content:center;text-align:center;width:100%;& form{background-color:var(--principal);border-radius:20px;margin:30px;padding:20px;width:600px}& input{border:1px solid rgba(0,0,0,.319);height:30px}& input,& textarea{border-radius:5px;margin-block-start:5px;width:100%}& textarea{border:1px solid rgba(0,0,0,.319)}& button{background-color:var(--textoblanco);border:none;border-radius:10px;color:#fff;height:50px;width:100%}}.videocontainerindex{view-timeline:--scroll;align-items:center;background-color:#000;border:1px solid #000;border-radius:20px;display:grid;height:100vh;justify-content:center;margin:30px;max-width:100vw;overflow:hidden;position:relative;z-index:1;& video{min-height:100vh;object-fit:cover;opacity:.5;padding:20px 20px 500px}& div{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:5;& h1{color:var(--secundario);font-size:80px}& h2{color:#fff;font-size:40px}& img{animation-timeline:--scroll;animation:rotate ease;height:250px;margin-block:30px;width:250px}& h3{color:#fff}}& p{color:#fff;font-weight:500;left:50%;position:absolute;text-align:center;top:calc(50% + 40px);transform:translate(-50%,-50%);z-index:5}}@media (max-width:560px){.videocontainerindex{& div{& h1{font-size:40px}& h2,& h3{font-size:20px}}}}@keyframes rotate{50%{transform:rotateY(0deg) rotateX(0deg)}to{transform:rotateY(180deg) rotateX(90deg)}}.texttocenter{background-color:var(--principal);display:grid;justify-content:center;padding-block:30px;& h2{color:var(--secundario)}& h2,& h3{font-size:60px;text-align:center}& div,& h3{color:var(--textoblanco)}& div{view-timeline:--scroll;animation-timeline:--scroll;align-items:center;animation:appearright ease;display:flex;justify-content:center}& div:nth-child(2n){animation-timeline:--scroll;animation:appearleft ease}}@media (max-width:700px){.texttocenter{padding-inline:20px;& h2,& h3{font-size:35px}& div{flex-direction:column;width:auto}& div,& div:nth-child(2n){animation-timeline:--scroll;animation:unfade ease}}}footer{background-color:var(--principal);display:grid;justify-content:center;& .footer1{margin-block:10px;& ul{display:flex;list-style:none;text-decoration:none;& li{margin-inline:10px}}& a{color:var(--textooscuro);font-weight:500;text-decoration:none}}& .redes{align-items:center;display:flex;justify-content:center;margin-block:10px;text-align:center;& img{filter:drop-shadow(0 0 5px black);height:70px;margin:10px;width:70px}& p{color:var(--textooscuro);font-size:35px;font-weight:700}}}@media (max-width:750px){footer{padding-top:30px;& .footer1 ul{display:grid;justify-content:center;& li{margin-block:5px;text-align:center}}}}
/*# sourceMappingURL=main.429c30e4.css.map*/