.elementor-26 .elementor-element.elementor-element-c8c230e{--display:flex;--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-26 .elementor-element.elementor-element-3c257028{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-367c3d63 .aux-modern-heading-primary{font-family:"Bricolage Grotesque", Sans-serif;font-size:29px;font-weight:700;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-31fa9fd3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:40px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-26 .elementor-element.elementor-element-6301fc17{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-39084b3a{--display:flex;--min-height:200px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-39084b3a:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-39084b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design.luminarstudio.com/wp-content/uploads/2026/08/162012.jpg");background-position:center center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-14edfdb4{background-color:#000000;border-radius:50px 50px 50px 50px;position:absolute;top:-35px;}.elementor-26 .elementor-element.elementor-element-14edfdb4.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-14edfdb4 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-14edfdb4.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-14edfdb4.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-14edfdb4.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-14edfdb4.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-14edfdb4.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-26 .elementor-element.elementor-element-14edfdb4 .elementor-icon{font-size:29px;}.elementor-26 .elementor-element.elementor-element-14edfdb4 .elementor-icon svg{height:29px;}.elementor-26 .elementor-element.elementor-element-292985b{padding:5px 5px 5px 5px;}.elementor-26 .elementor-element.elementor-element-292985b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-844d32b .elementor-icon-list-icon i{color:#C8102E;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-844d32b .elementor-icon-list-icon svg{fill:#C8102E;transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-844d32b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-26 .elementor-element.elementor-element-844d32b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-844d32b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-844d32b .elementor-icon-list-text{transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-1f678fa img{width:3%;}.elementor-26 .elementor-element.elementor-element-642cc5dc{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-38b42de5{--display:flex;--min-height:200px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-38b42de5:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-38b42de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design.luminarstudio.com/wp-content/uploads/2026/08/162012.jpg");background-position:center center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-b3497ae{background-color:#000000;border-radius:50px 50px 50px 50px;position:absolute;top:-35px;}.elementor-26 .elementor-element.elementor-element-b3497ae.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-b3497ae .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-b3497ae.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-b3497ae.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-b3497ae.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-b3497ae.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-b3497ae.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-26 .elementor-element.elementor-element-b3497ae .elementor-icon{font-size:29px;}.elementor-26 .elementor-element.elementor-element-b3497ae .elementor-icon svg{height:29px;}.elementor-26 .elementor-element.elementor-element-bfb8b38{padding:5px 5px 5px 5px;}.elementor-26 .elementor-element.elementor-element-bfb8b38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-56bfd9a .elementor-icon-list-icon i{color:#C8102E;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-56bfd9a .elementor-icon-list-icon svg{fill:#C8102E;transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-56bfd9a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-26 .elementor-element.elementor-element-56bfd9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-56bfd9a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-56bfd9a .elementor-icon-list-text{transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-24cdfe36 img{width:3%;}.elementor-26 .elementor-element.elementor-element-78f0ce2d{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-37e655eb{--display:flex;--min-height:200px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-37e655eb:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-37e655eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design.luminarstudio.com/wp-content/uploads/2026/08/866795_858.jpg");background-position:center center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-38d0245a{background-color:#000000;border-radius:50px 50px 50px 50px;position:absolute;top:-35px;}.elementor-26 .elementor-element.elementor-element-38d0245a.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-38d0245a .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-38d0245a.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-38d0245a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-38d0245a.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-38d0245a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-38d0245a.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-26 .elementor-element.elementor-element-38d0245a .elementor-icon{font-size:29px;}.elementor-26 .elementor-element.elementor-element-38d0245a .elementor-icon svg{height:29px;}.elementor-26 .elementor-element.elementor-element-232550c3{padding:5px 5px 5px 5px;}.elementor-26 .elementor-element.elementor-element-232550c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-21e1c4f .elementor-icon-list-icon i{color:#C8102E;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-21e1c4f .elementor-icon-list-icon svg{fill:#C8102E;transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-21e1c4f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-26 .elementor-element.elementor-element-21e1c4f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-21e1c4f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-21e1c4f .elementor-icon-list-text{transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-29f53165{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-40854634{--display:flex;--min-height:200px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-40854634:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-40854634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design.luminarstudio.com/wp-content/uploads/2026/08/120045.jpg");background-position:center center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-7998f7a4{background-color:#000000;border-radius:50px 50px 50px 50px;position:absolute;top:-35px;}.elementor-26 .elementor-element.elementor-element-7998f7a4.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-7998f7a4 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-7998f7a4.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-7998f7a4.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-7998f7a4.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-7998f7a4.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-7998f7a4.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-26 .elementor-element.elementor-element-7998f7a4 .elementor-icon{font-size:29px;}.elementor-26 .elementor-element.elementor-element-7998f7a4 .elementor-icon svg{height:29px;}.elementor-26 .elementor-element.elementor-element-1ae2ab18{padding:5px 5px 5px 5px;}.elementor-26 .elementor-element.elementor-element-1ae2ab18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-a600c47 .elementor-icon-list-icon i{color:#C8102E;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-a600c47 .elementor-icon-list-icon svg{fill:#C8102E;transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-a600c47{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-26 .elementor-element.elementor-element-a600c47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-a600c47 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-a600c47 .elementor-icon-list-text{transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-d8d7e67 img{width:3%;}.elementor-26 .elementor-element.elementor-element-683a870c{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-7119c1bc{--display:flex;--min-height:200px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-7119c1bc:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-7119c1bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design.luminarstudio.com/wp-content/uploads/2026/08/2150208245.jpg");background-position:center center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-5f9eb762{background-color:#000000;border-radius:50px 50px 50px 50px;position:absolute;top:-35px;}.elementor-26 .elementor-element.elementor-element-5f9eb762.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-5f9eb762 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-5f9eb762.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-5f9eb762.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-5f9eb762.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-5f9eb762.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-5f9eb762.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-26 .elementor-element.elementor-element-5f9eb762 .elementor-icon{font-size:29px;}.elementor-26 .elementor-element.elementor-element-5f9eb762 .elementor-icon svg{height:29px;}.elementor-26 .elementor-element.elementor-element-69d12918{padding:5px 5px 5px 5px;}.elementor-26 .elementor-element.elementor-element-69d12918 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-0ef5fdd .elementor-icon-list-icon i{color:#C8102E;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-0ef5fdd .elementor-icon-list-icon svg{fill:#C8102E;transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-0ef5fdd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-26 .elementor-element.elementor-element-0ef5fdd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-0ef5fdd .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-0ef5fdd .elementor-icon-list-text{transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-2a2aff00 img{width:3%;}.elementor-26 .elementor-element.elementor-element-47bb5ca0{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-528cd7e3{--display:flex;--min-height:200px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-528cd7e3:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-528cd7e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design.luminarstudio.com/wp-content/uploads/2026/08/162012.jpg");background-position:center center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-7421cf2a{background-color:#000000;border-radius:50px 50px 50px 50px;position:absolute;top:-35px;}.elementor-26 .elementor-element.elementor-element-7421cf2a.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-7421cf2a .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-7421cf2a.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-7421cf2a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-7421cf2a.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-7421cf2a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-7421cf2a.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-26 .elementor-element.elementor-element-7421cf2a .elementor-icon{font-size:29px;}.elementor-26 .elementor-element.elementor-element-7421cf2a .elementor-icon svg{height:29px;}.elementor-26 .elementor-element.elementor-element-5b177142{padding:5px 5px 5px 5px;}.elementor-26 .elementor-element.elementor-element-5b177142 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-9cbe818 .elementor-icon-list-icon i{color:#C8102E;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-9cbe818 .elementor-icon-list-icon svg{fill:#C8102E;transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-9cbe818{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-26 .elementor-element.elementor-element-9cbe818 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-9cbe818 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-9cbe818 .elementor-icon-list-text{transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-cd3d04b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-26 .elementor-element.elementor-element-cd3d04b:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-cd3d04b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-43fb5dd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-43fb5dd:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-43fb5dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F2;}.elementor-26 .elementor-element.elementor-element-ac7a2ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-cc4f14c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:29px;font-weight:700;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-ac0da8e{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-ac0da8e:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ac0da8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F2;}.elementor-26 .elementor-element.elementor-element-8d0392c{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-f14240a{background-color:#000000;border-radius:50px 50px 50px 50px;}.elementor-26 .elementor-element.elementor-element-f14240a.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-f14240a.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-f14240a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-f14240a.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-f14240a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-f14240a.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-26 .elementor-element.elementor-element-f14240a .elementor-icon{font-size:29px;}.elementor-26 .elementor-element.elementor-element-f14240a .elementor-icon svg{height:29px;}.elementor-26 .elementor-element.elementor-element-c8c3ecd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-c8c3ecd.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-c8c3ecd .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-d9dfbad{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-26 .elementor-element.elementor-element-d9dfbad.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-d9dfbad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-03b2476 img{width:64%;}.elementor-26 .elementor-element.elementor-element-e67da71{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-05af324{background-color:#000000;border-radius:50px 50px 50px 50px;}.elementor-26 .elementor-element.elementor-element-05af324.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-05af324.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-05af324.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-05af324.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-05af324.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-05af324.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-26 .elementor-element.elementor-element-05af324 .elementor-icon{font-size:29px;}.elementor-26 .elementor-element.elementor-element-05af324 .elementor-icon svg{height:29px;}.elementor-26 .elementor-element.elementor-element-2dfe181{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-2dfe181.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-2dfe181 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-6fb038a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-26 .elementor-element.elementor-element-6fb038a.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-6fb038a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-11b3fce img{width:64%;}.elementor-26 .elementor-element.elementor-element-588b581{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-0b9e094{background-color:#000000;border-radius:50px 50px 50px 50px;}.elementor-26 .elementor-element.elementor-element-0b9e094.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-0b9e094.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-0b9e094.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-0b9e094.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-0b9e094.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-0b9e094.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-26 .elementor-element.elementor-element-0b9e094 .elementor-icon{font-size:29px;}.elementor-26 .elementor-element.elementor-element-0b9e094 .elementor-icon svg{height:29px;}.elementor-26 .elementor-element.elementor-element-0e5d997{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-0e5d997.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-0e5d997 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-e1d3163{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-26 .elementor-element.elementor-element-e1d3163.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-e1d3163 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-33bc9bd img{width:64%;}.elementor-26 .elementor-element.elementor-element-c8de6f0{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-f27e415{background-color:#000000;border-radius:50px 50px 50px 50px;}.elementor-26 .elementor-element.elementor-element-f27e415.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-f27e415.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-f27e415.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-f27e415.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-f27e415.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-f27e415.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-26 .elementor-element.elementor-element-f27e415 .elementor-icon{font-size:29px;}.elementor-26 .elementor-element.elementor-element-f27e415 .elementor-icon svg{height:29px;}.elementor-26 .elementor-element.elementor-element-847ca79{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-847ca79.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-847ca79 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-28f8a2d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-26 .elementor-element.elementor-element-28f8a2d.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-28f8a2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-56e38e2 img{width:64%;}.elementor-26 .elementor-element.elementor-element-8195b32{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-b715f23{background-color:#000000;border-radius:50px 50px 50px 50px;}.elementor-26 .elementor-element.elementor-element-b715f23.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-b715f23.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-b715f23.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-b715f23.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-b715f23.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-b715f23.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-26 .elementor-element.elementor-element-b715f23 .elementor-icon{font-size:29px;}.elementor-26 .elementor-element.elementor-element-b715f23 .elementor-icon svg{height:29px;}.elementor-26 .elementor-element.elementor-element-322113f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-322113f.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-322113f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-3825d07{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-26 .elementor-element.elementor-element-3825d07.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-3825d07 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-de8d816 img{width:64%;}.elementor-26 .elementor-element.elementor-element-0da5b87{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-7f655e3{background-color:#000000;border-radius:50px 50px 50px 50px;}.elementor-26 .elementor-element.elementor-element-7f655e3.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-7f655e3.elementor-view-stacked .elementor-icon{background-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-7f655e3.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-7f655e3.elementor-view-default .elementor-icon{color:#C8102E;border-color:#C8102E;}.elementor-26 .elementor-element.elementor-element-7f655e3.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-7f655e3.elementor-view-default .elementor-icon svg{fill:#C8102E;}.elementor-26 .elementor-element.elementor-element-7f655e3 .elementor-icon{font-size:29px;}.elementor-26 .elementor-element.elementor-element-7f655e3 .elementor-icon svg{height:29px;}.elementor-26 .elementor-element.elementor-element-d1cf4b4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-d1cf4b4.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-d1cf4b4 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-b6a461c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-26 .elementor-element.elementor-element-b6a461c.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-b6a461c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-ec96b06{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-26 .elementor-element.elementor-element-ec96b06:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ec96b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-56ccd68{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-8155e15 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:29px;font-weight:700;color:#C8102E;}.elementor-26 .elementor-element.elementor-element-118167c{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-d25ee4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-26 .elementor-element.elementor-element-d25ee4d.elementor-element{--align-self:flex-end;}.elementor-26 .elementor-element.elementor-element-d25ee4d .aux-button{padding:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-d25ee4d .aux-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-26 .elementor-element.elementor-element-1ddeb6e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-26 .elementor-element.elementor-element-1ddeb6e:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-1ddeb6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-c755f9d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-e315f22{--display:flex;--min-height:200px;--border-radius:10px 10px 0px 0px;}.elementor-26 .elementor-element.elementor-element-e315f22:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-e315f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design.luminarstudio.com/wp-content/uploads/2026/08/images-2026-08-17T092753.850.jpg");background-position:center center;background-size:100% auto;}.elementor-26 .elementor-element.elementor-element-f78631f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-26 .elementor-element.elementor-element-a68400d{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-a68400d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-32285b3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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-secondary );}.elementor-26 .elementor-element.elementor-element-ce2b168{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-0d028eb{--display:flex;--min-height:200px;--border-radius:10px 10px 0px 0px;}.elementor-26 .elementor-element.elementor-element-0d028eb:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-0d028eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design.luminarstudio.com/wp-content/uploads/2026/08/images-2026-08-17T092753.850.jpg");background-position:center center;background-size:100% auto;}.elementor-26 .elementor-element.elementor-element-d96bf50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-26 .elementor-element.elementor-element-90583b8{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-90583b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-bd88c1f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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-secondary );}.elementor-26 .elementor-element.elementor-element-3a9b3a1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-cb9875b{--display:flex;--min-height:200px;--border-radius:10px 10px 0px 0px;}.elementor-26 .elementor-element.elementor-element-cb9875b:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-cb9875b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design.luminarstudio.com/wp-content/uploads/2026/08/images-2026-08-17T092753.850.jpg");background-position:center center;background-size:100% auto;}.elementor-26 .elementor-element.elementor-element-63af8b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-26 .elementor-element.elementor-element-f42d265{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-f42d265 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-9a6b2df{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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-secondary );}.elementor-26 .elementor-element.elementor-element-9ee9760{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-cb785f3{--display:flex;--min-height:200px;--border-radius:10px 10px 0px 0px;}.elementor-26 .elementor-element.elementor-element-cb785f3:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-cb785f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design.luminarstudio.com/wp-content/uploads/2026/08/images-2026-08-17T092753.850.jpg");background-position:center center;background-size:100% auto;}.elementor-26 .elementor-element.elementor-element-8e5c0a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-26 .elementor-element.elementor-element-ed3f35a{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-ed3f35a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-783d0c1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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-secondary );}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-3c257028{--width:64%;}.elementor-26 .elementor-element.elementor-element-ac7a2ab{--width:100%;}.elementor-26 .elementor-element.elementor-element-8d0392c{--width:100%;}.elementor-26 .elementor-element.elementor-element-e67da71{--width:100%;}.elementor-26 .elementor-element.elementor-element-588b581{--width:100%;}.elementor-26 .elementor-element.elementor-element-c8de6f0{--width:100%;}.elementor-26 .elementor-element.elementor-element-8195b32{--width:100%;}.elementor-26 .elementor-element.elementor-element-0da5b87{--width:100%;}.elementor-26 .elementor-element.elementor-element-56ccd68{--width:100%;}.elementor-26 .elementor-element.elementor-element-118167c{--width:100%;}.elementor-26 .elementor-element.elementor-element-c755f9d{--width:100%;}.elementor-26 .elementor-element.elementor-element-e315f22{--width:100%;}.elementor-26 .elementor-element.elementor-element-f78631f{--width:100%;}.elementor-26 .elementor-element.elementor-element-ce2b168{--width:100%;}.elementor-26 .elementor-element.elementor-element-0d028eb{--width:100%;}.elementor-26 .elementor-element.elementor-element-d96bf50{--width:100%;}.elementor-26 .elementor-element.elementor-element-3a9b3a1{--width:100%;}.elementor-26 .elementor-element.elementor-element-cb9875b{--width:100%;}.elementor-26 .elementor-element.elementor-element-63af8b5{--width:100%;}.elementor-26 .elementor-element.elementor-element-9ee9760{--width:100%;}.elementor-26 .elementor-element.elementor-element-cb785f3{--width:100%;}.elementor-26 .elementor-element.elementor-element-8e5c0a3{--width:100%;}}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-31fa9fd3{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-43fb5dd{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-ac0da8e{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-ec96b06{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-1ddeb6e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-31fa9fd3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-43fb5dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-ac0da8e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-ec96b06{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-1ddeb6e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for icon, class: .elementor-element-14edfdb4 */.elementor-26 .elementor-element.elementor-element-14edfdb4 .elementor-icon {
  background-color: #000000 !important;
  color: #FFFFFF !important;
  border-radius: 50% !important;
  width: 70px !important;
  height: 70px !important;
  padding: 0 !important; /* SUPPRIME LE PADDING D'ELEMENTOR QUI DÉFORME LE CERCLE */
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  flex-shrink: 0 !important;
  aspect-ratio: 1 / 1 !important;
}

/* Cibles spécifiques pour la taille et la couleur de l'icône (Font & SVG) */
.elementor-26 .elementor-element.elementor-element-14edfdb4 .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-14edfdb4 .elementor-icon svg {
  font-size: 28px !important;
  width: 28px !important;
  height: 28px !important;
  fill: #C8102E !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f678fa */.elementor-26 .elementor-element.elementor-element-1f678fa {
    position: absolute;
    top: 240px;
    right: -30px;
    width: 60px;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b3497ae */.elementor-26 .elementor-element.elementor-element-b3497ae .elementor-icon {
  background-color: #000000 !important;
  color: #FFFFFF !important;
  border-radius: 50% !important;
  width: 70px !important;
  height: 70px !important;
  padding: 0 !important; /* SUPPRIME LE PADDING D'ELEMENTOR QUI DÉFORME LE CERCLE */
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  flex-shrink: 0 !important;
  aspect-ratio: 1 / 1 !important;
}

/* Cibles spécifiques pour la taille et la couleur de l'icône (Font & SVG) */
.elementor-26 .elementor-element.elementor-element-b3497ae .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-b3497ae .elementor-icon svg {
  font-size: 28px !important;
  width: 28px !important;
  height: 28px !important;
  fill: #C8102E !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24cdfe36 */.elementor-26 .elementor-element.elementor-element-24cdfe36 {
    position: absolute;
    top: 240px;
    right: -30px;
    width: 60px;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38d0245a */.elementor-26 .elementor-element.elementor-element-38d0245a .elementor-icon {
  background-color: #000000 !important;
  color: #FFFFFF !important;
  border-radius: 50% !important;
  width: 70px !important;
  height: 70px !important;
  padding: 0 !important; /* SUPPRIME LE PADDING D'ELEMENTOR QUI DÉFORME LE CERCLE */
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  flex-shrink: 0 !important;
  aspect-ratio: 1 / 1 !important;
}

/* Cibles spécifiques pour la taille et la couleur de l'icône (Font & SVG) */
.elementor-26 .elementor-element.elementor-element-38d0245a .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-38d0245a .elementor-icon svg {
  font-size: 28px !important;
  width: 28px !important;
  height: 28px !important;
  fill: #C8102E !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7998f7a4 */.elementor-26 .elementor-element.elementor-element-7998f7a4 .elementor-icon {
  background-color: #000000 !important;
  color: #FFFFFF !important;
  border-radius: 50% !important;
  width: 70px !important;
  height: 70px !important;
  padding: 0 !important; /* SUPPRIME LE PADDING D'ELEMENTOR QUI DÉFORME LE CERCLE */
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  flex-shrink: 0 !important;
  aspect-ratio: 1 / 1 !important;
}

/* Cibles spécifiques pour la taille et la couleur de l'icône (Font & SVG) */
.elementor-26 .elementor-element.elementor-element-7998f7a4 .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-7998f7a4 .elementor-icon svg {
  font-size: 28px !important;
  width: 28px !important;
  height: 28px !important;
  fill: #C8102E !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d8d7e67 */.elementor-26 .elementor-element.elementor-element-d8d7e67 {
    position: absolute;
    top: 240px;
    right: -30px;
    width: 60px;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5f9eb762 */.elementor-26 .elementor-element.elementor-element-5f9eb762 .elementor-icon {
  background-color: #000000 !important;
  color: #FFFFFF !important;
  border-radius: 50% !important;
  width: 70px !important;
  height: 70px !important;
  padding: 0 !important; /* SUPPRIME LE PADDING D'ELEMENTOR QUI DÉFORME LE CERCLE */
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  flex-shrink: 0 !important;
  aspect-ratio: 1 / 1 !important;
}

/* Cibles spécifiques pour la taille et la couleur de l'icône (Font & SVG) */
.elementor-26 .elementor-element.elementor-element-5f9eb762 .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-5f9eb762 .elementor-icon svg {
  font-size: 28px !important;
  width: 28px !important;
  height: 28px !important;
  fill: #C8102E !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2aff00 */.elementor-26 .elementor-element.elementor-element-2a2aff00 {
    position: absolute;
    top: 240px;
    right: -30px;
    width: 60px;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7421cf2a */.elementor-26 .elementor-element.elementor-element-7421cf2a .elementor-icon {
  background-color: #000000 !important;
  color: #FFFFFF !important;
  border-radius: 50% !important;
  width: 70px !important;
  height: 70px !important;
  padding: 0 !important; /* SUPPRIME LE PADDING D'ELEMENTOR QUI DÉFORME LE CERCLE */
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  flex-shrink: 0 !important;
  aspect-ratio: 1 / 1 !important;
}

/* Cibles spécifiques pour la taille et la couleur de l'icône (Font & SVG) */
.elementor-26 .elementor-element.elementor-element-7421cf2a .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-7421cf2a .elementor-icon svg {
  font-size: 28px !important;
  width: 28px !important;
  height: 28px !important;
  fill: #C8102E !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f14240a */.elementor-26 .elementor-element.elementor-element-f14240a .elementor-icon {
  background-color: #FFF !important;
  color: #C8102E !important;
  border-radius: 50% !important;
  border: none !important; /* SUPPRIME TOUTE BORDURE */
  outline: none !important; /* SUPPRIME TOUT CONTOUR EXTERNE */
  width: 70px !important;
  height: 70px !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  flex-shrink: 0 !important;
  aspect-ratio: 1 / 1 !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.05) !important;
}

/* Cibles spécifiques pour la taille et la couleur de l'icône (Font & SVG) */
.elementor-26 .elementor-element.elementor-element-f14240a .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-f14240a .elementor-icon svg {
  font-size: 28px !important;
  width: 28px !important;
  height: 28px !important;
  fill: #C8102E !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03b2476 */.elementor-26 .elementor-element.elementor-element-03b2476 {
    position: absolute;
    top: 35px;
    right: -45px;
    width: 60px;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-05af324 */.elementor-26 .elementor-element.elementor-element-05af324 .elementor-icon {
  background-color: #FFF !important;
  color: #C8102E !important;
  border-radius: 50% !important;
  border: none !important; /* SUPPRIME TOUTE BORDURE */
  outline: none !important; /* SUPPRIME TOUT CONTOUR EXTERNE */
  width: 70px !important;
  height: 70px !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  flex-shrink: 0 !important;
  aspect-ratio: 1 / 1 !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.05) !important;
}

/* Cibles spécifiques pour la taille et la couleur de l'icône (Font & SVG) */
.elementor-26 .elementor-element.elementor-element-05af324 .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-05af324 .elementor-icon svg {
  font-size: 28px !important;
  width: 28px !important;
  height: 28px !important;
  fill: #C8102E !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b3fce */.elementor-26 .elementor-element.elementor-element-11b3fce {
    position: absolute;
    top: 35px;
    right: -45px;
    width: 60px;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0b9e094 */.elementor-26 .elementor-element.elementor-element-0b9e094 .elementor-icon {
  background-color: #FFF !important;
  color: #C8102E !important;
  border-radius: 50% !important;
  border: none !important; /* SUPPRIME TOUTE BORDURE */
  outline: none !important; /* SUPPRIME TOUT CONTOUR EXTERNE */
  width: 70px !important;
  height: 70px !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  flex-shrink: 0 !important;
  aspect-ratio: 1 / 1 !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.05) !important;
}

/* Cibles spécifiques pour la taille et la couleur de l'icône (Font & SVG) */
.elementor-26 .elementor-element.elementor-element-0b9e094 .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-0b9e094 .elementor-icon svg {
  font-size: 28px !important;
  width: 28px !important;
  height: 28px !important;
  fill: #C8102E !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33bc9bd */.elementor-26 .elementor-element.elementor-element-33bc9bd {
    position: absolute;
    top: 35px;
    right: -45px;
    width: 60px;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f27e415 */.elementor-26 .elementor-element.elementor-element-f27e415 .elementor-icon {
  background-color: #FFF !important;
  color: #C8102E !important;
  border-radius: 50% !important;
  border: none !important; /* SUPPRIME TOUTE BORDURE */
  outline: none !important; /* SUPPRIME TOUT CONTOUR EXTERNE */
  width: 70px !important;
  height: 70px !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  flex-shrink: 0 !important;
  aspect-ratio: 1 / 1 !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.05) !important;
}

/* Cibles spécifiques pour la taille et la couleur de l'icône (Font & SVG) */
.elementor-26 .elementor-element.elementor-element-f27e415 .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-f27e415 .elementor-icon svg {
  font-size: 28px !important;
  width: 28px !important;
  height: 28px !important;
  fill: #C8102E !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56e38e2 */.elementor-26 .elementor-element.elementor-element-56e38e2 {
    position: absolute;
    top: 35px;
    right: -45px;
    width: 60px;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b715f23 */.elementor-26 .elementor-element.elementor-element-b715f23 .elementor-icon {
  background-color: #FFF !important;
  color: #C8102E !important;
  border-radius: 50% !important;
  border: none !important; /* SUPPRIME TOUTE BORDURE */
  outline: none !important; /* SUPPRIME TOUT CONTOUR EXTERNE */
  width: 70px !important;
  height: 70px !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  flex-shrink: 0 !important;
  aspect-ratio: 1 / 1 !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.05) !important;
}

/* Cibles spécifiques pour la taille et la couleur de l'icône (Font & SVG) */
.elementor-26 .elementor-element.elementor-element-b715f23 .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-b715f23 .elementor-icon svg {
  font-size: 28px !important;
  width: 28px !important;
  height: 28px !important;
  fill: #C8102E !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de8d816 */.elementor-26 .elementor-element.elementor-element-de8d816 {
    position: absolute;
    top: 35px;
    right: -45px;
    width: 60px;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7f655e3 */.elementor-26 .elementor-element.elementor-element-7f655e3 .elementor-icon {
  background-color: #FFF !important;
  color: #C8102E !important;
  border-radius: 50% !important;
  border: none !important; /* SUPPRIME TOUTE BORDURE */
  outline: none !important; /* SUPPRIME TOUT CONTOUR EXTERNE */
  width: 70px !important;
  height: 70px !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  flex-shrink: 0 !important;
  aspect-ratio: 1 / 1 !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.05) !important;
}

/* Cibles spécifiques pour la taille et la couleur de l'icône (Font & SVG) */
.elementor-26 .elementor-element.elementor-element-7f655e3 .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-7f655e3 .elementor-icon svg {
  font-size: 28px !important;
  width: 28px !important;
  height: 28px !important;
  fill: #C8102E !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c755f9d */.elementor-26 .elementor-element.elementor-element-c755f9d {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-c755f9d:hover {
  transform: translateY(-5px);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce2b168 */.elementor-26 .elementor-element.elementor-element-ce2b168 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-ce2b168:hover {
  transform: translateY(-5px);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9b3a1 */.elementor-26 .elementor-element.elementor-element-3a9b3a1 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-3a9b3a1:hover {
  transform: translateY(-5px);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ee9760 */.elementor-26 .elementor-element.elementor-element-9ee9760 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-26 .elementor-element.elementor-element-9ee9760:hover {
  transform: translateY(-5px);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15);
}/* End custom CSS */