/*!Theme Name: Macarbox Mapa
	Theme URL: https://visit.macarbox.com/mapa/
	Description: Theme personalizado para Macarbox Mapa
	Author: ADI Revolution & Somos MIO
	Author URI: https://adi-revolution.com
	Version: 1.0
*/@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;600;700&display=swap");@font-face{font-family:"Neue Frutiger World";src:url("fonts/NeueFrutigerWorld-Light.woff2") format("woff2"),url("fonts/NeueFrutigerWorld-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Neue Frutiger World";src:url("fonts/NeueFrutigerWorld-LightIt.woff2") format("woff2"),url("fonts/NeueFrutigerWorld-LightIt.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Neue Frutiger World Book";src:url("fonts/NeueFrutigerWorld-Book.woff2") format("woff2"),url("fonts/NeueFrutigerWorld-Book.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Neue Frutiger World Book";src:url("fonts/NeueFrutigerWorld-BookIt.woff2") format("woff2"),url("fonts/NeueFrutigerWorld-BookIt.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Neue Frutiger World";src:url("fonts/NeueFrutigerWorld-Regular.woff2") format("woff2"),url("fonts/NeueFrutigerWorld-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Neue Frutiger World";src:url("fonts/NeueFrutigerWorld-It.woff2") format("woff2"),url("fonts/NeueFrutigerWorld-It.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Neue Frutiger World";src:url("fonts/NeueFrutigerWorld-Medium.woff2") format("woff2"),url("fonts/NeueFrutigerWorld-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Neue Frutiger World";src:url("fonts/NeueFrutigerWorld-MediumIt.woff2") format("woff2"),url("fonts/NeueFrutigerWorld-MediumIt.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Neue Frutiger World";src:url("fonts/NeueFrutigerWorld-Bold.woff2") format("woff2"),url("fonts/NeueFrutigerWorld-Bold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Neue Frutiger World";src:url("fonts/NeueFrutigerWorld-BoldIt.woff2") format("woff2"),url("fonts/NeueFrutigerWorld-BoldIt.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Neue Frutiger World";src:url("fonts/NeueFrutigerWorld-Black.woff2") format("woff2"),url("fonts/NeueFrutigerWorld-Black.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Neue Frutiger World";src:url("fonts/NeueFrutigerWorld-BlackIt.woff2") format("woff2"),url("fonts/NeueFrutigerWorld-BlackIt.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"la-solid-900";src:url("fonts/la-solid-900.woff2") format("woff2"),url("fonts/la-solid-900.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"la-brands-400";src:url("fonts/la-brands-400.woff2") format("woff2"),url("fonts/la-brands-400.woff") format("woff");font-weight:normal;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{font-size:16px}b,strong{font-weight:bold}em,i{font-style:italic}a{outline:none}.mayus{text-transform:uppercase}.fullwidth{width:100%;float:left}.box-sizing,.boxsizing,.container{-webkit-box-sizing:border-box;box-sizing:border-box}.container{width:100%;max-width:1620px;margin:0 auto;padding:0 20px}.container:before{content:"";display:table;pointer-events:none}.container:after{content:"";display:table;pointer-events:none;clear:both}.clear,.clearer{clear:both}table{width:100%}.myIframe{height:0;position:relative;margin:0 0 20px;padding-bottom:56.25%;overflow:hidden}.myIframe iframe{width:100%;height:100%;position:absolute;left:0}.input,input[type=email],input[type=tel],input[type=text],textarea{outline:none;-webkit-appearance:none;-moz-appearance:none}.button,button,input[type=submit]{overflow:hidden;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}button,input[type=submit]{cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none}.inline{display:none}.columns{width:100%;float:left;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.columns img{max-width:100%;height:auto}.columns.no-padding{padding:0}.no-left{padding:0 40px 0 0}.no-right{padding:0 0 0 40px}.small-1{width:8.33%}.small-2{width:16.66%}.small-3{width:25%}.small-4{width:33.33%}.small-5{width:41.66%}.small-6{width:50%}.small-7{width:58.33%}.small-8{width:66.66%}.small-9{width:75%}.small-10{width:83.33%}.small-11{width:91.66%}.small-12{width:100%}@media screen and (min-width:768px){.medium-1{width:8.33%}.medium-2{width:16.66%}.medium-3{width:25%}.medium-4{width:33.33%}.medium-5{width:41.66%}.medium-6{width:50%}.medium-7{width:58.33%}.medium-8{width:66.66%}.medium-9{width:75%}.medium-10{width:83.33%}.medium-11{width:91.66%}.medium-12{width:100%}}@media screen and (min-width:1024px){.large-1{width:8.33%}.large-2{width:16.66%}.large-3{width:25%}.large-4{width:33.33%}.large-5{width:41.66%}.large-6{width:50%}.large-7{width:58.33%}.large-8{width:66.66%}.large-9{width:75%}.large-10{width:83.33%}.large-11{width:91.66%}.large-12{width:100%}}::-webkit-input-placeholder{color:rgba(0,0,0,0.5)}::-moz-placeholder{color:rgba(0,0,0,0.5)}:-ms-input-placeholder{color:rgba(0,0,0,0.5)}:-moz-placeholder{color:rgba(0,0,0,0.5)}::-moz-selection{background-color:#DA291C;color:white}::selection{background-color:#DA291C;color:white}body{position:relative;background-color:#221F1F;font-family:"Neue Frutiger World",sans-serif;font-weight:400;font-size:16px;font-size:clamp(12px,0.833vw,16px);color:white}.columns{padding:0 0.5em}@media screen and (max-width:1300px){.columns{padding:0 15px}}.container{max-width:85.5em;padding:0}@media screen and (max-width:1300px){.container{max-width:95%}}@media screen and (max-width:1200px){.container{max-width:100%}}.container:after,.container:before{content:none}.center{text-align:center}b,strong{font-weight:600}a{text-decoration:underline;color:#DA291C;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}h1,h2,h3,h4,h5{font-weight:400}#detach-button-host{display:none}.titulo{display:inline-block;margin:0;font-family:"Neue Frutiger World",sans-serif;font-size:3em;font-weight:700;line-height:118.75%;text-align:center}@media screen and (max-width:1300px){.titulo{font-size:2.875em}}@media screen and (max-width:1023px){.titulo{font-size:2.5em}}@media screen and (max-width:767px){.titulo{font-size:2em}}#header{width:100%;min-height:100vh;min-height:100svh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white}#header .banda{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}#header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .container:after,#header .container:before{content:none}#header .container .columns{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .language-switchers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:2em;left:50%;z-index:1;padding:0 0.5em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}@media screen and (max-width:1300px){#header .language-switchers{padding:0 15px}}@media screen and (max-width:767px){#header .language-switchers{top:1em}}#header .language-switchers li{display:inline-block;font-size:1em}@media screen and (max-width:767px){#header .language-switchers li{font-size:0.875em}}#header .language-switchers li:after{content:"|";display:inline-block;margin:0 0.375em}#header .language-switchers li:last-child:after{content:none}#header .language-switchers li.activo a{font-weight:600}#header .language-switchers a{text-transform:uppercase;text-decoration:none;color:white;pointer-events:auto}#header #logo{width:100%;max-width:10.5em;display:block;position:relative;z-index:1;margin:3.125em 0 6.875em}@media screen and (max-width:1400px){#header #logo{max-width:10.25em}}@media screen and (max-width:1300px){#header #logo{max-width:9.5em;margin:3em 0 6.75em}}@media screen and (max-width:1023px){#header #logo{max-width:9em;margin:2.5em 0 6em}}@media screen and (max-width:767px){#header #logo{max-width:8.5em;margin:2em 0 4em}}#header #logo img,#header #logo svg{width:100%;max-width:none;height:auto;display:block}#header #logo svg{fill:white}#header .imagen-cabecera{width:100%;display:block;position:relative;z-index:1}#header .imagen-cabecera img{width:100%;max-width:none;height:auto;display:block}#header #splide-cabecera{position:relative;z-index:1}#header #splide-cabecera .splide__track{overflow:visible}#header #splide-cabecera .splide__slide{width:100%;max-width:46em;-webkit-transform:none;transform:none;-webkit-transition:transform 200ms ease-in-out;-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out,-webkit-transform 200ms ease-in-out}#header #splide-cabecera .is-active,#header #splide-cabecera .next-active{-webkit-transform:scale(1.2);transform:scale(1.2)}#header #splide-cabecera .is-active.was-active,#header #splide-cabecera .was-active{-webkit-transform:none!important;transform:none!important}#header #splide-cabecera .splide__slide--clone.is-active{-webkit-transform:none!important;transform:none!important}#header #splide-cabecera img{width:100%;max-width:none;height:auto;display:block;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#header .caption{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.875em}#header .caption:before{content:"";width:28.5em;height:auto;display:block;position:absolute;top:0;bottom:0;left:50%;background:-webkit-gradient(linear,left top,left bottom,from(rgb(218,41,28)),color-stop(2%,rgb(218,41,28)),color-stop(90%,rgba(218,41,28,0)),to(rgba(218,41,28,0)));background:linear-gradient(to bottom,rgb(218,41,28) 0%,rgb(218,41,28) 2%,rgba(218,41,28,0) 90%,rgba(218,41,28,0) 100%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1300px){#header .caption:before{width:26em}}@media screen and (max-width:1023px){#header .caption:before{width:22em}}@media screen and (max-width:767px){#header .caption:before{width:19em}}#header .caption .titulo{max-width:19.354em;position:relative;z-index:1}#header .buscador-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:3em 0 4em}@media screen and (max-width:767px){.single-producto #header{min-height:0}}#main{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:0;overflow:hidden}#main:before{content:"";width:100%;height:13.25em;display:block;position:absolute;top:50%;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgb(218,41,28)),to(rgba(218,41,28,0)));background:linear-gradient(to bottom,rgb(218,41,28) 0%,rgba(218,41,28,0) 100%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1300px){#main:before{font-size:0.875em}}@media screen and (max-width:1023px){#main:before{font-size:0.75em}}#main #articulo{width:100%;max-width:108.125em;min-height:46.375em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:1;margin-bottom:10.125em;border-top:1.125em solid #DA291C;background-color:white;color:black}@media screen and (max-width:1300px){#main #articulo{margin-bottom:9em;border-top:1em solid #DA291C}}@media screen and (max-width:1023px){#main #articulo{margin-bottom:6.75em;border-top:0.875em solid #DA291C}}@media screen and (max-width:767px){#main #articulo{margin-bottom:0;border-top:0.75em solid #DA291C}}#main #articulo #googlemap-wrapper{width:59.54%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background-color:#E0E0E0}@media screen and (max-width:767px){#main #articulo #googlemap-wrapper{width:100%;height:30em}}#main #articulo #googlemap-wrapper #googlemap{width:100%}#main #articulo #googlemap-wrapper .video-wrapper{width:36.89%;display:block;position:absolute;right:0;bottom:0}@media screen and (max-width:767px){#main #articulo #googlemap-wrapper .video-wrapper{width:44%}}#main #articulo #googlemap-wrapper a.video-wrapper:hover:before{border-color:#DA291C;background-color:#DA291C}#main #articulo #googlemap-wrapper a.video-wrapper:before{content:"";width:16.64%;height:auto;display:block;position:absolute;top:50%;left:50%;padding-bottom:16.64%;border:thin solid white;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(images/play.svg);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}@media screen and (max-width:767px){#main #articulo #googlemap-wrapper a.video-wrapper:before{width:25%;padding-bottom:25%}}#main #articulo #googlemap-wrapper video{width:100%;height:auto;display:block}#main #articulo #googlemap-wrapper picture{width:100%;display:block}#main #articulo #googlemap-wrapper img{width:100%;max-width:none;height:auto;display:block}#main #articulo .content{width:40.46%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:767px){#main #articulo .content{width:100%}}#main #articulo .content picture{width:100%;display:block;margin-top:1.25em}#main #articulo .content picture img{width:100%;max-width:none;height:auto;display:block}#main #articulo .content .inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 5em;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1300px){#main #articulo .content .inner{padding:0 4em}}@media screen and (max-width:1023px){#main #articulo .content .inner{padding:0 2.5em}}@media screen and (max-width:767px){#main #articulo .content .inner{padding:0 15px}}#main #articulo .content .txt{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:0.25em}#main #articulo .content .titulo-producto{display:inline-block;margin:0;font-family:"Neue Frutiger World Book",sans-serif;font-size:3em;font-weight:400;line-height:118.75%}@media screen and (max-width:1300px){#main #articulo .content .titulo-producto{font-size:2.875em}}@media screen and (max-width:1023px){#main #articulo .content .titulo-producto{font-size:2.5em}}@media screen and (max-width:767px){#main #articulo .content .titulo-producto{font-size:2em}}#main #articulo .content p{width:100%;max-width:25em;display:inline-block;margin:1.25em 0 0;font-size:1.25em;line-height:130%}#main #articulo .content .cta-wrapper{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.25em;margin-bottom:3.4em}@media screen and (max-width:1300px){#main #articulo .content .cta-wrapper{margin-bottom:3.25em}}@media screen and (max-width:1023px){#main #articulo .content .cta-wrapper{margin-bottom:3em}}#main #articulo .content .cta-wrapper .cta{margin-top:1em;margin-right:1.4em}@media screen and (max-width:1300px){#main #articulo .content .cta-wrapper .cta{margin-right:1.25em}}@media screen and (max-width:1023px){#main #articulo .content .cta-wrapper .cta{margin-right:1em}}#main #articulo .content .cta-wrapper .cta.descarga{margin-right:0}#main #articulo .content .cta-wrapper #descargar-invisible{display:none}#main #articulo .content .inline-trigger svg{width:1.0725em;height:auto;display:block;margin:0 0.59em 0 0}#main #articulo .content .cta.descarga{background-color:transparent;color:black}#main #articulo .content .cta.descarga svg{width:1.162em;height:auto;display:block;margin:0 0.49em 0 0}#buscador-productos{width:100%;max-width:60em;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#buscador-productos:before{content:"";width:auto;height:auto;display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:thin solid #DA291C;-webkit-box-sizing:border-box;box-sizing:border-box}#buscador-productos .cta{height:auto;position:relative;padding:0.25em 3em;cursor:not-allowed;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}@media screen and (max-width:1023px){#buscador-productos .cta{padding:0.25em 2.5em}}@media screen and (max-width:767px){#buscador-productos .cta{padding:0.25em 1.1em}}#buscador-productos .cta.active{cursor:pointer}#buscador-productos .familia,#buscador-productos .pais{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1023px){#buscador-productos .familia,#buscador-productos .pais{font-size:0.875em}}#buscador-productos .familia:before,#buscador-productos .pais:before{content:"\f107";display:inline-block;position:absolute;top:50%;right:0.75em;font-family:"la-solid-900";font-size:1.25em;color:white;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#buscador-productos .familia select,#buscador-productos .pais select{width:100%;height:3.05em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0.25em 2em 0.25em 1.1em;border:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;font-family:"Neue Frutiger World",sans-serif;font-size:1.25em;font-weight:500;line-height:112.5%;text-align:left;text-decoration:none;color:white;cursor:pointer;outline:none;-webkit-appearance:none}@media screen and (max-width:1023px){#buscador-productos .familia select,#buscador-productos .pais select{padding-left:0.5em}}#buscador-productos .familia select option,#buscador-productos .pais select option{color:black}#buscador-productos .familia svg{width:1.0885em;height:auto;display:block;margin:0 0 0 1.25em;font-size:1.25em}@media screen and (max-width:1023px){#buscador-productos .familia svg{margin-left:1em}}#buscador-productos .pais{padding-left:1.5em}@media screen and (max-width:1023px){#buscador-productos .pais{padding-left:1em}}#buscador-productos .pais:after{content:"";width:0;height:auto;display:block;position:absolute;top:0.875em;bottom:0.875em;left:0;border-left:thin solid #DA291C}#buscador-productos .pais svg{width:1.0615em;height:auto;display:block;margin:0;font-size:1.25em}#buscador-productos svg{fill:white}.boton,.btn,.cta{height:3.05em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.25em 1.1em;border:thin solid #DA291C;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#DA291C;font-family:"Neue Frutiger World",sans-serif;font-size:1.25em;font-weight:500;line-height:112.5%;text-align:center;text-decoration:none;color:white;cursor:pointer;outline:none;-webkit-appearance:none;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}@media screen and (max-width:1300px){.boton,.btn,.cta{font-size:1.125em}}@media screen and (max-width:767px){.boton,.btn,.cta{font-size:1em}}form button,form input[type=submit]{min-width:11.7em;height:3.05em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.25em 1.1em;border:thin solid #DA291C;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#DA291C;font-family:"Neue Frutiger World",sans-serif;font-size:1.25em;font-weight:500;line-height:112.5%;text-align:center;text-decoration:none;color:white;cursor:pointer;outline:none;-webkit-appearance:none;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}@media screen and (max-width:1300px){form button,form input[type=submit]{font-size:1.125em}}@media screen and (max-width:767px){form button,form input[type=submit]{font-size:1em}}table{width:100%;margin:0 0 1.25em;border-top:thin solid #E0E0E0;border-bottom:thin solid #E0E0E0;border-collapse:collapse;border-spacing:0;font-size:1.125em}table tr{border-right:thin solid #E0E0E0;border-left:thin solid #E0E0E0}table tr:not(:last-child){border-bottom:thin solid #E0E0E0}table tr:first-child{font-weight:600}table td{padding:0.3em 0.4em}.wpcf7{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.125em}.wpcf7 form.wpcf7-form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.wpcf7 form.wpcf7-form:not(.submitting) .wpcf7-spinner{display:none}.wpcf7 form.wpcf7-form.invalid .wpcf7-response-output{background-color:#ffb900;color:black}.wpcf7 form.wpcf7-form.sent .wpcf7-response-output{border-color:white}.wpcf7 form.wpcf7-form .wpcf7-response-output{width:100%;margin:2.5em 0 0;padding:1em;border:thin solid white;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:white;text-align:center;color:black}@media screen and (max-width:1300px){.wpcf7 form.wpcf7-form .wpcf7-response-output{padding:15px}}.wpcf7 form.wpcf7-form .ajax-loader:not(.is-active){display:none}.wpcf7 form.wpcf7-form .wpcf7-spinner{width:1.5em;height:1.5em}.wpcf7 form.wpcf7-form .wpcf7-acceptance{width:100%}.wpcf7 form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7 form.wpcf7-form .wpcf7-acceptance label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;font-size:0.875em;text-transform:none}.wpcf7 form.wpcf7-form .wpcf7-acceptance label input[type=checkbox]{width:1.142em;max-width:1.142em;min-width:1.142em;height:1.142em;max-height:1.142em;min-height:1.142em;display:block;margin:0 1em 0 0;border:thin solid #DA291C;border-radius:0;background-color:transparent;font-size:1em;-webkit-appearance:none}.wpcf7 form.wpcf7-form .wpcf7-acceptance label input[type=checkbox]:checked{-webkit-appearance:auto}.wpcf7 form.wpcf7-form .wpcf7-acceptance label .wpcf7-list-item-label{display:inline-block}.wpcf7 form.wpcf7-form .wpcf7-acceptance label a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-bottom:thin solid #DA291C;text-decoration:none;color:#DA291C}.wpcf7 form.wpcf7-form input[type=email],.wpcf7 form.wpcf7-form input[type=number],.wpcf7 form.wpcf7-form input[type=tel],.wpcf7 form.wpcf7-form input[type=text],.wpcf7 form.wpcf7-form input[type=text],.wpcf7 form.wpcf7-form select,.wpcf7 form.wpcf7-form textarea{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0 0 0.25em;border:none;border-bottom:thin solid #DA291C;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;font-family:"Neue Frutiger World",sans-serif;font-size:1.25em;line-height:137.5%;color:black;outline:none;-webkit-appearance:none}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form input[type=email],.wpcf7 form.wpcf7-form input[type=number],.wpcf7 form.wpcf7-form input[type=tel],.wpcf7 form.wpcf7-form input[type=text],.wpcf7 form.wpcf7-form input[type=text],.wpcf7 form.wpcf7-form select,.wpcf7 form.wpcf7-form textarea{font-size:1.125em}}.wpcf7 form.wpcf7-form input[type=email]::-webkit-input-placeholder,.wpcf7 form.wpcf7-form input[type=number]::-webkit-input-placeholder,.wpcf7 form.wpcf7-form input[type=tel]::-webkit-input-placeholder,.wpcf7 form.wpcf7-form input[type=text]::-webkit-input-placeholder,.wpcf7 form.wpcf7-form input[type=text]::-webkit-input-placeholder,.wpcf7 form.wpcf7-form select::-webkit-input-placeholder,.wpcf7 form.wpcf7-form textarea::-webkit-input-placeholder{color:black;opacity:1}.wpcf7 form.wpcf7-form input[type=email]::-moz-placeholder,.wpcf7 form.wpcf7-form input[type=number]::-moz-placeholder,.wpcf7 form.wpcf7-form input[type=tel]::-moz-placeholder,.wpcf7 form.wpcf7-form input[type=text]::-moz-placeholder,.wpcf7 form.wpcf7-form input[type=text]::-moz-placeholder,.wpcf7 form.wpcf7-form select::-moz-placeholder,.wpcf7 form.wpcf7-form textarea::-moz-placeholder{color:black;opacity:1}.wpcf7 form.wpcf7-form input[type=email]:-ms-input-placeholder,.wpcf7 form.wpcf7-form input[type=number]:-ms-input-placeholder,.wpcf7 form.wpcf7-form input[type=tel]:-ms-input-placeholder,.wpcf7 form.wpcf7-form input[type=text]:-ms-input-placeholder,.wpcf7 form.wpcf7-form input[type=text]:-ms-input-placeholder,.wpcf7 form.wpcf7-form select:-ms-input-placeholder,.wpcf7 form.wpcf7-form textarea:-ms-input-placeholder{color:black;opacity:1}.wpcf7 form.wpcf7-form input[type=email]:-moz-placeholder,.wpcf7 form.wpcf7-form input[type=number]:-moz-placeholder,.wpcf7 form.wpcf7-form input[type=tel]:-moz-placeholder,.wpcf7 form.wpcf7-form input[type=text]:-moz-placeholder,.wpcf7 form.wpcf7-form input[type=text]:-moz-placeholder,.wpcf7 form.wpcf7-form select:-moz-placeholder,.wpcf7 form.wpcf7-form textarea:-moz-placeholder{color:black;opacity:1}.wpcf7 form.wpcf7-form textarea{height:9.1em;min-height:6em}@media screen and (max-width:1300px){.wpcf7 form.wpcf7-form textarea{height:9em}}@media screen and (max-width:1023px){.wpcf7 form.wpcf7-form textarea{height:8em}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form textarea{height:7em}}.wpcf7 .form-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.5em 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.wpcf7 .form-item .wpcf7-form-control-wrap{width:100%}.wpcf7 .form-item.mitad{width:48%;width:calc(50% - 1.5em)}@media screen and (max-width:1300px){.wpcf7 .form-item.mitad{width:calc(50% - 7.5px)}}.wpcf7 .form-item.privacidad{position:relative;margin-top:1.125em}.wpcf7 .form-item.submit{margin-top:3.125em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1300px){.wpcf7 .form-item.submit{margin-top:2.875em}}@media screen and (max-width:1023px){.wpcf7 .form-item.submit{margin-top:2.5em}}@media screen and (max-width:767px){.wpcf7 .form-item.submit{margin-top:1.875em}}.wpcf7 .wpcf7-not-valid-tip{width:100%;float:left;margin:5px 0 0;font-size:11px;color:black}.fancybox__container .fancybox__content :focus:not(.carousel__button.is-close){outline:none}.fancybox__content>.carousel__button.is-close{top:0}.fancybox__content>.carousel__button.is-close svg{stroke:black;stroke-width:1;-webkit-filter:none;filter:none}.inline{color:black}#descargar-inline,#visitar-inline{max-width:48.875em;padding:5.125em 6.125em 5.75em;border-top:0.875em solid #DA291C;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#E0E0E0}@media screen and (max-width:1300px){#descargar-inline,#visitar-inline{padding:4.5em 5.25em 5.25em}}@media screen and (max-width:1023px){#descargar-inline,#visitar-inline{padding:3.5em 4em 4em}}@media screen and (max-width:767px){#descargar-inline,#visitar-inline{padding:2.5em 2em 3em;border-top:0.75em solid #DA291C}}#descargar-inline .titulo_formulario,#visitar-inline .titulo_formulario{width:100%;display:inline-block;margin:0;font-family:"Neue Frutiger World",sans-serif;font-size:2.625em;font-weight:600;line-height:118.75%;text-align:center}@media screen and (max-width:1300px){#descargar-inline .titulo_formulario,#visitar-inline .titulo_formulario{font-size:2.5em}}@media screen and (max-width:1023px){#descargar-inline .titulo_formulario,#visitar-inline .titulo_formulario{font-size:2.25em}}@media screen and (max-width:767px){#descargar-inline .titulo_formulario,#visitar-inline .titulo_formulario{font-size:1.875em}}.grecaptcha-badge{display:none}.otgs-development-site-front-end{display:none}