.material-icons,.input-container label::after{direction:ltr;display:inline-block;font-family:"Material Icons";font-size:24px;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}html,body{scroll-behavior:smooth}*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0;padding:0}button{border:none;background-color:rgba(0,0,0,0)}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a{text-decoration:none}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}body{font-family:"Montserrat",sans-serif;max-width:100vw;overflow-x:hidden;position:relative}header .header-wrapper{display:flex;max-height:115px}@media screen and (min-width: 1200px){header .header-wrapper{display:grid;grid-template-columns:229px 1fr 229px;grid-template-rows:1fr;padding-inline:50px}}@media screen and (min-width: 1200px)and (max-height: 1920px)and (orientation: portrait){header .header-wrapper{all:unset;display:flex;max-height:128px;padding-inline:unset}}@media screen and (min-width: 1920px)and (max-height: 1200px)and (orientation: landscape){header .header-wrapper{display:grid;grid-template-columns:229px 1fr 229px;grid-template-rows:1fr}}@media screen and (min-width: 1440px){header .header-wrapper{grid-template-columns:229px 1fr 229px}}@media screen and (min-width: 1500px){header .header-wrapper{grid-template-columns:269px 1fr 269px}}@media screen and (min-width: 2000px){header .header-wrapper{grid-template-columns:229px 1fr 229px}}header .header-wrapper .logo{width:136px;height:auto;margin:40px auto 50px}@media screen and (min-width: 1200px){header .header-wrapper .logo{width:131px;height:60px;margin-bottom:0;margin-left:0}}@media screen and (min-width: 1200px)and (max-height: 1920px)and (orientation: portrait){header .header-wrapper .logo{all:unset;width:136px;height:auto;margin:40px auto 50px}}@media screen and (min-width: 1920px)and (max-height: 1200px)and (orientation: landscape){header .header-wrapper .logo{width:131px;height:60px}}@media screen and (min-width: 1440px){header .header-wrapper .logo{grid-template-columns:229px 1fr 229px}}@media screen and (min-width: 1440px){header .header-wrapper .logo{margin-top:44px}}header .header-wrapper .logo img{width:60%;height:auto;margin:0 auto}@media screen and (min-width: 768px){header .header-wrapper .logo img{width:90%}}@media screen and (min-width: 1200px){header .header-wrapper .logo img{width:70%}}.mobile-nav{position:absolute;top:16px;left:25px;height:48px;width:48px;border:1px solid #0195a9;border-radius:50%;display:flex;justify-content:center;align-items:center}.mobile-nav span{color:#0195a9}@media screen and (min-width: 1200px){.mobile-nav{display:none}}@media screen and (min-width: 1200px)and (max-height: 1920px)and (orientation: portrait){.mobile-nav{display:flex}}@media screen and (min-width: 1920px)and (max-height: 1200px)and (orientation: landscape){.mobile-nav{display:none}}.navegacion-general_winvet{top:0;left:0;bottom:0;background-color:#fff;width:85%;box-shadow:30px 0 40px rgba(0,0,0,.5);z-index:10;padding:60px 40px 40px;transform:translateX(-130%);transition:transform 200ms ease-in}@media screen and (min-width: 1200px){.navegacion-general_winvet{all:unset;top:40px}}@media screen and (min-width: 1200px)and (max-height: 1920px)and (orientation: portrait){.navegacion-general_winvet{top:0;left:0;bottom:0;background-color:#fff;width:85%;box-shadow:30px 0 40px rgba(0,0,0,.5);z-index:10;padding:60px 40px 40px;transform:translateX(-130%);transition:transform 200ms ease-in;position:fixed}}@media screen and (min-width: 1920px)and (max-height: 1200px)and (orientation: landscape){.navegacion-general_winvet{all:unset;top:40px}}@media screen and (min-width: 1440px){.navegacion-general_winvet{display:flex;justify-self:center;align-items:center}}.navegacion-general_winvet .nav-list li{padding-bottom:15px;position:relative}.navegacion-general_winvet .nav-list li .flecha{position:absolute;right:-6px;top:0;font-size:30px;color:#0195a9;-webkit-text-fill-color:#0195a9}@media screen and (min-width: 1200px){.navegacion-general_winvet .nav-list li .flecha{right:-29px;top:-3px}}@media screen and (min-width: 1200px)and (max-height: 1920px)and (orientation: portrait){.navegacion-general_winvet .nav-list li .flecha{right:-6px;top:0}}@media screen and (min-width: 1920px)and (max-height: 1200px)and (orientation: landscape){.navegacion-general_winvet .nav-list li .flecha{right:-29px;top:-3px}}.navegacion-general_winvet .close{display:none;position:absolute;right:36px;top:20px}.navegacion-general_winvet+.redes{z-index:21;bottom:10px;left:39px;opacity:0;max-height:50px;transition:opacity 200ms ease-in}@media screen and (min-width: 1200px){.navegacion-general_winvet+.redes{align-items:center;justify-content:flex-end;opacity:1;left:0}}@media screen and (min-width: 1200px)and (max-height: 1920px)and (orientation: portrait){.navegacion-general_winvet+.redes{left:40px;opacity:0}}@media screen and (min-width: 1920px)and (max-height: 1200px)and (orientation: landscape){.navegacion-general_winvet+.redes{left:0;opacity:1}}.navegacion-general_winvet+.redes a{display:inherit}.navegacion-general_winvet+.redes>div{position:relative}.navegacion-general_winvet+.redes>div.fb a,.navegacion-general_winvet+.redes>div.insta a{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-999999px}.navegacion-general_winvet.open{transform:translateX(0);transition:transform 200ms ease-in;z-index:10}.navegacion-general_winvet.open .close{display:inline;color:#0195a9}.navegacion-general_winvet.open+.redes{opacity:1;transition:opacity 300ms ease-in}.navegacion-general_winvet.open+.redes>div{border-color:#0195a9}.navegacion-general_winvet.open+.redes>div .fillColor{fill:#0195a9}nav{position:fixed}@media screen and (min-width: 1200px){nav{position:relative;max-width:730px;margin:0 auto}}@media screen and (min-width: 1200px)and (max-height: 1920px)and (orientation: portrait){nav{position:fixed}}@media screen and (min-width: 1920px)and (max-height: 1200px)and (orientation: landscape){nav{position:relative;max-width:730px;margin:0 auto}}nav ul.nav-list{display:flex;flex-direction:column}@media screen and (min-width: 1200px){nav ul.nav-list{flex-direction:row;justify-content:space-around;min-width:540px;height:128px;align-items:flex-start;padding-top:64px;position:relative}}@media screen and (min-width: 1200px)and (max-height: 1920px)and (orientation: portrait){nav ul.nav-list{display:flex;flex-direction:column;justify-content:flex-start;padding-top:0}}@media screen and (min-width: 1920px)and (max-height: 1200px)and (orientation: landscape){nav ul.nav-list{flex-direction:row;justify-content:space-around;min-width:540px;height:128px;align-items:flex-start;padding-top:64px;position:relative}}@media screen and (min-width: 1440px){nav ul.nav-list{justify-content:space-between;min-width:800px;padding-top:65px}}nav li{display:inline;position:relative}@media screen and (min-width: 1200px){nav li.dropdown.open>ul{min-width:600px}}@media screen and (min-width: 1200px)and (max-height: 1920px)and (orientation: portrait){nav li.dropdown.open>ul{all:unset}}@media screen and (min-width: 1200px)and (max-height: 1920px)and (orientation: portrait){nav li.dropdown.open>ul{min-width:600px}}@media screen and (min-width: 1200px){nav li.dropdown.open>ul.software{min-width:713px;left:-50px}}@media screen and (min-width: 1200px){nav li.dropdown.open>ul.servicios{min-width:711px;left:-243px}}nav li>ul{position:relative;flex-direction:column;height:0;width:0;padding:0;overflow:hidden;align-items:flex-start}@media screen and (min-width: 1200px){nav li>ul{display:flex;flex-direction:row;width:590px;position:absolute;justify-content:space-between;left:0;top:34px}}nav li>ul li{display:block}nav li>ul li a{font-size:16px;font-weight:500}nav li a{color:#0195a9;font-size:18px;font-weight:900}nav li a:hover{text-decoration:underline}@media screen and (min-width: 1200px){nav li a{color:#fff;-webkit-text-fill-color:#fff;font-size:16px}}@media screen and (min-width: 1200px)and (max-height: 1920px)and (orientation: portrait){nav li a{color:#0195a9;-webkit-text-fill-color:#0195a9}}@media screen and (min-width: 1920px)and (max-height: 1200px)and (orientation: landscape){nav li a{color:#fff;-webkit-text-fill-color:#fff}}nav li.open:after{transform:rotateX(180deg);transform-origin:0 22px;transition:transform 200ms ease-in-out}nav li.open>ul{height:auto;width:max-content}header .redes{margin-top:55px;position:fixed}@media screen and (min-width: 1200px){header .redes{position:relative;margin-top:68px}}@media screen and (min-width: 1200px)and (max-height: 1920px)and (orientation: portrait){header .redes{margin-top:55px;position:fixed}}@media screen and (min-width: 1920px)and (max-height: 1200px)and (orientation: landscape){header .redes{position:relative;margin-top:68px}}header .redes>div:hover{cursor:pointer}.dropdownLangs{display:inline-block;z-index:99999999 !important;margin-right:30px;margin-top:0}.dropdownLangs:hover .dropdown-contentLangs .languages{display:block}.dropbtnLangs{width:48px;height:48px;padding:0;border-radius:50%;overflow:hidden}@media screen and (min-width: 1200px){.dropbtnLangs{width:38px;height:38px}}.dropdown-contentLangs{position:absolute;top:38px;right:-10px}.dropdown-contentLangs .languages{display:none;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1;text-align:center;padding:8px;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;border:1px solid #fff;background-image:linear-gradient(to top, #B7E1E7, #26A4B6);background-repeat:no-repeat;background-attachment:fixed;background-position:center}@media screen and (min-width: 1200px){.dropdown-contentLangs .languages{top:44px;right:-9px}}.dropdown-contentLangs .languages a{color:#000;padding:0px;background-color:#f9f9f9;text-decoration:none;display:block;-webkit-border-radius:222px;-moz-border-radius:222px;border-radius:222px;width:38px;height:38px;line-height:38px;overflow:hidden;margin-bottom:8px}.dropdown-contentLangs .languages a:last-of-type{margin-bottom:0px}.dropdown-contentLangs .languages a:hover{background-color:rgba(0,0,0,0)}.dropdown-contentLangs a img{width:38px;height:38px;line-height:38px;overflow:hidden;display:block;padding:0;margin:0}@media screen and (min-width: 768px){@keyframes animateInput{from{width:100%}to{width:375px}}@keyframes slideNumber{from{transform:translateX(0)}to{transform:translateX(-328px)}}}@media screen and (min-width: 992px){@keyframes slideNumber{from{transform:translateX(0)}to{transform:translateX(-228px)}}@keyframes RevslideNumber{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes animateInput{from{width:100%}to{width:266px}}@keyframes RevanimateInput{from{width:350px}to{width:100%}}}@media screen and (min-width: 1200px){@keyframes slideNumber{from{transform:translateX(0)}to{transform:translateX(-323px)}}@keyframes animateInput{from{width:100%}to{width:266px}}}@media screen and (min-width: 1440px){@keyframes slideNumber{from{transform:translateX(0)}to{transform:translateX(-372px)}}@keyframes animateInput{from{width:100%}to{width:266px}}}@media screen and (min-width: 1500px){@keyframes slideNumber{from{transform:translateX(0)}to{transform:translateX(-450px)}}@keyframes animateInput{from{width:100%}to{width:266px}}}section{height:100%;justify-content:center;max-width:100vw;padding:0 15px;overflow-x:hidden}@media screen and (min-width: 768px){section{padding:0 50px}}@media screen and (min-width: 1200px)and (max-height: 1920px)and (orientation: portrait){section{max-height:900px;min-height:unset !important}}section .text-block .title{font-size:24px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#b0b0b0}section .text-block h3{font-family:"Montserrat",sans-serif;font-size:36px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.39;letter-spacing:normal;color:#333;position:relative;margin-bottom:50px}@media screen and (min-width: 1200px){section .text-block h3{font-size:46px}}section .text-block h3 span{z-index:1;background-repeat:no-repeat;background-position:bottom left;background-size:100% 34%;background-image:linear-gradient(#0195a9, #0195a9)}section p{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:normal;color:#333;margin-bottom:15px}@media screen and (min-width: 1200px){section p{font-size:18px}}.video-button-container{display:none;align-items:center}.video-button-container p{margin:0}.video-button-container span{display:block;font-size:18px;line-height:18px;color:rgba(51,51,51,.5)}.video-button-container .play{width:80px;height:80px;background-color:#0195a9;border-radius:50%;color:#fff;margin-right:20px}.video-button-container .play:hover{cursor:pointer}@media screen and (min-width: 768px){.video-button-container{display:flex}}.top{height:calc(100vh - 128px);min-height:800px}@media screen and (min-width: 992px){.top{min-height:600px}}@media screen and (min-width: 1200px){.top{padding-left:130px}}@media screen and (min-width: 1200px)and (max-height: 1920px)and (orientation: portrait){.top{padding-left:70px}}@media screen and (min-width: 1920px)and (max-height: 1200px)and (orientation: landscape){.top{padding-left:130px}}.top .contents{display:grid;height:100%;background-repeat:no-repeat;background-position:bottom right;background-size:520px}.top .title-number{align-self:flex-start}@media screen and (min-width: 768px){.top .title-number{margin-top:10vh}}@media screen and (min-width: 992px){.top .title-number{max-width:70vw}}@media screen and (min-width: 1200px){.top .title-number{margin-top:-110px;align-self:center;max-width:50vw}}@media screen and (min-width: 1440px){.top .title-number{margin-top:-100px;align-self:center;max-width:50vw}}h1{font-size:25px;font-weight:900;max-width:888px;margin-bottom:25px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#0195a9;text-transform:uppercase;text-align:center}@media screen and (min-width: 768px){h1{font-size:38px;text-align:left}}@media screen and (min-width: 992px){h1{font-size:38px;max-width:50vw}}@media screen and (min-width: 1200px){h1{font-size:42px}}@media screen and (min-width: 1336px)and (min-height: 768px){h1{font-size:42px}}@media screen and (min-width: 1440px){h1{font-size:40px}}@media screen and (min-width: 1500px){h1{font-size:52px}}.solicitar-info-container{position:relative;max-width:746px;margin-bottom:30px}@media screen and (min-width: 992px){.solicitar-info-container{max-width:526px}}@media screen and (min-width: 1200px){.solicitar-info-container{max-width:746px}}@media screen and (min-width: 1200px)and (max-height: 1920px)and (orientation: portrait){.solicitar-info-container{max-width:600px}}.solicitar-info-container input{border:none;background:none;font-size:23px;font-weight:300;max-width:100%;width:100%;padding:7px 0;padding-left:35px;border:solid 3px #0195a9;border-radius:36px;color:#0195a9;height:55px;animation:RevanimateInput 200ms ease-in-out forwards}.solicitar-info-container input:focus{outline:none;box-shadow:0px 0px 23px -8px #fff}@media screen and (min-width: 992px){.solicitar-info-container input{font-size:16px}}@media screen and (min-width: 1200px){.solicitar-info-container input{font-size:23px;width:100%;max-width:820px}}.solicitar-info-container input::placeholder{color:#0195a9;font-size:27px;font-weight:300;font-family:"Montserrat",sans-serif}@media screen and (min-width: 768px){.solicitar-info-container input::placeholder{font-size:22px}}@media screen and (min-width: 992px){.solicitar-info-container input::placeholder{font-size:18px}}@media screen and (min-width: 1200px){.solicitar-info-container input::placeholder{font-size:27px}}.solicitar-info-container input.animate{animation:animateInput 500ms ease-in-out forwards}.solicitar-info-container a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}@media screen and (min-width: 768px){.solicitar-info-container a{display:none}}.solicitar-info-container span{background-color:#0195a9;padding:9px 0;text-align:center;border-radius:36px;color:#fff;font-size:20px;font-weight:500;position:absolute;width:100%;top:0;right:0;height:55px;transform:translateX(0);transition:all ease-in-out 200ms;animation:RevslideNumber 200ms ease-in-out forwards}.solicitar-info-container span.animate{animation:slideNumber 500ms ease-in-out forwards}.solicitar-info-container span span{display:none;background-color:rgba(0,0,0,0);text-align:right;margin-right:30px}@media screen and (min-width: 360px){.solicitar-info-container span{font-size:24px}}@media screen and (min-width: 768px){.solicitar-info-container span{width:376px}}@media screen and (min-width: 992px){.solicitar-info-container span{font-size:24px;height:55px;width:300px}}@media screen and (min-width: 1200px){.solicitar-info-container span{font-size:24px}}.video-button-container p{font-size:24px;font-weight:900}.video-button-container p span{font-weight:normal}.caption{padding:20px;position:absolute;right:13px;bottom:-130px;width:316px;height:224px;border-radius:16px;box-shadow:20px 20px 40px 0 rgba(0,0,0,.1);background-color:#fff;transform:scale(0.6)}@media screen and (min-width: 768px){.caption{transform:scale(0.8);left:340px}}@media screen and (min-width: 992px){.caption{bottom:-146px;width:370px;left:30px;transform:scale(0.65)}}@media screen and (min-width: 1200px){.caption{bottom:-46px;width:370px;left:283px;transform:scale(0.8)}}@media screen and (min-width: 1500px){.caption{right:-277px;bottom:-46px;width:370px}}.caption h3{opacity:.96;font-family:Montserrat;font-size:34px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.41;letter-spacing:normal;color:#0195a9}.caption p{color:rgba(51,51,51,.5)}.caption:after{height:100px;width:100px;position:absolute;right:-16px;bottom:-44px}.caption::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border:33px solid #fff;border-radius:16px}@media screen and (min-width: 992px){.caption::before{left:0;height:100%;width:100%}}.caption img,.caption video{height:100%;width:auto;margin:0 auto;display:block}.video{pointer-events:none}video::-webkit-media-controls{display:none}.button.white{--background: #fff;--text: #275efe;--shadow: 0 2px 8px -1px rgba(18, 22, 33, 0.04);--shadow-hover: 0 4px 20px -2px rgba(18, 22, 33, 0.12)}.button.fast{--duration: .32s}.button{--background: transparent;--font-size: 19px;--duration: .44s;--move-hover: 0;--font-shadow: var(--font-size);width:auto;text-align:center;padding:10px 20px;font-weight:900;line-height:normal;border-radius:24px;display:inline-block;outline:none;text-decoration:none;font-size:var(--font-size);letter-spacing:.5px;background:var(--background);color:#0195a9;box-shadow:var(--shadow);transform:translateY(var(--y));transition:transform var(--duration) ease,box-shadow var(--duration) ease;border:solid 1px #0195a9}.button div{display:inline-flex;overflow:hidden;text-shadow:0 var(--font-shadow) 0 #0195a9;height:23px}.button div span{display:block;backface-visibility:hidden;font-style:normal;transition:transform var(--duration) ease;transform:translateY(var(--m))}.button div span:nth-child(1){transition-delay:0.05ms}.button div span:nth-child(2){transition-delay:0.1ms}.button div span:nth-child(3){transition-delay:0.15ms}.button div span:nth-child(4){transition-delay:0.2ms}.button div span:nth-child(5){transition-delay:0.25ms}.button div span:nth-child(6){transition-delay:0.3ms}.button div span:nth-child(7){transition-delay:0.35ms}.button div span:nth-child(8){transition-delay:0.4ms}.button div span:nth-child(9){transition-delay:0.45ms}.button div span:nth-child(10){transition-delay:0.5ms}.button div span:nth-child(11){transition-delay:0.55ms}.button div span:nth-child(12){transition-delay:0.6ms}.button div span:nth-child(13){transition-delay:0.65ms}.button div span:nth-child(14){transition-delay:0.7ms}.button div span:nth-child(15){transition-delay:0.75ms}.button div span:nth-child(16){transition-delay:0.8ms}.button div span:nth-child(17){transition-delay:0.85ms}.button div span:nth-child(18){transition-delay:0.9ms}.button div span:nth-child(19){transition-delay:0.95ms}.button:hover{--y: var(--move-hover);--shadow: var(--shadow-hover)}.button:hover span{--m: calc(var(--font-size) * -1)}.fade-in{opacity:0;transition:opacity 250ms ease-in}.fade-in.appear{opacity:1;transition:opacity 250ms ease-in}.from-left{transform:translateX(-50%)}.from-right{transform:translateX(50%)}.from-left,.from-right{transition:opacity 250ms ease-in,transform 400ms ease-in;opacity:0}.from-left.appear,.from-right.appear{transform:translateX(0);opacity:1}#toTop{opacity:0;transition:opacity 250ms ease-in;position:fixed;bottom:140px;right:20px;height:50px;width:50px;border-radius:50%;background-color:#0195a9;color:#fff;padding:0}#toTop.show{opacity:1}footer section{height:auto;min-height:auto;margin:0;padding:0}.map{height:410px}.redes-container{background-color:#0195a9;display:flex;flex-direction:column;align-items:flex-start;padding:30px 14px}@media screen and (min-width: 768px){.redes-container{padding:30px 50px}}@media screen and (min-width: 992px){.redes-container{flex-direction:row;align-items:center;justify-content:space-between;padding:32px 50px}}.redes-container p{margin-bottom:0;color:rgba(255,255,255,.4784313725);font-size:16px}.redes{display:flex;margin-bottom:20px}.redes>div{height:50px;width:50px;border-radius:50%;border:1px solid rgba(255,255,255,.4784313725);display:flex;justify-content:center;align-items:center;margin-right:15px;position:relative}@media screen and (min-width: 1200px){.redes>div{height:40px;width:40px}}.politicaPrivacidad a{color:inherit}.area-legal{background-image:linear-gradient(to bottom, #0195a9, #92D4D9)}.area-legal h2{margin-top:100px;color:#fff}.area-legal section{color:#fff;-webkit-text-fill-color:#fff;height:auto;max-width:1440px;margin:0 auto;padding-bottom:50px}.area-legal section p{color:#fff}.area-legal .mobile-nav{border-color:#fff}.area-legal .mobile-nav span{color:#fff}.contacto{color:#0195a9;display:flex;flex-direction:column;height:auto;min-height:auto;margin:0;padding:0}@media screen and (min-width: 992px){.contacto{display:grid;grid-template-columns:45% 55%;height:auto;min-height:auto}}.contacto .left{background-color:#fff;display:flex;justify-content:center;padding-right:0;padding-top:75px;min-height:600px;padding-left:15px;padding-right:15px}@media screen and (min-width: 1200px){.contacto .left{padding-right:50px;padding-top:75px}}@media screen and (min-width: 1440px){.contacto .left{justify-content:flex-start;padding-left:130px}}.contacto .left .text-image{display:flex;justify-content:flex-start;position:relative;padding:0 14px}@media screen and (min-width: 768px){.contacto .left .text-image{padding:0 50px}}@media screen and (min-width: 1440px){.contacto .left .text-image{padding:unset;min-width:100%}}.contacto .left h3{font-size:46px;font-weight:bold;line-height:.67;margin-bottom:10px}.contacto .left p{max-width:340px;font-size:18px;color:#0195a9}@media screen and (min-width: 992px){.contacto .left p{max-width:600px}}.contacto .left p strong,.contacto .left p a{color:#fff;font-weight:bold;text-decoration:none}.contacto img{max-width:250px;max-height:431px;position:absolute;bottom:0;right:0}@media screen and (min-width: 992px){.contacto img{max-width:400px;max-height:540px}}.contacto .right{padding-top:60px;padding-bottom:60px;background-color:#333;justify-content:start;position:relative}.contacto .right h3{font-size:46px;font-weight:bold;text-align:center;margin-bottom:40px}.contacto .formContainer{display:grid;grid-template-columns:1fr;grid-template-rows:45px 45px 45px 45px 45px 186px 48px 80px 45px;grid-template-areas:"name" "email" "centro" "telefono" "provincia" "mensaje" "checks" "captcha" "enviar";grid-gap:25px;justify-content:center;padding-bottom:50px;padding-left:15px;padding-right:15px}@media screen and (min-width: 768px){.contacto .formContainer{grid-template-columns:1fr 1fr;grid-template-rows:45px 45px 45px 45px 45px 186px 48px 80px;grid-template-areas:"name name" "email email" "centro centro" "telefono telefono" "provincia provincia" "mensaje mensaje" "checks checks" "captcha enviar";padding-left:50px;padding-right:50px}}@media screen and (min-width: 992px){.contacto .formContainer{grid-template-columns:repeat(2, 1fr);grid-template-rows:45px 45px 45px 186px 48px 80px;grid-template-areas:"name email" "centro telefono" "provincia provincia" "mensaje mensaje" "checks checks" "captcha enviar";padding-left:15px;padding-right:15px}}@media screen and (min-width: 1440px){.contacto .formContainer{grid-template-columns:repeat(2, 290px)}}.contacto .formContainer .ButtonEnviar{justify-self:end}.contacto .input-container{position:relative}.contacto .input-container.error input{border-color:red}.contacto .input-container.error .mensageEror{display:block;font-size:14px}.contacto .input-container.email span:first-child{display:none}.contacto .input-container.email input:invalid+.email{display:block}.contacto .input-container.ok input{border-color:#0195a9}.contacto .mensageEror{display:none;position:absolute;top:40px;color:red}input,textarea{border:1px solid #fff;border-radius:3px;background-color:rgba(0,0,0,0);width:100%;padding:12px 20px;color:#fff}input{height:45px}input::placeholder{color:rgba(255,255,255,.3098039216);font-size:18px;font-weight:500}textarea{height:185px}.input-container{position:relative;margin-bottom:10px;display:flex;align-items:center}.input-container label{font-size:12px;margin-left:10px;width:100%}.input-container label:hover{cursor:pointer}.input-container label::before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;background-color:#333;border:1px solid #fff}.input-container label::after{content:"done";font-family:"Material Icons";position:absolute;top:0;left:0;font-size:20px;display:none;-webkit-font-feature-settings:"liga" 1;-moz-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1}.input-container label span{display:inline-block;font-weight:bold;color:inherit}.input-container label span:hover{cursor:pointer}input[type=checkbox]{height:22px;width:22px;margin:0;appearance:none;outline:none;border:none;padding:0}input[type=checkbox]:checked+label:after{display:block}.name{grid-area:name}.email{grid-area:email}.centro{grid-area:centro}.telefono{grid-area:telefono}.provincia{grid-area:provincia}.asunto{grid-area:asunto}.mensaje{grid-area:mensaje}.enviar{grid-area:enviar}.checks{grid-area:checks}.captcha{grid-area:captcha}.ir-a-web,.saber-mas{cursor:pointer;transition:all ease-in-out 200ms;opacity:0;background-color:#0195a9;border-radius:12px;width:190px;height:34px;position:absolute;bottom:21px;right:-15px;padding-left:12px}.ir-a-web p,.ir-a-web a,.saber-mas p,.saber-mas a{margin:0;display:inline-block;color:#fff;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.78}.ir-a-web .flecha,.saber-mas .flecha{display:inline-block;height:24px;width:24px;border-radius:50%;color:#000;background-color:#fff;position:absolute;right:15px;top:4px;box-shadow:5px 5px 10px 0 rgba(0,0,0,.4)}.ir-a-web p{position:relative;display:block}.ir-a-web p a{display:block;position:relative;z-index:10}.ir-a-web p .flecha{right:15px;z-index:1}#modalCondiciones{position:absolute;background-color:#fff;left:0;top:0;right:0;bottom:0;opacity:0;transition:opacity 250ms ease-in-out;z-index:-1}#modalCondiciones.show{opacity:1;z-index:5;transition:opacity 250ms ease-in-out}.conditionesLegales{padding:30px}.conditionesLegales h2,.conditionesLegales strong{color:#0195a9}.conditionesLegales h2{text-align:center;margin-bottom:1em}.conditionesLegales p{margin-bottom:1em}.modal{padding:30px}.modal .titulo{display:block;text-align:center;font-size:24px;font-weight:900;line-height:1.33;color:#b0b0b0}.modal .parrafo{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:normal;color:#333;margin-bottom:5px}.modal .parrafo .subtitulo{font-weight:bold}.modal .modal-footer{display:flex;justify-content:flex-end}.modal .modal-footer .button{display:inline-block}.capaModal{position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-width:90%;max-height:90vh;width:100%;height:auto;box-shadow:0 2px 52px 0 rgba(0,0,0,.32);background-color:#fff;display:none;overflow-y:auto;z-index:100}.capaModal.show{display:block}@media screen and (min-width: 1200px){.capaModal{width:1043px;max-height:640px}}.capaModal .contents{padding:60px 20px;background-size:300px;min-height:auto;height:100%;overflow-y:auto;background-color:#fff}@media screen and (min-width: 1200px){.capaModal .contents{padding:50px 100px;background-repeat:no-repeat;background-position:bottom right}}.capaModal .contents .close{color:#0195a9;position:absolute;top:21px;left:24px;border:2px solid #0195a9;border-radius:50%;cursor:pointer}.capaModal .contents h1{font-size:30px;font-weight:900;max-width:380px;margin-bottom:20px;text-align:center}@media screen and (min-width: 1200px){.capaModal .contents h1{font-size:46px;text-align:left}}.capaModal .text-block{display:block;text-align:center}@media screen and (min-width: 992px){.capaModal .text-block{text-align:left}}.capaModal .text-block h1{margin:0 auto 30px;color:#000}@media screen and (min-width: 992px){.capaModal .text-block h1{margin:unset;text-align:left}}.capaModal form{display:block}@media screen and (min-width: 992px){.capaModal form{display:inline-block}}.capaModal .formContainer{display:grid;grid-template-columns:1fr;grid-template-rows:45px 45px 45px 48px;grid-template-areas:"name" "email" "telefono" "centro" "servicio" "enviar";grid-gap:25px}@media screen and (min-width: 992px){.capaModal .formContainer{grid-template-columns:repeat(2, 290px);grid-template-rows:45px 45px 48px;grid-template-areas:"name email" "telefono centro" "enviar enviar"}}.capaModal .formContainer .ButtonEnviar{grid-area:enviar}.capaModal .formContainer .ButtonEnviar input:disabled{cursor:not-allowed}.capaModal .formContainer button{border-color:#0195a9;color:#0195a9;font-size:20px;font-weight:900}.capaModal .servicio{grid-area:servicio;display:none}.capaModal input{border-color:#4f4e4e}.capaModal input::placeholder{color:#4f4e4e}.capaModal span.close{border:2px solid #0195a9;border-radius:50%;color:#0195a9;position:absolute;top:20px;left:20px}.capaModal span.close:hover{cursor:pointer}.capaModal.show{display:block}.modalOpen{height:100%;overflow:hidden !important;position:fixed}.modalOpen .modalBg{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6);z-index:10}.modalOpen .modalBg.show{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.7);z-index:9}.modalOpen .modalBg.show .capaModal{display:inline-block;padding-top:50px;padding-bottom:50px}.ButtonEnviar{--height: 48px;--trs-time: .4s}.ButtonEnviar.wrap{position:relative;width:147px;text-align:center}.ButtonEnviar.wrap button{font-family:"Montserrat",sans-serif;display:block;height:var(--height);padding:0;width:147px;background:none;margin:auto;border:1px solid #fff;font-size:20px;color:#fff;cursor:pointer;outline:none;text-align:center;box-sizing:border-box;border-radius:24px;transition:background var(--trs-time),color var(--trs-time),font-size .05s,width var(--trs-time),border var(--trs-time)}.ButtonEnviar.wrap button:hover{background:#fff;color:#000}.ButtonEnviar.wrap button:hover+.img{color:#000}.ButtonEnviar.wrap .img{position:absolute;top:-14px;left:38px;transform:scale(0.6);font-size:72px;display:none}.ButtonEnviar.wrap svg{transform:rotate(270deg);position:absolute;top:0px;left:49px;display:none}.ButtonEnviar.wrap svg .circle_2{stroke-dasharray:0 200}.ButtonEnviar.wrap svg .fill_circle{animation:fill-stroke 2s .4s linear forwards}.ButtonEnviar.wrap .circle{width:var(--height);border:3px solid #c3c3c3}.ButtonEnviar.wrap .circle:hover{background:none}.ButtonEnviar.wrap .filled{background:#000;color:#fff;line-height:var(--height);font-size:160%}@keyframes fill-stroke{0%{stroke-dasharray:0 200}20%{stroke-dasharray:20 200}40%{stroke-dasharray:30 200}50%{stroke-dasharray:90 200}70%{stroke-dasharray:120 200}90%{stroke-dasharray:140 200}100%{stroke-dasharray:182 200}}.text-block-image{display:flex;flex-direction:column;justify-content:start;align-items:center;padding-top:50px;margin-bottom:50px}@media screen and (min-width: 992px){.text-block-image{flex-direction:row;justify-content:center;align-items:center;padding-top:130px;padding-bottom:100px;max-height:800px;overflow:hidden}}@media screen and (min-width: 1200px){.text-block-image{height:790px;max-height:unset}}.text-block-image .left{max-width:100vw;margin-bottom:30px}@media screen and (min-width: 992px){.text-block-image .left{max-width:400px;margin-right:120px}}@media screen and (min-width: 1200px){.text-block-image .left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;margin-bottom:0}}.text-block-image .right{position:relative;margin-bottom:150px}.text-block-image .right:after{height:176px;width:176px;position:absolute;top:110px;right:-150px;z-index:-1}.text-block-image img{max-width:100%;z-index:1;border-radius:16px}@media screen and (min-width: 992px){.text-block-image img{max-width:560px;width:100%}}.text-block-grid-6{background-color:#5fcdd9;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px}@media screen and (min-width: 1200px){.text-block-grid-6{max-height:744px;flex-direction:row;padding-left:130px}}@media screen and (min-width: 1500px){.text-block-grid-6{max-height:770px}}.text-block-grid-6 .left{max-width:100%;margin-bottom:50px}@media screen and (min-width: 768px){.text-block-grid-6 .left{text-align:center}}@media screen and (min-width: 1200px){.text-block-grid-6 .left{max-width:500px;text-align:left}}.text-block-grid-6 .left .title,.text-block-grid-6 .left h2,.text-block-grid-6 .left p,.text-block-grid-6 .left .button{color:#fff}.text-block-grid-6 .left .title{margin-bottom:34px}.text-block-grid-6 .left .button{background-color:rgba(0,0,0,0);border-color:#fff}.text-block-grid-6 .left .button div{text-shadow:0 var(--font-shadow) 0 #fff}.text-block-grid-6 .right{max-width:100%;width:780px;display:grid;grid-template-columns:repeat(2, 200px);grid-template-rows:repeat(3, 200px);grid-gap:0;justify-content:center}@media screen and (min-width: 768px){.text-block-grid-6 .right{grid-template-columns:repeat(3, 200px);grid-template-rows:repeat(2, 200px)}}@media screen and (min-width: 1200px){.text-block-grid-6 .right{grid-template-columns:repeat(3, 200px);grid-template-rows:repeat(2, 200px)}}.text-block-grid-6 .right>div{display:grid;justify-content:center;align-items:center}.text-block-grid-6 .right .icon{display:flex;justify-content:center;align-items:center;height:80px;width:80px;border-radius:50%;background-color:#0195a9;margin:0 auto}.text-block-grid-6 .right .icon img{max-height:80%}.text-block-grid-6 .right p{font-size:20px;font-weight:500;line-height:1.6;color:#fff;text-align:center;min-height:64px}@media screen and (min-width: 1200px){.text-block-grid-6 .right p{text-align:left;min-width:110px}}.text-block-grid-6-large{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px;margin-bottom:50px}@media screen and (min-width: 1200px){.text-block-grid-6-large{flex-direction:row;padding-top:50px}}.text-block-grid-6-large .left{max-width:100vw;text-align:center}@media screen and (min-width: 768px){.text-block-grid-6-large .left{padding:0 50px}}@media screen and (min-width: 992px){.text-block-grid-6-large .left{max-width:330px;margin-right:0;text-align:center}}.text-block-grid-6-large .boxes-container{display:grid;grid-template-columns:70vw;grid-template-rows:repeat(6, 188px);grid-gap:17px;justify-content:center;position:relative}@media screen and (min-width: 768px){.text-block-grid-6-large .boxes-container{grid-template-columns:repeat(2, 45%);grid-template-rows:repeat(3, 208px);width:90vw}}@media screen and (min-width: 992px){.text-block-grid-6-large .boxes-container{grid-template-columns:repeat(3, 266px);grid-template-rows:repeat(2, 208px);width:auto}}@media screen and (min-width: 1200px){.text-block-grid-6-large .boxes-container{grid-template-columns:repeat(3, 176px);grid-template-rows:repeat(2, 148px)}}@media screen and (min-width: 1200px){.text-block-grid-6-large .boxes-container{grid-template-columns:repeat(3, 236px);grid-template-rows:repeat(2, 188px)}}.text-block-grid-6-large .boxes-container .box{background-color:#d8d8d8;border-radius:16px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all ease-in-out 200ms}.text-block-grid-6-large .boxes-container .box:hover{background-color:#fff}.text-block-grid-6-large .boxes-container .box:hover .ir-a-web{opacity:1}.text-block-grid-6-large .boxes-container .box img{max-width:50px}.text-block-grid-6-large .boxes-container::before{content:url("../img/combined-shape-green.png");height:176px;width:176px;position:absolute;left:-70px;top:130px}.three-col-cards{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:50px;padding-bottom:50px}@media screen and (min-width: 1500px){.three-col-cards{min-height:810px}}.three-col-cards h2{font-size:30px;font-weight:900;line-height:1.26;letter-spacing:1.43px;text-align:center;color:#1e2022;max-width:800px;margin-bottom:54px}@media screen and (min-width: 992px){.three-col-cards h2{font-size:38px}}.three-col-cards .blogs-container{display:flex;justify-content:center;flex-direction:column}@media screen and (min-width: 992px){.three-col-cards .blogs-container{flex-direction:row}}.three-col-cards .blog{max-width:90vw;border-radius:4px;box-shadow:0 2px 48px 0 rgba(0,0,0,.06);background-color:var(--white);margin-bottom:20px;margin-left:16px;margin-right:16px}@media screen and (min-width: 992px){.three-col-cards .blog{max-width:403px;max-height:470px}}.three-col-cards .blog .image-container{position:relative}.three-col-cards .blog .image-container span{position:absolute;top:16px;left:18px;padding:0 15px;border-radius:4px;background-color:#000;color:#fff;opacity:.4}.three-col-cards .blog .text-button{display:flex;flex-direction:column;align-items:center;padding-bottom:40px}.three-col-cards .blog h5{font-size:16px;font-weight:500;line-height:1.63;letter-spacing:.6px;text-align:center;color:#1e2022;padding:0 20px;text-transform:uppercase}.three-col-cards .blog p{font-size:14px;line-height:1.93;letter-spacing:.49px;text-align:center;color:#77838f;max-width:310px;padding:0 15px}.three-col-cards .blog .button{font-size:14px;font-weight:900}.gestion{padding-top:72px;min-height:100vh;height:auto}@media screen and (min-width: 1200px)and (max-height: 1920px)and (orientation: portrait){.gestion{padding-inline:50px;min-height:1250px !important}}.gestion .text-block{height:auto;display:flex;flex-direction:column;align-items:center;margin-bottom:50px}.gestion .text-block h2{text-align:center;margin-bottom:0;font-size:24px}.gestion .text-block h2 span::before{width:100%}.gestion .text-block h3{text-align:center}@media screen and (min-width: 992px){.gestion .text-block h3{text-align:center}}.gestion .bottom{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-gap:38px;justify-content:center;margin-bottom:131px}@media screen and (min-width: 992px){.gestion .bottom{grid-template-columns:repeat(2, 48%);grid-template-rows:repeat(2, 389px)}}@media screen and (min-width: 1200px){.gestion .bottom{grid-template-columns:repeat(2, 569px);grid-template-rows:repeat(2, 389px)}}@media screen and (min-width: 1200px)and (max-height: 1920px)and (orientation: portrait){.gestion .bottom{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 389px)}}.gestion .bottom>div{border-radius:16px;box-shadow:0 2px 54px 0 rgba(0,0,0,.32);background-color:var(--white);padding:37px 0 0 32px;position:relative}.gestion .bottom>div:last-child{position:relative;grid-column-start:1;grid-column-end:-1;height:384px}.gestion .bottom>div:last-child p{max-width:100%}@media screen and (min-width: 768px){.gestion .bottom>div:last-child p{max-width:50%}}@media screen and (min-width: 1200px){.gestion .bottom>div:last-child p{max-width:626px}}.gestion .bottom>div:last-child img{position:absolute;right:140px;bottom:0;display:none}@media screen and (min-width: 768px){.gestion .bottom>div:last-child img{display:block;right:80px;max-width:26%}}.gestion .bottom>div:hover .saber-mas{display:block;opacity:1}.gestion .bottom .saber-mas{height:69px;width:252px;border-radius:12px;padding-left:46px;padding-top:17px;bottom:50px}.gestion .bottom .saber-mas .flecha{width:37px;height:37px;display:flex;justify-content:center;align-items:center;right:45px;top:14px}.gestion .bottom .saber-mas p{color:#fff}.gestion .bottom h4{font-size:28px;font-weight:900;line-height:.94;letter-spacing:-0.5px;color:#4f4e4e;margin-bottom:10px}@media screen and (min-width: 1200px){.gestion .bottom h4{font-size:34px}}.gestion .bottom p{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:normal;color:#b0b0b0;max-width:275px}@media screen and (min-width: 1200px){.gestion .bottom p{font-size:18px}}.youtube-player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000;margin:5px}.youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(0,0,0,0)}.youtube-player img{object-fit:cover;display:block;left:0;bottom:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.youtube-player img:hover{-webkit-filter:brightness(75%);-moz-filter:brightness(75%);filter:brightness(75%)}.youtube-player .play{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url("https://i.imgur.com/TxzC70f.png") no-repeat;cursor:pointer}#rotationBlock{background-color:#0195a9;color:#fff;font-size:28px;text-align:center;inset:0 0 0 0;position:absolute;padding:0 30px;overflow:hidden;display:none}#rotationBlock .girar{font-size:80px}@media only screen and (max-width: 875px)and (orientation: landscape){#rotationBlock{display:block}#main-container{display:none}}@media only screen and (orientation: portrait){#rotationBlock{display:none}#container{display:block}}@media only screen and (min-device-width: 393px)and (max-device-width: 873px)and (orientation: portrait){#rotationBlock{display:none}#main-container{display:block}}@media only screen and (min-device-width: 393px)and (max-device-width: 873px)and (orientation: landscape){#rotationBlock{display:block}#main-container{display:none}}@media only screen and (min-device-width: 414px)and (max-device-width: 736px)and (-webkit-min-device-pixel-ratio: 3)and (orientation: landscape){#rotationBlock{display:block}#main-container{display:none}}@media only screen and (min-device-width: 414px)and (max-device-width: 736px)and (-webkit-min-device-pixel-ratio: 3)and (orientation: portrait){#rotationBlock{display:none}#main-container{display:block}}@media only screen and (min-device-width: 375px)and (max-device-width: 812px)and (-webkit-min-device-pixel-ratio: 3)and (orientation: landscape){#rotationBlock{display:block}#main-container{display:none}}@media only screen and (min-device-width: 375px)and (max-device-width: 812px)and (-webkit-min-device-pixel-ratio: 3)and (orientation: portrait){#rotationBlock{display:none}#main-container{display:block}}.NotMobileDevice #rotationBlock{display:none !important}.NotMobileDevice #main-container{display:block !important}@media screen and (min-width: 2000px){.is-ios-safari .app-clinica .contents{background-size:690px}}@media screen and (min-width: 2000px){.is-ios-safari .firma-clinica .contents{background-position:55vw 6vh}}@media screen and (min-width: 2000px){.is-ios-safari .marketing .contents{background-size:660px}}.opacity{opacity:.5}/*# sourceMappingURL=base.min.css.map */