.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}.cont-1401{max-width:1400px}.container{margin:0 auto;width:100%;padding:0 15px}.cont-1728{max-width:1500px}.cont-1000{max-width:1000px}.cont-1900{max-width:1900px;padding-left:0;padding-right:0}.admin-bar .c-header{top:32px;transition:0.6s all}.solomovil{display:none}.c-generico.top--menu a{text-decoration:underline;color:#222}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
 html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}html ::-webkit-scrollbar{width:8px}html ::-webkit-scrollbar-track{background:#000100}html ::-webkit-scrollbar-thumb{background:#A5A5A5;border-radius:5px}html ::-webkit-scrollbar-thumb:hover{background:#888}body{margin:0;background:#FCF9F5}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,picture,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#fff0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}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;height:auto;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox]:not(#rememberme){-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;box-sizing:border-box;padding:0}input[type=checkbox]:not(#rememberme):before{content:"";display:inline-block;width:24px;height:24px;position:relative;transition:all 0.5s;background:url(/wp-content/themes/mikksa-initial-theme/library/images/icon-checkbox.svg) no-repeat center;background-size:cover;margin-right:7px;top:2px}input[type=checkbox]:not(#rememberme):checked:before{background:url(/wp-content/themes/mikksa-initial-theme/library/images/icon-checked.svg) no-repeat center;background-size:cover}input[type=checkbox].filtrar{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;box-sizing:border-box;padding:0}input[type=checkbox].filtrar:before{content:"";display:inline-block;width:15px;height:15px;position:relative;transition:all 0.5s;background:url(/wp-content/themes/mikksa-initial-theme/library/images/icon-checkbox2.svg) no-repeat center;margin-right:7px;background-size:cover;top:0}input[type=checkbox].filtrar:checked:before{background:url(/wp-content/themes/mikksa-initial-theme/library/images/icon-checked2.svg) no-repeat center;background-size:cover}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;box-sizing:border-box;padding:0}input[type=radio]:before{content:"";display:inline-block;border-radius:50%;width:16px;height:16px;position:relative;transition:all 0.5s;background:url(/wp-content/themes/mikksa-initial-theme/library/images/cc1.svg) no-repeat center;background-size:cover;top:2px}input[type=radio]:checked:before{background:url(/wp-content/themes/mikksa-initial-theme/library/images/cc2.svg) no-repeat center;background-size:cover;border-radius:50%;width:16px;height:16px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,html{overflow-x:hidden;margin:0}*{box-sizing:border-box}a,button,div,h1,h2,h3,h4,h5,h6,input,label,li,p,select,span,td,textarea{font-family:"Karla",sans-serif;font-weight:400;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-generico.top--menu .container.cont-1200{max-width:1200px;padding-top:100px;padding-bottom:50px}li,ul{margin:0;padding:0;list-style:none}.cont-1200 p{margin:10px 0px!important}.cont-1200 ul{margin:10px 10px!important;list-style:disc!important;color:#000}.cont-1200 li{margin:10px 10px;list-style:disc!important;color:#000}a,button,input[type=submit]{display:inline-block;text-decoration:none;transition:all 0.5s}a:hover,button:hover,input[type=submit]:hover{text-decoration:none}a,article,div,h1,h2,h3,h4,h5,h6,li,p,section,span{font-family:"Karla",sans-serif;font-weight:400;line-height:normal;padding:0;font-style:normal;margin:0}figure{margin:0;display:block}a,input{text-decoration:none;outline:0}a:focus,a:hover,input:focus,input:hover{text-decoration:none;outline:0}input,select,textarea{border-radius:0}body{background-color:#fff}body.home{background-color:#fff}header.c-header{background-color:#fff;position:fixed;top:0;left:0;z-index:9999}header.c-header .normal{display:grid;grid-template-columns:500px 1fr}header.c-header .normal .izda{display:flex;align-items:center;justify-content:flex-start}header.c-header .normal .dcha #menu nav .top-nav{display:flex;align-items:center;justify-content:center;grid-gap:45px}header.c-header .normal .dcha #menu nav .top-nav li.menu-item a{font-style:normal;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.2px;color:#000;padding:20px 0}header.c-header .normal .dcha #menu nav .top-nav li.menu-item a:hover{color:#EF4444}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children{position:relative}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children li.menu-item-has-children{position:relative}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>a:hover::after{content:url(/wp-content/themes/mikksa-initial-theme/library/images/haschildren2.svg);margin-left:6px;top:0;position:relative;-webkit-transition:all 3s;transition:all 3s}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>a::after{content:url(/wp-content/themes/mikksa-initial-theme/library/images/haschildren.svg);margin-left:6px;top:0;position:relative;-webkit-transition:all 3s;transition:all 3s}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children:hover>.sub-menu{display:block}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu{position:absolute;top:64px;left:50%;transform:translate(-42%,0%);background-color:#f5f5f5;padding:20px 0;display:none}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu li a{font-style:normal;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.2px;color:#000;width:100%;margin-bottom:12px;padding:0 40px;display:flex}.logo-footer{text-align:center}header.c-header .current-menu-item a{text-decoration:underline}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu li a:hover{color:#EF4444}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu li:last-child a{margin-bottom:0}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu li.menu-item-has-children>a:hover::after{content:url(/wp-content/themes/mikksa-initial-theme/library/images/haschildren2.svg);margin-left:6px;top:0;position:relative;-webkit-transition:all 3s;transition:all 3s}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu li.menu-item-has-children>a::after{content:url(/wp-content/themes/mikksa-initial-theme/library/images/haschildren3.svg);margin-left:6px;top:0;position:relative;-webkit-transition:all 3s;transition:all 3s}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu li.menu-item-has-children:hover>.sub-menu{display:block}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu .sub-menu{position:absolute;top:0;left:100%;transform:translate(0%,0%);background-color:#f5f5f5;padding:15px;display:none}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu .sub-menu li a{font-style:normal;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.2px;color:#000;width:max-content;margin-bottom:12px;padding:0 20px}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu .sub-menu li a:hover{color:#EF4444}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu .sub-menu li:last-child a{margin-bottom:0}#bannerhome{margin-top:63px;background-size:cover;min-height:400px;display:flex;align-items:center;justify-content:flex-start;position:relative}@media only screen and (max-width:1000px){#entry .container .text .content h1{font-style:normal;font-weight:400;font-size:22px;line-height:160%;color:#fff;margin-bottom:20px;margin-top:30px}section#solutions.clientlist .soluciones .solucion h4{margin-bottom:0;text-align:center;font-size:16px;line-height:20px}#careers .modal .wpcf7 .doble>p{display:flex;align-items:center;flex-direction:column;grid-gap:20px;margin-bottom:20px}body.nav-open #menumovil{display:flex}.admin-bar .c-header{top:46px;transition:0.6s all}.admin-bar #menumovil{top:99px}.admin-bar #menumovil.toparriba{top:120px}.cont-1400{padding-left:15px;padding-right:15px}header.c-header{background-color:#fff;position:fixed;top:0;left:0;z-index:9999}header.c-header .normal{display:grid;grid-template-columns:500px 1fr;display:none}header.c-header .normal .izda{display:flex;align-items:center;justify-content:flex-start}header.c-header .normal .dcha #menu nav .top-nav{display:flex;align-items:center;justify-content:center;grid-gap:45px}header.c-header .normal .dcha #menu nav .top-nav li.menu-item a{font-style:normal;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.2px;color:#000;padding:20px 0}header.c-header .normal .dcha #menu nav .top-nav li.menu-item a:hover{color:#EF4444}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children{position:relative}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children li.menu-item-has-children{position:relative}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>a:hover::after{content:url(/wp-content/themes/mikksa-initial-theme/library/images/haschildren2.svg);margin-left:6px;top:0;position:relative;-webkit-transition:all 3s;transition:all 3s}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>a::after{content:url(/wp-content/themes/mikksa-initial-theme/library/images/haschildren.svg);margin-left:6px;top:0;position:relative;-webkit-transition:all 3s;transition:all 3s}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children:hover>.sub-menu{display:block}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu{position:absolute;top:64px;left:50%;transform:translate(-42%,0%);background-color:#f5f5f5;padding:20px 0;display:none}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu li a{font-style:normal;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.2px;color:#000;width:100%;margin-bottom:12px;padding:0 40px;display:flex}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu li a:hover{color:#EF4444}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu li:last-child a{margin-bottom:0}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu li.menu-item-has-children>a:hover::after{content:url(/wp-content/themes/mikksa-initial-theme/library/images/haschildren2.svg);margin-left:6px;top:0;position:relative;-webkit-transition:all 3s;transition:all 3s}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu li.menu-item-has-children>a::after{content:url(/wp-content/themes/mikksa-initial-theme/library/images/haschildren3.svg);margin-left:6px;top:0;position:relative;-webkit-transition:all 3s;transition:all 3s}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu li.menu-item-has-children:hover>.sub-menu{display:block}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu .sub-menu{position:absolute;top:0;left:100%;transform:translate(0%,0%);background-color:#f5f5f5;padding:15px;display:none}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu .sub-menu li a{font-style:normal;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.2px;color:#000;width:max-content;margin-bottom:12px;padding:0 20px}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu .sub-menu li a:hover{color:#EF4444}header.c-header .normal .dcha #menu nav .top-nav>li.menu-item-has-children>.sub-menu .sub-menu li:last-child a{margin-bottom:0}header.c-header .solomovil{display:flex;justify-content:space-between;align-items:center;padding:0 10px}.burger{position:relative;width:22px;height:14px;cursor:pointer;background-color:#fff0;border:none}.burger:hover span{background:#fff}.nav-open .burger{top:-2px}.burger span{position:absolute;left:0;top:0;width:100%;height:2px;transition:all 0.2s,background 0s;background:#fff}body.home .burger span{background:#fff}body.home.scrolled .burger span{background:#fff}.burger span:nth-child(2){top:6px}.burger span:last-child{top:12px}.nav-open .burger span:first-child,.nav-open .burger span:last-child{top:8px}.nav-open .burger span:first-child{transform:rotate(45deg)}.nav-open .burger span:last-child{transform:rotate(-45deg)}.nav-open .burger span:nth-child(2){opacity:0;visibility:hidden}#menumovil{position:fixed;top:66px;left:0;bottom:0;width:100%;background-color:#fff;z-index:9999;display:flex;align-items:center;justify-content:center;display:none;transition:0.6s all;border-top:1px solid #000}#menumovil.toparriba{top:70px}#menumovil nav .top-nav{display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:15px}#menumovil nav .top-nav li.menu-item a{font-weight:400;font-size:20px;line-height:25px;text-align:center;letter-spacing:.02em;color:#000;padding:10px 0;display:flex;justify-content:flex-start;text-transform:uppercase}#menumovil nav .top-nav>li.menu-item-has-children{position:relative}#menumovil nav .top-nav>li.menu-item-has-children>a:hover::after{content:url(/wp-content/themes/mikksa-initial-theme/library/images/haschildren3.svg);margin-left:9px;top:-2px;position:relative}#menumovil nav .top-nav>li.menu-item-has-children>a::after{content:url(/wp-content/themes/mikksa-initial-theme/library/images/haschildren3.svg);margin-left:9px;top:-2px;position:relative}#menumovil nav .top-nav>li.menu-item-has-children>.sub-menu{position:relative;top:initial;left:initial;transform:translate(0%,0%);background-color:#fff;padding:0;display:none;margin-top:15px;margin-bottom:20px}#menumovil nav .top-nav>li.menu-item-has-children>.sub-menu li{text-align:center}#menumovil nav .top-nav>li.menu-item-has-children>.sub-menu li a{font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#000!important;width:initial;margin-bottom:20px;padding:0;display:flex;justify-content:center}#menumovil nav .top-nav>li.menu-item-has-children>.sub-menu li:last-child a{margin-bottom:0}#menumovil nav .top-nav>li.menu-item-has-children>.sub-menu>li.menu-item-has-children{position:relative}#menumovil nav .top-nav>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>a:hover::after{content:url(/wp-content/themes/mikksa-initial-theme/library/images/haschildren4.svg);margin-left:9px;top:-2px;position:relative}#menumovil nav .top-nav>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>a::after{content:url(/wp-content/themes/mikksa-initial-theme/library/images/haschildren4.svg);margin-left:9px;top:-2px;position:relative}#menumovil nav .top-nav>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu{position:relative;top:initial;left:initial;transform:translate(0%,0%);background-color:#fff;padding:0;margin-top:15px;margin-bottom:30px}#menumovil nav .top-nav>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu li{text-align:center}#menumovil nav .top-nav>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu li a{font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#A7A7A7;width:initial;margin-bottom:20px;padding:0;display:flex;justify-content:center}#menumovil nav .top-nav>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu li:last-child a{margin-bottom:0}#bannerhome{margin-top:53px;background-size:cover;background-position:center left;min-height:370px;display:flex;align-items:flex-start;justify-content:flex-start}section#services{margin-top:30px;margin-bottom:30px;padding-left:0;padding-right:0}section#services>h2{font-style:normal;font-weight:700;font-size:32px;line-height:44px;text-align:center;color:#111;margin-bottom:20px;padding-left:15px;padding-right:15px}section#services>p{font-style:normal;font-weight:400;font-size:18px;line-height:32px;text-align:center;color:rgb(18 17 39 / .56);margin-bottom:50px;padding-left:20px;padding-right:20px}section#services .servicios{display:grid;grid-template-columns:1fr;grid-gap:6px}section#services .servicios .servicio{width:100%;height:164px;position:relative;border-radius:4px;overflow:hidden}section#services .servicios .servicio .img{position:absolute;width:100%;height:164px;z-index:-1}section#services .servicios .servicio .img img{width:100%;height:100%;object-fit:cover}section#services .servicios .servicio .img span{width:100%;height:100%;background-color:#000;display:block;position:absolute;top:0;left:0}section#services .servicios .servicio .titlebottom{display:flex;justify-content:space-between;flex-direction:column;height:100%;width:100%}section#services .servicios .servicio .titlebottom h4{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#F9F9FB;padding:22px 18px}section#services .servicios .servicio .titlebottom p{margin:22px 18px;font-style:normal;font-weight:500;font-size:16px;line-height:21px;text-align:center;color:#FFF;border:1px solid #fff;border-radius:8px;padding:14px 20px;width:max-content;display:flex;align-items:center}section#services .servicios .servicio .titlebottom p svg{margin-left:8px}section#services .servicios .servicio .titlebottom p:hover{background-color:#EF4444}footer.c-pie{background-color:#000;padding-right:15px;padding-left:15px}footer.c-pie .arriba{display:grid;grid-template-columns:1fr;grid-gap:40px;padding:55px 0;border-bottom:1px solid #FFFFFF50}footer.c-pie .arriba .izda{display:grid;grid-template-columns:1fr;grid-gap:30px;order:2}footer.c-pie .arriba .izda .contenedor p.title{font-style:normal;font-weight:600;font-size:14px;line-height:170%;letter-spacing:.8px;text-transform:uppercase;color:rgb(255 255 255 / .4);margin-bottom:21px}footer.c-pie .arriba .izda .contenedor a{font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#FFF;display:block;margin-bottom:12px}footer.c-pie .arriba .izda .contenedor a:hover{color:#EF4444}footer.c-pie .arriba .dcha{orphans:1}footer.c-pie .arriba .dcha .contenedor .title{font-style:normal;font-weight:600;font-size:14px;line-height:170%;letter-spacing:.8px;text-transform:uppercase;color:rgb(255 255 255 / .4);margin-bottom:21px}footer.c-pie .arriba .dcha .contenedor .wpml-ls-legacy-dropdown{width:100%}footer.c-pie .arriba .dcha .contenedor ul li.wpml-ls-current-language a{background-color:#000;border:1px solid #FFFFFF50;color:#fff;border-radius:8px;padding:8px 12px}footer.c-pie .arriba .dcha .contenedor ul li.wpml-ls-current-language a:hover{color:#EF4444}footer.c-pie .arriba .dcha .contenedor ul li.wpml-ls-current-language a:hover span{color:#EF4444}footer.c-pie .arriba .dcha .contenedor ul li.wpml-ls-current-language a span{font-style:normal;font-weight:400;font-size:14px;line-height:180%;text-align:center;letter-spacing:.02em;transition:0.6s all;color:#FFF}footer.c-pie .arriba .dcha .contenedor ul li.wpml-ls-current-language ul.js-wpml-ls-sub-menu li a{background-color:#fff}footer.c-pie .arriba .dcha .contenedor ul li.wpml-ls-current-language ul.js-wpml-ls-sub-menu li a span{color:#000}footer.c-pie .arriba .dcha .contenedor .logo{margin-top:55px}footer.c-pie .arriba .dcha .contenedor .logo p.red{font-style:normal;font-weight:600;font-size:14px;line-height:170%;letter-spacing:.8px;text-transform:uppercase;color:#EF4444;margin-top:15px}footer.c-pie .middle{display:grid;grid-template-columns:1fr;grid-gap:50px;padding:40px 0;border-bottom:1px solid #FFFFFF50}footer.c-pie .middle .text p.red{font-style:normal;font-weight:600;font-size:14px;line-height:170%;letter-spacing:.8px;text-transform:uppercase;color:#EF4444;margin-top:15px}footer.c-pie .middle .text p{font-style:normal;font-weight:400;font-size:18px;line-height:32px;text-align:center;color:rgb(18 17 39 / .56);color:#fff;text-align:left;margin-top:10px;font-size:16px}footer.c-pie .middle .form{display:flex;align-items:center}footer.c-pie .middle .form form p{display:flex;grid-gap:12px}footer.c-pie .middle .form form p input[type=email]{width:100%;background-color:#000;border:1px solid #FFFFFF50;color:#fff;border-radius:8px;padding:8px 12px;font-style:normal;font-weight:400;font-size:14px;line-height:180%;color:rgb(255 255 255 / .4)}footer.c-pie .middle .form form p input[type=submit]{font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#FFF;background-color:#EF4444;border-radius:8px;height:43px;width:142px;transition:0.6s all;border:none}footer.c-pie .middle .form form p input[type=submit]:hover{color:#000;background-color:#fff}footer.c-pie .middle .form form .wpcf7-response-output{color:#fff;margin-top:20px;margin-left:0}footer.c-pie .middle .form form .wpcf7-spinner{display:none}footer.c-pie .abajo{display:grid;grid-template-columns:1fr;grid-gap:30px;padding:40px 0}footer.c-pie .abajo p{font-style:normal;font-weight:400;font-size:16px;line-height:160%;text-align:center;color:rgb(255 255 255 / .56)}footer.c-pie .abajo .redes{display:flex;align-items:center;justify-content:center;grid-gap:50px}}body{background-color:#fff}.absolute{position:absolute}.relative{position:relative}.container-1080{max-width:1088px;margin:auto}.container-1400{max-width:1400px;padding-left:15px;padding-right:15px;margin:auto}.container-1900{max-width:1900px;margin:auto}img{max-width:100%}.col-2{display:grid;grid-template-columns:1fr 1fr;gap:0}.col-5{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:0}.c-generico.top--menu{padding-top:52px}body.home.scrolled header.c-header,header.c-header{position:fixed;left:0;z-index:9999;height:100px;padding:0 0;width:100%;background:#1E1F32;backdrop-filter:blur(4px);transition:0.3s all}body.home header.c-header{background:#1E1F32;transition:0.3s all}.flex-wrap{display:flex;justify-content:space-between;align-items:center;height:100px}main{background:#1E1F32}.wpml-ls-legacy-dropdown{width:100px;max-width:100%;background:#fff0}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#FFF;border:none;background-color:#2B2B2B;padding:5px 10px;line-height:1;text-transform:uppercase}.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{background-color:#2B2B2B;color:#FFF}.displayBlock{display:block!important}ul#menu-menu,ul#menu-menu-ingles{display:flex;align-items:center;justify-content:center;gap:50px;padding:12px 0}ul#menu-menu a,ul#menu-menu-ingles a{text-transform:uppercase;color:var(--gris-o,#fff);font-size:16px;font-style:normal;font-weight:300;line-height:normal}body.home ul#menu-menu a,body.home ul#menu-menu-ingles a{color:#fff}body.home.scrolled ul#menu-menu a,body.home.scrolled ul#menu-menu-ingles a{color:#fff;transition:0.3s all}header.c-header ul#menu-menu .current-menu-item a,header.c-header ul#menu-menu-ingles .current-menu-item a{color:#fff;text-decoration:none}ul#menu-menu ul.sub-menu ul.sub-menu a,ul#menu-menu-ingles ul.sub-menu ul.sub-menu a{text-transform:inherit;color:var(--bbb,#fff);font-size:14px}li#menu-item-112{padding:8px 45px;background:#D14900;box-shadow:0 4px 4px 0 rgb(0 0 0 / .25)}li#menu-item-112 a{color:#fff!important;text-transform:uppercase}li#menu-item-112{margin-left:20px}.c1075{max-width:1075px;margin:auto}.cca2{display:grid;grid-template-columns:1fr 1fr;gap:80px}.menu-space{display:flex;align-items:center;gap:50px}.butons-header{display:flex;align-items:center;gap:10px}body.home header.c-header .butons-header svg path{fill:#fff;transition:0.3s all}body.home.scrolled header.c-header .butons-header svg path{fill:#282620;transition:0.3s all}.butons-header a.cart{display:flex;gap:3px}.butons-header a.user{padding-top:4px}body.home .butons-header span.count-cart{border-radius:4px;background:#FFF;width:24px;height:23px;display:flex;align-items:center;justify-content:center;color:#000;transition:0.3s all}body.home.scrolled .butons-header span.count-cart{background:#282620;color:#fff;transition:0.3s all}.butons-header span.count-cart{border-radius:4px;background:#000;width:24px;height:23px;display:flex;align-items:center;justify-content:center;color:#fff;transition:0.3s all}section.hero{height:100vh;display:flex;align-items:center;justify-content:space-between}.nuves{height:105vh;z-index:4;background-position:bottom center;background-repeat:no-repeat;background-size:cover;position:absolute;width:100%}section.hero .text{display:flex;flex-direction:column;justify-content:flex-start;padding-top:24%}.c1500{max-width:1500px}section.hero .text h1{max-width:700px;margin-right:0;margin-left:auto;font-size:48px;color:#fff;font-weight:700;line-height:100%;margin-bottom:23px}section.hero .text p{max-width:700px;margin-right:0;margin-left:auto;font-size:24px;color:#fff;font-weight:400;line-height:100%}section.sec-2-categorias ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:82px 25px;margin-bottom:100px;margin-top:70px}section.sec-2-categorias ul li{max-width:25vw;position:relative;border-radius:16px}span.imgho{width:100%;height:100%;position:relative;display:block;overflow:hidden;border-radius:16px;margin:0 0 -3px}section.sec-2-categorias ul li img{transform:scale(1);transition:transform 0.3s ease-in-out}section.sec-2-categorias ul li:hover img{transform:scale(1.1);transition:transform 0.3s ease-in-out}section.sec-2-categorias{padding:50px 15px}section.sec-2-categorias a.linkcat{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);background:#FFF;box-shadow:-3px -3px 10px 0 rgb(30 31 50 / .31);padding:4px 20px;color:#1E1F32;text-align:center;font-family:Karla;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;width:100%;max-width:fit-content;text-wrap-mode:nowrap}.sec-3{padding:15px}.sec-3 .text{max-width:700px;padding-left:87px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.sec-3 .cca2{gap:0}.sec-3 .text h2,.sec-3 .text p{color:#FFF;font-size:40px;font-weight:700;line-height:100%;margin-bottom:17px}.sec-3 .text p{font-size:16px;font-weight:400}.sec-3 .text a{display:flex;max-width:243px;height:40px;padding:var(--spacing-x-small,8px) var(--spacing-small,16px);justify-content:center;align-items:center;gap:var(--spacing-x-small,8px);flex-shrink:0;border:1px solid #FFF;color:#FFF;text-align:center;font-size:14px;line-height:100%;width:100%;margin:26px auto 0}section.sec-4 p{color:#FFF;text-align:center;font-size:56px;font-style:italic;font-weight:700;line-height:108%}section.sec-4{padding:150px 15px}#galeria-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .9);display:flex;justify-content:center;align-items:center;z-index:9999}#galeria-overlay img{max-height:98vh}#galeria-cerrar{position:absolute;top:20px;right:30px;font-size:40px;color:#fff;cursor:pointer}.owl-carousel .owl-item img{cursor:pointer}#lalafaq{max-width:990px;padding:100px 15px;margin:auto;z-index:1;position:relative}#lalafaq h2{color:#FFF;text-align:center;font-size:40px;font-weight:700;line-height:100%;margin-bottom:42px}#lalafaq .faq-page{cursor:pointer;padding:0 20px;width:100%;outline:none;transition:.4s;margin:auto;min-height:53px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;text-align:left;border-left:none;border-right:none;background:#fff0;color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:normal;border:1px solid #FFF;gap:20px;margin-bottom:8px}#lalafaq .faqii{width:100%}#lalafaq .active{border-bottom:none}#lalafaq .faq-page:before{content:'';display:inline-block;width:40px;height:40px;background-image:url("data:image/svg+xml,%3Csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0.874023C30.7696 0.874023 39.5 9.60447 39.5 20.374C39.5 31.1436 30.7696 39.874 20 39.874C9.23045 39.874 0.5 31.1436 0.5 20.374C0.5 9.60447 9.23045 0.874023 20 0.874023Z' fill='white'/%3E%3Cpath d='M20 0.874023C30.7696 0.874023 39.5 9.60447 39.5 20.374C39.5 31.1436 30.7696 39.874 20 39.874C9.23045 39.874 0.5 31.1436 0.5 20.374C0.5 9.60447 9.23045 0.874023 20 0.874023Z' stroke='%23D4D7DB'/%3E%3Cpath d='M25.1429 21.2312H20.8571V25.5169C20.8571 25.9883 20.4714 26.374 20 26.374C19.5286 26.374 19.1429 25.9883 19.1429 25.5169V21.2312H14.8571C14.3857 21.2312 14 20.8455 14 20.374C14 19.9026 14.3857 19.5169 14.8571 19.5169H19.1429V15.2312C19.1429 14.7597 19.5286 14.374 20 14.374C20.4714 14.374 20.8571 14.7597 20.8571 15.2312V19.5169H25.1429C25.6143 19.5169 26 19.9026 26 20.374C26 20.8455 25.6143 21.2312 25.1429 21.2312Z' fill='%23171717'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;margin-left:5px;transition:transform .3s;min-width:40px;margin-top:0}#lalafaq .active:before{background-image:url("data:image/svg+xml,%3Csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0.874023C30.7696 0.874023 39.5 9.60447 39.5 20.374C39.5 31.1436 30.7696 39.874 20 39.874C9.23045 39.874 0.5 31.1436 0.5 20.374C0.5 9.60447 9.23045 0.874023 20 0.874023Z' fill='white'/%3E%3Cpath d='M20 0.874023C30.7696 0.874023 39.5 9.60447 39.5 20.374C39.5 31.1436 30.7696 39.874 20 39.874C9.23045 39.874 0.5 31.1436 0.5 20.374C0.5 9.60447 9.23045 0.874023 20 0.874023Z' stroke='%23D4D7DB'/%3E%3Cpath d='M25.1429 21.231H20.8571C20.8571 21.231 20.4714 21.231 20 21.231C19.5286 21.231 19.1429 21.231 19.1429 21.231H14.8571C14.3857 21.231 14 20.8453 14 20.3738C14 19.9024 14.3857 19.5167 14.8571 19.5167H19.1429C19.1429 19.5167 19.6653 19.5167 20 19.5167C20.3347 19.5167 20.8571 19.5166 20.8571 19.5166L25.1429 19.5167C25.6143 19.5167 26 19.9024 26 20.3738C26 20.8453 25.6143 21.231 25.1429 21.231Z' fill='%23171717'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;width:40px;height:40px;margin-left:5px;transition:transform .3s;rotate:180deg;min-width:40px;margin-top:0}#lalafaq .faq-body{margin:-8px auto auto;width:100%;padding:10px 18px;display:none;overflow:hidden;text-align:left!important;background:#fff0;box-shadow:none;border:1px solid #FFF;margin-bottom:8px;border-top:none;padding-left:87px}.faq-one{margin-bottom:16px}.faq-body p,.faq-body li{margin-bottom:10px;font-weight:300;font-size:16px;color:#fff}.faq-body li{list-style:disc}.faq-body li{list-style:disc;margin-inline-start:30px}.faq-body ul{margin-bottom:10px}.servicios-sec1{position:relative}.servicios-sec1 .textoportada{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;height:calc(100% - 10px);display:flex;flex-direction:column;justify-content:center;background:rgb(0 0 0 / .3)}.servicios-sec1 .textoportada h1{font-size:32px;color:#fff;text-transform:uppercase;text-align:center;font-weight:300}.servicios-sec1 .textoportada .descripcion p{color:#FFF;font-size:16px;line-height:21px;letter-spacing:-.16px}.servicios-sec1 img{width:100%}.marcas-grid{display:flex;align-items:center;justify-content:center;gap:20px}.marcas-grid img{max-width:130px}.servicios-sec2 h1,.servicios-sec2 h2,.servicios-sec6 h2,.servicios-sec7 h2,.marcas-sec2 h2{font-size:32px;color:var(--gris-o,#3F4443);text-transform:uppercase;text-align:center;font-weight:300}.servicios-sec2{margin-bottom:70px}.servicios-sec2 h2{margin-bottom:15px}.servicios-sec2 h1 .servicios-sec2 .descripcion,.servicios-sec6 .descripcion,.marcas-sec2 .desc{max-width:994px;margin:24px auto 80px}.servicios-sec2 .descripcion p,.servicios-sec6 .descripcion p,.marcas-sec2 .desc p{color:var(--gris-o,#3F4443);text-align:center;font-size:16px;font-weight:300;line-height:21px;letter-spacing:-.16px;margin-bottom:16px}.servicios-sec5-banner{background:var(--gris-o,#3F4443);padding:80px 0;text-align:center;margin:60px 0}.servicios-sec5-banner p{color:#FFF;text-align:center;font-size:40px;max-width:700px;margin:auto}.servicios-sec5-banner a{display:flex;width:255px;height:40px;padding:var(--spacing-x-small,8px) var(--spacing-small,16px);justify-content:center;align-items:center;gap:var(--spacing-x-small,8px);flex-shrink:0;background:var(--verde,#01AB8F);color:#fff;margin:24px auto 0}.proyectos-carousel{margin:40px 0 60px}.marcas-sec1{position:relative}.marcas-sec1 img{width:100%}.marcas .text-portada{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.marcas .text-portada h1{font-size:40px;color:#fff;margin-bottom:16px;text-transform:uppercase}.marcas .text-portada p{color:#FFF;max-width:912px;margin:auto}.marcas .text-portada p{color:#FFF;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-.16px;margin-bottom:16px}.marcas-sec2{margin:50px 0 50px}.galeria-marcas{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.marca img{max-width:130px}.galeriains .owl-nav{display:none}.c1200{max-width:1230px;margin:auto}.tiendas{background:#F2F2F2;padding:43px 0}.lasta{display:grid;grid-template-columns:1fr 1fr 1fr;gap:100px}.lasta .tienda{position:relative;display:flex;gap:10px}.lasta .tienda:nth-child(2)::after{content:"";width:1px;height:151px;background:#01AB8F;display:block;position:absolute;left:-60px;top:37px}.lasta .tienda:nth-child(2)::before{content:"";width:1px;height:151px;background:#01AB8F;display:block;position:absolute;right:-25px;top:37px}.tendatexto .horario{margin:12px 0 20px}.tendatexto .horario p{font-weight:300;color:var(--gris-o,#3F4443)}.tendatexto .horario p strong{font-weight:400}#footer-bottom{padding:50px 0 50px;background:#E6E6E6}.col-footer{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:20px}.logo-footer{text-align:left}.info-logo{max-width:230px}.logo-footer .info-logos{max-width:363px;margin:auto;margin-left:0}.menu-foter .info-rrss{border-top:1px solid #2B2B2B;max-width:363px;padding-top:22px;margin-top:10px;display:flex;justify-content:center}p.footer-title{color:var(--bbb,#2B2B2B);font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:12px}.menu-foter,.menu-foter a{color:#616161;font-size:14px;font-style:normal;font-weight:400;line-height:23px}.fff{display:flex;align-items:flex-start;gap:15px;margin-bottom:8px}ul.sub-menu{display:none;position:absolute;background:#000;backdrop-filter:blur(4px);padding:10px}ul.sub-menu a{color:#fff!important}.footer-columns{display:flex;gap:40px}.foot{display:grid;justify-content:space-between;grid-template-columns:1fr 1fr 1fr 1fr 1fr}p.titlefoot{color:#1A202C;font-size:16px;font-weight:700;margin-bottom:13px}.footer-column a{color:#1A202C;font-size:16px;margin-bottom:11px}.footer-logo{text-align:center}.footer-columns .footer-column:last-child a{color:#1A202C;font-size:16px;margin-bottom:6px}.copy-footer{background:#1E1F32}.footer-copy{display:flex;align-items:center;justify-content:space-between;padding:9px 0}.footer-copy p,.footer-copy a{color:var(--gris-o,#FFF);font-size:16px}p.titlefot{color:#1E1F32;font-size:20px;font-weight:500;margin-bottom:10px}.columna a,.columna li,p.f14{color:#1E1F32;font-size:14px;font-weight:300;line-height:23px}.columna a{line-height:30px}.gap50{gap:50px}.social-info{margin-top:24px}.galeria-kd{display:flex;gap:5px;flex-direction:row;flex-wrap:wrap}.galeria-kd img{max-height:50px}section.servicios{position:relative;margin-top:100px}img.servicios-header-img{position:absolute;width:100%}.servicio-header{padding-top:128px;text-align:center;max-width:1000px;margin:auto;z-index:3;position:relative}.servicio-header h1{font-size:56px;color:#fff;font-weight:700;line-height:100%;margin-bottom:16px}.servicio-header p{color:#FFF;font-size:24px;line-height:100%}.servicio-header p.servicio-header-subtitulo{font-size:40px;font-weight:700;margin-top:19px}.servicio-header{padding:128px 15px 140px;text-align:center;max-width:1007px;margin:auto;z-index:3;position:relative}.page-id-46 .servicio-header{padding-bottom:10px}.servicio-sec-2{position:relative}.servicio-sec-2 .text{display:flex;flex-direction:column;align-items:center;justify-content:center}.servicio-sec-2 .text h2{color:#FFF;font-size:40px;font-weight:700;line-height:100%;margin-bottom:16px}.servicio-sec-2 .text p,.servicio-sec-2 .text li{color:#FFF;font-size:16px;line-height:100%;margin-bottom:16px}.servicio-sec-2 .text ul{margin-bottom:16px}.servicio-sec-2 .text li{margin-bottom:8px}.servicio-sec-2 .text li{list-style:disc;margin-inline-start:30px}.servicio-sec-2-img img{max-width:530px;width:100%;border-radius:16px}.show-magia-img-small{max-width:265px;margin-bottom:-39px;z-index:999999;position:relative;margin-left:46px}.show-magia-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:23px}.show-magia-card{border-radius:8px;background:#D9D9D9;padding:17px;border-bottom:23px solid #DF520C}h2.show-magia-card__title{color:#1E1F32;text-align:center;font-size:24px;font-weight:700;text-transform:uppercase;padding:20px}section.show-magia-cards{z-index:99;position:relative}.show-magia-card__desc p{color:#1E1F32;font-size:14px;font-weight:400;margin-bottom:16px}section.imagen-final-eventos{margin-top:50px;padding-bottom:136px}.servicio-sec-2-img{margin:0 auto}section.sobre-mi{padding-top:200px}section.sobre-mi h1{color:#FFF;text-align:center;font-size:56px;font-weight:700;line-height:100%;max-width:1107px;margin:auto auto 16px}section.sobre-mi p{color:#FFF;text-align:left;font-size:16px;font-weight:400;line-height:100%;margin-bottom:16px}section.sobre-mi .sobre-mi-desc p{color:#FFF;text-align:center;font-size:24px;font-weight:400;line-height:100%}.sobre-mi-img-container{margin:40px 0 50px;display:flex;justify-content:center}.sobre-mi-img-container img{max-width:467px;width:100%}.sobre-mi-img-container .sobre-mi-img1{margin-right:-70px}.sobre-mi-img-container .sobre-mi-img2{margin-left:-70px}.sobre-mi-desc-2{padding-bottom:100px}section.seccion-contacto{padding-top:200px;padding-bottom:100px;min-height:74vh}.dafconta{text-align:center;display:flex;flex-direction:column;justify-content:flex-start}h1.contacto__titulo.ro{color:var(--gris-o,#fff);text-align:center;font-size:40px;font-weight:600;line-height:51px}.contacto__descripcion p{color:var(--gris-o,#fff);font-size:16px;font-weight:300;margin:10px 0 20px}ul.contacto__rrss{display:flex;justify-content:center;gap:11px;margin-bottom:40px}.formuliri{border:1px solid #969696;background:#FFF;box-shadow:0 4px 11px 0 rgb(163 141 107 / .25);padding:30px}.formuliri input.wpcf7-form-control,.formuliri textarea{width:100%;border:1px solid #A8A8A8;background:#F9F7F6;min-height:44px;margin-top:5px;padding-inline-start:16px}.formuliri textarea{padding-inline-start:0;padding:16px;height:118px}.formuliri p{margin:10px 0 20px}.formuliri input.wpcf7-form-control.wpcf7-submit.has-spinner{background:var(--gris-o,#3F4443);padding-inline-start:0;color:#fff;max-width:210px}section.seccion-contacto .fff{border:1px solid #BBB;background:#FFF;box-shadow:0 4px 11px 0 rgb(163 141 107 / .25);min-height:64px;gap:20px;align-items:center}section.seccion-contacto .fff a{display:flex;align-items:center;justify-content:start;gap:20px;padding-left:20px}section.seccion-contacto .fff span{color:#1E1F32;font-size:24px;line-height:22.1px}#entry.elblogsimple{margin:100px 0 0;padding-bottom:100px}.page-blog__posts{margin:20px 0 100px;min-height:50vh;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}#entry.elblogsimple h1{font-size:30px;margin-bottom:20px;color:#fff}#entry.elblogsimple h2{font-size:24px;margin-top:30px;margin-bottom:20px;color:#fff}#entry.elblogsimple h3{font-size:20px;margin-top:30px;margin-bottom:20px;color:#fff}#entry.elblogsimple img{width:100%;margin:20px 0}#entry.elblogsimple p,#entry.elblogsimple li{font-size:16px;color:#616161;margin-bottom:20px;color:#fff}.page-blog__posts{margin:20px 0;min-height:50vh}.page-blog__posts a{color:#fff}.page-blog h1{margin:30px 0;color:#fff}.page-blog{padding-bottom:100px;padding-top:100px}h2.post-title{margin-bottom:10px;color:#fff}li.menu-item-has-children>a::after{content:url(/wp-content/themes/mikksa-initial-theme/library/images/haschildren3.svg);margin-left:9px;top:-2px;position:relative;display:none}.faqs-list{display:flex;flex-direction:column;gap:1rem}.faq-item{border:1px solid #ccc;padding:1rem;border-radius:8px}.faq-pregunta{background:none;border:none;font-size:1.1rem;font-weight:700;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:flex-start}.faq-icon{font-size:1.5rem;margin-right:1rem;transition:all 0.2s ease}.faq-respuesta{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #eee;padding-left:34px}.servicios-faqs{max-width:994px;margin:24px auto 80px}.servicios-faqs h2{text-align:center;margin-bottom:24px;font-size:32px;color:var(--gris-o,#3F4443);text-transform:uppercase;text-align:center;font-weight:300}.servicios-faqs h3{text-align:left;margin:0;font-size:16px}.servicios-faqs p,.servicios-faqs li{color:var(--gris-o,#3F4443);text-align:left;font-size:16px;font-weight:300;line-height:21px;letter-spacing:-.16px;margin-bottom:16px}.eventos_magia_imagen_1{padding-top:108px}.page-id-42 .eventos_magia_imagen_1{padding-top:0}.eventos_magia_imagen_2{padding:0 40px}.cca2.ladeeve{grid-template-columns:605px 752px;gap:108px}.cca2.ladeeve #lalafaq{max-width:100%;padding:100px 0;width:100%}.page-id-48 .eventos_magia_imagen_1{padding-top:0;margin-top:-79px}@media only screen and (max-width:1500px){section.sec-2-categorias a.linkcat{font-size:20px}}@media only screen and (max-width:1000px){main#main{margin:0}.info-logo{max-width:95px}.debajo:has(.tab-content.active){flex-direction:column}.cont-1728.container.flex-wrap.pa-align{display:none}header.c-header{height:67px;padding:10px 0}.o-logo.izda{max-width:100%;text-align:center}.o-logo.izda a{max-width:260px}.solomovil{display:block}body.nav-open #menumovil{display:flex}.admin-bar .c-header,.c-header{top:32px;transition:0.6s all;position:fixed}header.c-header{top:0;position:fixed}.admin-bar #menumovil{top:99px}.col-2{grid-template-columns:1fr;gap:20px}.scrolled .topybar{display:none}.fidelidad-items{flex-direction:column;gap:10px}.home-cars .cards .card a .text h3{font-size:32px;text-align:center}.home-banner-values{padding:30px 0}.home-banner-values .cards{grid-template-columns:1fr 1fr;gap:65px 26px}.newsletter__content{gap:30px}.col-footer{grid-template-columns:1fr}.menu-foter:has(.logo-footer){margin:auto}.footer-copy{gap:10px}section.product-category-1 .woocommerce ul.products{grid-template-columns:1fr 1fr 1fr;gap:20px 20px}main#main{padding:0}section.sobre-banner{margin:40px 0;padding:30px 0}.contacol{display:grid;grid-template-columns:1fr;gap:15px}.contacto-page{margin:10px 0 60px}header.c-header .solomovil{display:grid;grid-template-columns:1fr 6fr 1fr;align-items:center;padding:0 10px;height:47px}header.c-header .solomovil .butons-header{padding-right:17px}body.home.scrolled header.c-header,header.c-header{height:67px;padding:10px 0}div#menumovil li#menu-item-112{display:none}section.servicios{position:relative;margin-top:67px}.servicio-sec-2-img img{max-width:100%;width:100%}.footer-logo .info-logo{max-width:inherit}body.nav-open #menumovil{display:flex;overflow-y:auto;align-items:flex-start;justify-content:flex-start;text-align:left;padding:30px 15px}#menumovil nav .top-nav{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;grid-gap:10px}#menumovil nav .top-nav>li.menu-item-has-children>.sub-menu li a{justify-content:flex-start}main{margin-top:67px}li.menu-item-75 ul.sub-menu,li.menu-item-329 ul.sub-menu{display:block!important}.parteabajo{padding:0}.home-sec6 .cards{grid-template-columns:1fr 1fr}.home-sec6 .cards .card{position:relative;margin:0 0 -5px}.home-sec7 .infos{display:grid;grid-template-columns:1fr 1fr;margin-top:0;margin-bottom:auto;gap:20px;align-content:space-between;align-items:start}.foot{display:flex;justify-content:space-between;flex-direction:column;gap:20px}.footer-columns{display:flex;gap:20px 40px;flex-direction:row;flex-wrap:wrap}.footer-copy{display:flex;align-items:center;justify-content:space-between;padding:9px 0;flex-direction:row;flex-wrap:wrap}.res-platos{margin:44px 0 48px}.contacto .container{display:grid;grid-template-columns:1fr;gap:40px;padding:150px 19px}.restaurante-contenido{padding:0 15px 27px}.contacto-restaurantes{grid-template-columns:1fr 1fr}.home-sec3 .sec3descard{min-height:45px}.home-sec3 .card{min-height:550px}.fila-2{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.carhome7 .firstofall{aspect-ratio:inherit;max-height:370px}li#menu-item-112{margin-left:0;display:flex;align-items:center;justify-content:center;position:relative;bottom:4px}.marcas .text-portada{width:100%;padding:0 20px}.woocommerce ul.products{padding:0 15px}.tiendas-principal .tiendas-info,.infonos{width:100%;padding:0 15px}.compromiso-items{display:grid;grid-template-columns:1fr 1fr;gap:20px;text-align:center;padding-bottom:100px}.cca2,.cca2.ladeeve{display:grid;grid-template-columns:1fr;gap:60px}.cca2.ladeeve #lalafaq{max-width:100%;padding:16px 0 100px;width:100%}section.sec-2-categorias ul li{max-width:46vw}section.sec-2-categorias a.linkcat{font-size:20px}.sec-3 .text h2{margin-top:30px}section.sobre-mi{padding-top:60px}.servicio-header{padding:48px 15px 30px}.show-magia-grid{grid-template-columns:1fr 1fr}.eventos_magia_imagen_1{margin-top:40px}.servicio-sec-2 section#lalafaq{padding:10px 0 50px}.eventos_magia_imagen_1,.page-id-42 .eventos_magia_imagen_1{padding-top:0}.eventos_magia_imagen_2{padding:0}.page-id-48 .eventos_magia_imagen_1{padding-top:0;margin-top:30px}}@media only screen and (max-width:600px){section.product-category-1 .woocommerce ul.products{grid-template-columns:1fr 1fr;gap:10px}.show-magia-grid{grid-template-columns:1fr}main#main{margin:0}.home-hero .container.cont-1400{position:relative;top:0;left:0;transform:none}.hero-content h1{color:#2B2B2B;font-size:32px;font-weight:800;text-transform:uppercase;max-width:100%;margin-top:15px}.hero-content p{color:#2B2B2B;font-size:24px;margin-bottom:15px}.fidelidad-items{align-items:flex-start}header.c-header .solomovil .butons-header{padding-right:0;padding-top:5px}.botonmenumovil{padding-top:0}.contact span{display:none}.home-pedales{padding:30px 0 30px}.titlesection{font-size:24px}.productos-carrusel h2.woocommerce-loop-product__title{min-height:inherit}.home-cars{padding:36px 0 16px}.home-cars .cards{grid-template-columns:1fr;gap:16px;margin-top:50px}.newsletter__content{grid-template-columns:1fr}.woocommerce.columns-2 ul.products.columns-4{display:grid;grid-template-columns:1fr 1fr;gap:10px}section.product-category-2 .catnameandprice{display:flex;justify-content:flex-end;width:100%;flex-direction:column;align-items:center}section.product-category-2 h2.woocommerce-loop-product__title{text-align:center}.kitdigital{justify-content:flex-start}.product.type-product{display:flex;flex-direction:column;flex-wrap:wrap}.product-gallery-custom,.woocommerce div.product div.summary{width:100%;margin:0}.woocommerce div.product .product_title,.thestock{width:100%;justify-content:flex-start;margin:5px 0}section.sobre-video-1 .video-responsive{margin:34px 0 30px}.sobre-banner__cols{grid-template-columns:1fr;gap:30px}ul.rrss-list a,ul.rrss-list li{line-height:0}.info-rrss{display:flex}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%;margin:0}h1.faqs__title.text-center{margin-top:20px}.topybar .container.cont-1400{padding:0}body.home main{margin-top:67px}.additional-product-item label{display:flex;align-items:center;gap:5px;width:100%}.variation-selectors{justify-content:flex-end;width:100%;align-items:flex-start;gap:20px}.additional-variable-product,.variation-selectors{flex-direction:column}.variation-attribute{width:100%}h2.woocommerce-loop-product__title{color:var(--bbb,#2B2B2B)!important;font-size:16px!important;margin:0 0 3px!important;padding:0px!important;min-height:inherit!important}body.nav-open.scrolled #menumovil{top:68px}.additional-variable-product{align-items:flex-start}.parteabajo{padding:0;grid-template-columns:1fr;gap:30px}.home-sec2 .elements{min-height:100vh;display:flex;align-items:center;justify-content:space-around;flex-direction:row;flex-wrap:wrap}.auno .frase p{font-size:30px;font-style:normal;font-weight:400;line-height:normal}.home-sec5 .img-under{text-align:center;position:relative;bottom:0;top:-50px;left:inherit;transform:inherit;padding-bottom:0}.home-sec6 .cards{grid-template-columns:1fr}.home-sec6 .cards .card .textcard h3{font-size:52px}.home-sec7{min-height:100vh;margin-top:-5px;padding:70px 20px}.home-sec7 .infos{grid-template-columns:1fr}.home-sec7 .debajo h3{font-size:40px;margin-top:30px}.home-sec7 .debajo img{position:relative;right:inherit;bottom:inherit;margin:73px 0 0}.textoabajo h1,.restaurante-sec1 h1,h1.nosotros__titulo{font-size:40px;line-height:normal;margin:auto auto 24px}.mano{position:relative;bottom:inherit;right:inherit;text-align:center;padding:20px}.titulosec3,h1.contacto__titulo.tan{font-size:40px;line-height:normal}.home-sec3 .giftcard{display:grid;grid-template-columns:1fr}.giftcard-text{padding:20px 10px 30px}.res-desc p,.restaurante-sec2 h2{font-size:32px;line-height:normal}.res-imagen,.nosotros__imagen-debajo{position:relative;bottom:inherit;right:inherit;padding:30px}.res-desc{padding:0 20px}.res-plato{max-width:100%}.res-cols{grid-template-columns:1fr}.nosotros__bg-top-inner,.nosotros__sec2{padding:30px 0}.contacto-restaurantes{grid-template-columns:1fr}.contacto .container{padding:40px 19px}.imagenfinalsec7{position:relative;right:inherit;bottom:inherit}.home-sec3 .card{min-height:515px}p.lema{line-height:56px}.res-imagen,.imagenfinalsec7,.home-sec5 .img-under,.nosotros__imagen-debajo{max-width:115px;margin:auto}.restaurante-sec1{padding-top:40px}.nosotros__sec2{padding:55px 0 40px}.videotext,.marcas .text-portada,.infonos,.tiendas-principal .tiendas-info{position:relative;top:inherit;left:inherit;transform:inherit;text-align:center}.videotext h1,.marcas .text-portada h1,.infonos h1,.tiendas-principal .tiendas-info h1{font-size:32px;color:#3F4443;margin:30px 0;text-transform:uppercase}.video-desc p,.marcas .text-portada p,.infonos p,.tiendas-principal .tiendas-info p{color:#3F4443;margin:0 0 30px;padding:0 15px;font-weight:300}.o-logo.izda img{max-width:95px;margin-top:-18px}.o-logo.izda{height:17px}.marcas .text-portada{padding:0}.sec-2-space{display:flex;gap:40px;align-items:center;flex-direction:column}.sec-2-space h2{width:100%;font-size:32px;text-align:center}.sec2-desc p{text-align:center}.fila-1,.fila-2{display:grid;grid-template-columns:1fr;gap:15px}.home-sec5 .icons{display:grid;grid-template-columns:1fr 1fr;gap:30px 10px;margin:50px 0 70px}.carhome7 .firstofall{width:50vw}.home-sec7{min-height:inherit;margin-top:0;padding:20px}.carhome7 .all p{font-size:16px;color:#fff}.lasta{display:grid;grid-template-columns:1fr;gap:40px}.servicios-sec2 h1,.servicios-sec2 h2,.servicios-sec6 h2,.servicios-sec7 h2,.marcas-sec2 h2{font-size:24px;color:var(--gris-o,#3F4443);text-transform:uppercase;text-align:center;font-weight:300;margin-bottom:15px}section.servicios-sec3.galeria{margin-top:60px}.servicios-sec5-banner p{font-size:28px}.galeria-marcas{display:grid;grid-template-columns:1fr 1fr;text-align:center}.marcas-sec2 .desc{margin-bottom:40px}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{display:block;margin-bottom:30px}.woocommerce-variation-add-to-cart.variations_button:after{bottom:-50px}.woocommerce div.product form.cart::after{bottom:-86px}.woocommerce div.product form.cart{position:relative}form.variations_form.cart.swatches-support:after{bottom:-51px!important;left:0px!important}.texto-debajo-carrito{display:flex;gap:3px;margin:10px 0 25px;flex-direction:column}.woocommerce-faq-tabs{width:100%;clear:inherit;float:right}.related.products{clear:both;width:100%}.tiendagrid{grid-template-columns:1fr}.nos-banner h2{font-size:32px}.tiendas-final h2{padding:20px 15px 50px}.home-sec3 .category-text a{font-size:12px}.timeline-container::after{content:'';position:absolute;left:-7px;bottom:-3px;width:11px;height:121px;background-color:#fff}.nos-sec3 h3{padding:50px 0 40px}#menumovil nav .top-nav{grid-gap:0}#menumovil nav .top-nav li.menu-item a,#menumovil nav .top-nav>li.menu-item-has-children>.sub-menu li a{font-size:16px;line-height:normal}#menumovil nav .top-nav>li.menu-item-has-children>.sub-menu{margin:10px}#menumovil nav .top-nav>li.menu-item-has-children>.sub-menu li a{margin:0}.page-blog__posts{grid-template-columns:1fr;gap:20px}.page-blog__posts img{width:100%}.servicios-sec1 .textoportada{position:relative;top:inherit;left:inherit;transform:inherit;text-align:center;width:100%;height:inherit;display:flex;flex-direction:column;justify-content:center;background:#fff0;color:#000;padding-top:20px}.servicios-sec1 .textoportada h1,.servicios-sec1 .textoportada .descripcion p{color:var(--gris-o,#3F4443)}section.hero{height:inherit}section.hero .text{padding:0 15px}.nuves{height:1020px;opacity:.5}section.sec-2-categorias ul li{max-width:100vw}.sec-3 .text{max-width:100%;padding-left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:30px}section.sec-2-categorias{padding:50px 15px 10px}section.hero .text h1{padding-top:70px}section.sec-2-categorias a.linkcat{font-size:20px}section.sec-4{padding:100px 15px}#lalafaq .faq-page{padding:5px 10px}#lalafaq .faq-body{padding-left:20px}section.servicios{position:relative;margin-top:67px}section.sobre-mi{padding-top:30px}section.sobre-mi h1{font-size:46px}section.seccion-contacto{padding-top:40px;padding-bottom:100px}div#menumovil li#menu-item-112{display:none}.sobre-mi-img-container .sobre-mi-img1{margin-right:20px}.page-blog{padding-bottom:80px;padding-top:1px}#entry.elblogsimple{margin:67px 0 0;padding-bottom:100px}.info-logo{max-width:inherit}section.seccion-contacto .cca2{gap:0}.servicio-header h1{font-size:46px}section.hero .text h1{font-size:40px}.servicio-header p,section.sobre-mi .sobre-mi-desc p,section.hero .text p{font-size:16px}.servicio-sec-2 .text h2,.sec-3 .text h2,section.sec-4 p,#lalafaq h2{font-size:32px}h1.contacto__titulo.ro{line-height:100%}.servicio-header p.servicio-header-subtitulo{font-size:25px;font-weight:700;margin-top:19px;margin-bottom:20px}.show-magia-img-small{max-width:265px;z-index:999999;position:relative;margin:0 auto 20px}}