﻿@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:"Circe-Light",Arial,Helvetica,sans-serif;font-size:15px;font-weight:300}b,strong{font-family:"Circe-Bold",Arial,Helvetica,sans-serif;font-weight:700}i.fas:before{font-family:FontAwesome;font-style:normal}h1,h2,h3,h4,h5,h6{color:#000;font-family:"Circe-Bold",Arial,Helvetica,sans-serif;font-weight:300;margin-bottom:25px;margin-top:40px;position:relative}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:24px}a{color:#000;text-decoration:underline;transition:all .1s linear;-webkit-transition:all .1s linear}header{background:rgba(0,0,0,.5);background:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.35) 60%, rgba(0, 0, 0, 0) 100%);height:80px;position:fixed;transition:all .2s linear;-webkit-transition:all .2s linear;width:100%;z-index:10}header .logo{margin:22px 0 0 50px}header .logo a{display:block}header .logo a img{display:block;filter:invert(1);height:auto;transition:all .2s linear;-webkit-transition:all .2s linear;width:300px}header .burguermenu{cursor:pointer;display:none;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:#000;content:"MENU";display:none;font-size:11px;left:-35px;position:relative;top:13px}header .burguermenu span{background:#000;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:18px 0 0 36px}header.headscroll .logo a img{filter:invert(0);width:180px}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.headscroll .mainmenu nav [id^=menu-menu]{margin-top:20px}header.headscroll .mainmenu nav [id^=menu-menu] li a{color:#000}header.headscroll .mainmenu nav [id^=menu-menu] li:last-child a{border:solid 1px #000}header .row{height:90px;position:relative}header.headerin{background:#fff}header.headerin .logo a img{filter:invert(0)}header.headerin .burguermenu::before{color:#000}header.headerin .burguermenu span{background:#000}header.headerin .languageswitch .currentlg{color:#000}header.headerin .mainmenu nav [id^=menu-menu] li a{color:#000}header.headerin .mainmenu nav [id^=menu-menu] li:last-child a{border:solid 1px #000}header .mainmenu{margin-top:0;transition:all .3s linear;-webkit-transition:all .3s linear}header .mainmenu nav{display:flex;justify-content:flex-end}header .mainmenu nav [id^=menu-menu]{display:flex;gap:15px;list-style:none;margin-right:60px;margin-top:37px;transition:all .2s linear;-webkit-transition:all .2s linear}header .mainmenu nav [id^=menu-menu] li a{background:rgba(0,0,0,0);color:#fff;font-weight:700;padding:0 3px;text-decoration:none}header .mainmenu nav [id^=menu-menu] li a:hover{background:#a9a9a9;color:#fff}header .mainmenu nav [id^=menu-menu] li.current-menu-item a{background:#c56437;color:#fff}header .mainmenu nav [id^=menu-menu] li:last-child a{border:solid 1px #fff;border-radius:3px;padding:0 8px}.languageswitch{display:none;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;display:none;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{font-family:"Circe-Light",Arial,Helvetica,sans-serif;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{font-family:"Circe-Light",Arial,Helvetica,sans-serif;margin:0 auto 25px;text-align:left}#fullpage .whychoose .titbar h3 b,#fullpage .whychoose .titbar h3 strong{font-family:"Circe-Bold",Arial,Helvetica,sans-serif}#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:15px 30px 0;position:relative;vertical-align:middle}#fullpage .whychoose .itemchoose .itemcontainer figure{background:#fff;border-radius:70px;height:93px;margin:0 auto 10px;padding-top:20px;width:93px}#fullpage .whychoose .itemchoose .itemcontainer figure img{height:60px;width:60px}#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:"Circe-Regular",Arial,Helvetica,sans-serif;font-size:18px;font-weight:500}#fullpage .whychoose .itemchoose .itemcontainer h4:after{background:#c56437;bottom:-10px;content:"";display:block;height:3px;left:calc(50% - 20px);position:absolute;width:40px}#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:"Circe-Regular",Arial,Helvetica,sans-serif;font-weight:500}#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}.titlebar{padding:120px 50px 30px 50px}.titlebar h1{color:#000;font-family:"Circe-Bold",Arial,Helvetica,sans-serif;font-weight:700;font-size:36px;margin-bottom:50px;position:relative;text-transform:uppercase}.titlebar h1:after{background:#c56437;bottom:-10px;content:"";display:block;height:10px;left:0;width:60px}.titlebar.titlebar-post h1{font-family:"Circe-Light",Arial,Helvetica,sans-serif;text-transform:none}.titlebar.titlebar-post h1 b,.titlebar.titlebar-post h1 strong{display:block;font-family:"Circe-Bold",Arial,Helvetica,sans-serif;font-weight:700}.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:"Circe-Light",Arial,Helvetica,sans-serif;font-weight:300;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:"Circe-Light",Arial,Helvetica,sans-serif;font-weight:300}.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:"Circe-Regular",Arial,Helvetica,sans-serif;font-weight:500;font-size:16px;text-align:center;width:100%}.testimonios ul li .contenttestimonio .boxtestimonio span.cargo{color:#bc1b1b;font-family:"Circe-Regular",Arial,Helvetica,sans-serif;font-weight:500;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:0 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:"Circe-Regular",Arial,Helvetica,sans-serif;font-weight:500;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}body .maincontent.pagecontent .container{padding-left:150px;padding-right:150px}body .maincontent.pagecontent.pagecontact .container{padding-left:50px;padding-right:50px}.blqhome.ourelevators h2{margin:0 auto 30px;text-align:center}.blqhome.ourelevators p{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{cursor:default;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:"Circe-Regular",Arial,Helvetica,sans-serif;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 figcaption span{display:block;font-family:"Circe-Light",Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;letter-spacing:4px;text-transform:none}.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.videohome .video-container{padding:50px 0}.blqhome.bloghome{background:#fcfcfc url(../img/trama.png)}.blqhome.bloghome:before{background:url(../img/redcornerup.png) no-repeat 0 0;content:"";display:block;height:100px;position:absolute;right:30px;top:30px;width:100px}.blqhome.bloghome:after{background:url(../img/redcornerdown.png) no-repeat 0 0;bottom:30px;content:"";display:block;height:100px;left:30px;position:absolute;width:100px}.blqhome.bloghome a{background:#a9a9a9;color:#fff;display:block;height:100%;margin:0 30px;text-decoration:none}.blqhome.bloghome a .blogitem figure{margin:0;overflow:hidden}.blqhome.bloghome a .blogitem figure img{height:auto;transform:scale(1);transition:all .2s linear;-webkit-transition:all .2s linear;width:100%}.blqhome.bloghome a .blogitem .contentblog{padding:20px}.blqhome.bloghome a .blogitem .contentblog h4{color:#fff;font-family:"Circe-Light",Arial,Helvetica,sans-serif;font-size:18px;font-weight:600}.blqhome.bloghome a .blogitem .contentblog h4 b,.blqhome.bloghome a .blogitem .contentblog h4 strong{color:#fff;font-family:"Circe-Bold",Arial,Helvetica,sans-serif}.blqhome.bloghome a .blogitem .contentblog p{font-size:15px;font-weight:400;margin:0}.blqhome.bloghome a:hover .blogitem figure img{transform:scale(1.1)}.blqhome.becomepartner{background:#f5f6f8 url(../img/trama.png)}.blqhome.becomepartner:before{background:url(../img/blackcornerup.png) no-repeat 0 0;content:"";display:block;height:100px;position:absolute;right:30px;top:30px;width:100px}.blqhome.becomepartner:after{background:url(../img/blackcornerdown.png) no-repeat 0 0;bottom:30px;content:"";display:block;height:100px;left:30px;position:absolute;width:100px}.blqhome.becomepartner .container{background:#fff;padding:50px}.blqhome.becomepartner .container h2{font-family:"Circe-Light",Arial,Helvetica,sans-serif;margin:0 auto 30px;text-align:center}.blqhome.becomepartner .container h3{font-family:"Circe-Regular",Arial,Helvetica,sans-serif;font-weight:400;margin:0 auto 30px;text-align:center}.blqhome.becomepartner .container p.pcenter{text-align:center}.blqhome.becomepartner .container .btn-box{margin:30px auto 0}.citanew{background:#f5f6f8 url(../img/trama.png);padding-bottom:175px;padding-top:175px}.citanew blockquote{background:#fff;font-size:24px;letter-spacing:4px;margin:0;padding:30px 0;text-align:center}.citanew blockquote cite{font-size:14px;display:block;padding:30px 0 0}.citanew blockquote:before{background-image:url(https://luxelevators.com/wp-content/uploads/2019/10/left-quote.png);background-repeat:no-repeat;background-size:30px auto;content:"";display:block;filter:invert(1);height:43px;width:30px;margin:10px auto 20px 50px}.citanew .goup{cursor:pointer;margin-top:-30px;position:absolute;right:30px;top:50%}.citanew .goup i{color:#000;font-family:FontAwesome;font-size:30px;font-style:normal}.citanew .gobottom{cursor:pointer;margin-bottom:-30px;position:absolute;right:30px;top:50%}.citanew .gobottom i{color:#000;font-family:FontAwesome;font-size:30px;font-style:normal}.containercita.citanew{height:70vh;margin:50px 0;padding-top:0}.containercita.citanew .wp-block-pullquote.citanew{align-items:center;display:flex;height:70vh;justify-content:center;left:0;padding:0 0 100px;position:absolute;right:0}.containercita.citanew .wp-block-pullquote.citanew blockquote{margin:0 auto -100px;padding:20px 0 70px}#slider-1-slide-1-layer-0,#slider-1-slide-1-layer-1,#slider-1-slide-1-layer-2,#slider-8-slide-8-layer-0,#slider-8-slide-8-layer-1,#slider-8-slide-8-layer-2,#slider-9-slide-9-layer-0,#slider-9-slide-9-layer-1,#slider-9-slide-9-layer-2,#slider-10-slide-10-layer-0,#slider-10-slide-10-layer-1,#slider-10-slide-10-layer-2,#slider-11-slide-11-layer-0,#slider-11-slide-11-layer-1,#slider-11-slide-11-layer-2{font-family:"Circe-Bold",Arial,Helvetica,sans-serif !important}.bajadaintro{clear:both}.bajadaintro p{font-family:"Circe-Bold",Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;padding:20px 0 0;text-align:center}.btn-box{background:rgba(0,0,0,0);border:solid 1px #a9a9a9;color:#404a49;display:block;font-family:"Circe-Regular",Arial,Helvetica,sans-serif;font-size:11px;font-weight:500;padding:10px 70px;text-align:center;text-decoration:none;width:270px}.btn-box:hover{background:#fff;border:solid 1px #a9a9a9;color:#404a49;text-decoration:none}.btn-box.btn-center{margin:0 auto}.btn-box.btn-black{background:#1a1a1a;color:#fff}.btn-box.btn-black:hover{background:#fff;border:solid 1px #1a1a1a;color:#1a1a1a}.testim-slider{margin-bottom:40px}.slider-tests .slide-test{background-color:#a7532d;color:#fff;position:relative}.slider-tests .slide-test .content-slide{background-position:center top -250px;background-repeat:no-repeat;background-size:cover;border:solid 1px #fff;bottom:30px;left:30px;opacity:.15;position:absolute;right:30px;top:30px}.slider-tests .slide-test figure{align-items:center;display:flex;height:70vh;justify-content:flex-end;margin:0;padding:0 0 0 60px}.slider-tests .slide-test figure img{display:block;opacity:1;width:100%}.slider-tests .slide-test .content-test{align-items:flex-end;color:#fff;display:flex;font-family:"Circe-Light",Arial,Helvetica,sans-serif;font-size:15px;height:calc(70vh + 60px);padding:0 50px 70px 80px;position:relative}.slider-tests .slide-test .content-test .box-test{position:relative}.slider-tests .slide-test .content-test .box-test:after{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;height:43px;left:-70px;position:absolute;top:0;width:50px}.slider-tests .slide-test .content-test p{color:#fff;font-size:15px}.slider-tests .slide-test .content-test p b,.slider-tests .slide-test .content-test p strong{font-family:"Circe-Bold",Arial,Helvetica,sans-serif}.slider-tests .slide-test .content-test .test-name,.slider-tests .slide-test .content-test .test-city,.slider-tests .slide-test .content-test .test-country{text-align:right}.slider-tests .slide-test .content-test .test-city{color:#fff;font-family:"Circe-Bold",Arial,Helvetica,sans-serif;font-weight:700;font-style:italic}.bloqfooter{background:#1a1a1a;color:#fff;padding:30px 50px}.bloqfooter .first-col h3{color:#fff;font-size:20px;margin-bottom:30px}.bloqfooter .first-col .phonefoot,.bloqfooter .first-col .mailfoot{background-position:left center;background-repeat:no-repeat;background-size:30px 30px;display:flex;flex-direction:column;height:50px;justify-content:center;padding-left:40px}.bloqfooter .first-col .phonefoot a,.bloqfooter .first-col .mailfoot a{color:#fff;display:block;text-decoration:none}.bloqfooter .first-col .phonefoot a:hover,.bloqfooter .first-col .mailfoot a:hover{text-decoration:underline}.bloqfooter .first-col .phonefoot{background-image:url(../img/phone-icon.png);background-size:33px 30px}.bloqfooter .first-col .mailfoot{background-image:url(../img/mail-icon.png);margin-bottom:30px}.bloqfooter .logofoot{display:block;margin:10px auto 0;max-width:200px}.bloqfooter .logofoot img{max-width:200px}.bloqfooter nav ul{list-style:none;padding:40px 0 0 40px}.bloqfooter nav ul li{padding:0 0 5px 0}.bloqfooter nav ul li a{color:#fff;text-decoration:none}.bloqfooter nav ul li a:hover{text-decoration:underline}.bloqfooter .madelux,.bloqfooter .menufoot{justify-content:center;text-align:center}.main-intpage{padding-bottom:100px}.main-intpage h2:after,.main-intpage h3:after,.main-intpage h4:after,.main-intpage h5:after,.main-intpage h6:after{background:#c56437;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:40px}.main-intpage #rev_slider_8_1_forcefullwidth,.main-intpage #rev_slider_9_1_forcefullwidth,.main-intpage #rev_slider_10_1_forcefullwidth{margin-bottom:100px}.page-template-fullwidth-php .main-intpage{padding-bottom:0}.customizable-bloq{aspect-ratio:1/1;aspect-ratio:1;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr);grid-column-gap:20px;grid-row-gap:20px;list-style:none;margin:0 0 100px 0;padding:0;position:relative}.customizable-bloq li{align-items:center;aspect-ratio:1/1;aspect-ratio:1;background:#cdc1aa;color:#c66536;display:flex;font-family:"Circe-Bold";font-size:24px;font-weight:700;justify-content:center}.customizable-pic{margin:0 0 100px}.postcontent .imagepost figure img{height:auto;max-width:100%;width:100%}.sharepost .socialshare{display:flex;padding:50px 0 100px}.sharepost .socialshare h4{font-family:"Circe-Regular";font-size:15px;margin:7px 0 0}.sharepost .socialshare ul{display:flex;gap:10px;justify-content:flex-start;list-style:none}.sharepost .socialshare ul li a img{height:auto;width:32px}hr,.wp-block-separator{border:none;border-top:1px solid #d3d3d3}.h2faqs{margin:100px 0 50px}.helpie-faq.accordions .accordion .accordion__item .accordion__header div.accordion__title{font-family:"Circe-Bold" !important;font-size:16px !important;font-weight:700 !important}.helpie-faq.accordions .accordion .accordion__item .accordion__header.active{border-bottom:solid 1px #d8d7d7 !important}.helpie-faq.accordions .accordion .accordion__item .accordion__body{padding:30px 15px !important}body .helpie-faq.accordions .accordion .helpie-faq-row .helpie-faq-col ul{padding:0}body .helpie-faq.accordions .accordion .helpie-faq-row .helpie-faq-col ul li .accordion__item .accordion__header div.accordion__title{font-family:"Circe-Bold";font-size:16px;font-weight:700}body .helpie-faq.accordions .accordion .helpie-faq-row .helpie-faq-col ul li .accordion__item .accordion__header.active div.accordion__title{border-bottom:solid 1px #d8d7d7}body .helpie-faq.accordions .accordion .helpie-faq-row .helpie-faq-col ul li .accordion__item .accordion__body{padding:30px 15px}.blogpage a.itemblog{background:#f5f6f8;display:block;margin-bottom:15px;text-decoration:none}.blogpage a.itemblog figure{display:flex;margin:0}.blogpage a.itemblog figure img{height:200px;width:200px}.blogpage a.itemblog figure figcaption{box-sizing:border-box;padding:40px 20px 30px}.blogpage a.itemblog figure figcaption h3{font-family:"Circe-Light",Arial,Helvetica,sans-serif;margin:0}.blogpage a.itemblog:hover{background:#dbdee3}.video-container{padding:50px 0}.fw-section{padding:100px 0}.fw-section.fw-section-1{background:#f5f6f8 url(../img/trama.png)}.fw-section.fw-section-1 .wp-block-columns .wp-block-column{background:#fff}.fw-section.fw-section-2{background:#fff}.fw-section.fw-section-2 .wp-block-columns .wp-block-column{background:#f5f6f8}.fw-section.fw-section-3{background:#fcfcfc url(../img/trama.png)}.fw-section.fw-section-3 .wp-block-columns .wp-block-column{background:#fff}.fw-section.fw-section-3.howtobecome .wp-block-columns .wp-block-column{aspect-ratio:1.1;background-color:#fff;background-size:cover;box-shadow:0px 5px 10px rgba(0,0,0,.1);border:solid 1px #f5f6f8;box-sizing:border-box;display:flex;padding:35px 20px 20px;position:relative;align-items:center}.fw-section.fw-section-3.howtobecome .wp-block-columns .wp-block-column p{color:#fff;font-family:"Circe-Regular",Arial,Helvetica,sans-serif;font-size:30px;line-height:28px;z-index:1}.fw-section.fw-section-3.howtobecome .wp-block-columns .wp-block-column p b,.fw-section.fw-section-3.howtobecome .wp-block-columns .wp-block-column p strong{color:rgba(250,250,250,.5);font-size:64px;left:10px;position:absolute;top:25px;z-index:-1}.fw-section.fw-section-3.howtobecome .wp-block-columns .wp-block-column:nth-child(1){background:url(https://luxehomelevators.com/wp-content/uploads/2025/05/1-submit.jpeg) no-repeat center center}.fw-section.fw-section-3.howtobecome .wp-block-columns .wp-block-column:nth-child(2){background:url(https://luxehomelevators.com/wp-content/uploads/2025/05/2-assess.jpg) no-repeat center center}.fw-section.fw-section-3.howtobecome .wp-block-columns .wp-block-column:nth-child(3){background:url(https://luxehomelevators.com/wp-content/uploads/2025/05/3-contract.jpg) no-repeat left bottom}.fw-section.fw-section-3.howtobecome .wp-block-columns .wp-block-column:before{background-color:rgba(0,0,0,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.fw-section.fw-section-3.howtobecome .wp-block-columns.secondcols .wp-block-column:nth-child(1){background:url(https://luxehomelevators.com/wp-content/uploads/2025/05/4-training.jpg) no-repeat center center}.fw-section.fw-section-3.howtobecome .wp-block-columns.secondcols .wp-block-column:nth-child(2){background:url(https://luxehomelevators.com/wp-content/uploads/2025/05/5-certified.jpg) no-repeat center center}.fw-section.fw-section-3.howtobecome .wp-block-columns.secondcols .wp-block-column:nth-child(3){background:url(https://luxehomelevators.com/wp-content/uploads/2025/05/5-business.jpg) no-repeat center center}.fw-section .wp-block-columns .wp-block-column{background:#fff;box-shadow:0px 5px 10px rgba(0,0,0,.1);border:solid 1px #f5f6f8;box-sizing:border-box;padding:35px 20px 20px;position:relative}.fw-section .wp-block-columns .wp-block-column h4{font-size:22px;margin-bottom:5px;margin-top:20px}.fw-section .wp-block-columns .wp-block-column h4:after{display:none}.fw-section .wp-block-columns .wp-block-column p{font-size:16px}.fw-section .wp-block-columns .wp-block-column p b,.fw-section .wp-block-columns .wp-block-column p strong{color:#f5f6f8}.form-partner input,.form-partner textarea,.form-partner select{display:block;min-height:35px;width:100%}.form-partner textarea{height:150px}.form-partner input[type=checkbox]{appearance:checkbox;-webkit-appearance:checkbox;display:inline-block;height:20px;margin-right:10px;position:relative;top:10px;width:20px}.form-partner input[type=submit]{background:#000;border:none;color:#fff;font-family:"Circe-Regular",Arial,Helvetica,sans-serif;font-weight:500;font-size:22px;height:70px;margin:30px auto 0;width:260px}.form-partner input[type=submit]:disabled{opacity:.7}.popup{display:none}.popup.open{display:flex}.popup#requestform{align-items:center;background:rgba(0,0,0,.5);bottom:0;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:15}.popup .popup-close{background:url(../img/close.png) no-repeat center center;background-size:40px auto;cursor:pointer;height:40px;overflow-y:auto;max-height:100vh;position:absolute;right:30px;text-decoration:none;top:30px;width:40px;z-index:30}.popup .popup-close a{display:block;height:40px;text-decoration:none;width:40px}.popup .popup-content{background:#fff;border-radius:5px;box-shadow:0px 5px 10px rgba(0,0,0,.1);max-height:100vh;overflow-y:auto;padding:30px;width:600px;z-index:20}.popup .popup-content input,.popup .popup-content textarea,.popup .popup-content select{width:100%}.popup .popup-content input[type=checkbox]{appearance:checkbox;-webkit-appearance:checkbox;display:inline-block;height:20px;margin-right:10px;position:relative;top:10px;width:20px}.popup .popup-content input[type=submit]{background:#000;border:none;color:#fff;display:block;font-family:"Circe-Regular",Arial,Helvetica,sans-serif;font-weight:500;font-size:22px;height:70px;margin:30px auto 0;width:260px}.popup .popup-content input[type=submit]:disabled{opacity:.7}.popup .popup-content .acepts p{margin:0}.popup .popup-content h2{font-family:"Circe-Bold",Arial,Helvetica,sans-serif;font-size:24px;margin:0 0 20px;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;flex-direction:column-reverse}#fullpage .intro .introcontaint .wp-block-columns.has-2-columns .wp-block-column{width:100% !important}#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){body{overflow-x:hidden !important}body .maincontent.pagecontent .container{padding-left:20px;padding-right:20px}p{font-size:14px}header{background:#fff;height:56px}header .row{height:56px}header .row:after{left:35px;right:35px}header .logo a img{filter:invert(0);width:200px}header.headscroll .logo{margin:22px 0 0 20px}header.headscroll .logo a img{width:200px}header.headscroll .burguermenu{margin:11px 20px 0 0}header.headscroll .languageswitch{margin-right:15px;margin-top:22px}header .burguermenu{display:block;margin:11px 20px 0 0}header .burguermenu:before{display:none}header .languageswitch{margin-right:30px;margin-top:22px}header .languageswitch .currentlg span{display:none}header .mainmenu nav{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 .introcontaint .wp-block-columns.has-2-columns .wp-block-column figure{margin:0 auto;max-width:80%}#fullpage .intro .gobottom,#fullpage .intro .goup{display:none}#fullpage .whychoose{padding-bottom:50px}#fullpage .whychoose .titbar{padding:50px 0}#fullpage .whychoose:before,#fullpage .whychoose:after{background-size:50px 50px;height:50px;width:50px}.testim-slider{margin:0 20px;width:calc(100vw - 40px) !important}.slider-tests .slide-test .content-slide{background-position:center top 0}.slider-tests .slide-test .picmobiletest{display:none}.slider-tests .slide-test .content-test{padding:0 40px 40px 40px}.slider-tests .slide-test .content-test .box-test:after{background-size:35px auto;left:0;top:-50px;width:35px}.slider-tests .slide-test .content-test p{font-size:14px;line-height:18px}h2,h3{font-size:14px;line-height:24px;margin:20px 0 30px 0}h2 b,h2 strong,h3 b,h3 strong{font-size:22px}.helpie-faq.accordions .accordion__header:after,.helpie-faq.accordions .accordion__header:before{margin-right:5px !important}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{display:block}.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:0}.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:100%}.pagecontact .formcontent .wpcf7-form .row.acepts .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label{width:85%}.pagecontact .datacontact .dataluxembourg,.pagecontact .datacontact .dataspain{margin-bottom:20px}div.wpcf7 .ajax-loader{background-position:center center;display:block;width:100%}.blqhome.citanew{padding-bottom:110px;padding-top:110px}.blqhome.citanew blockquote{font-size:20px;padding:30px 60px}.blqhome.citanew blockquote cite{font-size:12px}.blqhome.citanew blockquote:before{margin:10px auto 20px 0}.blqhome.ourelevators .fixphotoset{height:auto}.blqhome.ourelevators{padding:100px 0 50px}.blqhome.ourelevators .fixphotoset{padding:0 20px}.blqhome.ourelevators .fixphotoset .bgphotoset{display:none}.blqhome.ourelevators .fixphotoset ul{height:auto;position:relative;width:100%}.blqhome.ourelevators .fixphotoset ul li{border-right:none;border-bottom:solid 1px #fff;left:initial !important;position:relative;width:100%}.blqhome.ourelevators .fixphotoset ul li figure{height:100%;width:100%}.blqhome.ourelevators .fixphotoset ul li figure img{height:216px;width:100%}.blqhome.bloghome{padding:150px 0}.blqhome.bloghome .col-sm-4{padding-bottom:30px}.bloqfooter .third-col{padding:50px 0}.customizable-bloq{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(5, 1fr);grid-column-gap:20px;grid-row-gap:20px;aspect-ratio:1/1;aspect-ratio:1}.customizable-bloq li{aspect-ratio:1/1;aspect-ratio:1}.popup .popup-close{filter:invert(1);right:20px;top:10px}.blogpage a.itemblog figure img{height:200px;min-width:150px;object-fit:cover;width:150px}.containercita.citanew .wp-block-pullquote.citanew blockquote{margin:0 20px -100px;padding:20px 10px 70px}h2.wp-block-heading{font-size:22px;line-height:32px}.containercita.citanew{height:50vh}.containercita.citanew .wp-block-pullquote.citanew{height:50vh}.fw-section{padding:30px 0}.fw-section.fw-section-3.howtobecome .wp-block-columns .wp-block-column p{font-size:46px;line-height:46px}}/*# sourceMappingURL=main.min.css.map */