*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:#20b2aa;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}a:hover{color:#20b2aa;text-decoration:underline}html{font-size:62.5%;height:100%;scroll-behavior:smooth}body{font-size:10px;height:100%;font-family:"montserrat-lt"}body.dark{background-color:#141414}body .wrapper{width:90%;margin:0 auto}@media only screen and (min-width:768px){body .wrapper{width:84%}}body .wrapper-sm{width:90%;margin:0 auto}@media only screen and (min-width:768px){body .wrapper-sm{max-width:500px}}strong{font:inherit}a,li,p,q{font-size:1.6rem}body.dark li,body.dark p{color:#ededed}hr{margin:0;border:1px solid #bababa}body.dark hr{border-color:#ededed}input[type=email],input[type=tel],input[type=text],textarea{width:100%}input[type=email],input[type=tel],input[type=text],input[type=url],label,textarea{display:block;font-size:1.6rem}input,textarea{border:none;outline:none;padding:1rem;border-radius:6px 6px 6px 6px}div img,div video{width:100%;display:block}.titulo{font:3.6rem "montserrat-bd";color:#20b2aa}.semibold{font-family:"montserrat-rg"}.bold{font-family:"montserrat-bd"}.centrado{text-align:center}.btn,.btn:focus{background-color:#20b2aa;font:1.4rem "montserrat-bd";color:#fff;padding:1.5rem;display:inline-block;text-transform:uppercase;border:none;border-radius:6px 6px 6px 6px;width:80%}@media only screen and (min-width:576px){.btn,.btn:focus{width:auto;padding:1.5rem 6rem}}@media only screen and (min-width:992px){.btn,.btn:focus{width:auto;padding:1rem 3rem}}.btn:focus:hover,.btn:hover{background-color:#188781;text-decoration:none;color:#fff}body.dark .btn,body.dark .btn:focus{background-color:#20b2aa;font:1.4rem "montserrat-bd";color:#000;padding:1.5rem;display:inline-block;text-transform:uppercase;border:none;border-radius:6px 6px 6px 6px;width:80%}@media only screen and (min-width:576px){body.dark .btn,body.dark .btn:focus{width:auto;padding:1.5rem 6rem}}@media only screen and (min-width:992px){body.dark .btn,body.dark .btn:focus{width:auto;padding:1rem 3rem}}body.dark .btn:focus:hover,body.dark .btn:hover{background-color:#188781;text-decoration:none;color:#000}.card-title,.subtitulo{font:2.4rem "montserrat-bd";margin-bottom:1rem}.card-title{color:#20b2aa}.subtitulo{color:#141414}body.dark .subtitulo{color:#fff}.texto-error{color:#a94242!important}.texto-success{color:#198754!important}.cardscroll,.scrollreveal{opacity:0;top:150px;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loader{margin:auto;display:none;border:5px solid #ededed;border-top:5px solid #20b2aa;border-bottom:5px solid #20b2aa;border-radius:50%;width:30px;height:30px;-webkit-animation:spin 0.3s linear infinite;animation:spin 0.3s linear infinite}body.dark .loader{border:5px solid #000;border-top:5px solid #20b2aa;border-bottom:5px solid #20b2aa}.loader.active{display:block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.contact-btn{position:fixed;z-index:10;right:2rem;bottom:2rem;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;background-color:#25d366;color:#fff;border-radius:50%;font-size:2.4rem}.contact-btn:hover{color:#fff;text-decoration:none}.whatsapp-modal{width:calc(100% - 2rem);position:fixed;right:1rem;background-color:#EAE5DB;z-index:10;overflow:hidden;border-radius:16px;-webkit-box-shadow:1px 1px 4px 0 rgba(0, 0, 0, 0.25);box-shadow:1px 1px 4px 0 rgba(0, 0, 0, 0.25);font-family:Arial, Helvetica, sans-serif;opacity:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}body.dark .whatsapp-modal{background-color:#2e2e2e}@media only screen and (min-width:576px){.whatsapp-modal{max-width:400px}}.whatsapp-modal .whatsapp-header{background-color:#128c7e;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.75);box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.75)}.whatsapp-modal .whatsapp-header .destino{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.whatsapp-modal .whatsapp-header .destino p{color:#fff;font-size:1.7rem;font-weight:bold;line-height:1.7rem}.whatsapp-modal .whatsapp-header .destino p span{font-weight:normal;font-size:1.5rem}body.dark .whatsapp-modal .whatsapp-header .destino p{color:#141414}.whatsapp-modal .whatsapp-header .pic{width:50px;height:50px;overflow:hidden;border-radius:50%;margin-right:1rem}.whatsapp-modal .whatsapp-header .fas{font-size:3rem;color:#0c5f55;cursor:pointer;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.25)}.whatsapp-modal .whatsapp-body{padding:2rem 1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.whatsapp-modal .whatsapp-body .dialog{width:13px;height:12px;background-image:url(../img/dialog.png);position:relative;z-index:2}body.dark .whatsapp-modal .whatsapp-body .dialog{background-image:url(../img/dialog-dark.png)}.whatsapp-modal .whatsapp-body .mensaje{background-color:#fff;padding:1rem;border-radius:0px 8px 8px 8px;-webkit-box-shadow:1px 1px 4px 0 rgba(0, 0, 0, 0.25);box-shadow:1px 1px 4px 0 rgba(0, 0, 0, 0.25)}body.dark .whatsapp-modal .whatsapp-body .mensaje{background-color:#474747}.whatsapp-modal .whatsapp-body .mensaje p{color:#141414;font-size:1.5rem}body.dark .whatsapp-modal .whatsapp-body .mensaje p{color:#ededed}.whatsapp-modal .whatsapp-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:2rem 1rem 1rem}.whatsapp-modal .whatsapp-footer .mensaje{background-color:#D1FEC9;padding:1rem;border-radius:16px;width:calc(100% - (50px + 2rem/2));-webkit-box-shadow:1px 1px 1px 0 rgba(0, 0, 0, 0.15);box-shadow:1px 1px 1px 0 rgba(0, 0, 0, 0.15)}body.dark .whatsapp-modal .whatsapp-footer .mensaje{background-color:#075e54}.whatsapp-modal .whatsapp-footer .mensaje p{color:#141414;font-size:1.5rem}body.dark .whatsapp-modal .whatsapp-footer .mensaje p{color:#ededed}.whatsapp-modal .whatsapp-footer .send-btn{width:50px;height:50px;border-radius:50%;background-image:url(../img/send-btn-dark.png)}.whatsapp-modal2{bottom:1rem;opacity:1}.header{padding:1rem 0;position:absolute;width:100%;top:0;left:0;z-index:100}.header .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .logo{width:120px;height:45px;background-image:url(../img/formaseideas-logo-blanco.png);background-size:contain}.header .main-menu{position:fixed;width:100%;height:100vh;background-color:rgba(32, 178, 170, 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);-webkit-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-touch-action:none;touch-action:none;z-index:200}@media only screen and (min-width:992px){.header .main-menu{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:auto;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}.header .menu-opened{-webkit-clip-path:circle(150% at 0% 50%);clip-path:circle(150% at 0% 50%)}.header .menu-closed{-webkit-clip-path:circle(0% at 0% 50%);clip-path:circle(0% at 0% 50%)}.header .menu{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;padding:0;text-align:center}@media only screen and (min-width:992px){.header .menu{width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .menu li:not(:last-child){margin-right:4rem}}.header .menu li{position:relative;left:-100%}@media only screen and (min-width:992px){.header .menu li{width:auto;left:0}.header .menu li:not(:first-child){margin-top:1rem}}.header .menu li .logo{width:188px;height:70px;background-image:url(../img/formaseideas-logo-negro.png);margin:0 auto 2rem}@media only screen and (min-width:992px){.header .menu li .logo{width:150px;height:56px;background-image:url(../img/formaseideas-logo-blanco.png);margin:0}}.header .menu li .logo-selected{background-image:url(../img/formaseideas-logo-blanco.png)}.header .menu a{font:2.4rem "montserrat-bd";color:#000;line-height:2.5}@media only screen and (min-width:992px){.header .menu a{color:#fff;font-size:1.8rem;line-height:1}}.header .menu a:hover{color:#fff;text-decoration:none}@media only screen and (min-width:992px){.header .menu a:hover{color:#20b2aa}}.header .menu .selected{color:#fff}@media only screen and (min-width:992px){.header .menu .selected{color:#20b2aa}}.header .fas{color:#000;cursor:pointer;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-size:3rem;line-height:2.5;margin-top:2rem}@media only screen and (min-width:992px){.header .fas{font-size:2.1rem;color:#fff;line-height:1;margin-top:1rem}}.blur{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.header2{position:fixed;background-color:rgba(255, 255, 255, 0.8);-webkit-box-shadow:0 20px 50px 0 rgba(0, 0, 0, 0.1);box-shadow:0 20px 50px 0 rgba(0, 0, 0, 0.1);-webkit-animation:dropheader 0.5s linear;animation:dropheader 0.5s linear}.header2 .logo{background-image:url(../img/formaseideas-logo.png)}@media only screen and (min-width:992px){.header2 .menu .logo{background-image:url(../img/formaseideas-logo.png)!important}}.header2 .menu .logo-selected{background-image:url(../img/formaseideas-logo-blanco.png)!important}@media only screen and (min-width:992px){.header2 .menu .logo-selected{background-image:url(../img/formaseideas-logo.png)!important}}.header2 .menu a{color:#000}.header2 .menu a:hover{color:#fff}@media only screen and (min-width:992px){.header2 .menu a:hover{color:#20b2aa}}.header2 .fas{color:#000!important}body.dark .header2{background-color:rgba(0, 0, 0, 0.8)}body.dark .header2 .logo{background-image:url(../img/formaseideas-logo-blanco.png)}body.dark .header2 .menu .logo{background-image:url(../img/formaseideas-logo-negro.png)}@media only screen and (min-width:992px){body.dark .header2 .menu .logo{background-image:url(../img/formaseideas-logo-blanco.png)!important}}body.dark .header2 .menu a{color:#000}@media only screen and (min-width:992px){body.dark .header2 .menu a{color:#fff}}body.dark .header2 .menu a:hover{color:#fff}@media only screen and (min-width:992px){body.dark .header2 .menu a:hover{color:#20b2aa}}body.dark .header2 .fas{color:#000}@media only screen and (min-width:992px){body.dark .header2 .fas{color:#fff!important}}body.dark .header2 .menu .selected{color:#fff}@media only screen and (min-width:992px){body.dark .header2 .menu .selected{color:#20b2aa}}@-webkit-keyframes dropheader{0%{top:-76px}to{top:0}}@keyframes dropheader{0%{top:-76px}to{top:0}}.menu-btn,.menu-btn2,.menu-btn-close{width:30px;cursor:pointer}.menu-btn2 .dos,.menu-btn2 .tres,.menu-btn2 .uno,.menu-btn-close .dos,.menu-btn-close .tres,.menu-btn-close .uno,.menu-btn .dos,.menu-btn .tres,.menu-btn .uno{width:100%;height:2px;background-color:#20b2aa;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}body.light .menu-btn2 .dos,body.light .menu-btn2 .tres,body.light .menu-btn2 .uno,body.light .menu-btn-close .dos,body.light .menu-btn-close .tres,body.light .menu-btn-close .uno,body.light .menu-btn .dos,body.light .menu-btn .tres,body.light .menu-btn .uno{background-color:#20b2aa}.menu-btn2 .dos,.menu-btn-close .dos,.menu-btn .dos{margin:6px 0}.close-btn{position:absolute;top:0;width:100%;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:300}.menu-btn2 .dos,.menu-btn-close2 .dos{opacity:0}.menu-btn2 .uno,.menu-btn-close2 .uno{-webkit-transform:rotate(45deg) translate(5px, 5px);-ms-transform:rotate(45deg) translate(5px, 5px);transform:rotate(45deg) translate(5px, 5px)}.menu-btn2 .tres,.menu-btn-close2 .tres{-webkit-transform:rotate(-45deg) translate(5px, -7px);-ms-transform:rotate(-45deg) translate(5px, -7px);transform:rotate(-45deg) translate(5px, -7px)}.menu-btn-close .dos,.menu-btn-close .tres,.menu-btn-close .uno{background-color:#fff!important}.hero-home{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.9)), color-stop(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.5))), url(../img/home-hero.jpg);background:-webkit-linear-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.5)), url(../img/home-hero.jpg);background:-o-linear-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.5)), url(../img/home-hero.jpg);background:linear-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.5)), url(../img/home-hero.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.hero-home .wrapper{text-align:center;color:#fff}.hero-home .wrapper .hero-title{font-size:4rem}@media only screen and (min-width:576px){.hero-home .wrapper .hero-title{font-size:5rem}}.hero-home .wrapper .hero-title .adjetivos{color:#20b2aa}.hero-home .wrapper .hero-subtitle{font-size:2.2rem}@media only screen and (min-width:576px){.hero-home .wrapper .hero-subtitle{font-size:2.6rem}}.hero-home .wrapper .btn{margin:1rem 0}.descripcion article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.descripcion article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.descripcion article .text-article{padding:0 8% 0 4rem}.descripcion article:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.descripcion article:nth-child(2n) .text-article{padding:0 4rem 0 8%}}@media only screen and (min-width:992px){.descripcion .text-article,.descripcion .vidimg-article{width:50%}}.descripcion .text-article{position:relative;padding:2rem 5% 8rem 5%;text-align:center}@media only screen and (min-width:992px){.descripcion .text-article{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:992px){.descripcion .text-article .titulo{width:100%}}.descripcion .text-article .btn{margin-top:1rem}@media only screen and (min-width:992px){.descripcion .text-article .btn{margin-top:2rem}}.ventajas{padding:8rem 0;background-color:#ededed}body.dark .ventajas{background-color:#000}.ventajas .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:576px){.ventajas .cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.ventajas .tarjeta{background-color:#fff;position:relative;padding:2rem;text-align:center;border-radius:20px 20px 20px 20px}body.dark .ventajas .tarjeta{background-color:#141414}@media only screen and (min-width:576px){.ventajas .tarjeta{width:calc(50% - 2rem)}.ventajas .tarjeta:nth-child(3){margin-bottom:0!important}}@media only screen and (min-width:992px){.ventajas .tarjeta{width:calc(25% - 2rem*1.5);margin-bottom:0!important;background-color:transparent;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}body.dark .ventajas .tarjeta{background-color:transparent}.ventajas .tarjeta:hover{background-color:#fff;-webkit-box-shadow:0 0 100px 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 100px 0 rgba(0, 0, 0, 0.1);-webkit-transform:translateY(-1rem);-ms-transform:translateY(-1rem);transform:translateY(-1rem)}body.dark .ventajas .tarjeta:hover{background-color:#141414}.ventajas .tarjeta:hover .card-icon{color:#fff;background-color:#20b2aa}body.dark .ventajas .tarjeta:hover .card-icon{color:#000}}.ventajas .tarjeta:not(:last-child){margin-bottom:4rem}.ventajas .tarjeta .card-icon{font-size:3rem;margin:0 auto 1rem auto;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-color:#20b2aa;color:#fff;width:95px;height:95px;line-height:95px;border-radius:50%}body.dark .ventajas .tarjeta .card-icon{color:#000}@media only screen and (min-width:992px){.ventajas .tarjeta .card-icon{background-color:rgba(32, 178, 170, 0.4);color:#000}body.dark .ventajas .tarjeta .card-icon{color:#fff}}.ventajas .tarjeta .btn{margin-top:1rem}.soporte{width:100%;height:50vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.9)), color-stop(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.5))), url(../img/soporte.jpg);background:-webkit-linear-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.5)), url(../img/soporte.jpg);background:-o-linear-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.5)), url(../img/soporte.jpg);background:linear-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.5)), url(../img/soporte.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;text-align:center}.contacto{padding:8rem 0;text-align:center;background:url(../img/header-bg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.contacto .titulo,.contacto p{color:#fff}.contacto p{font-size:2rem}.contacto form{margin-top:3rem}.contacto input[type=email],.contacto input[type=tel],.contacto input[type=text],.contacto textarea{margin-top:3.6rem;border:2px solid #fff}.contacto .formgroup{position:relative}.contacto label{position:absolute;color:#777;top:1.33333rem;left:1rem;text-align:left;cursor:text;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.contacto textarea{resize:none;height:150px}.contacto .forminput:focus+.formlabel,.contacto .forminput:not(:placeholder-shown)+.formlabel{-webkit-transform:translateY(-38px) scale(0.9);-ms-transform:translateY(-38px) scale(0.9);transform:translateY(-38px) scale(0.9);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;cursor:pointer;font-family:"montserrat-bd";color:#fff}.contacto input[type=button],.contacto input[type=submit]{margin-top:4rem;background-color:#14716c}.contacto input[type=button]:hover,.contacto input[type=submit]:hover{background-color:#105c57}@media only screen and (min-width:576px){.contacto input[type=button],.contacto input[type=submit]{padding-left:8rem;padding-right:8rem}}.contacto .warning-text{color:#a94242;font-family:"montserrat-bd";font-size:calc(1.6rem * 0.9);position:absolute;right:1rem;top:-24px}.modal-sent{background-color:rgba(25, 135, 84, 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);position:fixed;z-index:50;opacity:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:85%;max-width:600px;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:16px 16px 16px 16px}.modal-sent .fas{font-size:2.4rem;color:rgba(0, 0, 0, 0.4);cursor:pointer}.modal-sent p{color:rgba(255, 255, 255, 0.8);font-size:1.5rem;font-style:italic;width:calc(100% - 2rem*1.5)}.modal-sent2{bottom:4rem;opacity:1}.hero-page{width:100%;height:50vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), color-stop(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0))), url(../img/header-bg.jpg);background:-webkit-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), url(../img/header-bg.jpg);background:-o-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), url(../img/header-bg.jpg);background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), url(../img/header-bg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.hero-page .wrapper{text-align:left;color:#fff}.hero-page .wrapper .hero-title{font-size:4rem;font-family:"montserrat-bd";text-transform:uppercase}@media only screen and (min-width:576px){.hero-page .wrapper .hero-title{font-size:5rem}}.hero-page .wrapper .hero-title .typed{color:#fff}.hero-page .wrapper .hero-subtitle{font-size:2.2rem}@media only screen and (min-width:576px){.hero-page .wrapper .hero-subtitle{font-size:2.6rem}}.inner-section .inner-article{padding:8rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media only screen and (min-width:992px){.inner-section .inner-article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.inner-section .inner-article:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.inner-section .inner-article .img-article{margin-bottom:2rem;border-radius:20px 20px 20px 20px;overflow:hidden}@media only screen and (min-width:992px){.inner-section .inner-article .img-article{margin-bottom:0;width:calc(33.3333333% - 2rem)}}@media only screen and (min-width:992px){.inner-section .inner-article .text-article{width:calc(66.6666666% - 2rem)}}.inner-section .article-404{padding:8rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media only screen and (min-width:992px){.inner-section .article-404{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.inner-section .article-404 .img-article{margin-bottom:2rem;border-radius:20px 20px 20px 20px;overflow:hidden;position:relative}@media only screen and (min-width:992px){.inner-section .article-404 .img-article{margin-bottom:0;width:calc(33.3333333% - 2rem)}}.inner-section .article-404 .img-article .screen-404{position:absolute;top:8.3%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:62.125%;overflow:hidden;border-radius:2%}.inner-section .article-404 .text-article{text-align:center}@media only screen and (min-width:992px){.inner-section .article-404 .text-article{text-align:left;margin-left:4rem;width:calc(33.3333333% - 2rem)}}.inner-section .article-404 .text-article p{font-size:3rem}.inner-section .article-404 .text-article a{margin-top:2rem}.domain-section{padding:8rem 0;background-color:#ededed}.domain-section p{font-size:2rem}body.dark .domain-section{background-color:#000}.domain-section .form-domain{max-width:500px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.domain-section .form-domain input{width:100%;border-radius:6px 0px 0px 6px}.domain-section .form-domain .search-domain{font-size:2.1rem;background-color:#20b2aa;color:#fff;height:44px;line-height:44px;padding:0 1.8rem;border-radius:0px 6px 6px 0px;cursor:pointer}body.dark .domain-section .form-domain .search-domain{color:#000}.domain-section .form-domain .search-domain:hover{background-color:#188781}.domain-section .resultado p span{display:block}.faq-section{padding:8rem 0}.faq-section .acordiones-wrap{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;max-width:900px;margin:0 auto}body.dark .faq-section .acordiones-wrap{border-top:1px solid #6e6e6e;border-bottom:1px solid #6e6e6e}.faq-section .accordion-wrap:not(:last-child){border-bottom:1px solid #d4d4d4}body.dark .faq-section .accordion-wrap:not(:last-child){border-bottom:1px solid #6e6e6e}.faq-section .accordion-item{width:100%;margin:0 auto;cursor:pointer;padding:1rem}@media only screen and (min-width:992px){.faq-section .accordion-item{padding:2rem}.faq-section .accordion-item:hover{background-color:#ededed}body.dark .faq-section .accordion-item:hover{background-color:#000}}.faq-section .accordion-header{-webkit-transition:ease-in-out 100ms;-o-transition:ease-in-out 100ms;transition:ease-in-out 100ms}.faq-section .accordion-text{width:100%;display:none;padding:1rem;background-color:#ededed}@media only screen and (min-width:992px){.faq-section .accordion-text{padding:2rem}}body.dark .faq-section .accordion-text{background-color:#000}.faq-section .accordion-text p:last-child,.faq-section .accordion-text ul:last-child{margin-bottom:0}.faq-section .fa{-webkit-transition:ease-in-out 300ms;-o-transition:ease-in-out 300ms;transition:ease-in-out 300ms}.faq-section .rotate-fa{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq-section .accordion-header .fa{float:right;line-height:35px}.faq-section .accordion-nilo{color:#20b2aa}.faq-section .accordion-no-bar{border-bottom:0}.faq-section .item-selected{background-color:#ededed}body.dark .faq-section .item-selected{background-color:#000}.blog-content{padding:8rem 0}.blog-content .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.blog-content .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:992px){.blog-content .blog-section{width:calc(75% - 2rem)}}.blog-content .blog-section .entrada{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.blog-content .blog-section .entrada{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.blog-content .blog-section .entrada:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.blog-content .blog-section .entrada:not(:last-child){margin-bottom:8rem}.blog-content .blog-section .entrada .autor,.blog-content .blog-section .entrada .fecha{font-size:1.4rem;color:#878787}.blog-content .blog-section .entrada .btn{margin-top:1rem}.blog-content .blog-section .entrada .blog-img{overflow:hidden;border-radius:20px 20px 20px 20px}@media only screen and (min-width:992px){.blog-content .blog-section .entrada .blog-img{width:calc(50% - 2rem/2)}}.blog-content .blog-section .entrada .blog-text{margin-top:2rem}@media only screen and (min-width:992px){.blog-content .blog-section .entrada .blog-text{margin-top:0;width:calc(50% - 2rem/2)}}.blog-content .blog-section .entrada .blog-text h2,.blog-content .blog-section .entrada .blog-text p{margin-bottom:0.5rem}.blog-content .blog-section .entrada .blog-text .fas{width:20px}.blog-content .blog-section .entrada .blog-text .subtitulo{color:#20b2aa}.blog-content .blog-section .entrada .cta-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:992px){.blog-content .blog-section .entrada .cta-content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:992px){.blog-content .blog-aside{width:calc(25% - 2rem)}}.blog-content .aside-bar{background-color:#ededed;padding:2rem;margin-top:8rem}body.dark .blog-content .aside-bar{background-color:#000}.blog-content .aside-bar .subtitulo{color:#616161}@media only screen and (min-width:992px){.blog-content .aside-bar{margin-top:0}}.blog-content .aside-bar ul{padding:0}.blog-content .aside-bar li{list-style:none}.blog-content .aside-bar li a{line-height:2;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.blog-content .aside-bar li a:hover{text-decoration:none;color:#188781}.footer{padding:8rem 0 4rem 0;background-color:#000;text-align:center}@media only screen and (min-width:992px){.footer{text-align:left}}.footer a,.footer h3,.footer p,.footer span{color:rgba(255, 255, 255, 0.35)!important}.footer a{-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.footer a:hover{color:#20b2aa;text-decoration:none}.footer .footer-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.footer .footer-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer .footer-col{margin-bottom:6rem}@media only screen and (min-width:992px){.footer .footer-col{margin-bottom:0}.footer .footer-col:first-child{width:calc(60% - 2rem*2)}.footer .footer-col:not(:first-child){width:calc(20% - 2rem*2)}}.footer .footer-col li{list-style:none}@media only screen and (min-width:992px){.footer .footer-col li{list-style:square}}.footer .logo-col .logo-footer{width:250px;opacity:0.35;margin:0 auto 2rem auto}@media only screen and (min-width:992px){.footer .logo-col .logo-footer{width:200px;margin:0 0 2rem 0}}.footer .social-icons{margin-top:2rem}.footer .social-icons .social-link{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;background-color:#2e2e2e;color:rgba(255, 255, 255, 0.35);border-radius:50%;font-size:2.4rem}.footer .social-icons .social-link:not(:last-child){margin-right:1rem}.footer .social-icons .social-link:hover{color:#fff!important}.footer .social-icons .whatsapp-link:hover{background-color:#25d366}.footer .social-icons .email-link:hover{background-color:#20b2aa}.footer hr{border:1px solid rgba(255, 255, 255, 0.35);margin:2rem 0}.footer .firma-creditos{text-align:center}@media only screen and (min-width:992px){.footer .firma-creditos{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer .firma-creditos div:not(:last-child){margin-bottom:1.5rem}@media only screen and (min-width:992px){.footer .firma-creditos div:not(:last-child){margin-bottom:0}}.footer .firma-creditos a,.footer .firma-creditos span{font-size:1.2rem}.footer .firma-creditos a:hover{text-decoration:underline}.footer .firma-creditos .barra{display:none}.footer .firma-creditos .linea-texto{display:block}@media only screen and (min-width:992px){.footer .firma-creditos .barra,.footer .firma-creditos .linea-texto{display:inline}.footer .firma-creditos .barra{margin:0 4px}}