*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box}body{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{font:300 11px/1.4 'Helvetica Neue','Helvetica','Arial',sans-serif;color:#444}img{max-width:100%;vertical-align:bottom;height:auto}.full-height{height:100%}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}p,label,input,textarea,a,li{font-size:14px}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.list-inline{margin:0 0}::selection{background:#CCC;color:#FFF;text-shadow:none}#top-menu{background-color:#f2f2f2;padding:.8rem 0}.main-navigation{clear:both;display:block;width:100%;text-align:right}.main-navigation.toggled{max-height:100vh}.main-navigation .contenedor-menu{text-align:right;display:inline-block;width:auto;vertical-align:top;margin-right:.5em}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul ul{position:absolute;display:none;text-align:right}.main-navigation.mobile ul ul{position:absolute;display:none}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation .sub-menu li{display:block;z-index:999999}.main-navigation ul ul a{width:auto}.main-navigation ul ul{min-width:175px;z-index:9;text-align:left}.main-navigation li{display:inline-block;position:relative;padding-left:.5rem;cursor:pointer}.main-navigation a{display:block;text-decoration:none}.menu-toggle{display:inline-block;background:none;border:0;box-shadow:none}.menu-toggle:focus{outline:0}.menu-toggle i{font-size:1.9rem}.menu-toggle[aria-expanded=true] i:before{content:'\f00d'}.t-2 .menu-toggle{display:inline-block;background:none;border:0;box-shadow:none}.main-navigation.t-2{position:fixed;width:100vw;height:100vh;top:0;left:0;display:none;z-index:9999999999999;padding:0 15px}.main-navigation.t-2 .contenedor-menu,.main-navigation.t-2 .menu-t2-container{height:100vh;width:100vw}.main-navigation.t-2 .menu-t2-container{display:flex;overflow-y:auto;<}.main-navigation.t-2 ul{display:inline-block;list-style:none;height:auto;padding:0 0;margin:auto auto;z-index:99999999999999999999999999999}.main-navigation.t-2 ul ul{display:none}.main-menu-wrapper.t-2,.main-menu-wrapper.t-2 .menu-toggle{z-index:99999999999999}.main-navigation.t-2 .nav-menu>li.menu-item-has-children>a:after{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f107";transition:ease 0.2s}.main-navigation.t-2 .nav-menu>li.menu-item-has-children>a:after{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f107";transition:ease 0.2s}.main-navigation.t-2 li{display:block}.main-navigation .sub-menu li{padding-top:5px;padding-bottom:5px}.main-navigation .sub-menu .sub-menu{position:relative;left:0}.main-navigation .menu-item-has-children>a:after{font-family:"Font Awesome 5";font-weight:400;content:"\f107";display:inline-block;margin-left:5px;margin-right:0;font-size:1em;vertical-align:middle;transition:ease 0.2s}li.menu-item-has-children a{display:inline-block}html.scroll-paralizado .main-menu-wrapper.t-2{position:fixed}.widget_sp_image img{width:100%;height:auto!important}.sidebar li.widget,.sidebar .widget li{list-style:none}.sidebar .widget ul{padding-left:0}footer .footer-menu-wrapper{display:inline-block}footer li{display:inline-block;list-style:none;padding:0 1em}footer li:first-child{padding:0 0}#colophon{background:#f2f2f2}ul{padding:0 0}.wrapper-idento{display:inline-block;vertical-align:middle}.firma-idento{background:url(../../../../../../themes/identofmk/img/idento.svg);width:20px;height:20px;background-repeat:no-repeat;display:inline-block;background-size:53px;margin:0;transition:width 0.3s;margin-top:0}.firma-idento.white{background-image:url(../../../../../../themes/identofmk/img/idento_neg.svg)}.firma-idento:hover,.firma-idento.desplegado{width:53px}.testimonios{background:var(--grey-color)}.widget_nav_menu ul{list-style:none;padding-left:0}.widget_nav_menu ul li{margin:5px auto}.widget_nav_menu ul li a{padding:5px;padding:10px;background-color:#f2f2f2;display:block;border-radius:2px;text-decoration:none;color:#1d1d1d;font-weight:600}.widget_nav_menu ul li a:hover{background-color:#d2d2d2}.widget_nav_menu ul.sub-menu{list-style:none;padding-left:0}.widget_nav_menu ul.sub-menu li{padding-left:15px}.p-icon p{display:inline-block}.contact-section{margin-top:20px}.contactoc .contact-section i{margin-right:0;font-size:1.8rem;margin-bottom:5px}.contact-block{margin-bottom:20px}.contact-block i{margin-right:5px}.contact-block .social_bar i{font-size:2rem;margin-right:5px}.contact-block .h3{margin-bottom:10px;font-size:1.6rem!important}.contacto-pg .contact-block i{font-size:2rem;margin-bottom:10px}.contacto-pg .social-media{text-align:center}.contacto-pg .social-media i{font-size:2rem}input[type="text"],textarea{outline:none;border:1px solid #ccc;padding:15px!important}input[type="text"]:focus,textarea:focus{border:1px solid green}input[type="submit"]{background-color:green;border:0;color:#fff;padding:20px;margin-bottom:10px}input[type="submit"]:focus,input[type="submit"]:hover,input[type="submit"]:active{outline:none!important}.gform_wrapper .gfield_required{display:inline-block}.gform_wrapper ul.gform_fields li.gfield{padding-right:0px!important}@media only screen and (max-width :767px){.map_box iframe{height:300px!important}}.gform_wrapper div.validation_error{color:#E82C0C!important;font-size:16px!important;font-weight:700!important;margin-bottom:15px!important;border-top:0!important;border-bottom:0!important;padding:6px 0!important;text-align:left!important;margin-bottom:0px!important}.gform_wrapper .top_label .gfield_error{margin-top:0px!important}.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:0px!important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:1px solid #E82C0C!important}.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,.gform_wrapper li.gfield_error ul.gfield_checkbox,.gform_wrapper li.gfield_error ul.gfield_radio{color:#E82C0C!important}li.gfield_error{color:#E82C0C!important;background-color:#ffffff!important;border-top:0!important;border-bottom:0!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{font-size:14px;color:#E82C0C;padding:5px 0}.gform_wrapper .gfield_error .gfield_label{color:#E82C0C!important}.gfield gfield_error input,.gfield gfield_error textarea{border-color:#E82C0C!important}.contacto-1 hr{margin-top:2em;margin-bottom:2em}.contacto-1 .contact-info-block i{font-size:1.5em;color:#e00034;display:inline-block;margin-bottom:.5em}.contacto-1 .contact-info-block .h3{margin-bottom:10px;font-size:1.6rem!important}.contacto-1 .wrapper-text-banner,.contacto-1 .wrapper{width:100%}.contacto-1 .map-block iframe{height:100%}.contacto-1 .gform_wrapper .gfield_label{font-family:'Open Sans';font-weight:600;text-transform:uppercase;font-size:15px;letter-spacing:.5px;margin-bottom:2em;color:#202343}body .contacto-1 .gform_wrapper .top_label div.ginput_container{margin-top:0px!important}.contacto-1 .ginput_container input,.contacto-1 .ginput_container_textarea textarea{border:0;border-bottom:2px solid #202343;padding:.5em 0 .5em 0em!important;font-weight:500;font-size:1.2em!important;font-family:'Open sans'!important;color:#202343;outline:none}.contacto-1 .gform_wrapper ul.gfield_checkbox li label,.contacto-1 .gfield_checkbox a{font-family:'Open sans';font-size:13px!important;vertical-align:text-top!important}.contacto-1 .gform_wrapper .gform_button{font-family:'Open sans';font-weight:700;font-size:1.3rem;text-transform:uppercase;background:#e00034;color:#fff;display:inline-block;line-height:.4em}.contacto-1 .gform_wrapper .gform_button:hover,.contacto-1 .gform_wrapper .gform_button:active{background:#000}.contacto-1 .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{font-size:1.2em!important;font-family:'Open sans';font-weight:700!important;color:#e00034!important}.contacto-1 .gform_wrapper div.validation_error{color:#e00034!important;background:none;padding:1em 1em!important;font-size:1.3em!important;font-family:'Open sans';font-weight:600!important}.contacto-1 .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:0px!important;border-bottom:2px solid #e00034!important;width:100%!important}.contacto-1 #gform_confirmation_message_1 h3{font-size:1em;font-weight:400;margin-top:1.5em}.contacto-1 #gform_confirmation_message_1 h3 span{color:#749a0b;font-weight:800;display:block;font-size:2em}.contacto-2 hr{margin-top:2em;margin-bottom:2em}.contacto-2 .contact-info-block i{font-size:1.5em;color:#e00034;display:inline-block;margin-bottom:.5em}.contacto-2 .contact-info-block .h3{margin-bottom:10px;font-size:1.6rem!important}.contacto-2 .wrapper-text-banner,.contacto-2 .wrapper{width:100%}.contacto-2 .gform_wrapper .gfield_label{font-family:'Open Sans';font-weight:600;text-transform:uppercase;font-size:15px;letter-spacing:.5px;margin-bottom:2em;color:#202343}body .contacto-2 .gform_wrapper .top_label div.ginput_container{margin-top:0px!important}.contacto-2 .ginput_container input,.contacto-2 .ginput_container_textarea textarea{border:0;border-bottom:2px solid #202343;padding:.5em 0 .5em 0em!important;font-weight:500;font-size:1.2em!important;font-family:'Open sans'!important;color:#202343;outline:none}.contacto-2 .gform_wrapper ul.gfield_checkbox li label,.contacto-2 .gfield_checkbox a{font-family:'Open sans';font-size:13px!important;vertical-align:text-top!important}.contacto-2 .gform_wrapper .gform_button{font-family:'Open sans';font-weight:700;font-size:1.3rem;text-transform:uppercase;background:#e00034;color:#fff;display:inline-block;line-height:.4em}.contacto-2 .gform_wrapper .gform_button:hover,.contacto-1 .gform_wrapper .gform_button:active{background:#000}.contacto-2 .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{font-size:1.2em!important;font-family:'Open sans';font-weight:700!important;color:#e00034!important}.contacto-2 .gform_wrapper div.validation_error{color:#e00034!important;background:none;padding:1em 1em!important;font-size:1.3em!important;font-family:'Open sans';font-weight:600!important}.contacto-2 .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:0px!important;border-bottom:2px solid #e00034!important;width:100%!important}.contacto-2 .map-block{margin-top:2em}.contacto-2 #gform_confirmation_message_1 h3{font-size:1em;font-weight:400;margin-top:1.5em}.contacto-2 #gform_confirmation_message_1 h3 span{color:#749a0b;font-weight:800;display:block;font-size:2em}.sticky-topbar.fixed-header .hide-fixed{display:none}.fixed-header.sticky-topbar{display:block;position:fixed;background:#fff;top:0;width:100%;z-index:999}.sticky-topbar.sticky-on-return.animate{transition:transform ease 0.2s}.post span.date,.post span.author,.post span.comments{padding-bottom:20px;margin-right:10px;display:inline-block}.post span.date a,.post span.author a,.post span.comments a{text-decoration:none}.post .comments h3{margin-bottom:0;font-weight:600}.post .comments .logged-in-as{text-align:right}.post .comment-form textarea,.post .comment-form input[type="text"]{width:100%;margin-top:5px;margin-bottom:10px;padding:10px}.post .comment-form textarea:focus,.post .comment-form input:focus{outline:0;border:1px solid green}.post .comments ul li{list-style:none}._loop_box ._img_box img{max-width:100%}.widget_search .search-input{display:block;width:100%;padding:.8em .8em;border:1px solid gray;font-size:.8em;background:url('data:image/svg+xml;utf8,<svg version="1.0" width="1280.000000pt" height="1270.000000pt" viewBox="0 0 1280.000000 1270.000000" preserveAspectRatio="xMidYMid meet"><path fill="#82858C" stroke="none" d="M4895 12689 c-1613 -102 -3112 -968 -4012 -2319 -694 -1043 -991 -2273 -847 -3520 185 -1607 1121 -3058 2509 -3887 677 -405 1361 -632 2180 -723 156 -18 716 -24 895 -11 870 67 1729 349 2424 798 l69 45 1516 -1515 c834 -833 1532 -1523 1551 -1534 52 -27 193 -25 285 6 100 33 247 111 336 178 123 93 205 171 493 469 286 294 357 383 431 540 74 155 94 317 51 404 -10 19 -696 714 -1544 1562 -1479 1480 -1526 1529 -1513 1550 262 420 497 991 620 1508 151 636 181 1333 85 1995 -180 1243 -840 2421 -1814 3237 -1041 872 -2355 1303 -3715 1217z m590 -1739 c1099 -82 2065 -645 2673 -1560 310 -466 492 -968 564 -1560 17 -140 17 -602 -1 -745 -72 -597 -264 -1119 -588 -1595 -427 -626 -1048 -1102 -1753 -1342 -369 -125 -670 -178 -1070 -185 -271 -5 -440 7 -672 47 -1565 273 -2755 1574 -2889 3158 -15 179 -6 582 16 742 55 398 155 729 330 1085 183 374 396 670 695 964 706 696 1707 1064 2695 991z"/></svg>');background-repeat:no-repeat;background-position:right+5% center;background-size:1em;outline:none;font-family:'Lora',serif}.comments .comment-form textarea,.comments .comment-form input[type="text"]{width:100%;margin-top:5px;margin-bottom:10px;padding:10px}@media (min-width:768px){.navbar-right{margin-right:0}}.error404 img,article img{max-width:100%}.right-sidebar .widget-area{width:100%!important}.list-inline li{display:inline-block!important}time.updated-only{display:none!important}.card{height:100%}.card-body{flex-direction:column;justify-content:space-between;display:flex;padding:0}.wc_payment_method.payment_method_redsys label[for="payment_method_redsys"] img{display:none!important}.wc_payment_method.payment_method_redsys label:after{width:90px;height:33px;content:'';display:block;float:right;margin-top:-4px;background-size:contain;background-color:#fff;background-repeat:no-repeat;border:1px solid #cfcece;background-position:center;border-radius:5px}.wc_payment_method.payment_method_redsys label:after{background-image:url(../../../../../../themes/identofmk/modules/redsys_img/redsys.png)}.slider_box{min-height:40vh}.carousel .carousel-inner,.carousel .slider-overlay{height:100%;min-height:inherit}.carousel .carousel-item{height:100%;background-size:cover;background-position:center;min-height:inherit}.carousel .carousel-item .container{height:100%}.carousel .carousel-item .container span{display:block}.carousel .slider-overlay{display:flex;justify-content:center;align-items:center}.carousel .full-anchor{height:100%;position:absolute;width:100%}.carousel-control-next,.carousel-control-prev{width:5%}.contenido .content-single img{object-fit:cover;min-height:100%}.alternate-content>.elem{display:flex;flex-direction:row}.alternate-content>.elem:nth-child(even){flex-direction:row-reverse}@media screen and (min-width:992px){.menu-toggle{display:none}.main-navigation .nav-menu{display:block}}@media screen and (max-width:991px){.main-navigation.mobile ul ul{position:static}.desplegado .main-navigation.mobile ul ul{display:block}.main-navigation.mobile li.menu-item-has-children ul.sub-menu{position:relative;padding-left:10px}.main-navigation.mobile li.menu-item-has-children ul.sub-menu::after{position:absolute;content:'';width:100%;height:1px;background:#dadada;top:0;left:0}.main-navigation .menu-item-has-children>a:after{font-family:"Font Awesome 5";font-weight:400;content:"\f107";display:inline-block;margin-left:5px;padding:0 10px;right:5px;position:absolute;margin-right:0;font-size:1em;vertical-align:middle;transition:ease 0.2s}.main-navigation .menu-item-has-children>a:after{content:"\f107"}.main-navigation .menu-item-has-children.expanded>a:after{content:"\f106"}.desplegado .main-navigation .menu-item-has-children>a:after{display:none}.lateral nav#site-navigation{max-height:100vh;height:100%;position:fixed;width:100%;background:#fff;top:0;left:-100%;z-index:9;padding:0 15px 0 10px;transition:top 0s,height 0s,left 0.5s}.lateral nav#site-navigation.toggled{top:0;left:0}body.scroll-hidden{overflow-y:hidden}.main-navigation ul li{width:100%;padding-top:5px;padding-bottom:5px;text-align:left}.main-navigation ul li.focus>ul{position:static;float:none;display:block}.main-navigation .contenedor-menu{width:100%;text-align:center}.main-navigation{height:auto;max-height:0;overflow:hidden;transition:max-height 0.2s ease-in-out}}