.vs-py-xs{padding-top:50px;padding-bottom:40px}.vs-px-xs{padding-left:40px;padding-right:40px}.vs-pt-xs{padding-top:40px}.vs-pb-xs{padding-bottom:40px}.vs-ps-xs{padding-left:40px}.vs-pe-xs{padding-right:40px}.vs-my-xs{margin-top:45px;margin-bottom:40px}.vs-mx-xs{margin-left:40px;margin-right:40px}.vs-mt-xs{margin-top:40px}.vs-mb-xs{margin-bottom:40px}.vs-ms-xs{margin-left:40px}.vs-me-xs{margin-right:40px}@media(max-width: 992px){.vs-py-xs{padding-top:33.3333333333px;padding-bottom:26.6666666667px}.vs-px-xs{padding-left:26.6666666667px;padding-right:26.6666666667px}.vs-pt-xs{padding-top:26.6666666667px}.vs-pb-xs{padding-bottom:26.6666666667px}.vs-ps-xs{padding-left:26.6666666667px}.vs-pe-xs{padding-right:26.6666666667px}.vs-my-xs{margin-top:30px;margin-bottom:26.6666666667px}.vs-mx-xs{margin-left:26.6666666667px;margin-right:26.6666666667px}.vs-mt-xs{margin-top:26.6666666667px}.vs-mb-xs{margin-bottom:26.6666666667px}.vs-ms-xs{margin-left:26.6666666667px}.vs-me-xs{margin-right:26.6666666667px}}.vs-py-sm{padding-top:70px;padding-bottom:60px}.vs-px-sm{padding-left:60px;padding-right:60px}.vs-pt-sm{padding-top:60px}.vs-pb-sm{padding-bottom:60px}.vs-ps-sm{padding-left:60px}.vs-pe-sm{padding-right:60px}.vs-my-sm{margin-top:65px;margin-bottom:60px}.vs-mx-sm{margin-left:60px;margin-right:60px}.vs-mt-sm{margin-top:60px}.vs-mb-sm{margin-bottom:60px}.vs-ms-sm{margin-left:60px}.vs-me-sm{margin-right:60px}@media(max-width: 992px){.vs-py-sm{padding-top:46.6666666667px;padding-bottom:40px}.vs-px-sm{padding-left:40px;padding-right:40px}.vs-pt-sm{padding-top:40px}.vs-pb-sm{padding-bottom:40px}.vs-ps-sm{padding-left:40px}.vs-pe-sm{padding-right:40px}.vs-my-sm{margin-top:43.3333333333px;margin-bottom:40px}.vs-mx-sm{margin-left:40px;margin-right:40px}.vs-mt-sm{margin-top:40px}.vs-mb-sm{margin-bottom:40px}.vs-ms-sm{margin-left:40px}.vs-me-sm{margin-right:40px}}.vs-py-md{padding-top:90px;padding-bottom:80px}.vs-px-md{padding-left:80px;padding-right:80px}.vs-pt-md{padding-top:80px}.vs-pb-md{padding-bottom:80px}.vs-ps-md{padding-left:80px}.vs-pe-md{padding-right:80px}.vs-my-md{margin-top:85px;margin-bottom:80px}.vs-mx-md{margin-left:80px;margin-right:80px}.vs-mt-md{margin-top:80px}.vs-mb-md{margin-bottom:80px}.vs-ms-md{margin-left:80px}.vs-me-md{margin-right:80px}@media(max-width: 992px){.vs-py-md{padding-top:60px;padding-bottom:53.3333333333px}.vs-px-md{padding-left:53.3333333333px;padding-right:53.3333333333px}.vs-pt-md{padding-top:53.3333333333px}.vs-pb-md{padding-bottom:53.3333333333px}.vs-ps-md{padding-left:53.3333333333px}.vs-pe-md{padding-right:53.3333333333px}.vs-my-md{margin-top:56.6666666667px;margin-bottom:53.3333333333px}.vs-mx-md{margin-left:53.3333333333px;margin-right:53.3333333333px}.vs-mt-md{margin-top:53.3333333333px}.vs-mb-md{margin-bottom:53.3333333333px}.vs-ms-md{margin-left:53.3333333333px}.vs-me-md{margin-right:53.3333333333px}}.vs-py-lg{padding-top:110px;padding-bottom:100px}.vs-px-lg{padding-left:100px;padding-right:100px}.vs-pt-lg{padding-top:100px}.vs-pb-lg{padding-bottom:100px}.vs-ps-lg{padding-left:100px}.vs-pe-lg{padding-right:100px}.vs-my-lg{margin-top:105px;margin-bottom:100px}.vs-mx-lg{margin-left:100px;margin-right:100px}.vs-mt-lg{margin-top:100px}.vs-mb-lg{margin-bottom:100px}.vs-ms-lg{margin-left:100px}.vs-me-lg{margin-right:100px}@media(max-width: 992px){.vs-py-lg{padding-top:73.3333333333px;padding-bottom:66.6666666667px}.vs-px-lg{padding-left:66.6666666667px;padding-right:66.6666666667px}.vs-pt-lg{padding-top:66.6666666667px}.vs-pb-lg{padding-bottom:66.6666666667px}.vs-ps-lg{padding-left:66.6666666667px}.vs-pe-lg{padding-right:66.6666666667px}.vs-my-lg{margin-top:70px;margin-bottom:66.6666666667px}.vs-mx-lg{margin-left:66.6666666667px;margin-right:66.6666666667px}.vs-mt-lg{margin-top:66.6666666667px}.vs-mb-lg{margin-bottom:66.6666666667px}.vs-ms-lg{margin-left:66.6666666667px}.vs-me-lg{margin-right:66.6666666667px}}.vs-py-xl{padding-top:130px;padding-bottom:120px}.vs-px-xl{padding-left:120px;padding-right:120px}.vs-pt-xl{padding-top:120px}.vs-pb-xl{padding-bottom:120px}.vs-ps-xl{padding-left:120px}.vs-pe-xl{padding-right:120px}.vs-my-xl{margin-top:125px;margin-bottom:120px}.vs-mx-xl{margin-left:120px;margin-right:120px}.vs-mt-xl{margin-top:120px}.vs-mb-xl{margin-bottom:120px}.vs-ms-xl{margin-left:120px}.vs-me-xl{margin-right:120px}@media(max-width: 992px){.vs-py-xl{padding-top:86.6666666667px;padding-bottom:80px}.vs-px-xl{padding-left:80px;padding-right:80px}.vs-pt-xl{padding-top:80px}.vs-pb-xl{padding-bottom:80px}.vs-ps-xl{padding-left:80px}.vs-pe-xl{padding-right:80px}.vs-my-xl{margin-top:83.3333333333px;margin-bottom:80px}.vs-mx-xl{margin-left:80px;margin-right:80px}.vs-mt-xl{margin-top:80px}.vs-mb-xl{margin-bottom:80px}.vs-ms-xl{margin-left:80px}.vs-me-xl{margin-right:80px}}.vs-w-xs{width:2em}.grayscale{filter:grayscale(100);-webkit-filter:grayscale(100);transition:ease-in-out .3s filter;-webkit-transition:ease-in-out .3s filter;-moz-transition:ease-in-out .3s filter;-ms-transition:ease-in-out .3s filter;-o-transition:ease-in-out .3s filter}.grayscale:hover{filter:grayscale(0);-webkit-filter:grayscale(0)}.vs-opacity{filter:opacity(1);-webkit-filter:opacity(1);transition:ease-in-out .3s filter;-webkit-transition:ease-in-out .3s filter;-moz-transition:ease-in-out .3s filter;-ms-transition:ease-in-out .3s filter;-o-transition:ease-in-out .3s filter}.vs-opacity:hover{filter:opacity(0.7);-webkit-filter:opacity(0.7)}.closeAnim{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}a.vs-text-comunicacion:hover,button.vs-text-comunicacion:hover{color:#fff}.vs-bg-negro{background-color:#25282a}.vs-text-negro{color:#25282a}.vs-border-negro{border-color:#25282a}.vs-bg-negro-alt{background-color:#3a3d3e}.vs-text-negro-alt{color:#3a3d3e}.vs-border-negro-alt{border-color:#3a3d3e}.vs-bg-blanco{background-color:#fff}.vs-text-blanco{color:#fff}.vs-border-blanco{border-color:#fff}.vs-bg-tecnologia{background-color:#bfc3c6}.vs-text-tecnologia{color:#bfc3c6}.vs-border-tecnologia{border-color:#bfc3c6}.vs-bg-comunicacion{background-color:#d7e2e3}.vs-text-comunicacion{color:#d7e2e3}.vs-border-comunicacion{border-color:#d7e2e3}@media only screen and (min-width: 1200px){.imagen{padding:0;background-repeat:no-repeat;background-size:cover;background-position:center}#marketing-estrategico .imagen{background-image:url("../img/marketing/marketing-estrategico-vincusys-agencia-de-marketing-galicia.jpg")}#marketing-digital .imagen{background-image:url("../img/marketing/marketing-digital-vincusys-agencia-de-marketing-galicia.jpg")}#gestion-redes-sociales .imagen{background-image:url("../img/marketing/mobile-marketing-vincusys-agencia-de-marketing-galicia.jpg")}#publicidad-on-line .imagen{background-image:url("../img/marketing/gestion-de-redes-sociales-vincusys-agencia-de-marketing-galicia.jpg")}#diseno-web .imagen{background-image:url("../img/marketing/Redes-sociales-vincusys-agencia-de-marketing-galicia.jpg")}#email-marketing .imagen{background-image:url("../img/marketing/email-marketing-agencia-de-marketing-galicia-vincusys.jpg")}#optimizacion-web .imagen{background-image:url("../img/marketing/optimizacion-web-vincusys-agencia-de-marketing-galicia.jpg")}#comunicacion-estrategica .imagen{background-image:url("../img/comunicacion/comunicacion-estrategica-vincusys-agencia-de-comunicacion.jpg")}#plan-comunicacion .imagen{background-image:url("../img/comunicacion/plan-de-comunicacion-agenciagalicia.jpg")}#gabinete-prensa .imagen{background-image:url("../img/comunicacion/comunicacion-corporativa-vincusys-agencia-de-comunicacion.jpg")}#comunicacion-corporativa .imagen{background-image:url("../img/comunicacion/notas-de-prensa-vincusys.jpg")}#imagen-corporativa .imagen{background-image:url("../img/comunicacion/marketing-estrategico-vincusys-agencia-de-marketing-galicia-santiago.jpg")}#diseno-grafico .imagen{background-image:url("../img/comunicacion/diseno-grafico-vincusys-agencia-de-marketing-galicia.jpg")}#campana-medios .imagen{background-image:url("../img/comunicacion/imagen-corporativa-vincusys-agencia-de-marketing-galicia.jpg")}#consultoria-tecnologica .imagen{background-image:url("../img/tecnologia/consultoria-tecnologica-vincusys-galicia-agencia-de-marketing-comunicacion.jpg")}#diseno-desarrollo-web .imagen{background-image:url("../img/tecnologia/diseno-paginas-web-vincusys-galicia-santiago-coruna-vigo.jpg")}#desarrollo-software-app .imagen{background-image:url("../img/tecnologia/diseno-de-aplicaciones-movil-smartphone-app-vincusys-galicia.jpg")}#soluciones-software .imagen{background-image:url("../img/tecnologia/desarrollo-de-software-vincusys-santiago-de-compostela.jpg")}#sistemas-it .imagen{background-image:url("../img/tecnologia/sistemas-it-agencia-de-tecnologia-galicia.jpg")}#analitica-y-datos .imagen{background-image:url("../img/tecnologia/ciberseguridad-vincusys-agencia-tecnologia-galicia.jpg")}#negocio-digital .imagen{background-image:url("../img/tecnologia/negocio-digital-vincusys-servicios-tecnologicos.jpg")}}.pontevedra::before{background-image:url("../img/marketing/agencia-de-marketing-en-pontevedra.png")}.santiago::before{background-image:url("../img/marketing/agencia-de-marketing-en-santiago.png")}.vigo::before{background-image:url("../img/marketing/agencia-de-marketing-en-vigo.png")}.coruna::before{background-image:url("../img/marketing/agencia-de-marketing-en-a-coruna.png");background-position:bottom}.madrid::before{background-image:url("../img/marketing/agencia-de-marketing-en-madrid.jpg")}.barcelona::before{background-image:url("../img/marketing/agencia-de-marketing-en-barcelona.jpg")}.vs-img-width{max-width:250px}.vs-btn-negro{font-size:1.2rem;font-weight:500;text-transform:uppercase;border:2px solid #25282a;padding:15px;background-color:#25282a;color:#fff;transition:ease .4s all;-webkit-transition:ease .4s all;-moz-transition:ease .4s all;-ms-transition:ease .4s all;-o-transition:ease .4s all}.vs-btn-negro:hover{background-color:rgba(0,0,0,0);color:#25282a}.vs-btn-negro-fondo{font-size:1.2rem;font-weight:500;text-transform:uppercase;border:2px solid #25282a;padding:15px;background-color:#25282a;color:#fff;transition:ease .4s all;-webkit-transition:ease .4s all;-moz-transition:ease .4s all;-ms-transition:ease .4s all;-o-transition:ease .4s all}.vs-btn-negro-fondo:hover{background-color:#d7e2e3;color:#25282a}.vs-btn-blanco{font-size:1.2rem;font-weight:500;text-transform:uppercase;border:2px solid #d7e2e3;padding:15px;background-color:#d7e2e3;color:#25282a;transition:ease .4s all;-webkit-transition:ease .4s all;-moz-transition:ease .4s all;-ms-transition:ease .4s all;-o-transition:ease .4s all}.vs-btn-blanco:hover{background-color:rgba(0,0,0,0);color:#fff}.vs-btn-blanco-fondo{font-size:1.2rem;font-weight:500;text-transform:uppercase;border:2px solid #d7e2e3;padding:15px;background-color:#d7e2e3;color:#25282a;transition:ease .4s all;-webkit-transition:ease .4s all;-moz-transition:ease .4s all;-ms-transition:ease .4s all;-o-transition:ease .4s all}.vs-btn-blanco-fondo:hover{background-color:#25282a;color:#d7e2e3}.vs-title-h1{font-size:4rem;text-transform:uppercase;font-weight:600}.vs-title-h1-normal{font-size:clamp(30px,3vw,100px);text-transform:uppercase;font-weight:500}.vs-title-h2{font-size:2rem;text-transform:uppercase;font-weight:600;margin:0;display:inline-block}.vs-title-h2-normal{font-size:2rem;text-transform:uppercase;font-weight:500}.vs-title-h3{font-size:1.5rem;text-transform:uppercase;font-weight:600}.vs-title-h3-normal{font-size:1rem;text-transform:uppercase;font-weight:500}.vs-title-avatares{background:#25282a;color:#fff;text-transform:uppercase;text-align:center;margin:0 auto;padding:10px 10px;width:80%;max-width:175px;display:inline-block}.vs-title-avatares-alt{background:#25282a;color:#fff;text-transform:uppercase;text-align:center;margin:0 auto;padding:10px 10px;display:inline-block}.vs-title-slogan{font-size:3.5rem;text-transform:uppercase;font-weight:600;margin:0;display:inline-block}@media(max-width: 900px){.vs-title-slogan{font-size:1.5rem !important}}#nav{border-bottom:1px solid #25282a}.sticky{position:fixed;top:0;z-index:999;width:100%;background-color:#25282a !important}.margin{margin-top:98px}#nav.shadow-active:after{opacity:1;visibility:visible}.nav-social li a{display:block;font-size:20px;line-height:20px;color:#d7e2e3}.nav-btns>button{border:none;background:rgba(0,0,0,0);color:#bfc3c6}.logo_circulo{visibility:hidden}.nav-menu{position:relative;text-align:center;font-size:14px !important;padding-right:7% !important}.nav-menu>li{display:inline-block}.nav-menu>li>a{display:block;padding:25px 5px;text-transform:uppercase;color:#d7e2e3}.megamenu .dropdown{width:1100px !important;left:0;right:0;margin-left:auto;margin-right:auto}.dropdown-servicios li{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-transition:ease .5s transform;transition:ease .5s transform}.dropdown-servicios li:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.nav-menu li.has-dropdown>.dropdown{position:absolute;z-index:999;-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0;visibility:hidden;-webkit-transition:.2s all;transition:.2s all}.nav-menu li.has-dropdown:hover>.dropdown{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;visibility:visible}#nav-aside{position:fixed;right:0;top:0;bottom:0;background-color:rgba(27,28,30,.9);width:100%;padding:80px 20px;overflow-y:hidden;z-index:999;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.4s all cubic-bezier(0.77, 0, 0.18, 1);transition:.4s all cubic-bezier(0.77, 0, 0.18, 1)}#nav-aside.active{-webkit-transform:translateX(0%);transform:translateX(0%)}.nav-aside-menu li>a{display:block;padding:15px 0px;color:#fff;text-align:center;font-size:large}.nav-aside-menu li>a:hover,.nav-aside-menu li>a:focus{color:#bfc3c6}.nav-aside-menu li.has-dropdown>a{cursor:pointer}.nav-aside-menu li.has-dropdown>.dropdown{display:none;margin-left:30px;border-left:1px solid #25282a}.nav-aside-menu li.has-dropdown.active>.dropdown{display:block}.nav-aside-menu li.has-dropdown>.dropdown a{padding:15px}.nav-close{width:50px;height:50px;position:absolute;top:10px;right:15px;background-color:rgba(0,0,0,0);border:none}.nav-close span{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.nav-close span:before,.nav-close span:after{content:"";display:block;width:30px;background-color:#fff;height:2px}.nav-close span:before{-webkit-transform:translateY(0px) rotate(-135deg);transform:translateY(0px) rotate(-135deg)}.nav-close span:after{-webkit-transform:translateY(-2px) rotate(135deg);transform:translateY(-2px) rotate(135deg)}.nav-idioma{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lang-selector{max-width:75px;border:none;border-color:#d7e2e3;background-color:rgba(0,0,0,0);color:#d7e2e3;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='white' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/></svg>")}.lang-selector option{background-color:#25282a !important}.lang-selector:focus-visible{outline:none}.lang-selector:focus{border-color:none;-webkit-box-shadow:none;box-shadow:none}footer *{color:#d7e2e3}.vs-separador,.vs-separador-alt{position:relative;text-align:center;padding:30px 0}.vs-separador hr{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:50%;height:1px;padding:1px 0;background:#fff;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(30%, #25282a), color-stop(60%, #25282a), to(transparent));background:linear-gradient(90deg, transparent 0%, #25282a 30%, #25282a 60%, transparent 100%);-ms-flex-item-align:center;-ms-grid-row-align:center}.vs-separador-alt hr{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:50%;height:1px;padding:1px 0;background:#fff;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(30%, #bfc3c6), color-stop(60%, #bfc3c6), to(transparent));background:linear-gradient(90deg, transparent 0%, #bfc3c6 30%, #bfc3c6 60%, transparent 100%);-ms-flex-item-align:center;-ms-grid-row-align:center}.vs-separador img,.vs-separador-alt img{position:relative;width:50px;height:50px;margin:auto;z-index:2}.separador{background:#fff;background:-webkit-gradient(linear, left top, right top, from(#25282a), color-stop(50%, #bfc3c6), to(#25282a));background:linear-gradient(90deg, #25282a 0%, #bfc3c6 50%, #25282a 100%);-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:1px;width:75%;margin:10px auto;padding:1px 0;border-top:1px solid rgba(0,0,0,.1)}#btn_scrollTop{border:1px solid #3a3d3f;background-color:#3a3d3f;display:none;position:fixed;width:50px;height:50px;bottom:85px;right:20px;z-index:998;outline:none;color:#d9e1e2;cursor:pointer;border-radius:100px !important;font-size:25px}#btn_scrollTop:hover{background-color:#bfc2c5;border-color:#bfc2c5;color:#25282a !important}#btn_contacto{border:1px solid #3a3d3f;background-color:#3a3d3f;color:#d9e1e2;position:fixed;width:50px;height:50px;bottom:30px;right:20px;z-index:998;outline:none;border-radius:100px !important;cursor:pointer;font-size:25px}#btn_contacto:hover{background-color:#bfc2c5;border-color:#bfc2c5;color:#25282a !important}.phone_submenu,.phone_submenu_mobile{height:50px;width:50px;border-radius:100% !important;font-size:20px;cursor:pointer;color:#bfc3c6;background-color:#3a3d3e}.phone_submenu{position:fixed;bottom:30px;right:75px;display:none;z-index:998}.phone_submenu:hover,.phone_submenu:active,.phone_submenu_mobile:hover,.phone_submenu_mobile:active{background-color:#bfc2c5;border-radius:100% !important;color:#25282a !important}.whatsapp_submenu,.whatsapp_submenu_mobile{height:50px;width:50px;border-radius:100% !important;font-size:20px;cursor:pointer;color:#bfc3c6;background-color:#3a3d3f}.whatsapp_submenu{display:none;position:fixed;bottom:30px;right:130px;z-index:998}.whatsapp_submenu:hover,.whatsapp_submenu:active,.whatsapp_submenu_mobile:hover,.whatsapp_submenu_mobile:active{background-color:#bfc2c5;color:#25282a !important;border-radius:100% !important}.email_submenu,.email_submenu_mobile{height:50px;width:50px;border-radius:100% !important;-webkit-border-radius:100% !important;-moz-border-radius:100% !important;-ms-border-radius:100% !important;-o-border-radius:100% !important;font-size:20px;cursor:pointer;color:#bfc3c6;background-color:#3a3d3e}.email_submenu{position:fixed;bottom:30px;right:185px;z-index:998;display:none}.email_submenu:hover,.email_submenu:active,.email_submenu_mobile:hover,.email_submenu_mobile:active{background-color:#bfc2c5;color:#25282a !important;border-radius:100% !important;-webkit-border-radius:100% !important;-moz-border-radius:100% !important;-ms-border-radius:100% !important;-o-border-radius:100% !important}a,a:hover,a:focus,a:active{text-decoration:none !important;outline:none !important;border-radius:0 !important;color:#25282a}p a:hover{background-image:linear-gradient(transparent 0%, transparent calc(50% - 8px), #D9E1E2 calc(50% - 8px), #D9E1E2 100%);background-position:0 100%;color:#25282a}p a{-webkit-transition:background-position 320ms ease-in-out,padding 320ms ease-in-out;transition:background-position 320ms ease-in-out,padding 320ms ease-in-out;background-size:100% 200%;border-bottom:4px solid #d9e1e2}p .a-comunicacion:hover{background-image:linear-gradient(transparent 0%, transparent calc(50% - 8px), #25282a calc(50% - 8px), #25282a 100%);background-position:0 100%;color:#d9e1e2}p .a-comunicacion{-webkit-transition:background-position 320ms ease-in-out,padding 320ms ease-in-out;transition:background-position 320ms ease-in-out,padding 320ms ease-in-out;background-size:100% 200%;border-bottom:4px solid #25282a}.vs-no-linkstyles{transition:color 320ms ease-in-out;background-size:auto;border-bottom:none;-webkit-transition:color 320ms ease-in-out;-moz-transition:color 320ms ease-in-out;-ms-transition:color 320ms ease-in-out;-o-transition:color 320ms ease-in-out}.vs-no-linkstyles:hover{background-image:none;color:inherit}.vs-no-linkstyles,.vs-no-linkstyles:hover,.vs-no-linkstyles:focus,.vs-no-linkstyles:active{text-decoration:none !important;outline:none !important;border-radius:0 !important;color:#d7e2e3}.snowflake{position:absolute;width:10px;height:10px;background:-webkit-gradient(linear, left top, left bottom, from(white), to(white));background:linear-gradient(white, white);border-radius:50%;-webkit-filter:drop-shadow(0 0 10px white);filter:drop-shadow(0 0 10px white)}body{overflow-x:hidden}*{font-family:"Montserrat",sans-serif}.container>.row{padding-right:2.25rem;padding-left:2.25rem}ul,ol{margin:0 !important;padding:0 !important;list-style:none !important}.btn:focus{-webkit-box-shadow:none;box-shadow:none}.fa-facebook-f,.fa-instagram,.fa-twitter,.fa-x-twitter,.fa-linkedin,.fa-youtube,.fa-tiktok{transition:ease-in-out .3s color;-webkit-transition:ease-in-out .3s color;-moz-transition:ease-in-out .3s color;-ms-transition:ease-in-out .3s color;-o-transition:ease-in-out .3s color}.fa-facebook-f:hover{color:#3b5998 !important}.fa-instagram:hover{color:#c32aa3 !important}.fa-twitter:hover{color:#1da1f2 !important}.fa-x-twitter:hover{color:#f5f8fa !important}.fa-tiktok:hover{color:#f5f8fa !important}.fa-linkedin:hover{color:#007bb5 !important}.fa-youtube:hover{color:red !important}.margin-mobile-tecnologia{margin-right:-10px;margin-bottom:7px}.margin-mobile-comunicacion{margin-bottom:8px}.margin-mobile-marketing{margin-bottom:4px;margin-right:3px}#banner-servicios .vs-link video{position:absolute;top:0;bottom:0;left:0;right:0;width:90%;height:85%;margin:auto}#banner-servicios .vs-link img{position:relative;z-index:1}.letra-redondeada{width:36px;height:36px;background-color:#25282a;color:#fff;display:grid;place-content:center;padding:10px}#explicacion-servicios div div div p{font-size:medium;-webkit-box-sizing:border-box;box-sizing:border-box}.explicacion-marketing{border-left:22px solid #25282a}.explicacion-comunicacion{border-left:22px solid #d9e1e2}.explicacion-tecnologia{border-left:22px solid #bfc2c5}#explicacion-servicios div div div h3{font-size:50px;font-weight:600}.circulo-span-m{background-color:#25282a;color:#fff;border-radius:50%;padding:10px 18px 10px 18px}.circulo-span-c{background-color:#25282a;color:#fff;border-radius:100%;padding:10px 23px 10px 23px}.circulo-span-t{background-color:#25282a;color:#fff;border-radius:100%;padding:10px 26px 10px 26px}.circulo-span-m2{background-color:#25282a;color:#fff;border-radius:50%;padding:20px 18px 15px 18px}.circulo-span-c2{background-color:#25282a;color:#fff;border-radius:100%;padding:20px 23px 15px 23px}.circulo-span-t2{background-color:#25282a;color:#fff;border-radius:100%;padding:21px 24px 10px 24px}@media only screen and (max-width: 600px){#contacto div div button{width:100%;margin-top:5px}.titulo-banner{font-size:2rem}#sub-secciones h1{font-size:2rem}#contact-form div div div div a div{border-right:none !important}#explicacion-servicios div div div h3{font-size:25px !important}.titulo-comunicacion h3{font-size:20px !important}#explicacion-servicios div div div p{width:100%}.circulo-span-m{padding:10px 14px 10px 14px}.circulo-span-c{padding:10px 17px 10px 17px}.circulo-span-t{padding:10px 18px 10px 18px}.circulo-span-m2{background-color:#25282a;color:#fff;border-radius:50%;padding:20px 18px 15px 18px}.circulo-span-c2{background-color:#25282a;color:#fff;border-radius:100%;padding:20px 23px 15px 23px}.circulo-span-t2{background-color:#25282a;color:#fff;border-radius:100%;padding:21px 24px 10px 24px}}@media only screen and (max-width: 1200px){#explicacion-servicios div div div h3{width:100% !important;font-size:50px;margin-bottom:40px}#explicacion-servicios div div div p{width:100% !important}#map{height:35vh}#contact-form div div div{-webkit-box-pack:left !important;-ms-flex-pack:left !important;justify-content:left !important;width:100% !important}#contact-form div div div:last-child{padding:5px}.float_btn div{width:100%}#carousel-clientes{display:none}#carousel-clientes-mobile{display:block}.margin{margin:0}#nav-bottom{display:none}.nav-social{display:none}.nav-logo{position:static;-webkit-transform:none;transform:none;left:0;display:inline-block;width:50%}.nav-idioma{display:none}.footer-nav{text-align:left;margin-bottom:30px}#nav-top>.container{width:100%}.banner-landings{height:calc(100vh - 180px)}}@media only screen and (max-width: 1200px){.footer .footer-info{font-size:13px}}.slick-next.slick-arrow,.slick-prev.slick-arrow{display:none}.sub-slider .slick-next.slick-arrow::before,.sub-slider .slick-prev.slick-arrow::before{display:block !important;width:20px;height:20px;line-height:19px;text-align:center;background-color:#25282a;border-radius:0;color:#d7e2e3}#clientes-carousel-numb{width:0px}.slick-dots{position:static !important}.servicios .texto .contenido p{text-wrap:pretty}.servicios .texto .contenido h2{text-wrap:balance}.servicios .texto .contenido,#sub-secciones .texto .contenido{max-width:990px}.servicios .imagen img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.servicio-marketing .row:nth-child(odd) .texto .contenido{border-left:40px solid #25282a}.servicio-marketing .row:nth-child(even) .texto .contenido{border-right:40px solid #25282a;-webkit-box-sizing:border-box;box-sizing:border-box}.servicio-comunicacion .row:nth-child(odd) .texto .contenido{border-left:40px solid #d9e1e2}.servicio-comunicacion .row:nth-child(even) .texto .contenido{border-right:40px solid #d9e1e2;-webkit-box-sizing:border-box;box-sizing:border-box}.servicio-tecnologia .row:nth-child(odd) .texto .contenido{border-left:40px solid #bfc2c5}.servicio-tecnologia .row:nth-child(even) .texto .contenido{border-right:40px solid #bfc2c5;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1200px){.texto:nth-child(odd){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.texto .contenido{width:100% !important}.texto{margin:0 !important}.texto:nth-child(odd){margin:0 !important}}.map-hotspot{position:absolute;display:inline-block}.map-hotspot .map-tooltip{visibility:hidden;width:120px;background-color:#25282a;color:#d7e2e3;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-60px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.map-hotspot:hover .map-tooltip{visibility:visible;opacity:1}.map-tooltip h3{font-size:.75rem}.map-img{width:30px;height:30px}@media only screen and (max-width: 788px){.map-img{width:20px;height:20px}}#map-pontevedra{top:12%;left:8%}#map-barcelona{top:25%;right:10%}#map-valencia{top:50%;right:28%}#map-santiago{top:6.5%;left:5%}#map-bizkaia{top:3%;left:49%}#map-madrid{top:44%;left:43%}#map-oporto{top:32%;left:5%}#map-lisboa{top:63%;left:0%}#map-coruna{top:3%;left:8%}#map-vigo{top:15%;left:4%}#map-leon{top:10%;left:27%}#map-sevilla{bottom:17%;left:26%}#formulario-contacto input,#formulario-contacto textarea{outline:none;border:none;border-bottom:1px solid gray;background-color:rgba(0,0,0,0)}.grecaptcha-badge{display:none !important}.prestashop{height:40px}.banner-landings{position:relative;height:calc(100vh - 297px);min-height:550px}.banner-landings::before{content:"";top:0;left:0;width:100%;height:100%;z-index:-1;position:absolute;background-position:center top;background-size:cover;-webkit-filter:brightness(50%);filter:brightness(50%)}.box-shadow-custom{text-shadow:5px 5px 5px #25282a}.flecha-banner-landings{position:absolute;bottom:15px}.iconos-35{font-size:35px}.btn-blanco-negro-landings{background-color:#25282a;text-align:center;color:#d9e1e2;font-size:large;padding:7px;border:2px solid #25282a;border-radius:0;-webkit-transition:box-shadow 500ms ease-in-out,color 200ms ease-in-out;-webkit-transition:color 200ms ease-in-out,-webkit-box-shadow 200ms ease-in-out;transition:color 200ms ease-in-out,-webkit-box-shadow 200ms ease-in-out;transition:box-shadow 200ms ease-in-out,color 200ms ease-in-out;transition:box-shadow 200ms ease-in-out,color 200ms ease-in-out,-webkit-box-shadow 200ms ease-in-out}.btn-blanco-negro-landings:hover{-webkit-box-shadow:0 0 40px 40px rgba(0,0,0,0) inset;box-shadow:0 0 40px 40px rgba(0,0,0,0) inset;background-color:#393e40}.titulo-landings{font-size:1.5rem}.subtitulo-banner-landings{font-size:1.25rem}.fuente-numero{font-size:4rem}.font-landing-icon{font-size:13rem}.btn-landings{background-color:#25282a;text-align:center;color:#d9e1e2;font-size:large;border:1px solid #d9e1e2 !important;padding:7px;border:2px solid #d9e1e2;-webkit-transition:box-shadow 200ms ease-in-out,color 200ms ease-in-out;-webkit-transition:color 200ms ease-in-out,-webkit-box-shadow 200ms ease-in-out;transition:color 200ms ease-in-out,-webkit-box-shadow 200ms ease-in-out;transition:box-shadow 200ms ease-in-out,color 200ms ease-in-out;transition:box-shadow 200ms ease-in-out,color 200ms ease-in-out,-webkit-box-shadow 200ms ease-in-out}.btn-landings:hover{-webkit-box-shadow:0 0 40px 40px #d9e1e2 inset;box-shadow:0 0 40px 40px #d9e1e2 inset}.btn-landings:hover a{color:#25282a !important}.img-cover{-o-object-fit:cover;object-fit:cover;height:100.5%}.services-icon{width:80px;height:80px}.services-icon-border{border:3px solid #25282a}.l-card{width:300px;margin:10px;background-color:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.5);box-shadow:0 5px 15px 0 rgba(0,0,0,.5)}.l-card:hover .card__caption{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-card:hover .card__image{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.l-card:hover .card__thumb::after{top:0}.l-card:hover .card__snippet{margin:20px 0}.card__thumb{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-height:340px;overflow:hidden}.card__thumb::after{position:absolute;top:0;display:block;content:"";width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, color-stop(40%, rgba(0, 0, 0, 0.5)), to(rgba(255, 255, 255, 0)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 40%, rgba(255, 255, 255, 0) 100%);-webkit-transition:.3s;transition:.3s}@media(min-width: 1024px){.card__thumb::after{top:calc(100% - 140px)}}.card__image{filter:brightness(0.7);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-filter:brightness(0.7)}.card__caption{position:absolute;top:50%;z-index:1;padding:0 20px;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;-webkit-transition:.3s;transition:.3s}@media(min-width: 1024px){.card__caption{top:calc(100% - 90px);-webkit-transform:unset;transform:unset}}.card__title{display:-webkit-box;max-height:85px;overflow:hidden;font-size:23px;line-height:28px;text-shadow:0px 1px 5px #25282a;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.card__snippet{display:-webkit-box;max-height:150px;margin:20px 0;overflow:hidden;font-size:14px;line-height:20px;text-overflow:ellipsis;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-line-clamp:5;-webkit-box-orient:vertical}@media(min-width: 1024px){.card__snippet{margin:60px 0}}.card__button{display:inline-block;padding:10px 20px;color:#d9e1e2;border:1px solid #d9e1e2;font-size:12px;text-transform:uppercase;text-decoration:none;-webkit-transition:.3s;transition:.3s}.card__button:hover{color:#000;background-color:#d9e1e2}.num-custom{font-size:264px;font-weight:700;color:#fff;text-shadow:-1px 0 #25282a,0 1px #25282a,1px 0 #25282a,0 -1px #25282a;margin-bottom:-10px;height:235px;overflow:hidden}#accordion i{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}#accordion button:focus{-webkit-box-shadow:none;box-shadow:none}#card-servicios .card-hover>.card-content{position:absolute;overflow:hidden;top:0;bottom:0;opacity:0;transition:ease-in-out opacity .5s;-webkit-transition:ease-in-out opacity .5s;-moz-transition:ease-in-out opacity .5s;-ms-transition:ease-in-out opacity .5s;-o-transition:ease-in-out opacity .5s}#card-servicios .card-hover:hover>.card-content{opacity:1}#card-servicios .card-hover>.card-body{opacity:1;transition:ease-in-out opacity .3s;-webkit-transition:ease-in-out opacity .3s;-moz-transition:ease-in-out opacity .3s;-ms-transition:ease-in-out opacity .3s;-o-transition:ease-in-out opacity .3s}#card-servicios .card-hover:hover>.card-body{opacity:0}#card-servicios .card>i{bottom:20px;right:20px;font-size:x-large;cursor:pointer}#card-servicios h4 i{font-size:xxx-large}.shadow-lg-white{-webkit-box-shadow:0 1rem 3rem rgba(255,255,255,.175) !important;box-shadow:0 1rem 3rem rgba(255,255,255,.175) !important}#accordion .separador{background:-webkit-gradient(linear, left top, right top, from(rgb(191, 194, 197)), to(transparent));background:linear-gradient(90deg, rgb(191, 194, 197) 0%, transparent 100%);margin:0}#accordion .collapse{padding:.75rem 1.25rem}.diseno-web::before{background-image:url("../img/marketing/landings/diseno-web-santiago-de-compostela.jpg")}.circle{width:40px;height:40px;line-height:40px;border-radius:50%;background-color:#25282a;color:#fff;max-height:50px;z-index:2}.how-it-works.row .col-2{-ms-flex-item-align:stretch;align-self:stretch}.how-it-works.row .col-2::after{content:"";position:absolute;border-left:3px solid #25282a;z-index:1}.how-it-works.row .col-2.bottom::after{height:50%;left:50%;top:50%}.how-it-works.row .col-2.full::after{height:100%;left:calc(50% - 3px)}.how-it-works.row .col-2.full-alt::after{height:100%;left:50%}.how-it-works.row .col-2.top::after{height:50%;left:calc(50% - 3px);top:0}.how-it-works.row .end-arrow::before{content:"";position:absolute;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:0;font-family:"Font Awesome 6 Free";font-weight:900;font-size:xxx-large;margin-right:2.5px}.how-it-works.row .end-arrow.full::after{height:87%;top:0}.timeline div{padding:0;height:40px}.timeline hr{border-top:3px solid #25282a;margin:0;top:17px;position:relative;opacity:1}.timeline .col-2{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.timeline .corner{border:3px solid #25282a;width:100%;position:relative}.timeline .top-right{left:50%;top:-50%}.timeline .left-bottom{left:-50%;top:calc(50% - 3px)}.timeline .top-left{left:-50%;top:-50%}.timeline .right-bottom{left:50%;top:calc(50% - 3px)}.linea-titulo-clientes{position:absolute;height:2px;width:75%;z-index:-1;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, #25282a), to(transparent));background:linear-gradient(90deg, transparent 0%, #25282a 50%, transparent 100%)}.div-vincusys{background-color:#181b19}#contacto i{font-size:30px !important}#contacto i::before{padding:25px;color:#d9e1e2;background-color:#25282a;border-radius:100%}#contacto div div div div:last-child i::before{padding:25px 30px 25px 30px;color:#d9e1e2;background-color:#25282a;border-radius:100%}#contacto .contacto-border-right{border-right:1px solid #dee2e6}#contacto .contacto-border-right h5{font-size:1.5rem !important}#contacto .contacto-border-right p{font-size:large !important}@media only screen and (max-width: 992px){#contacto .contacto-border-right{border-right:none}}input,textarea{border:none;border-bottom:1px solid #25282a;outline:none}#map{min-height:100%}.leaflet-popup-content{width:110px;text-align:center}.leaflet-control-attribution{display:none}.leaflet-top,.leaflet-bottom{z-index:900 !important}.text-informacion{font-size:small !important;line-height:14px}.letra-hover:hover,.letra-hover:active,.letra-hover:focus{color:#25282a !important}.modal-footer,.modal-header{border:none}.modal-content{border-radius:0}.modal .img-fluid{max-width:50%}#close-modal{font-size:xx-large}.popup-text-gradient{background:linear-gradient(45deg, #c8162f, #f09e0c);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:#f09e0c}.popup-text-gradient h2{font-weight:600}.side-border{border-left:40px solid #25282a}