@charset "UTF-8";.page-section{padding:8rem 0}.text-white-75{color:rgba(255,255,255,.75)!important}.btn-xl{padding:1.25rem 2.25rem;font-size:.85rem;font-weight:700;text-transform:uppercase;border:none;border-radius:10rem}hr.divider{height:.2rem;max-width:3.25rem;margin:1.5rem auto;background-color:#f4623a;opacity:1}hr.divider-light{background-color:#fff}.header{--background-color:#3d4d6a;--heading-color:#fff;color:var(--default-color);background-color:var(--background-color);padding:15px 0;transition:all .5s;z-index:997}.header .logo{line-height:1}.header .logo .logo-menu{width:200px;height:76px;min-height:76px;min-width:200px}.header .logo h1{font-size:30px;margin:0;font-weight:500;color:var(--heading-color);letter-spacing:2px;text-transform:uppercase}.header .btn-getstarted,.header .btn-getstarted:focus{color:var(--contrast-color);background:var(--accent-color);font-size:14px;padding:8px 25px;margin:0 0 0 30px;border-radius:50px;transition:.3s}.header .btn-sistema{width:300px;height:75px;background-repeat:no-repeat;background-position:cover}.header .btn-sistema .active{display:none;width:200px;height:auto}.header .btn-sistema .inactive{display:block;width:200px;height:auto}.header .btn-sistema:hover .active{display:block}.header .btn-sistema:hover .inactive{display:none}@media (max-width:1200px){.header .btn-sistema{display:none}.header .logo .logo-menu{width:150px;height:76px}.header .btn-getstarted{margin:0 15px 0 0;padding:6px 15px}}.index-page .header{--background-color:rgba(255,255,255,0);--heading-color:#fff;--nav-color:#fff;background-size:7px 7px;background-image:repeating-linear-gradient(-45deg,#000 0,#000 0.7000000000000001px,#191a30 0,#191a30 50%)}.index-page.scrolled .header{--background-color:background-size: 7px 7px;background-image:repeating-linear-gradient(-45deg,#000 0,#000 0.7000000000000001px,#191a30 0,#191a30 50%);position:fixed}@media (min-width:1200px){.index-page.scrolled .header{position:relative}.navmenu{padding:0}.navmenu ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navmenu li{position:relative}.navmenu a,.navmenu a:focus{color:var(--nav-color);padding:18px 15px;font-size:15px;font-family:Arial,sans-serif;font-weight:600;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;transition:.3s;width:10px;height:10px}.navmenu li:last-child a{padding-right:0}.navmenu li:hover>a,.navmenu .active,.navmenu .active:focus{color:var(--dorado-claro)}.navmenu li:hover>a{text-shadow:#fff 0px 0px 5px,#fff 0px 0px 10px,#fff 0px 0px 15px,#fff 0px 0px 20px,#fff 0px 0px 30px,#fff 0px 0px 40px,#fff 0px 0px 50px,#fff 0px 0px 75px;color:#fff}.navmenu .dropdown ul{margin:0;padding:10px 0;background:rgba(33,46,100,.9);display:block;position:absolute;visibility:hidden;left:14px;top:130%;opacity:0;transition:.3s;border-radius:4px;z-index:99;box-shadow:0px 0px 30px rgba(0,0,0,.1)}.navmenu .dropdown ul li{min-width:200px}.navmenu .dropdown ul a{padding:10px 20px;font-size:15px;text-transform:none;color:white}.navmenu .dropdown ul a i{font-size:12px}.navmenu .dropdown ul a:hover,.navmenu .dropdown ul .active:hover,.navmenu .dropdown ul li:hover>a{text-shadow:#fff 0px 0px 5px,#fff 0px 0px 10px,#fff 0px 0px 15px,#fff 0px 0px 20px,#fff 0px 0px 30px,#fff 0px 0px 40px,#fff 0px 0px 50px,#fff 0px 0px 75px;color:#fff}.navmenu .dropdown:hover>ul{opacity:1;top:100%;visibility:visible}.navmenu .dropdown .dropdown ul{top:0;left:-90%;visibility:hidden}.navmenu .dropdown .dropdown:hover>ul{opacity:1;top:0;left:-100%;visibility:visible}.navmenu .megamenu{position:static}.navmenu .megamenu ul{margin:0;padding:10px;background:var(--nav-dropdown-background-color);box-shadow:0px 0px 20px rgba(0,0,0,.1);position:absolute;top:130%;left:0;right:0;visibility:hidden;opacity:0;display:flex;transition:.3s;border-radius:4px;z-index:99}.navmenu .megamenu ul li{flex:1}.navmenu .megamenu ul li a,.navmenu .megamenu ul li:hover>a{padding:10px 20px;font-size:15px;color:var(--nav-dropdown-color)}.navmenu .megamenu ul li a:hover,.navmenu .megamenu ul li .active,.navmenu .megamenu ul li .active:hover{color:var(--nav-dropdown-hover-color)}.navmenu .megamenu:hover>ul{opacity:1;top:100%;visibility:visible}.navmenu .dd-box-shadow{box-shadow:0px 0px 30px rgba(0,0,0,.1)}}@media (max-width:1199px){i.mobile-nav-toggle{padding:0;margin:0}.mobile-nav-toggle{color:var(--nav-color);font-size:28px;line-height:0;margin-right:10px;cursor:pointer;transition:color .3s;min-width:20px;min-height:20px;height:20px;width:20px}.navmenu{padding:0;z-index:9997}.navmenu ul{color:var(--azul-marino-oscuro);display:none;list-style:none;position:absolute;inset:60px 20px 20px 20px;padding:10px 0;margin:0;border-radius:6px;background-color:white;overflow-y:auto;transition:.3s;z-index:9998;box-shadow:0px 0px 30px rgba(0,0,0,.1)}.navmenu a,.navmenu a:focus{color:var(--nav-dropdown-color);padding:10px 20px;font-family:var(--nav-font);font-size:17px;font-weight:500;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s;background-color:color-mix(in srgb,var(--accent-color),transparent 90%)}.navmenu a i:hover,.navmenu a:focus i:hover{background-color:var(--accent-color);color:var(--contrast-color)}.navmenu a:hover,.navmenu .active,.navmenu .active:focus{color:var(--nav-dropdown-hover-color)}.navmenu .active i,.navmenu .active:focus i{background-color:var(--accent-color);color:var(--contrast-color);transform:rotate(180deg)}.navmenu .dropdown ul{position:static;display:none;z-index:99;padding:10px 0;margin:10px 20px;background-color:var(--nav-dropdown-background-color);border:1px solid color-mix(in srgb,var(--default-color),transparent 90%);box-shadow:none;transition:all .5s ease-in-out}.navmenu .dropdown ul ul{background-color:rgba(33,37,41,.1)}.navmenu .dropdown>.dropdown-active{display:block;background-color:rgba(33,37,41,.03)}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav-toggle{color:#fff;position:absolute;font-size:32px;top:15px;right:15px;margin-right:0;z-index:9999}.mobile-nav-active .navmenu{position:fixed;overflow:hidden;inset:0;background:rgba(0,0,0,.8);transition:.3s}.mobile-nav-active .navmenu>ul{display:block}}.image-auto{height:auto;width:auto}.section-title{padding-bottom:30px;position:relative}.section-title h1,.section-title h2{font-size:42px;font-weight:700;margin-bottom:20px;padding-bottom:20px;position:relative}.bg-min-100vh{min-height:100vh}.bg-min-90vh{min-height:90vh}.bg-white{background:#fff}.bg-azul-oscuro{background:var(--azul-marino-claro);background-position:center center;background-repeat:no-repeat;background-size:cover}.text-justify{text-align:justify}.text-azul-fuerte{color:var(--azul-marino-oscuro)}.text-azul-claro{color:var(--azul-marino-claro)}.text-gris-claro{color:var(--gris-claro)}.text-gris-oscuro{color:var(--gris-oscuro)}.bg-white{background:#fff}.espacio-menu{width:auto}.v-line{border-left-style:dotted;border-left-width:8px;border-left-color:var(--dorado-claro);height:100px;width:5px;position:relative}.text-underline{text-decoration:underline}.text-small-caps{font-variant:small-caps}@media (max-width:1200px){.espacio-menu{height:100px}.section-title h2{font-size:32px}}.btn-cafe{font-size:15px;border-width:2px;color:var(--dorado-claro);font-weight:400;border-radius:30px;background:linear-gradient(#494f4f,#393742);padding:10px 50px;border:6px solid #f1dd94}.btn-cafe:hover{color:var(--dorado-claro)}.button-content{position:fixed;top:200px;width:64px;height:70px;background:0 0;-webkit-box-shadow:-10px 0px 13px -7px #000,10px 0px 13px -7px #000,5px 5px 15px 5px rgba(0,0,0,0);box-shadow:-10px 0px 13px -7px #000,10px 0px 13px -7px #000,5px 5px 15px 5px rgba(0,0,0,0);z-index:99;border-radius:0px 10px 10px 0;display:table;text-align:center}.button-content .ico-help{width:50px;height:50px;filter:grayscale(1);transition-property:filter;transition-duration:1s}.button-help{position:fixed;width:64px;height:70px;border-radius:0px 10px 10px 0;background:rgba(33,46,100,.9);color:white;z-index:2;border-top:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;display:table;display:flex;text-align:center;align-items:center;justify-content:center}.button-text{opacity:0;top:0;position:fixed;position:absolute;width:64px;height:50px;line-height:25px;background:0 0;z-index:1;border-radius:0px 10px 10px 0;display:table;text-align:start}.button-text span{display:none;color:var(--azul-marino-claro)}.button-help:hover{cursor:pointer}.button-help:hover~.button-text{width:250px;background:#fff;-webkit-box-shadow:1px -2px 41px 0px rgba(0,0,0,.75);-moz-box-shadow:1px -2px 41px 0px rgba(0,0,0,.75);box-shadow:1px -2px 41px 0px rgba(0,0,0,.75);transition:.1s;opacity:1}.button-help:hover~.button-text span{display:block;padding:10px}@media (max-width:576px){.button-content{opacity:0}}.contact .glassbox{width:auto;height:auto;position:relative;color:white;background:linear-gradient(-45deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.1) 100%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:20px 20px 50px rgba(0,0,0,.5);border-radius:20px;border-top:1px solid rgba(255,255,255,.5);border-left:1px solid rgba(255,255,255,.5);padding:50px;align-items:center;flex-wrap:wrap}.contact h2{font-size:3.5rem;font-weight:700}.contact .info{width:100%;color:white}.contact .info h3{padding:0 0 0 60px;font-size:20px;margin-bottom:30px;color:white;font-weight:200}.contact .info p{padding:0 0 0 60px;margin-bottom:0;font-size:14px;color:white}.contact .info .email,.contact .info .phone{margin-top:40px}.contact .php-email-form{width:100%}.contact .php-email-form .form-group{padding-bottom:8px}.contact .php-email-form .validate{display:none;color:red;margin:0 0 15px;font-weight:400;font-size:13px}.contact .php-email-form .error-message{display:none;color:#fff;background:#ed3c0d;text-align:center;padding:15px;font-weight:600}.contact .php-email-form .sent-message{display:none;color:#fff;background:#18d26e;text-align:left;padding:15px;font-weight:600}.contact .php-email-form .loading{display:none;background:0 0;text-align:center;padding:15px}.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid var(--dorado-claro);border-top-color:white;-webkit-animation:animate-loading 1s linear infinite;animation:animate-loading 1s linear infinite}.contact .php-email-form .form-check{padding:0}.contact .php-email-form .form-check-label{font-size:1rem;margin-left:10px}.contact .php-email-form input[type=checkbox]{transform:scale(.7);margin:0;width:45px;height:30px}.contact .php-email-form a{color:var(--dorado-claro)}.contact .php-email-form input[type=checkbox],.contact .php-email-form input,.contact .php-email-form textarea,.contact .php-email-form select{border-radius:0;border-radius:4px;box-shadow:none;font-size:14px;color:var(--azul-marino-oscuro);font-weight:700}.contact .php-email-form select:invalid{color:var(--gris-oscuro)}.contact .php-email-form input[type=checkbox]:focus,.contact .php-email-form input:focus,.contact .php-email-form textarea:focus,.contact .php-email-form select:focus{border-color:var(--dorado-oscuro)}.contact .php-email-form input[type=checkbox],.contact .php-email-form input,.contact .php-email-form select{height:44px}.contact .php-email-form textarea{padding:10px 12px}.contact .php-email-form button[type=submit]{background:var(--azul-marino-oscuro);border:0;padding:10px 30px;color:var(--dorado-claro);transition:.4s;border-radius:50px}.contact .php-email-form button[type=submit]:hover{background:var(--azul-marino-claro)}.contact .php-email-form button[type=submit]:disabled{background-color:#ccc;color:#666;cursor:not-allowed;opacity:.6}.info .social-links{padding:0;position:relative;display:inline-flex}.info .social-links:hover{text-shadow:1px 0px 10px white;text-shadow:0 0 5px var(--dorado-claro),0 0 10px var(--dorado-claro),0 0 15px var(--dorado-claro),0 0 20px var(--dorado-claro)}.info .social-links a{font-size:20px;display:block;background:linear-gradient(-45deg,#997f25,#e4ca6e);color:#141426;line-height:1;padding:10px;border-radius:50%;text-align:center;width:40px;height:40px;transition:.3s;margin:0 10px}.info .social-links a:hover{color:#fff;text-decoration:none;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff}.info .social-links a{width:40px;height:40px;margin:0;margin:5px;font-size:20px}.info ul.social-links{display:inline-flex;padding:0}.info ul.social-links li{list-style-type:none;margin:0 auto}@media (max-width:768px){.contact .php-email-form .form-check-label{inline-size:200px;overflow-wrap:break-word;hyphens:manual}}#footer .social-links{padding:0;position:relative;display:inline-flex}#footer .social-links:hover{text-shadow:1px 0px 10px white;text-shadow:0 0 5px var(--dorado-claro),0 0 10px var(--dorado-claro),0 0 15px var(--dorado-claro),0 0 20px var(--dorado-claro)}#footer .social-links a{font-size:20px;display:block;background:linear-gradient(-45deg,#997f25,#e4ca6e);color:#141426;line-height:1;padding:10px;border-radius:50%;text-align:center;width:40px;height:40px;transition:.3s;margin:0 10px}#footer .social-links a:hover{color:#fff;text-decoration:none;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff}#footer .social-links a{width:40px;height:40px;margin:0;margin:5px;font-size:20px}#footer ul.social-links{display:inline-flex;padding:0}#footer ul.social-links li{list-style-type:none;margin:0 auto}#footer{color:white;background:0 0;padding-top:10px;padding-bottom:60px}#footer .logo{width:100%;height:auto}#footer ul{display:inline-flex;padding:0}#footer ul li{list-style-type:none;margin:0 auto}#footer a:hover{text-decoration:none}#footer .completa{text-align:start;font-size:1.2rem;font-weight:500}#footer .links li{padding-right:10px}#footer .links li a{color:var(--dorado-claro);font-size:1.2rem}#footer .links li a:hover{color:var(--dorado-claro);text-shadow:1px 0px 10px white;text-shadow:0 0 5px var(--dorado-claro),0 0 10px var(--dorado-claro),0 0 15px var(--dorado-claro),0 0 20px var(--dorado-claro)}#footer .links li .sistema-gratuito{color:#fff;font-size:1.2rem}#footer .links li .sistema-gratuito:hover{color:white;text-shadow:1px 0px 10px white;text-shadow:0 0 5px white,0 0 10px #fff,0 0 15px #fff,0 0 20px #fff}#footer .links li .hand{font-size:1.5rem;color:#fff;margin:5px}#footer .lineal{padding:0;margin:0;border-bottom:2px solid var(--dorado-claro)}#footer .texto-dorado{color:var(--dorado-claro);font-weight:700}#footer .punto{font-size:40px;font-family:"Courier New",Courier,monospace}#footer .copyright{font-size:1rem;font-weight:500;font-family:"Open Sans",sans-serif}#footer .marca{margin:20px 0;height:50px;width:50px}#footer .servicios ul{display:block}#footer .servicios a{font-size:1rem;font-size:1.1rem;color:white}#footer .servicios a:hover{text-shadow:1px 0px 10px white;text-shadow:0 0 5px white,0 0 10px white,0 0 15px white,0 0 20px white}@media (max-width:768px){#footer .marca{height:40px;width:40px}#footer .punto{font-size:20px}#footer .copyright{text-align:center}#footer .completa{text-align:center;margin:0 10%}#footer .links li a,#footer .links li .sistema-gratuito,#footer .links li .hand{font-size:1rem}}@media (max-width:576px){#footer .links li{font-size:.8rem;padding-right:0}#footer .links li .hand{display:none}}.planes{position:relative;background:#fff;padding-top:0}.planes .cont{height:160px;background-color:transparent;width:100%;position:relative}.planes .bg-half{position:absolute;top:0;left:0;width:100%;height:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-size:7px 7px;background-color:#191a30;opacity:1;background-image:repeating-linear-gradient(-45deg,#000 0,#000 0.7000000000000001px,#191a30 0,#191a30 50%)}.planes .section-title{height:auto;background:rgba(255,255,255,.5);padding:10px;border-radius:30px;border:1px solid var(--azul-marino-oscuro)}.planes h2{padding:0;padding:10px 30px;font-weight:700;width:auto;line-height:80px;text-align:center;background:#fff;background:radial-gradient(circle,#fcfcfc 0%,#e5e5e5 100%);margin:0;border-radius:30px;border:1px solid var(--azul-marino-oscuro);font-variant:small-caps}.planes .contenedor{border-radius:10px;padding:20px;margin-top:60px;background:#fff;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.6);box-shadow:0px 0px 20px 5px rgba(0,0,0,.6)}.planes .contenedor .title{color:var(--dorado-oscuro);font-weight:700;text-align:center;font-size:1.5rem}.planes .contenedor .sub-title{color:black;font-size:1rem;font-weight:lighter;text-align:center}.planes .contenedor .tabla{width:100%}@media (max-width:1500px){.planes .section-title{position:relative}.planes h2{line-height:30px}}@media (max-width:992px){.planes .contenedor{padding:0;border-radius:0}}.responsive-table{padding:0}.responsive-table .fa-solid.fa-circle-check{color:var(--dorado-oscuro)}.responsive-table .fa-solid.fa-circle-xmark{color:red}.responsive-table li{border-radius:3px;padding:10px;display:flex;justify-content:space-between}.responsive-table .table-header{color:var(--dorado-oscuro);text-transform:none;letter-spacing:.03em;font-weight:700}.responsive-table .table-row{background-color:#fff}.responsive-table .col-lg-1{flex-basis:25%}.responsive-table .col-lg-2{flex-basis:18%}.responsive-table .col-lg-3{flex-basis:18%}.responsive-table .col-lg-4{flex-basis:18%}.responsive-table .col-lg-5{flex-basis:18%}.responsive-table .col{text-align:center;position:relative}.responsive-table .text-float-table{position:absolute;font-size:.9rem;color:var(--gris-oscuro)}.responsive-table .col:first-child{text-align:left;font-weight:700}.responsive-table .btn-blue{font-size:1rem;padding:10px 30px;border-radius:50px;color:var(--dorado-claro);background:linear-gradient(var(--azul-marino-claro),var(--azul-marino-oscuro));border:4px solid var(--dorado-claro);-webkit-box-shadow:0px 0px 20px 10px rgba(0,0,0,0);box-shadow:0px 0px 20px 10px rgba(0,0,0,0)}@media all and (max-width:992px){.responsive-table .table-header{display:none}.responsive-table li{display:block;margin-bottom:25px}.responsive-table .col{flex-basis:100%}.responsive-table .col{display:flex;padding:10px 0;color:var(--dorado-oscuro)}.responsive-table .col:before{font-weight:700;color:var(--azul-marino-claro);padding-right:10px;content:attr(data-label);flex-basis:50%;text-align:right}.responsive-table .table-row{padding:0 0 10px}.responsive-table .table-row .col-12:nth-child(1){background:var(--dorado-oscuro);margin-bottom:0;border-radius:0px 0px 0px 0px}.responsive-table .table-row .col-12:nth-child(1).col,.responsive-table .table-row .col-12:nth-child(1).col:before{color:white}.responsive-table .text-float-table{position:absolute;width:300px;padding:50px;left:45%}}@media all and (max-width:576px){.responsive-table .col{font-size:.9rem}.responsive-table .text-float-table{position:absolute;width:150px;padding:10px;left:50%}}.faq{padding-top:0}.faq .section-title h2{color:var(--dorado-claro);padding-left:30px;border-left:8px solid var(--dorado-claro)}.faq .content-subtitle{font-size:15px;margin-bottom:10px;display:block;color:var(--default-color)}.faq .content-title{color:var(--heading-color);font-size:22px;margin-bottom:30px}.faq p{line-height:1.7;color:var(--default-color)}.faq .custom-accordion .accordion-item{background-color:transparent;margin-bottom:0;position:relative;border-radius:0px;border:0;overflow:hidden;color:white}.faq .custom-accordion .accordion-item .btn-link{display:block;width:100%;padding:15px 0;text-decoration:none;text-align:left;color:var(--default-color);border:none;padding-left:40px;border-radius:0;position:relative;font-size:1.5rem}.faq .custom-accordion .accordion-item .btn-link:before{content:"";display:inline-block;font-family:"FontAwesome"!important;font-style:normal;font-weight:700!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;position:absolute;top:50%;transform:translateY(-50%);left:0;background:var(--dorado-claro);width:30px;height:30px;border-radius:50%;padding:5px;color:var(--azul-marino-oscuro);font-size:1.3rem}.faq .custom-accordion .accordion-item .btn-link[aria-expanded=true]{color:var(--accent-color)}.faq .custom-accordion .accordion-item .btn-link[aria-expanded=true]:before{font-family:"FontAwesome"!important;content:"";position:absolute;color:var(--accent-color);color:var(--azul-marino-oscuro);top:50%;transform:translateY(-50%);background:var(--dorado-claro);width:30px;height:30px;border-radius:50%;padding:5px}.faq .custom-accordion .accordion-item .accordion-body{font-size:1.1rem;font-weight:lighter;padding:20px;color:var(--default-color)}.faq .custom-accordion .accordion-item .accordion-body a{color:var(--dorado-claro);text-decoration:underline}.grecaptcha-badge{width:70px!important;overflow:hidden!important;transition:all .3s ease!important;left:4px!important;z-index:99}.grecaptcha-badge:hover{width:256px!important}