@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-somos #row-header{padding-block:100px !important;}body.brandcode-somos #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-somos #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-somos #row-header h2{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-somos #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-somos #row-header img{width:100%;height:600px;object-fit:cover;--min:540;--max:600;--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;}body.brandcode-somos #row-garantia{padding-block:50px !important;position:relative;}@media (max-width: 1000px){body.brandcode-somos #row-garantia{padding-block:0 !important;}}body.brandcode-somos #row-garantia .row_col_wrap_12{max-width:1920px;margin:0 auto;}@media (max-width: 1500px){body.brandcode-somos #row-garantia .row_col_wrap_12{--min:20;--max:100;--mintrans:1000;--maxtrans:1500;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-somos #row-garantia .row_col_wrap_12 h4,body.brandcode-somos #row-garantia .row_col_wrap_12 h5{left:0;right:auto;}body.brandcode-somos #row-garantia .row_col_wrap_12 h6,body.brandcode-somos #row-garantia .row_col_wrap_12 .wpb_text_column:has(a){right:20px;left:auto;}}body.brandcode-somos #row-garantia .hover-wrap-inner{justify-content:center;display:flex;position:relative;right:5%;}body.brandcode-somos #row-garantia .hover-wrap-inner img{width:610px;height:840px;}@media (max-width: 1000px){body.brandcode-somos #row-garantia .hover-wrap-inner img{max-width:299px;width:100%;height:411px;}}body.brandcode-somos #row-garantia h4{position:absolute;max-width:460px;left:20%;top:10%;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-somos #row-garantia h5{position:absolute;width:fit-content;right:25%;top:30%;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:bold;font-stretch:normal;font-style:normal;line-height:1.88;letter-spacing:3.2px;text-align:left;color:#000;}body.brandcode-somos #row-garantia h5::before{content:"";display:block;width:100vw;height:3px;background:#000;margin:0 auto 10px auto;border-radius:3px;position:absolute;top:45%;right:-101vw;}@media (max-width: 1000px){body.brandcode-somos #row-garantia h5{top:40%;}}body.brandcode-somos #row-garantia h6{position:absolute;max-width:470px;right:15%;top:40%;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: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-somos #row-garantia h6{position:relative;top:auto;right:auto;padding-left:25%;}}body.brandcode-somos #row-garantia .wpb_text_column:has(a){position:absolute;right:25%;top:70%;}@media (max-width: 1000px){body.brandcode-somos #row-garantia .wpb_text_column:has(a){position:relative;top:auto;right:auto;padding-left:25%;}}body.brandcode-somos #row-garantia .wpb_text_column:has(a) p{display:flex;flex-direction:column;}body.brandcode-somos #row-garantia .wpb_text_column:has(a) a{font-family:"Montserrat", sans-serif;--min:16;--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:bold;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:1.8px;text-align:left;color:#000;}body.brandcode-somos #row-garantia .wpb_text_column:has(a) a::before{content:"+";width:15px;height:15px;color:#000;position:relative;right:20px;}body.brandcode-somos #row-revestimientos{padding-block:100px !important;}body.brandcode-somos #row-revestimientos .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;}body.brandcode-somos #row-revestimientos .wpb_column:nth-of-type(1){--min:50;--max:100;--mintrans:1000;--maxtrans:1920;padding-left:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans)* 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;}@media (max-width: 1000px){body.brandcode-somos #row-revestimientos .wpb_column:nth-of-type(1){padding-left:0 !important;padding-top:0 !important;}}body.brandcode-somos #row-revestimientos .wpb_column:nth-of-type(1) h3{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;position:relative;color:#000;display:flex;justify-self:right;text-transform:uppercase;width:fit-content;width:500px;}body.brandcode-somos #row-revestimientos .wpb_column:nth-of-type(1) h3::before{content:"";display:block;width:100vw;height:3px;background:#000;margin:0 auto 10px auto;border-radius:3px;position:absolute;top:50%;left:-101vw;}body.brandcode-somos #row-revestimientos .wpb_column:nth-of-type(1) p{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-somos #row-revestimientos .wpb_column:nth-of-type(2):before{content:"";display:block;width:100%;background:#f0f0f0;position:absolute;bottom:-65%;left:-50%;z-index:-1;height:700px;}@media (max-width: 1000px){body.brandcode-somos #row-revestimientos .wpb_column:nth-of-type(2):before{left:10%;}}body.brandcode-somos #row-revestimientos .wpb_column:nth-of-type(2) .img-with-aniamtion-wrap img{width:780px;height:990px;max-width:90%;object-fit:cover;justify-self:right;display:flex;}@media (max-width: 1000px){body.brandcode-somos #row-revestimientos .wpb_column:nth-of-type(2) .img-with-aniamtion-wrap img{width:100%;max-width:380px;height:490px;justify-self:center !important;padding-block:20px;}}body.brandcode-somos #row-asesoramos{padding-block:100px !important;}body.brandcode-somos #row-asesoramos .row_col_wrap_12{max-width:1920px;align-items:center;display:flex;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;}body.brandcode-somos #row-asesoramos .wpb_column:nth-of-type(1){--min:50;--max:100;--mintrans:1000;--maxtrans:1920;padding-left:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans)* 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;}@media (max-width: 1000px){body.brandcode-somos #row-asesoramos .wpb_column:nth-of-type(1){padding-left:0 !important;padding-top:0 !important;}}body.brandcode-somos #row-asesoramos .wpb_column:nth-of-type(1) h3{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;position:relative;color:#000;display:flex;justify-self:right;text-transform:uppercase;width:fit-content;width:500px;}@media (max-width: 1000px){body.brandcode-somos #row-asesoramos .wpb_column:nth-of-type(1) h3{width:100%;}}body.brandcode-somos #row-asesoramos .wpb_column:nth-of-type(1) h3::before{content:"";display:block;width:100vw;height:3px;background:#000;margin:0 auto 10px auto;border-radius:3px;position:absolute;top:50%;left:-101vw;}body.brandcode-somos #row-asesoramos .wpb_column:nth-of-type(1) p{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-somos #row-asesoramos .wpb_column:nth-of-type(2):before{content:"";display:block;width:100%;background:#f0f0f0;position:absolute;bottom:-5%;left:-50%;z-index:-1;height:700px;}@media (max-width: 1000px){body.brandcode-somos #row-asesoramos .wpb_column:nth-of-type(2):before{left:10%;}}body.brandcode-somos #row-asesoramos .wpb_column:nth-of-type(2) .img-with-aniamtion-wrap img{width:670px;height:840px;max-width:90%;object-fit:cover;justify-self:right;display:flex;}@media (max-width: 1000px){body.brandcode-somos #row-asesoramos .wpb_column:nth-of-type(2) .img-with-aniamtion-wrap img{max-width:380px;width:100%;height:480px;justify-self:center !important;padding-block:20px;}}