.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--color1:#234459;--color1b:rgb(60, 98, 121);--color2:#3FA64E;--color3:#4EBF56;--color4:#212121;--color5:#eefbef;--color5b:rgba(255,255,255,.1);--color6:#FFFFFF;--color7:#51A666;--fuente1:"Quicksand", sans-serif;--fuente2:'Lato', sans-serif}body.is-loading{overflow:hidden}#app-loader{position:fixed;inset:0;display:grid;place-items:center;background:var(--color1);z-index:9999;opacity:1;visibility:visible;transition:opacity .45s ease,visibility .45s ease}#app-loader .loader-inner{display:grid;place-items:center;gap:14px}.spinner{width:50px;height:50px;border-radius:50%;border:3px solid #999;border-top-color:var(--color3);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loader-text{font:500 14px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;opacity:.8}body.is-ready #app-loader{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){#app-loader{transition-duration:.2s}.spinner{animation-duration:1.6s}}.animate{opacity:0;transform:translateY(30px);transition-property:opacity,transform;transition-timing-function:ease}.animate{opacity:0;transform:translateY(30px);transition-property:opacity,transform;transition-timing-function:ease}.animate.visible{opacity:1;transform:translateY(0)}.fade-up{transform:translateY(30px)}.fade-up.visible{transform:translateY(0)}.fade-left{transform:translateX(-30px)}.fade-left.visible{transform:translateX(0)}.fade-right{transform:translateX(30px)}.fade-right.visible{transform:translateX(0)}.fade-in{transform:translateY(0)}*{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--fuente2)}.wrap{width:90%;max-width:1330px;margin:auto}header#principal-head{position:absolute;width:100%;top:0;left:0;z-index:99}header#principal-head .wrap{display:flex;justify-content:space-between;align-items:center;padding:20px 0}header#principal-head .wrap .logo{width:300px}@media(max-width:800px){header#principal-head{position:relative;background-color:var(--color1)}header#principal-head .wrap .logo{max-width:50%}}#btn-nav{display:none!important}@media(max-width:800px){header label{position:absolute;display:block;width:45px;height:45px;top:25px;right:25px;border-radius:3px;cursor:pointer;outline:none;background:var(--color10);border-radius:5px;z-index:99}header label span{width:50%;height:3px;background:var(--color2);display:block;position:absolute;left:50%;transform:translateX(-50%);transition:all .3s ease}header label span:nth-child(1){top:14px}header label span:nth-child(2){bottom:14px}#btn-nav:checked~label span:nth-child(1){transform:translateX(-50%) rotate(-45deg);top:21px}#btn-nav:checked~label span:nth-child(2){transform:translateX(-50%) rotate(45deg);top:21px}}header#principal-head .wrap nav{line-height:45px}header#principal-head .wrap nav ul{display:flex;list-style:none;gap:10px}header#principal-head .wrap nav ul li a{display:block;text-decoration:none;color:var(--color6);padding:0 20px;transition:color .3s ease;border-radius:5px;white-space:pre}header#principal-head .wrap nav ul li:hover a{color:var(--color2)}header#principal-head .wrap nav ul li.current-menu-item a{background-color:var(--color1);color:var(--color6)}header#principal-head .wrap nav ul li:last-child a{background-color:var(--color3);padding:0 30px;display:flex;align-items:center;gap:10px;transition:background-color .3s ease}header#principal-head .wrap nav ul li:last-child:hover a{background-color:var(--color6);color:var(--color3)}@media(max-width:800px){nav.principal--nav{position:fixed;left:0;top:0;margin:0;background-color:var(--color1);width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:20;opacity:0;pointer-events:none;transition:opacity .3s ease}#btn-nav:checked~nav.principal--nav{opacity:1;pointer-events:all}nav.principal--nav ul{display:block;flex-wrap:wrap}nav.principal--nav ul li{transition:all .3s ease;transform:translateY(-20px);transition-delay:.3s;opacity:0;width:100%}#btn-nav:checked~nav.principal--nav ul li{transform:translateY(0);opacity:1}header#principal-head .wrap nav ul li.current-menu-item a,header#principal-head .wrap nav ul li:last-child a{background-color:#fff0;display:block}#btn-nav:checked~nav.principal--nav ul li:nth-child(1){transition-delay:0s}#btn-nav:checked~nav.principal--nav ul li:nth-child(2){transition-delay:0.1s}#btn-nav:checked~nav.principal--nav ul li:nth-child(3){transition-delay:0.2s}#btn-nav:checked~nav.principal--nav ul li:nth-child(4){transition-delay:0.3s}#btn-nav:checked~nav.principal--nav ul li:nth-child(5){transition-delay:0.4s}#btn-nav:checked~nav.principal--nav ul li:nth-child(6){transition-delay:0.5s}#btn-nav:checked~nav.principal--nav ul li:nth-child(7){transition-delay:0.6s}#btn-nav:checked~nav.principal--nav ul li:nth-child(8){transition-delay:0.7s}#btn-nav:checked~nav.principal--nav ul li:nth-child(9){transition-delay:0.8s}#btn-nav:checked~nav.principal--nav ul li:nth-child(10){transition-delay:0.9s}nav.principal--nav ul li a{text-align:center;display:block;padding:15px 20px;font-size:20px}header#principal-head .wrap nav ul li:hover a{color:var(--color3)}}header#fixed-head{position:fixed;top:0;z-index:99;width:100%;background-color:var(--color6);transform:translateY(-100%);transition:transform .3s ease}@media(max-width:800px){header#fixed-head{display:none!important}}header#fixed-head.show{transform:translateY(0%);pointer-events:all;box-shadow:0 0 10px rgb(0 0 0 / .1)}header#fixed-head .wrap{display:flex;justify-content:center;gap:5%;align-items:center;padding:10px 0}header#fixed-head .wrap .logo{width:100px}header#fixed-head .wrap ul{display:flex;gap:50px;list-style-type:none;line-height:40px}header#fixed-head .wrap ul li{flex:1;width:100px}header#fixed-head .wrap ul li a{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--color4);text-decoration:none;transition:color .3s ease;white-space:pre}header#fixed-head .wrap ul li:hover a{color:var(--color1)}.home{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--color4);overflow:hidden;display:flex;flex-wrap:wrap;background-color:var(--color1)}.home{display:flex;width:100%;height:100vh;overflow:hidden}.home section{flex:1;position:relative;height:100%;display:flex;align-items:center;transition:flex 0.6s ease,opacity 0.6s ease;border-right:solid 1px rgb(255 255 255 / .1)}.home section img{width:100%;height:100%;object-fit:cover;position:absolute;z-index:1;opacity:.2;transition:opacity 0.6s ease}.home section article{position:relative;z-index:2;padding:50px;margin:100px 0 0 0;color:var(--color5);width:100%;min-width:300px;max-width:350px;flex-shrink:0}@media(max-width:800px){.home{height:auto;flex-direction:column}.home section{width:100%;border-right:none;border-bottom:solid 1px rgb(255 255 255 / .1);text-align:center}.home section:last-child{border-bottom:none}.home section article{margin:auto}}.home:hover section:not(:hover){filter:blur(3px) grayscale(100%);opacity:.1}.home section:hover{flex:3;opacity:1}.home section:hover img{opacity:.6}.home section article h2{font-size:clamp(20px, 2.5vw, 5em)}.home section article p{font-size:16px;font-weight:400;line-height:1.9;margin:20px 0 0 0}.home section article .btn-more{display:table;margin:20px 0 0 0}@media(max-width:800px){.home section article .btn-more{margin:20px auto 0 auto}}.home section article .btn-more a{display:flex;gap:10px;text-decoration:none;color:var(--color5);background-color:var(--color3);padding:16px 30px;border-radius:5px;font-weight:600;transition:gap .3s ease}.home section article .btn-more a:hover{background-color:var(--color2)}.home section article .btn-more a:hover{gap:20px}.wellcome{padding:100px 0}.wellcome .wrap{display:flex;gap:2%;align-items:center;justify-content:space-between}.wellcome .wrap article{width:48%;position:relative}.wellcome .wrap article img{object-fit:cover;aspect-ratio:1/1}.wellcome .wrap article:nth-child(1) img:nth-child(1){width:40%;margin:0 10px 10px 0;border-radius:50px 20px 0 20px}.wellcome .wrap article:nth-child(1) img:nth-child(2){width:29%;margin:0 0 10px 0;border-radius:20px 50px 20px 0}.wellcome .wrap article:nth-child(1) img:nth-child(3){width:29%;transform:translateY(-105%);margin:0 3px 0 20px;border-radius:20px 0 50px 100px}.wellcome .wrap article:nth-child(1) img:nth-child(4){width:60%;border-radius:0 30px 200px 100px}.wellcome .wrap article h2{font-size:20px;font-weight:800;color:var(--color2)}.wellcome .wrap article h3{font-size:50px;font-family:var(--fuente1)}@media(max-width:800px){.wellcome .wrap{flex-direction:column}.wellcome .wrap article{width:100%;text-align:center;margin:20px 0}.wellcome .wrap article:nth-child(1) img:nth-child(1),.wellcome .wrap article:nth-child(1) img:nth-child(2),.wellcome .wrap article:nth-child(1) img:nth-child(3),.wellcome .wrap article:nth-child(1) img:nth-child(4){width:45%;margin:10px 5px;transform:translateY(0%)}.wellcome .wrap article h3{font-size:clamp(30px, 5vw, 50px)}}.wellcome .wrap article p{font-size:16px;line-height:1.8;opacity:.8;color:var(--color4);margin:0 0 30px 0}.wellcome .wrap article .btn-more{display:table}@media(max-width:800px){.wellcome .wrap article .btn-more{margin:20px auto 0 auto}}.wellcome .wrap article .btn-more a{display:flex;align-items:center;background-color:var(--color3);color:var(--color6);text-decoration:none;padding:14px 30px;border-radius:10px;transition:background-color .3s ease}.wellcome .wrap article .btn-more a:hover{background-color:var(--color1)}.stats-section{text-align:center;padding:120px 0;background-color:var(--color5)}.stats-section h3{font-size:18px;color:var(--color3);font-weight:700;text-transform:uppercase;margin-bottom:10px}.stats-section h2{font-size:36px;color:var(--color4);font-weight:800;margin-bottom:40px;text-transform:uppercase}@media(max-width:800px){.stats-section h2{font-size:clamp(30px, 5vw, 36px)}}.stats-container{display:flex;flex-wrap:wrap;justify-content:center;gap:2%}.stat-box{border-radius:6px;width:23%;padding:80px 20px;text-align:center;transition:all 0.3s ease;border:solid 1px var(--color5)}@media(max-width:800px){.stat-box{width:45%;padding:20px}}.stat-box:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgb(0 0 0 / .1)}.stat-box .material-symbols-outlined{font-size:48px;color:var(--color2);background-color:var(--color5);border-radius:50%;padding:15px;margin-bottom:15px}.stat-box h4{font-size:34px;font-weight:800;color:var(--color3);margin-bottom:8px}.stat-box p{font-size:17px;color:var(--color1);opacity:.7}.banner-2{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:150px 0;background-color:var(--color4)}@media(max-width:800px){.banner-2{padding:100px 0}}.banner-2 img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1;opacity:.4}.banner-2 .wrap{position:relative;z-index:2;color:var(--color6)}.banner-2 .wrap h2{font-size:20px}.banner-2 .wrap h3{font-weight:900;font-size:clamp(2em, 5vw, 7em)}.banner-2 .wrap .btn-more{display:table;margin:20px auto 0 auto}.banner-2 .wrap .btn-more a{display:flex;align-items:center;background-color:var(--color3);color:var(--color6);text-decoration:none;padding:18px 40px;border-radius:10px;transition:background-color .3s ease}.banner-2 .wrap .btn-more a:hover{background-color:var(--color1)}.team-section{text-align:center;padding:90px 0 60px 0;background-color:var(--color5)}.team-section h3{font-size:18px;color:var(--color1);font-weight:700;text-transform:uppercase;margin-bottom:10px}.team-section h2{font-size:36px;color:var(--color4);font-weight:800;text-transform:uppercase;margin-bottom:50px}@media(max-width:800px){.team-section h2{font-size:clamp(30px, 5vw, 36px)}}.team-container{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:5%;padding:0 0 50px 0}.team-member{text-align:center;max-width:20%}@media(max-width:800px){.team-container{gap:50px}.team-member{max-width:100%}}.team-member .member-photo{width:100%;aspect-ratio:1/1;max-width:300px;margin:0 auto 20px;overflow:hidden;border-radius:50%}.team-member .member-photo img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.team-member:hover .member-photo img{transform:scale(1.1)}.team-member .member-photo img.default{transform:scale(.8);padding:20%;background-color:var(--color6);border-radius:50%}.team-member h4{font-size:20px;font-weight:800;color:var(--color4);margin-bottom:5px;text-transform:uppercase}.team-member p{font-size:14px;line-height:1.8;opacity:.7;color:var(--color4);margin-bottom:15px}.social-icons{display:flex;justify-content:center;gap:15px}.social-icons a{background-color:var(--color1);color:var(--color6);display:flex;align-items:center;justify-content:center;width:60px;aspect-ratio:1/1;height:60px;border-radius:50%;font-size:24px;text-decoration:none;transition:background 0.3s ease}.social-icons a:hover{background:var(--color2)}.testimonials{background-color:var(--color6);padding:100px 3%;position:relative}.testimonials h2{font-size:20px;color:var(--color3);text-align:center}.testimonials h3{font-size:50px;max-width:900px;margin:0 auto 50px auto;color:var(--color4);text-align:center}@media(max-width:800px){.testimonials h3{font-size:clamp(30px, 5vw, 50px)}}.testimonials .testimonial-card{background-color:var(--color6);display:flex;gap:40px;flex-wrap:wrap;padding:40px;border-radius:13px;min-height:250px}.testimonials .testimonial-card .image{max-width:70px;height:70px;overflow:hidden;border-radius:50%;aspect-ratio:1/1}.testimonials .testimonial-card .image img{width:100%;height:100%;object-fit:cover}.testimonials .testimonial-card .info{width:70%}.testimonials .testimonial-card .info p{font-size:17px;line-height:1.9;font-weight:400;font-style:italic}.testimonials .testimonial-card .info .testimonial-info{padding:10px 0 0 0}.testimonials .testimonial-card .info .testimonial-info h4{color:var(--color3)}.testimonials .testimonial-card .info .testimonial-info span{color:var(--color4);opacity:.7}.swiper-pagination{position:relative!important;margin-top:55px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important}.swiper-pagination-bullet{width:10px!important;height:10px!important;background:var(--color4)!important;opacity:0.3!important;border-radius:50%!important;transition:all 0.3s ease!important;cursor:pointer!important}.swiper-pagination-bullet-active{width:24px!important;background:var(--color1)!important;opacity:1!important;border-radius:12px!important}.swiper-pagination-bullet:hover{opacity:0.6!important}.banner-logos{position:relative;padding:200px 2%;-webkit-mask-image:linear-gradient(to right,transparent 0%,var(--color7) 20%,var(--color7) 80%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,var(--color7) 20%,var(--color7) 80%,transparent 100%)}.carrusel .swiper-slide{display:flex;justify-content:center;align-items:center;z-index:2}.carrusel .swiper-wrapper{transition-timing-function:linear!important}.banner-logos .carrusel{display:flex;width:100%;justify-content:space-between}.banner-logos .carrusel .swiper-slide{width:200px;height:100px;background-color:var(--color5);text-align:center;border-radius:5px}.banner-logos .carrusel .swiper-slide img{display:block;margin:auto;opacity:.5;max-width:100px;filter:grayscale(100%);transition:all .3s ease}.banner-logos .carrusel .swiper-slide img:hover{filter:grayscale(0);opacity:1!important}.banner-logos article.center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;background-color:var(--color1);backdrop-filter:blur(10px);border:solid 1px var(--color1);border-radius:50%;display:flex;align-items:center;z-index:20}@media(max-width:800px){.banner-logos{padding:100px 2%}.banner-logos article.center{display:none}}.banner-logos article.center .inter{padding:50px;text-align:center}.banner-logos article.center .inter h2{font-size:1.2em;color:var(--color6)}.banner-logos article.center .inter h2 span{background-color:var(--color2);color:var(--color6);border-radius:5px;padding:0 10px}:root{--color1:#234459;--color1b:rgb(60, 98, 121);--color2:#3FA64E;--color3:#4EBF56;--color4:#212121;--color5:#eefbef;--color5b:rgba(255,255,255,.1);--color6:#FFFFFF;--color7:#51A666;--fuente1:"Quicksand", sans-serif;--fuente2:'Lato', sans-serif}body.is-loading{overflow:hidden}.home{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--color4);overflow:hidden;display:flex;flex-wrap:wrap;background-color:var(--color1)}.page-banner{display:flex;align-items:center;justify-content:center;position:relative;padding:150px 0 50px 0;color:var(--color6);background-color:var(--color1);overflow:hidden;z-index:1}.page-banner img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.1;top:0;left:0;object-fit:cover;pointer-events:none;z-index:1}.page-banner h1{z-index:3;position:relative;text-transform:uppercase;font-family:var(--fuente2);color:var(--color6)}@media(max-width:800px){.page-banner{padding:150px 5% 40px 5%;border-radius:0 0 20px 20px}.page-banner h1{z-index:99;font-size:30px;text-align:center;position:relative}}.page-banner .wrap p{max-width:500px;margin:20px 0 0 0;line-height:1.8}.content{padding:80px 0 80px 0}.content .title-page{text-align:center;color:var(--color1);font-size:40px;font-weight:800;margin:80px 0 30px 0}.content .image-single{width:70%;margin:auto;overflow:hidden;margin:0 auto 50px auto}.content .image-single img{width:100%;height:250px;object-fit:cover;border-radius:20px}.content a{color:var(--color1);text-decoration:none}@media(max-width:800px){.content{padding:40px 0}}.content input[type="text"],.content input[type="email"],.content input[type="tel"],.content input[type="number"],.content input[type="file"],.content input[type="date"],.content textarea,.content select{font-family:'Roboto',sans-serif;background-color:var(--color6);padding:15px 2%;width:96%;border:solid 1px #dedede;outline:none;resize:none;margin:0 0 10px 0;font-size:15px;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:5px}.content select{color:#313131;cursor:pointer}.content label{font-size:14px;font-weight:bold!important;color:#777777!important}.content input[type="text"]:focus,.content input[type="email"]:focus,.content input[type="tel"]:focus,.content input[type="number"]:focus,.content input[type="date"]:focus,.content textarea:focus,.content select:focus{box-shadow:0 5px 10px rgb(0 0 0 / .1);transition:all .3s ease}.content input[type="text"]::placeholder,.content input[type="email"]::placeholder,.content input[type="tel"]::placeholder,.content input[type="number"]::placeholder,.content input[type="date"]::placeholder,.content textarea::placeholder{color:#313131}.content input[type="submit"]{background-color:var(--color1);color:var(--color5);border:none;outline:none;cursor:pointer;border-radius:3px;font-size:15px;font-weight:600;padding:16px 50px;margin:0 0 20px 0;transition:all .3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none}.content input[type="submit"]:hover,.content input[type="submit"]:focus{background-color:#313131}.not-found{padding:100px 0;margin:auto}.not-found h2{font-size:100px;text-align:center;color:#313131;font-weight:900}.not-found h3{font-size:24px;text-align:center;color:#313131;margin:auto;max-width:500px;font-weight:300}@media(max-width:800px){.not-found{padding:50px 0}.not-found h2{font-size:50px}.not-found h3{font-size:17px;width:80%}}.category{padding:70px 0}.category .wrap{display:flex;gap:2%;flex-wrap:wrap}.category .wrap article{width:23.5%;margin:0 0 40px 0;position:relative;justify-content:center;align-items:center}.category .wrap article img{width:100%;aspect-ratio:1/1;border-radius:10px;object-fit:cover}.category .wrap article h2{font-size:1.2em;line-height:1.5;color:var(--color2);padding:20px 20px 0 20px}.category .wrap article .btn-more{display:table;margin:20px 0 20px 20px}.category .wrap article .btn-more a{background-color:var(--color1);color:var(--color3);border-radius:5px;font-size:16px;text-decoration:none;padding:10px 20px}@media(max-width:800px){.category .wrap{display:block}.category .wrap article{width:90%;margin:auto 30px}}.subtitle{text-align:center;padding:50px 0;font-size:25px;font-weight:600;color:var(--color1)}.wrap-footer{position:relative;background-color:var(--color4);margin:20px 20px 20px 20px;border-radius:13px}.wrap-footer>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:.1;pointer-events:none}.sub-footer{position:relative;z-index:2}.sub-footer .suscribe{display:flex;gap:2%;justify-content:space-between;align-items:center;padding:100px 0 50px 0}.sub-footer .logo-footer{font-size:35px;font-weight:400;letter-spacing:3px;padding:0 10px;pointer-events:none;color:var(--color7);border-radius:15px 0 0 0;cursor:pointer;max-width:400px;width:50%}.sub-footer .logo-footer img{width:100%}.sub-footer .suscribe form{background-color:var(--color6);display:flex;width:100%!important;padding:10px;border-radius:7px}.sub-footer .suscribe form span:nth-child(1){padding:10px!important;width:70%!important;display:inline-block}.sub-footer .suscribe form span:nth-child(1) input[type="text"],.sub-footer .suscribe form span:nth-child(1) input[type="email"]{border:none!important;outline:none!important;width:100%!important;font-size:19px!important;font-weight:500!important;padding:18px 10px!important}.sub-footer .suscribe .wpcf7-spinner{position:absolute;top:100%;left:0}.sub-footer .suscribe .wpcf7-not-valid-tip{padding:10px;bottom:100%;position:absolute;left:0;bottom:70%;font-size:14px!important;min-height:40px!important}.wpcf7-response-output{background-color:var(--color5);padding:10px!important;bottom:20px!important;position:fixed!important;left:20px!important;z-index:999!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{padding:20px!important;border-radius:10px;color:#fff;z-index:9999!important;opacity:1;animation:fadeOut 5s forwards}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background-color:#ffb900}.wpcf7 form.sent .wpcf7-response-output{background-color:#00b300}@keyframes fadeOut{0%,80%{opacity:1}100%{opacity:0}}@media(max-width:800px){.sub-footer .suscribe{flex-direction:column;text-align:center;gap:20px}.sub-footer .logo-footer{width:100%;max-width:300px;margin:0 auto}.sub-footer .suscribe form{width:100%}}.sub-footer .suscribe form input[type="submit"],.sub-footer .suscribe form button{padding:20px 2%;border:none;outline:none;width:30%;position:relative;color:var(--color6);font-weight:600;font-size:18px;border-radius:5px;background-color:var(--color1);cursor:pointer;transition:background-color .3s ease}.sub-footer .suscribe form input[type="submit"]:hover,.sub-footer .suscribe form button:hover,.sub-footer .suscribe form input[type="submit"]:focus,.sub-footer .suscribe form button:focus{background-color:var(--color4)}.sub-footer .boxs{display:flex;flex-wrap:wrap;padding:20px 0 50px 0}.sub-footer .boxs article{padding:0 30px}.sub-footer .boxs article:nth-child(1){padding:0 50px 0 0;width:34%}.sub-footer .boxs article:nth-child(2){width:22%}.sub-footer .boxs article:nth-child(3){width:22%}.sub-footer .boxs article:nth-child(4){width:22%}.sub-footer .boxs article h2{font-size:20px;font-weight:700;text-transform:uppercase;color:var(--color5);position:relative;margin:0 0 20px 0}.sub-footer .boxs article p{color:var(--color5);font-size:16px;opacity:.7;line-height:1.7}.sub-footer .boxs article ul.menu{color:var(--color5)}.sub-footer .boxs article ul li a{color:var(--color5);font-size:16px;opacity:.7;padding:10px 0;display:block;text-decoration:none;transition:all .3s ease}.sub-footer .boxs article ul li a:hover{color:var(--color3)}.sub-footer .boxs article ul.social-footer{display:flex;list-style-type:none}.sub-footer .boxs article ul.social-footer li a{display:block;text-decoration:none;width:50px;line-height:50px;text-align:center;transition:all .3s ease;opacity:1;font-size:24px}.sub-footer .boxs article ul.social-footer li a:hover{color:var(--color3)}@media(max-width:800px){.sub-footer .boxs article:nth-child(1),.sub-footer .boxs article:nth-child(2),.sub-footer .boxs article:nth-child(3),.sub-footer .boxs article:nth-child(4){width:100%;text-align:center;padding:20px 0}.sub-footer .boxs article:nth-child(1){padding:0}.sub-footer .boxs article ul.menu{list-style-type:none}}footer{position:relative;text-align:center;font-size:18px;z-index:1}footer .wrap{padding:40px 0;border-top:dashed 1px rgb(255 255 255 / .2);color:var(--color5);font-weight:400;font-size:18px;position:relative;z-index:2}footer a{color:var(--color5);text-decoration:none;font-weight:600}footer a:hover{text-decoration:underline}.go-top{position:fixed;width:70px;line-height:70px;right:20px;bottom:20px;background-color:var(--color1);color:var(--color5);text-align:center;border-radius:50px;font-size:30px;z-index:99;font-weight:900;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;opacity:0;visibility:hidden;cursor:pointer;transition:background-color .3s ease}.go-top:hover{background-color:var(--color2)}.go-top span{font-size:30px;font-weight:900}@font-face{font-display:swap;font-family:'fontello';src:url(/wp-content/themes/pace/assets/font/fontello.eot?28985502);src:url('/wp-content/themes/pace/assets/font/fontello.eot?28985502#iefix') format('embedded-opentype'),url(/wp-content/themes/pace/assets/font/fontello.woff2?28985502) format('woff2'),url(/wp-content/themes/pace/assets/font/fontello.woff?28985502) format('woff'),url(/wp-content/themes/pace/assets/font/fontello.ttf?28985502) format('truetype'),url('/wp-content/themes/pace/assets/font/fontello.svg?28985502#fontello') format('svg');font-weight:400;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-resize-full:before{content:'\e800'}.icon-export:before{content:'\e801'}.icon-left-open-mini:before{content:'\e802'}.icon-right-open-mini:before{content:'\e803'}.icon-mail:before{content:'\e804'}.icon-phone:before{content:'\e805'}.icon-search:before{content:'\e806'}.icon-down-dir:before{content:'\e807'}.icon-right:before{content:'\e808'}.icon-ok:before{content:'\e809'}.icon-up-small:before{content:'\e80a'}.icon-location:before{content:'\f031'}.icon-linkedin:before{content:'\f0e1'}.icon-instagram:before{content:'\f16d'}.icon-spotify:before{content:'\f1bc'}.icon-whatsapp:before{content:'\f232'}.icon-calendar-plus-o:before{content:'\f271'}.icon-facebook:before{content:'\f30c'}