.elementor-46819 .elementor-element.elementor-element-95bc96d7{--display:flex;--min-height:650px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-46819 .elementor-element.elementor-element-95bc96d7:not(.elementor-motion-effects-element-type-background), .elementor-46819 .elementor-element.elementor-element-95bc96d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-46819 .elementor-element.elementor-element-4c8cbb31{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-f3cb9d5a{--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:stretch;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--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-46819 .elementor-element.elementor-element-6c872ffe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-0b9726ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-0b9726ee .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:200;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.025em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-b36fd139{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-b36fd139 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:4vw;font-weight:400;line-height:1.15em;letter-spacing:-0.035em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-ffb1730c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-4da19e69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-1dec2de3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--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-46819 .elementor-element.elementor-element-bca10001 .elementor-button{background-color:#BB001D;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BB001D;border-radius:0px 0px 0px 0px;padding:13px 24px 13px 24px;}.elementor-46819 .elementor-element.elementor-element-bca10001 .elementor-button:hover, .elementor-46819 .elementor-element.elementor-element-bca10001 .elementor-button:focus{background-color:#333333;color:#ffffff;}.elementor-46819 .elementor-element.elementor-element-bca10001{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-bca10001 .elementor-button:hover svg, .elementor-46819 .elementor-element.elementor-element-bca10001 .elementor-button:focus svg{fill:#ffffff;}.elementor-46819 .elementor-element.elementor-element-bca10002 .elementor-button{background-color:#FFFEFE;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;fill:#101010;color:#101010;border-style:solid;border-width:1px 1px 1px 1px;border-color:#101010;border-radius:0px 0px 0px 0px;padding:13px 24px 13px 24px;}.elementor-46819 .elementor-element.elementor-element-bca10002 .elementor-button:hover, .elementor-46819 .elementor-element.elementor-element-bca10002 .elementor-button:focus{background-color:#101010;color:#ffffff;}.elementor-46819 .elementor-element.elementor-element-bca10002{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-bca10002 .elementor-button:hover svg, .elementor-46819 .elementor-element.elementor-element-bca10002 .elementor-button:focus svg{fill:#ffffff;}.elementor-46819 .elementor-element.elementor-element-60546404{--display:flex;--min-height:650px;--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:flex-end;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-46819 .elementor-element.elementor-element-60546404:not(.elementor-motion-effects-element-type-background), .elementor-46819 .elementor-element.elementor-element-60546404 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lacasa.ch/wp-content/uploads/2026/01/IMG_2453.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-46819 .elementor-element.elementor-element-8845a933{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-46819 .elementor-element.elementor-element-8845a933:not(.elementor-motion-effects-element-type-background), .elementor-46819 .elementor-element.elementor-element-8845a933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF0;}.elementor-46819 .elementor-element.elementor-element-88df52ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-2e7e25e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-8bff73d4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-9575f8bb{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-46819 .elementor-element.elementor-element-b2df69e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--flex-wrap:nowrap;--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-46819 .elementor-element.elementor-element-5f7f3877{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-46819 .elementor-element.elementor-element-3a235d81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-3a235d81 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:200;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.025em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-2df6f673{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-46819 .elementor-element.elementor-element-2ebbbd8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-2ebbbd8e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:38px;font-weight:400;line-height:1.15em;letter-spacing:-0.025em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-4eb2ccca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-2494a431{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-e6233c91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-256a4243{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-7f7a1ea2{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-46819 .elementor-element.elementor-element-48ab1ea1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-48ab1ea1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:200;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.025em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-18496736{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--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-46819 .elementor-element.elementor-element-c03a0c68{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-46819 .elementor-element.elementor-element-6be518f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-46819 .elementor-element.elementor-element-6be518f8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:48px;font-weight:400;line-height:1.15em;letter-spacing:-0.025em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-b2e7715d{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-46819 .elementor-element.elementor-element-dcb750ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-8731c930{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--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-46819 .elementor-element.elementor-element-06162377{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-46819 .elementor-element.elementor-element-facf9afa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-46819 .elementor-element.elementor-element-facf9afa img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-46819 .elementor-element.elementor-element-1695f2d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-1695f2d5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:26px;font-weight:400;line-height:1.15em;letter-spacing:-0.025em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-ed59e6e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-2966d369{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-2966d369 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;text-decoration:underline;line-height:1.5em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-2ec33e94{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-46819 .elementor-element.elementor-element-c3341924{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-46819 .elementor-element.elementor-element-c3341924 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-46819 .elementor-element.elementor-element-d50799c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-d50799c5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:26px;font-weight:400;line-height:1.15em;letter-spacing:-0.025em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-54cb93e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-b9f9f1a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-b9f9f1a8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;text-decoration:underline;line-height:1.5em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-6206ff83{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-6206ff83:not(.elementor-motion-effects-element-type-background), .elementor-46819 .elementor-element.elementor-element-6206ff83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-46819 .elementor-element.elementor-element-acc719cb{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-46819 .elementor-element.elementor-element-a686c164{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-a686c164 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.025em;color:#ffffff;}.elementor-46819 .elementor-element.elementor-element-ed6b8b55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-ed6b8b55 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:48px;font-weight:400;line-height:1.15em;letter-spacing:-0.025em;color:#ffffff;}.elementor-46819 .elementor-element.elementor-element-a5db1e6c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--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-46819 .elementor-element.elementor-element-464848e8{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#555555;--border-color:#555555;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-6adb8787{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#b9b9b9;}.elementor-46819 .elementor-element.elementor-element-df1f78ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-df1f78ee .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:1.15em;letter-spacing:-0.025em;color:#ffffff;}.elementor-46819 .elementor-element.elementor-element-a16617c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#d0d0d0;}.elementor-46819 .elementor-element.elementor-element-acaf3910{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:8px 0px 0px 0px;}.elementor-46819 .elementor-element.elementor-element-acaf3910 img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-46819 .elementor-element.elementor-element-61f84de4{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#555555;--border-color:#555555;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-eb9c1c29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#b9b9b9;}.elementor-46819 .elementor-element.elementor-element-7040ee4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-7040ee4b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:1.15em;letter-spacing:-0.025em;color:#ffffff;}.elementor-46819 .elementor-element.elementor-element-3bb7163e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#d0d0d0;}.elementor-46819 .elementor-element.elementor-element-cafa3902{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:8px 0px 0px 0px;}.elementor-46819 .elementor-element.elementor-element-cafa3902 img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-46819 .elementor-element.elementor-element-097cf1ff{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#555555;--border-color:#555555;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-da120be5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#b9b9b9;}.elementor-46819 .elementor-element.elementor-element-121d85b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-121d85b2 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:1.15em;letter-spacing:-0.025em;color:#ffffff;}.elementor-46819 .elementor-element.elementor-element-1a354197{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#d0d0d0;}.elementor-46819 .elementor-element.elementor-element-e19ab3d4{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:8px 0px 0px 0px;}.elementor-46819 .elementor-element.elementor-element-e19ab3d4 img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-46819 .elementor-element.elementor-element-4d3291c8{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#555555;--border-color:#555555;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-3061b8a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#b9b9b9;}.elementor-46819 .elementor-element.elementor-element-08ee2d11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-08ee2d11 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:1.15em;letter-spacing:-0.025em;color:#ffffff;}.elementor-46819 .elementor-element.elementor-element-3257ab75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#d0d0d0;}.elementor-46819 .elementor-element.elementor-element-caff3401{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:8px 0px 0px 0px;}.elementor-46819 .elementor-element.elementor-element-caff3401 img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-46819 .elementor-element.elementor-element-7ac5a141{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-00e629b7{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-46819 .elementor-element.elementor-element-92f79580{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:65px 65px;--row-gap:65px;--column-gap:65px;--flex-wrap:nowrap;--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-46819 .elementor-element.elementor-element-6d476a17{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-46819 .elementor-element.elementor-element-6c01f2a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-6c01f2a4 img{width:100%;height:510px;object-fit:cover;object-position:center center;}.elementor-46819 .elementor-element.elementor-element-fc0fb545{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-46819 .elementor-element.elementor-element-10b0984f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-10b0984f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:200;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.025em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-812e70b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-812e70b9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:48px;font-weight:400;line-height:1.15em;letter-spacing:-0.025em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-1452153b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-55e82d06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-ec92a506{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-ec92a506 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;text-decoration:underline;line-height:1.5em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-f920ff28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-f920ff28 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;text-decoration:underline;line-height:1.5em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-5b9e1482{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-5b9e1482:not(.elementor-motion-effects-element-type-background), .elementor-46819 .elementor-element.elementor-element-5b9e1482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f3ef;}.elementor-46819 .elementor-element.elementor-element-4b7b4836{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-46819 .elementor-element.elementor-element-bc10b576{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--flex-wrap:nowrap;--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-46819 .elementor-element.elementor-element-dae8359e{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-46819 .elementor-element.elementor-element-d4b06d16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-d4b06d16 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:200;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.025em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-3615fe52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-3615fe52 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:48px;font-weight:400;line-height:1.15em;letter-spacing:-0.025em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-429214ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-dc9ac132{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-46819 .elementor-element.elementor-element-cbc1afb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-cbc1afb2 .elementor-accordion-item{border-width:1px;border-color:#c8c8c5;}.elementor-46819 .elementor-element.elementor-element-cbc1afb2 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#c8c8c5;}.elementor-46819 .elementor-element.elementor-element-cbc1afb2 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#c8c8c5;}.elementor-46819 .elementor-element.elementor-element-cbc1afb2 .elementor-accordion-icon, .elementor-46819 .elementor-element.elementor-element-cbc1afb2 .elementor-accordion-title{color:#101010;}.elementor-46819 .elementor-element.elementor-element-cbc1afb2 .elementor-accordion-icon svg{fill:#101010;}.elementor-46819 .elementor-element.elementor-element-cbc1afb2 .elementor-accordion-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;}.elementor-46819 .elementor-element.elementor-element-cbc1afb2 .elementor-tab-content{color:#101010;font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-46819 .elementor-element.elementor-element-c0ecff7a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-c0ecff7a:not(.elementor-motion-effects-element-type-background), .elementor-46819 .elementor-element.elementor-element-c0ecff7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e2e3e2;}.elementor-46819 .elementor-element.elementor-element-3212f7dd{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-46819 .elementor-element.elementor-element-ff1c5261{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--flex-wrap:nowrap;--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-46819 .elementor-element.elementor-element-b0dfca3b{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-46819 .elementor-element.elementor-element-5e83fc12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-5e83fc12 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:200;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.025em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-cbecc978{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-cbecc978 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:48px;font-weight:400;line-height:1.15em;letter-spacing:-0.025em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-02713d75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-0514d35e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--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-46819 .elementor-element.elementor-element-1fcd6efb .elementor-button{background-color:#BB001D;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BB001D;border-radius:0px 0px 0px 0px;padding:13px 24px 13px 24px;}.elementor-46819 .elementor-element.elementor-element-1fcd6efb .elementor-button:hover, .elementor-46819 .elementor-element.elementor-element-1fcd6efb .elementor-button:focus{background-color:#333333;color:#ffffff;}.elementor-46819 .elementor-element.elementor-element-1fcd6efb{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-1fcd6efb .elementor-button:hover svg, .elementor-46819 .elementor-element.elementor-element-1fcd6efb .elementor-button:focus svg{fill:#ffffff;}.elementor-46819 .elementor-element.elementor-element-6930b5e8 .elementor-button{background-color:#FFFEFE;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;fill:#101010;color:#101010;border-style:solid;border-width:1px 1px 1px 1px;border-color:#101010;border-radius:0px 0px 0px 0px;padding:13px 24px 13px 24px;}.elementor-46819 .elementor-element.elementor-element-6930b5e8 .elementor-button:hover, .elementor-46819 .elementor-element.elementor-element-6930b5e8 .elementor-button:focus{background-color:#101010;color:#ffffff;}.elementor-46819 .elementor-element.elementor-element-6930b5e8{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-6930b5e8 .elementor-button:hover svg, .elementor-46819 .elementor-element.elementor-element-6930b5e8 .elementor-button:focus svg{fill:#ffffff;}.elementor-46819 .elementor-element.elementor-element-48b2a51a{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#aaaaaa;--border-color:#aaaaaa;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-f0a38aac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46819 .elementor-element.elementor-element-f0a38aac .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:26px;font-weight:400;line-height:1.15em;letter-spacing:-0.025em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-2a130e2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-655372d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-fbd09ae9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#101010;}.elementor-46819 .elementor-element.elementor-element-4fb57eef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#101010;}@media(max-width:1024px){.elementor-46819 .elementor-element.elementor-element-0b9726ee .elementor-heading-title{font-size:14px;}.elementor-46819 .elementor-element.elementor-element-b36fd139 .elementor-heading-title{font-size:48px;}.elementor-46819 .elementor-element.elementor-element-3a235d81 .elementor-heading-title{font-size:14px;}.elementor-46819 .elementor-element.elementor-element-2ebbbd8e .elementor-heading-title{font-size:38px;}.elementor-46819 .elementor-element.elementor-element-48ab1ea1 .elementor-heading-title{font-size:14px;}.elementor-46819 .elementor-element.elementor-element-6be518f8 .elementor-heading-title{font-size:38px;}.elementor-46819 .elementor-element.elementor-element-1695f2d5 .elementor-heading-title{font-size:26px;}.elementor-46819 .elementor-element.elementor-element-d50799c5 .elementor-heading-title{font-size:26px;}.elementor-46819 .elementor-element.elementor-element-a686c164 .elementor-heading-title{font-size:14px;}.elementor-46819 .elementor-element.elementor-element-ed6b8b55 .elementor-heading-title{font-size:38px;}.elementor-46819 .elementor-element.elementor-element-a5db1e6c{--flex-wrap:wrap;}.elementor-46819 .elementor-element.elementor-element-df1f78ee .elementor-heading-title{font-size:22px;}.elementor-46819 .elementor-element.elementor-element-7040ee4b .elementor-heading-title{font-size:22px;}.elementor-46819 .elementor-element.elementor-element-121d85b2 .elementor-heading-title{font-size:22px;}.elementor-46819 .elementor-element.elementor-element-08ee2d11 .elementor-heading-title{font-size:22px;}.elementor-46819 .elementor-element.elementor-element-10b0984f .elementor-heading-title{font-size:14px;}.elementor-46819 .elementor-element.elementor-element-812e70b9 .elementor-heading-title{font-size:38px;}.elementor-46819 .elementor-element.elementor-element-d4b06d16 .elementor-heading-title{font-size:14px;}.elementor-46819 .elementor-element.elementor-element-3615fe52 .elementor-heading-title{font-size:38px;}.elementor-46819 .elementor-element.elementor-element-5e83fc12 .elementor-heading-title{font-size:14px;}.elementor-46819 .elementor-element.elementor-element-cbecc978 .elementor-heading-title{font-size:38px;}.elementor-46819 .elementor-element.elementor-element-f0a38aac .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-46819 .elementor-element.elementor-element-95bc96d7{--width:100%;}.elementor-46819 .elementor-element.elementor-element-4c8cbb31{--width:43%;}.elementor-46819 .elementor-element.elementor-element-f3cb9d5a{--width:76%;}.elementor-46819 .elementor-element.elementor-element-1dec2de3{--width:100%;}.elementor-46819 .elementor-element.elementor-element-60546404{--width:57%;}.elementor-46819 .elementor-element.elementor-element-8845a933{--width:100%;}.elementor-46819 .elementor-element.elementor-element-8bff73d4{--width:100%;}.elementor-46819 .elementor-element.elementor-element-9575f8bb{--width:89.4%;}.elementor-46819 .elementor-element.elementor-element-b2df69e0{--width:100%;}.elementor-46819 .elementor-element.elementor-element-5f7f3877{--width:30%;}.elementor-46819 .elementor-element.elementor-element-2df6f673{--width:65%;}.elementor-46819 .elementor-element.elementor-element-256a4243{--width:100%;}.elementor-46819 .elementor-element.elementor-element-7f7a1ea2{--width:89.4%;}.elementor-46819 .elementor-element.elementor-element-18496736{--width:100%;}.elementor-46819 .elementor-element.elementor-element-c03a0c68{--width:100%;}.elementor-46819 .elementor-element.elementor-element-b2e7715d{--width:100%;}.elementor-46819 .elementor-element.elementor-element-8731c930{--width:100%;}.elementor-46819 .elementor-element.elementor-element-06162377{--width:48%;}.elementor-46819 .elementor-element.elementor-element-2ec33e94{--width:48%;}.elementor-46819 .elementor-element.elementor-element-6206ff83{--width:100%;}.elementor-46819 .elementor-element.elementor-element-acc719cb{--width:89.4%;}.elementor-46819 .elementor-element.elementor-element-a5db1e6c{--width:100%;}.elementor-46819 .elementor-element.elementor-element-464848e8{--width:23%;}.elementor-46819 .elementor-element.elementor-element-61f84de4{--width:23%;}.elementor-46819 .elementor-element.elementor-element-097cf1ff{--width:23%;}.elementor-46819 .elementor-element.elementor-element-4d3291c8{--width:23%;}.elementor-46819 .elementor-element.elementor-element-7ac5a141{--width:100%;}.elementor-46819 .elementor-element.elementor-element-00e629b7{--width:89.4%;}.elementor-46819 .elementor-element.elementor-element-92f79580{--width:100%;}.elementor-46819 .elementor-element.elementor-element-6d476a17{--width:53%;}.elementor-46819 .elementor-element.elementor-element-fc0fb545{--width:42%;}.elementor-46819 .elementor-element.elementor-element-5b9e1482{--width:100%;}.elementor-46819 .elementor-element.elementor-element-4b7b4836{--width:89.4%;}.elementor-46819 .elementor-element.elementor-element-bc10b576{--width:100%;}.elementor-46819 .elementor-element.elementor-element-dae8359e{--width:36%;}.elementor-46819 .elementor-element.elementor-element-dc9ac132{--width:59%;}.elementor-46819 .elementor-element.elementor-element-c0ecff7a{--width:100%;}.elementor-46819 .elementor-element.elementor-element-3212f7dd{--width:89.4%;}.elementor-46819 .elementor-element.elementor-element-ff1c5261{--width:100%;}.elementor-46819 .elementor-element.elementor-element-b0dfca3b{--width:55%;}.elementor-46819 .elementor-element.elementor-element-0514d35e{--width:100%;}.elementor-46819 .elementor-element.elementor-element-48b2a51a{--width:38%;}}@media(max-width:767px){.elementor-46819 .elementor-element.elementor-element-95bc96d7{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-4c8cbb31{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-f3cb9d5a{--width:88%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-0b9726ee .elementor-heading-title{font-size:14px;}.elementor-46819 .elementor-element.elementor-element-b36fd139 .elementor-heading-title{font-size:40px;}.elementor-46819 .elementor-element.elementor-element-1dec2de3{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-60546404{--width:100%;--min-height:360px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-46819 .elementor-element.elementor-element-8845a933{--width:76%;--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-8bff73d4{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-9575f8bb{--width:88%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-b2df69e0{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-5f7f3877{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-3a235d81 .elementor-heading-title{font-size:14px;}.elementor-46819 .elementor-element.elementor-element-2df6f673{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-2ebbbd8e .elementor-heading-title{font-size:30px;}.elementor-46819 .elementor-element.elementor-element-256a4243{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-7f7a1ea2{--width:88%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-48ab1ea1 .elementor-heading-title{font-size:14px;}.elementor-46819 .elementor-element.elementor-element-18496736{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-c03a0c68{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-6be518f8 .elementor-heading-title{font-size:30px;}.elementor-46819 .elementor-element.elementor-element-b2e7715d{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-8731c930{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-06162377{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-facf9afa img{height:340px;}.elementor-46819 .elementor-element.elementor-element-1695f2d5 .elementor-heading-title{font-size:26px;}.elementor-46819 .elementor-element.elementor-element-2ec33e94{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-c3341924 img{height:340px;}.elementor-46819 .elementor-element.elementor-element-d50799c5 .elementor-heading-title{font-size:26px;}.elementor-46819 .elementor-element.elementor-element-6206ff83{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-acc719cb{--width:88%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-a686c164 .elementor-heading-title{font-size:14px;}.elementor-46819 .elementor-element.elementor-element-ed6b8b55 .elementor-heading-title{font-size:30px;}.elementor-46819 .elementor-element.elementor-element-a5db1e6c{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-464848e8{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-df1f78ee .elementor-heading-title{font-size:22px;}.elementor-46819 .elementor-element.elementor-element-acaf3910 img{height:260px;}.elementor-46819 .elementor-element.elementor-element-61f84de4{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-7040ee4b .elementor-heading-title{font-size:22px;}.elementor-46819 .elementor-element.elementor-element-cafa3902 img{height:260px;}.elementor-46819 .elementor-element.elementor-element-097cf1ff{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-121d85b2 .elementor-heading-title{font-size:22px;}.elementor-46819 .elementor-element.elementor-element-e19ab3d4 img{height:260px;}.elementor-46819 .elementor-element.elementor-element-4d3291c8{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-08ee2d11 .elementor-heading-title{font-size:22px;}.elementor-46819 .elementor-element.elementor-element-caff3401 img{height:260px;}.elementor-46819 .elementor-element.elementor-element-7ac5a141{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-00e629b7{--width:88%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-92f79580{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-6d476a17{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-6c01f2a4 img{height:340px;}.elementor-46819 .elementor-element.elementor-element-fc0fb545{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-10b0984f .elementor-heading-title{font-size:14px;}.elementor-46819 .elementor-element.elementor-element-812e70b9 .elementor-heading-title{font-size:30px;}.elementor-46819 .elementor-element.elementor-element-5b9e1482{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-4b7b4836{--width:88%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-bc10b576{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-dae8359e{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-d4b06d16 .elementor-heading-title{font-size:14px;}.elementor-46819 .elementor-element.elementor-element-3615fe52 .elementor-heading-title{font-size:30px;}.elementor-46819 .elementor-element.elementor-element-dc9ac132{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-c0ecff7a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-3212f7dd{--width:88%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-ff1c5261{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-b0dfca3b{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-5e83fc12 .elementor-heading-title{font-size:14px;}.elementor-46819 .elementor-element.elementor-element-cbecc978 .elementor-heading-title{font-size:30px;}.elementor-46819 .elementor-element.elementor-element-0514d35e{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-46819 .elementor-element.elementor-element-48b2a51a{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46819 .elementor-element.elementor-element-f0a38aac .elementor-heading-title{font-size:26px;}}/* Start custom CSS for container, class: .elementor-element-256a4243 */.elementor-46819 .elementor-element.elementor-element-256a4243 .elementor-element-facf9afa a, .elementor-46819 .elementor-element.elementor-element-256a4243 .elementor-element-c3341924 a { display:block; width:100%; }
.elementor-46819 .elementor-element.elementor-element-256a4243 .elementor-element-facf9afa img, .elementor-46819 .elementor-element.elementor-element-256a4243 .elementor-element-c3341924 img { display:block; width:100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6206ff83 */@media (min-width: 768px) {
 #lacasa-lugano-materioteca, #lacasa-lugano-posa { margin-top: auto !important; }
}

@media (min-width:768px) { #lacasa-lugano-render { margin-top:auto !important; } }

@media (min-width:768px) { #lacasa-lugano-ascolto { margin-top:auto !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-98fcb149 *//*****************************
 *  LATEST PROJECTS SECTION  */
    #lacasa-lugano-latest-section { padding: 64px 0 }
    #lacasa-lugano-latest-section .elementor-container {
        padding: 0;
        margin: 0 var(--lacasa-side-margins) }
    #lacasa-lugano-latest-items .qodef-grid-inner {
        margin: calc( (var(--lacasa-side-margins) / 2) * -1)
                calc( (var(--lacasa-side-margins) / 2) * -1)
                0
                calc( (var(--lacasa-side-margins) / 2) * -1) }

/***********
 *  TITLE  */
    #lacasa-lugano-latest-title {
        position: relative;
        left: -6px;
        margin: 0 auto 42px auto;
        width: auto }

/******************
 *  PROJECTS ITEMS */
    #lacasa-lugano-latest-items article {
        margin-top: calc(var(--lacasa-side-margins) / 2) }
    #lacasa-lugano-latest-items article .qodef-e-inner {
        padding-right: calc(var(--lacasa-side-margins) / 2);
        padding-left: calc(var(--lacasa-side-margins) / 2) }
    
    #lacasa-lugano-latest-items .qodef-e-media-image,
    #lacasa-lugano-latest-items .qodef-e-media-image a,
    #lacasa-lugano-latest-items .qodef-e-media-image img {
        display: block;
        width: 100%;
        height: 100% }

    #lacasa-lugano-latest-items .qodef-e-media-image img {
        object-fit: cover;
        max-width: none }

    #lacasa-lugano-latest-items article h4 {
        margin: 0 0 12px 24px;
        font-size: 16px;
        text-align: right }

    /*  Counter  */
    #lacasa-lugano-latest-items { counter-reset: articles }
    #lacasa-lugano-latest-items h4:before {
        counter-increment: articles;
        content: counter(articles, decimal-leading-zero);
        display: block;
        margin: -12px 0 0 -12px;
        font-size: 12px;
        letter-spacing: .08em;
        text-align: left }
    #lacasa-lugano-latest-items h4:after {
        content: "";
        display: block;
        position: absolute;
        bottom: 100%;
        left: 0;
        width: 4px;
        height: 4px;
        border-radius: 50%;
        background-color: #000 }

/**************************************************************************
 *  QUERIES  */

@media screen and (min-width: 681px) {
    #lacasa-lugano-latest-items article:last-child { display: none }
}

@media screen and (min-width: 1025px) {
    #lacasa-lugano-latest-section { padding: 96px 0 }
    #lacasa-lugano-latest-items article:last-child { display: block }
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 767px) {
  .elementor-element-1dec2de3,
  .elementor-element-0514d35e {
    align-items: flex-start !important;
    justify-content: flex-start !important;
  }
  .elementor-element-1dec2de3 > .elementor-element,
  .elementor-element-0514d35e > .elementor-element {
    align-self: flex-start !important;
  }
  .elementor-element-1dec2de3 .elementor-button-wrapper,
  .elementor-element-0514d35e .elementor-button-wrapper {
    text-align: left !important;
  }
}/* End custom CSS */