@import "https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700;900&display=swap";
.hero{color:#fff;background:linear-gradient(90deg,#0f2027,#203a43,#2c5364);padding:100px 0}.section{padding:60px 0}.section-title{margin-bottom:30px;font-size:2.5rem}.icon-box{text-align:center;border:1px solid #eee;border-radius:8px;padding:20px;transition:all .3s}.icon-box:hover{background:#f8f9fa;box-shadow:0 4px 20px rgba(0,0,0,.05)}.fuente-nunito{font-family:Nunito Sans,sans-serif;font-weight:700}.btn-gradient{background:linear-gradient(90deg,#f13df5,#4f7dff);border:none;color:#fff!important}.btn-gradient:hover{opacity:.9;color:#fff!important}body,.text-main{color:#022955;font-family:Nunito Sans,sans-serif!important}.fw-black{font-weight:900!important}.home-section{background-color:#edf3f9;padding-top:80px;padding-bottom:60px;position:relative;overflow:hidden}.home-background{opacity:.9;z-index:0;width:100%;position:absolute;top:0;left:0}@media (max-width:991px){.home-background{opacity:.2}}.home-btn{background:linear-gradient(90deg,#a55fff 0%,#549dff 100%);border:none}.demo-play{cursor:pointer}.video-btn{color:#4f7dff;border-color:#4f7dff;border-radius:50px}.video-thumbnail{cursor:pointer;display:inline-block;position:relative}.video-icon{color:#fff;font-size:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ventaja-card{background:#fff;border-radius:1rem;padding:50px 20px 30px;position:relative;box-shadow:0 1.4px 1.1px rgba(79,125,255,.4)}@media (max-width:767px){.ventaja-card{margin-top:30px}}.icon-wrapper-overlap{background-color:#4f7dff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;top:-35px;left:20px}.icon-img-large{width:56px;height:56px}.demo-button{background:linear-gradient(90deg,#a55fff 0%,#549dff 100%);border:none;font-family:Nunito Sans,sans-serif;font-size:1rem;color:#fff!important;border-radius:50px!important;font-weight:700!important}.demo-button:hover{opacity:.9}.demo-button-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:1.5rem;display:flex}@media (min-width:922px){.demo-button-group{justify-content:flex-start}}@media (max-width:575.98px){.demo-button-group{flex-wrap:nowrap}.demo-button,.demo-play{flex-shrink:0}}.play-circle{background-color:#4f7dff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.play-icon{color:#fff;margin-top:2px;margin-right:-5px;font-size:2.5rem}.ver-demo{color:#4f7dff;font-size:1.2rem}.duracion{color:#444;margin-top:-2px;font-size:.85rem;font-weight:400}.section-beneficios{background-color:#fff;font-family:Nunito Sans,sans-serif}.beneficio-icon{background-color:#4f7dff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;display:flex}.beneficio-icon .icon-img-large{width:45px;height:45px}.section-seguridad{background:linear-gradient(90deg,#b831ec,#1555ab);position:relative;overflow:hidden}.seguridad-background{opacity:.3;z-index:0;width:100%;position:absolute;top:0;left:0}.section-seguridad .container{z-index:1;position:relative}.icon-security{justify-self:center;width:150px;height:auto}.row.position-relative{position:relative}.icon-line-segment{z-index:1;background-color:rgba(255,255,255,.5);height:2px;position:absolute;top:80px;width:250px!important}.line-left{left:45%;transform:translate(-275px)}.line-right{left:55%;transform:translate(25px)}@media (max-width:1399px) and (min-width:1200px){.icon-line-segment{width:220px!important}.line-left{transform:translate(-240px)}.line-right{transform:translate(25px)}}@media (max-width:1199px) and (min-width:992px){.icon-line-segment{width:160px!important}.line-left{transform:translate(-190px)}.line-right{transform:translate(30px)}}.section-quienes{background-color:#edf3f9;font-family:Nunito Sans,sans-serif}.icon-block{width:80px;height:auto}.shadow-custom{box-shadow:0 1.4px 1.1px rgba(79,125,255,.4)}.cta-section{background:linear-gradient(90deg,#f13df5 0%,#4f7dff 100%);font-family:Nunito Sans,sans-serif}.btn-outline-white{transition:background-color .3s,color .3s;color:#fff!important;border:2px solid #fff!important}.btn-outline-white:hover{color:#4f7dff;background-color:#fff}.bg-footer{background-color:#082757;font-family:Nunito Sans,sans-serif}footer a:hover{text-decoration:underline}.logo-carousel-img{opacity:.95;max-width:140px;height:auto;transition:opacity .2s}.logo-carousel-img:hover{opacity:1}.swiper-button-prev,.swiper-button-next{color:#fff}@media (min-width:992px){.navbar-expand-lg .navbar-collapse{display:flex!important}}.credify-navbar{--bs-navbar-color:#022955;--bs-navbar-hover-color:#1a7ff0;--bs-navbar-active-color:#1a7ff0;--bs-navbar-brand-color:#022955;--bs-navbar-brand-hover-color:#1a7ff0;--bs-navbar-toggler-border-color:rgba(2,41,85,.25);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23022955' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.credify-navbar .nav-link,.credify-navbar .dropdown-item{color:#022955!important}.credify-navbar .nav-link:hover,.credify-navbar .dropdown-item:hover{color:#1a7ff0!important}.credify-navbar .dropdown-menu{background:#fff;border:1px solid #dfe7f2}@media (min-width:992px){.navbar-expand-lg .navbar-collapse{display:flex!important}.credify-navbar .dropdown:hover>.dropdown-menu{display:block}}.logo-carousel{overflow:hidden}.logo-carousel .swiper-wrapper{display:flex!important}.logo-carousel .swiper-slide{flex-shrink:0;justify-content:center;align-items:center;display:flex}.cta-section .form-label,.cta-section .form-check-label,.cta-section .form-control,.cta-section .form-control::placeholder{color:#022955!important}.cta-section form .form-control::placeholder{opacity:1;color:#b6c0cd!important}.cta-section form .form-control::-webkit-input-placeholder{color:#b6c0cd!important}.cta-section form .form-control::placeholder{color:#b6c0cd!important}.cta-section form .form-control:-ms-placeholder-shown{color:#b6c0cd!important}.cta-section form .form-control::-moz-placeholder{color:#b6c0cd!important}.hp-field{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}a{text-decoration:none!important}a:hover,a:focus{text-decoration:none}body{background-color:#fff!important}
