@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}html{line-height:1.15;-webkit-text-size-adjust:100%}ul,ol{margin:0;padding:0}li{list-style:none}figure{width:100%;margin:0;float:left}figure img{width:100%;height:100%;object-fit:contain;float:left}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.sisfarma.es/wp-content/themes/sisfarma/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
 html,body{width:100%;font-family:'Open Sans',sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#001d2c;background-color:#fdfdfd;float:left;position:relative;scroll-behavior:smooth}body.noscroll{overflow:hidden}::-moz-selection{color:#fff;background:#00a12e;text-shadow:0 0 0 transparent}::selection{color:#fff;background:#00a12e;text-shadow:0 0 0 transparent}.wrapper{width:100%;max-width:1100px;transform:translateX(-50%);float:left;position:relative;left:50%}h1,h2,h3,h4,h5{width:100%;margin:0 0 30px;font-size:24px;line-height:1.4;float:left}.content h2,.content h3,.content h4,.content h5{margin-top:10px;margin-bottom:20px}.content h3{font-size:22px}.content h4{font-size:20px}.content h5{font-size:18px}a{color:#001d2c;transition:all .28s ease;text-decoration:none}a:hover{color:#00a12e}.content a{text-decoration:underline !important;color:#00a12e !important}p,.content li{width:100%;margin:0 0 20px;font-size:18px;line-height:28px;float:left}.content li{margin-bottom:15px}.content ul,.content ol{width:100%;padding-left:40px;float:left}.content ul li{list-style-type:disc}.content ol li{list-style-type:decimal}*>p:last-child{margin-bottom:0}#header{width:100%;height:100px;padding:0 25px;background-color:#fff;transition:all .28s ease;float:left;position:sticky;top:0;z-index:10}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){#header{background-color:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}#header #mobile{width:0;transition:all .28s ease}#header.fixed{box-shadow:0 2px 5px rgba(0,29,44,.15)}#header nav{height:100%;justify-content:space-between;align-items:center;display:flex}#header nav #logo,#header nav #logo img{width:200px;transition:all .28s ease}#header nav>ul{height:100%;float:left}#header nav ul>li{height:100%;margin-right:40px;align-items:center;display:flex;float:left;position:relative}#header nav ul li:last-child{margin-right:0}#header nav ul li a{font-weight:600}#header nav ul>li.menu-item-has-children,#header nav ul li.menu-item-has-children>a{cursor:s-resize}#header nav ul li.menu-item-has-children:not(.current-menu-parent)>a:hover{color:#001d2c}#header nav ul li ul{width:240px;background-color:#fdfdfd;border-radius:5px;box-shadow:0 2px 5px rgba(0,29,44,.75);opacity:0;transform:translateX(-50%) translateY(20px);pointer-events:none;transition:all .28s ease;cursor:default;position:absolute;top:90px;left:50%}#header nav ul li:hover ul{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:all}#header nav ul li ul:before,#header nav ul li ul:after{content:'';position:absolute;top:0}#header nav ul li ul:before{width:15px;height:15px;margin-left:-2px;box-shadow:2px 2px 5px rgba(0,29,44,.75);background-color:#fdfdfd;transform:rotate(45deg) translateX(-50%);left:50%}#header nav ul li ul:after{width:100%;height:20px;border-radius:5px;background-color:#fdfdfd;left:0}#header nav ul li ul li{width:100%;padding:20px 30px;border-bottom:1px solid #e5e5e5;float:left;position:relative;z-index:1}#header nav ul li ul li a{cursor:pointer;position:relative}#header nav ul li ul li.destacado a:after{content:'';width:20px;height:25px;background-image:url(//www.sisfarma.es/wp-content/themes/sisfarma/images/destacado.svg);background-repeat:no-repeat;background-position:center;position:absolute;right:-22px;top:-9px}#header nav ul li ul li:first-child{border-radius:5px 5px 0 0}#header nav ul li ul li:last-child{border-bottom:0;border-radius:0 0 5px 5px}#header nav ul li.current-menu-ancestor>a,#header nav ul li.current-menu-item a{color:#00a12e}#header nav #contact{align-items:center;display:flex}#header nav #contact a{font-size:16px;font-weight:700;float:left}#header nav #contact a:last-child{width:150px;height:45px;margin-left:25px;justify-content:center;align-items:center;display:flex;color:#fff;overflow:hidden;position:relative}#header nav #contact a:last-child:before{content:'';width:100%;height:100%;background-color:#00a12e;transform:skew(-45deg);transition:all .28s ease;position:absolute;z-index:-1}#header nav #contact a:last-child:hover:before{background-color:#001d2c}#main{width:100%;padding:0 25px;background-color:#fdfdfd;float:left;position:relative;z-index:1}.home #main{margin-top:500px}.home .products{padding-top:80px}.home .products p{margin-bottom:40px}.home #solutions{width:100%;float:left}.home #solutions h5{margin-bottom:50px}.home #solutions .wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:100px}.home #solutions article{width:100%;align-items:center;justify-content:center;flex-direction:column;display:flex;transition:all .28s ease;float:left;position:relative}.home #solutions article:hover{transform:translateY(-10px)}.home #solutions article a{width:100%;height:100%;position:absolute;top:0;left:0}.home #solutions article figure{width:100%;height:150px;margin-bottom:15px;justify-content:center;align-items:flex-end;display:flex}.home #solutions article figure img{max-width:50%;width:auto;max-height:70%;height:auto}.home #solutions article h3{margin-bottom:0;font-size:18px;font-weight:600}.home #main .wp-block-embed{margin-bottom:80px}section{width:100%;padding:80px 0;float:left}section.grey{background-color:#f5f5f7}section.center{text-align:center}#main #head{width:100%;height:200px;padding:0 25px;margin-bottom:70px;color:#fff;justify-content:center;align-items:center;display:flex;background:linear-gradient(to left,rgba(0,161,46,1) 20%,rgba(0,29,44,1) 80%);float:left;position:relative;z-index:-1}#main #head h1,#main #head h2{width:auto;padding:0 25px;margin:0;font-size:24px;text-align:center;position:fixed;z-index:1}#main #head h1>span,#main #head h2>span{width:100%;font-weight:500;font-size:16px;float:left}#main #head>span{width:100%;height:100%;overflow:hidden;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;filter:blur(5px);opacity:.3;top:0;left:0;z-index:0}#intro{width:100%;height:500px;background:#00a12e;border-right:25px solid #fdfdfd;border-left:25px solid #fdfdfd;background-repeat:no-repeat;background-position:left center;background-size:cover;color:#fff;align-items:center;display:flex;position:fixed;top:100px;left:0;z-index:0}#intro:after{content:'';width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,.65) 20%,rgba(255,255,255,0) 80%);mix-blend-mode:multiply;position:absolute;top:0;left:0}#intro .wrapper{height:100%;padding:0;display:grid;grid-template-columns:35% calc(65% - 50px);grid-gap:50px;z-index:1}#intro .wrapper div{display:flex;justify-content:center;flex-direction:column}#intro .wrapper div figure{height:100%;align-items:flex-end;display:flex}#intro .wrapper div figure img{height:500px}#intro h1{margin-bottom:30px;font-size:28px;font-weight:600}#intro h1 strong{font-weight:800}#intro ul{width:100%;float:left}#intro ul li{width:100%;margin-bottom:15px;font-size:20px;font-weight:700;align-items:center;display:flex;float:left}#intro ul li:last-child{margin-bottom:0}#intro ul li:before{content:'';width:30px;height:30px;margin-right:15px;background-image:url(//www.sisfarma.es/wp-content/themes/sisfarma/images/check.svg);background-repeat:no-repeat;background-position:center;float:left}#intro a{margin-top:40px;font-size:20px;font-weight:700;color:#00a12e;align-items:center;display:flex;float:left;background-color:#fff;padding:10px 20px;border-radius:150px}#intro a:hover{transform:translateX(15px)}#intro a:before{content:'';width:30px;height:40px;margin-right:10px;background-image:url(//www.sisfarma.es/wp-content/themes/sisfarma/images/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:cover;float:left}#contacts{padding-bottom:5px}#contacts .wrapper{padding:0}#contacts .wrapper>div{width:100%;align-items:stretch;display:flex;float:left}#contacts .wrapper div>div{padding:50px 25px;background-color:#f5f5f7;box-shadow:0 2px 5px rgba(0,29,44,.15)}#contacts .wrapper div>div:first-of-type{width:calc(100% - 475px);padding:50px 90px;margin-right:25px;float:left}#contacts .wrapper div>div:last-of-type{width:450px;float:left}#contacts .wrapper div>div p{font-size:14px;line-height:20px;font-weight:700;color:#707070}#contacts .wrapper div>div p strong{font-size:18px;color:#001d2c}#contacts .wrapper div>div .links{width:100%;margin-top:40px;justify-content:space-around;display:flex;float:left}#contacts .wrapper div>div:first-of-type .links{width:calc(100% + 40px);margin-left:-20px}#contacts .wrapper div>div a{font-weight:700;flex-direction:column;align-items:center;display:flex}#contacts .wrapper div>div a .icon{width:100%;height:45px;margin-bottom:10px;background-position:center;background-size:auto 100%;background-repeat:no-repeat;transition:all .2s ease;float:left}#contacts .wrapper div>div a:hover .icon{filter:invert(35%) sepia(89%) saturate(2378%) hue-rotate(121deg) brightness(94%) contrast(102%)}#contacts .wrapper div>div a.call .icon{background-image:url(//www.sisfarma.es/wp-content/themes/sisfarma/images/call.svg)}#contacts .wrapper div>div a.whatsapp .icon{background-image:url(//www.sisfarma.es/wp-content/themes/sisfarma/images/whatsapp.svg)}#contacts .wrapper div>div a.form .icon{background-image:url(//www.sisfarma.es/wp-content/themes/sisfarma/images/form.svg)}#contacts .wrapper div>div a.teamviewer .icon{background-image:url(//www.sisfarma.es/wp-content/themes/sisfarma/images/teamviewer.svg)}#contacts .wrapper div>div a.supremo .icon{background-image:url(//www.sisfarma.es/wp-content/themes/sisfarma/images/supremo.svg)}.about #reviews{padding-top:0;margin-bottom:70px}#reviews .wrapper .owl-carousel{width:100%;float:left}#reviews .wrapper .owl-carousel .owl-stage{display:flex;align-items:stretch}#reviews .wrapper .owl-carousel .owl-item{align-items:stretch;display:flex;opacity:0;transition:opacity .28s ease}#reviews .wrapper .owl-carousel .owl-item.active{opacity:1}#reviews article{width:100%;height:100%;margin-top:75px;background-color:#fff;flex-direction:column;align-items:center;justify-content:center;display:flex;float:left}#reviews article>figure:not(.logo){width:150px;height:150px;margin-top:-75px;border:1px solid #e5e5e5;border-radius:100%;box-shadow:0 2px 5px rgba(0,29,44,.15);background-color:#f5f5f7;overflow:hidden}#reviews article div{width:100%;padding:0 50px;margin-top:15px;float:left;position:relative}#reviews article div h4{margin-bottom:15px;font-size:16px;font-weight:400;position:relative;z-index:1}#reviews article div h4 em{margin-left:10px;color:#707070;text-align:left}#reviews article div p{font-size:18px;line-height:26px;color:#707070;position:relative;z-index:1}#reviews article div.text:after{content:'\f10d';font-family:'Font Awesome 5 Free';font-size:120px;font-weight:900;color:#f5f5f7;transform:translateX(-50%);position:absolute;top:20px;left:50%;z-index:0}#reviews article div figure:not(.logo){width:80%;height:0;padding-bottom:45%;margin-left:10%;margin-bottom:40px;position:relative;float:left}#reviews article div figure:not(.logo) img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}#reviews article div figure:not(.logo) a{width:100%;height:100%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;z-index:3}#reviews article div figure:not(.logo).playing a{opacity:0;pointer-events:none}#reviews article div figure:not(.logo) iframe{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:2}#reviews article div figure:not(.logo) a:after{content:'';width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:50px solid #fff;filter:drop-shadow(0 2px 5px rgba(0,29,44,.15));opacity:.75;transition:all .28s ease}#reviews article div figure:not(.logo) a:hover:after{opacity:1}#reviews article div figure.logo{width:30%;margin-bottom:30px;transform:translateX(-50%);float:left;position:relative;left:50%}#reviews button{width:152px;height:calc(100% - 75px);justify-content:center;align-items:center;display:flex;opacity:1;transition:all .28s ease;position:absolute;bottom:0}#reviews button.disabled{opacity:0}#reviews button:after{content:'';width:40px;height:40px;border-top:4px solid #e5e5e5;border-right:4px solid #e5e5e5;transition:all .28s ease;float:left}#reviews button:hover:after{border-color:#001d2c}#reviews button.owl-prev{left:0}#reviews button.owl-prev:after{transform:rotate(-135deg)}#reviews button.owl-next{right:0}#reviews button.owl-next:after{transform:rotate(45deg)}#reviews a.button{width:100%;max-width:350px;height:45px;margin-top:30px;justify-content:center;align-items:center;display:flex;color:#fff;overflow:hidden;transform:translateX(-50%);font-weight:900;float:left;position:relative;left:50%}#reviews a.button:before{content:'';width:100%;height:100%;background-color:#00a12e;transform:skew(-45deg);transition:all .28s ease;position:absolute;z-index:-1}#reviews a.button:hover:before{background-color:#001d2c}.products{padding-top:0}.single-productos .products{padding-bottom:0}.products>h3{text-align:center}.products>div{width:100%;display:grid;grid-template-columns:repeat(6,fit-content(25%));grid-gap:25px;float:left}.products>div.owl-carousel{display:block}.products>div.owl-carousel .owl-stage{display:flex;align-items:stretch}.products>div.owl-carousel .owl-dots{width:100%;height:15px;margin-top:30px;align-items:center;justify-content:center;display:flex;float:left}.products>div.owl-carousel .owl-dots .owl-dot{width:15px;height:15px;margin:0 5px;border-radius:100%;background-color:#ccc;transition:all .28s ease}.products>div.owl-carousel .owl-dots .owl-dot.active{width:20px;height:20px;background-color:#00a12e}.products article{width:100%;margin-bottom:5px;background-color:#fff;box-shadow:0 2px 5px rgba(0,29,44,.15);overflow:hidden;float:left;position:relative}.products article a{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5}.products article a span{opacity:0}.products article figure{padding:30px;background-color:#f5f5f7;position:relative}.products article figure:after{content:'';width:100%;height:50%;background-color:#fff;transform:skew(0,15deg) translateY(70%);position:absolute;bottom:0;left:0}.products article figure img{transition:all .28s ease}.products article:hover figure img{transform:scale(1.05)}.products article div{width:100%;padding:0 30px 30px;background-color:#fff;float:left;position:relative;z-index:1}.products article div h3{font-size:22px;margin-bottom:15px;transition:all .28s ease;position:relative;width:auto}.products article div h3 img.destacado{position:absolute;width:30px;right:-36px;top:-10px}.products article:hover div h3{color:#00a12e}.products article div p{font-size:15px;line-height:20px;color:#707070}.single-productos #main article{width:100%;height:calc(100% - 5px);float:left}.single-productos #main .wrapper>article figure{width:50%;padding-left:150px;padding-right:25px;float:left}.single-productos #main article .content{width:100%;margin-bottom:70px;float:left}.single-productos #main article .content.intro{width:50%;padding-right:150px;padding-left:25px;float:left}.single-productos #main article .content.intro a{margin-top:20px;font-size:20px;font-weight:700;color:#00a12e;align-items:center;display:flex;float:left}.single-productos #main article .content.intro a:hover{transform:translateX(15px)}.single-productos #main article .content.intro a:before{content:'';width:30px;height:40px;margin-right:10px;background-image:url(//www.sisfarma.es/wp-content/themes/sisfarma/images/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:cover;float:left}.single-productos #main article section{padding:40px;margin:0 0 70px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px;box-shadow:0 2px 5px rgba(0,29,44,.15)}.single-productos #main article section:not(#solutions) h4{font-size:16px;color:gray;align-items:center;display:flex}.single-productos #main article section:not(#solutions) h4:last-child{margin-bottom:0}.single-productos #main article section:not(#solutions) h4:before{content:'';min-width:30px;min-height:30px;margin-right:15px;background-image:url(//www.sisfarma.es/wp-content/themes/sisfarma/images/check-green.svg);background-repeat:no-repeat;background-position:center;display:inline-block}.single-productos #main article .content:not(.intro){padding:0 150px}.single-productos #main article .content:not(.intro) .hidden{width:100%;display:none;float:left}.single-productos #main article .content:not(.intro) .show-text{width:100%;padding-top:20px;border-top:2px dashed #f5f5f7;color:#00a12e;font-weight:600;transition:color .28s ease;text-align:center;float:left}.single-productos #main article .content:not(.intro) .show-text:hover{color:#001d2c}.single-productos #main article #solutions{padding:0 150px;box-shadow:0 0 0 transparent;grid-gap:10px}.single-productos #main article #solutions h5{width:100%;text-align:center;grid-column:span 2;float:left}.single-productos #main article #solutions h4{margin-bottom:0}.single-productos #main article #solutions h4 a{border:2px solid #f5f5f7;padding:15px 25px;margin-bottom:0;font-size:16px;background-color:#fff;text-align:left;justify-content:space-between;font-weight:600;align-items:center;display:flex}.single-productos #main article #solutions h4 a:hover{padding-right:15px}.single-productos #main article #solutions h4 a:after{content:'';min-width:22px;min-height:30px;background-image:url(//www.sisfarma.es/wp-content/themes/sisfarma/images/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:cover;float:right}#solutions{width:100%;margin-bottom:70px;float:left}#solutions section{padding:0;margin-bottom:120px;position:relative}#solutions section:last-child{margin-bottom:0}#solutions section:after{content:'';width:350px;height:350px;transform:rotate(45deg);background-color:#f5f5f7;position:absolute;right:0;top:70px;z-index:-1}#solutions section:nth-child(even):after{left:0}#solutions section header{width:100%;margin-bottom:40px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px;grid-auto-flow:dense;float:left}#solutions section header h2{font-size:28px}#solutions section header p{font-size:18px;line-height:24px}#solutions section header div:last-child{justify-self:flex-end;display:flex}#solutions section:nth-child(even) header div:first-child{grid-column:2}#solutions section:nth-child(even) header div:last-child{grid-column:1;justify-self:flex-start}#solutions section header figure{width:auto}#solutions section>div{width:100%;padding:0 150px;display:grid;grid-template-columns:repeat(2,1fr);column-gap:10px;row-gap:5px;float:left}#solutions section h4{height:100%;margin-bottom:0}#solutions section h4 a{border:2px solid #f5f5f7;padding:15px 25px;margin-bottom:0;font-size:16px;background-color:#fff;text-align:left;justify-content:space-between;font-weight:600;align-items:center;display:flex}#solutions section h4 a:hover{padding-right:15px}#solutions section h4 a:after{content:'';min-width:22px;min-height:30px;background-image:url(//www.sisfarma.es/wp-content/themes/sisfarma/images/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:cover;float:right}.single-soluciones .wrapper>article{display:grid;grid-template-columns:calc(70% - 40px) 30%;grid-gap:40px}.single-soluciones .wrapper>article div{position:relative}.single-soluciones .wrapper>article #solutions{margin-bottom:0}.single-soluciones .wrapper>article #solutions section:after{display:none}.single-soluciones .wrapper>article div:last-child .advantage{width:100%;margin-bottom:40px;float:left}.single-soluciones .wrapper>article div:last-child h5{margin-bottom:20px;font-size:20px}.single-soluciones .wrapper>article div:last-child .advantage{padding:20px;background-color:#f5f5f7;box-shadow:0 2px 5px rgba(0,29,44,.15)}.single-soluciones .wrapper>article div:last-child .advantage span{width:100%;margin-bottom:20px;font-size:16px;color:gray;align-items:center;font-weight:600;display:flex;float:left}.single-soluciones .wrapper>article div:last-child .advantage span:last-child{margin-bottom:10px}.single-soluciones .wrapper>article div:last-child .advantage span:before{content:'';min-width:25px;min-height:25px;margin-right:10px;background-image:url(//www.sisfarma.es/wp-content/themes/sisfarma/images/check-green.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block}.single-soluciones .wrapper>article div:last-child #solutions section h4{margin-bottom:5px}.single-soluciones .wrapper>article div h4{position:relative;z-index:1}.single-soluciones #product{padding:40px;margin:70px 0 5px;box-shadow:0 2px 5px rgba(0,29,44,.15)}.single-soluciones #product>div{width:100%;justify-content:center;align-items:stretch;display:flex;float:left}.single-soluciones #product article{width:100%;max-width:calc(30% - 20px);margin:0 10px;float:left}#team{width:100%;padding-bottom:90px;margin-top:30px;display:grid;grid-template-columns:repeat(5,1fr);column-gap:20px;row-gap:40px;float:left}#team article{color:#707070}#team article.boss{color:#001d2c}#team article figure{width:100%;height:0;padding-top:100%;border:1px solid #e5e5e5;background-color:#f5f5f5;position:relative}#team article figure img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:all .28s ease;position:absolute;top:0;left:0}#team article:hover figure img{filter:grayscale(0%)}#team article.boss figure{border:2px solid #001d2c}#team article figure:after{content:'';width:30px;height:40px;transform-origin:bottom;transform:rotate(-90deg) translateX(-50%);background-image:url(//www.sisfarma.es/wp-content/themes/sisfarma/images/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;bottom:19px;left:50%}#team article div{width:100%;float:left;position:relative}#team article div h3{margin-top:15px;margin-bottom:5px;font-size:15px;font-weight:600;text-align:center}#team article div span{width:100%;font-size:13px;line-height:1.3;text-align:center;float:left}#team article div p{width:calc(100% + 200px);padding:20px;margin:0;border-radius:5px;font-size:14px;line-height:1.3;background-color:#fff;text-align:center;box-shadow:0 2px 5px rgba(0,29,44,.15);opacity:0;transform:translateY(30px) scale(.9);pointer-events:none;transition:all .28s ease;position:absolute;left:-100px;top:0;z-index:3}#team article div p:after{content:'\f10d';font-family:'Font Awesome 5 Free';font-size:64px;font-weight:900;color:#f5f5f7;position:absolute;top:0;left:10px;z-index:-1}#team article:hover div p{opacity:1;transform:translateY(0) scale(1);pointer-events:all}#mainform{width:100%;height:100%;background-color:rgba(245,245,247,.95);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;opacity:0;transform:scale(1.2);pointer-events:none;transition:all .28s ease;display:none;position:fixed;top:0;left:0;z-index:10}#mainform.active{opacity:1;transform:scale(1);pointer-events:all}#mainform>div{max-width:920px;padding:50px;border:1px solid #e5e5e5;box-shadow:0 2px 5px rgba(0,29,44,.15);background-color:#fff;position:relative}#mainform>div .close{width:20px;height:20px;cursor:pointer;position:absolute;top:15px;right:15px;z-index:3}#mainform>div .close:before,#mainform>div .close:after{content:'';width:100%;height:2px;background-color:#ccc;transition:all .28s ease;position:absolute;top:50%}#mainform>div .close:hover:before,#mainform>div .close:hover:after{background-color:#001d2c}#mainform>div .close:before{transform:rotate(-45deg)}#mainform>div .close:after{transform:rotate(45deg)}#mainform>div h3{margin-bottom:10px;text-align:center}#mainform>div p{margin-bottom:40px;text-align:center}#mainform .wpcf7{width:100%;float:left}#mainform .wpcf7 form{display:grid;grid-template-columns:repeat(2,1fr);column-gap:25px;row-gap:15px}#mainform .wpcf7 form div:nth-last-child(-n+4){grid-column:span 2}#mainform .wpcf7 form div label{width:100%;margin-bottom:5px;font-size:14px;font-weight:600;color:#707070;float:left}#mainform .wpcf7 form div input:not([type=checkbox]),#mainform .wpcf7 form div textarea,#mainform .wpcf7 form div select{width:100%;padding:10px;height:50px;border:2px solid #f5f5f7;border-radius:5px;transition:all .28s ease;float:left}#mainform .wpcf7 form div input:not([type=checkbox]):focus,#mainform .wpcf7 form div textarea:focus{border-color:#00a12e}#mainform .wpcf7 form div textarea{height:60px;resize:none}#mainform .wpcf7 form div select{padding:0 0 0 10px;cursor:pointer;appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 10px top 55%;background-size:16px 16px}#mainform .wpcf7 form div.message>span{width:100%;float:left}#mainform .wpcf7 form div.message>span.show{font-size:14px;font-weight:600;color:#707070;text-align:center;cursor:pointer}#mainform .wpcf7 form div.message>span.show em{color:#00a12e;margin-left:5px;cursor:pointer;transition:all .28s ease}#mainform .wpcf7 form div.message>span.show em:hover{color:#001d2c}#mainform .wpcf7 form div.message>span:not(.show){display:none}#mainform .wpcf7 form div.submit{display:grid;grid-template-columns:calc(100% - 145px) 145px;align-items:center}#mainform .wpcf7 form div .acceptance{width:100%;float:left;position:relative}#mainform .wpcf7 form div .acceptance span{width:100%;line-height:19px;float:left}#mainform .wpcf7 form div .acceptance label{width:auto;margin-bottom:0;cursor:pointer;align-items:center;display:flex}#mainform .wpcf7 form div .acceptance label a i{font-size:12px;opacity:0;transform:scale(0);transition:transform .28s ease;position:relative;top:-1px}#mainform .wpcf7 form div .acceptance label a:hover i{opacity:1;transform:scale(1)}#mainform .wpcf7 form div .acceptance label:before,#mainform .wpcf7 form div .acceptance label:after{content:''}#mainform .wpcf7 form div .acceptance label:before{min-width:15px;min-height:15px;margin-right:5px;border:2px solid #ccc;border-radius:2px}#mainform .wpcf7 form div .acceptance label:after{width:11px;height:11px;border-radius:1px;background-color:#00a12e;opacity:0;transform:scale(0);transition:all .28s ease;position:absolute;left:4px}#mainform .wpcf7 form div .acceptance label.checked:after{opacity:1;transform:scale(1)}#mainform .wpcf7 form div .acceptance input{width:19px;height:19px;opacity:0;cursor:pointer;position:absolute}#mainform .wpcf7 form div button{width:150px;height:45px;border:0;color:#fff;font-weight:600;background-color:transparent;justify-content:center;align-items:center;display:flex;overflow:hidden;cursor:pointer;transition:all .28s ease;position:relative}#mainform .wpcf7 form div button:before{content:'';width:100%;height:100%;background-color:#00a12e;transform:skew(-45deg);transition:all .28s ease;position:absolute;z-index:0}#mainform .wpcf7 form div button:disabled{filter:grayscale(100%);cursor:not-allowed;opacity:.3}#mainform .wpcf7 form div button:not([disabled]):hover:before{background-color:#001d2c}#mainform .wpcf7 form div button span{position:relative;z-index:1}#mainform .wpcf7 form div.privacy span{font-size:13px;cursor:pointer;transition:color .28s ease;float:left}#mainform .wpcf7 form div.privacy span:hover{color:#00a12e}#mainform .wpcf7 form div.privacy p{margin-bottom:0;font-size:11px;line-height:1;text-align:justify;hyphens:auto;color:#707070;display:none}#mainform .wpcf7 form .wpcf7-list-item{margin-left:0}#mainform .wpcf7 form .ajax-loader{width:100%;height:100%;margin:0;background-color:rgba(255,255,255,.75);background-image:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}#mainform .wpcf7 form .ajax-loader:after{content:'\f1ce';font-family:'Font Awesome 5 Free';font-size:24px;font-weight:900;color:#00a12e;transform:translate(-50%,-50%);animation-name:rotate;animation-duration:2s;animation-iteration-count:infinite;cursor:wait;top:50%;left:50%}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}#mainform .wpcf7 form .wpcf7-form-control-wrap{width:100%;float:left}#mainform .wpcf7 form div.wpcf7-response-output{width:100%;margin:0;padding:10px 0 0;border:0;border-top:2px solid #f5f5f7;text-align:center;font-weight:600;float:left;position:relative}#mainform .wpcf7 form.sent div.wpcf7-response-output{width:100%;height:100%;padding:0;border-top:0;background-color:#fff;color:#00a12e;justify-content:center;align-items:center;display:flex !important;position:absolute;top:0;left:0}#mainform .wpcf7 form span.wpcf7-not-valid-tip{color:#f44336;font-size:20px;transform:translateY(-50%);position:absolute;top:50%;right:10px}#mainform .wpcf7 form span.wpcf7-not-valid-tip:after{content:'\f06a';font-family:"Font Awesome 5 Free";font-weight:900}.mainform .wpcf7{width:100%;float:left}.mainform .wpcf7 form{display:grid;grid-template-columns:repeat(2,1fr);column-gap:25px;row-gap:15px}.mainform .wpcf7 form div:nth-last-child(-n+4){grid-column:span 2}.mainform .wpcf7 form div label{width:100%;margin-bottom:5px;font-size:14px;font-weight:600;color:#707070;float:left}.mainform .wpcf7 form div input:not([type=checkbox]),.mainform .wpcf7 form div textarea,.mainform .wpcf7 form div select{width:100%;padding:10px;height:50px;border:2px solid #f5f5f7;border-radius:5px;transition:all .28s ease;float:left}.mainform .wpcf7 form div input:not([type=checkbox]):focus,.mainform .wpcf7 form div textarea:focus{border-color:#00a12e}.mainform .wpcf7 form div textarea{height:60px;resize:none}.mainform .wpcf7 form div select{padding:0 0 0 10px;cursor:pointer;appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 10px top 55%;background-size:16px 16px}.mainform .wpcf7 form div.message>span{width:100%;float:left}.mainform .wpcf7 form div.message>span.show{font-size:14px;font-weight:600;color:#707070;text-align:center;cursor:pointer}.mainform .wpcf7 form div.message>span.show em{color:#00a12e;margin-left:5px;cursor:pointer;transition:all .28s ease}.mainform .wpcf7 form div.message>span.show em:hover{color:#001d2c}.mainform .wpcf7 form div.message>span:not(.show){display:none}.mainform .wpcf7 form div.submit{display:grid;grid-template-columns:calc(100% - 145px) 145px;align-items:center}.mainform .wpcf7 form div .acceptance{width:100%;float:left;position:relative}.mainform .wpcf7 form div .acceptance span{width:100%;line-height:19px;float:left}.mainform .wpcf7 form div .acceptance label{width:auto;margin-bottom:0;cursor:pointer;align-items:center;display:flex}.mainform .wpcf7 form div .acceptance label a i{font-size:12px;opacity:0;transform:scale(0);transition:transform .28s ease;position:relative;top:-1px}.mainform .wpcf7 form div .acceptance label a:hover i{opacity:1;transform:scale(1)}.mainform .wpcf7 form div .acceptance label:before,.mainform .wpcf7 form div .acceptance label:after{content:''}.mainform .wpcf7 form div .acceptance label:before{min-width:15px;min-height:15px;margin-right:5px;border:2px solid #ccc;border-radius:2px}.mainform .wpcf7 form div .acceptance label:after{width:11px;height:11px;border-radius:1px;background-color:#00a12e;opacity:0;transform:scale(0);transition:all .28s ease;position:absolute;left:4px}.mainform .wpcf7 form div .acceptance label.checked:after{opacity:1;transform:scale(1)}.mainform .wpcf7 form div .acceptance input{width:19px;height:19px;opacity:0;cursor:pointer;position:absolute}.mainform .wpcf7 form div button{width:150px;height:45px;border:0;color:#fff;font-weight:600;background-color:transparent;justify-content:center;align-items:center;display:flex;overflow:hidden;cursor:pointer;transition:all .28s ease;position:relative}.mainform .wpcf7 form div button:before{content:'';width:100%;height:100%;background-color:#00a12e;transform:skew(-45deg);transition:all .28s ease;position:absolute;z-index:0}.mainform .wpcf7 form div button:disabled{filter:grayscale(100%);cursor:not-allowed;opacity:.3}.mainform .wpcf7 form div button:not([disabled]):hover:before{background-color:#001d2c}.mainform .wpcf7 form div button span{position:relative;z-index:1}.mainform .wpcf7 form div.privacy span{font-size:13px;cursor:pointer;transition:color .28s ease;float:left}.mainform .wpcf7 form div.privacy span:hover{color:#00a12e}.mainform .wpcf7 form div.privacy p{margin-bottom:0;font-size:11px;line-height:1;text-align:justify;hyphens:auto;color:#707070;display:none}.mainform .wpcf7 form .wpcf7-list-item{margin-left:0}.mainform .wpcf7 form .ajax-loader{width:100%;height:100%;margin:0;background-color:rgba(255,255,255,.75);background-image:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.mainform .wpcf7 form .ajax-loader:after{content:'\f1ce';font-family:'Font Awesome 5 Free';font-size:24px;font-weight:900;color:#00a12e;transform:translate(-50%,-50%);animation-name:rotate;animation-duration:2s;animation-iteration-count:infinite;cursor:wait;top:50%;left:50%}.mainform .wpcf7 form .wpcf7-form-control-wrap{width:100%;float:left}.mainform .wpcf7 form div.wpcf7-response-output{width:100%;margin:0;padding:10px 0 0;border:0;border-top:2px solid #f5f5f7;text-align:center;font-weight:600;float:left;position:relative}.mainform .wpcf7 form.sent div.wpcf7-response-output{width:100%;height:100%;padding:0;border-top:0;background-color:#fff;color:#00a12e;justify-content:center;align-items:center;display:flex !important;position:absolute;top:0;left:0}.mainform .wpcf7 form span.wpcf7-not-valid-tip{color:#f44336;font-size:20px;transform:translateY(-50%);position:absolute;top:50%;right:10px}.mainform .wpcf7 form span.wpcf7-not-valid-tip:after{content:'\f06a';font-family:"Font Awesome 5 Free";font-weight:900}.blog #main .wrapper,.single-post #main .wrapper{margin-bottom:70px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px}.blog #main .wrapper{margin-bottom:0}.blog article{width:100%;border:2px solid #f5f5f7;background-color:#fff;border-radius:5px;float:left}.blog article figure{width:calc(100% + 4px);max-height:230px;border-radius:5px 5px 0 0;margin:-2px -2px 0;overflow:hidden}.blog article figure img{object-fit:cover;transition:all .28s ease}.blog article figure a:hover img{transform:scale(1.05)}.blog article>div{width:100%;padding:20px;float:left}.blog article div h3{font-size:22px;margin-bottom:20px}.blog article div p{margin-bottom:20px;font-size:14px;line-height:20px;font-weight:600;color:#707070}.blog article .post-meta{width:100%;margin-top:20px;font-size:12px;line-height:20px;color:#707070;justify-content:flex-end;display:flex;float:left}.blog article .post-meta a.category{border:2px solid #e2e2e2;padding:0 4px;margin-left:5px;border-radius:3px;color:#555;font-weight:600;font-size:12px}.blog article .post-meta a.category:hover{background-color:#e2e2e2}.pagination{grid-column:span 2;font-size:24px;justify-content:center;align-items:center;display:flex;float:left}.pagination span,.pagination a{width:32px;height:32px;margin:0 5px;font-size:18px;border-radius:5px;transition:all .28s ease;border:2px solid #00a12e;background-color:#00a12e;color:#fff;font-weight:700;justify-content:center;align-items:center;display:flex;float:left}.pagination span{color:#00a12e;background-color:transparent;border-color:#00a12e}.pagination a:hover{background-color:transparent;color:#00a12e}.single-post #main .wrapper{margin-bottom:0;grid-template-columns:calc(70% - 40px) 30%}.single-post article h1{font-size:28px;margin-bottom:0}.single-post article h1 a{font-size:14px;margin-left:5px}.single-post article .post-meta{width:100%;padding-top:10px;margin-bottom:10px;padding-bottom:5px;border-bottom:2px solid #f5f5f7;font-size:12px;line-height:20px;background-color:#fdfdfd;color:#707070;align-items:center;justify-content:space-between;display:flex;overflow:hidden;transition:all .28s ease;float:left;position:sticky;top:100px;z-index:9}.single-post article .post-meta h3{width:auto;margin:0;line-height:20px;font-size:12px;font-weight:600;opacity:0;transform:translateX(-100%);margin-right:-100%;pointer-events:none;transition:all .28s ease}.single-post article .post-meta h3:after{content:'•';margin:0 5px}.single-post article .post-meta.fixed h3{margin-right:0;opacity:1;transform:translateX(0);pointer-events:all}.single-post article .content{width:100%;margin-top:20px;float:left}.single-post #main article .post-meta a,.single-post #main article .post-meta a:hover{box-shadow:0 0 transparent}.single-post #main article .post-meta a.category{border:2px solid #e2e2e2;padding:0 4px;margin-left:5px;border-radius:3px;color:#555;font-weight:600;font-size:12px}.single-post #main article .post-meta a.category:hover{background-color:#e2e2e2}.single-post #main article .post-meta .share{opacity:0;transform:translateX(100%);pointer-events:none;transition:all .28s ease}.single-post #main article .post-meta.fixed .share{opacity:1;transform:translateY(0);pointer-events:all}.single-post #main article .post-meta .share a{padding:0 5px;font-size:18px;color:gray}.single-post #main article .post-meta .share a:hover{color:#00a12e}.single-post #main article ul:not(.blocks-gallery-grid),.single-post #main article ol{width:100%;margin-bottom:20px;padding-left:20px;float:left}.single-post #main article ul:not(.blocks-gallery-grid) li{list-style:disc}.single-post #main article ol li{list-style:decimal}.single-post #main article ul:not(.blocks-gallery-grid) li ul,.single-post #main article ol li ol{margin-top:10px;margin-bottom:0}.single-post #main article li:not(.blocks-gallery-item){width:100%;margin:0 0 10px;font-size:18px;line-height:26px;float:left}.single-post #main article li:not(.blocks-gallery-item):last-child{margin-bottom:0}.single-post #main article ul.blocks-gallery-grid{margin-bottom:14px}.single-post #main article a{color:#001d2c;box-shadow:inset 0 -5px 0px rgba(0,161,46,.2)}.single-post #main article a:hover{box-shadow:inset 0 -20px 0px rgba(0,161,46,.2)}#sidebar h5{margin-bottom:10px;font-size:15px;color:#707070}#sidebar #related{width:100%;float:left;position:sticky;top:110px}#sidebar #related article{width:100%;border:2px solid #f5f5f7;border-radius:5px;margin-bottom:5px;background-color:#fff;align-items:center;display:flex;float:left;position:relative}#sidebar #related article:last-child{margin-bottom:0}#sidebar #related article a{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;z-index:3}#sidebar #related article figure{min-width:75px;max-width:75px;min-height:75px;max-height:75px;margin:-2px 15px -2px -2px;border-radius:5px 0 0 5px;overflow:hidden;float:left}#sidebar #related article figure img{transition:all .28s ease}#sidebar #related article:hover figure img{transform:scale(1.1)}#sidebar #related article h4{margin:0;font-size:14px;padding-right:10px;font-weight:600;transition:all .28s ease}#sidebar #related article:hover h4{color:#00a12e}body.single-post #main article h2{margin-top:20px}#main .wp-block-image,#main .wp-block-embed{margin-bottom:20px;display:inline-block}.wp-block-columns,.wp-block-image{width:100%;float:left}.wp-block-image img{width:auto;height:auto}#main .wp-block-embed.is-type-video{width:100%;height:0;padding-top:56.25%;float:left;position:relative}#main .wp-block-embed.is-type-video>div,#main .wp-block-embed.is-type-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.wp-block-embed-twitter{margin-bottom:10px}.wp-block-embed-twitter.aligncenter{justify-content:center;display:flex}.wp-block-separator{width:100%;height:2px;border:0 none;background-color:#f5f5f7;float:left}#cta{width:100%;padding-bottom:90px;background-color:#fdfdfd;float:left;position:relative;z-index:1}.about #cta{padding-top:0}#cta .wrapper{padding:80px 150px;background:linear-gradient(to right,#0c7327 0%,#16a335 100%);color:#fff}#cta .wrapper span{width:100%;height:100%;background-position:bottom right;background-repeat:no-repeat;position:absolute;bottom:0;left:0;z-index:-1}#cta .wrapper p{font-size:16px;line-height:22px;font-weight:600}#cta .wrapper a{width:150px;height:45px;font-size:16px;font-weight:700;justify-content:center;align-items:center;display:flex;transition:color .28s ease;color:#00a12e;overflow:hidden;float:left;position:relative}#cta .wrapper a:before{content:'';width:100%;height:100%;background-color:#fff;transform:skew(-45deg);transition:all .28s ease;position:absolute;z-index:-1}#cta .wrapper a:hover{color:#fff}#cta .wrapper a:hover:before{background-color:#00a12e}.clients #main #head{margin-bottom:65px}.clients #reviews .wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:30px;grid-row-gap:100px}.clients #reviews article{margin-top:0;box-shadow:0 2px 5px rgba(0,29,44,.15)}.clients #reviews article,.clients #reviews article div{padding-bottom:0;justify-content:flex-start}.clients #reviews article div figure.logo{width:50%}#footer{width:100%;background-color:#fdfdfd;float:left;position:relative;z-index:1}#footer .wrapper{padding-top:35px;border-top:1px solid #e5e5e5;display:grid;grid-template-columns:1.5fr 1.2fr .5fr .8fr;grid-gap:calc(80px / 3)}#footer .wrapper>div h5{margin-bottom:20px;font-size:15px;color:#707070}#footer .wrapper>div a{width:100%;margin-bottom:10px;font-size:14px;font-weight:600;color:#707070;float:left}#footer .wrapper>div a:last-child{margin-bottom:0}#footer .wrapper>div a:hover{color:#00a12e}#footer #copy{width:100%;margin:100px 0 50px;flex-direction:column;align-items:center;justify-content:center;display:flex;float:left}#footer #copy a:not(#lasastreria){width:40px;height:40px;margin-bottom:15px;background-image:url(//www.sisfarma.es/wp-content/themes/sisfarma/images/sisfarma-grey.svg);background-repeat:no-repeat;background-position:center;background-size:cover;filter:grayscale(100%);transition:all .28s ease}#footer #copy a:not(#lasastreria):hover{filter:grayscale(0%)}#footer #copy p{font-size:14px;font-weight:600;color:#c6c6c6;text-align:center}#footer #copy #lasastreria{width:16px;overflow:hidden;transition:all .28s ease;opacity:.5;float:right;position:relative;top:3px}#footer #copy #lasastreria:hover{width:90px;opacity:1}#footer #copy #lasastreria img{width:auto;max-width:none;height:16px;opacity:1}#whatsapp{width:80px;height:80px;border-radius:100%;font-size:42px;box-shadow:0 2px 5px rgba(0,29,44,.15);background-color:#25d366;color:#fff;justify-content:center;align-items:center;display:flex;position:fixed;bottom:25px;right:25px;z-index:10}#whatsapp:hover{background-color:#075e54}#demo{width:150px;height:45px;justify-content:center;align-items:center;display:flex;color:#fff;overflow:hidden;position:fixed;bottom:25px;left:25px;z-index:10;display:none}#demo:before{content:'';width:100%;height:100%;background-color:#00a12e;transform:skew(-45deg);transition:all .28s ease;box-shadow:0 2px 5px rgba(0,29,44,.15);position:absolute;z-index:-1}#demo:hover:before{background-color:#001d2c}body .cc-window.cc-floating{box-shadow:0 2px 5px rgba(0,29,44,.15)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){body .cc-window.cc-floating{background-color:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.wp-block-table{width:100%;margin-bottom:40px;border-top:2px solid #eaeaea;float:left}.wp-block-table table{border-collapse:collapse}.wp-block-table tr:first-child td{background-color:#f2f2f2}.wp-block-table td{padding:20px 10px;border-bottom:2px solid #eaeaea}.grecaptcha-badge{opacity:0;visibility:hidden;pointer-events:none}button.pum-close.popmake-close{display:none}#wpcf7-f322-o1 .screen-reader-response{display:none !important}
@media only screen and (max-width:1150px){#intro .wrapper{padding:0 25px}#products>div{grid-template-columns:repeat(3,fit-content(33%))}#contacts .wrapper{padding:0}#footer{padding:0 25px}#footer .wrapper{width:100%;padding:35px 0 0;grid-template-columns:repeat(2,1fr);grid-gap:40px}}@media only screen and (max-width:980px){#header{height:80px;overflow:hidden}#header.active{overflow:visible;background-color:#fff}#header nav>ul{width:calc(100% + 50px);height:calc(100vh - 80px);padding:0 25px 145px;background-color:#fdfdfd;align-items:center;flex-direction:column;justify-content:center;display:flex;opacity:0;transform:translateY(50px) scale(1.2);box-shadow:inset 0 2px 5px rgba(0,29,44,.15);pointer-events:none;transition:all .28s ease;position:fixed;top:80px;left:-25px;z-index:10}#header.active nav>ul{opacity:1;transform:translateY(0) scale(1);pointer-events:all}#header nav>ul li{width:100%;height:75px;margin:0;justify-content:center}#header nav ul li:hover ul,#header nav ul li ul{width:100%;height:100%;padding:0 25px 145px;border-radius:0;box-shadow:inset 0 2px 5px rgba(0,29,44,.15);transform:translateY(calc(30px));opacity:0;pointer-events:none;align-items:center;flex-direction:column;justify-content:center;display:flex;position:fixed;top:0;left:0;z-index:10}#header nav ul li ul.active{opacity:1;transform:translateY(0);pointer-events:all}#header nav ul li ul:before,#header nav ul li ul:after{display:none}#header nav ul li ul li{height:75px;padding:0 30px;border:0}#header nav ul li ul li a{padding:2px 0;text-align:center}#header nav #contact a:last-child{display:none}#demo{display:flex}#header #mobile{width:40px;height:60px;margin-left:20px;cursor:pointer;float:right;position:relative}#header #mobile span,#header #mobile:before,#header #mobile:after{content:'';width:100%;height:2px;background-color:#001d2c;transition:all .28s ease;position:absolute;right:0}#header #mobile:before{top:20px}#header #mobile span{top:28px}#header #mobile:after{top:36px}#header.active #mobile:before{transform:rotate(135deg);top:27px}#header.active #mobile span{width:0;right:50%}#header.active #mobile:after{transform:rotate(-135deg);top:27px}#intro{top:80px}.home #solutions .wrapper{grid-gap:25px}#reviews{background-color:#fff}#reviews .wrapper .owl-carousel .owl-nav{width:100%;height:75px;margin-top:2px;background-color:#fff;float:left;position:relative}#reviews button{width:50%;height:100%}#reviews button:after{width:25px;height:25px}#contacts .wrapper div>div:first-of-type{padding:50px}#solutions section{overflow:hidden}#solutions section header{display:block;position:relative}#solutions section header div:first-child{width:100%}#solutions section header div:last-child{position:absolute;opacity:.25;right:0}#solutions section:after{width:250px;height:250px;right:50px}#solutions section:nth-child(even):after{left:auto}#solutions section>div{padding:0 50px}.single-soluciones .wrapper>article{grid-template-columns:1fr}.single-productos #main .wrapper>article figure{padding-left:50px}.single-productos #main article .content.intro{padding-right:50px}.single-soluciones #product article{max-width:calc(50% - 20px)}#team{grid-template-columns:repeat(4,1fr)}#team article div p{width:100%;position:fixed;top:auto;left:0}.blog #main .wrapper,.single-post #main .wrapper{grid-gap:25px}.clients #reviews .wrapper{grid-template-columns:1fr}.clients #reviews article div figure.logo{width:30%}#sidebar{margin-top:50px;float:left}#cta .wrapper{padding:80px 50px}}@media only screen and (max-width:768px){section{padding:50px 0}#intro{padding:25px 0 0;height:auto}#intro .wrapper{padding:0 25px;grid-template-columns:1fr;grid-gap:30px}#intro .wrapper div figure img{height:auto}.home .wp-block-columns{flex-wrap:wrap;flex-direction:column-reverse}.home .wp-block-columns .wp-block-column:nth-child(2n){margin-left:0}.home .wp-block-columns .wp-block-image{margin-top:40px;margin-bottom:0 !important;justify-content:center;display:flex}.home #solutions .wrapper{grid-template-columns:repeat(1,1fr);grid-gap:0}.home #solutions article figure img{max-width:40%}#products>div{grid-template-columns:repeat(2,fit-content(50%))}#contacts .wrapper>div{display:block}#contacts .wrapper div>div:first-of-type,#contacts .wrapper div>div:last-of-type{width:100%}#contacts .wrapper div>div:first-of-type{margin-right:0;margin-bottom:50px}#solutions section>div{padding:0}.single-productos #main .wrapper>article figure,.single-productos #main article .content.intro{width:100%;padding:0}.single-productos #main .wrapper>article figure{margin-bottom:30px}.single-productos #main article section{grid-template-columns:repeat(1,1fr)}.single-productos #main article #solutions h5{grid-column:auto}.single-productos #main article .content:not(.intro){padding:0 50px}.single-productos #main article #solutions{padding:0 50px}.about .wp-block-columns{flex-wrap:wrap;flex-direction:column}.about .wp-block-column:nth-child(2n){margin-left:0}.about .wp-block-column .wp-block-image{margin-top:30px;justify-content:center;display:flex}#team{grid-template-columns:repeat(3,1fr)}.blog #main .wrapper,.single-post #main .wrapper{display:block}.blog article{margin-bottom:30px}.blog article div h3{font-size:18px}#cta .wrapper{text-align:center}#cta .wrapper a{left:50%;transform:translateX(-50%)}#cta .wrapper span{opacity:.15}}@media only screen and (max-width:650px){#mainform{overflow:auto;display:block !important;z-index:11}#mainform>div{padding:30px;float:left}#mainform .wpcf7 form{grid-template-columns:repeat(1,1fr)}#mainform .wpcf7 form div:nth-last-child(-n+4){grid-column:auto}#mainform .wpcf7 form div.submit{display:block}#mainform .wpcf7 form div.submit #submit{margin-top:20px;float:right}#reviews article div{padding:0 30px}#reviews article div figure{width:100%;padding-bottom:56.25%;margin-left:0}#reviews article div figure.logo{width:100%;padding-bottom:0}.single-soluciones #product article{max-width:calc(70% - 20px)}}@media only screen and (max-width:550px){#header nav #logo,#header nav #logo img{width:180px}#solutions section>div{grid-template-columns:repeat(1,1fr)}#products>div{grid-template-columns:repeat(1,1fr)}.single-productos #main article .content:not(.intro){padding:0}.single-productos #main article #solutions{padding:0}.single-soluciones #product article{max-width:100%;margin:0}#team{grid-template-columns:repeat(2,1fr)}#footer .wrapper{grid-template-columns:repeat(1,1fr)}#footer .wrapper>div{padding-bottom:40px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}#footer .wrapper>div:after{content:'';width:50%;border-top:2px solid #e5e5e5;transform:translateX(-50%);position:absolute;bottom:0;left:50%}#footer .wrapper>div:last-child:after{display:none}#footer .wrapper>div h5{text-align:center}#footer .wrapper>div a{width:auto}}@media only screen and (max-width:410px){#header nav #logo{width:42px;overflow:hidden}#intro h1{font-size:20px}#intro ul li{font-size:18px}#intro ul li:before{width:20px;height:20px;margin-right:10px;background-size:20px auto}.home .wp-block-columns .wp-block-image{padding:0 30px}.home #main{margin-top:400px}#contacts .wrapper div>div a{font-size:13px}#reviews article div{padding:0 30px}#team{grid-template-columns:repeat(1,1fr)}#whatsapp{width:60px;height:60px;font-size:32px}}