.elementor-10 .elementor-element.elementor-element-aeab4bb{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-aeab4bb .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-10 .elementor-element.elementor-element-5702659{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-a82bca8{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-a82bca8 .elementor-background-slideshow__slide__image{background-size:cover;background-position:top center;}.elementor-10 .elementor-element.elementor-element-20d0d4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-9ef0b93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9ef0b93 > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-9ef0b93 > .e-con-inner > .elementor-shape-bottom svg{height:40px;}.elementor-10 .elementor-element.elementor-element-a774b80{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-ef205ef .jet-radio-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-ef205ef .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-10 .elementor-element.elementor-element-ef205ef .jet-radio-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-ef205ef .jet-list-tree__children:not(:last-child){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-ef205ef .jet-radio-list__row:not(:last-child){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-ef205ef .jet-radio-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-10 .elementor-element.elementor-element-ef205ef .jet-radio-list__decorator{margin-left:5px;}.elementor-10 .elementor-element.elementor-element-ef205ef .jet-radio-list__checked-icon{font-size:12px;}.elementor-10 .elementor-element.elementor-element-ef205ef .jet-collapse-icon{width:20px;height:20px;}.elementor-10 .elementor-element.elementor-element-ef205ef .jet-collapse-none{width:20px;height:20px;}.elementor-10 .elementor-element.elementor-element-ef205ef .jet-filter+.jet-filter{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-ef205ef .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-614ded9 .jet-radio-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-614ded9 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-10 .elementor-element.elementor-element-614ded9 .jet-radio-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-614ded9 .jet-list-tree__children:not(:last-child){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-614ded9 .jet-radio-list__row:not(:last-child){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-614ded9 .jet-radio-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-10 .elementor-element.elementor-element-614ded9 .jet-radio-list__decorator{margin-left:5px;}.elementor-10 .elementor-element.elementor-element-614ded9 .jet-radio-list__checked-icon{font-size:12px;}.elementor-10 .elementor-element.elementor-element-614ded9 .jet-collapse-icon{width:20px;height:20px;}.elementor-10 .elementor-element.elementor-element-614ded9 .jet-collapse-none{width:20px;height:20px;}.elementor-10 .elementor-element.elementor-element-614ded9 .jet-filter+.jet-filter{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-614ded9 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-fb32aa9 .jet-radio-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-fb32aa9 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-10 .elementor-element.elementor-element-fb32aa9 .jet-radio-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-fb32aa9 .jet-list-tree__children:not(:last-child){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-fb32aa9 .jet-radio-list__row:not(:last-child){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-fb32aa9 .jet-radio-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-10 .elementor-element.elementor-element-fb32aa9 .jet-radio-list__decorator{margin-left:5px;}.elementor-10 .elementor-element.elementor-element-fb32aa9 .jet-radio-list__checked-icon{font-size:12px;}.elementor-10 .elementor-element.elementor-element-fb32aa9 .jet-collapse-icon{width:20px;height:20px;}.elementor-10 .elementor-element.elementor-element-fb32aa9 .jet-collapse-none{width:20px;height:20px;}.elementor-10 .elementor-element.elementor-element-fb32aa9 .jet-filter+.jet-filter{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-fb32aa9 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-637012d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10 .elementor-element.elementor-element-637012d > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-10 .elementor-element.elementor-element-e26daf6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-e26daf6 .elementor-button{font-size:20px;font-weight:600;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-10 .elementor-element.elementor-element-49e70d3{--display:flex;--min-height:388px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.7;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-49e70d3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-49e70d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luciace.com/wp-content/uploads/2026/03/top_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-49e70d3::before, .elementor-10 .elementor-element.elementor-element-49e70d3 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-49e70d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-49e70d3 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-49e70d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-49e70d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-astglobalcolor5 );}.elementor-10 .elementor-element.elementor-element-49e70d3 > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-49e70d3 > .e-con-inner > .elementor-shape-top svg{height:20px;}.elementor-10 .elementor-element.elementor-element-49e70d3 > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-49e70d3 > .e-con-inner > .elementor-shape-bottom svg{height:20px;}.elementor-10 .elementor-element.elementor-element-a3c1547{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-a3c1547::before, .elementor-10 .elementor-element.elementor-element-a3c1547 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a3c1547 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a3c1547 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a3c1547 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a3c1547 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-astglobalcolor5 );}.elementor-10 .elementor-element.elementor-element-02701dc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:20px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e760214{text-align:center;font-size:16px;font-weight:400;line-height:2.5em;}.elementor-10 .elementor-element.elementor-element-e760214 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-10 .elementor-element.elementor-element-dea0704 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-dea0704 .elementor-button{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.3px;fill:#666666;color:#666666;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 5px 10px 5px;}.elementor-10 .elementor-element.elementor-element-dea0704{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-dea0704.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-7730a1f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d625f2a{text-align:center;}.elementor-10 .elementor-element.elementor-element-d625f2a .elementor-heading-title{font-size:30px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-2429ff8{text-align:center;}.elementor-10 .elementor-element.elementor-element-2429ff8 .elementor-heading-title{font-weight:400;letter-spacing:0.2em;}.elementor-10 .elementor-element.elementor-element-babdf2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-babdf2e::before, .elementor-10 .elementor-element.elementor-element-babdf2e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-babdf2e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-babdf2e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-babdf2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-babdf2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-aa77666{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-aa77666::before, .elementor-10 .elementor-element.elementor-element-aa77666 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-aa77666 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-aa77666 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-aa77666 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-aa77666 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-1ce4dca{text-align:end;}.elementor-10 .elementor-element.elementor-element-1ce4dca img{width:100%;}.elementor-10 .elementor-element.elementor-element-1ce4dca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1c4a5ac{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:120px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-1c4a5ac::before, .elementor-10 .elementor-element.elementor-element-1c4a5ac > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1c4a5ac > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1c4a5ac > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1c4a5ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1c4a5ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-fa5421f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fa5421f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7dab36c .elementor-heading-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-5632699 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-5632699 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-0c2a1c0{z-index:1;}.elementor-10 .elementor-element.elementor-element-47ed48f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-47ed48f .elementor-button{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.3px;fill:#666666;color:#666666;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 5px 10px 5px;}.elementor-10 .elementor-element.elementor-element-47ed48f{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-47ed48f.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-f0ec153{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f0ec153::before, .elementor-10 .elementor-element.elementor-element-f0ec153 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f0ec153 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f0ec153 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f0ec153 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f0ec153 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-5d947f4{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:50px;--padding-left:120px;--padding-right:0px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-5d947f4::before, .elementor-10 .elementor-element.elementor-element-5d947f4 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5d947f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5d947f4 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5d947f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5d947f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-b6822a3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2e00f98 .elementor-heading-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-c02cf2b .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-c02cf2b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-d695faf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-d695faf .elementor-button{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.3px;fill:#666666;color:#666666;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 5px 10px 5px;}.elementor-10 .elementor-element.elementor-element-d695faf{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-d695faf.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-065d037{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-065d037:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-065d037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-065d037::before, .elementor-10 .elementor-element.elementor-element-065d037 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-065d037 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-065d037 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-065d037 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-065d037 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-6d68717{text-align:end;}.elementor-10 .elementor-element.elementor-element-6d68717 img{width:100%;}.elementor-10 .elementor-element.elementor-element-6d68717 > .elementor-widget-container{margin:80px 0px -60px 0px;}.elementor-10 .elementor-element.elementor-element-2ef18be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2ef18be::before, .elementor-10 .elementor-element.elementor-element-2ef18be > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2ef18be > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2ef18be > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2ef18be > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2ef18be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-4f64b13{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4f64b13::before, .elementor-10 .elementor-element.elementor-element-4f64b13 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4f64b13 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4f64b13 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4f64b13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4f64b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-365230a{text-align:end;}.elementor-10 .elementor-element.elementor-element-365230a img{width:100%;}.elementor-10 .elementor-element.elementor-element-365230a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-98da2dc{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:120px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-98da2dc::before, .elementor-10 .elementor-element.elementor-element-98da2dc > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-98da2dc > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-98da2dc > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-98da2dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-98da2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-8fdda64{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-096b003 .elementor-heading-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-d53ea0a .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-d53ea0a > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-fe5e91f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-fe5e91f .elementor-button{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.3px;fill:#666666;color:#666666;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 5px 10px 5px;}.elementor-10 .elementor-element.elementor-element-fe5e91f{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-fe5e91f.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-38ed89d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-671d679{text-align:center;}.elementor-10 .elementor-element.elementor-element-671d679 .elementor-heading-title{font-size:30px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-05c48bb{text-align:center;}.elementor-10 .elementor-element.elementor-element-05c48bb .elementor-heading-title{font-weight:400;letter-spacing:0.2em;}.elementor-10 .elementor-element.elementor-element-4401d0a .elementor-main-swiper .swiper-slide{border-width:1px 1px 1px 1px;border-color:#916C3B;}.elementor-10 .elementor-element.elementor-element-4401d0a .elementor-testimonial__image + cite{margin-inline-start:20px;margin-inline-end:0;}.elementor-10 .elementor-element.elementor-element-4401d0a .elementor-swiper-button{font-size:20px;}.elementor-10 .elementor-element.elementor-element-affe44f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-affe44f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-affe44f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luciace.com/wp-content/uploads/2026/03/qa.webp");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-affe44f::before, .elementor-10 .elementor-element.elementor-element-affe44f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-affe44f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-affe44f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-affe44f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-affe44f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-affe44f > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-affe44f > .e-con-inner > .elementor-shape-top svg{height:20px;}.elementor-10 .elementor-element.elementor-element-affe44f > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-affe44f > .e-con-inner > .elementor-shape-bottom svg{height:20px;}.elementor-10 .elementor-element.elementor-element-b31c233{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-79c09c1{--display:flex;}.elementor-10 .elementor-element.elementor-element-561bb76{text-align:center;}.elementor-10 .elementor-element.elementor-element-561bb76 .elementor-heading-title{font-size:30px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-561bb76.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-d786ea0{text-align:start;}.elementor-10 .elementor-element.elementor-element-d786ea0 .elementor-heading-title{font-weight:400;letter-spacing:0.2em;}.elementor-10 .elementor-element.elementor-element-5cf93f3{--display:flex;}.elementor-10 .elementor-element.elementor-element-217510d{--display:flex;}.elementor-10 .elementor-element.elementor-element-bc7206a{--display:flex;}.elementor-10 .elementor-element.elementor-element-7a11361{--display:flex;}.elementor-10 .elementor-element.elementor-element-479b093{--display:flex;}.elementor-10 .elementor-element.elementor-element-4ce7370{--display:flex;}.elementor-10 .elementor-element.elementor-element-9415bad{--display:flex;}.elementor-10 .elementor-element.elementor-element-b1543e2{--display:flex;}.elementor-10 .elementor-element.elementor-element-be3bc26{--display:flex;}.elementor-10 .elementor-element.elementor-element-f722e2a{--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-hover-color:var( --e-global-color-astglobalcolor0 );--n-accordion-title-active-color:var( --e-global-color-astglobalcolor0 );--n-accordion-icon-size:16px;--n-accordion-icon-gap:20px;--n-accordion-icon-normal-color:var( --e-global-color-astglobalcolor0 );}.elementor-10 .elementor-element.elementor-element-f722e2a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#999999;}:where( .elementor-10 .elementor-element.elementor-element-f722e2a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:300;}:where( .elementor-10 .elementor-element.elementor-element-f722e2a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-right:20px;--padding-bottom:0px;--padding-left:40px;}.elementor-10 .elementor-element.elementor-element-d2298c9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-d2298c9 .elementor-button{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.3px;fill:#666666;color:#666666;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 5px 10px 5px;}.elementor-10 .elementor-element.elementor-element-d2298c9{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-d2298c9.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-ffb42b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e4a812c{text-align:center;}.elementor-10 .elementor-element.elementor-element-e4a812c .elementor-heading-title{font-size:30px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-8a41d6e{text-align:center;}.elementor-10 .elementor-element.elementor-element-8a41d6e .elementor-heading-title{font-weight:400;letter-spacing:0.2em;}.elementor-10 .elementor-element.elementor-element-507961d .eael-entry-thumbnail{height:280px;}.elementor-10 .elementor-element.elementor-element-507961d .eael-grid-post-holder{background-color:#fff;border-style:none;}.elementor-10 .elementor-element.elementor-element-507961d .eael-grid-post{padding:0px 15px 0px 15px;}.elementor-10 .elementor-element.elementor-element-507961d .eael-post-grid .eael-grid-post .eael-entry-media img, .elementor-10 .elementor-element.elementor-element-507961d .eael-grid-post .eael-entry-overlay{border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-507961d .eael-grid-post .eael-entry-footer{justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-507961d .eael-grid-post .eael-entry-header-after{justify-content:flex-start;align-items:center;}.elementor-10 .elementor-element.elementor-element-507961d .eael-entry-meta > span{font-size:14px;}.elementor-10 .elementor-element.elementor-element-507961d .eael-entry-title a{color:var( --e-global-color-astglobalcolor0 );}.elementor-10 .elementor-element.elementor-element-507961d .eael-entry-title:hover, .elementor-10 .elementor-element.elementor-element-507961d .eael-entry-title a:hover{color:var( --e-global-color-astglobalcolor2 );}.elementor-10 .elementor-element.elementor-element-507961d .eael-entry-title, .elementor-10 .elementor-element.elementor-element-507961d .eael-entry-title a{font-size:15px;}.elementor-10 .elementor-element.elementor-element-507961d .eael-entry-title{margin:10px 0px 5px 0px;}.elementor-10 .elementor-element.elementor-element-507961d .eael-grid-post .eael-entry-overlay{background-color:#FFFFFF52;}.elementor-10 .elementor-element.elementor-element-507961d .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-10 .elementor-element.elementor-element-507961d .eael-grid-post .eael-entry-overlay > img{height:18px;width:18px;}.elementor-10 .elementor-element.elementor-element-507961d > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-10 .elementor-element.elementor-element-0c3c98d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-0c3c98d .elementor-button{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.3px;fill:#666666;color:#666666;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 5px 10px 5px;}.elementor-10 .elementor-element.elementor-element-0c3c98d{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-0c3c98d.elementor-element{--align-self:flex-end;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-38ed89d{--padding-top:30px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-affe44f{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ffb42b8{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-aeab4bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-a82bca8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-9ef0b93{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-637012d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10 .elementor-element.elementor-element-637012d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-10 .elementor-element.elementor-element-637012d > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-10 .elementor-element.elementor-element-637012d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10 .elementor-element.elementor-element-637012d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-10 .elementor-element.elementor-element-637012d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-10 .elementor-element.elementor-element-637012d > .elementor-widget-container > .jet-listing-grid, .elementor-10 .elementor-element.elementor-element-637012d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-10 .elementor-element.elementor-element-637012d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-10 .elementor-element.elementor-element-637012d > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}.elementor-10 .elementor-element.elementor-element-49e70d3{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-a3c1547{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-02701dc{--padding-top:20px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-e760214{text-align:justify;font-size:14px;line-height:1.9em;}.elementor-10 .elementor-element.elementor-element-e760214 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-dea0704 .elementor-button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-dea0704.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7730a1f{--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d625f2a .elementor-heading-title{font-size:23px;letter-spacing:0em;}.elementor-10 .elementor-element.elementor-element-babdf2e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-aa77666{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-1c4a5ac{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-fa5421f{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-5632699 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-47ed48f .elementor-button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-47ed48f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f0ec153{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-5d947f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b6822a3{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c02cf2b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-d695faf .elementor-button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-d695faf.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-065d037{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-6d68717 > .elementor-widget-container{margin:30px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2ef18be{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-98da2dc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-8fdda64{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-d53ea0a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-fe5e91f .elementor-button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-fe5e91f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-38ed89d{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-671d679 .elementor-heading-title{font-size:25px;letter-spacing:0em;}.elementor-10 .elementor-element.elementor-element-4401d0a.elementor-arrows-yes .elementor-main-swiper{width:calc( 80% - 40px );}.elementor-10 .elementor-element.elementor-element-4401d0a .elementor-main-swiper{width:80%;}.elementor-10 .elementor-element.elementor-element-affe44f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-affe44f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-10 .elementor-element.elementor-element-affe44f{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b31c233{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-79c09c1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5cf93f3{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-d2298c9 .elementor-button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-d2298c9.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ffb42b8{--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-507961d .eael-entry-thumbnail{height:130px;}.elementor-10 .elementor-element.elementor-element-507961d .eael-entry-meta > span{font-size:12px;}.elementor-10 .elementor-element.elementor-element-507961d .eael-entry-title, .elementor-10 .elementor-element.elementor-element-507961d .eael-entry-title a{font-size:14px;}.elementor-10 .elementor-element.elementor-element-507961d .eael-entry-title{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-507961d > .elementor-widget-container{padding:30px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-0c3c98d .elementor-button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-0c3c98d.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-aa77666{--width:60%;}.elementor-10 .elementor-element.elementor-element-1c4a5ac{--width:50%;}.elementor-10 .elementor-element.elementor-element-fa5421f{--width:100%;}.elementor-10 .elementor-element.elementor-element-5d947f4{--width:40%;}.elementor-10 .elementor-element.elementor-element-065d037{--width:60%;}.elementor-10 .elementor-element.elementor-element-4f64b13{--width:50%;}.elementor-10 .elementor-element.elementor-element-98da2dc{--width:50%;}.elementor-10 .elementor-element.elementor-element-8fdda64{--width:100%;}.elementor-10 .elementor-element.elementor-element-38ed89d{--content-width:1000px;}.elementor-10 .elementor-element.elementor-element-79c09c1{--width:25%;}.elementor-10 .elementor-element.elementor-element-5cf93f3{--width:75%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-49e70d3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-49e70d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-aeab4bb *//* =========================================
   Luciace ファーストビュー
========================================= */

/* 背景スライドショーを設定した親コンテナ */
.luciace-hero {
  position: relative;
  overflow: hidden;
  min-height: 560px;
}

/* 背景画像の暗めフィルター */
.luciace-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;

  background:
    radial-gradient(
      circle at 50% 42%,
      rgba(255, 220, 150, 0.12),
      transparent 30%
    ),
    linear-gradient(
      180deg,
      rgba(40, 20, 8, 0.10) 0%,
      rgba(35, 18, 8, 0.22) 45%,
      rgba(20, 10, 5, 0.42) 100%
    );
}

/* 見出し2つを入れた内側コンテナ */
.luciace-hero-copy {
  position: relative;
  z-index: 2;

  width: 100%;
  min-height: 560px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  gap: 58px;
  padding: 60px 20px 40px;

  text-align: center;
}

/* 上の見出し */
.luciace-hero-main,
.luciace-hero-main .elementor-heading-title {
  margin: 0 !important;

  font-family:
    "Noto Serif JP",
    "Yu Mincho",
    "Hiragino Mincho ProN",
    serif;

  font-size: clamp(42px, 4.3vw, 68px) !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  letter-spacing: 0.08em !important;

  color: #fffaf0 !important;

  text-shadow:
    0 4px 10px rgba(0, 0, 0, 0.55),
    0 0 22px rgba(255, 220, 150, 0.25);
}

/* 下の見出し */
.luciace-hero-sub,
.luciace-hero-sub .elementor-heading-title {
  margin: 0 !important;

  font-family:
    "Noto Serif JP",
    "Yu Mincho",
    "Hiragino Mincho ProN",
    serif;

  font-size: clamp(36px, 3.5vw, 56px) !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  letter-spacing: 0.06em !important;

  color: #fff4df !important;

  text-shadow:
    0 4px 10px rgba(0, 0, 0, 0.55),
    0 0 20px rgba(255, 220, 150, 0.22);
}


/* =========================================
   PC
========================================= */

@media (min-width: 1025px) {

  /* 背景スライドショー全体の高さ */
  .luciace-hero {
    min-height: 800px;
  }

  /* 見出しの配置 */
  .luciace-hero-copy {
    min-height: 800px;
    justify-content: center;

    /* 見出し全体を少し下に配置 */
    padding: 220px 20px 60px;

    /* 見出し同士の間隔 */
    gap: 20px;
  }

  .luciace-hero-main,
  .luciace-hero-main .elementor-heading-title {
    font-size: clamp(48px, 4.4vw, 72px) !important;
  }

  .luciace-hero-sub,
  .luciace-hero-sub .elementor-heading-title {
    font-size: clamp(38px, 3.4vw, 58px) !important;
  }
}


/* =========================================
   タブレット
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

  .luciace-hero,
  .luciace-hero-copy {
    min-height: 520px;
  }

  .luciace-hero-copy {
    gap: 44px;
    padding: 60px 20px 40px;
  }

  .luciace-hero-main,
  .luciace-hero-main .elementor-heading-title {
    font-size: 42px !important;
  }

  .luciace-hero-sub,
  .luciace-hero-sub .elementor-heading-title {
    font-size: 34px !important;
  }
}


/* =========================================
   スマホ
========================================= */

@media (max-width: 767px) {

  .luciace-hero {
    min-height: 590px;
  }

  .luciace-hero::before {
    background:
      linear-gradient(
        180deg,
        rgba(35, 18, 8, 0.04) 0%,
        rgba(30, 15, 7, 0.18) 42%,
        rgba(20, 10, 5, 0.50) 100%
      );
  }

  .luciace-hero-copy {
    min-height: 590px;

    justify-content: flex-end;

    gap: 42px;
    padding: 0 12px 78px;
  }

  .luciace-hero-main,
  .luciace-hero-main .elementor-heading-title {
    font-size: 28px !important;
    line-height: 1.45 !important;
    letter-spacing: 0.04em !important;
    white-space: nowrap;
  }

  .luciace-hero-sub,
  .luciace-hero-sub .elementor-heading-title {
    font-size: 27px !important;
    line-height: 1.4 !important;
    letter-spacing: 0.03em !important;
    white-space: nowrap;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a82bca8 *//* =========================================
   Luciace スマートフォン用ファーストビュー
========================================= */

/* 親コンテナ */
.luciace-hero-sp {
  position: relative;
  overflow: hidden;
  min-height: 590px;
}

/* 背景画像の下側を暗くするフィルター */
.luciace-hero-sp::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;

  background:
    linear-gradient(
      180deg,
      rgba(35, 18, 8, 0.02) 0%,
      rgba(30, 15, 7, 0.10) 45%,
      rgba(20, 10, 5, 0.50) 100%
    );
}

/* 見出し2つを入れている子コンテナ */
.luciace-hero-copy-sp {
  position: relative;
  z-index: 2;

  width: 100%;
  min-height: 590px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;

  gap: 42px;
  padding: 0 12px 78px;

  text-align: center;
}

/* 1つ目の見出し */
.luciace-hero-main-sp,
.luciace-hero-main-sp .elementor-heading-title {
  margin: 0 !important;

  font-family:
    "Noto Serif JP",
    "Yu Mincho",
    "Hiragino Mincho ProN",
    serif;

  font-size: 28px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  letter-spacing: 0.04em !important;

  color: #fffaf0 !important;
  white-space: nowrap;

  text-shadow:
    0 4px 10px rgba(0, 0, 0, 0.55),
    0 0 22px rgba(255, 220, 150, 0.25);
}

/* 2つ目の見出し */
.luciace-hero-sub-sp,
.luciace-hero-sub-sp .elementor-heading-title {
  margin: 0 !important;

  font-family:
    "Noto Serif JP",
    "Yu Mincho",
    "Hiragino Mincho ProN",
    serif;

  font-size: 27px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  letter-spacing: 0.03em !important;

  color: #fff4df !important;
  white-space: nowrap;

  text-shadow:
    0 4px 10px rgba(0, 0, 0, 0.55),
    0 0 20px rgba(255, 220, 150, 0.22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef0b93 *//* =========================================
   Luciace トップ紹介パネル
   PC・タブレット・スマホ共通
========================================= */


/* 外側ラップ */
.luciace-panel-wrap {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}


/* 背景パネル本体 */
.luciace-panel {
  position: relative;
  width: 100%;
  max-width: 1450px;
  margin: 0 auto;
  aspect-ratio: 918 / 433;
  overflow: hidden;

  background-image:
    url("https://luciace.com/wp-content/uploads/2026/07/luciace-intro-panel-pc.webp");

  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
}


/* 文字全体 */
.luciace-panel-text {
  position: absolute;
  inset: 0;

  width: 100%;
  height: 100%;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  box-sizing: border-box;
  padding: 110px 140px 75px;
  text-align: center;
}


/* 上のキャッチコピー */
.luciace-panel-lead {
  margin: 0 0 18px;

  font-family:
    "Noto Serif JP",
    "Yu Mincho",
    "Hiragino Mincho ProN",
    serif;

  font-size: clamp(24px, 2.4vw, 34px);
  font-weight: 400;
  line-height: 1.55;
  letter-spacing: 0.04em;

  color: #4f3021;
}


/* メインタイトル */
.luciace-panel-title {
  margin: 0 0 28px;

  font-family:
    "Noto Serif JP",
    "Yu Mincho",
    "Hiragino Mincho ProN",
    serif;

  font-size: clamp(38px, 4vw, 58px);
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: 0.03em;

  color: #4b2d1d;
}

.luciace-panel-title span {
  font-size: 0.95em;
  font-weight: 700;
}


/* 下の説明文 */
.luciace-panel-sub {
  margin: 0;

  font-family:
    "Noto Serif JP",
    "Yu Mincho",
    "Hiragino Mincho ProN",
    serif;

  font-size: clamp(17px, 1.7vw, 24px);
  font-weight: 400;
  line-height: 1.9;
  letter-spacing: 0.04em;

  color: #5c3928;
}


/* Elementor側の幅崩れ防止 */
.luciace-panel-wrap,
.luciace-panel-wrap .e-con,
.luciace-panel-wrap .e-con-inner,
.luciace-panel-wrap .elementor-widget,
.luciace-panel-wrap .elementor-widget-container {
  width: 100%;
  max-width: 100%;
}


/* =========================================
   PC
========================================= */

@media (min-width: 1025px) {

  .luciace-panel-wrap {
    width: 100vw;
    max-width: 100vw;

    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);

    padding: 0 !important;
  }

  .luciace-panel-wrap .e-con,
  .luciace-panel-wrap .e-con-inner,
  .luciace-panel-wrap .elementor-widget,
  .luciace-panel-wrap .elementor-widget-container {
    width: 100%;
    max-width: 100%;

    margin: 0 !important;
    padding: 0 !important;
  }

  .luciace-panel {
    width: 100vw;
    max-width: 100vw;
    margin: 0;

    aspect-ratio: 918 / 433;

    background-image:
      url("https://luciace.com/wp-content/uploads/2026/07/luciace-intro-panel-pc.webp");

    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }

  .luciace-panel-text {
    transform: translateY(45px);
  }
}


/* =========================================
   タブレット
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

  .luciace-panel {
    width: 100%;
    max-width: 100%;

    aspect-ratio: 918 / 433;

    background-image:
      url("https://luciace.com/wp-content/uploads/2026/07/luciace-intro-panel-pc.webp");

    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }

  .luciace-panel-text {
    padding: 85px 90px 55px;
    transform: none;
  }

  .luciace-panel-lead {
    margin-bottom: 14px;
    font-size: 25px;
  }

  .luciace-panel-title {
    margin-bottom: 22px;
    font-size: 42px;
  }

  .luciace-panel-sub {
    font-size: 18px;
  }
}


/* =========================================
   スマホ
========================================= */

@media (max-width: 767px) {

  .luciace-panel-wrap {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

  .luciace-panel {
    width: 100%;
    max-width: 100%;
    aspect-ratio: 1211 / 1299;
    margin: 0;
    overflow: hidden;

    background-image:
      url("https://luciace.com/wp-content/uploads/2026/07/luciace-intro-panel-sp.webp");

    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
  }

  .luciace-panel-text {
    position: absolute;
    inset: 0;

    width: 100%;
    height: 100%;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    box-sizing: border-box;
    padding: 65px 28px 38px;
    text-align: center;

    /* スマホだけ文字全体を下へ */
    transform: translateY(22px);
  }

  .luciace-panel-lead {
    margin: 0 0 12px;
    font-size: 16px;
    line-height: 1.75;
    letter-spacing: 0.04em;
  }

  .luciace-panel-title {
    margin: 0 0 15px;
    font-size: 29px;
    line-height: 1.4;
    letter-spacing: 0.03em;
  }

  .luciace-panel-title span {
    display: block;
    margin-top: 2px;
    font-size: 0.92em;
  }

  .luciace-panel-sub {
    margin: 0;
    font-size: 14px;
    line-height: 1.8;
    letter-spacing: 0.04em;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e26daf6 */#luciace{
  display: inline-flex;
  align-items: center;
  justify-content: center;

  min-width: 280px;
  padding: 18px 42px;

  background: linear-gradient(135deg, #b98237, #9f6d2b);
  color: #ffffff;

  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.08em;

  border: 1px solid #c99a62;
  border-radius: 14px;

  box-shadow: 0 8px 18px rgba(110, 75, 30, 0.22);

  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    background 0.25s ease;
}

#luciace:hover{
  background: linear-gradient(135deg, #8f5f22, #714718);
  color: #ffffff;

  transform: translateY(-2px);

  box-shadow: 0 12px 24px rgba(90, 55, 20, 0.28);
}

#luciace:active{
  transform: translateY(0);
  box-shadow: 0 5px 12px rgba(90, 55, 20, 0.22);
}

@media (max-width: 767px){
  #luciace{
    min-width: 240px;
    padding: 16px 30px;
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a774b80 *//* ========================================
   Luciace イベント検索フィルター 完成版
   PC：日付7個
   SP：日付4個＋スライダー
   年代：5個1列中央
   開催地：最大5個1列・行ごと中央
======================================== */


/* ========================================
   共通
======================================== */

.luciace-date-filter,
.luciace-age-filter,
.luciace-location-filter{
  width: 100% !important;
  margin-bottom: 18px !important;

  padding-left: 14px !important;
  padding-right: 14px !important;

  box-sizing: border-box !important;
}


/* 見出し */
.luciace-date-filter .jet-filter-label,
.luciace-age-filter .jet-filter-label,
.luciace-location-filter .jet-filter-label{
  display: block !important;

  margin-bottom: 12px !important;

  color: #5a4633 !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;

  text-align: center !important;
}


/* ========================================
   標準ラジオを消す
======================================== */

.luciace-date-filter .jet-radio-list__decorator,
.luciace-age-filter .jet-radio-list__decorator,
.luciace-location-filter .jet-radio-list__decorator{
  display: none !important;
}


.luciace-date-filter .jet-radio-list__input,
.luciace-age-filter .jet-radio-list__input,
.luciace-location-filter .jet-radio-list__input{
  position: absolute !important;

  width: 1px !important;
  height: 1px !important;

  opacity: 0 !important;
  pointer-events: none !important;
}


/* ========================================
   ボタン共通
======================================== */

.luciace-date-filter .jet-radio-list__button,
.luciace-age-filter .jet-radio-list__button,
.luciace-location-filter .jet-radio-list__button{
  display: flex !important;

  align-items: center !important;
  justify-content: center !important;

  min-height: 36px !important;

  margin: 0 !important;

  color: #654b31 !important;
  background: #ffffff !important;

  border: 1px solid #ddc4a1 !important;
  border-radius: 999px !important;

  box-shadow:
    0 2px 6px rgba(88,59,28,.03) !important;

  box-sizing: border-box !important;

  cursor: pointer !important;
}


/* 文字 */
.luciace-date-filter .jet-radio-list__label,
.luciace-age-filter .jet-radio-list__label,
.luciace-location-filter .jet-radio-list__label{
  margin: 0 !important;
  padding: 0 !important;

  color: inherit !important;

  font-size: 14px !important;
  font-weight: 600 !important;

  line-height: 1 !important;
  white-space: nowrap !important;
}


/* ========================================
   選択中
======================================== */

.luciace-date-filter
.jet-radio-list__input:checked
+ .jet-radio-list__button,

.luciace-age-filter
.jet-radio-list__input:checked
+ .jet-radio-list__button,

.luciace-location-filter
.jet-radio-list__input:checked
+ .jet-radio-list__button{
  color: #ffffff !important;

  background: linear-gradient(
    135deg,
    #c99a54 0%,
    #a86e27 100%
  ) !important;

  border-color: #b57d35 !important;

  box-shadow:
    0 5px 12px rgba(144,94,32,.18) !important;
}


/* ========================================
   日付
======================================== */

.luciace-date-filter{
  position: relative !important;

  width: 100% !important;
  max-width: 820px !important;

  margin-left: auto !important;
  margin-right: auto !important;

  padding-left: 58px !important;
  padding-right: 58px !important;

  overflow: hidden !important;

  box-sizing: border-box !important;
}


.luciace-date-filter fieldset > legend{
  display: none !important;
}


.luciace-date-filter fieldset{
  display: grid !important;

  grid-auto-flow: column !important;

  grid-auto-columns:
    calc((100% - 36px) / 7) !important;

  grid-template-rows: 1fr !important;

  column-gap: 6px !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 0 0 3px !important;

  border: 0 !important;

  overflow-x: auto !important;
  overflow-y: hidden !important;

  scroll-behavior: smooth !important;
  scroll-snap-type: x mandatory !important;

  scrollbar-width: none !important;

  box-sizing: border-box !important;
}


.luciace-date-filter fieldset::-webkit-scrollbar{
  display: none !important;
}


.luciace-date-filter
fieldset
> .jet-radio-list__row{
  display: block !important;

  width: 100% !important;
  min-width: 0 !important;

  margin: 0 !important;
  padding: 0 !important;

  scroll-snap-align: start !important;
}


.luciace-date-filter .jet-radio-list__item{
  display: block !important;
  width: 100% !important;
}


.luciace-date-filter .jet-radio-list__button{
  width: 100% !important;

  min-width: 0 !important;

  min-height: 34px !important;

  padding: 5px 1px !important;
}


/* ========================================
   左右矢印
======================================== */

.luciace-date-prev,
.luciace-date-next{
  position: absolute !important;

  top: 68% !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 29px !important;
  height: 29px !important;

  margin: 0 !important;
  padding: 0 !important;

  color: #ffffff !important;
  background: #d7b184 !important;

  border: 1px solid #c89a62 !important;
  border-radius: 50% !important;

  box-shadow:
    0 3px 8px rgba(120,82,38,.16) !important;

  transform: translateY(-50%) !important;

  font-size: 10px !important;

  cursor: pointer !important;

  z-index: 30 !important;
}


.luciace-date-prev{
  left: 14px !important;
}


.luciace-date-next{
  right: 14px !important;
}


/* ========================================
   年代
   5個1列中央
======================================== */

.luciace-age-filter{
  text-align: center !important;
}


.luciace-age-filter fieldset{
  display: grid !important;

  grid-template-columns:
    repeat(5, minmax(0, 1fr)) !important;

  gap: 7px !important;

  width: min(100%, 430px) !important;

  margin-left: auto !important;
  margin-right: auto !important;

  padding: 0 !important;

  border: 0 !important;
}


.luciace-age-filter .jet-radio-list__row{
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}


.luciace-age-filter .jet-radio-list__item{
  display: block !important;
  width: 100% !important;
}


.luciace-age-filter .jet-radio-list__button{
  width: 100% !important;

  min-width: 0 !important;

  padding: 7px 6px !important;
}


/* ========================================
   開催地
   5個までは1列
   6個目から次の行へ
   行ごとに中央揃え
======================================== */

.luciace-location-filter{
  text-align: center !important;
}


/* GridではなくFlexに変更 */
.luciace-location-filter fieldset{
  display: flex !important;

  flex-wrap: wrap !important;

  justify-content: center !important;
  align-items: center !important;

  gap: 7px !important;

  width: 100% !important;
  max-width: 620px !important;

  margin-left: auto !important;
  margin-right: auto !important;

  padding: 0 !important;

  border: 0 !important;
}


/* PCでは最大5個程度並ぶ幅 */
.luciace-location-filter .jet-radio-list__row{
  flex: 0 1 calc((100% - 28px) / 5) !important;

  width: auto !important;
  min-width: 90px !important;
  max-width: 115px !important;

  margin: 0 !important;
  padding: 0 !important;
}


.luciace-location-filter .jet-radio-list__item{
  display: block !important;

  width: 100% !important;
}


.luciace-location-filter .jet-radio-list__button{
  width: 100% !important;

  min-width: 0 !important;

  padding: 7px 6px !important;
}


/* ========================================
   スマホ用スライダー線
======================================== */

.luciace-date-scrollbar{
  display: none;
}


/* ========================================
   スマホ
======================================== */

@media (max-width: 767px){

  .luciace-date-filter,
  .luciace-age-filter,
  .luciace-location-filter{
    margin-bottom: 16px !important;

    padding-left: 16px !important;
    padding-right: 16px !important;
  }


  .luciace-date-filter .jet-filter-label,
  .luciace-age-filter .jet-filter-label,
  .luciace-location-filter .jet-filter-label{
    margin-bottom: 12px !important;

    text-align: center !important;
  }


  /* 日付 */
  .luciace-date-filter{
    max-width: 100% !important;

    padding-left: 58px !important;
    padding-right: 58px !important;

    padding-bottom: 14px !important;
  }


  .luciace-date-filter fieldset{
    grid-auto-columns:
      calc((100% - 15px) / 4) !important;

    column-gap: 5px !important;

    padding-bottom: 4px !important;
  }


  .luciace-date-filter .jet-radio-list__button{
    min-height: 32px !important;

    padding: 5px 0 !important;
  }


  .luciace-date-filter .jet-radio-list__label{
    font-size: 11px !important;
  }


  .luciace-date-prev,
  .luciace-date-next{
    top: 65% !important;

    width: 25px !important;
    height: 25px !important;

    font-size: 8px !important;
  }


  .luciace-date-prev{
    left: 18px !important;
  }


  .luciace-date-next{
    right: 18px !important;
  }


  /* スライダー線 */
  .luciace-date-scrollbar{
    display: block !important;

    position: absolute !important;

    left: 72px !important;
    right: 72px !important;
    bottom: 1px !important;

    height: 4px !important;

    background: #eee2d3 !important;

    border-radius: 999px !important;

    overflow: hidden !important;
  }


  .luciace-date-scrollbar-thumb{
    display: block !important;

    width: 32%;
    height: 100%;

    background: #c99a62 !important;

    border-radius: 999px !important;

    transform: translateX(0);

    transition: transform .15s ease;
  }


  /* 年代：5個1列 */
  .luciace-age-filter fieldset{
    grid-template-columns:
      repeat(5, minmax(0, 1fr)) !important;

    gap: 5px !important;

    width: 100% !important;

    max-width: 430px !important;
  }


  .luciace-age-filter .jet-radio-list__button{
    min-height: 34px !important;

    padding: 6px 2px !important;
  }


  .luciace-age-filter .jet-radio-list__label{
    font-size: 12px !important;
  }


  /* 開催地 */
  .luciace-location-filter fieldset{
    display: flex !important;

    flex-wrap: wrap !important;

    justify-content: center !important;

    gap: 5px !important;

    width: 100% !important;

    max-width: 100% !important;
  }


  /* スマホも最大5個を目安に */
  .luciace-location-filter .jet-radio-list__row{
    flex: 0 1 calc((100% - 20px) / 5) !important;

    min-width: 58px !important;
    max-width: 90px !important;
  }


  .luciace-location-filter .jet-radio-list__button{
    min-height: 34px !important;

    padding: 6px 2px !important;
  }


  .luciace-location-filter .jet-radio-list__label{
    font-size: 11px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a426b7e *//* キャンセルフォームリンク */
.cancel-form-link a{
  color: #2f6fb3 !important;
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: color .2s ease;
}

/* マウスオーバー */
.cancel-form-link a:hover{
  color: #6f9ed0 !important;
}

/* クリック後 */
.cancel-form-link a:visited{
  color: #b85c5c !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a426b7e *//* キャンセルフォームリンク */
.cancel-form-link a{
  color: #2f6fb3 !important;
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: color .2s ease;
}

/* マウスオーバー */
.cancel-form-link a:hover{
  color: #6f9ed0 !important;
}

/* クリック後 */
.cancel-form-link a:visited{
  color: #b85c5c !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a426b7e *//* キャンセルフォームリンク */
.cancel-form-link a{
  color: #2f6fb3 !important;
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: color .2s ease;
}

/* マウスオーバー */
.cancel-form-link a:hover{
  color: #6f9ed0 !important;
}

/* クリック後 */
.cancel-form-link a:visited{
  color: #b85c5c !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a426b7e *//* キャンセルフォームリンク */
.cancel-form-link a{
  color: #2f6fb3 !important;
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: color .2s ease;
}

/* マウスオーバー */
.cancel-form-link a:hover{
  color: #6f9ed0 !important;
}

/* クリック後 */
.cancel-form-link a:visited{
  color: #b85c5c !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a426b7e *//* キャンセルフォームリンク */
.cancel-form-link a{
  color: #2f6fb3 !important;
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: color .2s ease;
}

/* マウスオーバー */
.cancel-form-link a:hover{
  color: #6f9ed0 !important;
}

/* クリック後 */
.cancel-form-link a:visited{
  color: #b85c5c !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a426b7e *//* キャンセルフォームリンク */
.cancel-form-link a{
  color: #2f6fb3 !important;
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: color .2s ease;
}

/* マウスオーバー */
.cancel-form-link a:hover{
  color: #6f9ed0 !important;
}

/* クリック後 */
.cancel-form-link a:visited{
  color: #b85c5c !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a426b7e *//* キャンセルフォームリンク */
.cancel-form-link a{
  color: #2f6fb3 !important;
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: color .2s ease;
}

/* マウスオーバー */
.cancel-form-link a:hover{
  color: #6f9ed0 !important;
}

/* クリック後 */
.cancel-form-link a:visited{
  color: #b85c5c !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a426b7e *//* キャンセルフォームリンク */
.cancel-form-link a{
  color: #2f6fb3 !important;
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: color .2s ease;
}

/* マウスオーバー */
.cancel-form-link a:hover{
  color: #6f9ed0 !important;
}

/* クリック後 */
.cancel-form-link a:visited{
  color: #b85c5c !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a426b7e *//* キャンセルフォームリンク */
.cancel-form-link a{
  color: #2f6fb3 !important;
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: color .2s ease;
}

/* マウスオーバー */
.cancel-form-link a:hover{
  color: #6f9ed0 !important;
}

/* クリック後 */
.cancel-form-link a:visited{
  color: #b85c5c !important;
}/* End custom CSS */