@font-face{font-family:"Montserrat";src:url("https://msdpanels.brandcode.es/wp-content/themes/brandcode/custom/fonts/Montserrat-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:"Montserrat";src:url("https://msdpanels.brandcode.es/wp-content/themes/brandcode/custom/fonts/Montserrat-Light.ttf") format("truetype");font-weight:300;font-style:normal;}@font-face{font-family:"Montserrat";src:url("https://msdpanels.brandcode.es/wp-content/themes/brandcode/custom/fonts/Montserrat-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;}@font-face{font-family:"Josefin Sans";src:url("https://msdpanels.brandcode.es/wp-content/themes/brandcode/custom/fonts/JosefinSans-Light.ttf") format("truetype");font-weight:300;font-style:normal;}@font-face{font-family:"Josefin Sans";src:url("https://msdpanels.brandcode.es/wp-content/themes/brandcode/custom/fonts/JosefinSans-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;}@font-face{font-family:"Lemon Tuesday";src:url("https://msdpanels.brandcode.es/wp-content/themes/brandcode/custom/fonts/Lemon Tuesday.otf") format("opentype");font-style:normal;}body.brandcode-contacto #row-header{padding-block:100px !important;}body.brandcode-contacto #row-header .wpb_text_column{--min:50;--max:300;--mintrans:430;--maxtrans:1920;padding-inline:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans)* 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;}body.brandcode-contacto #row-header h1{font-family:"Josefin Sans", sans-serif;--min:40;--max:64;--mintrans:430;--maxtrans:1920;font-size:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans)* 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;font-weight:700;font-stretch:normal;font-style:normal;line-height:0.94;letter-spacing:3.2px;text-align:left;color:#000;}body.brandcode-contacto #row-header h2{text-transform:uppercase;font-family:"Josefin Sans", sans-serif;--min:20;--max:32;--mintrans:430;--maxtrans:1920;font-size:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans)* 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.88;letter-spacing:3.2px;text-align:left;color:#000;position:relative;width:fit-content;}body.brandcode-contacto #row-header h2:before{content:"";display:block;width:100vw;height:3px;background:#000;margin:0 auto 10px auto;border-radius:3px;position:absolute;top:45%;right:101%;}body.brandcode-contacto #row-contacto{padding-bottom:50px !important;}body.brandcode-contacto #row-contacto .row_col_wrap_12{max-width:1920px;margin:0 auto;--min:20;--max:100;--mintrans:430;--maxtrans:1920;padding-inline:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans)* 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;display:flex;flex-direction:row;gap:100px;}@media (max-width: 1000px){body.brandcode-contacto #row-contacto .row_col_wrap_12{flex-direction:column;gap:50px;}}body.brandcode-contacto #row-contacto .wpb_column{flex:1;}@media (max-width: 1000px){body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(1){order:2;}}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(1) h3{font-family:"Josefin Sans", sans-serif;--min:20;--max:48;--mintrans:430;--maxtrans:1920;font-size:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans)* 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.08;letter-spacing:4.8px;text-align:left;color:#000;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(1) h4{font-family:"Josefin Sans", sans-serif;--min:20;--max:32;--mintrans:430;--maxtrans:1920;font-size:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans)* 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:0.64px;text-align:left;color:#000;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(1) h6{font-family:"Montserrat", sans-serif;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:1.8px;text-align:left;color:#000;text-transform:uppercase;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(1) p{font-family:"Montserrat", sans-serif;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:1.8px;text-align:left;color:#000;}@media (max-width: 1000px){body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2){order:1;}}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form > p:nth-of-type(1) span.wpcf7-form-control{margin:0;display:flex;flex-direction:row;justify-content:center;gap:20px;}@media (max-width: 1000px){body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form > p:nth-of-type(1) span.wpcf7-form-control{flex-direction:column;}}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form > p:nth-of-type(1) span.wpcf7-form-control .wpcf7-list-item{margin:0;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form > p:nth-of-type(1) span.wpcf7-form-control .wpcf7-list-item label{display:flex;align-items:center;gap:10px;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form > p:nth-of-type(1) span.wpcf7-form-control .wpcf7-list-item label input{padding:0;width:20px;height:20px;border-radius:0;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form > p:nth-of-type(1) span.wpcf7-form-control .wpcf7-list-item label span{font-family:"Montserrat", sans-serif;font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:1.8px;text-align:left;color:#000;text-transform:uppercase;white-space:nowrap;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form > p:nth-of-type(3) .wpcf7-not-valid-tip{background:transparent;padding-inline:20px;color:#fff;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form > p:nth-of-type(3) label{background-color:#000;color:#fff;padding-inline:20px;padding-block:10px;cursor:pointer;font-family:"Montserrat", sans-serif;font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.87;letter-spacing:1.5px;text-align:left;text-transform:uppercase;display:flex;align-items:center;width:fit-content;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form > p:nth-of-type(3) label::after{content:"+";display:block;width:22px;height:22px;margin-left:10px;font-size:1.5em;height:100%;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form > p:nth-of-type(3) label .wpcf7-form-control-wrap input{display:none;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form > p:nth-of-type(4) span.wpcf7-form-control{margin:0;display:flex;flex-direction:row;justify-content:left;gap:20px;}@media (max-width: 1000px){body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form > p:nth-of-type(4) span.wpcf7-form-control{flex-direction:column;}}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form > p:nth-of-type(4) span.wpcf7-form-control .wpcf7-list-item{margin:0;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form > p:nth-of-type(4) span.wpcf7-form-control .wpcf7-list-item label{display:flex;align-items:center;gap:10px;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form > p:nth-of-type(4) span.wpcf7-form-control .wpcf7-list-item label input{padding:0;width:20px;height:20px;border-radius:0;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form > p:nth-of-type(4) span.wpcf7-form-control .wpcf7-list-item label span{font-family:"Montserrat", sans-serif;font-stretch:normal;font-style:normal;text-align:left;color:#000;text-transform:uppercase;font-size:15px;font-weight:500;line-height:1.87;letter-spacing:1.5px;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form > p:nth-of-type(5) .wpcf7-submit{padding-inline:30px !important;padding-block:10px !important;border-radius:0 !important;width:fit-content !important;font-family:"Montserrat", sans-serif;font-size:15px !important;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.87;letter-spacing:1.5px;text-align:left;text-transform:uppercase;background-color:#000;color:#fff;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form .row{display:flex;flex-direction:row;}@media (max-width: 1000px){body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form .row{flex-direction:column;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form .row .col1{margin-bottom:20px;}}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form .row .col{flex:1;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form input,body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form select{border-radius:0;border:1px solid #000;font-family:"Montserrat", sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.29;letter-spacing:1.4px;text-align:left;color:#000;background:#fff;height:100%;padding-block:15px;padding-left:15px;height:50px;padding-block:0;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form textarea{max-height:180px;border-radius:0;border:1px solid #000;font-family:"Montserrat", sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.29;letter-spacing:1.4px;text-align:left;color:#000;background:#fff;height:100%;padding-block:15px;padding-left:15px;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) form select{appearance:none;}body.brandcode-contacto #row-contacto .wpb_column:nth-of-type(2) .wpcf7-not-valid-tip{font-family:"Montserrat", sans-serif;--min:15;--max:18;--mintrans:430;--maxtrans:1920;font-size:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans)* 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:1.8px;text-align:left;color:#000;}body.brandcode-contacto #row-mapa iframe{width:100%;}