/*!
Theme Name: Pimpam
Theme URI: http://underscores.me/
Author: YDEVS
Author URI: https://ydevs.com/
Description: Pimpam Theme
Version: 1.6.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: pimpam
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Pimpam is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 @font-face{font-display:swap;font-family:"Neue Haas Grotesk Display Pro";src:url(/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Thin.eot);src:url('/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Thin.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Thin.woff2) format('woff2'),url(/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Thin.woff) format('woff'),url(/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Thin.ttf) format('truetype'),url('/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Thin.svg#NeueHaasDisplay-Thin') format('svg');font-weight:100;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Neue Haas Grotesk Display Pro";src:url(/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Light.eot);src:url('/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Light.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Light.woff2) format('woff2'),url(/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Light.woff) format('woff'),url(/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Light.ttf) format('truetype'),url('/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Light.svg#NeueHaasDisplay-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Neue Haas Grotesk Display Pro";src:url(/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Roman.eot);src:url('/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Roman.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Roman.woff2) format('woff2'),url(/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Roman.woff) format('woff'),url(/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Roman.ttf) format('truetype'),url('/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Roman.svg#NeueHaasDisplay-Roman') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Neue Haas Grotesk Display Pro';src:url(/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Bold.eot);src:url('/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Bold.woff2) format('woff2'),url(/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Bold.woff) format('woff'),url(/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Bold.ttf) format('truetype'),url('/wp-content/themes/pimpam/assets/fonts/NeueHaasDisplay-Bold.svg#NeueHaasDisplay-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}:root{--cookies:rgba(0, 0, 0, 0.4);--background-color:#ffffff;--text-color:#404040;--light-color:#B9B9B9;--black-color:#000;--dark-background-color:#000000;--dark-text-color:#ffffff;--dark-black-color:#ffffff}.dark_bg:root{--background-color:#000;--black-color:#fff;--cookies:rgba(255, 255, 255)}html:not(.dark_bg) body:not(.single-projects):not(.page-template-page-services-single) #footer-1 img{filter:invert(1)}html.dark_bg body.single-projects #footer-1 img,html.dark_bg body.page-template-page-services-single #footer-1 img{filter:invert(1)}.dark_bg .container-title-svg img,.dark_bg .container-title-svg svg,.dark_bg header.entry-header img,.dark_bg .bloque-clientes img,.dark_bg .wp-block-image img[src*=".svg"]{filter:invert(1)}p:empty{display:none}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}:root{--size-subtitle:calc(1.1rem + 0.75vw)}@media (min-width:1920px){:root{--size-subtitle:calc(1rem + 0.575vw)}}body,button,input,select,optgroup,textarea{color:var(--black-color);font-family:"Neue Haas Grotesk Display Pro",Roboto,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:var(--background-color) 9 c0;text-decoration:none}big{font-size:125%}body{background:var(--background-color);cursor:none}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:none}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.wp-block-spacer{background:var(--background-color)}.wp-block-image{margin:0}a:visited{color:unset}a:focus{outline:none}a:hover,a:active{outline:0;text-decoration:none}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}#cursor{mix-blend-mode:difference;position:fixed;z-index:99999999999;width:1rem;height:1rem;-webkit-transform:translate(0);transform:translate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;pointer-events:none;border-radius:100%;overflow:initial;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;border-color:#fff!important;background:#fff!important}#cursor:after{content:attr(data-label);position:absolute;color:var(--background-color);font-weight:200;text-align:center;left:0;right:0;margin:auto;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:background 0.133333s ease 0s,height 0.133333s ease 0s,width 0.133333s ease 0s}#cursor[data-label='dark_mode']{border-color:var(--background-color)!important;background:var(--background-color)!important}#cursor[data-label='dark_mode']:after{content:''!important}#cursor[data-label='Next']{mix-blend-mode:difference;content:url(/wp-content/themes/pimpam/assets/img/cursor_right.svg);background-color:transparent!important;border:none!important}#cursor[data-label='Prev']{mix-blend-mode:difference;content:url(/wp-content/themes/pimpam/assets/img/cursor_left.svg);background-color:transparent!important;border:none!important}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}
/*! locomotive-scroll v4.1.0 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */
html{scroll-behavior:smooth}*{scrollbar-width:thin;scrollbar-color:var(--light-color) var(--background-color)}*::-webkit-scrollbar{width:10px}*::-webkit-scrollbar-track{background:var(--background-color)}*::-webkit-scrollbar-thumb{background-color:var(--light-color);border-radius:10px;border:1px solid var(--light-color)}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction="horizontal"] [data-scroll-container]{white-space:nowrap;height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction="horizontal"] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform 0.3s,opacity 0.3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction="horizontal"] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction="horizontal"] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:var(--black-color);opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction="horizontal"] .c-scrollbar_thumb{right:auto;bottom:0}:root{--width-window:100vw;--height-window:100vh;--size-pl:calc(22.25rem + 5vw);--size-padding:20px}@media (max-width:1200px){:root{--size-pl:calc(20rem + 1vw)}}@media (max-width:990px){:root{--size-pl:28px}}@media (min-width:992px){:root{--size-padding:50px}}@media (max-width:575.98px){:root{--size-pl:40px}}.full-width{overflow:hidden}.container-fluid .full-width{margin-left:calc(var(--size-padding) - calc(var(--size-padding) * 2))}.imagen,.imagen img{width:100%;max-width:var(--width-window)}.full-width.container-title-svg{margin-right:calc(var(--size-padding) - calc(var(--size-padding) * 2));width:calc(var(--width-window) + calc(2 * var(--size-padding)))}.full-width.container-title-svg svg{width:var(--width-window);height:auto}.full-width.container-title-svg svg g{-webkit-perspective:1000;-webkit-backface-visibility:hidden}@media (max-width:991.98px){.container-title-svg>*{width:calc(2 * var(--width-window))!important;max-width:calc(2 * var(--width-window));margin-left:calc(var(--size-padding) - calc(var(--size-padding) * 2))}}@media (max-width:767.98px){.full-width-mobile{width:var(--width-window);margin-left:calc(var(--size-padding) - calc(var(--size-padding) * 2));overflow:hidden}.imagen.full-width-mobile img{width:var(--width-window)}}hr{background-color:var(--black-color)}body.menu-is-open{overflow:hidden}.home header.entry-header{display:none}header.entry-header.text-lines-animated{margin-top:7rem;padding:0 var(--size-padding);margin-bottom:5rem}header.entry-header.text-lines-animated+div .slider-block{padding-top:0}@media (max-width:767.98px){header.entry-header.text-lines-animated{margin-top:3rem;margin-bottom:2rem}}@media (min-width:1920px){header.entry-header.text-lines-animated{margin-top:10rem;margin-bottom:8rem}}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-right:var(--size-padding);padding-left:var(--size-padding)}body.page-template.page-template-page-services-single main{padding-top:var(--height-header)}.h-100{min-height:100vh!important}.menu-bar{display:flex;justify-content:space-between;padding:.8rem 3.2rem}.menu-bar .close{opacity:1}.menu-bar .close line,.menu-bar .close g{stroke:var(--black-color)}.toggler line{stroke:var(--background-color)}.custom-logo-link svg path,.custom-logo-link svg rect{fill:var(--background-color)}.navbar-menu .custom-logo-link svg path,.navbar-menu .custom-logo-link svg rect{fill:var(--black-color)}.home .site-header{position:fixed;width:100%;top:0;z-index:1000}.site-header.fixed{position:fixed;width:100%;top:0;z-index:1000}.menu-is-open .site-header{z-index:100000}.menu-is-open .site-header{mix-blend-mode:normal}.toggler svg g line,.toggler svg g line{stroke:var(--background-color)}.toggler,.close{cursor:pointer;transition:all .5s cubic-bezier(.215,.61,.355,1)}.toggler svg,.close svg{transition:all 0.2s ease-in-out}.toggler.hover svg{transform:rotate(225deg)}.close.hover svg{transform:rotate(270deg)}.navbar-menu{opacity:0;visibility:hidden;color:var(--background-color);-ms-flex-pack:start;justify-content:flex-start;align-items:baseline;flex-wrap:unset;padding:0;position:fixed;top:0;bottom:0;right:0;width:100%;height:100%;z-index:30000;background-color:var(--background-color);overflow-x:auto;-webkit-overflow-scrolling:touch;display:-ms-flexbox;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-backface-visibility:hidden;transition:opacity 0.5s ease,visibility 0.5s ease,background 0.5s ease,color 0.5s ease;transition:none}.navbar-menu .container{height:calc(var(--height-window) - var(--height-header));display:flex;flex-direction:column;justify-content:center}.menu-is-open .navbar-menu{opacity:1;visibility:visible;transition:opacity 0.5s ease 0s,visibility 0.5s ease 0s,background 0.5s ease,color 0.5s ease}ul#primary-menu{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;margin:0;overflow:hidden;padding-bottom:var(--size-padding)}ul#primary-menu li.menu-item a{font-size:calc(1.825rem + 3.5vw);position:relative;font-weight:300;line-height:1.17;text-align:center;color:var(--black-color);text-transform:uppercase}.menu-outside a{position:relative;font-weight:300;line-height:1.17;text-align:center;text-transform:uppercase}#primary-menu li.menu-item a:hover,.menu-outside li.menu-item a:hover{text-decoration:none}#primary-menu a:after{background-color:var(--background-color)}#primary-menu a:after,.menu-outside a:after{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:var(--black-color);height:1px;transition-duration:0.3s;transition-timing-function:ease-out}.menu-outside a:after{background:var(--background-color)}#primary-menu a:hover:after,#primary-menu a:focus:after,#primary-menu a:active:after,.menu-outside a:hover:after,.menu-outside a:focus:after,.menu-outside a:active:after{right:0}footer .btn,footer .btn:hover{height:50px;padding:0;border-radius:33px;border:none;font-size:20px;font-weight:300;text-align:center;text-transform:uppercase;display:flex;align-items:center;color:var(--black-color)!important;list-style:none}footer .btn::before{background:#fff0}ul#menu-links-menu a{height:50px;padding:0 23px;border-radius:33px;border:solid 1px var(--black-color);font-size:23px;font-weight:300;text-align:center;display:flex;align-items:center;color:var(--black-color)!important;list-style:none;overflow:hidden;position:relative}ul#menu-links-menu{display:flex;justify-content:flex-start;padding:0;margin:0 auto}ul#menu-links-menu li{padding:0 7.5px}footer .btn:hover{text-decoration:none;transition:all .2s cubic-bezier(.215,.61,.355,1)}ul#menu-links-menu a:hover{border-color:var(--black-color);text-decoration:none;transition:all .2s cubic-bezier(.215,.61,.355,1);color:var(--background-color)!important}.menu-outside .menu{margin:0;padding:0;display:flex}.menu-outside{width:100%;display:flex;align-items:center;justify-content:flex-end}.menu-is-open .menu-outside{visibility:hidden}.menu-outside .menu li{padding:0 40px;font-size:20px;text-transform:uppercase;font-weight:500}.menu-outside .menu a{font-weight:500;color:var(--background-color)}.site-header{z-index:9999;position:relative;position:fixed;width:100%;top:0;transition:all .3s ease-in-out}.scroll-up .site-header{background:var(--background-color)}.scroll-up .site-header a{color:var(--black-color)}.scroll-up .site-header a::after{background:var(--black-color)}.scroll-up .custom-logo-link svg path,.scroll-up .custom-logo-link svg rect{fill:var(--black-color)}.scroll-up .toggler svg g line,.scroll-up .toggler svg g line{stroke:var(--black-color)}header .navbar-menu .container-fluid{height:var(--height-window)}@media (min-width:1920px){.menu-outside .menu a{}}@media (max-width:1199.98px){.menu-outside{display:none}}@media (max-width:991.98px){.menu-bar{padding:1rem 1.4rem;align-items:center}.menu-bar .toggler svg{width:25px}.custom-logo{height:22px}.logo-no-home{width:113.8px}.menu-bar .close svg{width:26px;height:26px}ul#primary-menu li.menu-item a{font-size:60px}}@media (max-width:767.98px){ul#menu-links-menu a{font-size:22px}}@media (max-width:575.98px){#primary-menu a:hover::after,#primary-menu a:focus::after,#primary-menu a:active::after,.menu-outside a:hover::after,.menu-outside a:focus::after,.menu-outside a:active::after{right:100%}ul#menu-links-menu a{font-size:15px;height:25px;padding:0 14px;border-width:1px}ul#primary-menu{padding:15% 0;padding-left:1.4rem}.menu-bar{height:62px}ul#menu-links-menu{padding:0 1.4rem}ul#menu-links-menu li{padding:0 4px}ul#menu-links-menu li:first-of-type{padding-left:0}ul#menu-links-menu li:last-of-type{padding-right:0}ul#primary-menu{height:70vh}}body:not(.menu-is-open) .toggle{display:none}.toggle{position:relative;display:flex;padding-right:calc(var(--size-padding) / 4);z-index:999999}.toggle:before,.toggle:after{content:"";position:absolute}.toggle input{height:40px;left:0;opacity:0;position:absolute;top:0;width:40px}.changemode label{background:#fff0;border:3px solid var(--white);height:3.35em}label.toggle-item::before{content:"";position:absolute;display:block;width:30px;height:30px;top:4px;right:4px;border-radius:2em;border:1.5px solid var(--white);transition:all 0.3s cubic-bezier(.215,.61,.355,1)}.changemode label::before{content:"";position:absolute;border:1.5px solid var(--white)}label.toggle-item{width:80px;height:40px;display:inline-block;border-radius:50px;position:relative;transition:all 0.3s cubic-bezier(.215,.61,.355,1);transform-origin:20% center;cursor:pointer;border:1.5px solid var(--white);margin-bottom:0}#changemode:checked+label{background:var(--black-color)}#changemode:checked+label::before{content:"";position:absolute;transform:translateX(-40px);background:var(--background-color);border-color:var(--background-color)}.menu-is-open label.toggle-item,.menu-is-open label.toggle-item::before{border-color:var(--black-color)}@media (max-width:1199.98px){.toggle{margin-left:auto}}@media (max-width:991.98px){.toggle{margin-left:auto}.toggle input{height:30px}label.toggle-item{width:50px;height:26px;border:1px solid var(--white)}#changemode:checked+label::before{transform:translateX(-25px)}.changemode label::before{border:1px solid var(--white)}label.toggle-item::before{width:20px;height:20px;top:2px;right:2px}}.init-home{background-color:var(--background-color);height:100vh;display:flex;justify-content:center;overflow:hidden;z-index:1;position:relative}.init-home div{position:absolute;bottom:0;text-align:center;margin:0;display:flex;justify-content:center;top:0;align-items:flex-end;height:100%;left:0;right:0;width:100%}.gap{background-color:var(--black-color);height:0}.title-dk svg{width:100%;height:auto}.title-dk svg path{fill:var(--black-color)}.site-branding,.site-header .menu-outside,.site-header .toggle,.page-template-page-home .site-header .toggle,.menu-bar .toggler{transition:transform 0.2s cubic-bezier(.65,.05,.36,1),opacity 0.2s cubic-bezier(.65,.05,.36,1)}.page-template-page-home .site-header .menu-outside,.scroll-down .site-branding,.scroll-down .site-header .menu-outside,.scroll-down .site-header .toggler{opacity:0;transform:translateY(-200%)}.page-template-page-home.scroll-up .site-header .menu-outside,.scroll-up .site-branding,.scroll-up .site-header .menu-outside,.scroll-up .site-header .toggler{transform:translateY(0);opacity:1}.page-template-page-home .site-header .toggle{opacity:1;transform:translateY(0);position:absolute;right:calc(3.2rem + 45px)}.page-template-page-home .site-header .custom-logo-link{opacity:0}.page-template-page-home .site-header.fixed .custom-logo-link,.page-template-page-home.menu-is-open .site-header .custom-logo-link,.page-template-page-home.scroll-up .site-header .custom-logo-link{opacity:1}.page-template-page-home.scroll-down .site-header .toggle,.page-template-page-home.scroll-up .site-header .toggle,.page-template-page-home .site-header.fixed .toggle{transform:translateY(-200%);opacity:0}.page-template-page-home .init-home div{position:fixed}.page-template-page-home .header-block{z-index:11}@media (max-width:991.98px){.init-home{height:100vh}.page-template-page-home .site-header .toggle{right:calc(1.4rem + 40px)}}@media (max-width:575.98px){.init-home{height:var(--height-window)}.init-home div{height:var(--height-window)}.gap{height:0}}a.position-absolute{inset:0;z-index:1}.btn{height:50px;line-height:48px;border-radius:25px;border:solid 1px;font-weight:300;text-align:center;align-items:center;z-index:10;position:relative;padding:0 25px;align-self:flex-start;display:inline-block;overflow:hidden;color:var(--dark-color)}.btn:hover,.pt-contact-item:hover .btn{border-color:var(--black-color);text-decoration:none;transition:all .2s cubic-bezier(.215,.61,.355,1);color:var(--background-color)!important}.btn:before,ul#menu-links-menu a:before{content:"";position:absolute;z-index:-1;top:0;left:-1px;right:-1px;bottom:0;background:var(--black-color);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;transition:all .3s cubic-bezier(.215,.61,.355,1)}.btn:hover::before,ul#menu-links-menu a:hover::before,.pt-contact-item:hover .btn::before{-webkit-transform:scaleY(1);transform:scaleY(1)}.btn.btn-white{background-color:#fff0;color:var(--background-color);border-color:var(--background-color)}.btn.btn-white:hover{color:var(--black-color)!important}.btn.btn-white:before{background:var(--background-color)}.btn.focus,.btn:focus{box-shadow:none}.light_mode .btn{color:var(--black-color);border-color:var(--black-color)}.dark_mode .btn{color:var(--background-color);border-color:var(--background-color)}.light_mode .btn:hover,.light_mode .pt-contact-item:hover .btn{color:var(--background-color)!important}.dark_mode .btn:hover,.dark_mode .pt-contact-item:hover .btn{color:var(--black-color)!important}.dark_mode .btn:before,.dark_mode .pt-contact-item:hover .btn:before{background-color:var(--background-color)}@media (min-width:1920.99px){.btn{font-size:calc(1rem + 0.575vw)!important}}@media (min-width:992px) and (max-width:1920px){.btn{font-size:20px}}@media (max-width:575.98px){.btn.btn-white::before{background:#fff0}.btn.btn-white:hover{color:var(--background-color)!important}.btn{font-size:15px;height:30px;padding:0 17px;border-width:1px;line-height:28px}}.menu-underline-animated .item,.text-lines-animated .item,.ttb-text .item,.ft-text_descr .item,.bloque-clientes-title .item,.pt-contact-title,.animated_p,.animated_lines .item{transform:translate3d(0,40px,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);transform-style:preserve-3d;transition:transform .8s cubic-bezier(.215,.61,.355,1),opacity 1.5s cubic-bezier(.215,.61,.355,1),clip-path .8s cubic-bezier(.215,.61,.355,1)}.menu-underline-animated .item,.text-lines-animated .item,.ttb-text .item,.ft-text_descr .item,.bloque-clientes-title .item,.pt-contact-title,.animated_p,.animated_lines .item{opacity:0;clip-path:inset(0 0 80px 0)}.menu-underline-animated .item.up,.text-lines-animated .item.up,.ttb-text .item.up,.ft-text_descr .item.up,.bloque-clientes-title .item.up,.pt-contact-title.up,.animated_p.up,.animated_lines .item.up{position:relative;transform:translate3d(0,0,0);opacity:1;clip-path:inset(0);align-items:center;text-align:left}.animated_img,.slider-block.animated_slider .slider-wrapper{transition:opacity 2s ease,transform 2s 0.2s cubic-bezier(.07,.36,.83,.67);opacity:0;transform:translateY(-100%);transition:transform 2s cubic-bezier(.215,.61,.355,1),opacity 1.5s cubic-bezier(.215,.61,.355,1),clip-path 1.8s cubic-bezier(.215,.61,.355,1);clip-path:inset(0 0 200px 0)}.animated_img.up,.slider-block.animated_slider .slider-wrapper.up{opacity:1;z-index:9;transform:translateY(0);clip-path:inset(0)}.tags_project.menu-underline-animated .item.up,.tags_project.menu-underline-animated .item{text-align:left}@media (max-width:991.98px){.animated_lines .item.up{align-items:start}}@media (max-width:575.98px){.checks{flex-direction:column}}.filter-bar{position:fixed!important;bottom:0;width:100%;display:flex;justify-content:left;padding:25px var(--size-padding);background-color:rgba(0,0,0,70%);z-index:10000}.dark_bg .filter-bar{background-color:rgba(255,255,255,70%)}.filter-bar div{padding:0 5px}.filter-bar:not('.swiper-container-initialized') .swiper-wrapper{display:flex;justify-content:center}.filter-bar .swiper-slide{width:auto;display:inline-block}.filter-bar a{white-space:pre;padding:4px 25px 0;border-radius:1.875rem;border:solid 1px var(--background-color);font-size:calc(1rem + 0.25vw);text-align:center;display:flex;align-items:center;color:var(--background-color)}.filter-bar .actual_page a{background-color:var(--background-color);color:var(--black-color)}@media (max-width:1199.98px){.filter-bar a{font-size:1.25rem}}@media (max-width:575.98px){.filter-bar{padding:13px 0 12px}.filter-bar a{font-size:15px;padding:2px 10px;border-width:1px}}.slide-video::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0}.slick-slide img{max-width:100%;width:auto;margin:0 auto;object-fit:contain;height:70vh}.slide.slick-slide:focus{outline:none}.slider-wrapper{width:90%;position:relative}.slides{width:100%;height:auto;margin:0 auto}.slide.slick-slide{width:100%;height:70vh}.slider-wrapper .slick-dots li{width:40px;height:4px;background:#ccc;border-radius:40px;flex:1 1 auto}.slider-wrapper .slick-dots li button{width:100%;height:4px;padding:0}.slider-wrapper .slick-dots li.slick-active,.slider-wrapper .slick-dots li:hover{background:#777}.slider-wrapper .slick-dots li button,.slider-wrapper .slick-dots li button:before{color:#fff0;opacity:0}.slide-video iframe{margin:0 auto;width:100%;height:100%}.slick-current{position:relative;z-index:1000}.slick-slider .slick-dots{bottom:10px;left:0;right:0;margin:0 auto;display:flex;padding:0 45px}.slick-dotted.slick-slider{margin-bottom:0!important}.slider-progress{width:60%;margin:0 auto;height:2px;background:#eee}.slider-progress .progress{width:0%;height:2px;background:var(--black-color)}.slider-mv{display:none!important}.slider-wrapper .slick-dots li.slick-active{background:var(--light-color)}.slider-wrapper .slick-dots li.slick-active button{width:0%;background:var(--background-color);opacity:1;border-radius:40px;transition:all 0.3s ease-out}.next-slide{position:absolute;right:0;width:40%;height:85%;top:0;bottom:0}.prev-slide{position:absolute;left:0;width:40%;height:85%;top:0;bottom:0}.slider-wrapper .slick-dots li:not(.slick-active) button{width:0!important}@media (max-width:767.98px){.slick-slide img{width:calc(var(--width-window) - 40px);object-fit:cover;height:calc(calc(var(--width-window) - 40px) * calc(927 / 751.617))}.slider-wrapper{width:100%}.slides{height:calc(calc(var(--width-window) - 40px) * calc(927 / 751.617))}.slide.slick-slide{height:100%}.slide-video iframe{width:100%;height:calc(calc(var(--width-window) - 40px) * calc(927 / 751.617))}.slider-desktop{display:none!important}.slider-mv{display:block!important;height:auto;width:100%}.slides .slide-img{display:flex!important;justify-content:center;align-items:center}.slider-progress{width:100%}.slider-wrapper .slick-dots{display:flex}.slider-wrapper .slick-dots li{flex:1 1 auto}.slick-slider .slick-dots{bottom:25px;padding:0 15px}.next-slide,.prev-slide{height:75%;width:15%}.slider-wrapper .slick-dots li{height:2px}.slider-wrapper .slick-dots li button{height:2px}}.news_text,#mc_embed_signup #mc-embedded-subscribe-form input.email,#mc_embed_signup #mc-embedded-subscribe-form input.email::placeholder,#mc_embed_signup.show .news_input_container p{font-family:"Neue Haas Grotesk Display Pro",Roboto,"Helvetica Neue",sans-serif}#mc_embed_signup #mc-embedded-subscribe-form input.email::placeholder{color:var(--black-color);opacity:1}#mc_embed_signup_scroll{display:flex;flex-direction:row;justify-content:left;align-items:center}#mc_embed_signup.show #mc_embed_signup_scroll{justify-content:flex-start;align-items:flex-start;gap:1rem}.news_text{font-size:calc(1rem + 0.25vw);font-weight:300;line-height:normal;text-align:left;color:var(--black-color);margin-bottom:0;margin-right:24px}#mc_embed_signup.show .news_text{border-bottom:0}#mc_embed_signup form{padding:0!important}#mc_embed_signup input.button{background-image:url(/wp-content/themes/pimpam/assets/img/arrow_black_newsletter.svg);background-repeat:no-repeat;background-size:70%;background-position:center;background-color:var(--white)!important;width:75px!important;min-width:unset!important;height:75px!important;margin:0!important;border-radius:40px!important}.news_input_container{display:flex;justify-content:center}#mc_embed_signup.show .news_input_container{flex-direction:column}.news_input_container p{display:none;margin-bottom:0;padding-top:1rem;font-size:calc(0.2rem + 0.8vw);font-weight:100;color:var(--black-color)}.news_input_container p a{color:var(--black-color);text-decoration:underline}#mc_embed_signup.show .news_input_container p{display:block}#mc_embed_signup.show .news_input_container{width:60%;max-width:435px}#mc_embed_signup #mc-embedded-subscribe-form input.email{padding:7px 7px;border-radius:55px;border:solid 1px var(--background-color);font-size:20px;font-weight:300;text-align:center;display:flex;align-items:center;color:var(--background-color)!important;background-color:var(--black-color)!important;width:70%;margin-bottom:0;transition:width .4s cubic-bezier(.215,.61,.355,1);height:50px;min-width:auto;max-width:435px}#mc_embed_signup #mc-embedded-subscribe-form input.email::placeholder{text-transform:initial;color:var(--background-color)}#mc_embed_signup.show #mc-embedded-subscribe-form input.email{width:100%;text-align:left;padding-left:18px}#mc_embed_signup #mc-embedded-subscribe-form input.email:focus,#mc_embed_signup.show input.button.btn-send-news:focus{outline:none}#mc_embed_signup input.email::placeholder{color:var(--background-color);text-transform:uppercase}#mc_embed_signup input.button.btn-send-news{opacity:0;visibility:hidden;transform:translateX(-500%);transition:opacity .4s cubic-bezier(.215,.61,.355,1),visibility .4s cubic-bezier(.215,.61,.355,1),transform 1s cubic-bezier(.215,.61,.355,1);width:0!important}#mc_embed_signup.show input.button.btn-send-news{opacity:1;visibility:visible;transform:translateX(0);width:50px!important;height:50px!important}@media (max-width:991.98px){#mc_embed_signup #mc-embedded-subscribe-form input.email{padding:0 7px}div#custom_html-2{margin-top:1rem}}@media (max-width:767.98px){#mc_embed_signup #mc-embedded-subscribe-form input.email{border:1px solid var(--black-color);background-color:var(--background-color)!important;color:var(--black-color)!important;padding:0}#mc_embed_signup #mc-embedded-subscribe-form input.email::placeholder{color:var(--black-color)}#mc_embed_signup.show .news_input_container{width:90%}.news_input_container,#mc_embed_signup_scroll{justify-content:left}#mc_embed_signup #mc-embedded-subscribe-form input.email{font-size:15px}#mc_embed_signup input.button{width:30px!important;height:30px!important}#mc_embed_signup.show #mc-embedded-subscribe-form input.email{background-color:var(--black-color)!important;color:var(--background-color)!important}#mc_embed_signup.show #mc-embedded-subscribe-form input.email::placeholder{color:var(--background-color)!important}}footer hr{background-color:var(--black-color)}#footer-0{padding:2rem 0}.subfooter ul li ul.sub-menu{float:right}.wpml-ls-current-language a span{font-weight:700}.sub-menu span.wpml-ls-native{font-weight:400}ul.sub-menu:before{content:'-';padding-right:5px;padding-left:5px}.footer-text{display:flex;flex-direction:row;width:calc(var(--width-window) - 39vw)}footer{background-color:var(--background-color);padding-left:var(--size-padding);padding-right:var(--size-padding);padding-bottom:1.5em}footer a{color:var(--black-color)}footer a:hover,footer a:focus,footer a:active{color:var(--black-color)}footer .container-fluid{padding:0}footer .container-fluid .d-flex.flex-wrap.pt-5.pb-5{justify-content:space-between}#footer-1,#footer-2,#footer-3{padding:0}#footer-1 img{width:auto;max-height:180px}#footer-2{text-align:center}#footer-2 a.link{font-size:20px;font-weight:300;text-align:center;text-transform:uppercase;text-decoration:none;white-space:nowrap}.action{display:flex;flex-direction:column;align-items:flex-end;padding-bottom:30px}.textwidget{color:var(--black-color);text-align:left}section#footer-3 .widget{text-align:center;max-width:160px;margin-left:auto}#footer-3 p{margin-bottom:0}#footer-3 a{font-size:30px;font-weight:300;line-height:1.5;text-transform:uppercase;width:fit-content;width:-moz-fit-content;margin:0 auto;position:relative}#footer-3 a:hover{text-decoration:none}#footer-2 a:after{background-color:var(--black-color)}#footer-3 a:after{content:"";position:absolute;z-index:1;left:0;right:100%;bottom:0;background:var(--black-color);height:2px;transition-duration:0.3s;transition-timing-function:ease-out}#footer-3 a:hover:after,#footer-2 a:focus:after,#footer-2 a:active:after{right:0}.subfooter ul{margin:0;padding:0;display:flex;justify-content:space-between}.subfooter ul li a,.subfooter ul li{font-size:16px;font-weight:300;line-height:1.5;text-align:left;color:var(--black-color)}.widget-container{column-gap:5rem}.show .news_text{display:none}@media (min-width:992px){#footer-2 .widget{padding-left:25%}}@media (max-width:1200px){.widget-container{column-gap:1rem}}@media (max-width:1004px){#footer-3 a{font-size:25px;line-height:1.9}.news_text,#mc_embed_signup #mc-embedded-subscribe-form input.email{font-size:15px;margin-right:0}footer .btn,#footer-2 a.link{font-size:17px}}@media (max-width:991.98px){footer{padding-left:0;padding-right:0}#footer-2{text-align:right}.action{flex-direction:row;align-items:center;padding-bottom:15px;max-width:20rem}#footer-3 a.link{margin-left:20px}#footer-3{padding-top:30px}footer .container-fluid{flex-direction:column-reverse;display:flex;padding:0 var(--size-padding)}.site-footer .subfooter{padding:0 var(--size-padding)}.site-footer .d-flex.flex-wrap.pt-5.pb-5{flex-direction:column;padding-bottom:0!important}#footer-0{padding:0 0 1rem}#footer-1 img{max-width:180px!important}#footer-2 a,#footer-2 a.link{font-size:15px;height:25px;border-width:1px}#footer-3 a{font-size:20px}.subfooter ul li a{font-size:12px}footer hr{margin-bottom:.5em}#footer-3 a.up{text-align:right;margin-left:auto;margin-right:0}.action .btn{min-width:80px;justify-content:left}#footer-2 a.link.up{display:none}#footer-2 a.btn.up{border:1px solid var(--black-color);text-transform:initial;padding:1rem 2rem}.widget-container{flex-direction:column}div#text-3{margin-bottom:0}#footer-2{display:flex;flex-direction:column-reverse}.footer-text{display:flex;flex-direction:column;justify-content:flex-end;width:100%}#footer-3{max-width:60%;padding-top:0}section#footer-3 .widget{margin-left:0;margin-right:auto}#footer-3 .textwidget{line-height:2rem}.news_text{display:none}.news_input_container{justify-content:left}#mc_embed_signup_scroll{align-items:flex-start}#footer-2 a,.news_input_container p{font-size:15px}}.single-projects footer,.page-template-page-services-single footer{background-color:var(--black-color)}.single-projects footer .btn,.single-projects footer .btn:hover,.single-projects footer a,.single-projects footer .textwidget,.page-template-page-services-single footer .btn,.page-template-page-services-single footer .btn:hover,.page-template-page-services-single footer a,.page-template-page-services-single footer .textwidget{color:var(--background-color)!important}.single-projects footer hr,.single-projects #footer-2 a:after,.single-projects #footer-3 a:after,.page-template-page-services-single footer hr,.page-template-page-services-single #footer-2 a:after,.page-template-page-services-single #footer-3 a:after{background-color:var(--background-color)}.single-projects footer .subfooter ul li a,.single-projects footer .subfooter ul li,.single-projects footer .news_input_container p,.single-projects footer .news_text,.page-template-page-services-single footer .subfooter ul li a,.page-template-page-services-single footer .subfooter ul li,.page-template-page-services-single footer .news_input_container p,.page-template-page-services-single footer .news_text{color:var(--background-color)}.single-projects #mc_embed_signup #mc-embedded-subscribe-form input.email,.page-template-page-services-single #mc_embed_signup #mc-embedded-subscribe-form input.email{color:var(--black-color)!important;background-color:var(--background-color)!important}.single-projects #mc_embed_signup #mc-embedded-subscribe-form input.email::placeholder,.page-template-page-services-single #mc_embed_signup #mc-embedded-subscribe-form input.email::placeholder{color:var(--black-color)!important}.page-template-page-services #colophon,.page-template-page-projects #colophon{padding-bottom:calc(100px + 1.5em)}.page-template-page-services-single main{background-color:var(--black-color)}.page-template-page-services-single .ft-service,.single-projects .ft-service{height:50px;padding:2px 25px 0;border-radius:33px;border:solid 2px var(--background-color);font-size:30px;font-weight:500;text-align:center;text-transform:uppercase;display:flex;align-items:center;color:var(--background-color);pointer-events:none}.page-template-page-services-single h1.entry-title{font-size:calc(7.75rem + 1.95vw);font-weight:400;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:normal;text-align:center;text-transform:uppercase;color:var(--background-color)}.service-single-tags{padding-top:3rem;padding-bottom:2rem;background-color:var(--background-color)}.service-single-tags .ft-service{color:var(--black-color);border-color:var(--black-color)}.services-single-next{background:var(--background-color);padding-bottom:12rem}.ftw-footer{width:100%;display:flex;justify-content:flex-end;align-items:center;position:relative;padding-bottom:5rem}.ftw-footer:after{content:'';position:absolute;background-color:var(--black-color);width:100%;margin:0 auto;height:1px;bottom:0;left:0;right:0}.ftw-service{padding:4px 10px 0;border-radius:33px;border:solid 2px var(--black-color);font-size:20px;font-weight:500;text-align:center;display:flex;align-items:center;color:var(--black-color)}.ftw-service:hover{text-decoration:none}.ftw-arrow g#Grupo_980 line,.ftw-arrow g#Grupo_980 path{stroke:var(--black-color)}.tags{display:flex;justify-content:center;align-items:center;padding:5rem 0;width:60%;margin:0 auto;flex-wrap:wrap}.tags p,.tags a{font-size:calc(0.4rem + 1.2vw);margin-bottom:0;pointer-events:none}.tags a{color:var(--black-color)}.social-share-bar.container-fluid{padding:0}.ftw-footer{padding:0 var(--size-padding) 1.5rem}@media (max-width:991.98px){.service-single-what{padding-top:3rem}.page-template-page-services-single h1.entry-title{font-size:40px;padding-top:2.5rem;padding-bottom:3.75rem}}@media (max-width:767.98px){.page-template-page-services-single .ft-service,.single-projects .ft-service{font-size:15px;height:25px;border-width:1px}.ftw-footer:after{width:100%}.tags{padding:2rem 0;width:100%}.tags p,.tags a{font-size:17px}.ftw-service{font-size:15px;border:solid 1px var(--black-color);height:25px;padding:2px 10px 0;border-width:1px}.ftw-arrow svg{width:31px}.services-single-next{padding-bottom:3.313rem}}@media (max-width:575.98px){.page-template-page-services #colophon,.page-template-page-projects #colophon{padding-bottom:calc(50px + 1.5em)}.service-single-what{padding-top:66px;margin-top:25px}.page-template-page-services-single h1.entry-title{padding-bottom:2.5rem;margin:6px 0}.btn[class^=social-share]{font-size:10px;padding:0 10px}}.single-projects .site-main .navigation.post-navigation{display:none}.projects-list{background-color:var(--background-color)}.projects-list .container-title-svg{padding:var(--size-padding) 0;margin-bottom:10rem;margin-top:calc(var(--height-header) - 2.4rem)}.social-share-row{display:flex;opacity:0;transform:translateY(100%);transition:transform 0.4s cubic-bezier(.65,.05,.36,1),opacity 0.2s 0.1s cubic-bezier(.65,.05,.36,1);z-index:1;visibility:hidden;overflow:hidden;flex-wrap:wrap;width:100%;justify-content:flex-end;margin-top:1rem}.social-share-row.show{visibility:visible;opacity:1;transform:translateY(0)}.social-share-row div{padding-right:14px}.single-projects .ftw-footer{z-index:2}.social-share-row-like{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.social-share-row-like .btn{margin-right:1rem}.social-share-row-like .btn:last-child{margin-right:0}.wpulike{display:flex;padding:0}.wpulike-animated-heart .wpulike-svg-heart{fill:#000}.wpulike-svg-heart-pop{display:none}.wpulike-animated-heart .wp_ulike_btn{box-shadow:none!important;border:1px solid var(--black-color)!important}.wpulike-animated-heart .wp_ulike_btn.wp_ulike_btn_is_active{background-color:var(--background-color)!important}.wpulike-animated-heart .wp_ulike_btn.wp_ulike_btn_is_active .wpulike-svg-heart{fill:var(--black-color)!important}.wpulike-animated-heart .count-box{color:var(--black-color)!important;display:none}.bloque-projects-related{padding:6rem 0}.bloque-projects-related .bpr-title{font-size:calc(7.75rem + 1.95vw);font-weight:400;line-height:1.13;text-align:left;text-transform:uppercase;color:var(--black-color);margin-bottom:8rem}.projects-list-single{width:100%;max-width:48%;padding-bottom:calc(2rem + 2vw)}.projects-list .projects-list-single:last-child:not(:nth-child(2n)){padding-bottom:0}.projects-list-single .wh-project-info{padding-top:1.875rem;padding-bottom:2rem}.projects-list-single .wh-title{font-weight:300;line-height:1.33;text-align:left;color:var(--black-color);text-transform:uppercase}.projects-list-single .wh-def-proy{font-weight:300;line-height:1.33;text-align:right;color:var(--black-color)}.projects-list-single .wh-project-info *{font-size:calc(1rem + 0.25vw);margin-bottom:0}.projects-list-single .wh-project-img .simpleParallax{height:100%;overflow:hidden}.projects-list-single .wh-project-img,.projects-list-single .wh-project-img img{position:relative;width:100%;height:calc(calc(var(--width-window) - calc(2 * var(--size-padding)))*0.48 / calc(883/643));object-fit:cover;transition:all .3s cubic-bezier(.215,.61,.355,1);overflow:hidden}.projects-list-single .wh-project-img img{transform:scale(1.3)}.projects-list-single .coming-soon{position:absolute;bottom:0;padding-bottom:1.5rem;padding-left:1.5rem}.projects-list-single .coming-soon a{background-color:var(--background-color);border:none}@media (max-width:1200px){.bloque-projects-related .bpr-title{font-size:calc(6rem + 1.95vw)}}@media (max-width:991.98px){.bloque-projects-related .bpr-title{font-size:40px;padding-bottom:3.625rem;margin-bottom:0}.bloque-projects-related{padding:5rem 0 3.375rem}.social-share-row div:last-of-type{padding-right:0}}@media (max-width:767.98px){.projects-list-single{max-width:100%;padding-bottom:3.125rem}.projects-list-single .wh-project-img,.projects-list-single .wh-project-img img{height:calc(calc(var(--width-window) - calc(2 * var(--size-padding))) / calc(883/643))}.ftw-footer{padding:0 var(--size-padding) 20px}.social-share-row{position:absolute;right:var(--size-padding);bottom:-100%;width:calc(100% - var(--size-padding));margin-top:20px}.social-share-row-like .btn{margin-right:.5rem}}@media (max-width:575.98px){.wpulike{padding:0!important}.projects-list-single .coming-soon{padding-bottom:1rem;padding-left:.5rem}.wpulike-animated-heart .wp_ulike_btn{width:30px;height:30px}.wpulike-animated-heart .wpulike-svg-heart{width:13px}.social-share-row div{padding-right:7px}}.container-form{padding-top:4rem}.container-form p{font-size:calc(20px + 85 * (100vw - 290px) / 1500);font-weight:400;line-height:1.13;text-align:left;color:var(--black-color);margin-bottom:0;text-transform:uppercase;flex-basis:content;white-space:nowrap}.container-form .small p{font-size:calc(20px + 50 * (100vw - 290px) / 1500)}.container-form .item{display:flex!important;flex-direction:row;margin-bottom:.5rem}.container-form p:nth-of-type(2){width:auto;flex-basis:100%;padding-left:20px}.wpcf7-form-control-wrap{display:flex}.checks{display:flex}.container-form input[type="text"],.container-form input[type="email"],input[type="tel"]{font-size:30px;line-height:.67;border:none;border-bottom:2px solid var(--black-color);border-radius:0;-webkit-appearance:none;width:100%;padding-top:0;outline:none;background:#fff0;font-weight:300;color:var(--black-color)#mc_embed_signup #mc-embedded-subscribe-form input.email!important}.wpcf7-form-control.wpcf7-textarea{font-size:30px;background-image:linear-gradient(var(--background-color),var(--background-color) 60px,var(--black-color) 60px,var(--black-color) 61px,var(--background-color) 61px);background-size:100% 61px;line-height:60px;padding-top:0rem;border:none;border-radius:0;-webkit-appearance:none;outline:none;margin-top:3rem;color:var(--black-color);font-weight:300}.wpcf7-form-control-wrap.your-message{width:100%}.wpcf7-form-control.wpcf7-select{border:none;border-bottom:2px solid var(--black-color);width:100%;padding-top:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.wpcf7-form-control.wpcf7-select{position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/wp-content/themes/pimpam/assets/img/select-arrow.svg);background-repeat:no-repeat;background-position:right 0 bottom 15px}.dark_bg .wpcf7-form-control.wpcf7-select{background-image:url(/wp-content/themes/pimpam/assets/img/select-arrow-white.svg)}.container-form input::placeholder,.wpcf7-form-control.wpcf7-select,.wpcf7-form-control.wpcf7-select option,.wpcf7-form-control.wpcf7-textarea::placeholder,.wpcf7-form-control-wrap[class*=menu-]{font-size:30px;font-weight:300;line-height:1.33;text-align:left;color:var(--black-color)!important;opacity:1;background-color:#fff0;text-transform:initial}.wpcf7-form-control-wrap[class*=menu-]{position:relative}.wpcf7-form-control-wrap[class*=menu-] select{display:none}.select-selected{background-color:#fff0}.select-selected:after{position:absolute;content:"";right:10px;top:50%;width:30px;height:30px;background-image:url(/wp-content/themes/pimpam/assets/img/select-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.dark_bg .select-selected:after{background-image:url(/wp-content/themes/pimpam/assets/img/select-arrow-white.svg)}.select-selected.select-arrow-active:after{transform:translateY(-50%) rotate(180deg)}.select-items div,.select-selected{color:var(--black-color);padding:8px 16px;border:2px solid #fff0;border-color:#fff0 #fff0 var(--black-color) #fff0;cursor:pointer}.select-items{position:absolute;background-color:var(--background-color);top:100%;left:0;right:0;z-index:99;box-shadow:0 11px 15px 6px rgb(0 0 0 / 17%)}.select-hide{display:none}.select-items div:hover,.same-as-selected{color:var(--background-color)!important;background-color:var(--black-color)}.wpcf7-form-control.wpcf7-textarea::placeholder{line-height:60px}.wpcf7-list-item-label,.mc4wp-checkbox-contact-form-7 span{padding-left:10px;font-size:18px;font-weight:400;line-height:1.33;text-align:left;color:var(--black-color);align-items:center}.mc4wp-checkbox-contact-form-7{margin:0 0 0 1em}.container-form-submit{padding:2rem 0;display:flex;justify-content:space-between}.wpcf7-submit.btn{height:40px;padding:2px 25px 0;border-radius:33px;border:solid 1px var(--black-color);font-size:18px;font-weight:300;text-align:center;display:flex;align-items:center;color:var(--black-color)!important;list-style:none;background-color:var(--background-color)!important}.wpcf7-submit.btn:hover{border:solid 1px var(--background-color);color:var(--background-color)!important;background-color:var(--black-color)!important}.wpcf7-submit.btn:disabled{opacity:1}.container-form-submit .switch{position:relative;display:inline-block;width:60px;height:34px}.container-form-submit .switch input{opacity:0;width:0;height:0}.container-form-submit .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.container-form-submit .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.container-form-submit input:checked+.slider{background-color:#2196F3}.container-form-submit input:focus+.slider{box-shadow:0 0 1px #2196F3}.container-form-submit input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.container-form .wpcf7-acceptance p{font-size:18px;text-transform:unset;margin:0}.container-form .checks{justify-content:space-between;margin-bottom:2rem;gap:2rem}.content-mv-line label{display:flex}.content-mv-line .wpcf7-list-item-label{display:inherit}.wpcf7-not-valid-tip{font-size:30px;width:100%;padding-top:1rem}.wpcf7-form-control-wrap{display:flex;flex-direction:column}.wpcf7-list-item,.mc4wp-checkbox-contact-form-7{margin:0}.mc4wp-checkbox>label,.wpcf7-acceptance label{display:flex;align-items:center}input[type="checkbox"]{-webkit-appearance:none;max-width:100%;box-shadow:none;padding:0;position:relative;margin:0;border-radius:50px;width:50px;border:solid 1px #000;background:#fff;height:25px}input[type="checkbox"]:after,input[type="checkbox"]:checked::after{border:1px solid #000;background:#000;content:'';width:20px;height:20px;position:absolute;right:auto;left:2px;margin:auto;top:0;bottom:0;border-radius:50px}input[type="checkbox"]:checked::after{right:4px;left:auto;border:1px solid #000;background-color:#fff}input[type="checkbox"]:checked{border-color:#000;outline:none;background:#fff}.wpcf7-form-control.wpcf7-textarea{color:var(--black-color)}.wpcf7-form.sent{position:relative}.wpcf7 form.sent .wpcf7-response-output{position:absolute;top:0;inset:0;background:#fff;color:#000;z-index:1000;text-align:center;display:flex;align-items:center;justify-content:center;border-color:#000;left:0;font-size:50px;margin:auto;max-width:85%;height:100%;right:0;border-radius:16px;max-height:50%;padding:50px;width:900px;box-shadow:0 3px 3px rgb(0 0 0 / .2)}.container-form-submit .slider.round{border-radius:34px}.container-form-submit .slider.round:before{border-radius:50%}.site-main article section:last-child:not(.prefooter-talk,.titulo-texto-btn){padding-bottom:0}.wp-block-image.size-full.container-fluid{padding:calc(var(--size-padding) * 2) var(--size-padding) 0!important}@media (max-width:1199.98px){.container-form input[type="text"],.container-form input[type="email"],input[type="tel"],.wpcf7-form-control.wpcf7-select{padding-top:1.5rem}.wpcf7-form-control.wpcf7-select{background-size:50px}}@media (max-width:991.98px){.wpcf7 form.sent .wpcf7-response-output{font-size:40px}.container-form .item{flex-direction:column}.container-form input[type="text"],.container-form input[type="email"],input[type="tel"]{padding:1rem 0;font-size:17px}.container-form input::placeholder,.wpcf7-form-control.wpcf7-select,.wpcf7-form-control.wpcf7-select option,.wpcf7-form-control.wpcf7-textarea::placeholder,.wpcf7-form-control-wrap[class*=menu-]{font-size:17px}.container-form p:nth-of-type(2){width:100%;padding-left:0;padding-bottom:30px}.wpcf7-form-control.wpcf7-select{padding:1rem 0}.container-form p{font-size:30px}.container-form .small p{font-size:24px}.container-form .wpcf7-acceptance p,.mc4wp-checkbox-contact-form-7 span{font-size:15px}.container-form-submit{flex-direction:column}.container-form-submit p{text-align:right;text-align:-webkit-right}.wpcf7-list-item p{text-align:left;text-align:-webkit-left}.wpcf7-form-control.wpcf7-select{background-size:26px}.wpcf7-form-control.wpcf7-textarea{font-size:17px;line-height:20px;background-image:linear-gradient(var(--background-color),var(--background-color) 19px,var(--black-color) 19px,var(--black-color) 20px,var(--background-color) 20px);background-size:100% 20px;border-bottom:1px solid var(--black-color)}.wpcf7-form-control.wpcf7-textarea::placeholder{font-size:17px;line-height:20px}.container-form input[type="text"],.container-form input[type="email"],input[type="tel"],.wpcf7-form-control.wpcf7-select{border-bottom:1px solid var(--black-color)}.select-items div,.select-selected{border-width:1px}.wpcf7-submit.btn{font-size:15px;height:30px;width:90px;padding:0 10px 0;border-width:1px;background-color:var(--background-color);justify-content:center}#mc_embed_signup #mc-embedded-subscribe-form input.email{height:30px}#mc_embed_signup.show input.button.btn-send-news{width:30px!important;height:30px!important}}@media (max-width:767.98px){.titulo-contacto{font-size:30px!important}.texto-contacto{font-size:17px!important}.wpcf7-list-item,.mc4wp-checkbox-contact-form-7{margin:0}.container-form{padding-top:1rem}.wpcf7-form-control.wpcf7-textarea{padding-bottom:0;border-bottom:none}.mv-line{width:100%;display:block}.wpcf7-not-valid-tip{font-size:14px;width:100%;padding-top:1rem}}.container-gif,#btn-emoji{opacity:0;transition:.8s cubic-bezier(.215,.61,.355,1)}.container-gif.show,#btn-emoji.show{opacity:1}.error404 .btn{color:var(--background-color);border-color:var(--background-color)}.error404 .btn:hover{color:var(--black-color)!important;border-color:var(--black-color)}.error404{overflow-x:hidden;background-color:var(--black-color)}.error404 #page{background-color:var(--black-color)}.particle{position:absolute;will-change:transform;overflow:hidden;z-index:2}.error-404.not-found{margin-top:6.75rem;height:calc(100vh - 99.4px)}.error404 .page-header{position:relative}.error404 .page-title{font-size:calc(9.5rem + 1.75vw);color:var(--background-color);text-align:right;text-transform:uppercase;margin-top:2rem;margin-bottom:-2.7rem}.error404 .page-title-1{text-align:left;padding-left:11rem}.container-gif{z-index:1;position:absolute;top:80%;left:0;right:0}.container-text{z-index:-1;position:absolute;top:80%;left:0;right:0}.error404 .page-content{position:absolute;bottom:-25px;left:0;right:0}.error404 img.title-svg{filter:invert(1);z-index:0;position:relative}@media (max-width:1199.98px){.container-gif{top:45%}.error404 .page-title{font-size:calc(6.5rem + 1.75vw);margin-bottom:-1.8rem}.error404 .page-title-1{padding-left:6rem}}@media (max-width:991.98px){.error-404.not-found{margin-top:4.438rem;height:calc(100vh - 62.4px)}}@media (max-width:767.98px){.container-gif{position:relative;top:unset}.error404 .page-title{font-size:80px;padding:0}.error404 .page-title-1{padding:0;margin-bottom:3rem}.error404 .page-content{position:relative;bottom:unset;margin-top:12rem}.error-404.not-found{height:100%;padding-bottom:4rem}.btn-error{justify-content:left!important}.container-text{top:93%}}@media (max-width:425px){.container-gif .page-title span.text-link{float:right;padding-left:2rem;line-height:2rem}}.page-template-page-legal main#primary{padding:8.125rem 9.375rem 3.125rem}.page-template-page-legal>*{color:var(--black-color)}.page-template-page-legal .entry-content ul{list-style:disc}.page-template-page-legal h1.entry-title{font-size:20px;font-weight:300;line-height:1;text-align:left;color:var(--black-color);text-transform:uppercase;padding-bottom:3rem}.page-template-page-legal .entry-content h2{font-size:50px;font-weight:300;line-height:1.17;text-align:left;color:var(--black-color);padding-top:3.75rem;padding-bottom:4.375rem}.page-template-page-legal .entry-content h3{font-size:30px;font-weight:300;padding-bottom:1.5rem;padding-top:1rem}.page-template-page-legal .entry-content p,.page-template-page-legal .entry-content li{font-size:20px;font-weight:300;line-height:1.33;text-align:left;color:var(--black-color)}.page-template-page-legal .entry-content .subtitle{font-size:30px;font-weight:300;line-height:1.33;text-align:left;color:var(--black-color)}@media (min-width:1200px){.page-template-page-legal main#primary{padding:8.125rem 39.375rem 3.125rem 9.375rem}}@media (max-width:767.98px){.page-template-page-legal main#primary{padding:3.125rem 1.375rem}.page-template-page-legal .entry-content ul,.page-template-page-legal .entry-content ol{margin-left:0}.page-template-page-legal h1.entry-title{font-size:15px;padding-bottom:.5rem}.page-template-page-legal .entry-content .subtitle{font-size:17px}.page-template-page-legal .entry-content h2{font-size:30px;padding-top:1.75rem;padding-bottom:2.375rem}.page-template-page-legal .entry-content h3{font-size:17px;font-weight:700}.page-template-page-legal .entry-content p,.page-template-page-legal .entry-content li{font-size:15px}.page-template-page-legal .entry-header{padding-top:3rem}.page-template-page-legal .entry-content{margin-top:.5rem}.cookies-first-p{padding-top:1.75rem}}.gdpr_lightbox{background:rgb(0 0 0 / .5)}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{width:100%;padding:10px 50px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:0;padding-right:0}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{margin-left:auto}#moove_gdpr_cookie_info_bar{opacity:0;transform:translate3d(0,100%,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d;transition:all 1s cubic-bezier(.16,.82,.75,.56)!important}#moove_gdpr_cookie_info_bar.show{opacity:1;transform:translate3d(0,0%,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:30px!important}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p{font-size:calc(0.65rem + 0.5vw);font-weight:300;text-align:left;color:var(--background-color);text-transform:initial;line-height:1}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom{background-color:var(--cookies)}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{background-color:var(--background-color)}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom button.moove-gdpr-infobar-close-btn:hover i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom button.moove-gdpr-infobar-close-btn:hover i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{background-color:var(--black-color)}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom button.moove-gdpr-infobar-close-btn{border:1px solid var(--background-color)}i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{width:2px!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{opacity:1!important}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{opacity:1!important;box-shadow:unset!important;border:1px solid var(--background-color)!important}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before{box-shadow:none!important}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{padding:15px 29px 13px;border-radius:33px;border:solid 1px var(--background-color);font-size:20px;font-weight:500;text-align:center;text-transform:initial;display:flex;align-items:center;color:var(--black-color);justify-content:center;background-color:#fff0}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-allow-all{color:var(--black-color);background-color:var(--background-color)}.page #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{color:var(--black-color)}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover{color:var(--black-color)!important;background-color:var(--background-color)!important}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal *{font-family:"Neue Haas Grotesk Display Pro",Roboto,"Helvetica Neue",sans-serif}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal li a .gdpr-svg-icon,.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal li button .gdpr-svg-icon{display:none}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{display:none}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{display:flex;justify-content:center}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{width:100%;float:none;height:30%;top:0;left:0;right:0;box-shadow:none}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:0 60px 40px;width:100%;float:none;top:unset;bottom:0;height:70%!important;right:0;left:0;background-color:var(--background-color);text-align:center}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li:first-child{margin-right:5px}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{height:50px;padding:2px 20px 0;border-radius:33px;border:solid 1px var(--black-color);font-size:20px;font-weight:300;text-align:center;text-transform:initial;display:flex;align-items:center;color:var(--black-color)!important;justify-content:center;background-color:var(--background-color);min-width:130px}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{justify-content:center;text-align:center}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button{background-color:var(--black-color)}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span{color:var(--background-color)}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button{border-color:var(--black-color)}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all{display:none!important}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{display:flex;justify-content:center}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{background-color:var(--background-color)}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{content:none}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{height:50px;padding:2px 20px 0;border-radius:33px;border:solid 1px var(--black-color);font-size:20px;font-weight:300;text-align:center;text-transform:initial;display:flex;align-items:center;color:var(--black-color)!important;justify-content:center;background-color:var(--background-color);min-width:130px}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider::before,#moove_gdpr_cookie_modal .cookie-switch .slider::before,#moove_gdpr_cookie_modal .switch .cookie-slider::before,#moove_gdpr_cookie_modal .switch .slider::before{height:24px!important;width:24px!important;background-color:var(--black-color)!important}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider::before,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider::before,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider::before,#moove_gdpr_cookie_modal .switch input:checked+.slider::before{background-color:white!important}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:300;text-align:center}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{width:55%;margin:0 auto}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{font-size:20px}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{padding:0;margin:auto 0}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after,.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:after{color:var(--black-color);font-weight:500;font-size:20px}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .cookie-switch .cookie-slider{background-color:#fff;border:1px solid var(--black-color)}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider{background-color:var(--black-color)}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{top:0;right:0;width:40px;height:40px;line-height:40px;padding:40px 60px}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{border:2px solid var(--black-color);background-color:var(--background-color);margin:0 auto;width:30px;height:30px;line-height:30px}.moove_gdpr_cookie_modal_open .gdpr-icon.moovegdpr-arrow-close:after,.moove_gdpr_cookie_modal_open .gdpr-icon.moovegdpr-arrow-close:before{height:20px;background-color:var(--black-color);width:2px;top:calc(50% - 10px);left:48%}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn.change-settings-button{color:var(--background-color)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{border-radius:15px}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom button.moove-gdpr-infobar-close-btn{border-width:0}@media (max-width:991.98px){.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{width:100%}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset{display:flex}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .cookie-slider:after{font-weight:initial;font-size:initial;min-width:unset}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:0 25px 28px}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{text-align:left}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:22px}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding-top:15px}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-size:30px;text-align:left!important;font-weight:500}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{display:inline-flex}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{justify-content:end;padding:30px 0 50px}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button,.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{border-width:1px;font-size:15px;height:30px;padding:2px 10px 0}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{border-width:1px}.moove_gdpr_cookie_modal_open .gdpr-icon.moovegdpr-arrow-close:after,.moove_gdpr_cookie_modal_open .gdpr-icon.moovegdpr-arrow-close:before{width:1px}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{font-size:17px}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li:first-child{margin-left:0}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{justify-content:start}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{justify-content:right}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{padding:25px 28px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0!important}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider::before,#moove_gdpr_cookie_modal .cookie-switch .slider::before,#moove_gdpr_cookie_modal .switch .cookie-slider::before,#moove_gdpr_cookie_modal .switch .slider::before{height:18px!important;width:18px!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{border-radius:25px!important}}@media (max-width:767.98px){#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom .moove-gdpr-info-bar-container{padding:10px}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p{visibility:hidden;height:0}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p:after{content:'we use cookies';visibility:visible;display:block;position:absolute;top:35%}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:14px;border-width:1px!important;height:30px;padding:7px 18px 6px}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom button.moove-gdpr-infobar-close-btn{border-width:0;height:26px;width:26px}.moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:before,.gdpr-icon i.moovegdpr-arrow-close:after{top:calc(50% - 9px)}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{width:1px!important}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:flex;flex-direction:row}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{display:flex;flex-direction:row;width:65%}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{width:35%}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{top:20px;right:25px;padding:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{width:113px!important}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:25px 28px}.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{min-width:unset}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{margin-bottom:0!important}}@media (max-width:575.98px){#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p{font-size:15px}}