.elementor-16240 .elementor-element.elementor-element-83d71c6{--display:flex;}.elementor-16240 .elementor-element.elementor-element-83d71c6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16240 .elementor-element.elementor-element-335fc49{--display:flex;--padding-top:0256px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16240 .elementor-element.elementor-element-b15cb88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-16240 .elementor-element.elementor-element-b15cb88 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-weight:500;text-transform:capitalize;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16240 .elementor-element.elementor-element-1073c9e{width:var( --container-widget-width, 837px );max-width:837px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:837px;--container-widget-flex-grow:0;font-family:"Neue Montreal", Sans-serif;font-size:19px;font-weight:400;line-height:26px;}.elementor-16240 .elementor-element.elementor-element-21033a9{--display:flex;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:#C9CDCA;--border-color:#C9CDCA;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-21033a9:not(.elementor-motion-effects-element-type-background), .elementor-16240 .elementor-element.elementor-element-21033a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-16240 .elementor-element.elementor-element-bfda8dd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-3386f84{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-2601f42{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9CDCA;--border-color:#C9CDCA;--padding-top:47px;--padding-bottom:031px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-43f9ef0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;}.elementor-16240 .elementor-element.elementor-element-43f9ef0 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:30px;font-weight:700;line-height:30px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16240 .elementor-element.elementor-element-b292800{font-family:"Neue Montreal", Sans-serif;font-size:39px;font-weight:500;line-height:40px;}.elementor-16240 .elementor-element.elementor-element-d6b3206{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9CDCA;--border-color:#C9CDCA;--padding-top:47px;--padding-bottom:031px;--padding-left:44px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-8caf84f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;}.elementor-16240 .elementor-element.elementor-element-8caf84f .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:30px;font-weight:700;line-height:30px;}.elementor-16240 .elementor-element.elementor-element-e6c3ce6{font-family:"Neue Montreal", Sans-serif;font-size:19px;font-weight:400;line-height:26px;}.elementor-16240 .elementor-element.elementor-element-cc4c3fb{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9CDCA;--border-color:#C9CDCA;--padding-top:47px;--padding-bottom:031px;--padding-left:44px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-3b6c9e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;}.elementor-16240 .elementor-element.elementor-element-3b6c9e3 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:30px;font-weight:700;line-height:30px;}.elementor-16240 .elementor-element.elementor-element-6ee54ff{font-family:"Neue Montreal", Sans-serif;font-size:19px;font-weight:400;line-height:26px;}.elementor-16240 .elementor-element.elementor-element-3e1d00f{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9CDCA;--border-color:#C9CDCA;--padding-top:47px;--padding-bottom:031px;--padding-left:44px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16240 .elementor-element.elementor-element-595aa19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16240 .elementor-element.elementor-element-d3a3fca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16240 .elementor-element.elementor-element-c8664b7 img{width:100%;max-width:100%;height:775px;object-fit:cover;object-position:center center;}.elementor-16240 .elementor-element.elementor-element-261d2c5{--display:flex;}.elementor-16240 .elementor-element.elementor-element-261d2c5:not(.elementor-motion-effects-element-type-background), .elementor-16240 .elementor-element.elementor-element-261d2c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16240 .elementor-element.elementor-element-25ba458{--display:flex;--padding-top:92px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-67f042d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-16240 .elementor-element.elementor-element-67f042d .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:500;line-height:23px;letter-spacing:1.6px;color:#FFFFFFB2;}.elementor-16240 .elementor-element.elementor-element-080fd59{width:var( --container-widget-width, 1100px );max-width:1100px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1100px;--container-widget-flex-grow:0;}.elementor-16240 .elementor-element.elementor-element-080fd59 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-f2932ae{width:var( --container-widget-width, 64% );max-width:64%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-d737795{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:064px 160px;--row-gap:064px;--column-gap:160px;--grid-auto-flow:row;--justify-items:center;--align-items:stretch;--margin-top:097.51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-a19d3d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-55ae91c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16240 .elementor-element.elementor-element-55ae91c.elementor-element{--align-self:flex-start;}.elementor-16240 .elementor-element.elementor-element-55ae91c img{max-width:38px;}.elementor-16240 .elementor-element.elementor-element-6022d9c{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.6px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-e478ff2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-5095a70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16240 .elementor-element.elementor-element-5095a70.elementor-element{--align-self:flex-start;}.elementor-16240 .elementor-element.elementor-element-5095a70 img{width:100%;max-width:38px;}.elementor-16240 .elementor-element.elementor-element-ba50336{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.6px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-65cfc03{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-eea5ccf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16240 .elementor-element.elementor-element-eea5ccf.elementor-element{--align-self:flex-start;}.elementor-16240 .elementor-element.elementor-element-eea5ccf img{width:100%;max-width:38px;}.elementor-16240 .elementor-element.elementor-element-34efcdd{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.6px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-2e90c9b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-8650d5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16240 .elementor-element.elementor-element-8650d5e.elementor-element{--align-self:flex-start;}.elementor-16240 .elementor-element.elementor-element-8650d5e img{width:100%;max-width:38px;}.elementor-16240 .elementor-element.elementor-element-62aa7b4{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.6px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-d74a725{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-649a98d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16240 .elementor-element.elementor-element-649a98d.elementor-element{--align-self:flex-start;}.elementor-16240 .elementor-element.elementor-element-649a98d img{width:100%;max-width:38px;}.elementor-16240 .elementor-element.elementor-element-f0b83df{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.6px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-1f97f1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-941e196{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16240 .elementor-element.elementor-element-941e196.elementor-element{--align-self:flex-start;}.elementor-16240 .elementor-element.elementor-element-941e196 img{width:100%;max-width:38px;}.elementor-16240 .elementor-element.elementor-element-e8a876b{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.6px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-cc1caf5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-899b54a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16240 .elementor-element.elementor-element-899b54a.elementor-element{--align-self:flex-start;}.elementor-16240 .elementor-element.elementor-element-899b54a img{width:100%;max-width:38px;}.elementor-16240 .elementor-element.elementor-element-d733168{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.6px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-3aa0ed5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-48ee9d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16240 .elementor-element.elementor-element-48ee9d5.elementor-element{--align-self:flex-start;}.elementor-16240 .elementor-element.elementor-element-48ee9d5 img{width:100%;max-width:38px;}.elementor-16240 .elementor-element.elementor-element-665f9bc{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.6px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-fc5e852{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-3544ccc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16240 .elementor-element.elementor-element-3544ccc.elementor-element{--align-self:flex-start;}.elementor-16240 .elementor-element.elementor-element-3544ccc img{width:100%;max-width:38px;}.elementor-16240 .elementor-element.elementor-element-a384996{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.6px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-50bf5d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-de02a4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16240 .elementor-element.elementor-element-de02a4f.elementor-element{--align-self:flex-start;}.elementor-16240 .elementor-element.elementor-element-de02a4f img{width:100%;max-width:38px;}.elementor-16240 .elementor-element.elementor-element-555f879{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.6px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-35c55f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-85c775e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16240 .elementor-element.elementor-element-85c775e.elementor-element{--align-self:flex-start;}.elementor-16240 .elementor-element.elementor-element-85c775e img{width:100%;max-width:38px;}.elementor-16240 .elementor-element.elementor-element-c0dafae{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.6px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-f7afd1e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-2299f13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16240 .elementor-element.elementor-element-2299f13.elementor-element{--align-self:flex-start;}.elementor-16240 .elementor-element.elementor-element-2299f13 img{width:100%;max-width:38px;}.elementor-16240 .elementor-element.elementor-element-ab11d92{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.6px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-2b61731{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-fffe7a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16240 .elementor-element.elementor-element-fffe7a1.elementor-element{--align-self:flex-start;}.elementor-16240 .elementor-element.elementor-element-fffe7a1 img{width:100%;max-width:38px;}.elementor-16240 .elementor-element.elementor-element-4b00a3b{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.6px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-cdd6551{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-a19cc9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16240 .elementor-element.elementor-element-a19cc9f.elementor-element{--align-self:flex-start;}.elementor-16240 .elementor-element.elementor-element-a19cc9f img{width:100%;max-width:38px;}.elementor-16240 .elementor-element.elementor-element-81b272e{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.6px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-ba73ba2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-e0f97b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16240 .elementor-element.elementor-element-e0f97b8.elementor-element{--align-self:flex-start;}.elementor-16240 .elementor-element.elementor-element-e0f97b8 img{width:100%;max-width:38px;}.elementor-16240 .elementor-element.elementor-element-531f90e{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.6px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-4d650aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-27c1822{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16240 .elementor-element.elementor-element-27c1822.elementor-element{--align-self:flex-start;}.elementor-16240 .elementor-element.elementor-element-27c1822 img{width:100%;max-width:38px;}.elementor-16240 .elementor-element.elementor-element-468c9d6{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.6px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-f6d8839{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-72181a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16240 .elementor-element.elementor-element-72181a5.elementor-element{--align-self:flex-start;}.elementor-16240 .elementor-element.elementor-element-72181a5 img{width:100%;max-width:38px;}.elementor-16240 .elementor-element.elementor-element-c8e0b96{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.6px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-fdeec7a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-7e0cdbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16240 .elementor-element.elementor-element-7e0cdbd.elementor-element{--align-self:flex-start;}.elementor-16240 .elementor-element.elementor-element-7e0cdbd img{width:100%;max-width:38px;}.elementor-16240 .elementor-element.elementor-element-965bb72{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.6px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-473d8c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:030px 048px;--row-gap:030px;--column-gap:048px;--margin-top:85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-cec028f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-cec028f:not(.elementor-motion-effects-element-type-background), .elementor-16240 .elementor-element.elementor-element-cec028f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDFDF;}.elementor-16240 .elementor-element.elementor-element-b5bfd7d{--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:30px 087px;--row-gap:30px;--column-gap:087px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-4ba1be4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-c3c1b9a img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-16240 .elementor-element.elementor-element-cbbcc5f{--display:flex;--padding-top:054px;--padding-bottom:057px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-015bc77{width:var( --container-widget-width, 539px );max-width:539px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:539px;--container-widget-flex-grow:0;}.elementor-16240 .elementor-element.elementor-element-015bc77 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:30px;font-weight:700;line-height:30px;}.elementor-16240 .elementor-element.elementor-element-501cfc9{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;font-family:"Neue Montreal", Sans-serif;font-size:19px;font-weight:400;line-height:26px;}.elementor-16240 .elementor-element.elementor-element-992d861{margin:58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16240 .elementor-element.elementor-element-992d861 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-34c70af{--display:flex;--padding-top:0px;--padding-bottom:078px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-f856017{--display:flex;--padding-top:57px;--padding-bottom:0px;--padding-left:40px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-a70394e{padding:0px 0px 0px 0px;}.elementor-16240 .elementor-element.elementor-element-a70394e .elementor-heading-title{color:var( --e-global-color-4077277 );}.elementor-16240 .elementor-element.elementor-element-7345efb{width:var( --container-widget-width, 60% );max-width:60%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-16240 .elementor-element.elementor-element-db754c3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C9CDCA;--border-color:#C9CDCA;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-db754c3:not(.elementor-motion-effects-element-type-background), .elementor-16240 .elementor-element.elementor-element-db754c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-16240 .elementor-element.elementor-element-3ed9bc0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-c151868{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:9px 0px;--row-gap:9px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C9CDCA;--border-color:#C9CDCA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:022px;--padding-left:61px;--padding-right:059px;}.elementor-16240 .elementor-element.elementor-element-3e7c042{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 09px) 0px;}.elementor-16240 .elementor-element.elementor-element-3e7c042 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:25px;font-weight:500;text-transform:none;line-height:30px;color:var( --e-global-color-4077277 );}.elementor-16240 .elementor-element.elementor-element-c7b8494{padding:0px 0px 0px 0px;font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.4px;}.elementor-16240 .elementor-element.elementor-element-eda1478{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:9px 0px;--row-gap:9px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9CDCA;--border-color:#C9CDCA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:022px;--padding-left:71px;--padding-right:60px;}.elementor-16240 .elementor-element.elementor-element-b200119{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 09px) 0px;}.elementor-16240 .elementor-element.elementor-element-b200119 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:25px;font-weight:500;text-transform:none;line-height:30px;color:var( --e-global-color-4077277 );}.elementor-16240 .elementor-element.elementor-element-ffaf1a7{padding:0px 0px 0px 0px;font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.4px;}.elementor-16240 .elementor-element.elementor-element-9e87315{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:9px 0px;--row-gap:9px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9CDCA;--border-color:#C9CDCA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:022px;--padding-left:46px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-a9d9372{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 09px) 0px;}.elementor-16240 .elementor-element.elementor-element-a9d9372 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:25px;font-weight:500;line-height:30px;color:var( --e-global-color-4077277 );}.elementor-16240 .elementor-element.elementor-element-eddcea5{padding:0px 0px 0px 0px;font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.4px;}.elementor-16240 .elementor-element.elementor-element-b2003eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:9px 0px;--row-gap:9px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9CDCA;--border-color:#C9CDCA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:022px;--padding-left:46px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-f4fd30e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 09px) 0px;}.elementor-16240 .elementor-element.elementor-element-f4fd30e .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:25px;font-weight:500;line-height:30px;color:var( --e-global-color-4077277 );}.elementor-16240 .elementor-element.elementor-element-e2fc257{padding:0px 0px 0px 0px;font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.4px;}.elementor-16240 .elementor-element.elementor-element-75475ca{--display:flex;--margin-top:0px;--margin-bottom:068px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-37b3285{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 78px;--row-gap:0px;--column-gap:78px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-5cd36ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-163e5b7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-77f0d7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-cdb16fe .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:30px;font-weight:700;line-height:30px;color:#231F2080;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-16240 .elementor-element.elementor-element-69335ff{padding:0px 60px 0px 0px;}.elementor-16240 .elementor-element.elementor-element-69335ff .elementor-icon-wrapper{text-align:center;}.elementor-16240 .elementor-element.elementor-element-69335ff .elementor-icon{font-size:24px;padding:0px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-16240 .elementor-element.elementor-element-69335ff .elementor-icon svg{height:24px;}.elementor-16240 .elementor-element.elementor-element-69335ff .elementor-icon i, .elementor-16240 .elementor-element.elementor-element-69335ff .elementor-icon svg{transform:rotate(0deg);}.elementor-16240 .elementor-element.elementor-element-88f6365{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;font-family:"Neue Montreal", Sans-serif;font-size:19px;font-weight:400;line-height:26px;color:#241F1F;}.elementor-16240 .elementor-element.elementor-element-2904d06{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-835281d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-650e070 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:30px;font-weight:700;line-height:30px;color:#231F2080;}.elementor-16240 .elementor-element.elementor-element-6a5fc48{padding:0px 60px 0px 0px;}.elementor-16240 .elementor-element.elementor-element-6a5fc48 .elementor-icon-wrapper{text-align:center;}.elementor-16240 .elementor-element.elementor-element-6a5fc48 .elementor-icon{font-size:24px;padding:0px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-16240 .elementor-element.elementor-element-6a5fc48 .elementor-icon svg{height:24px;}.elementor-16240 .elementor-element.elementor-element-6a5fc48 .elementor-icon i, .elementor-16240 .elementor-element.elementor-element-6a5fc48 .elementor-icon svg{transform:rotate(0deg);}.elementor-16240 .elementor-element.elementor-element-ae79ddf{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;font-family:"Neue Montreal", Sans-serif;font-size:19px;font-weight:400;line-height:26px;color:#241F1F;}.elementor-16240 .elementor-element.elementor-element-1e3cb6e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-a8f5353{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-039afa5 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:30px;font-weight:700;line-height:30px;color:#231F2080;}.elementor-16240 .elementor-element.elementor-element-b8b4452{padding:0px 60px 0px 0px;}.elementor-16240 .elementor-element.elementor-element-b8b4452 .elementor-icon-wrapper{text-align:center;}.elementor-16240 .elementor-element.elementor-element-b8b4452 .elementor-icon{font-size:24px;padding:0px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-16240 .elementor-element.elementor-element-b8b4452 .elementor-icon svg{height:24px;}.elementor-16240 .elementor-element.elementor-element-b8b4452 .elementor-icon i, .elementor-16240 .elementor-element.elementor-element-b8b4452 .elementor-icon svg{transform:rotate(0deg);}.elementor-16240 .elementor-element.elementor-element-0815b44{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;font-family:"Neue Montreal", Sans-serif;font-size:19px;font-weight:400;line-height:26px;color:#241F1F;}.elementor-16240 .elementor-element.elementor-element-6445642{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-ae739d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-ac7aec7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-6edfa46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-4f386d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-4f386d0:not(.elementor-motion-effects-element-type-background), .elementor-16240 .elementor-element.elementor-element-4f386d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#241F1F;}.elementor-16240 .elementor-element.elementor-element-b05d867{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 087px;--row-gap:30px;--column-gap:087px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-ae6e92a{--display:flex;--padding-top:037px;--padding-bottom:067px;--padding-left:20px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-9a6fa01{width:var( --container-widget-width, 539px );max-width:539px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;--container-widget-width:539px;--container-widget-flex-grow:0;}.elementor-16240 .elementor-element.elementor-element-9a6fa01 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:30px;font-weight:700;line-height:36px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-ffef23a{width:var( --container-widget-width, 592px );max-width:592px;--container-widget-width:592px;--container-widget-flex-grow:0;font-family:"Neue Montreal", Sans-serif;font-size:19px;font-weight:400;line-height:26px;color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-07189eb{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16240 .elementor-element.elementor-element-07189eb .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-475329f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-2163f92 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-16240 .elementor-element.elementor-element-d2697c4{--display:flex;--overlay-opacity:0.5;}.elementor-16240 .elementor-element.elementor-element-d2697c4::before, .elementor-16240 .elementor-element.elementor-element-d2697c4 > .elementor-background-video-container::before, .elementor-16240 .elementor-element.elementor-element-d2697c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-16240 .elementor-element.elementor-element-d2697c4 > .elementor-background-slideshow::before, .elementor-16240 .elementor-element.elementor-element-d2697c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16240 .elementor-element.elementor-element-d2697c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F9FAFB;--background-overlay:'';}.elementor-16240 .elementor-element.elementor-element-1907f5b{--display:flex;--padding-top:81px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-a35596f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 21px) 0px;padding:0px 0px 0px 0px;font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#231F20B2;}.elementor-16240 .elementor-element.elementor-element-4f3880e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 036px) 0px;padding:0px 0px 0px 0px;}.elementor-16240 .elementor-element.elementor-element-4f3880e .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:55px;font-weight:500;line-height:62px;color:var( --e-global-color-4077277 );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16240 .elementor-element.elementor-element-6c43fcd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-ea6bed9{--e-image-carousel-slides-to-show:1;}.elementor-16240 .elementor-element.elementor-element-a0c4b23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-0475ff7{--e-image-carousel-slides-to-show:1;}.elementor-16240 .elementor-element.elementor-element-ed182c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-251c83d{--e-image-carousel-slides-to-show:1;}.elementor-16240 .elementor-element.elementor-element-b35598f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-6f0ddb2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-443f2d6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16240 .elementor-element.elementor-element-ab9a32c{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:10px 0px 0px 0px;--n-tabs-title-gap:0px;--n-tabs-gap:20px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:25px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-accent );}.elementor-16240 .elementor-element.elementor-element-ab9a32c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00000000;}.elementor-16240 .elementor-element.elementor-element-ab9a32c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00000000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-16240 .elementor-element.elementor-element-ab9a32c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-16240 .elementor-element.elementor-element-ab9a32c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00000000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-16240 .elementor-element.elementor-element-ab9a32c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Neue Montreal", Sans-serif;font-weight:400;line-height:25px;}.elementor-16240 .elementor-element.elementor-element-ab9a32c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-16240 .elementor-element.elementor-element-ab9a32c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) :is( span, a, i ){-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-16240 .elementor-element.elementor-element-ab9a32c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#00000000;}.elementor-16240 .elementor-element.elementor-element-ab9a32c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover :is( span, a, i ){-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#00000000;stroke:#00000000;}.elementor-16240 .elementor-element.elementor-element-ab9a32c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] :is( span, a, i ), .elementor-16240 .elementor-element.elementor-element-ab9a32c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover :is( span, a, i ){-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-accent );stroke:var( --e-global-color-accent );}.elementor-16240 .elementor-element.elementor-element-9b1233a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-16240 .elementor-element.elementor-element-5c64d51{left:0px;}body.rtl .elementor-16240 .elementor-element.elementor-element-5c64d51{right:0px;}.elementor-16240 .elementor-element.elementor-element-5c64d51{z-index:-999;}.elementor-16240 .elementor-element.elementor-element-c350c40{--display:flex;--gap:016px 016px;--row-gap:016px;--column-gap:016px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-cc25e63 img{width:100%;max-width:100%;height:100%;}.elementor-16240 .elementor-element.elementor-element-27a6e9c{--display:flex;--padding-top:58px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-eeb7f11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 039px 50px;}.elementor-16240 .elementor-element.elementor-element-eeb7f11 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:30px;font-weight:700;line-height:40px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16240 .elementor-element.elementor-element-907efda{--divider-border-style:solid;--divider-color:#C9CDCA;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-16240 .elementor-element.elementor-element-907efda .elementor-divider-separator{width:100%;}.elementor-16240 .elementor-element.elementor-element-907efda .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-16240 .elementor-element.elementor-element-2751512{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 91px;--row-gap:20px;--column-gap:91px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:30px;--padding-bottom:33px;--padding-left:50px;--padding-right:50px;}.elementor-16240 .elementor-element.elementor-element-2751512:hover{background-color:#F9FAFB;}.elementor-16240 .elementor-element.elementor-element-01ff90c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-2223037{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 017px) 0px;}.elementor-16240 .elementor-element.elementor-element-2223037 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:22px;}.elementor-16240 .elementor-element.elementor-element-6cb4196{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;font-family:"Neue Montreal", Sans-serif;font-weight:400;color:#241F1F99;}.elementor-16240 .elementor-element.elementor-element-e427d10{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-e427d10.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16240 .elementor-element.elementor-element-44a4dd5{text-align:start;}.elementor-16240 .elementor-element.elementor-element-44a4dd5 img{width:24.444px;height:26.222px;transition-duration:0s;}.elementor-16240 .elementor-element.elementor-element-4931615{--divider-border-style:solid;--divider-color:#C9CDCA;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-16240 .elementor-element.elementor-element-4931615 .elementor-divider-separator{width:100%;}.elementor-16240 .elementor-element.elementor-element-4931615 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-16240 .elementor-element.elementor-element-b83f4bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 91px;--row-gap:20px;--column-gap:91px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:30px;--padding-bottom:33px;--padding-left:50px;--padding-right:50px;}.elementor-16240 .elementor-element.elementor-element-b83f4bb:hover{background-color:#F9FAFB;}.elementor-16240 .elementor-element.elementor-element-878d102{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-59aa570{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 017px) 0px;}.elementor-16240 .elementor-element.elementor-element-59aa570 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.4px;}.elementor-16240 .elementor-element.elementor-element-43fbfef{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;color:#241F1F99;}.elementor-16240 .elementor-element.elementor-element-654d903{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-654d903.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16240 .elementor-element.elementor-element-31812fe{text-align:start;}.elementor-16240 .elementor-element.elementor-element-31812fe img{width:24.444px;height:26.222px;}.elementor-16240 .elementor-element.elementor-element-980a817{--divider-border-style:solid;--divider-color:#C9CDCA;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-16240 .elementor-element.elementor-element-980a817 .elementor-divider-separator{width:100%;}.elementor-16240 .elementor-element.elementor-element-980a817 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-16240 .elementor-element.elementor-element-6fc4802{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 91px;--row-gap:20px;--column-gap:91px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:30px;--padding-bottom:33px;--padding-left:50px;--padding-right:50px;}.elementor-16240 .elementor-element.elementor-element-6fc4802:hover{background-color:#F9FAFB;}.elementor-16240 .elementor-element.elementor-element-c6686f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-6b889a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 017px) 0px;}.elementor-16240 .elementor-element.elementor-element-6b889a7 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.4px;}.elementor-16240 .elementor-element.elementor-element-e25c0e8{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;color:#241F1F99;}.elementor-16240 .elementor-element.elementor-element-3822f9c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-3822f9c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16240 .elementor-element.elementor-element-a32748b{text-align:start;}.elementor-16240 .elementor-element.elementor-element-a32748b img{width:24.444px;height:26.222px;}.elementor-16240 .elementor-element.elementor-element-62f1a6d{--divider-border-style:solid;--divider-color:#C9CDCA;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-16240 .elementor-element.elementor-element-62f1a6d .elementor-divider-separator{width:100%;}.elementor-16240 .elementor-element.elementor-element-62f1a6d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-16240 .elementor-element.elementor-element-6de226d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 91px;--row-gap:20px;--column-gap:91px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:30px;--padding-bottom:33px;--padding-left:50px;--padding-right:50px;}.elementor-16240 .elementor-element.elementor-element-6de226d:hover{background-color:#F9FAFB;}.elementor-16240 .elementor-element.elementor-element-b817757{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-c133d74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 017px) 0px;}.elementor-16240 .elementor-element.elementor-element-c133d74 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.4px;}.elementor-16240 .elementor-element.elementor-element-cd9fcd6{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;color:#241F1F99;}.elementor-16240 .elementor-element.elementor-element-b1dca6b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-b1dca6b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16240 .elementor-element.elementor-element-90e5026{text-align:start;}.elementor-16240 .elementor-element.elementor-element-90e5026 img{width:24.444px;height:26.222px;}.elementor-16240 .elementor-element.elementor-element-dd206a7{--divider-border-style:solid;--divider-color:#C9CDCA;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-16240 .elementor-element.elementor-element-dd206a7 .elementor-divider-separator{width:100%;}.elementor-16240 .elementor-element.elementor-element-dd206a7 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-16240 .elementor-element.elementor-element-164faf0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 91px;--row-gap:20px;--column-gap:91px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:30px;--padding-bottom:33px;--padding-left:50px;--padding-right:50px;}.elementor-16240 .elementor-element.elementor-element-164faf0:hover{background-color:#F9FAFB;}.elementor-16240 .elementor-element.elementor-element-c0ef193{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-7c1bdb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 017px) 0px;}.elementor-16240 .elementor-element.elementor-element-7c1bdb5 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:26.4px;}.elementor-16240 .elementor-element.elementor-element-083efd7{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;color:#241F1F99;}.elementor-16240 .elementor-element.elementor-element-ec92243{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-ec92243.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16240 .elementor-element.elementor-element-5a8f268{text-align:start;}.elementor-16240 .elementor-element.elementor-element-5a8f268 img{width:24.444px;height:26.222px;}.elementor-16240 .elementor-element.elementor-element-a3bf1c0{--divider-border-style:solid;--divider-color:#C9CDCA;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-16240 .elementor-element.elementor-element-a3bf1c0 .elementor-divider-separator{width:100%;}.elementor-16240 .elementor-element.elementor-element-a3bf1c0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-16240 .elementor-element.elementor-element-7f90234{--display:flex;}.elementor-16240 .elementor-element.elementor-element-7f90234:not(.elementor-motion-effects-element-type-background), .elementor-16240 .elementor-element.elementor-element-7f90234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#241F1F;}.elementor-16240 .elementor-element.elementor-element-dd9293a{--display:flex;--padding-top:0129px;--padding-bottom:157px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-46b74ab{width:var( --container-widget-width, 1000px );max-width:1000px;padding:0px 0px 026px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-16240 .elementor-element.elementor-element-46b74ab .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:55px;font-weight:500;line-height:65px;color:#FAFAFA;}.elementor-16240 .elementor-element.elementor-element-a0790a7{width:var( --container-widget-width, 900px );max-width:900px;padding:0px 0px 42px 0px;--container-widget-width:900px;--container-widget-flex-grow:0;font-family:"Neue Montreal", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-16240 .elementor-element.elementor-element-3e195d1b{--display:flex;}.elementor-16240 .elementor-element.elementor-element-15b08a5c{--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 100px;--row-gap:0px;--column-gap:100px;--padding-top:127px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-4e6172db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-1a6c3f7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 90px) 0px;padding:0px 0px 0px 0px;}.elementor-16240 .elementor-element.elementor-element-1a6c3f7c .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:55px;font-weight:500;color:#231F20;}.elementor-16240 .elementor-element.elementor-element-1c02bdb7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-4a125c74{--display:flex;border-style:none;--border-style:none;}.elementor-16240 .elementor-element.elementor-element-78edea5e{font-family:"Neue Montreal", Sans-serif;font-size:19px;font-weight:400;line-height:26px;}.elementor-16240 .elementor-element.elementor-element-4318cea{--display:flex;}.elementor-16240 .elementor-element.elementor-element-4eb5a0a{font-family:"Neue Montreal", Sans-serif;font-size:19px;font-weight:400;line-height:26px;}.elementor-16240 .elementor-element.elementor-element-43e08a88{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:41px;--padding-right:100px;}.elementor-16240 .elementor-element.elementor-element-5578fc0{font-family:"Neue Montreal", Sans-serif;font-size:19px;font-weight:400;line-height:26px;}.elementor-16240 .elementor-element.elementor-element-5b6311f6{--display:flex;}.elementor-16240 .elementor-element.elementor-element-d6b0fe8{font-family:"Neue Montreal", Sans-serif;font-size:19px;font-weight:400;line-height:26px;}.elementor-16240 .elementor-element.elementor-element-fed601e{--display:flex;}.elementor-16240 .elementor-element.elementor-element-fec7670{font-family:"Neue Montreal", Sans-serif;font-size:19px;font-weight:400;line-height:26px;}.elementor-16240 .elementor-element.elementor-element-14f795b{--display:flex;}.elementor-16240 .elementor-element.elementor-element-d0b7feb{font-family:"Neue Montreal", Sans-serif;font-size:19px;font-weight:400;line-height:26px;}.elementor-16240 .elementor-element.elementor-element-59a6276{--display:flex;}.elementor-16240 .elementor-element.elementor-element-396de41{font-family:"Neue Montreal", Sans-serif;font-size:19px;font-weight:400;line-height:26px;}.elementor-16240 .elementor-element.elementor-element-42769e36{--n-accordion-title-font-size:25px;padding:0px 0px 0px 0px;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-active-color:#020101;--n-accordion-icon-size:16px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-16240 .elementor-element.elementor-element-42769e36 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F9FAFB;}:where( .elementor-16240 .elementor-element.elementor-element-42769e36 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F9FAFB;border-style:solid;border-width:0px 0px 0px 0px;border-color:#949494;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:100px;--padding-bottom:40px;--padding-left:44px;}.elementor-16240 .elementor-element.elementor-element-42769e36 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-16240 .elementor-element.elementor-element-42769e36 {--n-accordion-padding:29px 20px 29px 41px;}:where( .elementor-16240 .elementor-element.elementor-element-42769e36 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;line-height:31px;}@media(min-width:551px){.elementor-16240 .elementor-element.elementor-element-83d71c6{--width:99.917%;}.elementor-16240 .elementor-element.elementor-element-b5bfd7d{--width:100%;}.elementor-16240 .elementor-element.elementor-element-4ba1be4{--width:50%;}.elementor-16240 .elementor-element.elementor-element-cbbcc5f{--width:50%;}.elementor-16240 .elementor-element.elementor-element-f856017{--content-width:1345px;}.elementor-16240 .elementor-element.elementor-element-3ed9bc0{--content-width:1345px;}.elementor-16240 .elementor-element.elementor-element-37b3285{--content-width:1345px;}.elementor-16240 .elementor-element.elementor-element-ae6e92a{--width:50%;}.elementor-16240 .elementor-element.elementor-element-475329f{--width:50%;}.elementor-16240 .elementor-element.elementor-element-9b1233a{--content-width:1900px;}.elementor-16240 .elementor-element.elementor-element-01ff90c{--width:80%;}.elementor-16240 .elementor-element.elementor-element-e427d10{--width:20%;}.elementor-16240 .elementor-element.elementor-element-878d102{--width:80%;}.elementor-16240 .elementor-element.elementor-element-654d903{--width:20%;}.elementor-16240 .elementor-element.elementor-element-c6686f8{--width:80%;}.elementor-16240 .elementor-element.elementor-element-3822f9c{--width:20%;}.elementor-16240 .elementor-element.elementor-element-b817757{--width:80%;}.elementor-16240 .elementor-element.elementor-element-b1dca6b{--width:20%;}.elementor-16240 .elementor-element.elementor-element-c0ef193{--width:80%;}.elementor-16240 .elementor-element.elementor-element-ec92243{--width:20%;}.elementor-16240 .elementor-element.elementor-element-4e6172db{--width:52%;}.elementor-16240 .elementor-element.elementor-element-1c02bdb7{--width:889px;}}@media(max-width:1024px) and (min-width:551px){.elementor-16240 .elementor-element.elementor-element-4e6172db{--width:100%;}.elementor-16240 .elementor-element.elementor-element-1c02bdb7{--width:100%;}}@media(max-width:1200px){.elementor-16240 .elementor-element.elementor-element-3386f84{--grid-auto-flow:row;}.elementor-16240 .elementor-element.elementor-element-d737795{--gap:050px 060px;--row-gap:050px;--column-gap:060px;--grid-auto-flow:row;}.elementor-16240 .elementor-element.elementor-element-4ba1be4{--grid-auto-flow:row;}.elementor-16240 .elementor-element.elementor-element-cbbcc5f{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-7345efb{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-16240 .elementor-element.elementor-element-ae6e92a{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-475329f{--grid-auto-flow:row;}.elementor-16240 .elementor-element.elementor-element-cc25e63 img{width:100%;height:100%;object-fit:cover;}.elementor-16240 .elementor-element.elementor-element-2751512{--gap:20px 50px;--row-gap:20px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-16240 .elementor-element.elementor-element-b83f4bb{--gap:20px 50px;--row-gap:20px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-16240 .elementor-element.elementor-element-6fc4802{--gap:20px 50px;--row-gap:20px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-16240 .elementor-element.elementor-element-6de226d{--gap:20px 50px;--row-gap:20px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-16240 .elementor-element.elementor-element-164faf0{--gap:20px 50px;--row-gap:20px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-16240 .elementor-element.elementor-element-15b08a5c{--padding-top:127px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-16240 .elementor-element.elementor-element-3386f84{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16240 .elementor-element.elementor-element-cc4c3fb{--padding-top:047px;--padding-bottom:031px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-c8664b7 img{height:100%;}.elementor-16240 .elementor-element.elementor-element-d737795{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-16240 .elementor-element.elementor-element-4ba1be4{--grid-auto-flow:row;}.elementor-16240 .elementor-element.elementor-element-7345efb{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-16240 .elementor-element.elementor-element-c151868{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16240 .elementor-element.elementor-element-eda1478{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16240 .elementor-element.elementor-element-9e87315{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16240 .elementor-element.elementor-element-b2003eb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16240 .elementor-element.elementor-element-475329f{--grid-auto-flow:row;}.elementor-16240 .elementor-element.elementor-element-ab9a32c{--n-tabs-title-gap:0px;}.elementor-16240 .elementor-element.elementor-element-9b1233a{--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;}.elementor-16240 .elementor-element.elementor-element-27a6e9c{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-2751512{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16240 .elementor-element.elementor-element-b83f4bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16240 .elementor-element.elementor-element-6fc4802{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16240 .elementor-element.elementor-element-6de226d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16240 .elementor-element.elementor-element-164faf0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16240 .elementor-element.elementor-element-1a6c3f7c{padding:0px 0px 0px 0px;}}@media(max-width:880px){.elementor-16240 .elementor-element.elementor-element-b15cb88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;padding:0px 0px 0px 0px;}.elementor-16240 .elementor-element.elementor-element-21033a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-bfda8dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-3386f84{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-16240 .elementor-element.elementor-element-2601f42{border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--padding-top:17px;--padding-bottom:17px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-43f9ef0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 03px) 0px;}.elementor-16240 .elementor-element.elementor-element-43f9ef0 .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-16240 .elementor-element.elementor-element-b292800{font-size:30px;line-height:37px;}.elementor-16240 .elementor-element.elementor-element-d6b3206{border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--padding-top:17px;--padding-bottom:17px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-8caf84f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 06px) 0px;}.elementor-16240 .elementor-element.elementor-element-8caf84f .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-16240 .elementor-element.elementor-element-cc4c3fb{border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--padding-top:17px;--padding-bottom:17px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-3b6c9e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-16240 .elementor-element.elementor-element-3b6c9e3 .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-16240 .elementor-element.elementor-element-3e1d00f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:027px;--padding-bottom:048px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-f2932ae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16240 .elementor-element.elementor-element-d737795{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16240 .elementor-element.elementor-element-b5bfd7d{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-4ba1be4{--grid-auto-flow:row;}.elementor-16240 .elementor-element.elementor-element-cbbcc5f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-015bc77{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16240 .elementor-element.elementor-element-501cfc9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16240 .elementor-element.elementor-element-7345efb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16240 .elementor-element.elementor-element-3ed9bc0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-c151868{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-16240 .elementor-element.elementor-element-eda1478{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-16240 .elementor-element.elementor-element-b05d867{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-9a6fa01{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16240 .elementor-element.elementor-element-ffef23a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16240 .elementor-element.elementor-element-475329f{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-1907f5b{--padding-top:071px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-4f3880e .elementor-heading-title{font-size:38px;line-height:45px;}.elementor-16240 .elementor-element.elementor-element-27a6e9c{--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-eeb7f11{padding:0px 20px 39px 20px;}.elementor-16240 .elementor-element.elementor-element-907efda{padding:0px 20px 0px 20px;}.elementor-16240 .elementor-element.elementor-element-2751512{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-e427d10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-4931615{padding:0px 20px 0px 20px;}.elementor-16240 .elementor-element.elementor-element-b83f4bb{--padding-top:30px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-654d903{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-980a817{padding:0px 20px 0px 20px;}.elementor-16240 .elementor-element.elementor-element-6fc4802{--padding-top:30px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-3822f9c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-62f1a6d{padding:0px 20px 0px 20px;}.elementor-16240 .elementor-element.elementor-element-6de226d{--padding-top:30px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-b1dca6b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-dd206a7{padding:0px 20px 0px 20px;}.elementor-16240 .elementor-element.elementor-element-164faf0{--padding-top:30px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-ec92243{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-a3bf1c0{padding:0px 20px 0px 20px;}.elementor-16240 .elementor-element.elementor-element-dd9293a{--padding-top:081px;--padding-bottom:118px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-46b74ab{padding:0px 0px 32px 0px;}.elementor-16240 .elementor-element.elementor-element-46b74ab .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-16240 .elementor-element.elementor-element-4e6172db{--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-16240 .elementor-element.elementor-element-1a6c3f7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:0px 0px 0px 0px;}.elementor-16240 .elementor-element.elementor-element-1a6c3f7c .elementor-heading-title{font-size:35px;line-height:45px;}}@media(max-width:550px){.elementor-16240 .elementor-element.elementor-element-b15cb88{padding:0px 0px 0px 0px;}.elementor-16240 .elementor-element.elementor-element-b15cb88 .elementor-heading-title{font-size:50px;}.elementor-16240 .elementor-element.elementor-element-21033a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-bfda8dd{--padding-top:0px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-3386f84{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-16240 .elementor-element.elementor-element-2601f42{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:17px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-43f9ef0{padding:0px 20px 0px 20px;}.elementor-16240 .elementor-element.elementor-element-b292800{padding:0px 20px 0px 20px;}.elementor-16240 .elementor-element.elementor-element-d6b3206{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:17px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-8caf84f{padding:0px 20px 0px 20px;}.elementor-16240 .elementor-element.elementor-element-e6c3ce6{padding:0px 20px 0px 20px;}.elementor-16240 .elementor-element.elementor-element-cc4c3fb{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:17px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-3b6c9e3{padding:0px 20px 0px 20px;}.elementor-16240 .elementor-element.elementor-element-6ee54ff{padding:0px 20px 0px 20px;}.elementor-16240 .elementor-element.elementor-element-3e1d00f{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-595aa19{width:initial;max-width:initial;padding:064px 0px 0px 0px;}.elementor-16240 .elementor-element.elementor-element-595aa19.elementor-element{--align-self:center;}.elementor-16240 .elementor-element.elementor-element-d737795{--e-con-grid-template-columns:repeat(2, 1fr);--gap:080px 030px;--row-gap:080px;--column-gap:030px;--grid-auto-flow:row;}.elementor-16240 .elementor-element.elementor-element-a19d3d0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16240 .elementor-element.elementor-element-55ae91c{text-align:center;}.elementor-16240 .elementor-element.elementor-element-6022d9c{text-align:start;}.elementor-16240 .elementor-element.elementor-element-e478ff2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16240 .elementor-element.elementor-element-5095a70{text-align:center;}.elementor-16240 .elementor-element.elementor-element-ba50336{text-align:start;}.elementor-16240 .elementor-element.elementor-element-65cfc03{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16240 .elementor-element.elementor-element-34efcdd{text-align:start;}.elementor-16240 .elementor-element.elementor-element-62aa7b4{text-align:start;}.elementor-16240 .elementor-element.elementor-element-d74a725{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16240 .elementor-element.elementor-element-f0b83df{text-align:start;}.elementor-16240 .elementor-element.elementor-element-1f97f1a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16240 .elementor-element.elementor-element-e8a876b{text-align:start;}.elementor-16240 .elementor-element.elementor-element-cc1caf5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16240 .elementor-element.elementor-element-d733168{text-align:start;}.elementor-16240 .elementor-element.elementor-element-3aa0ed5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16240 .elementor-element.elementor-element-665f9bc{text-align:start;}.elementor-16240 .elementor-element.elementor-element-fc5e852{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16240 .elementor-element.elementor-element-a384996{text-align:start;}.elementor-16240 .elementor-element.elementor-element-555f879{text-align:start;}.elementor-16240 .elementor-element.elementor-element-c0dafae{text-align:start;}.elementor-16240 .elementor-element.elementor-element-ab11d92{text-align:start;}.elementor-16240 .elementor-element.elementor-element-4b00a3b{text-align:start;}.elementor-16240 .elementor-element.elementor-element-81b272e{text-align:start;}.elementor-16240 .elementor-element.elementor-element-531f90e{text-align:start;}.elementor-16240 .elementor-element.elementor-element-468c9d6{text-align:start;}.elementor-16240 .elementor-element.elementor-element-c8e0b96{text-align:start;}.elementor-16240 .elementor-element.elementor-element-965bb72{text-align:start;}.elementor-16240 .elementor-element.elementor-element-4ba1be4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16240 .elementor-element.elementor-element-cbbcc5f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-3ed9bc0{--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-16240 .elementor-element.elementor-element-88f6365{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-16240 .elementor-element.elementor-element-ae79ddf{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-16240 .elementor-element.elementor-element-0815b44{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-16240 .elementor-element.elementor-element-475329f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16240 .elementor-element.elementor-element-ab9a32c{--n-tabs-icon-size:42px;}.elementor-16240 .elementor-element.elementor-element-2751512{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-16240 .elementor-element.elementor-element-01ff90c{--width:calc(100% - 45px);}.elementor-16240 .elementor-element.elementor-element-e427d10{--width:25px;}.elementor-16240 .elementor-element.elementor-element-44a4dd5{text-align:end;}.elementor-16240 .elementor-element.elementor-element-b83f4bb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-16240 .elementor-element.elementor-element-878d102{--width:calc(100% - 45px);}.elementor-16240 .elementor-element.elementor-element-654d903{--width:25px;}.elementor-16240 .elementor-element.elementor-element-31812fe{text-align:end;}.elementor-16240 .elementor-element.elementor-element-6fc4802{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-16240 .elementor-element.elementor-element-c6686f8{--width:calc(100% - 45px);}.elementor-16240 .elementor-element.elementor-element-3822f9c{--width:25px;}.elementor-16240 .elementor-element.elementor-element-a32748b{text-align:end;}.elementor-16240 .elementor-element.elementor-element-6de226d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-16240 .elementor-element.elementor-element-b817757{--width:calc(100% - 45px);}.elementor-16240 .elementor-element.elementor-element-b1dca6b{--width:25px;}.elementor-16240 .elementor-element.elementor-element-90e5026{text-align:end;}.elementor-16240 .elementor-element.elementor-element-164faf0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-16240 .elementor-element.elementor-element-c0ef193{--width:calc(100% - 45px);}.elementor-16240 .elementor-element.elementor-element-ec92243{--width:25px;}.elementor-16240 .elementor-element.elementor-element-5a8f268{text-align:end;}.elementor-16240 .elementor-element.elementor-element-15b08a5c{--padding-top:60px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-16240 .elementor-element.elementor-element-4a125c74{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-4318cea{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-43e08a88{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-5b6311f6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-fed601e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-14f795b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-59a6276{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16240 .elementor-element.elementor-element-42769e36 {--n-accordion-padding:20px 20px 20px 20px;}.elementor-16240 .elementor-element.elementor-element-42769e36{--n-accordion-title-font-size:24px;}}@media(max-width:1200px) and (min-width:551px){.elementor-16240 .elementor-element.elementor-element-01ff90c{--width:80%;}.elementor-16240 .elementor-element.elementor-element-e427d10{--width:17.176%;}.elementor-16240 .elementor-element.elementor-element-878d102{--width:80%;}.elementor-16240 .elementor-element.elementor-element-654d903{--width:17.176%;}.elementor-16240 .elementor-element.elementor-element-c6686f8{--width:80%;}.elementor-16240 .elementor-element.elementor-element-3822f9c{--width:17.176%;}.elementor-16240 .elementor-element.elementor-element-b817757{--width:80%;}.elementor-16240 .elementor-element.elementor-element-b1dca6b{--width:17.176%;}.elementor-16240 .elementor-element.elementor-element-c0ef193{--width:80%;}.elementor-16240 .elementor-element.elementor-element-ec92243{--width:17.176%;}}@media(max-width:880px) and (min-width:551px){.elementor-16240 .elementor-element.elementor-element-4ba1be4{--width:100%;}.elementor-16240 .elementor-element.elementor-element-cbbcc5f{--width:100%;}.elementor-16240 .elementor-element.elementor-element-ae6e92a{--width:100%;}.elementor-16240 .elementor-element.elementor-element-475329f{--width:100%;}.elementor-16240 .elementor-element.elementor-element-01ff90c{--width:calc(100% - 90px);}.elementor-16240 .elementor-element.elementor-element-e427d10{--width:25px;}.elementor-16240 .elementor-element.elementor-element-878d102{--width:calc(100% - 90px);}.elementor-16240 .elementor-element.elementor-element-654d903{--width:25px;}.elementor-16240 .elementor-element.elementor-element-c6686f8{--width:calc(100% - 90px);}.elementor-16240 .elementor-element.elementor-element-3822f9c{--width:25px;}.elementor-16240 .elementor-element.elementor-element-b817757{--width:calc(100% - 90px);}.elementor-16240 .elementor-element.elementor-element-b1dca6b{--width:25px;}.elementor-16240 .elementor-element.elementor-element-c0ef193{--width:calc(100% - 90px);}.elementor-16240 .elementor-element.elementor-element-ec92243{--width:25px;}.elementor-16240 .elementor-element.elementor-element-4e6172db{--width:100%;}.elementor-16240 .elementor-element.elementor-element-1c02bdb7{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-080fd59 */.max-width {max-width: 931px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f856017 */.top-card-heading {
    text-transform: lowercase;
}

.top-card-heading::first-letter {
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75475ca */.top-icon .elementor-icon svg {
    display: block;
    transition: transform 0.35s ease;
}

.floor-plan-tab:hover .top-icon .elementor-icon svg {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2697c4 *//* =========================================
   TABS
========================================= */

.bottom-tabs {
    width: 100%;
}

.bottom-tabs > .e-n-tabs > .e-n-tabs-heading {
    display: flex;
    align-items: center;
    gap: 65px;
    margin-bottom: 30px;
}

.elementor-widget-n-tabs .e-n-tab-title-text {
    -webkit-text-stroke-color: unset !important;
    stroke: unset !important;
    stroke-width: 0 !important;;
}
.bottom-tabs .e-n-tab-title {
    width: auto;
    padding: 0;
    border: 0;
    background: transparent;
    color: #241f1f;
    cursor: pointer;
    padding: 0 8px 12px !important;
    position: relative;
}

.bottom-tabs .e-n-tab-title[aria-selected="true"] {
    color: #241f1f;
}

/*.bottom-tabs*/
/*.e-n-tab-title[aria-selected="true"]*/
/*.e-n-tab-title-text::before {*/
/*    content: "[";*/
/*    margin-right: 4px;*/
/*}*/

.bottom-tabs
.e-n-tab-title:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background-color: #BE2429;
    transform: scaleX(0);
    transform-origin: left center;
    transition: transform 0.3s ease;
}
.bottom-tabs
.e-n-tab-title[aria-selected="true"]::after {
    transform: scaleX(1);
    
}

/* Remove Elementor tab borders/backgrounds */

.bottom-tabs .e-n-tabs-content,
.bottom-tabs .e-n-tabs-content > .e-con {
    border: 0;
    background: transparent;
}


/* =========================================
   CAROUSEL
========================================= */

.bottom-slider {
    position: relative;
    width: 100%;
    padding-bottom: 58px;
}

.bottom-slider .elementor-image-carousel-wrapper {
    overflow: hidden;
}
.bottom-slider .swiper-slide img {
    display: block;
    width: 100%;
    height: 678px;
    object-fit: cover;
}


/* =========================================
   ARROWS AT BOTTOM
========================================= */
.bottom-slider .swiper .elementor-swiper-button.swiper-button-disabled{
    opacity: 1;
}
.bottom-slider .swiper .elementor-swiper-button svg {
    fill: revert-layer !important;
}

.bottom-slider .elementor-swiper-button {
    top: auto !important;
    bottom: 0 !important;
    width: 38px;
    height: 38px;
    margin: -5px;
    transform: none !important;
    z-index: 5;
}

.bottom-slider .elementor-swiper-button-prev {
    left: calc(
        50% - (var(--pagination-width) / 2) - 38px - var(--arrow-gap)
    ) !important;
    right: auto !important;
}

.bottom-slider .elementor-swiper-button-next {
    right: calc(
        50% - (var(--pagination-width) / 2) - 38px - var(--arrow-gap)
    ) !important;
    left: auto !important;
}

.bottom-slider .elementor-swiper-button svg {
    width: 28px;
    height: 28px;
}
.bottom-slider {
    --pagination-width: 250px;
    --arrow-gap: 16px;
}

/* Active arrows */

.bottom-slider .elementor-swiper-button svg path {
    stroke: #BE2429 !important;
    transition: stroke 0.25s ease;
}


/* Disabled arrow */

.bottom-slider .elementor-swiper-button.swiper-button-disabled svg path,
.bottom-slider .elementor-swiper-button[aria-disabled="true"] svg path {
    stroke: #949494 !important;
}


/* Optional disabled cursor */

.bottom-slider .elementor-swiper-button.swiper-button-disabled,
.bottom-slider .elementor-swiper-button[aria-disabled="true"] {
    cursor: default;
    opacity: 1;
    pointer-events: none;
}


/* =========================================
   PAGINATION AS LINES
========================================= */

.bottom-slider .swiper-pagination {
    position: absolute !important;
    left: 50% !important;
    right: auto !important;
    bottom: 17px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
    width: auto !important;
    transform: translateX(-50%);
}

.bottom-slider .swiper-pagination-bullet {
    width: 30px;
    height: 2px;
    margin: 0 !important;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: #b4b4b4;
    opacity: 1;
    transition:
        background-color 0.25s ease,
        width 0.25s ease;
}

.bottom-slider .swiper-pagination-bullet-active {
    background: #BE2429;
}


/* Generated mobile dropdown */

.bottom-tabs-dropdown {
    display: none;
}


/* =========================================
   TABLET
========================================= */

@media only screen and (max-width: 1024px) {

    .bottom-tabs > .e-n-tabs > .e-n-tabs-heading {
        gap: 40px;
    }

    .bottom-slider .elementor-swiper-button-prev {
        left: calc(50% - 170px) !important;
    }

    .bottom-slider .elementor-swiper-button-next {
        right: calc(50% - 170px) !important;
    }
}


/* =========================================
   MOBILE — BELOW 850PX
========================================= */

@media only screen and (max-width: 849px) {
        .bottom-slider .swiper-slide img {
        height: 299px;
    }

    /*
     * Hide the regular tab buttons.
     * JavaScript generates a select dropdown.
     */

   .bottom-tabs > .e-n-tabs > .e-n-tabs-heading {
        display: none !important;
    }

    .bottom-tabs-dropdown {
        position: relative;
        display: block;
        width: 100%;
        margin-bottom: 50px;
        z-index: 30;
    }

    /* Custom dropdown button */

    .bottom-tabs-dropdown-button {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        min-height: 48px;
        padding: 8px 50px 9px 21px;
        border: 0.5px solid #231f20;
        border-radius: 0;
        outline: 0;
        background: transparent !important;
        color: #241F1F !important;
        cursor: pointer;
        text-align: left;
        font-size: 22px;
    }

    /* Arrow */

    .bottom-tabs-dropdown-button::after {
        content: "";
        position: absolute;
        top: 50%;
        right: 18px;
        width: 13px;
        height: 13px;
        border-right: 1.5px solid #241f1f;
        border-bottom: 1.5px solid #241f1f;
        pointer-events: none;
        transform: translateY(-70%) rotate(45deg);
        transition: transform 0.3s ease;
    }

    /* Rotate arrow when open */

    .bottom-tabs-dropdown.is-open
    .bottom-tabs-dropdown-button::after {
        transform: translateY(-25%) rotate(225deg);
    }

    /* Dropdown list */

    .bottom-tabs-dropdown-menu {
        position: absolute;
        top: calc(100% + 4px);
        left: 0;
        display: block;
        width: 100%;
        max-height: 0;
        margin: 0;
        padding: 0;
        overflow: hidden;
        border: 0 solid #231f20;
        background: #ffffff;
        opacity: 0;
        visibility: hidden;
        transform: translateY(-8px);
        transition:
            max-height 0.35s ease,
            opacity 0.25s ease,
            transform 0.3s ease,
            visibility 0s linear 0.35s,
            border-width 0s linear 0.35s;
    }

    /* Open dropdown */

    .bottom-tabs-dropdown.is-open
    .bottom-tabs-dropdown-menu {
        max-height: 320px;
        overflow-y: auto;
        border-width: 0.5px;
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
        transition:
            max-height 0.35s ease,
            opacity 0.25s ease,
            transform 0.3s ease,
            visibility 0s,
            border-width 0s;
    }

    /* Dropdown items */

    .bottom-tabs-dropdown-option {
        display: block;
        width: 100%;
        padding: 13px 21px;
        border: 0;
        border-bottom: 0.5px solid rgba(35, 31, 32, 0.2);
        background: #ffffff !important;
        color: #241f1f !important;
        cursor: pointer;
        text-align: left;
        font-size: 22px;
        transition:
            background-color 0.25s ease,
            color 0.25s ease;
    }

    .bottom-tabs-dropdown-option:last-child {
        border-bottom: 0;
    }

    .bottom-tabs-dropdown-option:hover,
    .bottom-tabs-dropdown-option:focus {
        background: #f9fafb;
        color: #be2429;
        outline: 0;
    }

    .bottom-tabs-dropdown-option.is-active {
        background: #f9fafb;
        color: #be2429;
    }

    /* Keep Elementor tab content working */

    .bottom-tabs > .e-n-tabs {
        display: block !important;
    }

    .bottom-tabs > .e-n-tabs > .e-n-tabs-content {
        display: block !important;
        width: 100%;
    }

    /* Reduce carousel bottom spacing */

    .bottom-slider {
        padding-bottom: 38px;
    }


    /* Hide both carousel arrows on mobile */

    .bottom-slider .elementor-swiper-button {
        display: none !important;
    }


    /* Centre line pagination */

    .bottom-slider .swiper-pagination {
        bottom: 25px !important;
        gap: 15px;
    }

    .bottom-slider .swiper-pagination-bullet {
        width: 30px;
        height: 2px;
    }

    .bottom-slider .swiper-pagination-bullet-active {
        width: 30px;
        background:#BE2429;
    }
}




















/* =========================================
   MOBILE CAROUSEL OVERFLOW FIX
========================================= */

@media only screen and (max-width: 849px) {

    /* Prevent Swiper containers from expanding */
    .bottom-tabs,
    .bottom-tabs > .e-n-tabs,
    .bottom-tabs .e-n-tabs-content,
    .bottom-tabs .e-n-tabs-content > .e-con,
    .bottom-slider {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        box-sizing: border-box;
    }

    /* Keep image carousel within parent */
    .bottom-slider .elementor-image-carousel-wrapper {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        overflow: hidden !important;
    }

    /* Maintain mobile image sizing */
    .bottom-slider .swiper-slide img {
        width: 100% !important;
        height: 299px !important;
        object-fit: cover;
    }

    /* Pagination stays within mobile width */
    .bottom-slider .swiper-pagination {
        position: absolute !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 10px !important;

        width: 100% !important;
        max-width: 100% !important;

        display: flex !important;
        flex-wrap: nowrap !important;
        align-items: center;
        justify-content: center !important;

        gap: 5px !important;
        padding: 0 10px !important;
        margin: 0 !important;

        transform: none !important;
        box-sizing: border-box;
        overflow: hidden !important;
    }

    /* Allow pagination lines to shrink */
    .bottom-slider .swiper-pagination-bullet {
        flex: 1 1 0 !important;
        min-width: 0 !important;
        max-width: 30px !important;

        width: auto !important;
        height: 2px !important;

        margin: 0 !important;
        border-radius: 0 !important;
    }

    .bottom-slider .swiper-pagination-bullet-active {
        background: #BE2429 !important;
    }

    /* Keep pagination space below image */
    .bottom-slider {
        padding-bottom: 48px !important;
        overflow: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b1233a */.full-height-container .elementor-widget-image{
    height: 100%;
}
@media (min-width: 1900px){
    .right-padding{
        padding-right: 0 !important;
    }
}
@media (max-width: 1200px) and (min-width: 1025px){
    .right-padding{
        padding-right: 20px !important;
    }
}
@media (max-width: 1024px){
    .right-padding{
        padding-right: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-42769e36 *//* Remove Elementor's default borders */
.accordion-sec .e-n-accordion-item {
  border: none !important;
}

/* Closed accordion: border below the heading */
.accordion-sec .e-n-accordion-item-title {
  border: none !important;
  border-bottom: 1px solid #949494 !important;
}

/* Open accordion: remove border below the heading */
.accordion-sec .e-n-accordion-item[open] > .e-n-accordion-item-title {
  border-bottom: none !important;
}

/* Open accordion: show border below the complete content */
.accordion-sec .e-n-accordion-item[open] {
  border-bottom: 1px solid #949494 !important;
}/* End custom CSS */
/* Start custom CSS */.arrow-button.scroll-bottom {
    transition:
        opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1),
        transform 0.5s cubic-bezier(0.4, 0, 0.2, 1),
        visibility 0.5s ease,
        box-shadow 0.35s ease;
}

.arrow-button.scroll-bottom.is-hidden {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    transform: translateX(-50%) translateY(12px) !important;
}
.arrow-button.scroll-bottom.is-sticky {
    position: fixed !important;
    left: 50% !important;
    right: auto !important;
    bottom: 25px !important;
    width: auto !important;
    margin: 0 !important;
    z-index: 9999;

    opacity: 1;
    transform: translateX(-50%) translateY(0);
    animation: stickyButtonIn 0.4s ease forwards;
}

.arrow-button.scroll-bottom.is-sticky .elementor-button {
    width: auto;
    white-space: nowrap;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.18);
}

@keyframes stickyButtonIn {
    from {
        opacity: 0;
        transform: translateX(-50%) translateY(20px);
    }

    to {
        opacity: 1;
        transform: translateX(-50%) translateY(0);
    }
}

@media only screen and (max-width: 767px) {
    .arrow-button.scroll-bottom.is-sticky {
        bottom: 18px !important;
    }
}


@media (min-width: 2100px) {

.left-image-right-section-inner {
width: 100%;
max-width: 1600px;
margin-left: auto;
margin-right: auto;

}
}
.floor-plan-tab:not(.active) .top-icon svg,
.floor-plan-tab:not(.active) .top-icon svg path {
filter: grayscale(8);
}



.floor-plan-widget {
--floor-accent: #be2429;
--floor-text: #241f1f;
--floor-muted: #aaa9a9;
--floor-border: #c9cdca;
--floor-panel-bg: #f6f6f6;

width: 100%;
}


/* ========================================
DESKTOP LAYOUT
======================================== */

.floor-plan-desktop {
display: flex;
align-items: stretch;
gap: 78px;
}
.floor-plan-description ul {
padding-left: 24px;
}
.floor-plan-tab-list {
width: 43%;
}

.floor-plan-image-list {
display: flex;
align-items: center;
justify-content: center;
width: 57%;
min-width: 0;
}


/* ========================================
TABS
======================================== */

.floor-plan-tab {
    position: relative;
    width: 100%;
    padding: 27px 38px 40px 43px;
    border-bottom: 0;
    background: transparent;
    cursor: pointer;
    transition:
        color 0.3s ease,
        background-color 0.3s ease;
}

.floor-plan-tab::after {
    content: "";
    position: absolute;
    left: 5%;
    bottom: 0;
    width: 90%;
    height: 1px;
    background: #949494;
    opacity: 1;
    transition: opacity 0.3s ease;
}
.floor-plan-tab:last-child::after{
    opacity: 0;
}
.floor-plan-tab.active::after {
    opacity: 1 !important;
}
.floor-plan-tab p{
    margin-bottom: 15px !important;
}


.floor-plan-tab {
width: 100%;
    padding: 27px 38px 40px 43px;
background: transparent;
cursor: pointer;
transition:
    color 0.3s ease,
    background-color 0.3s ease;
}

.floor-plan-tab:last-child {
border-bottom: 0;
}

.floor-plan-heading {
display: flex;
align-items: center;
justify-content: space-between;
gap: 20px;
}

.floor-plan-title {
margin: 0 !important;
color: inherit;
}

.floor-plan-description {
margin-top: 16px;
color: inherit;
}

.floor-plan-content {
margin-top: 12px;
color: inherit;
}

.floor-plan-content ul {
margin: 0;
padding-left: 22px;
}

.floor-plan-content li:last-child {
margin-bottom: 0;
}


/* ========================================
ACTIVE TAB
======================================== */

.floor-plan-tab.active {
background: #f9fafb;
color: #241F1F !important;
}

.floor-plan-tab.active .floor-plan-title,
.floor-plan-tab.active .floor-plan-arrow {
color:#BE2429 !important;
}
.floor-plan-tab.active .floor-plan-title h3{
color:#BE2429 !important;
}
.floor-plan-tab.active p,
.floor-plan-tab.active ul,
.floor-plan-tab.active li {
    color: #241F1F !important;
}
/* ========================================
INACTIVE TAB
======================================== */

.floor-plan-tab:not(.active) {
background: transparent;
color:rgba(36, 31, 31, 0.3);
}

.floor-plan-tab:not(.active) .floor-plan-description,
.floor-plan-tab:not(.active) .floor-plan-content {
opacity: 0.3;
color:rgba(36, 31, 31, 0.3);
}


/* ========================================
ARROW
======================================== */

.floor-plan-arrow {
flex-shrink: 0;
transition: transform 0.3s ease;
}

.floor-plan-tab.active .floor-plan-arrow,
.floor-plan-tab:hover .floor-plan-arrow {
transform: translateX(6px);
}


/* ========================================
DESKTOP IMAGE SWITCHING
======================================== */

.floor-plan-image {
display: none;
width: 100%;
}

.floor-plan-image.active {
display: flex;
align-items: center;
justify-content: center;
}

.floor-plan-image img {
display: block;
width: 100%;
height: auto;
object-fit: contain;
}


/* Hide button on desktop */

.floor-plan-button {
display: none;
}


/* ========================================
MOBILE SLIDER
======================================== */

.floor-plan-mobile {
display: none;
}

@media only screen and (max-width: 849px) {

.floor-plan-widget {

    padding-bottom: 68px;
}
.floor-plan-desktop {
    display: none;
}

.floor-plan-mobile {
    display: block;
    width: 100%;
    overflow: hidden;
}

.floor-plan-mobile-label {
    margin-bottom: 12px;
    color: var(--floor-text);
    text-transform: uppercase;
}

.floor-plan-mobile-track {
    display: flex;
    width: 100%;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
}

.floor-plan-mobile-track::-webkit-scrollbar {
    display: none;
}

.floor-plan-mobile-slide {
    flex: 0 0 100%;
    width: 100%;
    min-width: 0;
    scroll-snap-align: start;
    scroll-snap-stop: always;
}

.floor-plan-mobile-slide .floor-plan-title {
    margin: 0 0 20px !important;
    color: #BE2429 !important;
}

.floor-plan-mobile-slide .floor-plan-description {
    margin: 0 0 14px;
    color: var(--floor-text);
}

.floor-plan-mobile-slide .floor-plan-content {
    margin: 0 0 28px;
    color: var(--floor-text);
}

.floor-plan-mobile-slide .floor-plan-content ul {
    margin: 0;
    padding-left: 22px;
}

.floor-plan-mobile-slide .floor-plan-button {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    gap: 25px;
    margin-bottom: 38px;
    padding: 14px 16px;
    background: var(--floor-text);
    color: #ffffff;
    text-decoration: none;
}

.floor-plan-mobile-slide .floor-plan-button:hover {
    color: #ffffff;
    opacity: 0.88;
}

.floor-plan-mobile-image {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
   margin-top: 75px;
   margin-bottom: 38px;
}

.floor-plan-mobile-image img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: contain;
}


/* Slider pagination */

.floor-plan-mobile-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    margin-top: 18px;
}

.floor-plan-mobile-dot {
    width: 50px;
    height: 2.5px;
    margin: 0;
    padding: 0;
    border: 0;
    background: rgba(35, 31, 32, 0.4) !important;
    cursor: pointer;
    transition:
        width 0.3s ease,
        background-color 0.3s ease;
}

.floor-plan-mobile-dot.active {
    width: 50px;
    background: #231F20 !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gruporesidencial.com/wp-content/uploads/2026/07/NeueMontreal-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://gruporesidencial.com/wp-content/uploads/2026/07/NeueMontreal-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://gruporesidencial.com/wp-content/uploads/2026/07/NeueMontreal-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://gruporesidencial.com/wp-content/uploads/2026/07/NeueMontreal-Medium-Elementor.woff2') format('woff2'),
		url('https://gruporesidencial.com/wp-content/uploads/2026/07/NeueMontreal-Medium-Elementor.woff') format('woff');
}
/* End Custom Fonts CSS */