@charset "UTF-8";@font-face{font-family:Omnes;font-weight:900;src:url(./Omnes%20Black-BxG8WMW0.woff2) format("woff2");font-display:block}@keyframes pulse-nectar{0%{transform:scale(.95);box-shadow:0 0 #ffed36b3}70%{transform:scale(1);box-shadow:0 0 15px 15px #ffed3600}to{transform:scale(.9);box-shadow:0 0 #ffed3600}}@property --btn-color1{syntax: "<color>"; initial-value: #ffed36; inherits: false;}@property --btn-color2{syntax: "<color>"; initial-value: rgb(255,196,0); inherits: false;}#nosotros{min-height:70vh;background-color:#131313;font-family:Titillium Web,sans-serif;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.bg-nosotros-img{width:100%;height:100%;background-position:top right;background-repeat:no-repeat;background-size:contain;background-image:url(./persona_principal-Cxt16h3M.webp)}#servicios{padding-right:0;padding-left:0;min-height:calc(100vh - 64px)}@media (min-width: 768px){#servicios{min-height:calc(100vh - 100px)}}#servicios h1{text-align:center}#servicios .service{position:relative;text-align:left;transition:.8s;font-size:1.2rem;width:80vw;padding:4rem 1rem 1rem}@media (min-width: 768px){#servicios .service{width:auto;padding-left:0;padding-right:0;padding-top:2rem}}#servicios .service h3{text-align:center;font-size:1.5rem;color:#ffed36}#servicios .service:before{position:absolute;content:"";border-radius:100%;left:calc(50% - 20px);height:15px;width:15px;background-color:#ffed36;box-shadow:0 0 #ffed36;animation:pulse-nectar 1.8s infinite;top:20px}@media (min-width: 768px){#servicios .service:before{top:-7.5px}}#servicios div:has(div.service){position:relative;overflow-x:auto;padding-left:.75rem;padding-right:.75rem}@media (min-width: 768px){#servicios div:has(div.service){overflow-x:clip;padding-left:9rem;padding-right:9rem}}#servicios div:has(.service) hr{position:absolute;content:"";left:0;height:1px;width:100%;border:1px solid #ffed36;z-index:10;top:27.5px}@media (min-width: 768px){#servicios div:has(.service) hr{top:0}}.bg-servicios-img{background-position:top right;background-repeat:no-repeat;background-size:cover;background-image:url(./background_3-DzVkAXbQ.webp)}#portafolio{min-height:calc(100vh - 100px);background-position:top right;background-repeat:no-repeat;background-size:cover;background-image:linear-gradient(180deg,#000 68%,#ffe300 227%);padding-top:3rem;padding-bottom:3rem}#portafolio .swiper{width:100%;padding-top:1rem;padding-bottom:4rem}#portafolio .swiper .swiper-button-next,#portafolio .swiper .swiper-button-prev{color:#fff!important}#portafolio .swiper .swiper-slide{width:450px;height:auto}#portafolio .swiper .swiper-slide img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}#portafolio .swiper .swiper-slide-prev,#portafolio .swiper .swiper-slide-next{filter:blur(1px)}#portafolio .swiper .swiper-slide:not(.swiper-slide-active,.swiper-slide-prev,.swiper-slide-next){filter:blur(2px)}#portafolio .swiper-pagination-bullet{background:transparent none repeat scroll 0 0;border:2px solid #ffed36;border-radius:10px;display:inline-block;height:10px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";width:26px;transition:.2s}#portafolio .swiper-pagination-bullet-active{background:#0000 linear-gradient(to right,#fde300,#ffc400) repeat scroll 0 0;border:medium none;height:12px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";width:12px}#clientes{background:#111}#clientes .client-logos{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:4.5rem}#clientes .client-logos img{height:313px;width:auto;margin:10px}body,.smooth-container{scroll-behavior:smooth}.animate__animated{--animate-duration: attr(data-duration time, .5s)}section{font-family:Titillium Web,sans-serif}.text-nectar{color:#ffed36!important}.bg-nectar{background-color:#ffed36!important}.bg-black{background-color:#000!important}.text-small{font-size:14px}.omnes-900{font-family:Omnes,sans-serif;font-weight:900}#menu-toggle{height:40px;width:40px}#navbar{transition:background-color .5s;text-align:center;background-color:transparent;height:4rem}@media (min-width: 768px){#navbar{height:100px}}#navbar nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}#navbar nav ul li{margin-left:10px;margin-right:10px;margin-bottom:1rem}@media (min-width: 768px){#navbar nav ul li{margin-top:0;margin-bottom:0}}#navbar nav ul li a{font-size:1.25rem;line-height:1.75rem;font-family:Titillium Web,sans-serif;font-weight:300;font-style:normal;color:#fff;text-decoration:none;position:relative;transition:.5s ease-in-out}#navbar nav ul li a:not([class*=btn]):hover{color:#ffed36}#navbar nav ul li a:not([class*=btn]):after{width:0;background:#ffed36;content:"";height:2px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);overflow:hidden;transition:.5s ease-in-out}#navbar nav ul li a:not([class*=btn]):hover:after{width:100%}#sidenav{position:fixed;top:0;right:0;height:100%;overflow-x:hidden;width:0;z-index:-10;transition:width .3s}@keyframes height-fadeOut{0%{background:#fff}to{background:#fff0}}@keyframes height-fadeIn{0%{background:#fff0}to{background:#fff}}@keyframes top-rotate{0%{top:8px;transform:rotate(0)}50%{top:0;transform:rotate(0)}to{transform:rotate(45deg)}}@keyframes top-rotate-inverse{0%{top:0}to{top:8px}}@keyframes bottom-rotate{0%{bottom:8px;transform:rotate(0)}50%{bottom:0;transform:rotate(0)}to{transform:rotate(-45deg)}}@keyframes bottom-rotate-inverse{0%{bottom:0}to{bottom:8px}}#menu-toggle span{position:relative;display:block;background:#fff;height:3px;width:25px;animation-name:height-fadeIn;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:linear}#menu-toggle span:after{position:absolute;content:"";background:#fff;height:3px;width:25px;left:0;animation-name:top-rotate-inverse;animation-duration:.3s;animation-fill-mode:forwards}#menu-toggle span:before{position:absolute;content:"";background:#fff;height:3px;width:25px;left:0;animation-name:bottom-rotate-inverse;animation-duration:.3s;animation-fill-mode:forwards}#menu-toggle.active span{animation-name:height-fadeOut;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:linear}#menu-toggle.active span:after{animation-name:top-rotate;animation-duration:.6s;animation-fill-mode:forwards}#menu-toggle.active span:before{animation-name:bottom-rotate;animation-duration:.6s;animation-fill-mode:forwards}@keyframes draw{to{width:100%}}@keyframes arrowLeft{to{width:30px;transform:rotate(35deg);opacity:1}}@keyframes arrowRight{to{opacity:1;width:30px;transform:rotate(-35deg)}}#title-us{position:relative;padding-right:55px}#title-us .underline{position:absolute;bottom:-10px;left:0;height:5px;background-color:#ffed36;width:0;transform-origin:left;border-radius:0 50px 50px 0}#title-us .underline-base{position:absolute;bottom:-10px;left:0;height:5px;background-color:#ffed36;width:10px}#title-us .arrow{position:absolute;right:2px;background-color:#ffed36;height:5px;width:15px;transform-origin:right center;opacity:0;border-radius:50px 0 0 50px}#title-us:hover .underline,#title-us.active .underline{animation:draw .8s forwards}#title-us:hover .arrow.left,#title-us.active .arrow.left{bottom:-10px;animation:arrowLeft .5s forwards .6s}#title-us:hover .arrow.right,#title-us.active .arrow.right{bottom:-10px;animation:arrowRight .5s forwards .6s}.btn-nectar{display:inline-block;line-height:40px;padding:10px 55px;font-size:30px;color:#131313;font-weight:600;background-image:linear-gradient(131deg,var(--btn-color1) 55%,var(--btn-color2) 100%);border-radius:10px;transition:--btn-color1 .4s,--btn-color2 .4s,transform .4s}.btn-nectar:hover{--btn-color1: #ffe241;--btn-color2: rgb(255, 182, 44);transform:scale(1.05)}.btn-nectar-outline{border:2px solid #ffed36;border-radius:20px;padding:5px 12px;margin-left:2rem;color:#ffed36!important}.btn-nectar-outline:hover{background:#ffed36;color:#131313!important}
