﻿.center-horizontal{display:flex;justify-content:center}.center-vertical{display:flex;align-items:center}.center-all{display:flex;align-items:center;justify-content:center}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:.95vw}@media(max-width: 1250px){html{font-size:16px !important}}body{font-family:"Albert Sans",sans-serif;color:#262627}section{padding:3.5rem 0}@media(max-width: 1250px){section{padding:50px 0}}@media(max-width: 578px){section{padding:40px 0}}button{border:none;background:none;padding:0}img{max-width:100%}ul{padding-left:22px;margin-bottom:0;list-style:none}a{text-decoration:none;color:inherit}.line-clamp-1{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1}.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}.scrollbar-width-none{scrollbar-width:none}.scrollbar-width-none::-webkit-scrollbar{display:none}.title b{margin-left:0 !important}.BannerSlide .swiper-slide{overflow:hidden}.checkoutSuccessMessage,.checkoutErrorMessage{padding:10px 15px;border-radius:5px;font-size:14px;font-weight:bold;color:#0c0c0c;border:1px solidrgb(192, 192, 192);margin-top:10px;margin-bottom:10px;text-align:center}.checkoutSuccessMessage.alert-success{background-color:#bfdbc2}.checkoutErrorMessage.alert-danger{background-color:#e6a2a2}.swiper .swiper-wrapper{display:flex}.img-fit{position:relative}.img-fit img,.img-fit video{object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center;width:100%;height:100%}.img-contain{position:relative}.img-contain img,.img-contain video{object-fit:contain;object-position:center;-o-object-fit:contain;-o-object-position:center;width:100%;height:100%}.btn-ls{padding:.5rem 2rem;display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:50px;font-weight:600;transform-origin:center;will-change:transform;transition:all .2s;min-height:50px;min-width:240px;white-space:nowrap}@media(min-width: 1250px){.btn-ls{min-width:13.5rem;min-height:2.76rem}}.btn-ls.md{min-width:220px}.btn-ls.sm{padding:8px 20px;height:auto;min-height:auto}.btn-ls.yellow{border:1px solid #ffb819;background:#ffb819;color:#001871;transition:all .2s}.btn-ls.yellow svg{stroke:#001871}.btn-ls.yellow:hover{border:1px solid #ffb819;background:rgba(0,0,0,0);color:#ffb819}.btn-ls.yellow:hover svg{stroke:#ffb819}.btn-ls.blue{background:#001871;color:#fff;transition:all .2s;border:1px solid #001871}.btn-ls.blue svg{stroke:#ffb819}.btn-ls.blue:hover{border:1px solid #001871;background:rgba(0,0,0,0);color:#001871}.btn-ls.blue:hover svg{stroke:#001871}.btn-ls.blue.nohover:hover{border:1px solid #001871;background:#001871;color:#fff}.btn-ls.blue.nohover:hover svg{stroke:#ffb819}.btn-ls.blue-white{background:#001871;color:#fff;transition:all .2s;border:1px solid #001871}.btn-ls.blue-white svg{stroke:#fff}.btn-ls.blue-white:hover{border:1px solid #001871;background:rgba(0,0,0,0);color:#001871}.btn-ls.blue-white:hover svg{stroke:#001871}.login.lasante::before,.login.registro::before{content:"";background-image:url(media/images/line-yellow.png);background-repeat:no-repeat;background-size:cover;position:absolute;top:44%;left:0;height:60%;width:100%;z-index:-2}.login.contacto .checkbox-container input[type=checkbox]{opacity:0}.login.contacto .checkbox-custom{width:23px;height:24px;background-color:#fff;border:2px solid #000;display:inline-block;position:relative;cursor:pointer;border-radius:4px}.login.contacto .checkbox-container input[type=checkbox]:checked+.checkbox-custom{background-color:#222;border-color:#222}.login.contacto .checkbox-container input[type=checkbox]:checked+.checkbox-custom::after{content:"✔";color:#fff;font-size:14px;position:absolute;top:0;left:4px}.login.contacto .checkbox-label{margin-left:8px;vertical-align:middle}@layer utilities{.login.registro .no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.login.registro .no-scrollbar::-webkit-scrollbar{display:none}}.login.registro .checkbox-container input[type=checkbox]{display:none}.login.registro .checkbox-custom{width:23px;height:24px;background-color:#fff;border:2px solid #000;display:inline-block;position:relative;cursor:pointer;border-radius:4px}.login.registro .checkbox-container input[type=checkbox]:checked+.checkbox-custom{background-color:#222;border-color:#222}.login.registro .checkbox-container input[type=checkbox]:checked+.checkbox-custom::after{content:"✔";color:#fff;font-size:14px;position:absolute;top:0;left:4px}.login.registro .checkbox-label{margin-left:8px;vertical-align:middle}.login .img-mask{mask-image:url(media/images/vector-somos.png);mask-size:contain;mask-position:center;mask-repeat:no-repeat;position:relative;z-index:1}.pagination-container button,.pagination-container .dots,.pagination button,.pagination .dots{border:none;background:none;font-size:16px;padding:8px 12px;border-radius:6px;cursor:pointer}@media(min-width: 1250px){.pagination-container button,.pagination-container .dots,.pagination button,.pagination .dots{font-size:.85rem}}.pagination-container .page-btn,.pagination .page-btn{background-color:#fff;color:#000}.pagination-container .page-btn.active,.pagination-container .page.active,.pagination .page-btn.active,.pagination .page.active{background-color:navy;color:#fff}.pagination-container .arrow,.pagination .arrow{font-size:18px;color:#000}.pagination-container button:hover,.pagination button:hover{background-color:#d3d3d3}footer::before{content:"";position:absolute;background:#f7b012;float:left;width:35%;height:75%;left:-69px;bottom:-19px;shape-outside:ellipse(96% 101%);clip-path:ellipse(49% 49%);transform:rotate(322deg);z-index:0}@media(max-width: 768px){footer .socialmedia{position:relative;right:auto;bottom:auto;justify-content:start;margin-top:20px}}footer .socialmedia svg{height:30px;width:auto}@media(max-width: 768px){footer ul{padding:0}}@media(max-width: 1400px){footer ul li{font-size:14px}}@media(max-width: 1400px){footer ul li a{font-size:14px}}header{position:fixed;transition:all .2s;z-index:14;top:0}header.sticky-header{box-shadow:0px 2px 12px rgba(43,43,43,.2)}header .menuHeader{box-shadow:rgba(149,157,165,.2) 0px 8px 24px;transition:all .3s;top:0;position:relative}header .menuHeader .nav_desktop.dependientes_profesionales .dependientes-de-farmacias{display:none}@media(min-width: 1295px){header .menuHeader .nav_desktop.dependientes_profesionales .dependientes-de-farmacias{display:flex}}header .menuHeader .nav_desktop.dependientes_profesionales .profesionales-de-salud{display:none}@media(min-width: 1201px){header .menuHeader .nav_desktop.dependientes_profesionales .profesionales-de-salud{display:flex}}header .header-contact p{margin-bottom:0;font-weight:600}@media(max-width: 1200px){header .header-contact p{font-size:15px}}header .header-contact .header-actions{display:flex;align-items:center}header .header-contact .header-actions .socials-header-top{display:flex;align-items:center;margin-left:20px;border-left:1px solid #001871}header .header-contact .header-actions .socials-header-top a:hover{background:hsla(0,0%,100%,.35)}@media(max-width: 768px){header .header-contact .header-actions .socials-header-top a{margin:0}header .header-contact .header-actions .socials-header-top a:hover{background:rgba(0,0,0,0)}}header .header-contact .header-actions .contact-header-top{display:flex;align-items:center}header .header-contact .header-actions .contact-header-top a{margin-left:5px;font-weight:500;display:flex;align-items:center;white-space:nowrap;transition:all .3s}header .header-contact .header-actions .contact-header-top a:hover{transform:scale(1.06)}header .header-contact .header-actions .su-btn{padding:10px 25px;font-size:15px;font-weight:700}@media(max-width: 991px){header .header-contact{flex-wrap:wrap;justify-content:center}header .header-contact p{margin-bottom:10px}}@media(max-width: 578px){header .header-contact{padding:10px 20px}header .header-contact p{font-size:14px;text-align:center}header .header-contact .header-actions{display:flex;align-items:center;justify-content:center;width:100%}}@media(max-width: 578px)and (max-width: 768px){header .header-contact .header-actions{justify-content:end}}header .email:nth-child(2){border-left:1px solid gray;border-right:1px solid gray}@media(max-width: 768px){header .email:nth-child(2){border-right:none}}header .menu-btn{width:40px;height:40px;border:none;flex-direction:column;display:flex;align-items:center;justify-content:center;z-index:12;background:#001871}header .menu-btn div{width:64%;height:3px;background:#fff;border-radius:10px;transition:all .3s ease}@media(min-width: 1250px){header .menu-btn{width:2.2rem;height:2.2rem}header .menu-btn div{height:.15rem}}header .menu-btn.close div:nth-child(1){transform:rotate(45deg) translateY(5px) translateX(5px);background:#fff}header .menu-btn.close div:nth-child(2){opacity:0}header .menu-btn.close div:nth-child(3){transform:rotate(-45deg) translateY(-6px) translateX(6px);background:#fff}@media(max-width: 500px){header .menu-btn.close div{background:#000}}header nav .main-nav .additional-links{top:90%;transition:all .2s ease}@media(min-width: 1250px){header nav .main-nav .additional-links{padding:20px;position:absolute;right:0;max-width:280px;background:#fff;opacity:0;visibility:hidden;border-radius:0 0 10px 10px;box-shadow:0 10px 12px rgba(34,34,34,.2)}}header nav .main-nav .additional-links ul{border-bottom:1px solid #ccc}header nav .main-nav .additional-links ul li a{padding:12px;display:flex;border-top:1px solid #ccc;transition:all .2s ease}header nav .main-nav .additional-links ul li a:hover{background:#eee}header nav .main-nav .additional-links.show-add-links{top:100%;opacity:1;visibility:visible}@media(max-width: 1249px){header nav{position:fixed;padding:20px;right:0;background:#fff;top:var(--headerHeight);height:calc(100dvh - var(--headerHeight));max-width:350px;width:100%;transform:translateX(100%);transition:all .3s}header nav ul li a{padding:12px;display:flex;border-top:1px solid #ccc;transition:all .2s ease}header nav ul li a:hover{background:#eee}header nav.show-menu{transform:translateX(0)}}@media(max-width: 578px){header nav{max-width:100%}}header nav #menu-header .menu-parent .submenu-child{display:none}header nav #menu-header .menu-parent .submenu-child.show{display:block}@media(min-width: 1200px){header nav .submenu-head-btn{height:20px;width:20px}}header nav .mobile-menu{display:flex;gap:10px;list-style:none}@media(min-width: 1201px){header nav .mobile-menu .mobile-space{display:none}}header nav .mobile-menu a.active,header nav .mobile-menu button.active{color:green;font-weight:700}header nav .mobile-menu>a:hover:after,header nav .mobile-menu>a.active:after{opacity:1}header nav .mobile-menu>a,header nav .mobile-menu .submenu>button{position:relative}@media(max-width: 1200px){header nav .mobile-menu>a,header nav .mobile-menu .submenu>button{color:#222;width:100%}}header nav .mobile-menu>a:after,header nav .mobile-menu .submenu>button:after{content:"";position:absolute;height:3px;width:100%;left:0;background:#fff;bottom:-15px;border-radius:10px;opacity:0;transition:all .2s}header nav .mobile-menu .menu-item{font-size:19px;position:relative}header nav .mobile-menu .menu-item.menu-item-has-children{position:relative;padding-right:20px}header nav .mobile-menu .menu-item.menu-item-has-children::before{content:"";background-image:url(media/images/chevron-down.svg);width:24px;height:24px;scale:.6;position:absolute;right:-5px;top:50%;transform:translateY(-77%);cursor:pointer}@media(max-width: 1200px){header nav .mobile-menu .menu-item.menu-item-has-children{flex-direction:column;justify-content:center;align-items:center}}@media(max-width: 768px){header nav .mobile-menu .menu-item.menu-item-has-children{align-items:baseline}}header nav .mobile-menu .menu-item.menu-item-has-children .submenu-headline button{color:#000}header nav .mobile-menu .menu-item.menu-item-has-children a:hover{color:#000f45}header nav .mobile-menu .menu-item.menu-item-has-children a:hover .sub-menu .menu-item a{color:#000}@media(min-width: 1200px){header nav .mobile-menu .menu-item.menu-item-has-children .submenu-headline{display:none}header nav .mobile-menu .menu-item.menu-item-has-children:hover .sub-menu{top:40px;visibility:visible;opacity:1}}header nav .mobile-menu .menu-item.menu-item-has-children:hover>button:after,header nav .mobile-menu .menu-item.menu-item-has-children.active>button:after{opacity:1}header nav .mobile-menu .menu-item.menu-item-has-children>.sub-menu{position:absolute;visibility:hidden;opacity:0;min-width:190px;background:#e8e8e8;color:#000;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:15px;text-align:center;right:-49px;top:calc(100% + 20px);right:0px;padding:20px;padding-top:11px;transition:all .3s;overflow:visible;height:auto;display:flex;flex-direction:column;padding-top:0;top:0;left:0;width:100%;padding:0px;z-index:1;transition:all .3s}header nav .mobile-menu .menu-item.menu-item-has-children>.sub-menu .menu-item{padding-bottom:10px}header nav .mobile-menu .menu-item.menu-item-has-children>.sub-menu .menu-item{flex-direction:column;display:flex;align-items:center;justify-content:center}@media(max-width: 768px){header nav .mobile-menu .menu-item.menu-item-has-children>.sub-menu .menu-item{align-items:baseline}}header nav .mobile-menu .menu-item.menu-item-has-children>.sub-menu .sub-menu{list-style:none;display:grid;gap:0 18px;width:200px;min-width:100px;padding:10px;background:rgba(251,247,220,.85);border-radius:10px}header nav .mobile-menu .menu-item.menu-item-has-children>.sub-menu .sub-menu a{padding:12px 12px}header nav .mobile-menu .menu-item.menu-item-has-children>.sub-menu .sub-menu a:hover{background:#eee}@media(max-width: 1200px){header nav .mobile-menu .menu-item.menu-item-has-children>.sub-menu .sub-menu{padding:0}}header nav .mobile-menu .menu-item.menu-item-has-children>.sub-menu .menu-item-has-children{color:#fff;display:flex;flex-direction:column;position:relative}header nav .mobile-menu .menu-item.menu-item-has-children>.sub-menu .menu-item-has-children a:hover{color:#000}header nav .mobile-menu .menu-item.menu-item-has-children>.sub-menu .menu-item-has-children li:not(:last-child){margin-bottom:10px}header nav .mobile-menu .menu-item.menu-item-has-children>.sub-menu .menu-item-has-children{box-shadow:none}header nav .mobile-menu .menu-item.menu-item-has-children>.sub-menu .sub-menu{padding:25px 0 0}header nav .mobile-menu .menu-item.menu-item-has-children>.sub-menu.show-submenu{height:auto}header nav .mobile-menu .menu-item.menu-item-has-children>.sub-menu .submenu-headline svg{margin-right:10px;fill:initial}@media(max-width: 768px){header nav .mobile-menu .menu-item.menu-item-has-children>.sub-menu{top:100px}}header nav .mobile-menu .menu-item a:hover .sub-menu{top:100%;visibility:visible;opacity:1}@media(max-width: 1200px){header nav .mobile-menu .menu-item{width:100%;padding:15px 0px;display:flex;border-bottom:1px solid #8e8e8e}}@media(max-width: 768px){header nav .mobile-menu .menu-item{width:100%;padding:15px 0px;justify-content:flex-start;border-bottom:1px solid #8e8e8e}}header nav .mobile-menu ul{list-style:none}@media(max-width: 1200px){header nav .btn-contact{display:none}}@media(min-width: 1200px){header nav .contact{display:none}}header nav .socialmedia{bottom:20px;left:20px;display:flex}header nav .socialmedia svg{height:30px;width:auto}header nav .socialmedia .media{border-right:1px solid #000}header nav .socialmedia .media:last-child{border-right:none}@media(min-width: 1200px){header nav .socialmedia{display:none}}@media(max-width: 768px){header{gap:30px}header .nav_links .mobile-menu{width:100%;top:0;border-radius:0;height:100%}header .nav_links .mobile-menu a{font-size:14px}header #menu-header{gap:0}}@media(max-width: 768px){header .nav_links .mobile-menu>li>.center-vertical a,header .nav_links .mobile-menu button,header .nav_links .mobile-menu>li>a,header .nav_links .mobile-menu button{font-size:20px;padding:0}header .nav_links .mobile-menu>li>.center-vertical a:hover,header .nav_links .mobile-menu button:hover,header .nav_links .mobile-menu>li>a:hover,header .nav_links .mobile-menu button:hover{color:green}}.menu-header-container ul li.current_page_item{color:#000f45;font-weight:700;position:relative}.menu-header-container ul li.current_page_item::before{content:"";position:absolute;height:3px;width:64%;background:#ffb819;bottom:-11px;left:50%;transform:translateX(-50%)}@media(max-width: 1250px){.menu-header-container ul li.current_page_item::before{width:100%;bottom:-1px}}.content-form-header.show-search{top:100%}.mobile-menu{display:flex;gap:20px;right:0;transform:translateX(100%);top:0;gap:0 !important;flex-direction:column;transition:all .3s;top:0px;background:#fff;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;padding-top:76px;display:flex;align-items:center;justify-content:center;align-items:flex-start;flex-direction:column;justify-content:flex-start}@media(min-width: 1295px){.mobile-menu .nav_dependencias .dependientes-de-farmacias{display:none}}@media(min-width: 1201px){.mobile-menu .nav_dependencias .profesionales-de-salud{display:none}}@media(min-width: 1450px){.mobile-menu{gap:33px}}.mobile-menu.show-menu{transform:translateX(0%)}.mobile-menu ul#menu-header li.menu-item-has-children i{position:absolute;top:10px;right:0}@media(max-width: 1200px){.mobile-menu{padding-top:95px}}@media(max-width: 768px){.mobile-menu{padding-top:80px;align-items:flex-start !important}.mobile-menu .menu-header-container{width:100%}}@media(max-width: 500px){.mobile-menu{width:100%;top:0;border-radius:0;height:100vh}}@media(min-width: 1450px){.mobile-menu button{font-size:18px}}.mobile-menu a.btn.btn-purple{padding:7px 24px}.mobile-menu .page_item{padding:15px 15px}.mobile-menu ul li.current_page_item{color:#000f45;font-weight:700}@media(max-width: 1200px){.mobile-menu ul li.current_page_item::before{content:"";position:absolute;height:3px;width:7%;background:#ffb819;left:0;transform:translateX(0);top:40px}}@media(min-width: 1200px){.container{max-width:1450px !important}}@media(min-width: 1500px){.container{max-width:1700px !important}}@media(min-width: 1251px){.container{width:94% !important;max-width:inherit !important}}.Banner .img-background{position:absolute !important;width:100%;z-index:-1;left:0;top:0}.Banner .img-mask{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;z-index:7;mask:url(media/images/mask-tilde-lasante.png) center/contain no-repeat,linear-gradient(#000 0 0);mask-composite:exclude;mix-blend-mode:multiply;mask-size:52vw;mask-position:90% 50%}@media(max-width: 768px){.Banner .img-mask{mask-size:100vw;mask-position:50vw 0%}}.Banner .img-mask::after{content:"";width:500px;height:500px;position:absolute;background:#fff;mix-blend-mode:color-dodge;opacity:0}.Banner .BannerSlide .swiper-slide:not(.content-image)::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;aspect-ratio:16/9}@media(max-width: 768px){.Banner .BannerSlide .swiper-slide:not(.content-image)::before{background:linear-gradient(60deg, #feb322 18%, rgba(254, 181, 34, 0) 75%)}}.LinesSlide .swiper-slide{transition:all .2s}.LinesSlide .bottomYellow{transition:all .3s}.LinesSlide .title .img-fit::before{content:"";content:"";position:absolute;background:#ffc74a;float:left;width:160px;height:39px;shape-outside:ellipse(59% 67%);clip-path:ellipse(17% 54%);transform:rotate(318deg);z-index:1}@media(min-width: 1536px){.LinesSlide .title .img-fit::before{width:214px}}.LinesSlide .information ul{padding-left:22px}.LinesSlide .information ul li::before{content:"";display:inline-block;width:18px;height:18px;margin-right:10px;background-color:#002366;border-radius:4px;position:relative}.LinesSlide .information ul li::before{display:flex;align-items:center;justify-content:center;content:"✓";font-size:12px;color:#fff;width:20px;height:20px;min-width:20px;min-height:20px}.LinesSlide .information ul li{display:flex;align-items:center;margin-bottom:6px}.swiperLines-pagination .swiper-pagination-bullet-active,.swiperLogo-pagination .swiper-pagination-bullet-active,.swiperBlogint-pagination .swiper-pagination-bullet-active{background:#001871}.medicamentosSwiper .swiper-slide{height:auto}.medicamentosSwiper .swiper-slide .product-card::before{content:"";position:absolute;background:hsla(0,0%,100%,0.1803921569);width:115%;height:40%;left:-30px;bottom:-19px;shape-outside:ellipse(96% 101%);clip-path:ellipse(49% 49%);transform:rotate(342deg);z-index:-1}.medicamentosSwiper .swiper-pagination-bullet-active{background:#000f45}.medicamentos .img-mask{-webkit-mask-box-image:url(media/images/mask-medicamentos.png)}.imgBlue{background:#001871}.imgBlue img{object-fit:contain;object-position:bottom;mix-blend-mode:luminosity}.BlogSlide .swiper-slide::after,.BlogintSlide .swiper-slide::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:70%;background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, black 100%);z-index:-1}@media(max-width: 991px){.BlogSlide .swiper-slide::after,.BlogintSlide .swiper-slide::after{height:106%}}.BlogSlide .swiper-slide .img-fit,.BlogintSlide .swiper-slide .img-fit{transition:all .4s}.BlogSlide .swiper-slide:hover .img-fit,.BlogintSlide .swiper-slide:hover .img-fit{scale:1.2}@media(max-width: 768px){#blog .btn-ls{min-width:50px;min-height:50px}}#quality .container::before{content:"";position:absolute;background-image:url(media/images/line-yellow.png);background-repeat:no-repeat;position:absolute;top:40px;left:-2%;height:100%;width:100%}@media(max-width: 575px){#quality .container::before{top:inherit;height:24%;background-size:cover;bottom:40%}}.LogoSlide .swiper-slide{display:flex;justify-content:center;align-items:center;height:auto !important}@media(max-width: 991px){.work-collage{grid-template-columns:repeat(2, 50%)}}.mask-product{position:relative}.mask-product::before{background-image:url(media/images/mask-product.png);right:0px;width:100%;top:0px;height:400px;position:absolute}.banner-products{cursor:pointer;width:22vw;overflow:visible;margin:0;left:0;margin-bottom:30px}.banner-products p{margin-bottom:0}.banner-products .swiper-wrapper .img-fit{height:26vw !important;border-radius:10px;overflow:hidden}@media(max-width: 1400px){.banner-products .swiper-wrapper .img-fit{height:380px !important}}@media(max-width: 1200px){.banner-products{width:26vw}.banner-products .swiper-wrapper .swiper-slide.img-fit{height:34vw !important}}@media(max-width: 991px){.banner-products{width:32vw}.banner-products .swiper-wrapper .swiper-slide.img-fit{height:38vw !important}}@media(max-width: 768px){.banner-products{display:none}}.bannerAbout .img-mask{-webkit-mask-box-image:url(media/images/vector-somos.png);position:relative;z-index:1}.bannerAbout::after{position:absolute;background-image:url(media/images/line-blog.png);background-repeat:no-repeat;width:100%;height:75%;bottom:-10%}.company .mission{transition:all .3s}@media(min-width: 1250px){.company .mission:hover{transition:all .3s}.company .mission:hover .hidden-img-mission{opacity:1}.company .mission:hover .icon{filter:grayscale(1) invert(1)}.company .mission:hover .hidden-img-mission{opacity:1}.company .mission .hidden-img-mission{position:absolute;right:0;top:0;width:30%;height:100%;border-radius:20px 0 0 20px;overflow:hidden;opacity:0;transition:opacity .5s ease-in-out}}@media(max-width: 1250px){.company .mission .hidden-img-mission{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:3/2;margin-top:auto}.company .mission .hidden-img-mission img{object-position:50% 20%}}@media(min-width: 630px)and (max-width: 1024px){.company .mission .hidden-img-mission img{object-position:0 -140px}}.company .vission{transition:all .3s}@media(min-width: 1250px){.company .vission:hover{transition:all .3s}.company .vission:hover .hidden-img-mission{opacity:1}.company .vission:hover .icon{filter:brightness(0) invert(1)}.company .vission:hover .hidden-img-vission{opacity:1}.company .vission .hidden-img-vission{position:absolute;right:0;top:0;width:30%;height:100%;border-radius:20px 0 0 20px;overflow:hidden;opacity:0;transition:opacity .5s ease-in-out}}@media(max-width: 1250px){.company .vission .hidden-img-vission{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:3/2;margin-top:auto}.company .vission .hidden-img-vission img{object-position:50% 20%}}@media(max-width: 1023px){.organisation .swiper .swiper-slide img{object-position:0 -40px}}.OrganizacionSwiper .swiper-pagination-bullet-active,.swiperBlog-pagination .swiper-pagination-bullet-active{background:#000f45}.historySwiper .swiper-slide-thumb-active::before{position:absolute;background:#001871;width:30px;height:30px;border-radius:100%;top:0;left:-50px;z-index:3}.progress-container{position:relative}.progress-line{position:absolute;width:2px;background-color:#001871;transition:height .3s ease;z-index:0}.InnovacionSwiper .swiper-slide .content{display:flex;height:100%;top:0;position:absolute;display:flex;justify-content:center;padding:20px;transition:all .2s;opacity:0}.InnovacionSwiper .swiper-slide:hover .content{opacity:1;transition:all .2s}.etica::before{content:"";position:absolute;background-image:url(media/images/aboutus-line-yellow.svg);background-repeat:no-repeat;position:absolute;top:-65px;left:0;height:100%;width:100%;background-size:contain;z-index:-1}@media(max-width: 991px){.etica::before{display:none}}.listOrga ul{padding-left:60px}.listOrga ul li{position:relative;margin-bottom:25px}.listOrga ul li::before{content:" ✔";background:#ffb819;width:38px;height:38px;position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:-54px;border-radius:100%}.medicines::before{content:"";background-image:url(media/images/aboutus-line-yellow.svg);background-size:cover;background-position:center;position:absolute;top:-15vw;left:0;height:32vw;width:100%;z-index:-2}.letter-slider{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#ccc rgba(0,0,0,0)}.letter-slider::-webkit-scrollbar{height:6px}.letter-slider::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}.letter-slider::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.letter-filter{white-space:nowrap;font-weight:bold;color:#333;background-color:#f5f5f5;border:1px solid #ddd;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.letter-filter:hover{background-color:#e0e0e0}@media(min-width: 768px){.swiperPortafolio .swiper-slide{width:auto !important}}#linea-especializada .content-oftalmicos{position:absolute;background:#e6e8f1;opacity:0;transition:all .2s;max-width:220px;height:100%;display:flex;align-items:center;border-radius:16px;top:50%;transform:translateY(-50%);justify-content:center;font-size:16px}#linea-especializada .content-oftalmicos ul li{text-align:start}#linea-especializada .content-oftalmicos ul li span{font-size:16px}@media(max-width: 575px){#linea-especializada .content-oftalmicos{width:200px;font-size:15px}}#linea-especializada .content-oftalmicos:hover{opacity:1}#linea-especializada .content-oftalmicos ul{padding-left:22px}@media(max-width: 575px){#linea-especializada .content-oftalmicos ul{padding-left:0}}#linea-especializada .content-oftalmicos ul li{display:flex;align-items:center;margin-bottom:6px}@media(max-width: 1023px){#linea-especializada .content-oftalmicos ul li{font-size:14px}}#linea-especializada .content-oftalmicos ul li::before{display:flex;align-items:center;justify-content:center;content:"✓";font-size:12px;color:#fff;width:20px;height:20px;min-width:20px;min-height:20px;margin-right:10px;background-color:#002366;border-radius:4px;position:relative}@media(max-width: 575px){#linea-especializada .content-oftalmicos ul li::before{min-height:15px}}@media(max-width: 991px){.file-Two{display:grid !important;grid-template-columns:repeat(2, calc(50% - 15px)) !important;grid-gap:22px !important;width:100%}}.farma .img-mask{-webkit-mask-image:url(media/images/Mask-farm.png);mask-image:url(media/images/Mask-farm.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:relative;z-index:1}.whyFarma::before{content:"";position:absolute;background-image:url(media/images/aboutus-line-blue.png);background-repeat:no-repeat;position:absolute;top:-140px;left:0;height:100%;width:100%;background-size:contain;z-index:-1}@media(min-width: 1250px){.whyFarma::before{top:-20rem}}@media(max-width: 991px){.whyFarma::before{top:-180px}}.cases .container::before{content:"";position:absolute;background-image:url(media/images/line-yellow.png);background-repeat:no-repeat;position:absolute;top:40px;left:0;height:100%;width:100%}@media(max-width: 1023px){.cases .container::before{display:none}}.blog::before{content:"";position:absolute;background-image:url(media/images/aboutus-line-blue.png);background-repeat:no-repeat;position:absolute;top:5%;left:0;height:100%;width:100%;background-size:contain;z-index:-1}.pagination a{color:#000;float:left;padding:8px 16px;text-decoration:none}.pagination a.active{background-color:#000f45;color:#fff}.blog-single::before{content:"";position:absolute;background-image:url(media/images/line-blog.png);background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:-84px;left:0;width:100%;z-index:-1}@media(min-width: 1250px){.blog-single::before{top:-3rem;height:30vw}}.blog-single .content-single h3{font-size:30px;font-weight:600;margin-bottom:10px}@media(max-width: 768px){.blog-single .content-single h3{font-size:20px}}.blog-single .content-single p{margin-bottom:22px}.blog-single-content ul{padding-left:22px;list-style:disc}.blog-single-content ul li a{word-break:break-word;overflow-wrap:break-word;white-space:normal}.blog-single-content h2{font-size:40px;margin-bottom:10px;line-height:1.2}@media(max-width: 991px){.blog-single-content h2{font-size:25px}}@media(min-width: 1250px){.blog-single-content h2{font-size:1.8rem}}.blog-single-content a{text-decoration:underline;color:#000f45;word-break:break-word}.vacancies::before{content:"";background-image:url(media/images/aboutus-line-yellow.svg);background-repeat:no-repeat;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:-423px;left:0;height:126%;width:100%;z-index:-1}@media(min-width: 1250px){.vacancies::before{height:30vw;top:-22rem}}.cardVacancies b{font-weight:600}.cardVacancies p{padding:20px 0}.cardVacancies ul{padding:20px 0;list-style:disc;padding-left:22px}.bannerTrabaja{background-image:url(media/images/bg-trabajo.png)}.contentTrabajo{font-size:18px}@media(min-width: 1250px){.contentTrabajo{font-size:1rem}}@media(max-width: 991px){.contentTrabajo{font-size:16px}}.contentTrabajo b,.contentTrabajo strong{text-align:start;padding-bottom:12px;font-size:35px}@media(min-width: 1250px){.contentTrabajo b,.contentTrabajo strong{font-size:1.8rem}}@media(max-width: 991px){.contentTrabajo b,.contentTrabajo strong{font-size:22px}}.contentTrabajo p{padding-bottom:20px}.contentTrabajo img,.contentTrabajo .mejs-video{width:100% !important;height:420px !important;object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center;border-radius:20px;overflow:hidden}@media(max-width: 991px){.contentTrabajo img,.contentTrabajo .mejs-video{height:230px !important}}.contentTrabajo ul{list-style:disc;padding-left:22px}.contentTrabajo .mejs-controls{display:none}.offer::before{content:"";position:absolute;background-image:url(media/images/line-yellow.png);background-repeat:no-repeat;position:absolute;bottom:0;left:0;z-index:-1;height:56%;width:100%}.drop-zone{width:100%;max-width:100%;height:108px;border-radius:12px;background:linear-gradient(90deg, #F4F6FB, #ffffff);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 4px 10px rgba(0,0,0,.05)}.drop-zone-label{width:95%;height:80%;display:flex;align-items:center;justify-content:center;border:2px dashed rgba(0,0,0,.1);border-radius:8px;font-size:14px;color:#a0aec0;cursor:pointer}@media(min-width: 1250px){.drop-zone-label{font-size:.875rem}}.file-input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}#default-tab .inline-block,#product-filters .inline-block{border:1px solid #001871;color:#001871}#default-tab .inline-block[aria-selected=true],#product-filters .inline-block[aria-selected=true]{background:#001871;color:#fff;position:relative}#default-tab .inline-block[aria-selected=true]::before,#product-filters .inline-block[aria-selected=true]::before{content:"";position:absolute;top:0;left:-16px;width:3px;height:100%;background:#ffb819;z-index:1}@media(min-width: 1250px){#default-tab .inline-block[aria-selected=true]::before,#product-filters .inline-block[aria-selected=true]::before{left:-1rem}}.mask-product{position:relative}.mask-product::before{background-image:url(media/images/mask-product.png);right:0px;width:100%;top:0px;height:347px;position:absolute;background-repeat:no-repeat;background-size:contain}@media(max-width: 991px){.mask-product::before{background-size:cover}}#banner-dependientes-farmacias .container::before{content:"";position:absolute;background-image:url(media/images/background-banner-dependientes.png);background-repeat:no-repeat;background-size:cover;background-position:right center;width:98%;height:540px;z-index:1}@media(min-width: 1251px){#banner-dependientes-farmacias .container::before{left:24%;width:54%;height:100%}}@media(max-width: 991px){#banner-dependientes-farmacias .container::before{display:none}}#banner-dependientes-farmacias::after{content:"";position:absolute;background-image:url(media/images/yellow-line-white-bg.svg);background-repeat:no-repeat;position:absolute;left:0;height:100%;width:100%;background-size:contain;z-index:1;top:55%}@media(max-width: 1024px){#banner-dependientes-farmacias::after{display:none}}@media(min-width: 1024px){#banner-dependientes-farmacias::after{top:80%}}@media(min-width: 1251px){#banner-dependientes-farmacias::after{top:77%}}@media(min-width: 2000px){#banner-dependientes-farmacias .container{margin-right:auto}}@media(max-width: 1023px){#slider-ser-parte{padding-bottom:0}}#slider-ser-parte .container .relative .title::before{content:"";position:absolute;background-image:url(media/images/elipse-lasante.svg);background-repeat:no-repeat;background-size:contain;width:10%;height:19%;left:20%;top:-2%}@media(min-width: 768px){#slider-ser-parte .container .relative .title::before{top:-7%;left:27%}}@media(max-width: 1023px){#seccion-obtener{padding-top:0}}#seccion-obtener .container .relative .title::before{content:"";position:absolute;background-image:url(media/images/elipse-lasante.svg);background-repeat:no-repeat;background-size:contain;width:16%;height:86%;left:0%;top:-23%}@media(min-width: 1023px){#seccion-obtener .container .relative .title::before{left:-5%}}.politicas .container .w-full{-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.32);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.32);box-shadow:0px 0px 15px 0px rgba(0,0,0,.32)}.politicas .container .content{font-size:18px}.politicas .container .content ol{list-style:auto}.politicas .container .content ol li{margin-left:35px;margin-bottom:20px;font-size:20px}.politicas .container .content ol li::marker{color:#001871;font-weight:bold;font-size:32px}@media(min-width: 768px){.content-shadow{box-shadow:rgba(0,0,0,.35) 0px 5px 15px}}:root{--headerHeight: 116px}@media(min-width: 1250px){:root{--headerHeight: 6.5rem}}@media(max-width: 1250px){:root{--headerHeight: 108px}}/*# sourceMappingURL=custom.min.css.map */
