 :root{--h-desk:550px;--h-lap:480px;--h-tab:450px;--h-mob:380px;--box-min-h-desk:auto;--box-min-h-mob:auto;--lines-title:1;--lines-excerpt:2;--border-width:0px;--border-radius:0px;--border-color:rgba(0,0,0,0.1);--border-hover:#000000;--bg-container:rgba(255,255,255,0.90);--bg-title:transparent;--color-title:#000000;--bg-meta:transparent;--color-meta:#000000;--bg-excerpt:transparent;--color-excerpt:#333333;--bg-read:transparent;--color-read:#000000;--bg-read-h:transparent;--color-read-h:#000000;--p-padding:25px;--p-gap:5px;--home-d-meta:none;--home-d-excerpt:block;--home-d-read:none;--home-m-meta:none;--home-m-excerpt:block;--home-m-read:none;--list-d-meta:flex;--list-d-excerpt:block;--list-d-read:none;--list-m-meta:flex;--list-m-excerpt:block;--list-m-read:none;--hero-h-desk:92vh;--hero-h-mob:50vh;--hero-min-h:600px;--title-bg:rgba(255,255,255,0.90);--title-text-color:#000000;--title-pad-desk:40px 60px;--title-pad-mob:25px 20px;--body-pad-top:3px;--body-pad-bottom:3px;--body-pad-left:0px;--body-pad-right:0px;--col-left-w:35%;--col-right-w:65%;--sticky-top:120px;--gal-gap:15px;--gal-cols-desk:2;--gal-cols-mob:1;--lb-bg-color:rgba(26,28,33,0.95);--lb-icon-color:#ffffff;--lb-icon-hover:#ffffff;--rel-bg-color:#ffffff;--rel-pad-y:0px;}@media (max-width:767px){:root{--h-desk:var(--h-mob);--box-min-h-desk:var(--box-min-h-mob);--p-padding:20px;}}.leuk-projectos-card{height:var(--h-desk) !important;min-height:var(--h-desk) !important;position:relative !important;overflow:hidden !important;display:block !important;border:var(--border-width) solid var(--border-color) !important;border-radius:var(--border-radius) !important;box-sizing:border-box !important;transition:border-color 0.3s ease !important;padding:0 !important;background-color:#f4f4f4;isolation:isolate;}.leuk-projectos-card:hover{border-color:var(--border-hover) !important;}.leuk-projectos-img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;z-index:1 !important;margin:0 !important;}.leuk-projectos-img img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important;transition:transform 0.6s ease;}.leuk-projectos-card:hover .leuk-projectos-img img{transform:scale(1.05);}.leuk-projectos-info{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;z-index:10 !important;height:auto !important;min-height:var(--box-min-h-desk) !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:flex-start !important;padding:var(--p-padding) !important;gap:var(--p-gap) !important;background:var(--bg-container) !important;background-color:var(--bg-container) !important;pointer-events:auto;}.leuk-projectos-info > .elementor-widget{pointer-events:auto;width:100% !important;margin-bottom:0 !important;flex-shrink:0;}.leuk-projectos-title .elementor-heading-title{background-color:var(--bg-title);color:var(--color-title);padding:0;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.3 !important;min-height:calc(1.3em * var(--lines-title));display:-webkit-box;-webkit-line-clamp:var(--lines-title);-webkit-box-orient:vertical;overflow:hidden;margin:0 !important;}.leuk-projectos-meta ul{background-color:var(--bg-meta);padding:0;margin:0;display:inline-flex;}.leuk-projectos-meta span,.leuk-projectos-meta a{color:var(--color-meta) !important;font-size:11px !important;font-weight:700;text-transform:uppercase;}.leuk-projectos-meta i{display:none;}.leuk-projectos-excerpt{width:100%;}.leuk-projectos-excerpt .elementor-widget-container,.leuk-projectos-excerpt p{background-color:var(--bg-excerpt);color:var(--color-excerpt);font-size:14px;line-height:1.5 !important;min-height:calc(1.5em * var(--lines-excerpt));display:-webkit-box;-webkit-line-clamp:var(--lines-excerpt);-webkit-box-orient:vertical;overflow:hidden;margin:0 !important;padding:0 !important;}.leuk-projectos-readmore .elementor-heading-title{background-color:var(--bg-read);color:var(--color-read);padding:0;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700;display:inline-block;transition:all 0.3s ease;border-bottom:1px solid currentColor;margin-top:5px;}.leuk-projectos-card:hover .leuk-projectos-readmore .elementor-heading-title{background-color:var(--bg-read-h);color:var(--color-read-h);}.leuk-projectos-meta{display:var(--list-d-meta) !important;}.leuk-projectos-excerpt{display:var(--list-d-excerpt) !important;}.leuk-projectos-readmore{display:var(--list-d-read) !important;}.leuk-context-home .leuk-projectos-meta{display:var(--home-d-meta) !important;}.leuk-context-home .leuk-projectos-excerpt{display:var(--home-d-excerpt) !important;}.leuk-context-home .leuk-projectos-readmore{display:var(--home-d-read) !important;}@media (max-width:767px){.leuk-projectos-meta{display:var(--list-m-meta) !important;}.leuk-projectos-excerpt{display:var(--list-m-excerpt) !important;}.leuk-projectos-readmore{display:var(--list-m-read) !important;}.leuk-context-home .leuk-projectos-meta{display:var(--home-m-meta) !important;}.leuk-context-home .leuk-projectos-excerpt{display:var(--home-m-excerpt) !important;}.leuk-context-home .leuk-projectos-readmore{display:var(--home-m-read) !important;}}.leuk-single-hero{width:100vw !important;margin-left:calc(-50vw + 50%) !important;margin-right:calc(-50vw + 50%) !important;height:var(--hero-h-desk) !important;min-height:var(--hero-min-h);position:relative !important;padding:0 !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:stretch !important;z-index:1;}.leuk-title-box{background-color:var(--title-bg) !important;width:100% !important;max-width:100% !important;padding:var(--title-pad-desk) !important;margin:0 !important;border-radius:0 !important;z-index:2;}.leuk-title-box .elementor-heading-title{color:var(--title-text-color) !important;margin:0 !important;padding:0 !important;text-transform:uppercase;font-weight:300;}.leuk-single-body{padding-top:var(--body-pad-top) !important;padding-bottom:var(--body-pad-bottom) !important;padding-left:var(--body-pad-left) !important;padding-right:var(--body-pad-right) !important;align-items:flex-start !important;width:100% !important;max-width:100% !important;}.leuk-col-info{width:var(--col-left-w) !important;padding-right:40px !important;position:sticky;position:-webkit-sticky;top:var(--sticky-top);z-index:5;}.leuk-col-gallery{width:var(--col-right-w) !important;padding:0 !important;}.leuk-col-gallery .elementor-image-gallery .gallery{display:grid;grid-template-columns:repeat(var(--gal-cols-desk),1fr);gap:var(--gal-gap);}.leuk-col-gallery .gallery-item{margin:0 !important;width:100% !important;max-width:100% !important;}.leuk-col-gallery img{width:100%;height:auto;display:block;object-fit:cover;}.leuk-single-related{padding:var(--rel-pad-y) 0;background-color:var(--rel-bg-color);border-top:1px solid rgba(0,0,0,0.05);}.elementor-lightbox{background-color:var(--lb-bg-color) !important;}.elementor-lightbox .elementor-lightbox-icon,.elementor-lightbox .dialog-lightbox-close-button{color:var(--lb-icon-color) !important;background-color:transparent !important;transition:all 0.3s ease;}.elementor-lightbox .elementor-lightbox-icon:hover,.elementor-lightbox .dialog-lightbox-close-button:hover{color:var(--lb-icon-hover) !important;}@media (max-width:1024px){.leuk-single-hero{height:var(--hero-h-mob) !important;width:100% !important;margin:0 !important;}.leuk-title-box{padding:var(--title-pad-mob) !important;text-align:center;}.leuk-single-body{flex-direction:column !important;padding-top:40px !important;padding-bottom:40px !important;padding-left:0 !important;padding-right:0 !important;}.leuk-col-info,.leuk-col-gallery{width:100% !important;padding:0 20px !important;}.leuk-col-info{margin-bottom:40px;position:relative;top:0;}.leuk-col-gallery .elementor-image-gallery .gallery{grid-template-columns:repeat(var(--gal-cols-mob),1fr);}}