html {
line-height:1.15;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%}
body{
margin:0}
article,aside,footer,header,nav,section{
display:block}
h1{
font-size:2em;
margin:0.67em 0}
figcaption,figure,main{
display:block}
figure{
margin:1em 40px}
hr{
box-sizing:content-box;
height:0;
overflow:visible}
pre{
font-family:monospace, monospace;
font-size:1em}
a{
background-color:transparent;
-webkit-text-decoration-skip:objects}
abbr[title]{
border-bottom:none;
text-decoration:underline;
text-decoration:underline dotted}
b,strong{
font-weight:inherit}
b,strong{
font-weight:bolder}
code,kbd,samp{
font-family:monospace, monospace;
font-size:1em}
dfn{
font-style:italic}
mark{
background-color:#ff0;
color:#000}
small{
font-size:80%}
sub,sup{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline}
sub{
bottom:-0.25em}
sup{
top:-0.5em}
audio,video{
display:inline-block}
audio:not([controls]){
display:none;
height:0}
img{
border-style:none}
svg:not(:root){
overflow:hidden}
button,input,optgroup,select,textarea{
font-family:sans-serif;
font-size:100%;
line-height:1.15;
margin:0}
button,input{
overflow:visible}
button,select{
text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{
-webkit-appearance:button;
border-radius:0}
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:0.35em 0.75em 0.625em}
legend{
box-sizing:border-box;
color:inherit;
display:table;
max-width:100%;
padding:0;
white-space:normal}
progress{
display:inline-block;
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-cancel-button,[type="search"]::-webkit-search-decoration{
-webkit-appearance:none}
::-webkit-file-upload-button{
-webkit-appearance:button;
font:inherit}
details,menu{
display:block}
summary{
display:list-item}
canvas{
display:inline-block}
template{
display:none}
[hidden]{
display:none}
@font-face{
font-family:'roboto_slabbold';
src:local("Roboto Slab Bold");
font-weight:700;
font-style:normal}
@font-face{
font-family:'roboto_slabregular';
src:local("Roboto Slab Regular");
font-weight:400;
font-style:normal}
@font-face{
font-family:'ralewayregular';
src:local("Raleway Regular");
font-weight:400;
font-style:normal}
@font-face{
font-family:'ralewaybold';
src:local("Raleway Bold");
font-weight:700;
font-style:normal}
@font-face{
font-family:'ralewayextrabold';
src:local("Raleway ExtraBold");
font-weight:800;
font-style:normal}
@font-face{
font-family:'celima';
src:url("../fonts/celima268d.svg?c6322n#celima") format("svg");
font-weight:normal;
font-style:normal}
[class^='lq-icon'],[class*=' lq-icon']{
font-family:'celima' !important;
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.lq-icon-download::before{
content:""}
.lq-icon-edit::before{
content:""}
.lq-icon-eye-off::before{
content:""}
.lq-icon-eye-on::before{
content:""}
.lq-icon-radio-checked::before{
content:""}
.lq-icon-radio-unchecked::before{
content:""}
.lq-icon-rotate::before{
content:""}
.lq-icon-arrow-back::before{
content:""}
.lq-icon-arrow-forward::before{
content:""}
.lq-icon-bathroom::before{
content:""}
.lq-icon-bedroom::before{
content:""}
.lq-icon-btn-down::before{
content:""}
.lq-icon-btn-left::before{
content:""}
.lq-icon-btn-right::before{
content:""}
.lq-icon-btn-up::before{
content:""}
.lq-icon-cancel::before{
content:""}
.lq-icon-cement::before{
content:""}
.lq-icon-check::before{
content:""}
.lq-icon-close::before{
content:""}
.lq-icon-contact-us::before{
content:""}
.lq-icon-decorative-pieces::before{
content:""}
.lq-icon-detail::before{
content:""}
.lq-icon-dining-room::before{
content:""}
.lq-icon-down::before{
content:""}
.lq-icon-facebook::before{
content:""}
.lq-icon-faucet::before{
content:""}
.lq-icon-find-us::before{
content:""}
.lq-icon-floor::before{
content:""}
.lq-icon-frontage::before{
content:""}
.lq-icon-kitchen::before{
content:""}
.lq-icon-laundry::before{
content:""}
.lq-icon-left::before{
content:""}
.lq-icon-list::before{
content:""}
.lq-icon-marker::before{
content:""}
.lq-icon-menu::before{
content:""}
.lq-icon-minus::before{
content:""}
.lq-icon-plus::before{
content:""}
.lq-icon-right::before{
content:""}
.lq-icon-sanitary::before{
content:""}
.lq-icon-search::before{
content:""}
.lq-icon-terrace::before{
content:""}
.lq-icon-three-d::before{
content:""}
.lq-icon-two-d::before{
content:""}
.lq-icon-uncheck::before{
content:""}
.lq-icon-up::before{
content:""}
.lq-icon-user::before{
content:""}
.lq-icon-work-with-us::before{
content:""}
.lq-icon-write-us::before{
content:""}
.lq-icon-youtube::before{
content:""}
.sidemenu{
pointer-events:none;
right:0;
left:0;
top:0;
z-index:100;
position:fixed;
bottom:0;
overflow:hidden}
.sidemenu__list{
color:#fff;
width:275px;
padding-top:10px;
padding-bottom:10px;
background:#2c3139;
z-index:100;
position:relative;
margin-top:50px;
min-height:calc(100vh - 43px);
transition:transform 0.35s ease;
-ms-transform:translateX(-300px);
transform:translateX(-300px)}
.sidemenu__list>li,.sidemenu__list>li a{
min-height:48px;
font-family:"ralewayextrabold",Georgia,Serif;
font-size:14px;
color:#cad0d9;
text-decoration:none}
.sidemenu__list>li .icon,.sidemenu__list>li a .icon{
transition:transform 0.35s ease;
float:right;
font-size:16px;
font-weight:bold;
pointer-events:none}
.sidemenu__list>li span,.sidemenu__list>li a span{
-ms-transform:translateY(-6px);
transform:translateY(-6px);
display:inline-block}
.sidemenu__list>li{
padding:18px 7.69231% 0}
.sidemenu__list>li.secondary{
border-top:1px solid #949dad;
margin:0 7.69231%;
padding:27px 0;
font-family:"ralewaybold",Georgia,Serif;
font-size:13px;
line-height:17px}
.sidemenu__list>li.secondary a{
font-family:"ralewaybold",Georgia,Serif;
font-size:13px}
.sidemenu__list>li.secondary .expert{
font-family:"ralewaybold",Georgia,Serif;
color:#27b9d8}
.sidemenu__list>li:nth-child(5n){
margin-top:12px}
.sidemenu__list>li.active .icon.lq-icon-down{
transform:rotateX(180deg)}
.sidemenu__list>li.active div>ul li .icon{
font-size:1.5rem}
.sidemenu__list>li div{
display:none;
margin:0 -9.09091%}
.sidemenu__list>li div>ul{
background:#fff;
padding:19px 0}
.sidemenu__list>li div>ul:first-child{
margin-top:12px;
border-bottom:1px solid #f4f5f7}
.sidemenu__list>li div>ul li{
font-family:"ralewayextrabold",Georgia,Serif;
line-height:11px;
font-size:14px;
letter-spacing:0.2px;
text-transform:uppercase;
color:#2c3139;
padding:13px 20px}
.sidemenu__list>li div>ul li p{
font-family:"ralewayregular",Georgia,Serif;
line-height:17px;
font-size:12px;
letter-spacing:0.48px;
text-transform:none;
margin-top:16px}
.sidemenu__list>li div>ul li a{
font-size:11px;
color:#949dad}
.sidemenu__list>li div>ul li a .icon{
float:none;
font-size:1.5rem;
display:inline-block;
margin-right:18px;
font-weight:100}
.sidemenu__fixed{
z-index:110;
position:fixed;
width:275px;
padding-left:7.69231%;
background:#2c3139;
border-bottom:1px solid rgba(148,157,173,0.3);
height:50px;
text-transform:uppercase;
transition:transform 0.35s ease;
-ms-transform:translateX(-300px);
transform:translateX(-300px)}
.sidemenu__fixed__close{
display:inline-block;
color:#cad0d9;
font-family:"ralewayextrabold",Georgia,Serif;
line-height:11px;
font-size:11px;
letter-spacing:0.44px;
float:right;
margin-right:7.69231%;
margin-top:13px}
.sidemenu__fixed__close .icon{
margin-left:10px;
font-size:1rem;
-ms-transform:translateY(3px);
transform:translateY(3px);
font-weight:bolder;
display:inline-block}
.sidemenu__overlap{
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
z-index:90;
background:rgba(44,49,57,0.6);
transition:opacity 0.35s ease;
opacity:0}
.sidemenu--active{
pointer-events:auto;
overflow:auto}
.sidemenu--active .sidemenu__list,.sidemenu--active .sidemenu__fixed{
-ms-transform:translateX(0);
transform:translateX(0)}
.sidemenu--active .sidemenu__overlap{
opacity:1}
@keyframes pulsateOut{
from{
transform:translate(-50%, -50%) scale(0.5);
opacity:1}
to{
transform:translate(-50%, -50%) scale(1);
opacity:0}
}
@keyframes pulsateIn{
from{
transform:translate(-50%, -50%) scale(0);
opacity:0}
to{
transform:translate(-50%, -50%) scale(1);
opacity:1}
}
.sidefilter{
pointer-events:none;
right:0;
left:0;
top:0;
z-index:100;
position:fixed;
bottom:0;
overflow:hidden;
overflow-x:hidden}
.sidefilter__list{
color:#fff;
width:275px;
right:0;
background:#fff;
z-index:100;
position:fixed;
top:50px;
bottom:0;
overflow-y:auto;
min-height:calc(100vh - 43px);
transition:transform 0.35s ease;
-ms-transform:translateX(300px);
transform:translateX(300px)}
.sidefilter__list>li{
display:none}
.sidefilter__list__head{
background:#f4f5f7;
color:#2c3139;
text-transform:uppercase;
font-family:"ralewaybold",Georgia,Serif;
line-height:normal;
font-size:12px;
letter-spacing:0.48px;
padding:14px 26px}
.sidefilter__list__head .icon-group{
display:inline-block;
background:#fff;
width:30px;
height:30px;
float:right;
margin-top:-8px;
font-size:1rem;
text-align:center;
cursor:pointer;
-ms-transform:translateX(4px);
transform:translateX(4px);
font-family:'celima' !important;
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.sidefilter__list__head .icon-group::before{
display:block;
-ms-transform:translateY(7px);
transform:translateY(7px);
content:""}
.sidefilter__list__head.closed .icon-group::before{
content:""}
.sidefilter__list__options{
color:#2c3139;
font-family:"ralewayregular",Georgia,Serif;
line-height:normal;
font-size:13px;
padding:10px 25px}
.sidefilter__list__options li input[type='checkbox']:not(:checked),.sidefilter__list__options li input[type='checkbox']:checked,.sidefilter__list__options li input[type='radio']:not(:checked),.sidefilter__list__options li input[type='radio']:checked{
position:absolute;
left:-9999px}
.sidefilter__list__options li input[type='checkbox']:not(:checked)+label,.sidefilter__list__options li input[type='checkbox']:checked+label,.sidefilter__list__options li input[type='radio']:not(:checked)+label,.sidefilter__list__options li input[type='radio']:checked+label{
position:relative;
cursor:pointer;
display:block;
padding:10px 0 9px}
.sidefilter__list__options li input[type='checkbox']:not(:checked)+label::before,.sidefilter__list__options li input[type='radio']:not(:checked)+label::before{
font-family:'celima' !important;
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"";
-ms-transform:translateY(-4px);
transform:translateY(-4px);
float:right;
font-size:1.5rem;
color:#cad0d9}
.sidefilter__list__options li input[type='checkbox']:not(:checked)+label:hover::before,.sidefilter__list__options li input[type='radio']:not(:checked)+label:hover::before{
color:#27d0f3}
.sidefilter__list__options li input[type='checkbox']:checked+label::before,.sidefilter__list__options li input[type='radio']:checked+label::before{
font-family:'celima' !important;
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"";
-ms-transform:translateY(-4px);
transform:translateY(-4px);
float:right;
font-size:1.5rem;
color:#27d0f3}
.sidefilter__fixed{
z-index:110;
position:fixed;
width:275px;
padding-left:25px;
background:#2c3139;
border-bottom:1px solid rgba(148,157,173,0.3);
height:50px;
text-transform:uppercase;
right:0;
transition:transform 0.35s ease;
-ms-transform:translateX(300px);
transform:translateX(300px)}
.sidefilter__fixed__name{
color:#fff;
font-family:"ralewaybold",Georgia,Serif;
display:inline-block;
margin-top:18px;
line-height:normal;
font-size:12px;
letter-spacing:0.48px;
text-transform:uppercase}
.sidefilter__fixed__close{
display:inline-block;
color:#cad0d9;
font-family:"ralewayextrabold",Georgia,Serif;
line-height:11px;
font-size:11px;
letter-spacing:0.44px;
float:right;
margin-right:7.69231%;
margin-top:13px}
.sidefilter__fixed__close .icon{
margin-left:10px;
font-size:1rem;
-ms-transform:translateY(3px);
transform:translateY(3px);
font-weight:bolder;
display:inline-block}
.sidefilter__overlap{
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
z-index:90;
background:rgba(44,49,57,0.6);
transition:opacity 0.35s ease;
opacity:0}
.sidefilter--active{
overflow:auto;
overflow-x:hidden;
pointer-events:auto}
.sidefilter--active .sidefilter__list,.sidefilter--active .sidefilter__fixed{
-ms-transform:translateX(0);
transform:translateX(0)}
.sidefilter--active .sidefilter__overlap{
opacity:1}
@media only screen and (min-width: 960px){
.sidefilter{
position:relative;
display:inline-block;
width:17.24138%;
float:left;
z-index:0;
pointer-events:auto}
.sidefilter__list{
position:relative;
top:0;
display:inline-block;
width:100%;
-ms-transform:none;
transform:none}
.sidefilter__list>li{
border:2px solid #f4f5f7;
margin-bottom:20px}
.sidefilter__list__head{
padding:14px}
.sidefilter__list__options{
padding:10px 15px}
.sidefilter__fixed,.sidefilter__overlap{
display:none}
}
.lq-btn{
padding:17px 15px 14px;
background:#de0e1d;
color:#fff;
font-family:"ralewaybold",Georgia,Serif;
font-size:11px;
line-height:14px;
text-align:center;
letter-spacing:0.28px;
text-transform:uppercase;
border-radius:3px;
transition:background 0.35s ease, color 0.35s ease;
display:inline-block;
outline:none}
.lq-btn .icon{
-ms-transform:scale(1.7) translateX(5px);
transform:scale(1.7) translateX(5px);
display:inline-block}
.lq-btn--big{
padding:22px 20px 23px;
font-size:14px}
.lq-btn:hover{
background:#ff2b2b}
.lq-btn--outline{
background:#fff;
border:2px solid #2c3139;
color:#2c3139;
padding:15px 14px 12px}
.lq-btn--outline:hover{
color:#fff}
.lq-btn--outline--celima:hover{
background:#27b9d8;
border-color:#27b9d8}
.lq-btn--outline--trebol:hover{
background:#de0e1d;
border-color:#de0e1d}
@font-face{
font-family:'roboto_slabbold';
src:local("Roboto Slab Bold");
font-weight:700;
font-style:normal}
@font-face{
font-family:'roboto_slabregular';
src:local("Roboto Slab Regular");
font-weight:400;
font-style:normal}
@font-face{
font-family:'ralewayregular';
src:local("Raleway Regular");
font-weight:400;
font-style:normal}
@font-face{
font-family:'ralewaybold';
src:local("Raleway Bold");
font-weight:700;
font-style:normal}
@font-face{
font-family:'ralewayextrabold';
src:local("Raleway ExtraBold");
font-weight:800;
font-style:normal}
@font-face{
font-family:'celima';
src:url("../fonts/celima268d.svg?c6322n#celima") format("svg");
font-weight:normal;
font-style:normal}
[class^='lq-icon'],[class*=' lq-icon']{
font-family:'celima' !important;
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.lq-icon-download::before{
content:""}
.lq-icon-edit::before{
content:""}
.lq-icon-eye-off::before{
content:""}
.lq-icon-eye-on::before{
content:""}
.lq-icon-radio-checked::before{
content:""}
.lq-icon-radio-unchecked::before{
content:""}
.lq-icon-rotate::before{
content:""}
.lq-icon-arrow-back::before{
content:""}
.lq-icon-arrow-forward::before{
content:""}
.lq-icon-bathroom::before{
content:""}
.lq-icon-bedroom::before{
content:""}
.lq-icon-btn-down::before{
content:""}
.lq-icon-btn-left::before{
content:""}
.lq-icon-btn-right::before{
content:""}
.lq-icon-btn-up::before{
content:""}
.lq-icon-cancel::before{
content:""}
.lq-icon-cement::before{
content:""}
.lq-icon-check::before{
content:""}
.lq-icon-close::before{
content:""}
.lq-icon-contact-us::before{
content:""}
.lq-icon-decorative-pieces::before{
content:""}
.lq-icon-detail::before{
content:""}
.lq-icon-dining-room::before{
content:""}
.lq-icon-down::before{
content:""}
.lq-icon-facebook::before{
content:""}
.lq-icon-faucet::before{
content:""}
.lq-icon-find-us::before{
content:""}
.lq-icon-floor::before{
content:""}
.lq-icon-frontage::before{
content:""}
.lq-icon-kitchen::before{
content:""}
.lq-icon-laundry::before{
content:""}
.lq-icon-left::before{
content:""}
.lq-icon-list::before{
content:""}
.lq-icon-marker::before{
content:""}
.lq-icon-menu::before{
content:""}
.lq-icon-minus::before{
content:""}
.lq-icon-plus::before{
content:""}
.lq-icon-right::before{
content:""}
.lq-icon-sanitary::before{
content:""}
.lq-icon-search::before{
content:""}
.lq-icon-terrace::before{
content:""}
.lq-icon-three-d::before{
content:""}
.lq-icon-two-d::before{
content:""}
.lq-icon-uncheck::before{
content:""}
.lq-icon-up::before{
content:""}
.lq-icon-user::before{
content:""}
.lq-icon-work-with-us::before{
content:""}
.lq-icon-write-us::before{
content:""}
.lq-icon-youtube::before{
content:""}
@keyframes pulsateOut{
from{
transform:translate(-50%, -50%) scale(0.5);
opacity:1}
to{
transform:translate(-50%, -50%) scale(1);
opacity:0}
}
@keyframes pulsateIn{
from{
transform:translate(-50%, -50%) scale(0);
opacity:0}
to{
transform:translate(-50%, -50%) scale(1);
opacity:1}
}
.lq-blocks{
text-align:center;
overflow:hidden}
.lq-blocks.lq-section--no-padding{
padding:60px 6.66667% 0}
.lq-blocks__block{
padding:0 6.66667% 50px}
.lq-blocks__block>.thumb{
width:65px;
margin-bottom:27px}
.lq-blocks__block .lq-section__title{
font-family:"ralewayextrabold",Georgia,Serif;
font-size:20px;
letter-spacing:-0.4px;
text-transform:uppercase;
color:#2c3139}
.lq-blocks__block .lq-section__detail{
margin-bottom:16px;
font-family:"roboto_slabregular",Georgia,Serif;
line-height:18px;
font-size:12px;
text-align:center;
color:#2c3139;
margin-top:10px}
.lq-blocks__block>.lq-btn{
width:61.53846%}
@media only screen and (min-width: 480px){
.lq-blocks__block{
padding:0 7.69231% 50px}
.lq-blocks__block>.lq-btn{
width:45.45455%}
}
@media only screen and (min-width: 768px){
.lq-blocks .divider{
display:none}
.lq-blocks.lq-section--no-padding{
padding-right:3.22581%;
padding-left:3.22581%;
padding-top:80px}
.lq-blocks__block{
width:50%;
float:left;
padding-bottom:80px;
padding-left:3.7037%;
padding-right:3.7037%;
margin-top:-80px;
padding:80px 3.7037%}
.lq-blocks__block>.thumb{
margin-bottom:17px}
.lq-blocks__block:first-child{
border-right:1px solid #f4f5f7;
padding-right:8.62069%}
.lq-blocks__block:last-child{
border-left:1px solid #f4f5f7;
padding-left:8.62069%}
.lq-blocks__block>.lq-btn{
width:63.63636%}
.lq-blocks__block>.lq-section__title{
font-size:26px}
.lq-blocks__block>.lq-section__detail{
font-size:14px;
line-height:22px;
margin-bottom:20px}
}
@media only screen and (min-width: 960px){
.lq-blocks.lq-section--no-padding{
padding-right:3.22581%;
padding-left:3.22581%;
padding-top:100px}
.lq-blocks__block{
margin-top:-100px;
padding:100px 6.89655%}
.lq-blocks__block>.thumb{
margin-bottom:24px}
.lq-blocks__block:first-child{
padding-right:12.06897%}
.lq-blocks__block:last-child{
padding-left:12.06897%}
.lq-blocks__block>.lq-section__detail{
font-size:16px;
line-height:25px}
.lq-blocks__block>.lq-btn{
width:55.55556%}
}
@media only screen and (min-width: 1270px){
.lq-blocks.lq-section--no-padding{
padding-right:0;
padding-left:0}
.lq-blocks__block{
margin-top:-100px;
padding-top:100px;
padding-left:9.67742%;
padding-right:9.67742%}
.lq-blocks__block:first-child{
padding-right:11.29032%}
.lq-blocks__block:last-child{
padding-left:11.29032%}
.lq-blocks__block>.lq-btn{
width:55.55556%}
}
.slick-slider{
position:relative;
display:block;
box-sizing:border-box;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent}
.slick-list{
position:relative;
overflow:hidden;
display:block;
margin:0;
padding:0}
.slick-list:focus{
outline:none}
.slick-list.dragging{
cursor:pointer}
.slick-slider .slick-track,.slick-slider .slick-list{
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}
.slick-track{
position:relative;
left:0;
top:0;
display:block;
margin-left:auto;
margin-right:auto}
.slick-track::before,.slick-track::after{
content:'';
display:table}
.slick-track::after{
clear:both}
.slick-loading .slick-track{
visibility:hidden}
.slick-slide{
float:left;
height:100%;
min-height:1px;
display:none;
outline:none}
[dir='rtl'] .slick-slide{
float:right}
.slick-slide img{
display:block}
@media (max-width:600px){
.slick-slide img{
display:block;
width:100%;
height:100%}
}
.slick-slide.slick-loading img{
display:none}
.slick-slide.dragging img{
pointer-events:none}
.slick-initialized .slick-slide{
display:block}
.slick-loading .slick-slide{
visibility:hidden}
.slick-vertical .slick-slide{
display:block;
height:auto;
border:1px solid transparent}
.slick-arrow.slick-hidden{
display:none}
@font-face{
font-family:'roboto_slabbold';
src:local("Roboto Slab Bold");
font-weight:700;
font-style:normal}
@font-face{
font-family:'roboto_slabregular';
src:local("Roboto Slab Regular");
font-weight:400;
font-style:normal}
@font-face{
font-family:'ralewayregular';
src:local("Raleway Regular");
font-weight:400;
font-style:normal}
@font-face{
font-family:'ralewaybold';
src:local("Raleway Bold");
font-weight:700;
font-style:normal}
@font-face{
font-family:'ralewayextrabold';
src:local("Raleway ExtraBold");
font-weight:800;
font-style:normal}
@font-face{
font-family:'celima';
src:url("../fonts/celima268d.svg?c6322n#celima") format("svg");
font-weight:normal;
font-style:normal}
[class^='lq-icon'],[class*=' lq-icon']{
font-family:'celima' !important;
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.lq-icon-download::before{
content:""}
.lq-icon-edit::before{
content:""}
.lq-icon-eye-off::before{
content:""}
.lq-icon-eye-on::before{
content:""}
.lq-icon-radio-checked::before{
content:""}
.lq-icon-radio-unchecked::before{
content:""}
.lq-icon-rotate::before{
content:""}
.lq-icon-arrow-back::before{
content:""}
.lq-icon-arrow-forward::before{
content:""}
.lq-icon-bathroom::before{
content:""}
.lq-icon-bedroom::before{
content:""}
.lq-icon-btn-down::before{
content:""}
.lq-icon-btn-left::before{
content:""}
.lq-icon-btn-right::before{
content:""}
.lq-icon-btn-up::before{
content:""}
.lq-icon-cancel::before{
content:""}
.lq-icon-cement::before{
content:""}
.lq-icon-check::before{
content:""}
.lq-icon-close::before{
content:""}
.lq-icon-contact-us::before{
content:""}
.lq-icon-decorative-pieces::before{
content:""}
.lq-icon-detail::before{
content:""}
.lq-icon-dining-room::before{
content:""}
.lq-icon-down::before{
content:""}
.lq-icon-facebook::before{
content:""}
.lq-icon-faucet::before{
content:""}
.lq-icon-find-us::before{
content:""}
.lq-icon-floor::before{
content:""}
.lq-icon-frontage::before{
content:""}
.lq-icon-kitchen::before{
content:""}
.lq-icon-laundry::before{
content:""}
.lq-icon-left::before{
content:""}
.lq-icon-list::before{
content:""}
.lq-icon-marker::before{
content:""}
.lq-icon-menu::before{
content:""}
.lq-icon-minus::before{
content:""}
.lq-icon-plus::before{
content:""}
.lq-icon-right::before{
content:""}
.lq-icon-sanitary::before{
content:""}
.lq-icon-search::before{
content:""}
.lq-icon-terrace::before{
content:""}
.lq-icon-three-d::before{
content:""}
.lq-icon-two-d::before{
content:""}
.lq-icon-uncheck::before{
content:""}
.lq-icon-up::before{
content:""}
.lq-icon-user::before{
content:""}
.lq-icon-work-with-us::before{
content:""}
.lq-icon-write-us::before{
content:""}
.lq-icon-youtube::before{
content:""}
@keyframes pulsateOut{
from{
transform:translate(-50%, -50%) scale(0.5);
opacity:1}
to{
transform:translate(-50%, -50%) scale(1);
opacity:0}
}
@keyframes pulsateIn{
from{
transform:translate(-50%, -50%) scale(0);
opacity:0}
to{
transform:translate(-50%, -50%) scale(1);
opacity:1}
}
.slick-prev,.slick-next{
position:absolute;
display:block;
cursor:pointer;
padding:0;
outline:none;
z-index:9;
width:23px;
height:23px;
top:50%;
text-align:center;
color:transparent;
border:0;
background:transparent;
-webkit-appearance:none;
transition:transform 0.35s ease;
font-size:0}
.slick-prev::before,.slick-next::before{
font-family:'celima' !important;
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"";
font-size:1.5rem;
color:#fff;
transition:color 0.1s ease}
.slick-next{
right:6.66667%}
.slick-next::before{
font-family:'celima' !important;
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"";
font-size:1.5rem;
color:#fff}
.slick-prev{
left:6.66667%}
.slick-dots{
position:absolute;
list-style:none;
top:50%;
width:100%;
text-align:center;
padding-top:5px}
.slick-dots li{
position:relative;
height:14px;
width:22px;
text-align:center;
display:inline-block}
.slick-dots li button{
border:0;
background:transparent;
height:14px;
width:22px;
outline:none;
line-height:0;
padding:0;
font-size:14px;
display:inline-block;
position:relative;
color:transparent;
cursor:pointer}
.slick-dots li button::after{
top:50%;
left:50%;
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
position:absolute;
content:'';
border:0 solid #fff;
background:#fff;
width:6px;
height:6px;
border-radius:50%;
box-sizing:border-box;
transition:background 0.35s ease}
.slick-dots li.slick-active{
display:inline-block}
.slick-dots li.slick-active button::after{
border:2px solid #fff;
width:14px;
height:14px;
background:transparent}
.slider-dark .slick-prev,.slider-dark .slick-next{
top:auto;
bottom:-3px}
.slider-dark .slick-prev::before,.slider-dark .slick-next::before{
color:#27b9d8}
.slider-dark--nomargin .slick-prev{
left:0}
.slider-dark--nomargin .slick-next{
right:0}
.slider-dark .slick-dots{
top:auto;
bottom:0}
.slider-dark .slick-dots li button::after{
background:#2c3139}
.slider-dark .slick-dots li button:hover::after{
background:#27d0f3}
.slider-dark .slick-dots li.slick-active button::after{
border:2px solid #27b9d8;
width:14px;
height:14px;
background:transparent}
.slider-cards .slick-prev,.slider-cards .slick-next{
top:auto;
bottom:-3px}
.slider-cards .slick-prev::before,.slider-cards .slick-next::before{
color:#2c3139}
.slider-cards .slick-dots{
top:auto;
bottom:0}
.slider-cards .slick-dots li button::after{
background:#2c3139}
.slider-cards .slick-dots li button:hover::after{
background:#27d0f3}
.slider-cards .slick-dots li.slick-active button::after{
border:2px solid #27b9d8;
width:14px;
height:14px;
background:transparent}
@media only screen and (min-width: 480px){
.slider-cards .slick-prev{
left:4.16667%}
.slider-cards .slick-next{
right:4.16667%}
}
@media only screen and (min-width: 768px){
.slider-cards .slick-prev{
left:-8.33333%}
.slider-cards .slick-next{
right:-4.16667%}
.slider-cards .slick-dots{
text-align:center;
padding-right:9.67742%}
}
@media only screen and (min-width: 960px){
.slider-cards .slick-dots li button:hover::after{
background:#27d0f3}
.slider-cards .slick-dots li.slick-active button::after{
background:transparent}
}
@media only screen and (min-width: 768px){
.slick-prev,.slick-next{
-ms-transform:translateY(-50%);
transform:translateY(-50%)}
.slick-prev::before,.slick-prev::after,.slick-next::before,.slick-next::after{
color:#2c3139}
.slick-prev{
left:3.22581%}
.slick-next{
right:3.22581%}
.slick-dots{
text-align:left;
padding:0 6.45161%;
top:auto;
bottom:50px}
.slider-dark .slick-prev,.slider-dark .slick-next{
top:0;
bottom:0;
width:6.89655%;
position:absolute;
background:rgba(44,49,57,0.1);
height:auto;
-ms-transform:none;
transform:none;
transition:background 0.35s ease}
.slider-dark .slick-prev::before,.slider-dark .slick-next::before{
color:#fff;
display:block}
.slider-dark .slick-prev:hover,.slider-dark .slick-next:hover{
-ms-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0);
background:rgba(39,208,243,0.7)}
.slider-dark .slick-prev:hover::before,.slider-dark .slick-next:hover::before{
color:#fff}
.slider-dark .slick-prev{
left:0}
.slider-dark .slick-next{
right:0}
.slider-dark .slick-dots{
top:auto;
bottom:20px;
text-align:center}
.slider-dark .slick-dots li button::after{
background:#2c3139;
transition:background 0.35 ease}
.slider-dark .slick-dots li button:hover::after{
background:#fff}
.slider-dark .slick-dots li.slick-active button::after{
border:2px solid #fff;
background:transparent}
.slider-cards .slick-prev,.slider-cards .slick-next{
top:45%}
}
@media only screen and (min-width: 960px){
.slick-prev:hover{
-ms-transform:translateX(-10px) translateY(-50%);
transform:translateX(-10px) translateY(-50%)}
.slick-prev:hover::before{
color:#27d0f3}
.slick-next:hover{
-ms-transform:translateX(10px) translateY(-50%);
transform:translateX(10px) translateY(-50%)}
.slick-next:hover::before{
color:#27d0f3}
.slider-dark .slick-prev,.slider-dark .slick-next{
width:6.45161%}
.slick-dots{
bottom:65px}
.slick-dots .slick-active button:hover::after{
background:none}
.slick-dots li button::after{
background:#2c3139}
.slick-dots li button:hover::after{
background:#fff}
}
@media only screen and (min-width: 1270px){
.slider-dark .slick-prev,.slider-dark .slick-next{
width:3.22581%}
}
.lq-paginator{
background:#fff;
border:2px solid #f4f5f7;
border-radius:3px;
margin:20px auto 30px;
display:inline-block}
.lq-paginator__item{
border-left:2px solid #f4f5f7;
color:#2c3139;
cursor:pointer;
text-decoration:none;
font-family:"ralewaybold",Georgia,Serif;
line-height:normal;
font-size:11px;
letter-spacing:0.44px;
width:38px;
display:inline-block;
text-align:center;
padding:11px 0 12px;
transition:background 0.35s ease, color 0.35s ease;
float:left}
.lq-paginator__item:first-child{
border:0}
.lq-paginator__item.active,.lq-paginator__item:hover{
background:#27b9d8;
color:#fff}
.lq-paginator__item.disabled{
color:#cad0d9;
pointer-events:none}
.lq-paginator__start,.lq-paginator__end{
display:none;
width:auto;
padding-right:10px;
padding-left:10px}
.lq-paginator__back{
border-left:0}
.lq-paginator__back::before{
content:'<'}
.lq-paginator__next::before{
content:'>'}
@media only screen and (min-width: 768px){
.lq-paginator__start,.lq-paginator__end{
display:inline-block}
.lq-paginator__start::before{
content:'Primero'}
.lq-paginator__end::before{
content:'Último'}
.lq-paginator__back{
border-left:2px solid #f4f5f7}
.lq-paginator__back,.lq-paginator__next{
width:auto;
padding-right:10px;
padding-left:10px}
.lq-paginator__back::before{
content:'Previo'}
.lq-paginator__next::before{
content:'Siguiente'}
}
.lq-header{
position:fixed;
top:0;
background:#F16728;
overflow:hidden;
width:100%;
height:50px;
z-index:100;
box-shadow:0 0 10px rgba(0,0,0,0.2)}
.lq-header__logo{
width:200px;
margin-top:12px;
margin-left:6.66667%}
.lq-header__submenu{
display:none}
.lq-header__burger{
background:transparent;
border:0;
position:absolute;
top:3px;
font-size:2rem;
right:6.66667%;
outline:none;
color:#2c3139;
height:44px;
padding:6px;
-ms-transform:translateX(10px);
transform:translateX(10px);
-webkit-appearance:none}
.lq-header ul{
display:none}
@media only screen and (min-width: 768px){
.lq-header__logo{
margin-left:1.22581%}
.lq-header__burger{
right:3.22581%}
}
@media only screen and (min-width: 960px){
.lq-header{
position:relative;
height:114px;
transition:height 0.35s ease}
.lq-header__logo{
margin-left:1.22581%%;
width:310px;
margin-top:20px;
transition:width 0.35s ease, margin-top 0.35s ease}
.lq-header__submenu{
display:block;
background:#2c3139;
height:34px;
padding:7px 0;
text-align:right}
.lq-header__submenu .text{
color:#fff;
font-family:"ralewaybold",Georgia,Serif;
font-size:13px;
margin-right:3.22581%}
.lq-header__submenu .text .link{
color:#fff;
text-decoration:none;
transition:color 0.35s ease}
.lq-header__submenu .text .link--secondary{
color:#fff;
padding-left:20px;
border-left:1px solid #949dad;
margin-left:20px;
transition:color 0.35s ease}
.lq-header__submenu .text .link:hover{
color:#27d0f3}
.lq-header__submenu .text .link--secondary:hover{
color:#27d0f3}
.lq-header__burger{
display:none}
.lq-header ul{
display:block;
float:right;
margin-right:3.22581%;
margin-top:31px}
.lq-header ul li{
display:inline-block;
padding:0 0 30px 20px}
.lq-header ul li:first-child:hover a:first-child{
color:#27b9d8}
.lq-header ul li a{
font-family:"ralewaybold",Georgia,Serif;
font-size:14px;
text-align:right;
letter-spacing:0px;
color:#FFFFFF;
text-decoration:none;
transition:color 0.35s ease}
.lq-header ul li a.active,.lq-header ul li a:hover{
color:#000000}
.lq-header ul li a .icon{
font-size:1rem;
font-weight:bold;
display:inline-block;
-ms-transform:translateY(2px);
transform:translateY(2px)}
.lq-header ul li .submenu{
position:absolute;
opacity:0;
border-radius:3px;
left:3.22581%;
right:3.22581%;
top:80px;
background:rgba(0,0,0,0.6);
transition:opacity 0.35s ease, transform 0.35s ease;
pointer-events:none}
.lq-header ul li .submenu::before{
width:12px;
height:12px;
background:white;
-ms-transform:rotate(45deg);
transform:rotateZ(45deg);
position:absolute;
content:'';
top:-5px;
right:419px}
.lq-header ul li .submenu__overlap{
display:block;
position:absolute;
width:100%;
height:40px;
top:-30px}
.lq-header ul li .submenu__item{
width:20%;
height:246px;
float:left;
background:white;
border:1px solid #f4f5f7;
text-align:center}
.lq-header ul li .submenu__item:hover{
background:#f4f5f7}
.lq-header ul li .submenu__item.top_left{
border-radius:3px 0 0}
.lq-header ul li .submenu__item.top_right{
border-radius:0 3px 0 0}
.lq-header ul li .submenu__item.bottom_left{
border-radius:0 0 0 3px}
.lq-header ul li .submenu__item.bottom_right{
border-radius:0 0 3px}
.lq-header ul li .submenu__item .menu_icon{
width:65px;
height:65px;
margin:auto;
display:block;
margin-bottom:18px;
margin-top:76px}
.lq-header ul li .submenu__item--title{
width:60%;
font-family:"ralewayextrabold",Georgia,Serif;
line-height:41px;
font-size:42px;
letter-spacing:-0.84px;
text-transform:uppercase;
padding:65px 84px 0}
.lq-header ul li .submenu__item--title .subtitle{
font-family:"roboto_slabregular",Georgia,Serif;
line-height:25px;
letter-spacing:0;
font-size:16px;
margin-top:24px;
text-transform:none}
.lq-header ul li .submenu__item--title:hover{
background:#fff}
.lq-header ul li .submenu--active{
pointer-events:auto;
opacity:1;
-ms-transform:translateY(20px);
transform:translateY(20px)}
.lq-header--float{
position:fixed;
margin-top:-34px}
}
@media only screen and (min-width: 1270px){
.lq-header{
height:146px}
.lq-header__logo{
width:327px;
margin-top:27px}
.lq-header__submenu{
height:44px;
padding:13px 0}
.lq-header ul{
margin-top:42px;
transition:margin-top 0.35s ease}
.lq-header ul li{
padding:0 0 41px 20px}
.lq-header ul li .submenu{
top:103px}
.lq-header--float{
position:fixed;
margin-top:-44px;
height:114px;
z-index:1000}
.lq-header--float .lq-header__logo{
margin-top:15px;
width:240px}
.lq-header--float ul{
margin-top:26px}
.lq-header--float ul li{
padding:0 0 25px 20px}
.lq-header--float ul li .submenu{
top:75px}
}
@font-face{
font-family:'roboto_slabbold';
src:local("Roboto Slab Bold");
font-weight:700;
font-style:normal}
@font-face{
font-family:'roboto_slabregular';
src:local("Roboto Slab Regular");
font-weight:400;
font-style:normal}
@font-face{
font-family:'ralewayregular';
src:local("Raleway Regular");
font-weight:400;
font-style:normal}
@font-face{
font-family:'ralewaybold';
src:local("Raleway Bold");
font-weight:700;
font-style:normal}
@font-face{
font-family:'ralewayextrabold';
src:local("Raleway ExtraBold");
font-weight:800;
font-style:normal}
@font-face{
font-family:'celima';
src:url("../fonts/celima268d.svg?c6322n#celima") format("svg");
font-weight:normal;
font-style:normal}
[class^='lq-icon'],[class*=' lq-icon']{
font-family:'celima' !important;
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.lq-icon-download::before{
content:""}
.lq-icon-edit::before{
content:""}
.lq-icon-eye-off::before{
content:""}
.lq-icon-eye-on::before{
content:""}
.lq-icon-radio-checked::before{
content:""}
.lq-icon-radio-unchecked::before{
content:""}
.lq-icon-rotate::before{
content:""}
.lq-icon-arrow-back::before{
content:""}
.lq-icon-arrow-forward::before{
content:""}
.lq-icon-bathroom::before{
content:""}
.lq-icon-bedroom::before{
content:""}
.lq-icon-btn-down::before{
content:""}
.lq-icon-btn-left::before{
content:""}
.lq-icon-btn-right::before{
content:""}
.lq-icon-btn-up::before{
content:""}
.lq-icon-cancel::before{
content:""}
.lq-icon-cement::before{
content:""}
.lq-icon-check::before{
content:""}
.lq-icon-close::before{
content:""}
.lq-icon-contact-us::before{
content:""}
.lq-icon-decorative-pieces::before{
content:""}
.lq-icon-detail::before{
content:""}
.lq-icon-dining-room::before{
content:""}
.lq-icon-down::before{
content:""}
.lq-icon-facebook::before{
content:""}
.lq-icon-faucet::before{
content:""}
.lq-icon-find-us::before{
content:""}
.lq-icon-floor::before{
content:""}
.lq-icon-frontage::before{
content:""}
.lq-icon-kitchen::before{
content:""}
.lq-icon-laundry::before{
content:""}
.lq-icon-left::before{
content:""}
.lq-icon-list::before{
content:""}
.lq-icon-marker::before{
content:""}
.lq-icon-menu::before{
content:""}
.lq-icon-minus::before{
content:""}
.lq-icon-plus::before{
content:""}
.lq-icon-right::before{
content:""}
.lq-icon-sanitary::before{
content:""}
.lq-icon-search::before{
content:""}
.lq-icon-terrace::before{
content:""}
.lq-icon-three-d::before{
content:""}
.lq-icon-two-d::before{
content:""}
.lq-icon-uncheck::before{
content:""}
.lq-icon-up::before{
content:""}
.lq-icon-user::before{
content:""}
.lq-icon-work-with-us::before{
content:""}
.lq-icon-write-us::before{
content:""}
.lq-icon-youtube::before{
content:""}
@keyframes pulsateOut{
from{
transform:translate(-50%, -50%) scale(0.5);
opacity:1}
to{
transform:translate(-50%, -50%) scale(1);
opacity:0}
}
@keyframes pulsateIn{
from{
transform:translate(-50%, -50%) scale(0);
opacity:0}
to{
transform:translate(-50%, -50%) scale(1);
opacity:1}
}
.lq-footer{
color:#949dad;
background:#2c3139;
padding:60px 6.66667%}
.lq-footer ul{
font-family:"ralewayextrabold",Georgia,Serif;
font-size:14px;
text-transform:uppercase}
.lq-footer ul li{
margin-bottom:38px}
.lq-footer ul li ul li{
padding-top:10px;
margin-bottom:0;
border:0}
.lq-footer ul li ul li:first-child{
padding-top:15px}
.lq-footer ul li ul li a{
color:#949dad;
text-decoration:none;
font-family:"ralewayregular",Georgia,Serif;
font-size:12px;
font-weight:800;
text-transform:none;
transition:color 0.45s ease}
.lq-footer ul li ul li a:hover{
color:#fff;
font-family:"ralewaybold",Georgia,Serif}
.lq-footer .divider{
margin-bottom:40px;
opacity:0.4}
.lq-footer__whitelogo{
width:212px;
margin-bottom:34px}
.lq-footer__copy{
font-family:"ralewaybold",Georgia,Serif;
font-size:12px;
text-transform:none;
margin-bottom:12px}
.lq-footer__copy:last-child{
margin-bottom:0}
.lq-footer__copy a{
color:#949dad;
font-size:1.5rem;
text-decoration:none;
margin-left:24px;
display:inline-block;
-ms-transform:translateY(7px);
transform:translateY(7px);
transition:color 0.45s ease}
.lq-footer__copy a:hover{
color:#fff}
@media only screen and (min-width: 768px){
.lq-footer{
padding:80px 3.22581% 78px}
.lq-footer ul{
overflow:hidden;
padding-left:31.03448%}
.lq-footer ul li ul{
padding-left:0}
.lq-footer ul li ul li:first-child{
padding-top:0}
.lq-footer ul li{
float:left;
width:30%;
margin-right:5%;
margin-bottom:30px}
.lq-footer ul li:last-child{
margin-right:0}
.lq-footer ul li span{
display:inline-block;
height:34px;
font-size:11px;
overflow:hidden}
.lq-footer ul li ul li{
float:none;
margin-right:0;
width:auto}
.lq-footer .wrap-sub{
position:relative;
overflow:hidden}
.lq-footer .wrap-logo{
display:inline-block;
margin-right:0;
width:31.03448%;
float:left}
.lq-footer .divider{
margin-left:31.03448%}
.lq-footer__whitelogo{
margin-bottom:0;
width:150px}
.lq-footer__copy{
display:inline-block;
-ms-transform:translateY(2px);
transform:translateY(2px);
margin-right:5px;
float:left}
.lq-footer__copy:last-child{
position:absolute;
left:79.31034%;
top:-12px}
.lq-footer__copy a{
margin-left:10px}
}
@media only screen and (min-width: 960px){
.lq-footer{
padding:60px 3.22581%}
.lq-footer .lq-wrap>ul,.lq-footer .lq-wrap>.divider{
margin-left:31.03448%;
padding-left:0}
.lq-footer .lq-wrap>ul li{
width:30%;
margin-right:5%}
.lq-footer .lq-wrap>ul li:last-child{
margin-right:0}
.lq-footer .lq-wrap>ul li>ul li{
width:auto}
.lq-footer .wrap-logo{
display:block;
margin-right:0;
width:31.03448%;
float:left}
.lq-footer__whitelogo{
width:192px}
.lq-footer__copy{
-ms-transform:translateY(6px);
transform:translateY(6px)}
}
@media only screen and (min-width: 1270px){
.lq-footer{
padding:60px 0}
.lq-footer .lq-wrap>ul,.lq-footer .lq-wrap>.divider{
margin-left:32.25806%;
margin-right:3.22581%}
.lq-footer .lq-wrap>ul li{
width:30%;
margin-right:5%}
.lq-footer .wrap-logo{
margin-left:3.22581%;
width:29.03226%}
.lq-footer__copy:last-child{
left:77.41935%}
}
@font-face{
font-family:'roboto_slabbold';
src:local("Roboto Slab Bold");
font-weight:700;
font-style:normal}
@font-face{
font-family:'roboto_slabregular';
src:local("Roboto Slab Regular");
font-weight:400;
font-style:normal}
@font-face{
font-family:'ralewayregular';
src:local("Raleway Regular");
font-weight:400;
font-style:normal}
@font-face{
font-family:'ralewaybold';
src:local("Raleway Bold");
font-weight:700;
font-style:normal}
@font-face{
font-family:'ralewayextrabold';
src:local("Raleway ExtraBold");
font-weight:800;
font-style:normal}
@font-face{
font-family:'celima';
src:url("../fonts/celima268d.svg?c6322n#celima") format("svg");
font-weight:normal;
font-style:normal}
[class^='lq-icon'],[class*=' lq-icon']{
font-family:'celima' !important;
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.lq-icon-download::before{
content:""}
.lq-icon-edit::before{
content:""}
.lq-icon-eye-off::before{
content:""}
.lq-icon-eye-on::before{
content:""}
.lq-icon-radio-checked::before{
content:""}
.lq-icon-radio-unchecked::before{
content:""}
.lq-icon-rotate::before{
content:""}
.lq-icon-arrow-back::before{
content:""}
.lq-icon-arrow-forward::before{
content:""}
.lq-icon-bathroom::before{
content:""}
.lq-icon-bedroom::before{
content:""}
.lq-icon-btn-down::before{
content:""}
.lq-icon-btn-left::before{
content:""}
.lq-icon-btn-right::before{
content:""}
.lq-icon-btn-up::before{
content:""}
.lq-icon-cancel::before{
content:""}
.lq-icon-cement::before{
content:""}
.lq-icon-check::before{
content:""}
.lq-icon-close::before{
content:""}
.lq-icon-contact-us::before{
content:""}
.lq-icon-decorative-pieces::before{
content:""}
.lq-icon-detail::before{
content:""}
.lq-icon-dining-room::before{
content:""}
.lq-icon-down::before{
content:""}
.lq-icon-facebook::before{
content:""}
.lq-icon-faucet::before{
content:""}
.lq-icon-find-us::before{
content:""}
.lq-icon-floor::before{
content:""}
.lq-icon-frontage::before{
content:""}
.lq-icon-kitchen::before{
content:""}
.lq-icon-laundry::before{
content:""}
.lq-icon-left::before{
content:""}
.lq-icon-list::before{
content:""}
.lq-icon-marker::before{
content:""}
.lq-icon-menu::before{
content:""}
.lq-icon-minus::before{
content:""}
.lq-icon-plus::before{
content:""}
.lq-icon-right::before{
content:""}
.lq-icon-sanitary::before{
content:""}
.lq-icon-search::before{
content:""}
.lq-icon-terrace::before{
content:""}
.lq-icon-three-d::before{
content:""}
.lq-icon-two-d::before{
content:""}
.lq-icon-uncheck::before{
content:""}
.lq-icon-up::before{
content:""}
.lq-icon-user::before{
content:""}
.lq-icon-work-with-us::before{
content:""}
.lq-icon-write-us::before{
content:""}
.lq-icon-youtube::before{
content:""}
@keyframes pulsateOut{
from{
transform:translate(-50%, -50%) scale(0.5);
opacity:1}
to{
transform:translate(-50%, -50%) scale(1);
opacity:0}
}
@keyframes pulsateIn{
from{
transform:translate(-50%, -50%) scale(0);
opacity:0}
to{
transform:translate(-50%, -50%) scale(1);
opacity:1}
}
.form-group{
margin-bottom:16px;
position:relative}
.form-group .form-control{
border:1px solid #cad0d9;
padding:14px 10px;
font-family:"roboto_slabregular",Georgia,Serif;
border-radius:2px;
font-size:12px;
display:block;
width:100%;
margin-top:7px;
line-height:1;
transition:0.35s ease-in-out}
.form-group .form-control:-ms-input-placeholder{
color:#949dad}
.form-group .form-control::placeholder{
color:#949dad}
.form-group .form-control:focus{
outline:none;
border:1px solid #27d0f3}
.form-group input[type='checkbox']{
display:none}
.form-group input[type='checkbox']+label{
position:relative;
margin-left:26px;
line-height:26px;
height:26px;
display:inline-block}
.form-group input[type='checkbox']+label:before{
content:'';
position:absolute;
top:2px;
left:-26px;
width:20px;
height:20px;
border:solid 1px #cad0d9;
border-radius:2px;
box-sizing:border-box}
.form-group input[type='checkbox']:checked+label:after{
content:'';
position:absolute;
top:7px;
left:-21px;
width:10px;
height:10px;
background:#2c3139}
.form-group input[type="checkbox"]:checked+label:before{
border-color:#2c3139}
.form-group a{
color:#27b9d8;
text-decoration:underline}
.form-group span{
display:none}
.form-group label{
color:#2c3139;
font-size:12px;
font-family:"roboto_slabregular",Georgia,Serif}
.form-group.lq-error .form-control{
border:1px solid #de0e1d;
background-color:#FBF3F3}
.form-group.lq-error input[type='checkbox']+label:before{
border:1px solid #de0e1d}
.form-group.lq-error span{
display:block;
position:absolute;
right:0;
top:11px;
font-family:"ralewaybold",Georgia,Serif;
font-size:10px;
color:#de0e1d}
@media only screen and (min-width: 960px){
.form-group{
margin-bottom:25px}
.form-group .form-control{
font-size:16px;
margin-top:15px}
.form-group label{
font-size:16px}
.form-group.lq-error span{
top:14px;
font-size:12px}
}
.mCustomScrollbar{
-ms-touch-action:pinch-zoom;
touch-action:pinch-zoom}
.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{
-ms-touch-action:auto;
touch-action:auto}
.mCustomScrollBox{
position:relative;
overflow:hidden;
height:100%;
max-width:100%;
outline:none;
direction:ltr}
.mCSB_container{
overflow:hidden;
width:auto;
height:auto}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{
margin-right:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container{
margin-right:0;
margin-left:30px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{
margin-left:0}
.mCSB_scrollTools{
position:absolute;
width:5px;
height:auto;
left:auto;
top:0;
right:0;
bottom:0}
.mCSB_outside+.mCSB_scrollTools{
right:-26px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{
right:auto;
left:0}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{
left:-26px}
.mCSB_scrollTools .mCSB_draggerContainer{
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
height:auto}
.mCSB_scrollTools a+.mCSB_draggerContainer{
margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{
width:2px;
height:100%;
margin:0 auto;
border-radius:16px}
.mCSB_scrollTools .mCSB_dragger{
cursor:pointer;
width:100%;
height:30px;
z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
position:relative;
width:5px;
height:100%;
margin:0 auto;
border-radius:16px;
text-align:center}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
width:12px}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
width:8px}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{
display:block;
position:absolute;
height:20px;
width:100%;
overflow:hidden;
margin:0 auto;
cursor:pointer}
.mCSB_scrollTools .mCSB_buttonDown{
bottom:0}
.mCSB_horizontal.mCSB_inside>.mCSB_container{
margin-right:0;
margin-bottom:30px}
.mCSB_horizontal.mCSB_outside>.mCSB_container{
min-height:100%}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{
margin-bottom:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{
width:auto;
height:16px;
top:auto;
right:0;
bottom:0;
left:0}
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{
bottom:-26px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{
margin:0 20px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width:100%;
height:2px;
margin:7px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
width:30px;
height:100%;
left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:4px;
margin:6px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
height:12px;
margin:2px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height:8px;
margin:4px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
display:block;
position:absolute;
width:20px;
height:100%;
overflow:hidden;
margin:0 auto;
cursor:pointer}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{
left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
right:0}
.mCSB_container_wrapper{
position:absolute;
height:auto;
width:auto;
overflow:hidden;
top:0;
left:0;
right:0;
bottom:0;
margin-right:30px;
margin-bottom:30px}
.mCSB_container_wrapper>.mCSB_container{
padding-right:30px;
padding-bottom:30px;
box-sizing:border-box}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{
bottom:20px}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{
right:20px}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{
bottom:0}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{
right:0}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{
left:20px}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{
left:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{
margin-right:0;
margin-left:30px}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{
padding-right:0}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{
padding-bottom:0}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
margin-right:0;
margin-left:0}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{
margin-bottom:0}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{
transition:opacity .2s ease-in-out, background-color .2s ease-in-out}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out}
.mCSB_scrollTools{
opacity:0.75;
filter:"alpha(opacity=75)";
-ms-filter:"alpha(opacity=75)"}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{
opacity:0;
filter:"alpha(opacity=0)";
-ms-filter:"alpha(opacity=0)"}
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools{
opacity:1;
filter:"alpha(opacity=100)";
-ms-filter:"alpha(opacity=100)"}
.mCSB_scrollTools .mCSB_draggerRail{
background:transparent}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color:#27d0f3}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color:#27d0f3}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background-color:#27d0f3}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{
background-image:url(mCSB_buttons.png);
background-repeat:no-repeat;
opacity:0.4;
filter:"alpha(opacity=40)";
-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_buttonUp{
background-position:0 0}
.mCSB_scrollTools .mCSB_buttonDown{
background-position:0 -20px}
.mCSB_scrollTools .mCSB_buttonLeft{
background-position:0 -40px}
.mCSB_scrollTools .mCSB_buttonRight{
background-position:0 -56px}
.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{
opacity:0.75;
filter:"alpha(opacity=75)";
-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{
opacity:0.9;
filter:"alpha(opacity=90)";
-ms-filter:"alpha(opacity=90)"}
.lq-popup{
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
background:rgba(0,0,0,0.6);
z-index:9999;
display:none}
.lq-popup__body{
background:white;
border-radius:3px;
margin:0 6.66667%;
position:relative}
@media only screen and (min-width: 768px){
.lq-popup__body{
margin:0 9.67742%}
}
@media only screen and (min-width: 960px){
.lq-popup__body{
margin:0 19.35484%}
}
.lq-popup__close{
position:absolute;
top:12px;
right:12px;
background:transparent;
border:none;
font-size:24px;
width:34px;
height:34px;
text-align:center;
outline:none;
cursor:pointer;
font-family:'celima' !important;
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.lq-popup__close::before{
content:'\e90b'}
.lq-popup__content{
padding:32px 0;
font-size:13px;
line-height:24px;
color:#2c3139;
font-family:"roboto_slabregular", Georgia, Serif;
margin:0 7.69231%}
@media only screen and (min-width: 768px){
.lq-popup__content{
margin:0 4%;
font-size:15px;
line-height:26px}
}
@media only screen and (min-width: 960px){
.lq-popup__content{
margin:0 5.26316%}
}
.lq-popup__content h2,.lq-popup__content h3,.lq-popup__content h4{
font-family:"ralewayextrabold", Georgia, Serif;
text-transform:uppercase;
padding-right:5.88235%}
.lq-popup__content p{
margin:0 0 14px;
padding-right:5.88235%}
.lq-popup__content strong{
font-weight:600}
.lq-popup__content a{
color:#27b9d8;
text-decoration:underline}
.lq-popup__title{
margin-bottom:24px;
font-size:20px;
line-height:24px}
@media only screen and (min-width: 768px){
.lq-popup__title{
font-size:26px;
line-height:35px}
}
.lq-popup__subtitle{
margin-bottom:14px;
font-size:16px;
line-height:24px}
@media only screen and (min-width: 768px){
.lq-popup__subtitle{
font-size:18px;
line-height:35px}
}
.lq-popup__text{
text-align:justify}
.lq-popup__image{
margin:0 auto;
display:block;
max-height:100%;
max-width:100%}
html,body{
margin:0;
padding:0;
min-width:320px}
body.openmenu::before{
content:'';
background:rgba(44,49,57,0.7);
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
z-index:9}
.lq-wrap{
max-width:1270px;
margin:0 auto;
position:relative}
.lq-content{
margin-top:50px}
@media only screen and (min-width: 960px){
.lq-content{
margin-top:0}
.lq-content--float{
margin-top:110px}
}
.divider{
display:block;
height:1px;
border:0;
border-top:1px solid #cad0d9;
padding:0;
margin:0;
margin-bottom:50px}
.divider--colours{
height:2px;
position:relative;
margin-top:60px}
@media only screen and (min-width: 768px){
.divider--colours{
margin-top:80px}
}
@media only screen and (min-width: 960px){
.divider--colours{
margin-top:100px}
}
.divider--colours::before{
content:'';
width:50%;
display:inline-block;
border-bottom:2px solid #27d0f3;
top:0;
position:absolute;
left:0}
.divider--colours::after{
content:'';
width:50%;
display:inline-block;
border-bottom:2px solid #ff2b2b;
top:0;
position:absolute;
right:0}
.cube-folding{
width:50px;
height:50px;
display:inline-block;
-ms-transform:rotate(45deg);
transform:rotate(45deg);
font-size:0}
.cube-folding span{
position:relative;
width:25px;
height:25px;
-ms-transform:scale(1.1);
transform:scale(1.1);
display:inline-block}
.cube-folding span::before{
content:'';
background-color:#CAD0D9;
position:absolute;
left:0;
top:0;
display:block;
width:25px;
height:25px;
-ms-transform-origin:100% 100%;
transform-origin:100% 100%;
animation:folding 2.5s infinite linear both}
.cube-folding .leaf-two{
-ms-transform:rotate(90deg) scale(1.1);
transform:rotateZ(90deg) scale(1.1)}
.cube-folding .leaf-two::before{
animation-delay:0.3s;
background-color:#bbc3ce}
.cube-folding .leaf-three{
-ms-transform:rotate(270deg) scale(1.1);
transform:rotateZ(270deg) scale(1.1)}
.cube-folding .leaf-three::before{
animation-delay:0.9s;
background-color:#bbc3ce}
.cube-folding .leaf-four{
-ms-transform:rotate(180deg) scale(1.1);
transform:rotateZ(180deg) scale(1.1)}
.cube-folding .leaf-four::before{
animation-delay:0.6s;
background-color:#acb6c4}
@keyframes folding{
0%,10%{
transform:perspective(140px) rotateX(-180deg);
opacity:0}
25%,75%{
transform:perspective(140px) rotateX(0deg);
opacity:1}
90%,100%{
transform:perspective(140px) rotateY(180deg);
opacity:0}
}
.cube-wrapper{
position:absolute;
left:50%;
top:50%;
margin-top:-50px;
margin-left:-50px;
width:100px;
height:100px;
text-align:center}
.cube-wrapper .loading{
font-size:12px;
font-family:"ralewaybold",Georgia,Serif;
letter-spacing:0.05em;
display:block;
color:#2C3139;
position:relative;
top:25px;
z-index:2;
animation:text 0.5s ease infinite alternate}
@keyframes text{
100%{
top:35px}
}
ul,li{
list-style:none;
padding:0;
margin:0;
font-size:100%}
h1,h2,h3,h4,h5,h6,p{
padding:0;
margin:0;
font-weight:normal}
a{
text-decoration:none;
outline:none;
color:inherit}
strong,b{
font-weight:normal}
*{
box-sizing:border-box;
-webkit-font-smoothing:antialiased;
-moz-font-smoothing:antialiased;
text-rendering:optimizeLegibility;
-webkit-tap-highlight-color:transparent;
-moz-tap-highlight-color:transparent}
#btn-mps{
background:linear-gradient(to bottom,#ff2b2b 5%,#ff2b2b 100%);
background-color:#ff2b2b;
border-radius:3px;
display:inline-block;
cursor:pointer;
color:#fff;
padding:1px 11px;
text-decoration:none}
@media (max-width:960px){
.sidemenu__list>li:nth-child(5n){
margin-top:0}
}
.buscador-mobil{
width:auto;
display:inline-block;
position:relative;
margin:0 20px}
.buscador-mobil input{
height:50px;
background:#f4f5f7;
border:0;
padding:0 15.38462% 0 2.69231%;
outline:0;
margin-bottom:20px;
-webkit-appearance:none;
font-family:sans-serif;
font-size:14px;
line-height:1.15;
margin:0;
border-radius:2px 0 0 2px;
display:inline-block;
width:82%}
.buscador-mobil .search-form i{
font-size:1.5rem;
position:absolute;
top:15px;
right:12px}
.buscador-mobil .icon{
background:#f4f5f7;
height:35px;
display:inline-block;
vertical-align:top;
color:#000;
padding:19px 9px 31px 8px;
box-sizing:border-box;
border-radius:0 2px 2px 0}


