@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&family=Titillium+Web:wght@300;400;600;700&display=swap');
body, html { font-family: 'Lato', sans-serif;height:100%;margin:0;padding:0;width:100%;text-align:center; } nav, nav a, nav a font, a, .featuresProd img, .featuresProd h2, .itemSeguridad, .itemSeguridad h3, .itemSeguridad img, .itemSeguridad .fichaT{-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;} a{color:#c20;background-color:transparent;color:inherit;-webkit-text-decoration-skip:objects;text-decoration:none} a:hover{color: #c20;} header { height:auto !important; margin: 0 auto;position:relative;width:1000px; } 
.menu li [class^="icon-"], .menu li [class*="icon-"]{ -webkit-transition:all 0.6s ease 0.05s; -moz-transition:all 0.6s ease 0.05s; -o-transition:all 0.6s ease 0.05s; transition:all 0.6s ease 0.05s;}
nav{display:block;color:#000;font-family:'Handlee',cursive;position:relative;z-index:10}
.liLogo{width:auto;height:2em;display:table-cell;} .logoMenu{display:inline-block;margin:-10em 31px;vertical-align:middle;} .logoMenu img{width:6.5em;height:auto;display:inline-block;vertical-align:middle;}
.logoNav{ display:inline-block; padding:.9em 1.5em;  vertical-align:middle}
.menu{box-shadow:0 0 7px -3px, 0 0 11px -8px #000;display:inline-table;margin:0;padding:0;text-align:right;vertical-align:middle;width:100%}
.menu li{color:#222; display:table-cell; font-variant:small-caps; position:relative; text-align:center; z-index:100; vertical-align:middle; background-color:#d3d3d3; background-image:-webkit-gradient(linear,left top,left bottom,from(#f1f1f1),color-stop(0.5,#d3d3d3),color-stop(0.51,#c6c6c6));  background-image:-moz-linear-gradient(#f1f1f1 0%,#d3d3d3 50%,#c6c6c6 51%);  background-image:-o-linear-gradient(#f1f1f1 0%,#d3d3d3 50%,#c6c6c6 51%);  background-image:-ms-linear-gradient(#f1f1f1 0%,#d3d3d3 50%,#c6c6c6 51%);  background-image:linear-gradient(#f1f1f1 0%,#d3d3d3 50%,#c6c6c6 51%);  border-right:1px solid rgba(9,9,9,0.125);font-size:1.07em;position:relative;  margin:0 0 0 -3px;  text-shadow:1px 1px 0 rgba(255,255,255,0.6);  white-space:nowrap}
.menu li a{font-family: "Lato", sans-serif;font-weight:600;text-decoration:none;padding:1em 0 1.4em;display:block;transition:all .2s ease-in-out 0}
.menu li a:hover font{ border-bottom:solid #b30007;  }
.menu li a:hover [class^="icon-"], .menu li a:hover [class*="icon-"]{ color:#000176; font-size:1.45em}
.menu li [class^="icon-"], .menu li [class*="icon-"]{color:#b30007;display:inline-block;font-size:1.7em;margin:0 .17em 0 0;position:relative;top:4px}
.menu ul{visibility:hidden;opacity:0;margin:0 5%;padding:0;width:90%;position:absolute;right:0;background:#2a2a2a;z-index:99;transform:translate(0,20px);transition:all .2s ease-out}
.menu ul li a:hover{background:#1e2098;}
/* .menu ul:after{bottom:100%;right:45%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#2a2a2a;border-width:8px;margin-left:-6px} */
.menu ul li{display:block;float:none;background:none;margin:0;padding:0}
.menu ul li a{font-size:.85em;font-weight:400;display:block;color:#fff;background:#2a2a2a;padding:.9em .25em;text-shadow:none;line-height:.975em}
.menu li:hover>ul{visibility:visible;opacity:1;transform:translate(0,0)}
.menu ul ul{font-variant:normal !important;left:169px;top:0;visibility:hidden;opacity:0;transform:translate(20px,20px);transition:all .2s ease-out}
.menu ul ul:after{left:-6px;top:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:6px;margin-top:-6px}
.menu li>ul ul:hover{visibility:visible;opacity:1;transform:translate(0,0)}
.responsive-menu{display:none;font-family: "Lato", sans-serif;padding:1em .75em;background-color:#d3d3d3; background-image:-webkit-gradient(linear,left top,left bottom,from(#f1f1f1),color-stop(0.5,#d3d3d3),color-stop(0.51,#c6c6c6));  background-image:-moz-linear-gradient(#f1f1f1 0%,#d3d3d3 50%,#c6c6c6 51%);  background-image:-o-linear-gradient(#f1f1f1 0%,#d3d3d3 50%,#c6c6c6 51%);  background-image:-ms-linear-gradient(#f1f1f1 0%,#d3d3d3 50%,#c6c6c6 51%);  background-image:linear-gradient(#f1f1f1 0%,#d3d3d3 50%,#c6c6c6 51%);  border-right:1px solid rgba(9,9,9,0.125);  font-size:1.125em;  position:relative;  margin:0 0 0 -3px;  text-shadow:1px 1px 0 rgba(255,255,255,0.6);text-transform:uppercase;font-weight:600}
.responsive-menu:hover{color:#fff;text-decoration:none} .responsive-menu i{ display:inline-block;  font-size:1.5em;  font-style:normal;  position:absolute;  right:25px;  text-align:right;  top:34px}
.actMobile{display:none;}


section{padding:1em 2em;}.item_cat { float:left; height:36px; width:357px; } .ic1 { border-right: solid #b30007 3px; color: #262889; font-variant:small-caps; font-size:120%; font-weight:bold;line-height:177%; margin: 0 0 0 35px; text-align:center; width: 225px; } .ic2 { font-size: 0.9em; line-height:100%; padding: 0 0 0 24px; width:251px; } .ic2a { background:#d7d7d7; border-radius:4px; box-shadow:0 0 20px -3px #555 inset, 0 0 5px -1px #000;display:inline-block;height:auto;margin:1.5em 0;vertical-align:middle; font-size: 0.65em; padding:1.3em; text-align:center; -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; width:22em; } .ic2a:hover { background: #f1f1f1; box-shadow:0 0 16px -3px #555 inset, 0 0 3px -1px #000; color: #900; } .ic3 { background: #619f25;border-radius: 12px;box-shadow: 0 0 11px -3px #000 inset, 0 2px 3px #000;color: #fff;display: inline-block;font-weight: bold;margin: 5px 0 0;padding: 4px;width: 110px;} .ic3 span { font-variant:small-caps; letter-spacing:4px; } .ic3 p, .ic3 img { display:inline-block; margin: 0px 3px; }

footer {background:#2a2a2a;bottom:0;box-shadow: 0 0 40px -15px #000 inset, 0px -2px 13px #000; clear:both; color:#fff; font-size:0.76em;text-align:right; padding: 8px 3%; position:fixed; width:94%;z-index:2; }
footer p {display:inline-block;margin:0;width:63%;}footer a {color:#c20;text-shadow: 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000; }
.form { background: rgba(255, 255, 255, 0.85); border-radius:12px; bottom:-13px; box-shadow: 0 0 40px -15px #000 inset, 0px -2px 13px #000; color: #b30007; font-size:1.2em; font-weight:bolder; font-variant:small-caps; font-style:italic;letter-spacing:1px; margin: 0 0 0 3%; padding:.55em 3.5% 1em; position:fixed; text-align:center; -webkit-transition:all 0.6s ease 0.05s; -moz-transition:all 0.6s ease 0.05s; -o-transition:all 0.6s ease 0.05s; transition:all 0.6s ease 0.05s;z-index:3; }
.form:hover { background: rgba(38, 40, 137, 0.95); border-radius:12px; bottom:-13px; box-shadow: 0 0 40px -15px #000 inset, 0px 0px 7px 1px #fff; color: #fff; font-size:1.3em; font-weight:bolder; font-variant:small-caps; font-style:italic; height:54; letter-spacing:1px; margin: 0 0 0 3.5%; padding:.55em 3.5% 1em;position:fixed; text-align:center;z-index:4; }
.area-form { -webkit-border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px; border-radius: 6px; background-color: rgba(167, 0, 8, 1.0); height: 26px;font-size:1em; font-family: 'Averia Sans Libre', sans-serif; color:#FFF; padding-left:3px; padding-right:3px; padding-bottom:3px; padding-top: 3px; border:none; margin: 6px 0 0 0;width:100%} .fm { height:60px; } .formDiv{display:inline-block;padding:.6em;width:45%}
/*Lightbox*/.modalmask{position:fixed;font-family:inherit;top:-9%;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:99999;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none} .modalmask:target{opacity:1;pointer-events:auto;overflow:auto;}
.modalbox{text-align:center;width:48%;display:flex;font-size:.95em;position:relative;padding:2.2% 3.5% 3%;background:#fff;border-radius:3px;-webkit-transition:all 500ms ease-in;-moz-transition:all 500ms ease-in;transition:all 500ms ease-in} .movedown{margin:0 auto} .modalmask:target .movedown{margin:10% auto} .close{background:#606061;color:#FFF;line-height:25px;position:absolute;right:1px;text-align:center;top:1px;width:24px;text-decoration:none;font-weight:700;border-radius:3px;font-size:16px} .close:hover{background:#000176;color:#fff}

@font-face {font-family: 'icomoon';src:  url('fonts/icomoon.eot?toclh7');src:url('fonts/icomoon.eot?toclh7#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?toclh7') format('truetype'),url('fonts/icomoon.woff?toclh7') format('woff'),url('fonts/icomoon.svg?toclh7#icomoon') format('svg'); font-weight:normal;font-style:normal; }

[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-agenda:before{content:"\e900"}.icon-android:before{content:"\e901"}.icon-auriculares:before{content:"\e902"}.icon-barcode:before{content:"\e903"}.icon-check:before{content:"\e904"}.icon-check-circle-o:before{content:"\e905"}.icon-check-square-o:before{content:"\e906"}.icon-circle-down:before{content:"\e907"}.icon-circle-left:before{content:"\e908"}.icon-circle-right:before{content:"\e909"}.icon-circle-up:before{content:"\e90a"}.icon-doctor-21:before{content:"\e90b"}.icon-doctor:before{content:"\e90c"}.icon-doctor-2:before{content:"\e90d"}.icon-embed:before{content:"\e90e"}.icon-embed2:before{content:"\e90f"}.icon-facebook:before{content:"\e910"}.icon-facebook1:before{content:"\e911"}.icon-instagram:before{content:"\e912"}.icon-ios:before{content:"\e913"}.icon-kit-medico:before{content:"\e914"}.icon-latido-del-corazon:before{content:"\e915"}.icon-llamada-telefonica:before{content:"\e916"}.icon-megafono:before{content:"\e917"}.icon-megaphone:before{content:"\e918"}.icon-monitor1:before{content:"\e919"}.icon-qrcode:before{content:"\e91a"}.icon-stats:before{content:"\e91b"}.icon-virus:before{content:"\e91c"}.icon-virus-1:before{content:"\e91d"}.icon-virus-2:before{content:"\e91e"}.icon-whatsapp:before{content:"\e91f"}

html,body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;padding:0;}article,aside,details,/* 1 */figcaption,figure,footer,header,main,/* 2 */menu,nav,section,summary{display:block;margin:0;}audio,canvas,progress,video{display:inline-block;}audio:not([controls]){display:none;height:0;}progress{vertical-align:baseline;}template,/* 1 */
[hidden]{display:none;}a:active,a:hover{outline-width:0;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline dotted;}b,strong{font-weight:bolder;}dfn{font-style:italic;}h1{font-size:2em;margin:.67em 0;}mark{background-color:#ff0;color:#000;}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;}svg:not(:root){overflow:hidden;}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em;}hr{box-sizing:content-box;height:0;overflow:visible;}button,input,select,textarea{font:inherit;margin:0;}optgroup{font-weight:700;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],/* 1 */ [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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal;padding:0;}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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-input-placeholder{color:inherit;opacity:0.54;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}

@media screen and (max-width: 995px) { .mainWrap{width:768px} .menu li a{font-size:.875em} .logoMenu img{width:5.2em !important;} }
@media screen and (max-width: 910px) { .modalbox{width:70%;} .modalmask{top:0%;} }
@media (max-width: 858px) {
  .mainWrap{width:auto;padding:50px 20px}
  .menu{display:none;margin:0}
  .liLogo{display:none !important;}
  .responsive-menu{display:block}
  nav{margin:0;background:none}
  .menu li{display:block;margin:0}
  .menu li a{background:#2a2a2a;color:#fff;text-shadow:none}
  .menu li a:hover,.menu li:hover>a{background:#b30007;color:#fff}
  .menu ul{visibility:hidden;opacity:0;top:0;margin:0;width:100%;transform:initial;}
  .menu ul li a{background:#ccc;color:#222}
  .menu li:hover>ul{visibility:visible;opacity:1;position:relative;transform:initial}
  .menu ul ul{left:0;transform:initial}
  .menu li>ul ul:hover{transform:initial}
}
@media screen and (max-width: 630px) { .modalbox{display:inline-block;} .formDiv{width:90%} }
@media screen and (max-width: 515px) { footer{text-align:center;} a .form{display:none;} footer p{width:90%} }

.descriptionProd{display:flex;align-items:center;justify-content:center;padding:2em;margin:-.975em -2em 0;text-align:center;color:#fff;background: rgba(191,0,10,1);background: -moz-radial-gradient(center, ellipse cover, rgba(191,0,10,1) 0%, rgba(191,0,10,1) 38%, rgba(117,0,6,1) 93%, rgba(117,0,6,1) 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(191,0,10,1)), color-stop(38%, rgba(191,0,10,1)), color-stop(93%, rgba(117,0,6,1)), color-stop(100%, rgba(117,0,6,1)));background: -webkit-radial-gradient(center, ellipse cover, rgba(191,0,10,1) 0%, rgba(191,0,10,1) 38%, rgba(117,0,6,1) 93%, rgba(117,0,6,1) 100%);background: -o-radial-gradient(center, ellipse cover, rgba(191,0,10,1) 0%, rgba(191,0,10,1) 38%, rgba(117,0,6,1) 93%, rgba(117,0,6,1) 100%);background: -ms-radial-gradient(center, ellipse cover, rgba(191,0,10,1) 0%, rgba(191,0,10,1) 38%, rgba(117,0,6,1) 93%, rgba(117,0,6,1) 100%);background: radial-gradient(ellipse at center, rgba(191,0,10,1) 0%, rgba(191,0,10,1) 38%, rgba(117,0,6,1) 93%, rgba(117,0,6,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000a', endColorstr='#750006', GradientType=1 );}
.descriptionProd > figure{width:30%}
.descriptionProd > figure img{width:220px}
.descriptionProd > div{width:70%}
.descriptionProd h1{margin:.5em 0}
.valueData *,.boxFastContact *{-webkit-transition:all .65s;-moz-transition:all .65s;-o-transition:all .65s;-ms-transition:all .65s}
.valueData{cursor:crosshair;display:flex;margin:3em auto 1em}
.valueData > *{display:flex;flex-direction:column;justify-content:flex-end;text-align:left;flex:2 45%;border-left:3px solid #fff;padding:.4em .8em;font-weight:600;font-size:.92em}
.valueData > :hover img{position:relative;left:7px;transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);-webkit-transform:scale(1.15,1.15)}
.valueData > * span{margin:.5em 0 0}
.valueData > div > span:nth-of-type(2){font-weight:100;}
.boxTecnico{margin:3em auto 4em;text-align:left;width:89%}
.boxTecnico > h2{border-left:7px solid #ffb71a;display:inline-block;padding:.1em 0 .1em .4em;font-variant:small-caps;font-size:1.75em;letter-spacing:2px;}
.dataTecnico{display:flex;margin:0;padding:0;list-style:none;flex-flow:wrap}
.dataTecnico > li{display:flex;align-items:flex-start;color:#02039a;margin:.55em .8em;text-align:left;width:30%}
.dataTecnico > li > span{color:#b30007;font-size:1.15em;margin:0 .35em 0 0;position:relative;top:.05em}
.dataTecnico > li > p{margin:0;font-size:1.1em;font-weight:600}
.dataTecnico > li > p span{color:#777;display:block;font-size:.95em;font-weight:300;text-align:left;width:100%}
.boxFastContact{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:1.75em auto .5em;width:90%}
.boxFastContact > div{display:flex;justify-content:center;height:6.5em}
.boxFastContact > div:nth-child(1){background:#111;border-top-left-radius:40px;color:#fff;flex-direction:column;font-style:italic;width:30%}
.boxFastContact:hover > div:nth-child(1){color:#ffb71a;text-decoration:underline}
.boxFastContact > div:nth-child(1) > div:nth-child(1){font-size:1.8em;font-weight:600;font-variant:small-caps;line-height:.95em}
.boxFastContact > div:nth-child(1) > div:nth-child(2){letter-spacing:5px;font-size:.925em}
.boxFastContact > div:nth-child(2){width:70%}
.boxFastContact > div:nth-child(2) > a{flex:2 45%;font-size:1.45em;display:flex;justify-content:center;align-items:center}
.boxFastContact > div:nth-child(2) > a > span{margin:0 .35em 0 0}
.boxFastContact > div:nth-child(2) > a:hover{font-weight:600}
.boxFastContact > div:nth-child(2) > a:nth-child(1){background:#949494}
.boxFastContact > div:nth-child(2) > a:nth-child(2){background:#b0b0b0;border-bottom-right-radius:40px}
.boxFastContact > div:nth-child(2) > a:hover:nth-child(1){background:#00b1c4}
.boxFastContact > div:nth-child(2) > a:hover:nth-child(2){background:#4ac959}

@media screen and (max-width:1050px){
    .descriptionProd > figure img{width:200px}
}

@media screen and (max-width:950px){
    .boxTecnico{width:95%}
}

@media screen and (max-width:895px){
    .dataTecnico > li{width:44.3%}
}

@media screen and (max-width:843px){
    .boxFastContact{flex-direction:column;}
    .boxFastContact > *{height:5.2em !important;width:100% !important}
    .offMobile{display:none;}
}

@media screen and (max-width:825px){
    .descriptionProd{flex-direction:column;}
    .descriptionProd > *{width:93% !important}
}

@media screen and (max-width:615px){
    .descriptionProd > *{width:96% !important}
    .valueData{flex-flow:wrap;}
    .valueData > div{flex:2 23%;margin:1em 1.4em}
    .valueData img{position:relative;left:7px;transform:scale(.9,.9);-ms-transform:scale(.9,.9);-webkit-transform:scale(.9,.9)}
    .valueData > :hover img{position:relative;left:7px;transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1)}
}

@media screen and (max-width:615px){
    .boxFastContact{width:95%}
    .boxFastContact > div:nth-child(2){flex-direction:column;height:auto !important}
    .boxFastContact > div:nth-child(2) > a{flex:none;height:3.2em}
}

@media screen and (max-width:560px){
    .dataTecnico > li{width:100%}
}