.elementor-219 .elementor-element.elementor-element-56a4df08{--display:flex;--min-height:200px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.58;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-219 .elementor-element.elementor-element-56a4df08:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-56a4df08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://carpenterwayinteriors.com/wp-content/uploads/2026/10/Serene_Modern_Luxury_Interior-1.jpg");background-position:center center;background-size:cover;}.elementor-219 .elementor-element.elementor-element-56a4df08::before, .elementor-219 .elementor-element.elementor-element-56a4df08 > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-56a4df08 > .e-con-inner > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-56a4df08 > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-56a4df08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-56a4df08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-219 .elementor-element.elementor-element-1e17b2da{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-219 .elementor-element.elementor-element-23302354 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-219 .elementor-element.elementor-element-23302354 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-140d4825 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.05em;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-5efd9c34{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-219 .elementor-element.elementor-element-5efd9c34:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-5efd9c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCE9;}.elementor-219 .elementor-element.elementor-element-5efd9c34::before, .elementor-219 .elementor-element.elementor-element-5efd9c34 > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-5efd9c34 > .e-con-inner > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-5efd9c34 > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-5efd9c34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-5efd9c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-cwcream );--background-overlay:'';}.elementor-219 .elementor-element.elementor-element-192aa24f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 40px;--row-gap:32px;--column-gap:40px;--grid-auto-flow:row;}.elementor-219 .elementor-element.elementor-element-3e711ca4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-66da020d{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-37a33686 img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-219 .elementor-element.elementor-element-536b444c{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-5c1b8a6a{--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;--gap:3px 0px;--row-gap:3px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-55431fcc{width:auto;max-width:auto;}.elementor-219 .elementor-element.elementor-element-55431fcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-55431fcc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:0px;color:#000000;}.elementor-219 .elementor-element.elementor-element-74b10dbe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-74b10dbe{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-219 .elementor-element.elementor-element-4854ad11{width:auto;max-width:auto;}.elementor-219 .elementor-element.elementor-element-4854ad11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-4854ad11 .elementor-icon-wrapper{text-align:end;}.elementor-219 .elementor-element.elementor-element-4854ad11.elementor-view-stacked .elementor-icon{background-color:#111111;color:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-4854ad11.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-4854ad11.elementor-view-default .elementor-icon{color:#111111;border-color:#111111;}.elementor-219 .elementor-element.elementor-element-4854ad11.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-4854ad11.elementor-view-default .elementor-icon svg{fill:#111111;}.elementor-219 .elementor-element.elementor-element-4854ad11.elementor-view-framed .elementor-icon{background-color:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-4854ad11.elementor-view-stacked .elementor-icon svg{fill:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-4854ad11.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-4854ad11.elementor-view-framed .elementor-icon:hover, .elementor-219 .elementor-element.elementor-element-4854ad11.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-4854ad11.elementor-view-framed .elementor-icon:hover, .elementor-219 .elementor-element.elementor-element-4854ad11.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-4854ad11.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-4854ad11.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-4854ad11 .elementor-icon{font-size:16px;padding:16px;}.elementor-219 .elementor-element.elementor-element-4854ad11 .elementor-icon svg{height:16px;}.elementor-219 .elementor-element.elementor-element-34e0faf0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-8b55e9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-9bfa6ca img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-219 .elementor-element.elementor-element-72c0c4bc{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-78858111{--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;--gap:3px 0px;--row-gap:3px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-320be3c2{width:auto;max-width:auto;}.elementor-219 .elementor-element.elementor-element-320be3c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-320be3c2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:0px;color:#000000;}.elementor-219 .elementor-element.elementor-element-36dfff65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-36dfff65{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-219 .elementor-element.elementor-element-7bca0371{width:auto;max-width:auto;}.elementor-219 .elementor-element.elementor-element-7bca0371 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-7bca0371 .elementor-icon-wrapper{text-align:end;}.elementor-219 .elementor-element.elementor-element-7bca0371.elementor-view-stacked .elementor-icon{background-color:#111111;color:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-7bca0371.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-7bca0371.elementor-view-default .elementor-icon{color:#111111;border-color:#111111;}.elementor-219 .elementor-element.elementor-element-7bca0371.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-7bca0371.elementor-view-default .elementor-icon svg{fill:#111111;}.elementor-219 .elementor-element.elementor-element-7bca0371.elementor-view-framed .elementor-icon{background-color:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-7bca0371.elementor-view-stacked .elementor-icon svg{fill:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-7bca0371.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-7bca0371.elementor-view-framed .elementor-icon:hover, .elementor-219 .elementor-element.elementor-element-7bca0371.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-7bca0371.elementor-view-framed .elementor-icon:hover, .elementor-219 .elementor-element.elementor-element-7bca0371.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-7bca0371.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-7bca0371.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-7bca0371 .elementor-icon{font-size:16px;padding:16px;}.elementor-219 .elementor-element.elementor-element-7bca0371 .elementor-icon svg{height:16px;}.elementor-219 .elementor-element.elementor-element-16c4c6cd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-67e5372b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-129542f3 img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-219 .elementor-element.elementor-element-25998c62{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-6750eb09{--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;--gap:3px 0px;--row-gap:3px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-21df8b18{width:auto;max-width:auto;}.elementor-219 .elementor-element.elementor-element-21df8b18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-21df8b18 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:0px;color:#000000;}.elementor-219 .elementor-element.elementor-element-5c62b3a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-5c62b3a2{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-219 .elementor-element.elementor-element-3fef1d5a{width:auto;max-width:auto;}.elementor-219 .elementor-element.elementor-element-3fef1d5a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-3fef1d5a .elementor-icon-wrapper{text-align:end;}.elementor-219 .elementor-element.elementor-element-3fef1d5a.elementor-view-stacked .elementor-icon{background-color:#111111;color:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-3fef1d5a.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-3fef1d5a.elementor-view-default .elementor-icon{color:#111111;border-color:#111111;}.elementor-219 .elementor-element.elementor-element-3fef1d5a.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-3fef1d5a.elementor-view-default .elementor-icon svg{fill:#111111;}.elementor-219 .elementor-element.elementor-element-3fef1d5a.elementor-view-framed .elementor-icon{background-color:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-3fef1d5a.elementor-view-stacked .elementor-icon svg{fill:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-3fef1d5a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-3fef1d5a.elementor-view-framed .elementor-icon:hover, .elementor-219 .elementor-element.elementor-element-3fef1d5a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-3fef1d5a.elementor-view-framed .elementor-icon:hover, .elementor-219 .elementor-element.elementor-element-3fef1d5a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-3fef1d5a.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-3fef1d5a.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-3fef1d5a .elementor-icon{font-size:16px;padding:16px;}.elementor-219 .elementor-element.elementor-element-3fef1d5a .elementor-icon svg{height:16px;}.elementor-219 .elementor-element.elementor-element-3116f32d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-19601157{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-65b110fe img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-219 .elementor-element.elementor-element-1f152b8d{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-691021e6{--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;--gap:3px 0px;--row-gap:3px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-67ed6406{width:auto;max-width:auto;}.elementor-219 .elementor-element.elementor-element-67ed6406 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-67ed6406 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:0px;color:#000000;}.elementor-219 .elementor-element.elementor-element-2dea05c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-2dea05c7{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-219 .elementor-element.elementor-element-5688d163{width:auto;max-width:auto;}.elementor-219 .elementor-element.elementor-element-5688d163 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-5688d163 .elementor-icon-wrapper{text-align:end;}.elementor-219 .elementor-element.elementor-element-5688d163.elementor-view-stacked .elementor-icon{background-color:#111111;color:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-5688d163.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-5688d163.elementor-view-default .elementor-icon{color:#111111;border-color:#111111;}.elementor-219 .elementor-element.elementor-element-5688d163.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-5688d163.elementor-view-default .elementor-icon svg{fill:#111111;}.elementor-219 .elementor-element.elementor-element-5688d163.elementor-view-framed .elementor-icon{background-color:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-5688d163.elementor-view-stacked .elementor-icon svg{fill:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-5688d163.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-5688d163.elementor-view-framed .elementor-icon:hover, .elementor-219 .elementor-element.elementor-element-5688d163.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-5688d163.elementor-view-framed .elementor-icon:hover, .elementor-219 .elementor-element.elementor-element-5688d163.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-5688d163.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-5688d163.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-5688d163 .elementor-icon{font-size:16px;padding:16px;}.elementor-219 .elementor-element.elementor-element-5688d163 .elementor-icon svg{height:16px;}.elementor-219 .elementor-element.elementor-element-5dd5d225{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-5843af2c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-61744ed9 img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-219 .elementor-element.elementor-element-7b050626{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-6f3a340d{--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;--gap:3px 0px;--row-gap:3px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-7b7ddcc5{width:auto;max-width:auto;}.elementor-219 .elementor-element.elementor-element-7b7ddcc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-7b7ddcc5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:0px;color:#000000;}.elementor-219 .elementor-element.elementor-element-67fdbb9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-67fdbb9f{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-219 .elementor-element.elementor-element-53336949{width:auto;max-width:auto;}.elementor-219 .elementor-element.elementor-element-53336949 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-53336949 .elementor-icon-wrapper{text-align:end;}.elementor-219 .elementor-element.elementor-element-53336949.elementor-view-stacked .elementor-icon{background-color:#111111;color:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-53336949.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-53336949.elementor-view-default .elementor-icon{color:#111111;border-color:#111111;}.elementor-219 .elementor-element.elementor-element-53336949.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-53336949.elementor-view-default .elementor-icon svg{fill:#111111;}.elementor-219 .elementor-element.elementor-element-53336949.elementor-view-framed .elementor-icon{background-color:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-53336949.elementor-view-stacked .elementor-icon svg{fill:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-53336949.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-53336949.elementor-view-framed .elementor-icon:hover, .elementor-219 .elementor-element.elementor-element-53336949.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-53336949.elementor-view-framed .elementor-icon:hover, .elementor-219 .elementor-element.elementor-element-53336949.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-53336949.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-53336949.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-53336949 .elementor-icon{font-size:16px;padding:16px;}.elementor-219 .elementor-element.elementor-element-53336949 .elementor-icon svg{height:16px;}.elementor-219 .elementor-element.elementor-element-283fdfc2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-3ad646c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-624ea1d5 img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-219 .elementor-element.elementor-element-60087f8a{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-72ad011f{--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;--gap:3px 0px;--row-gap:3px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-1607baf1{width:auto;max-width:auto;}.elementor-219 .elementor-element.elementor-element-1607baf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-1607baf1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:0px;color:#000000;}.elementor-219 .elementor-element.elementor-element-6bc3dc60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-6bc3dc60{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-219 .elementor-element.elementor-element-58a626d9{width:auto;max-width:auto;}.elementor-219 .elementor-element.elementor-element-58a626d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-58a626d9 .elementor-icon-wrapper{text-align:end;}.elementor-219 .elementor-element.elementor-element-58a626d9.elementor-view-stacked .elementor-icon{background-color:#111111;color:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-58a626d9.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-58a626d9.elementor-view-default .elementor-icon{color:#111111;border-color:#111111;}.elementor-219 .elementor-element.elementor-element-58a626d9.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-58a626d9.elementor-view-default .elementor-icon svg{fill:#111111;}.elementor-219 .elementor-element.elementor-element-58a626d9.elementor-view-framed .elementor-icon{background-color:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-58a626d9.elementor-view-stacked .elementor-icon svg{fill:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-58a626d9.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-58a626d9.elementor-view-framed .elementor-icon:hover, .elementor-219 .elementor-element.elementor-element-58a626d9.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-58a626d9.elementor-view-framed .elementor-icon:hover, .elementor-219 .elementor-element.elementor-element-58a626d9.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-58a626d9.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-58a626d9.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-58a626d9 .elementor-icon{font-size:16px;padding:16px;}.elementor-219 .elementor-element.elementor-element-58a626d9 .elementor-icon svg{height:16px;}.elementor-219 .elementor-element.elementor-element-44380ffa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-2e0f66c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-2ad6cc6c img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-219 .elementor-element.elementor-element-311d609b{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-299d8576{--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;--gap:3px 0px;--row-gap:3px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-6a1cffca{width:auto;max-width:auto;}.elementor-219 .elementor-element.elementor-element-6a1cffca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-6a1cffca .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:0px;color:#000000;}.elementor-219 .elementor-element.elementor-element-1e8b3972 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-1e8b3972{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-219 .elementor-element.elementor-element-f3bf7f9{width:auto;max-width:auto;}.elementor-219 .elementor-element.elementor-element-f3bf7f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-f3bf7f9 .elementor-icon-wrapper{text-align:end;}.elementor-219 .elementor-element.elementor-element-f3bf7f9.elementor-view-stacked .elementor-icon{background-color:#111111;color:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-f3bf7f9.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-f3bf7f9.elementor-view-default .elementor-icon{color:#111111;border-color:#111111;}.elementor-219 .elementor-element.elementor-element-f3bf7f9.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-f3bf7f9.elementor-view-default .elementor-icon svg{fill:#111111;}.elementor-219 .elementor-element.elementor-element-f3bf7f9.elementor-view-framed .elementor-icon{background-color:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-f3bf7f9.elementor-view-stacked .elementor-icon svg{fill:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-f3bf7f9.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-f3bf7f9.elementor-view-framed .elementor-icon:hover, .elementor-219 .elementor-element.elementor-element-f3bf7f9.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-f3bf7f9.elementor-view-framed .elementor-icon:hover, .elementor-219 .elementor-element.elementor-element-f3bf7f9.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-f3bf7f9.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-f3bf7f9.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-f3bf7f9 .elementor-icon{font-size:16px;padding:16px;}.elementor-219 .elementor-element.elementor-element-f3bf7f9 .elementor-icon svg{height:16px;}.elementor-219 .elementor-element.elementor-element-6153fe9f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-76f2fc3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-7e621d81 img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-219 .elementor-element.elementor-element-17479387{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-419c912a{--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;--gap:3px 0px;--row-gap:3px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-5c215876{width:auto;max-width:auto;}.elementor-219 .elementor-element.elementor-element-5c215876 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-5c215876 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:0px;color:#000000;}.elementor-219 .elementor-element.elementor-element-7620f54d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-7620f54d{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-219 .elementor-element.elementor-element-1668c618{width:auto;max-width:auto;}.elementor-219 .elementor-element.elementor-element-1668c618 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-1668c618 .elementor-icon-wrapper{text-align:end;}.elementor-219 .elementor-element.elementor-element-1668c618.elementor-view-stacked .elementor-icon{background-color:#111111;color:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-1668c618.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-1668c618.elementor-view-default .elementor-icon{color:#111111;border-color:#111111;}.elementor-219 .elementor-element.elementor-element-1668c618.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-1668c618.elementor-view-default .elementor-icon svg{fill:#111111;}.elementor-219 .elementor-element.elementor-element-1668c618.elementor-view-framed .elementor-icon{background-color:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-1668c618.elementor-view-stacked .elementor-icon svg{fill:#FDFCF8;}.elementor-219 .elementor-element.elementor-element-1668c618.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-1668c618.elementor-view-framed .elementor-icon:hover, .elementor-219 .elementor-element.elementor-element-1668c618.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-1668c618.elementor-view-framed .elementor-icon:hover, .elementor-219 .elementor-element.elementor-element-1668c618.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-1668c618.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-1668c618.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-1668c618 .elementor-icon{font-size:16px;padding:16px;}.elementor-219 .elementor-element.elementor-element-1668c618 .elementor-icon svg{height:16px;}.elementor-219 .elementor-element.elementor-element-795d4a92{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-219 .elementor-element.elementor-element-795d4a92:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-795d4a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-219 .elementor-element.elementor-element-1114f595 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-219 .elementor-element.elementor-element-1114f595 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-64b7cca6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;}.elementor-219 .elementor-element.elementor-element-16bb9a3c{--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;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;border-color:#262626;--border-color:#262626;--border-radius:14px 14px 14px 14px;--padding-top:30px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-219 .elementor-element.elementor-element-16bb9a3c:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-16bb9a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-219 .elementor-element.elementor-element-4edced5c > .elementor-widget-container{margin:6px 0px 22px 0px;}.elementor-219 .elementor-element.elementor-element-4edced5c{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-3ef305b3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-219 .elementor-element.elementor-element-3ef305b3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-1ffff4c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-1ffff4c5{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-20e384f{--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;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;border-color:#262626;--border-color:#262626;--border-radius:14px 14px 14px 14px;--padding-top:30px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-219 .elementor-element.elementor-element-20e384f:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-20e384f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-219 .elementor-element.elementor-element-7bcabdcc > .elementor-widget-container{margin:6px 0px 22px 0px;}.elementor-219 .elementor-element.elementor-element-7bcabdcc{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-61bacf2c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-219 .elementor-element.elementor-element-61bacf2c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-1ec478c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-1ec478c1{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-5a1e52ed{--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;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;border-color:#262626;--border-color:#262626;--border-radius:14px 14px 14px 14px;--padding-top:30px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-219 .elementor-element.elementor-element-5a1e52ed:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-5a1e52ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-219 .elementor-element.elementor-element-7cd36268 > .elementor-widget-container{margin:6px 0px 22px 0px;}.elementor-219 .elementor-element.elementor-element-7cd36268{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;color:var( --e-global-color-accent );}.elementor-219 .elementor-element.elementor-element-4d50756d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-219 .elementor-element.elementor-element-4d50756d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-582a6011 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-582a6011{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-2d578c53{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-219 .elementor-element.elementor-element-56a4df08{--content-width:1240px;}.elementor-219 .elementor-element.elementor-element-1e17b2da{--width:62%;}.elementor-219 .elementor-element.elementor-element-5efd9c34{--content-width:1240px;}.elementor-219 .elementor-element.elementor-element-795d4a92{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-219 .elementor-element.elementor-element-1e17b2da{--width:80%;}}@media(max-width:1024px){.elementor-219 .elementor-element.elementor-element-56a4df08{--padding-top:45px;--padding-bottom:45px;--padding-left:32px;--padding-right:32px;}.elementor-219 .elementor-element.elementor-element-140d4825 .elementor-heading-title{font-size:38px;}.elementor-219 .elementor-element.elementor-element-5efd9c34{--padding-top:34px;--padding-bottom:60px;--padding-left:32px;--padding-right:32px;}.elementor-219 .elementor-element.elementor-element-192aa24f{--e-con-grid-template-columns:repeat(2, 1fr);--gap:30px 28px;--row-gap:30px;--column-gap:28px;--grid-auto-flow:row;}.elementor-219 .elementor-element.elementor-element-37a33686 img{height:210px;}.elementor-219 .elementor-element.elementor-element-536b444c{--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;}.elementor-219 .elementor-element.elementor-element-9bfa6ca img{height:210px;}.elementor-219 .elementor-element.elementor-element-72c0c4bc{--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;}.elementor-219 .elementor-element.elementor-element-129542f3 img{height:210px;}.elementor-219 .elementor-element.elementor-element-25998c62{--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;}.elementor-219 .elementor-element.elementor-element-65b110fe img{height:210px;}.elementor-219 .elementor-element.elementor-element-1f152b8d{--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;}.elementor-219 .elementor-element.elementor-element-61744ed9 img{height:210px;}.elementor-219 .elementor-element.elementor-element-7b050626{--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;}.elementor-219 .elementor-element.elementor-element-624ea1d5 img{height:210px;}.elementor-219 .elementor-element.elementor-element-60087f8a{--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;}.elementor-219 .elementor-element.elementor-element-2ad6cc6c img{height:210px;}.elementor-219 .elementor-element.elementor-element-311d609b{--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;}.elementor-219 .elementor-element.elementor-element-7e621d81 img{height:210px;}.elementor-219 .elementor-element.elementor-element-17479387{--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;}.elementor-219 .elementor-element.elementor-element-795d4a92{--padding-top:51px;--padding-bottom:51px;--padding-left:32px;--padding-right:32px;}.elementor-219 .elementor-element.elementor-element-64b7cca6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-219 .elementor-element.elementor-element-56a4df08{--min-height:0px;--padding-top:17px;--padding-bottom:3px;--padding-left:30px;--padding-right:20px;}.elementor-219 .elementor-element.elementor-element-1e17b2da{--width:100%;}.elementor-219 .elementor-element.elementor-element-23302354 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-219 .elementor-element.elementor-element-140d4825 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-219 .elementor-element.elementor-element-140d4825 .elementor-heading-title{font-size:30px;}.elementor-219 .elementor-element.elementor-element-5efd9c34{--padding-top:26px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-219 .elementor-element.elementor-element-192aa24f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 0px;--row-gap:30px;--column-gap:0px;--grid-auto-flow:row;}.elementor-219 .elementor-element.elementor-element-37a33686 img{height:210px;}.elementor-219 .elementor-element.elementor-element-536b444c{--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;}.elementor-219 .elementor-element.elementor-element-9bfa6ca img{height:210px;}.elementor-219 .elementor-element.elementor-element-72c0c4bc{--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;}.elementor-219 .elementor-element.elementor-element-129542f3 img{height:210px;}.elementor-219 .elementor-element.elementor-element-25998c62{--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;}.elementor-219 .elementor-element.elementor-element-65b110fe img{height:210px;}.elementor-219 .elementor-element.elementor-element-1f152b8d{--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;}.elementor-219 .elementor-element.elementor-element-61744ed9 img{height:210px;}.elementor-219 .elementor-element.elementor-element-7b050626{--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;}.elementor-219 .elementor-element.elementor-element-624ea1d5 img{height:210px;}.elementor-219 .elementor-element.elementor-element-60087f8a{--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;}.elementor-219 .elementor-element.elementor-element-2ad6cc6c img{height:210px;}.elementor-219 .elementor-element.elementor-element-311d609b{--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;}.elementor-219 .elementor-element.elementor-element-7e621d81 img{height:210px;}.elementor-219 .elementor-element.elementor-element-17479387{--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;}.elementor-219 .elementor-element.elementor-element-795d4a92{--padding-top:38px;--padding-bottom:38px;--padding-left:20px;--padding-right:20px;}.elementor-219 .elementor-element.elementor-element-64b7cca6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-219 .elementor-element.elementor-element-16bb9a3c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-219 .elementor-element.elementor-element-4edced5c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-219 .elementor-element.elementor-element-3ef305b3 > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-20e384f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-219 .elementor-element.elementor-element-7bcabdcc > .elementor-widget-container{margin:0px 0px -11px 0px;}.elementor-219 .elementor-element.elementor-element-61bacf2c > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-219 .elementor-element.elementor-element-5a1e52ed{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-219 .elementor-element.elementor-element-7cd36268 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-219 .elementor-element.elementor-element-4d50756d > .elementor-widget-container{margin:0px 0px 13px 0px;}}/* Start custom CSS for container, class: .elementor-element-5efd9c34 */.cw-pjsec{background:#FDFCF8!important}
.cw-pj-js{display:none!important}
.cw-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:40px!important;row-gap:32px!important;width:100%}
.cw-pj{position:relative;min-width:0;gap:0!important;padding:0!important}
.cw-pj.is-hidden{display:none!important}
.cw-pj .elementor-widget{margin:0!important;margin-block-end:0!important}
.cw-pj .cw-img-zoom{padding:0!important;overflow:hidden;width:100%;gap:0!important}
.cw-pj .cw-img-zoom .elementor-widget-image,.cw-pj .cw-img-zoom .elementor-widget-container{width:100%!important}
.cw-pj .cw-img-zoom img{display:block;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:1.9/1;object-fit:cover;border-radius:0!important;transition:transform .9s cubic-bezier(.2,.7,.2,1)}
.cw-pj:hover .cw-img-zoom img{transform:scale(1.04)}
.cw-pj .cw-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:14px 0 0!important;width:100%;position:static!important}
.cw-pj .cw-info{display:flex!important;flex-direction:column!important;gap:3px!important;padding:0!important;flex:1 1 auto;min-width:0;width:auto!important;position:static!important}
.cw-pj .cw-info .elementor-widget{width:100%!important;position:static!important}
.cw-pj .cw-ttl .elementor-heading-title{margin:0!important;padding:0!important;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.005em}
.cw-pj .cw-ttl a{color:#111;text-decoration:none}
.cw-pj .cw-cat,.cw-pj .cw-cat .elementor-widget-container{margin:0!important;padding:0!important}
.cw-pj .cw-cat p{margin:0!important;color:#777;font-family:"DM Sans",sans-serif;font-size:14px;line-height:1.4}
.cw-pj .cw-go{flex:0 0 auto;width:auto!important;position:static!important}
.cw-pj .cw-go .elementor-widget-container{position:static!important;display:block!important}
.cw-pj .cw-go .elementor-icon{position:static!important;display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:50px;height:50px;min-width:50px;padding:0!important;margin:0;border:1.5px solid #111;border-radius:50%;background:#FDFCF8;color:#111;font-size:16px;line-height:1;text-decoration:none;transition:background-color .3s,border-color .3s,transform .3s}
.cw-pj .cw-go .elementor-icon svg,.cw-pj .cw-go .elementor-icon i{display:block;width:16px;height:16px;font-size:16px;fill:currentColor}
.cw-pj .cw-go .elementor-icon:after{content:"";position:absolute;inset:0;z-index:4}
.cw-pj:hover .cw-go .elementor-icon,.cw-pj .cw-go .elementor-icon:focus-visible{background:#FFD60A;border-color:#FFD60A;transform:translateX(3px)}
.cw-pj.cw-pop{animation:cwPop .6s cubic-bezier(.2,.7,.2,1) both}
@keyframes cwPop{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
.cw-pj-empty{text-align:center;padding:56px 0;color:#555;font-size:16px;font-family:"DM Sans",sans-serif}
.cw-pager{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:6px!important;padding:0!important;margin:44px 0 0!important;width:100%}
.cw-pager .elementor-widget{margin:0!important;width:auto!important}
.cw-pager .elementor-widget-container{display:block!important}
.cw-pager a.elementor-button{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:36px;height:36px;min-width:36px;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#111!important;font:400 13px/1 "DM Sans",sans-serif!important;letter-spacing:.02em;box-shadow:none!important;transition:background-color .25s}
.cw-pager a.elementor-button .elementor-button-content-wrapper,.cw-pager a.elementor-button .elementor-button-text{display:block;padding:0;margin:0;line-height:1}
.cw-pager .elementor-widget-button:hover a.elementor-button{background:rgba(255,214,10,.35)!important}
.cw-pager .cw-pg-on a.elementor-button{background:#FFD60A!important;font-weight:700!important}
.cw-pager .cw-pg-next{margin-left:8px!important}
.cw-pager .cw-pg-next .elementor-icon{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;padding:0!important;border:1.5px solid #111;border-radius:50%;background:transparent;color:#111;font-size:15px;line-height:1;transition:background-color .25s,border-color .25s}
.cw-pager .cw-pg-next .elementor-icon svg,.cw-pager .cw-pg-next .elementor-icon i{display:block;width:15px;height:15px;font-size:15px;fill:currentColor}
.cw-pager .cw-pg-next:hover .elementor-icon{background:#FFD60A;border-color:#FFD60A}
.cw-pager .cw-pg-next.is-off{opacity:.3;pointer-events:none}
@media(max-width:1024px){.cw-grid{column-gap:28px!important;row-gap:30px!important}.cw-pj .cw-ttl .elementor-heading-title{font-size:18px}.cw-pj .cw-go .elementor-icon{width:46px;height:46px;min-width:46px}.cw-pager{margin-top:40px!important}}
@media(max-width:767px){.cw-grid{grid-template-columns:minmax(0,1fr)!important;row-gap:28px!important}.cw-pj .cw-img-zoom img{aspect-ratio:16/10}.cw-pj .cw-row{padding-top:12px!important}.cw-pj .cw-go .elementor-icon{width:44px;height:44px;min-width:44px}.cw-pj .cw-go .elementor-icon svg,.cw-pj .cw-go .elementor-icon i{width:15px;height:15px;font-size:15px}
.cw-pager{gap:2px!important;margin-top:34px!important}.cw-pager a.elementor-button{width:34px;height:34px;min-width:34px}.cw-pager .cw-pg-next .elementor-icon{width:42px;height:42px;min-width:42px}}
@media(prefers-reduced-motion:reduce){.cw-pj.cw-pop{animation:none}.cw-pj .cw-img-zoom img,.cw-pj .cw-go .elementor-icon{transition:none}}/* End custom CSS */