:root{font-family:Roboto Slab,serif;font-optical-sizing:auto;--color1: #FA887B;--color2: #FF1862;--color3: #F61CEA;--color4: #B326F5;--color5: #01608D;--bgColor: rgb(34, 34, 34)}*{margin:0;padding:0}:root{font-family:Roboto Slab,serif;--webColor1: #161831;--webColor2: #13142b;--subtitleColor: #b3b3b3;--back-gradient: linear-gradient( 144.39deg, #ffffff -278.56%, #6d6d6d -78.47%, #11101d 91.61% );--card-shadow: 0px 20px 100px -10px rgba(66, 71, 91, .1)}*{padding:0;margin:0;scroll-behavior:smooth}.text-gradient{background:radial-gradient(64.18% 64.18% at 71.16% 35.69%,#def9fa .89%,#bef3f5 17.23%,#9dedf0 42.04%,#7de7eb 55.12%,#5ce1e6 71.54%,#33bbcf);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bg-blue-gradient{background:linear-gradient(157.81deg,#def9fa -44.27%,#bef3f5 -21.24%,#9dedf0 12.19%,#7de7eb 29.82%,#5ce1e6 51.94%,#33bbcf 90.29%)}.bg-black-gradient-2{background:linear-gradient(-168.39deg,#fff -278.56%,#6d6d6d -78.47%,#11101d 91.61%)}.bg-gray-gradient{background:linear-gradient(153.47deg,rgba(255,255,255,0) -341.94% #14101d 95.11%)}.bg-discount-gradient{background:linear-gradient(125.17deg,#272727,#11101d)}.box-shadow{box-shadow:0 20px 100px -10px #42475b1a}.sidebar{-webkit-animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-top{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.feature-card:hover{background:var(--back-gradient);box-shadow:var(--card-shadow)}.feedback-container .feedback-card:last-child{margin-right:0}.feedback-card{background:transparent}.feedback-card:hover{background:var(--back-gradient)}.blue__gradient{background:linear-gradient(180deg,#b4a5ff00,#214d76);filter:blur(900px)}.white__gradient{background:#fff9;filter:blur(750px)}.colorTxt{background:#be121f;background:linear-gradient(to top left,#ff0015 20%,#5e18c7 85%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.colorTxt2{background:#5415b9;background:linear-gradient(to top left,#1d18ba 20%,#6113b9 85%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.glass{background:linear-gradient(135deg,#ffffff1a,#fff0);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid(255,255,255,.18);box-shadow:0 8px 32px #0000005e}.wrapSection{width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.subWrap{width:100dvw;max-width:2000px;overflow:hidden}.headerLP{height:15dvh;max-height:200px;width:100%;max-width:2000px;display:flex;justify-content:center;align-items:center;background-color:#161831}.sdc{display:flex;flex-direction:column;background-color:#fff}.sdr{display:flex;flex-direction:row;justify-content:space-around;background-color:#161831;height:85dvh;max-height:600px;width:100%;max-width:2000px}.headerLP img{cursor:pointer;height:80%;filter:drop-shadow(0 0 2em #61dafbaa) drop-shadow(0 0 2em #ee00ffaa) drop-shadow(0 0 2em #00ff00aa)}.wrap-headerLP,.wrap-wrapSubsection{width:100%;background-color:red;display:flex;align-items:center;justify-content:center}.leftHeaderLP h2{margin-bottom:50px}.leftHeaderLP{width:40%}.itemHeaderLP{display:flex;justify-content:left;align-items:center;margin:20px 0}.itemHeaderLP ion-icon{font-size:30px;padding-right:15px}.form_wrapper{color:#fff;padding:20px;border-radius:7px;background-color:#13142b;box-shadow:2px 4px 4px #a4020f}.inp{display:flex;padding-bottom:20px}.iconContainer{background-color:#3e0b79;color:#fdfdfd;border:0;padding:15px 20px;font-size:20px;border-radius:7px 0 0 7px}.inp input{background-color:#451298;border-radius:0 7px 7px 0;width:250px;font-size:1.4em;padding-left:10px;border-style:none;color:#dadada}.inp input:focus{outline:none}.btnContactar{font-family:inherit;font-size:20px;background:#7c0c15;background:linear-gradient(to top left,#a4020f 20%,#5e18c7 85%);color:#fff;padding:.7em 1em .7em .9em;display:flex;align-items:center;border:none;border-radius:16px;overflow:hidden;transition:all .2s;cursor:pointer}.btnContactar span{display:block;margin-left:.3em;transition:all .3s ease-in-out}.btnContactar svg{display:block;transform-origin:center center;transition:transform .3s ease-in-out}.btnContactar:hover .svg-wrapper{animation:fly-1 .6s ease-in-out infinite alternate}.btnContactar:hover svg{transform:translate(1.2em) rotate(45deg) scale(1.1)}.btnContactar:hover span{transform:translate(5em)}.btnContactar:active{transform:scale(.95)}.wrap-SectionLP{background-color:#fff;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.articleLP{background-color:#fff;width:100%;max-width:2000px;align-items:center;justify-content:center;display:flex;height:70dvh}.txtHighlighted2{color:#fa887b;margin-bottom:20px}.articleLP div{width:40%;font-size:1.2em;text-align:justify}.articleLP div p{margin:20px 0}.btnConocerM{border-radius:10px;background-color:#fa887b;border:1px solid #FA887B}.articleLP img{height:80%;max-height:1000px}.articleLP2{background-color:#fff;width:90%;max-width:2000px;padding:40px 0;align-items:center;justify-content:center;display:flex;flex-direction:column}.aLP2{margin-bottom:20px;text-align:center}.aLP2 h3{color:#fa887b}.cardContainer{display:flex;gap:50px;justify-content:space-around;margin-top:20px;padding:0}.wrapCard{width:350px;height:400px;padding-bottom:20px;display:flex;flex-direction:column;gap:20px;box-shadow:-1px 15px 30px -12px #000;border-radius:15px}.wrapCard img{border-radius:15px 15px 0 0;width:100%;height:170px;object-fit:cover}.wrapCard p{text-align:justify;padding:0 10px 5px}.wrapCard h2{text-align:center;padding:0 10px 5px}.brandCarousel{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;overflow:hidden;padding-top:100px;text-align:center}@keyframes fly-1{0%{transform:translateY(.1em)}to{transform:translateY(-.1em)}}.btnParent{display:flex}.btn1{font-size:18px;letter-spacing:2px;background:#61dafbaa;width:auto;padding:10px;margin-right:20px;color:#fff;border-color:#161831;cursor:pointer;box-shadow:0 0 10px #581e54cc;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:box-shadow,transform;transition-property:box-sahdow,transform}.btn1:hover,.btn1:focus,.btn1:active{box-shadow:0 0 25px #581e54cc;-webkit-transform:scale(1.1);transform:scale(1.1)}.wrapSubsection{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;max-width:2000px;background-color:var(--webColor1);color:#fff;overflow:hidden}.ws2{background-color:var(--webColor1)}.btnConocerM{background-color:#fa887b;border:#FA887B;width:100%}.cardContainer{flex-wrap:wrap}.wrapFooter{width:100%;max-width:2000px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#c2c2c2;padding:50px 0}.wrapFooter img{padding-left:80px}.footerContact{display:flex;align-items:center;margin-bottom:10px}.footerCopy{margin:0 40px;text-align:justify}.footerContact a{text-decoration:none;color:#c2c2c2;padding-right:80px}.footerContact a:hover{background:#be121f;background:linear-gradient(to top left,#ff0015 20%,#5e18c7 85%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.footerContact ion-icon{color:#be121f;font-size:1.5em;margin-right:15px}@media (max-width:720px){.wrapSubsection{flex-direction:column;gap:40px;height:auto;max-height:fit-content;padding:30px 0}.wrap-wrapSubsection{max-height:fit-content}.leftHeaderLP{width:85%}.section1-1{display:flex;flex-direction:column;justify-content:center;align-items:center}.articleLP div{text-align:center;width:85%}.articleLP img{display:none}.btn-register{display:flex;align-items:center;justify-content:center;width:100%}.btnConocerM{width:100%}}.slider{background-color:#ffffff26;box-shadow:-8px 0 5px 2px #d3d3d380;width:70%;max-width:1920px;height:auto;margin:80px 0;overflow:hidden}.slider .slide-track{display:flex;justify-content:space-around;align-items:center;animation:scroll 40s linear infinite;-webkit-animation:scroll 40s linear infinite;width:6400px}.slider .slide{width:100px}.slider .slide img{width:100%}@keyframes scroll{0%{--webkit-transform: translateX(0);transform:translate(0)}to{transform:translate(-3200px)}}
