﻿@import"https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap";@font-face{font-family:"Montserrat Medium";src:url("../fonts/Montserrat-Medium.eot");src:url("../fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Medium.woff2") format("woff2"),url("../fonts/Montserrat-Medium.woff") format("woff"),url("../fonts/Montserrat-Medium.ttf") format("truetype"),url("../fonts/Montserrat-Medium.svg#Montserrat-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat Light";src:url("../fonts/Montserrat-Light.eot");src:url("../fonts/Montserrat-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Light.woff2") format("woff2"),url("../fonts/Montserrat-Light.woff") format("woff"),url("../fonts/Montserrat-Light.ttf") format("truetype"),url("../fonts/Montserrat-Light.svg#Montserrat-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Circe-ExtraLight";src:url("../fonts/Circe-ExtraLight.eot");src:url("../fonts/Circe-ExtraLight.eot?#iefix") format("embedded-opentype"),url("../fonts/Circe-ExtraLight.woff2") format("woff2"),url("../fonts/Circe-ExtraLight.woff") format("woff"),url("../fonts/Circe-ExtraLight.ttf") format("truetype"),url("../fonts/Circe-ExtraLight.svg#Circe-ExtraLight") format("svg");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Circe-Light";src:url("../fonts/Circe-Light.eot");src:url("../fonts/Circe-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Circe-Light.woff2") format("woff2"),url("../fonts/Circe-Light.woff") format("woff"),url("../fonts/Circe-Light.ttf") format("truetype"),url("../fonts/Circe-Light.svg#Circe-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Circe-Regular";src:url("../fonts/Circe-Regular.eot");src:url("../fonts/Circe-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Circe-Regular.woff2") format("woff2"),url("../fonts/Circe-Regular.woff") format("woff"),url("../fonts/Circe-Regular.ttf") format("truetype"),url("../fonts/Circe-Regular.svg#Circe-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Circe-Bold";src:url("../fonts/Circe-Bold.eot");src:url("../fonts/Circe-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Circe-Bold.woff2") format("woff2"),url("../fonts/Circe-Bold.woff") format("woff"),url("../fonts/Circe-Bold.ttf") format("truetype"),url("../fonts/Circe-Bold.svg#Circe-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}body{font-family:"Montserrat Light"}b,strong{font-family:"Montserrat Medium";font-weight:normal}i.fas:before{font-family:FontAwesome;font-style:normal}h1,h2,h3,h4,h5,h6{color:#a9a9a9;font-family:"Montserrat Light";text-transform:uppercase}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{color:#000}h2,h3{display:block;font-size:24px;line-height:38px;width:fit-content}h2 b,h2 strong,h3 b,h3 strong{display:block;font-size:38px}a{color:#000;text-decoration:underline}header{height:90px;position:fixed;transition:all .1s linear;-webkit-transition:all .1s linear;width:100%;z-index:10}header .logo{margin:22px 0 0 50px}header .logo a{display:block}header .logo a img{height:auto;transition:all .1s linear;-webkit-transition:all .1s linear;width:249px}header .logo a img.whitelogo{display:block}header .logo a img.greenlogo{display:none}header .burguermenu{cursor:pointer;display:block;float:right;height:40px;margin:26px 50px 0 0;position:relative;transition:all .2s linear;-webkit-transition:all .2s linear;width:40px;z-index:9999}header .burguermenu::before{color:#fff;content:"MENU";display:block;font-size:11px;left:-35px;position:relative;top:13px}header .burguermenu span{background:#fff;display:block;height:3px;position:absolute;left:5px;transition:all .2s linear;-webkit-transition:all .2s linear;width:31px}header .burguermenu span:nth-child(1){top:10px}header .burguermenu span:nth-child(2){top:18px}header .burguermenu span:nth-child(3){top:26px}header .burguermenu.open span:nth-child(1){left:5px;top:18px;-ms-transform:rotate(-405deg);-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}header .burguermenu.open span:nth-child(2){display:none}header .burguermenu.open span:nth-child(3){left:5px;top:18px;-ms-transform:rotate(405deg);-webkit-transform:rotate(405deg);transform:rotate(405deg)}header.headscroll{background:#fff;box-shadow:0px 2px 5px #a9a9a9;height:54px}header.headscroll .logo{margin:12px 0 0 36px}header.headscroll .logo a img{width:180px}header.headscroll .logo a img.whitelogo{display:none}header.headscroll .logo a img.greenlogo{display:block}header.headscroll .burguermenu{margin:8px 30px 0 0}header.headscroll .burguermenu::before{color:#000}header.headscroll .burguermenu span{background:#000}header.headscroll .languageswitch{margin-top:20px}header.headscroll .languageswitch .currentlg{color:#000}header.headscroll .row{height:54px}header .row{height:90px;position:relative}header .row:after{background:rgba(250,250,250,.5);bottom:0;content:"";display:block;height:1px;left:50px;position:absolute;right:50px}header.headerin{background:#fff}header.headerin .burguermenu::before{color:#000}header.headerin .burguermenu span{background:#000}header.headerin .languageswitch .currentlg{color:#000}.languageswitch{font-size:11px;float:right;margin-right:60px;margin-top:37px;position:relative;text-transform:uppercase;transition:all .2s linear;-webkit-transition:all .2s linear}.languageswitch .currentlg{color:#fff;cursor:pointer;display:block}.languageswitch .currentlg span{display:inline-block;padding-right:5px;position:relative;top:2px}.languageswitch .currentlg img{display:inline-block;width:22px}.languageswitch .switchlg{color:#000;display:none;height:0px;left:0;overflow:hidden;position:absolute;top:30px;transition:all .2s linear;-webkit-transition:all .2s linear;width:100px}.languageswitch .switchlg ul{background:#fff;list-style:none;padding:0 5px}.languageswitch .switchlg ul li{padding:3px 0}.languageswitch .switchlg ul li a{color:#000}.languageswitch .switchlg ul li a img{display:inline-block;width:22px}.languageswitch .switchlg ul li a span{display:inline-block;position:relative;text-transform:capitalize;top:2px}.languageswitch .switchlg ul li.current-lang{display:none}.languageswitch .switchlg ul li.no-translation{display:none}.languageswitch .switchlg.openlg{display:block;height:auto}.lymenu{background:#000;border-radius:0;color:#fff;height:100vh;opacity:1;position:fixed;right:0;top:0;transition:all .2s linear;-webkit-transition:all .2s linear;width:100vw;z-index:9}.lymenu.offmenu{border-radius:500px 0 500px 500px;height:1px;opacity:0;right:-5px;top:-5px;transition:all .2s linear;-webkit-transition:all .2s linear;width:1px}.lymenu .boxmenu{background:#000;height:100vh;display:table;margin:0 0 0 auto;width:100vw}.lymenu .boxmenu .contmenu{height:100vh;display:table-cell;text-align:center;vertical-align:middle;width:100vw}.lymenu .boxmenu .contmenu ul{list-style:none;margin:0 100px 0 50px;padding:0}.lymenu .boxmenu .contmenu ul li{padding:10px 0}.lymenu .boxmenu .contmenu ul li a{color:#fff;display:block;font-size:18px;text-decoration:none;text-transform:uppercase;transition:all .2s linear;-webkit-transition:all .2s linear}.lymenu .boxmenu .contmenu ul li a:hover{text-decoration:underline}.lymenu .boxmenu .contmenu ul li ul.sub-menu{display:inline-block;margin:0;padding:20px 0 0}.lymenu .boxmenu .contmenu ul li ul.sub-menu li{display:inline-block;padding:0}.lymenu .boxmenu .contmenu ul li ul.sub-menu li a{color:#a9a9a9;display:inline-block;font-size:12px;margin:0 35px}.lymenu .boxmenu .contmenu ul li ul.sub-menu li:after{color:#a9a9a9;content:"|";display:inline-block}.lymenu .boxmenu .contmenu ul li ul.sub-menu li:last-child:after{display:none}.lymenu .boxmenu .contmenu>ul li{padding:10px 0}#fullpage .mainbanner{position:relative}#fullpage .mainbanner .page-down{bottom:30px;cursor:pointer;left:50%;margin-left:-20PX;position:absolute}#fullpage .mainbanner .page-down i{color:#fff;font-family:FontAwesome;font-size:30px;font-style:normal}#fullpage .intro{position:relative}#fullpage .intro .introcontaint .wp-block-columns.has-2-columns{display:block}#fullpage .intro .introcontaint .wp-block-columns.has-2-columns .wp-block-column{display:block;float:left;margin:0;padding:0}#fullpage .intro .introcontaint .wp-block-columns.has-2-columns .wp-block-column:first-child{width:30%}#fullpage .intro .introcontaint .wp-block-columns.has-2-columns .wp-block-column:last-child{width:70%}#fullpage .intro .introcontaint .wp-block-columns.has-2-columns .wp-block-column:last-child h2{margin:50px 0 30px 80px}#fullpage .intro .introcontaint .wp-block-columns.has-2-columns .wp-block-column:last-child p{background:#f5f6f8;margin:0;padding:0 30px 30px 80px;text-align:justify}#fullpage .intro .introcontaint .wp-block-columns.has-2-columns .wp-block-column:last-child p:nth-child(2){padding-top:40px}#fullpage .intro .introcontaint .wp-block-columns.has-2-columns .wp-block-column:last-child p:last-child{padding-bottom:40px}#fullpage .intro figure{position:relative;width:fit-content}#fullpage .intro figure:before{background:url(../img/redcornerup.png) no-repeat right top;content:"";height:100px;position:absolute;right:-25px;top:-25px;width:100px}#fullpage .intro figure:after{background:url(../img/redcornerdown.png) no-repeat left bottom;bottom:-25px;content:"";height:100px;left:-25px;position:absolute;width:100px}#fullpage .intro h2 strong{display:block}#fullpage .intro .goup{cursor:pointer;margin-top:-30px;position:absolute;right:30px;top:50%}#fullpage .intro .goup i{color:#000;font-family:FontAwesome;font-size:30px;font-style:normal}#fullpage .intro .gobottom{cursor:pointer;margin-bottom:-30px;position:absolute;right:30px;top:50%}#fullpage .intro .gobottom i{color:#000;font-family:FontAwesome;font-size:30px;font-style:normal}#fullpage .whychoose{background:#f5f6f8 url(../img/trama.png);text-align:center}#fullpage .whychoose .titbar h3{margin:0 auto 25px;text-align:left}#fullpage .whychoose .itemchoose{display:table;height:217px;transition:all 1s linear;-webkit-transition:all 1s linear;width:100%}#fullpage .whychoose .itemchoose .itemcontainer{display:table-cell;height:217px;padding:30px;position:relative;vertical-align:middle}#fullpage .whychoose .itemchoose .itemcontainer figure{background:#fff;border-radius:70px;height:133px;margin:0 auto 10px;padding-top:20px;width:133px}#fullpage .whychoose .itemchoose .itemcontainer figure img{height:90px;width:90px}#fullpage .whychoose .itemchoose .itemcontainer figure img.orangefilterpic{filter:grayscale(1) invert(33%) sepia(78%) saturate(632%) hue-rotate(337deg) brightness(94%) contrast(82%)}#fullpage .whychoose .itemchoose .itemcontainer h4{color:#000;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:18px;font-weight:500}#fullpage .whychoose .itemchoose .itemcontainer p{font-size:15px}#fullpage .whychoose .itemchoose .overdata{background:#fff;display:none;height:217px;font-size:16px;left:0;padding:15px;position:absolute;text-align:justify;top:0;width:100%}#fullpage .whychoose .itemchoose .overdata h5{color:#000;font-family:"Montserrat Medium"}#fullpage .whychoose .itemchoose .overdata h5 figure{display:inline-block;margin-right:10px}#fullpage .whychoose .itemchoose .overdata h5 figure img{height:auto;width:40px}#fullpage .whychoose:before{background:url(../img/blackcornerup.png) no-repeat 0 0;content:"";display:block;height:100px;position:absolute;right:30px;top:30px;width:100px}#fullpage .whychoose:after{background:url(../img/blackcornerdown.png) no-repeat 0 0;bottom:30px;content:"";display:block;height:100px;left:30px;position:absolute;width:100px}footer{color:#fff;overflow:hidden}footer .footertop{background:#404a49;padding:25px 50px}footer .footertop .row:first-child{position:relative}footer .footertop .row:first-child:after{background:rgba(250,250,250,.5);bottom:3px;content:"";display:block;height:1px;left:15px;position:absolute;right:15px}footer .footertop .logofooter .logo a img{height:auto;width:250px}footer .footertop .claim{text-align:center}footer .footertop .claim p{font-size:18px;line-height:26px;position:relative;text-transform:uppercase;top:-6px}footer .footertop .claim p b,footer .footertop .claim p strong{font-family:"Montserrat Light";font-size:32px}footer .footertop .logolux{text-align:right}footer .footertop .logolux img{margin-left:20px}footer .footertop .direspana{font-size:12px;padding-top:15px}footer .footertop .direspana p{line-height:22px;margin:0}footer .footertop .direspana p b,footer .footertop .direspana p strong{font-size:14px}footer .footertop .dirportugal{font-size:12px;padding-top:15px;text-align:center}footer .footertop .dirportugal p{line-height:22px;margin:0}footer .footertop .dirportugal p b,footer .footertop .dirportugal p strong{font-size:14px}footer .footertop .direluxembourg{font-size:12px;padding-top:15px;text-align:right}footer .footertop .direluxembourg p{line-height:22px;margin:0}footer .footertop .direluxembourg p b,footer .footertop .direluxembourg p strong{font-size:14px}footer .footerbottom{background:#191f1e;font-size:12px;padding:10px 50px}footer .footerbottom .copyright{text-align:left}footer .footerbottom .datacontact{text-align:right}footer .footerbottom .datacontact span.email:before{content:"";font-family:FontAwesome;font-style:normal}footer .footerbottom .datacontact .menu-menu-footer-en-container{display:inline-block}footer .footerbottom .datacontact .menu-menu-footer-en-container .menu{margin:0;padding:0 0 0 9px}footer .footerbottom .datacontact .menu-menu-footer-en-container .menu li{display:inline-block;padding:0 15px;position:relative}footer .footerbottom .datacontact .menu-menu-footer-en-container .menu li:before{content:"|";position:absolute;left:0;top:-1px}footer .footerbottom .datacontact .menu-menu-footer-en-container .menu li:last-child{padding-right:0}footer .footerbottom .datacontact .menu-menu-footer-en-container .menu li a{color:#fff}.titlebar{padding:120px 50px 30px 50px}.titlebar h1{color:#000;font-family:"Montserrat Medium";font-size:36px;position:relative}.titlebar h1:after{background:#bc1b1b;bottom:-10px;content:"";display:block;height:10px;left:0;width:60px}.itemproduct{margin-bottom:30px;position:relative}.itemproduct figure{margin:0;position:relative}.itemproduct figure img{object-fit:cover;width:100%}.itemproduct figure figcaption{background:url(../img/redcornerdown.png) no-repeat 0 0;bottom:20px;height:100px;left:20px;position:absolute}.itemproduct figure figcaption h2{font-size:24px;line-height:32px;padding:20px}.itemproduct figure figcaption h2 b,.itemproduct figure figcaption h2 strong{color:#fff;font-family:"Montserrat Light";font-size:38px}.itemproduct .overproduct{background:#fff;bottom:10px;display:none;left:10px;padding:40px 20px 20px;position:absolute;right:10px;top:10px}.itemproduct .overproduct h3 b,.itemproduct .overproduct h3 strong{font-family:"Montserrat Light"}.itemproduct .overproduct p{text-align:justify}.figure-left{display:block !important;height:fit-content;overflow:hidden;width:100%}.figure-left .wp-block-column{margin:0 !important}.figure-left .wp-block-column:first-child{float:left;width:40%}.figure-left .wp-block-column:nth-child(2){float:left;width:60%}.figure-left .wp-block-column h2{margin:50px 0 30px 55px}.figure-left .wp-block-column p{margin-left:-25px !important;padding:0 50px 30px 80px}.figure-right{display:block !important;height:fit-content;overflow:hidden;width:100%}.figure-right .wp-block-column{margin:0 !important}.figure-right .wp-block-column:first-child{float:left;width:60%}.figure-right .wp-block-column:nth-child(2){float:left;width:40%}.figure-right .wp-block-column h2{margin:50px 0 30px 55px}.figure-right .wp-block-column p{margin-right:-25px !important;padding:0 80px 30px 55px}.figure-left,.figure-right{padding:50px 0}.figure-left .wp-block-column .wp-block-image,.figure-right .wp-block-column .wp-block-image{margin:0;padding:25px;position:relative}.figure-left .wp-block-column .wp-block-image img,.figure-right .wp-block-column .wp-block-image img{height:auto;max-width:100%;position:relative;width:100%;z-index:1}.figure-left .wp-block-column .wp-block-image:before,.figure-right .wp-block-column .wp-block-image:before{background:url(../img/redcornerup.png) no-repeat right top;content:"";height:100px;position:absolute;right:0;top:0;width:100px;z-index:0}.figure-left .wp-block-column .wp-block-image:after,.figure-right .wp-block-column .wp-block-image:after{background:url(../img/redcornerdown.png) no-repeat left bottom;bottom:0;content:"";height:100px;left:0;position:absolute;width:100px;z-index:0}.figure-left .wp-block-column p,.figure-right .wp-block-column p{background:#f5f6f8;margin:0;text-align:justify}.figure-left .wp-block-column p:nth-child(2),.figure-right .wp-block-column p:nth-child(2){padding-top:40px}.figure-left .wp-block-column p:last-child,.figure-right .wp-block-column p:last-child{padding-bottom:40px}.modula.modula-gallery{margin-bottom:50px}.container-fluid{padding-right:50px;padding-left:50px}.testimonios ul{list-style:none;margin:0 0 50px 0;padding:0}.testimonios ul li{position:relative}.testimonios ul li figure{left:0;position:absolute;top:0;width:100%;z-index:0}.testimonios ul li figure img{object-fit:cover;width:100%}.testimonios ul li .contenttestimonio{background:#fff;display:table;height:350px;left:50%;margin:-175px 0 0 -325px;position:absolute;text-align:center;top:50%;width:650px;z-index:1}.testimonios ul li .contenttestimonio .boxtestimonio{display:table-cell;padding:70px;position:relative;vertical-align:middle}.testimonios ul li .contenttestimonio .boxtestimonio p{font-size:16px;text-align:justify}.testimonios ul li .contenttestimonio .boxtestimonio h3.nombre{color:#000;font-family:"Montserrat Medium";font-size:16px;text-align:center;width:100%}.testimonios ul li .contenttestimonio .boxtestimonio span.cargo{color:#bc1b1b;font-family:"Montserrat Medium";font-size:12px;text-align:center}.testimonios ul li .contenttestimonio .boxtestimonio:before{background:url(../img/left-quot.png) no-repeat 0 0;content:"";height:35px;left:30px;position:absolute;top:10px;width:40px}.testimonios ul li .contenttestimonio .boxtestimonio:after{background:url(../img/right-quot.png) no-repeat 0 0;bottom:10px;content:"";height:35px;position:absolute;right:30px;width:40px}.testimonios .slick-prev{height:72px;left:70px;width:52px;z-index:20}.testimonios .slick-prev:before{color:#fff;content:"";font-family:FontAwesome;font-size:72px}.testimonios .slick-next{height:72px;right:70px;width:52px;z-index:20}.testimonios .slick-next:before{color:#fff;content:"";font-family:FontAwesome;font-size:72px}#preloader{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:100}#preloader #loader{background:url(../img/loading.svg) no-repeat center 0;background-size:100% auto;height:50px;left:50%;margin:-25px 0 0 -25px;position:absolute;top:50%;width:50px}.pagecontact{background:#f5f6f8 url(../img/trama.png);padding:70px 0 80px;position:relative}.pagecontact:before{background:url(../img/redcornerup.png) no-repeat 0 0;content:"";display:block;height:100px;position:absolute;right:30px;top:30px;width:100px}.pagecontact:after{background:url(../img/redcornerdown.png) no-repeat 0 0;bottom:30px;content:"";display:block;height:100px;left:30px;position:absolute;width:100px}.pagecontact .formcontent{margin:0 auto 50px;width:80%}.pagecontact .formcontent .wpcf7-form .row{padding:0 0 20px 0}.pagecontact .formcontent .wpcf7-form .row .wpcf7-form-control-wrap{display:block}.pagecontact .formcontent .wpcf7-form .row .wpcf7-form-control-wrap select,.pagecontact .formcontent .wpcf7-form .row .wpcf7-form-control-wrap input{border:solid 1px #a9a9a9;border-radius:0;display:block;height:40px;padding:0 10px;-webkit-appearance:none;appearance:none;width:100%}.pagecontact .formcontent .wpcf7-form .row .wpcf7-form-control-wrap textarea{border:solid 1px #a9a9a9;border-radius:0;display:block;height:200px;padding:0 10px;-webkit-appearance:none;appearance:none;width:100%}.pagecontact .formcontent .wpcf7-form .row .wpcf7-form-control-wrap select{background:#fff url(../img/down.svg) no-repeat;background-position:99% 10px;background-size:14px}.pagecontact .formcontent .wpcf7-form .row p{font-size:16px;line-height:32px}.pagecontact .formcontent .wpcf7-form .row.acepts .wpcf7-form-control-wrap{display:block;width:100%}.pagecontact .formcontent .wpcf7-form .row.acepts .wpcf7-form-control-wrap .wpcf7-form-control{display:block;width:100%}.pagecontact .formcontent .wpcf7-form .row.acepts .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{display:block;width:100%}.pagecontact .formcontent .wpcf7-form .row.acepts .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label{display:block;width:100%}.pagecontact .formcontent .wpcf7-form .row.acepts .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input{display:block;float:left;height:20px;margin-right:10px;position:relative;top:3px;-webkit-appearance:checkbox;appearance:checkbox;width:20px}.pagecontact .formcontent .wpcf7-form .row.acepts .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label{display:inline-block;width:90%}.pagecontact .formcontent .wpcf7-form .row.submitform{text-align:center}.pagecontact .formcontent .wpcf7-form .row.submitform input{background:#000;border:none;color:#fff;font-family:"Montserrat Medium";font-size:22px;height:70px;width:260px}.pagecontact .formcontent .wpcf7-form .row.submitform input:disabled{opacity:.7}.pagecontact .datacontact .dataluxembourg,.pagecontact .datacontact .dataportugal,.pagecontact .datacontact .dataspain{background:#fff;padding:20px;text-align:center}.pagecontact .datacontact .dataluxembourg h3,.pagecontact .datacontact .dataportugal h3,.pagecontact .datacontact .dataspain h3{color:#000;width:100%}.pagecontact .datacontact .dataluxembourg p a,.pagecontact .datacontact .dataportugal p a,.pagecontact .datacontact .dataspain p a{font-size:26px;text-decoration:none}.modula .modula-item.effect-pufrobo p{top:85px;text-align:left}.modula .modula-item.effect-pufrobo .jtg-title{opacity:0;top:30px !important}.modula .modula-item.effect-pufrobo:hover .jtg-title{opacity:1}body .maincontent .full-size{margin:0 auto;width:90% !important}.blqhome.ourelevators h2{margin:0 auto 30px;text-align:center}.blqhome.ourelevators .fixphotoset{height:80vh;padding:0 100px;position:relative}.blqhome.ourelevators .fixphotoset ul{height:80vh;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;width:calc(100vw - 200px);z-index:2}.blqhome.ourelevators .fixphotoset ul li{border-right:solid 1px #fff;bottom:0;height:100%;position:absolute;top:0;width:33.3333333333%}.blqhome.ourelevators .fixphotoset ul li a{transition:all .3s linear;-webkit-transition:all .3s linear}.blqhome.ourelevators .fixphotoset ul li a figure figcaption{opacity:.6}.blqhome.ourelevators .fixphotoset ul li a:hover figure figcaption{opacity:1}.blqhome.ourelevators .fixphotoset ul li figure{background-position:center center;background-repeat:no-repeat;background-size:100vw auto;height:100%;margin:0;padding:0;transition:all .5s linear;-webkit-transition:all .5s linear;width:100%}.blqhome.ourelevators .fixphotoset ul li figure img{height:100%;object-fit:cover;opacity:0;width:100vw}.blqhome.ourelevators .fixphotoset ul li figure figcaption{background:linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(255, 255, 255, 0) 100%);bottom:0;color:#fff;font-family:"Montserrat Medium";font-size:24px;font-weight:700;left:0;letter-spacing:2px;padding:100px 0 40px;position:absolute;right:0;text-align:center;text-transform:uppercase}.blqhome.ourelevators .fixphotoset ul li figure.transparent{background-image:none !important}.blqhome.ourelevators .fixphotoset ul li:nth-child(1){left:0}.blqhome.ourelevators .fixphotoset ul li:nth-child(1) figure{background-position:left center;position:relative}.blqhome.ourelevators .fixphotoset ul li:nth-child(1) figure img{object-position:left center}.blqhome.ourelevators .fixphotoset ul li:nth-child(2){left:33.3333%}.blqhome.ourelevators .fixphotoset ul li:nth-child(2) figure img{object-position:center center}.blqhome.ourelevators .fixphotoset ul li:nth-child(3){border-right:none;left:66.6666%}.blqhome.ourelevators .fixphotoset ul li:nth-child(3) figure{background-position:right center}.blqhome.ourelevators .fixphotoset ul li:nth-child(3) figure img{object-position:right center}.blqhome.ourelevators .fixphotoset .bgphotoset{position:relative}.blqhome.ourelevators .fixphotoset .bgphotoset .bg-photo{background-position:center center;background-repeat:no-repeat;background-size:100vw auto;bottom:0;height:80vh;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s linear;-webkit-transition:all .3s linear}.blqhome.ourelevators .fixphotoset .bgphotoset .bg-photo:nth-child(1){background-position:left center}.blqhome.ourelevators .fixphotoset .bgphotoset .bg-photo:nth-child(2){background-position:center center}.blqhome.ourelevators .fixphotoset .bgphotoset .bg-photo:nth-child(3){background-position:right center}.blqhome.ourelevators .fixphotoset .bgphotoset .bg-photo.active{opacity:1}.blqhome.citanew{background:#f5f6f8 url(../img/trama.png)}.blqhome.citanew blockquote{background:#fff;font-size:24px;letter-spacing:4px;margin:0;padding:30px 0;text-align:center}.blqhome.citanew blockquote cite{font-size:14px;display:block;padding:30px 0 0}.blqhome.citanew blockquote:before{background-image:url(https://luxelevators.com/wp-content/uploads/2019/10/left-quote.png);background-repeat:no-repeat;background-size:50px auto;content:"";display:block;filter:invert(1);height:43px;width:50px;margin:0 auto 50px 30px}.blqhome.citanew blockquote:after{background-image:url(https://luxelevators.com/wp-content/uploads/2019/10/right-quote.png);background-repeat:no-repeat;background-size:50px auto;content:"";display:block;filter:invert(1);height:43px;width:50px;margin:50px 30px 0 auto}.blqhome.citanew .goup{cursor:pointer;margin-top:-30px;position:absolute;right:30px;top:50%}.blqhome.citanew .goup i{color:#000;font-family:FontAwesome;font-size:30px;font-style:normal}.blqhome.citanew .gobottom{cursor:pointer;margin-bottom:-30px;position:absolute;right:30px;top:50%}.blqhome.citanew .gobottom i{color:#000;font-family:FontAwesome;font-size:30px;font-style:normal}.homepage2025{font-size:14px}.homepage2025 .txtbg{display:flex;justify-content:center;left:0;position:absolute;right:0}.homepage2025 .txtbg span{color:#f5f6f8;font-family:"Circe-Bold";font-size:150px;letter-spacing:40px;line-height:100px}.homepage2025 .txtbg span.efecto-espejo{-webkit-box-reflect:below -15px -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.8)))}.homepage2025 .txtbg span span{display:block;font-size:60px;letter-spacing:30px;text-align:right}.homepage2025.section-2cols{padding:100px 0}.homepage2025.section-2cols .container{position:relative}.homepage2025.section-2cols h2{font-family:"Circe-Bold";margin-bottom:40px}.homepage2025.section-2cols .btn-txt{padding:60px 0}.homepage2025.section-2cols .btn-txt a.btn{background:#fff;border:solid 1px #d9d9d9;color:#595959;font-size:10px;padding:10px 70px;text-decoration:none}.homepage2025.section-2cols .btn-txt a.btn:hover{background:#000;border:solid 1px #000;color:#fff}.homepage2025.section-2cols .btn-txt .txtbajada{font-family:"Circe-Bold";font-size:20px}.homepage2025.fullbquote{padding:100px 0}.homepage2025.fullbquote blockquote{font-family:"Pinyon Script",cursive;font-size:36px;margin:40px auto;max-width:700px;position:relative;text-align:center}.homepage2025.fullbquote blockquote:before{background:url(../assets/img/quoteleft.png) no-repeat 0 0;background-size:100% auto;content:"";display:block;height:45px;left:50%;margin-left:-25px;position:absolute;top:-70px;width:45px}.homepage2025.fullbquote blockquote cite{display:block;font-family:"Circe-Bold";font-size:12px;font-style:normal;padding:20px 0;text-align:center;text-transform:uppercase}.homepage2025.fixphotoset{height:80vh;margin-bottom:100px;padding:0 100px;position:relative}.homepage2025.fixphotoset ul{height:80vh;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;width:calc(100vw - 200px);z-index:2}.homepage2025.fixphotoset ul li{border-right:solid 1px #fff;bottom:0;height:100%;position:absolute;top:0;width:33.3333333333%}.homepage2025.fixphotoset ul li a{transition:all .3s linear;-webkit-transition:all .3s linear}.homepage2025.fixphotoset ul li a figure figcaption{opacity:.6}.homepage2025.fixphotoset ul li a:hover figure figcaption{opacity:1}.homepage2025.fixphotoset ul li figure{background-position:center center;background-repeat:no-repeat;background-size:100vw auto;height:100%;margin:0;padding:0;transition:all .5s linear;-webkit-transition:all .5s linear;width:100%}.homepage2025.fixphotoset ul li figure img{height:100%;object-fit:cover;opacity:0;width:100vw}.homepage2025.fixphotoset ul li figure figcaption{background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0) 100%);bottom:0;color:#fff;font-family:"Circe-Bold";font-size:24px;left:0;padding:100px 0 40px;position:absolute;right:0;text-align:center}.homepage2025.fixphotoset ul li figure.transparent{background-image:none !important}.homepage2025.fixphotoset ul li:nth-child(1){left:0}.homepage2025.fixphotoset ul li:nth-child(1) figure{background-position:left center;position:relative}.homepage2025.fixphotoset ul li:nth-child(1) figure img{object-position:left center}.homepage2025.fixphotoset ul li:nth-child(2){left:33.3333%}.homepage2025.fixphotoset ul li:nth-child(2) figure img{object-position:center center}.homepage2025.fixphotoset ul li:nth-child(3){border-right:none;left:66.6666%}.homepage2025.fixphotoset ul li:nth-child(3) figure{background-position:right center}.homepage2025.fixphotoset ul li:nth-child(3) figure img{object-position:right center}.homepage2025.fixphotoset .bgphotoset{position:relative}.homepage2025.fixphotoset .bgphotoset .bg-photo{background-position:center center;background-repeat:no-repeat;background-size:100vw auto;bottom:0;height:80vh;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s linear;-webkit-transition:all .3s linear}.homepage2025.fixphotoset .bgphotoset .bg-photo:nth-child(1){background-position:left center}.homepage2025.fixphotoset .bgphotoset .bg-photo:nth-child(2){background-position:center center}.homepage2025.fixphotoset .bgphotoset .bg-photo:nth-child(3){background-position:right center}.homepage2025.fixphotoset .bgphotoset .bg-photo.active{opacity:1}.homepage2025 .strengths .container{padding:100px 0;position:relative}.homepage2025 .strengths h2{font-family:"Circe-Bold";margin-bottom:40px}.homepage2025 .strengths figure{padding:30px 0 0}.homepage2025 .strengths figure img{margin:0 auto}.homepage2025 .strengths figure figcaption h3{font-size:18px;text-align:center}@media(max-width: 768px){header .logo{margin:22px 0 0 20px}header .burguermenu{margin:23px 20px 0 0}header .languageswitch{margin-top:34px}#fullpage .intro .introcontaint .wp-block-columns.has-2-columns{display:flex}#fullpage .intro .introcontaint .wp-block-columns.has-2-columns .wp-block-column:last-child h2{margin:0 0 30px 40px}#fullpage .intro .introcontaint .wp-block-columns.has-2-columns .wp-block-column:last-child p{padding:0 30px 30px 40px}#fullpage .whychoose .itemchoose .overdata{box-shadow:0px 0px 10px #a9a9a9;height:auto;z-index:1}footer .footertop{padding:25px 20px}footer .footertop .row:first-child{display:block !important;float:left;margin:0;overflow:hidden;width:100%}footer .footertop .row:first-child .logofooter{display:block;float:left;max-width:initial;width:50% !important}footer .footertop .row:first-child .logolux{display:block;float:left;max-width:initial;text-align:right;width:50% !important}footer .footertop .row:first-child .claim{display:block;max-width:initial;overflow:hidden;padding:20px 0 0;text-align:center;width:100% !important}footer .footertop .row:first-child:after{left:0;right:0}footer .footertop .direspana,footer .footertop .direluxembourg{font-size:11px}footer .footertop .direspana p strong,footer .footertop .direluxembourg p strong{font-size:12px}footer .footerbottom{font-size:10px;padding:10px 20px}.itemproduct figure figcaption{background-size:80px 80px;bottom:10px;height:80px;left:10px}.itemproduct figure figcaption h2{font-size:16px;line-height:24px}.itemproduct figure figcaption h2 b,.itemproduct figure figcaption h2 strong{font-size:22px}.itemproduct .overproduct{padding:10px 15px 10px}.itemproduct .overproduct h3{font-size:12px;line-height:18px}.itemproduct .overproduct h3 strong{font-size:20px}.itemproduct .overproduct p{font-size:10px;line-height:12px}.figure-left,.figure-right{padding:25px 0}.figure-left .wp-block-column h2{margin:0 0 30px 25px}.figure-left .wp-block-column p{padding:0 50px 30px 45px}.figure-right .wp-block-column h2{margin:0 0 30px 33px}.figure-right .wp-block-column p{padding:0 50px 30px 35px}.testimonios ul li .contenttestimonio{left:54%;width:89%}.testimonios .slick-prev{left:30px;top:100px}.testimonios .slick-next{right:30px;top:100px}.pagecontact .datacontact{position:relative;z-index:1}.pagecontact .datacontact .dataluxembourg p a,.pagecontact .datacontact .dataspain p a{font-size:28px}}@media(max-width: 640px){p{font-size:14px}header{height:56px}header .row{height:56px}header .row:after{left:35px;right:35px}header .logo a img{width:100px}header.headscroll .logo{margin:22px 0 0 20px}header.headscroll .logo a img{width:100px}header.headscroll .burguermenu{margin:11px 20px 0 0}header.headscroll .languageswitch{margin-right:15px;margin-top:22px}header .burguermenu{margin:11px 20px 0 0}header .burguermenu:before{display:none}header .languageswitch{margin-right:30px;margin-top:22px}header .languageswitch .currentlg span{display:none}#fullpage .intro{padding:30px 20px}#fullpage .intro figure:before{background-size:50px 50px;height:100px;right:-10px;top:-10px;width:100px}#fullpage .intro figure:after{background-size:50px 50px;bottom:-10px;height:100px;left:-10px;width:100px}#fullpage .intro .introcontaint .wp-block-columns.has-2-columns .wp-block-column:last-child h2{font-size:14px;line-height:24px;margin:20px 0 30px 0}#fullpage .intro .introcontaint .wp-block-columns.has-2-columns .wp-block-column:last-child h2 b,#fullpage .intro .introcontaint .wp-block-columns.has-2-columns .wp-block-column:last-child h2 strong{font-size:22px}#fullpage .intro .introcontaint .wp-block-columns.has-2-columns .wp-block-column:last-child p{padding:20px 15px 20px 15px}#fullpage .intro .gobottom,#fullpage .intro .goup{display:none}#fullpage .whychoose .titbar{padding:50px 0}#fullpage .whychoose:before,#fullpage .whychoose:after{background-size:50px 50px;height:50px;width:50px}h2,h3{font-size:14px;line-height:24px;margin:20px 0 30px 0}h2 b,h2 strong,h3 b,h3 strong{font-size:22px}footer .footertop .row:first-child .logofooter{text-align:center;width:100% !important}footer .footertop .row:first-child .logolux{padding:0 0 25px;text-align:center;width:100% !important}footer .footertop .row:first-child .logolux img{margin-left:20px;margin-right:20px}footer .footertop .row:first-child .claim p{font-size:12px;line-height:22px}footer .footertop .row:first-child .claim p b,footer .footertop .row:first-child .claim p strong{font-size:22px}footer .footertop .direspana p,footer .footertop .direluxembourg p{font-size:14px;text-align:center}footer .footerbottom .copyright,footer .footerbottom .datacontact{text-align:center}.lymenu .boxmenu .contmenu ul{margin:0 20px}.titlebar{padding:80px 20px 0 17px}.titlebar h1{font-size:20px}.titlebar h1:after{height:5px;width:40px}.itemproduct figure figcaption h2{padding:0 20px}.figure-left .wp-block-column .wp-block-image,.figure-right .wp-block-column .wp-block-image{padding:10px}.figure-left .wp-block-column .wp-block-image:before,.figure-left .wp-block-column .wp-block-image:after,.figure-right .wp-block-column .wp-block-image:before,.figure-right .wp-block-column .wp-block-image:after{background-size:50px 50px;height:50px;width:50px}.figure-left .wp-block-column h2,.figure-right .wp-block-column h2{margin:15px 0 15px 0}.figure-left .wp-block-column p,.figure-right .wp-block-column p{padding:20px 22px 10px 22px !important}.figure-left .wp-block-column:first-child,.figure-right .wp-block-column:first-child{width:100%}.figure-left .wp-block-column:nth-child(2),.figure-right .wp-block-column:nth-child(2){width:100%}.figure-left .wp-block-column p{margin-left:0 !important}.figure-right .wp-block-column p{margin-right:0 !important}.container-fluid{padding-right:10px;padding-left:10px}.testimonios{margin-top:50px}.testimonios ul li .contenttestimonio{height:100%;left:0;margin:0;top:0;width:100%}.testimonios ul li .contenttestimonio .boxtestimonio{padding:30px}.testimonios ul li .contenttestimonio .boxtestimonio:before{left:0;top:0}.testimonios ul li .contenttestimonio .boxtestimonio:after{bottom:0;right:0}.testimonios ul li .contenttestimonio .boxtestimonio p{font-size:12px}.testimonios .slick-prev,.testimonios .slick-next{display:none !important}.pagecontact{padding:40px 0 40px}.pagecontact:before{background-size:50px 50px;height:50px;right:10px;top:10px;width:50px}.pagecontact:after{background-size:50px 50px;bottom:10px;height:50px;left:10px;width:50px}.pagecontact .formcontent{width:94%}.pagecontact .formcontent .wpcf7-form{font-size:11px}.pagecontact .formcontent .wpcf7-form .row{padding:0 0 0 0}.pagecontact .formcontent .wpcf7-form .row .wpcf7-form-control-wrap{padding-bottom:15px}.pagecontact .formcontent .wpcf7-form .row .wpcf7-form-control-wrap select,.pagecontact .formcontent .wpcf7-form .row .wpcf7-form-control-wrap input{height:35px}.pagecontact .formcontent .wpcf7-form .row .wpcf7-form-control-wrap textarea{height:100px;padding:10px 10px}.pagecontact .formcontent .wpcf7-form .row p{font-size:12px;line-height:20px}.pagecontact .formcontent .wpcf7-form .row.acepts .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{display:block;width:94%}.pagecontact .datacontact .dataluxembourg,.pagecontact .datacontact .dataspain{margin-bottom:20px}div.wpcf7 .ajax-loader{background-position:center center;display:block;width:100%}}/*# sourceMappingURL=main.min.css.map */