.elementor-21 .elementor-element.elementor-element-7aff6c0{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.69;--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7aff6c0:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7aff6c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0AFA;background-image:url("https://fdicamdorcom.kinsta.cloud/wp-content/uploads/2026/04/FDIC-Hero-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-7aff6c0::before, .elementor-21 .elementor-element.elementor-element-7aff6c0 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-7aff6c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-7aff6c0 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-7aff6c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-7aff6c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000F2;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-197a4854{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.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-21 .elementor-element.elementor-element-60db099a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 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-21 .elementor-element.elementor-element-764ec082{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21 .elementor-element.elementor-element-764ec082 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:90px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-724c3f72{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-408b09ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-21 .elementor-element.elementor-element-408b09ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:3.3px;color:#F5A623;}.elementor-21 .elementor-element.elementor-element-4dee3bff .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;color:rgba(255,255,255,0.85);}.elementor-21 .elementor-element.elementor-element-1f29d75b{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5cab9676{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--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-21 .elementor-element.elementor-element-c2ba08a .elementor-button{background-color:#CC0000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CC0000;border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;}.elementor-21 .elementor-element.elementor-element-c2ba08a .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-c2ba08a .elementor-button:focus{background-color:#A30000;}.elementor-21 .elementor-element.elementor-element-9db95ef .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.4);border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;}.elementor-21 .elementor-element.elementor-element-9db95ef .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-9db95ef .elementor-button:focus{background-color:rgba(255,255,255,0.1);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9db95ef .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-9db95ef .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-23fd3cdc{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-23fd3cdc:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-23fd3cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-33158f3{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-431b41a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-431b41a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:7.6px;color:#666666A3;}.elementor-21 .elementor-element.elementor-element-1faccddc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:10px;--padding-bottom:10px;--padding-left:62px;--padding-right:48px;}.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-21 .elementor-element.elementor-element-d8c83cc{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-d8c83cc:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d8c83cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6bf0f73{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-f836a2a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-f836a2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:7.6px;color:#666666A3;}.elementor-21 .elementor-element.elementor-element-f155b7a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:10px;--padding-bottom:10px;--padding-left:62px;--padding-right:48px;}.elementor-21 .elementor-element.elementor-element-bfa896c{background-color:#F3F3F3;border-style:solid;border-color:#DBDBDB;}.elementor-21 .elementor-element.elementor-element-59ee92a{background-color:#F3F3F3;border-style:solid;border-color:#DBDBDB;}.elementor-21 .elementor-element.elementor-element-cd60842{background-color:#F3F3F3;border-style:solid;border-color:#DBDBDB;}.elementor-21 .elementor-element.elementor-element-b824adc{background-color:#F3F3F3;border-style:solid;border-color:#DBDBDB;}.elementor-21 .elementor-element.elementor-element-4764e396{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-4764e396:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4764e396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-58706b25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-6ed88a9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-6ed88a9b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:6.4px;color:#161616;}.elementor-21 .elementor-element.elementor-element-5e6dfd09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-5e6dfd09:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5e6dfd09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-21 .elementor-element.elementor-element-6895423d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#E5E7EB;--border-color:#E5E7EB;}.elementor-21 .elementor-element.elementor-element-6895423d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6895423d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-21050b4{--display:flex;--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-21050b4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-21050b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdicamdorcom.kinsta.cloud/wp-content/uploads/2026/04/Zach-1-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-32945829{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:56px;--padding-bottom:56px;--padding-left:64px;--padding-right:64px;}.elementor-21 .elementor-element.elementor-element-56e878ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-21 .elementor-element.elementor-element-56e878ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.98px;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-1e3e95d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-21 .elementor-element.elementor-element-1e3e95d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;text-transform:uppercase;line-height:1.12em;color:#161616;}.elementor-21 .elementor-element.elementor-element-2e95d4ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:"Barlow", Sans-serif;font-weight:400;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-7ba635e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--e-icon-list-icon-size:13px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-7ba635e5 .elementor-icon-list-icon i{color:#CC0000;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-7ba635e5 .elementor-icon-list-icon svg{fill:#CC0000;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-7ba635e5 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-21 .elementor-element.elementor-element-7ba635e5 .elementor-icon-list-text{color:#161616;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-142f67eb .elementor-button{background-color:#CC0000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CC0000;border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;}.elementor-21 .elementor-element.elementor-element-142f67eb .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-142f67eb .elementor-button:focus{background-color:#A30000;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-142f67eb .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-142f67eb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3fa222ac{--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;--overflow:hidden;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:#E5E7EB;--border-color:#E5E7EB;--padding-top:112px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-3fa222ac:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3fa222ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-51e6b557{--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:flex-start;--overlay-opacity:0.04;}.elementor-21 .elementor-element.elementor-element-51e6b557::before, .elementor-21 .elementor-element.elementor-element-51e6b557 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-51e6b557 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-51e6b557 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-51e6b557 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-51e6b557 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fdicamdorcom.kinsta.cloud/wp-content/uploads/2026/04/Red-Circle.png");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;}.elementor-21 .elementor-element.elementor-element-2015751d{--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;}.elementor-21 .elementor-element.elementor-element-616f8342{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-21 .elementor-element.elementor-element-616f8342 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.42px;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-3882569d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-21 .elementor-element.elementor-element-3882569d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:800;text-transform:uppercase;line-height:1.15em;color:#161616;}.elementor-21 .elementor-element.elementor-element-38a6c9dc{font-family:"Barlow", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-3f58fca6{--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;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-21 .elementor-element.elementor-element-6f7d3a1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-21 .elementor-element.elementor-element-6f7d3a1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#CC0000;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-6f7d3a1.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-6f7d3a1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6f7d3a1.elementor-view-framed .elementor-icon{background-color:#CC0000;}.elementor-21 .elementor-element.elementor-element-6f7d3a1 .elementor-icon{font-size:14px;padding:8px;}.elementor-21 .elementor-element.elementor-element-6f7d3a1 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-6f7d3a1 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-6f7d3a1 .elementor-icon-box-title{color:#161616;}.elementor-21 .elementor-element.elementor-element-3c1e4633 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-21 .elementor-element.elementor-element-3c1e4633.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#CC0000;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-3c1e4633.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-3c1e4633.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3c1e4633.elementor-view-framed .elementor-icon{background-color:#CC0000;}.elementor-21 .elementor-element.elementor-element-3c1e4633 .elementor-icon{font-size:14px;padding:8px;}.elementor-21 .elementor-element.elementor-element-3c1e4633 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-3c1e4633 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-3c1e4633 .elementor-icon-box-title{color:#161616;}.elementor-21 .elementor-element.elementor-element-619dcbe3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-21 .elementor-element.elementor-element-619dcbe3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#CC0000;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-619dcbe3.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-619dcbe3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-619dcbe3.elementor-view-framed .elementor-icon{background-color:#CC0000;}.elementor-21 .elementor-element.elementor-element-619dcbe3 .elementor-icon{font-size:14px;padding:8px;}.elementor-21 .elementor-element.elementor-element-619dcbe3 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-619dcbe3 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-619dcbe3 .elementor-icon-box-title{color:#161616;}.elementor-21 .elementor-element.elementor-element-526bed8 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-21 .elementor-element.elementor-element-526bed8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#CC0000;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-526bed8.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-526bed8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-526bed8.elementor-view-framed .elementor-icon{background-color:#CC0000;}.elementor-21 .elementor-element.elementor-element-526bed8 .elementor-icon{font-size:14px;padding:8px;}.elementor-21 .elementor-element.elementor-element-526bed8 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-526bed8 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-526bed8 .elementor-icon-box-title{color:#161616;}.elementor-21 .elementor-element.elementor-element-50a13d55{--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:#E5E7EB;--border-color:#E5E7EB;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1d639706{text-align:start;}.elementor-21 .elementor-element.elementor-element-1d639706 img{width:200px;}.elementor-21 .elementor-element.elementor-element-1142df0c{--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;--overflow:hidden;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:#E5E7EB;--border-color:#E5E7EB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1142df0c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1142df0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-10553617{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-10553617:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-10553617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-21 .elementor-element.elementor-element-7a9b069d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-21 .elementor-element.elementor-element-7a9b069d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:800;text-transform:uppercase;line-height:1.12em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-33da228{font-family:"Barlow", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-5f79c80f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-4c752c32{--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;--overflow:hidden;--padding-top:112px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-4c752c32:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4c752c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-21 .elementor-element.elementor-element-1af1d44b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-21 .elementor-element.elementor-element-4325e9c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-4325e9c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.42px;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-621bb4fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-621bb4fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;line-height:1.12em;color:#161616;}.elementor-21 .elementor-element.elementor-element-419db28c{text-align:center;font-family:"Barlow", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-526b63c3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-5700da25{--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-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-5700da25:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5700da25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2f840272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.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-21 .elementor-element.elementor-element-3225395e{--divider-border-style:solid;--divider-color:#CC0000;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21 .elementor-element.elementor-element-3225395e .elementor-divider-separator{width:40px;}.elementor-21 .elementor-element.elementor-element-3225395e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-21 .elementor-element.elementor-element-689ba2bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-21 .elementor-element.elementor-element-689ba2bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:1.3em;color:#161616;}.elementor-21 .elementor-element.elementor-element-6e1a398{font-family:"Barlow", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-77f8a4a0{--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;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:#E5E7EB;--border-color:#E5E7EB;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-589db996{--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;}.elementor-21 .elementor-element.elementor-element-663b89e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1em;color:#161616;}.elementor-21 .elementor-element.elementor-element-1f7eea68 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.96px;color:#666666;}.elementor-21 .elementor-element.elementor-element-5e06fb3f{--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;}.elementor-21 .elementor-element.elementor-element-9d7edd1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1em;color:#161616;}.elementor-21 .elementor-element.elementor-element-568d9335 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.96px;color:#666666;}.elementor-21 .elementor-element.elementor-element-171480f4{--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;}.elementor-21 .elementor-element.elementor-element-5183e4ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1em;color:#161616;}.elementor-21 .elementor-element.elementor-element-db31453 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.96px;color:#666666;}.elementor-21 .elementor-element.elementor-element-73db29b4{--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-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-73db29b4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-73db29b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1fe2c23c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-41edadaa{--divider-border-style:solid;--divider-color:#CC0000;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21 .elementor-element.elementor-element-41edadaa .elementor-divider-separator{width:40px;}.elementor-21 .elementor-element.elementor-element-41edadaa .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-21 .elementor-element.elementor-element-5040d464{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-21 .elementor-element.elementor-element-5040d464 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:1.3em;color:#161616;}.elementor-21 .elementor-element.elementor-element-7830f5f6{font-family:"Barlow", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-1304d1{--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;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:#E5E7EB;--border-color:#E5E7EB;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-328b9c78{--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;}.elementor-21 .elementor-element.elementor-element-2d3421a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1em;color:#161616;}.elementor-21 .elementor-element.elementor-element-52c9e426 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.96px;color:#666666;}.elementor-21 .elementor-element.elementor-element-36224f0d{--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;}.elementor-21 .elementor-element.elementor-element-21218924 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1em;color:#161616;}.elementor-21 .elementor-element.elementor-element-50266a60 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.96px;color:#666666;}.elementor-21 .elementor-element.elementor-element-fa5e2d5{--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;}.elementor-21 .elementor-element.elementor-element-2f863770 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1em;color:#161616;}.elementor-21 .elementor-element.elementor-element-30cfa580 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.96px;color:#666666;}.elementor-21 .elementor-element.elementor-element-622c3ccd{--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-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-622c3ccd:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-622c3ccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5d6ddf65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-40eb897a{--divider-border-style:solid;--divider-color:#CC0000;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21 .elementor-element.elementor-element-40eb897a .elementor-divider-separator{width:40px;}.elementor-21 .elementor-element.elementor-element-40eb897a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-21 .elementor-element.elementor-element-6967bd2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-21 .elementor-element.elementor-element-6967bd2f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:1.3em;color:#161616;}.elementor-21 .elementor-element.elementor-element-279b68b4{font-family:"Barlow", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-462ccf67{--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;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:#E5E7EB;--border-color:#E5E7EB;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-21411f99{--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;}.elementor-21 .elementor-element.elementor-element-3bc043ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1em;color:#161616;}.elementor-21 .elementor-element.elementor-element-3cfe72fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.96px;color:#666666;}.elementor-21 .elementor-element.elementor-element-7ec064c8{--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;}.elementor-21 .elementor-element.elementor-element-6b0fb97d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1em;color:#161616;}.elementor-21 .elementor-element.elementor-element-71361913 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.96px;color:#666666;}.elementor-21 .elementor-element.elementor-element-55903d49{--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;}.elementor-21 .elementor-element.elementor-element-435fba18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1em;color:#161616;}.elementor-21 .elementor-element.elementor-element-66bb4861 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.96px;color:#666666;}.elementor-21 .elementor-element.elementor-element-30986e8c{--display:flex;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-30986e8c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-30986e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-21 .elementor-element.elementor-element-6901f261{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-3d13f07e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-2b31061f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.42px;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-3fffbbb{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-21 .elementor-element.elementor-element-3fffbbb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;line-height:1.12em;color:#0a0a0a;}.elementor-21 .elementor-element.elementor-element-1b16418f{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#666666;}.elementor-21 .elementor-element.elementor-element-114e9007{--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;}.elementor-21 .elementor-element.elementor-element-1f429d31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1f429d31:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1f429d31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6e5dad68{--display:flex;--position:relative;--min-height:240px;--justify-content:space-evenly;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-6e5dad68{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-6e5dad68{right:0px;}.elementor-21 .elementor-element.elementor-element-4a3c693a img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-21 .elementor-element.elementor-element-31d0d13c .elementor-heading-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-64e6ed6f{--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-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-5b514c28 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.12em;color:#161616;}.elementor-21 .elementor-element.elementor-element-763890b1{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#666666;}.elementor-21 .elementor-element.elementor-element-62118cff{--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;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:#E5E7EB;--border-color:#E5E7EB;--margin-top:autopx;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-21 .elementor-element.elementor-element-399c53c9 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-399c53c9.elementor-view-stacked .elementor-icon{background-color:#CC0000;}.elementor-21 .elementor-element.elementor-element-399c53c9.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-399c53c9.elementor-view-default .elementor-icon{color:#CC0000;border-color:#CC0000;}.elementor-21 .elementor-element.elementor-element-399c53c9.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-399c53c9.elementor-view-default .elementor-icon svg{fill:#CC0000;}.elementor-21 .elementor-element.elementor-element-399c53c9 .elementor-icon{font-size:15px;}.elementor-21 .elementor-element.elementor-element-399c53c9 .elementor-icon svg{height:15px;}.elementor-21 .elementor-element.elementor-element-636304e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2.1px;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-5b2a6dc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5b2a6dc5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5b2a6dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-7b0f62f1{--display:flex;--position:relative;--min-height:240px;--justify-content:space-evenly;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-7b0f62f1{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-7b0f62f1{right:0px;}.elementor-21 .elementor-element.elementor-element-331f08e5 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-21 .elementor-element.elementor-element-2236972c .elementor-heading-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c79c32d{--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:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-7019faca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.12em;color:#161616;}.elementor-21 .elementor-element.elementor-element-2798fef1{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#666666;}.elementor-21 .elementor-element.elementor-element-69b19ac2{--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;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:#E5E7EB;--border-color:#E5E7EB;--margin-top:autopx;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2690628b .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-2690628b.elementor-view-stacked .elementor-icon{background-color:#CC0000;}.elementor-21 .elementor-element.elementor-element-2690628b.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-2690628b.elementor-view-default .elementor-icon{color:#CC0000;border-color:#CC0000;}.elementor-21 .elementor-element.elementor-element-2690628b.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-2690628b.elementor-view-default .elementor-icon svg{fill:#CC0000;}.elementor-21 .elementor-element.elementor-element-2690628b .elementor-icon{font-size:15px;}.elementor-21 .elementor-element.elementor-element-2690628b .elementor-icon svg{height:15px;}.elementor-21 .elementor-element.elementor-element-257acb32 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2.1px;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-3f5bdde6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3f5bdde6:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3f5bdde6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3347f9bd{--display:flex;--position:relative;--min-height:240px;--justify-content:space-evenly;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-3347f9bd{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-3347f9bd{right:0px;}.elementor-21 .elementor-element.elementor-element-ff902b1 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-21 .elementor-element.elementor-element-49ea892 .elementor-heading-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-512d74a3{--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-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-5addb4f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.12em;color:#161616;}.elementor-21 .elementor-element.elementor-element-1118a4fd{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#666666;}.elementor-21 .elementor-element.elementor-element-291cea59{--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;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:#E5E7EB;--border-color:#E5E7EB;--margin-top:autopx;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-34435b11 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-34435b11.elementor-view-stacked .elementor-icon{background-color:#CC0000;}.elementor-21 .elementor-element.elementor-element-34435b11.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-34435b11.elementor-view-default .elementor-icon{color:#CC0000;border-color:#CC0000;}.elementor-21 .elementor-element.elementor-element-34435b11.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-34435b11.elementor-view-default .elementor-icon svg{fill:#CC0000;}.elementor-21 .elementor-element.elementor-element-34435b11 .elementor-icon{font-size:15px;}.elementor-21 .elementor-element.elementor-element-34435b11 .elementor-icon svg{height:15px;}.elementor-21 .elementor-element.elementor-element-6ab8013d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2.1px;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-2bc43817{--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;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:#E5E7EB;--border-color:#E5E7EB;box-shadow:0px 4px 24px 0px rgba(0,0,0,0.06);--padding-top:40px;--padding-bottom:40px;--padding-left:48px;--padding-right:48px;}.elementor-21 .elementor-element.elementor-element-2bc43817:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2bc43817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-47d001a7{--display:flex;--min-height:64px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-47d001a7:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-47d001a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CC0000;}.elementor-21 .elementor-element.elementor-element-5b8d66ae .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-5b8d66ae.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5b8d66ae.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-5b8d66ae.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5b8d66ae.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-5b8d66ae.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5b8d66ae .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-5b8d66ae .elementor-icon svg{height:25px;}.elementor-21 .elementor-element.elementor-element-68fb388{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-21 .elementor-element.elementor-element-59eaea11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.42px;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-3895daaa{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-21 .elementor-element.elementor-element-3895daaa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;color:#161616;}.elementor-21 .elementor-element.elementor-element-25b67250{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#666666;}.elementor-21 .elementor-element.elementor-element-1f21c3c8 .elementor-button{background-color:#CC0000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#CC0000;padding:18px 40px 18px 40px;}.elementor-21 .elementor-element.elementor-element-1f21c3c8 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-1f21c3c8 .elementor-button:focus{background-color:#A30000;}.elementor-21 .elementor-element.elementor-element-68005551{--display:flex;--padding-top:0px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-68005551:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-68005551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-21 .elementor-element.elementor-element-721535fe{--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;}.elementor-21 .elementor-element.elementor-element-20dcd31{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overflow:hidden;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-21 .elementor-element.elementor-element-20dcd31:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-20dcd31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdicamdorcom.kinsta.cloud/wp-content/uploads/2026/04/FMI-manufacturing-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-20dcd31::before, .elementor-21 .elementor-element.elementor-element-20dcd31 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-20dcd31 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-20dcd31 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-20dcd31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-20dcd31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000C4;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-7b042fa0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1d8d0b80 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.42px;color:#F5A623;}.elementor-21 .elementor-element.elementor-element-137e196e{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-21 .elementor-element.elementor-element-137e196e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-274a2b0d{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.6);}.elementor-21 .elementor-element.elementor-element-4f4eec27{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-37ee4b77{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-21 .elementor-element.elementor-element-14288f80 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;line-height:1em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-35b6de41 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:rgba(255,255,255,0.4);}.elementor-21 .elementor-element.elementor-element-686fcec1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-21 .elementor-element.elementor-element-797cfe90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;line-height:1em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-519ad56a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:rgba(255,255,255,0.4);}.elementor-21 .elementor-element.elementor-element-3af9403c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-21 .elementor-element.elementor-element-4d35a7eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;line-height:1em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4152b3f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:rgba(255,255,255,0.4);}.elementor-21 .elementor-element.elementor-element-2c0acbb6{--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:#E5E7EB;--border-color:#E5E7EB;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2c0acbb6:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2c0acbb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-21 .elementor-element.elementor-element-2366cd6e{--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;}.elementor-21 .elementor-element.elementor-element-24fa5bfa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-52f839e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.42px;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-28587de5{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-28587de5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;line-height:1.12em;color:#0a0a0a;}.elementor-21 .elementor-element.elementor-element-2f47cadd{--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;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:#E5E7EB;--border-color:#E5E7EB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2f47cadd:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2f47cadd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-811fa28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-21 .elementor-element.elementor-element-64a22209{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-21 .elementor-element.elementor-element-64a22209 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#666666;}.elementor-21 .elementor-element.elementor-element-6480c5a3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-33c81111{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;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:#E5E7EB;--border-color:#E5E7EB;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-33c81111:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-33c81111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-21 .elementor-element.elementor-element-44c76a0d{text-align:center;}.elementor-21 .elementor-element.elementor-element-44c76a0d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;line-height:1em;color:#161616;}.elementor-21 .elementor-element.elementor-element-49d4ff50{text-align:center;}.elementor-21 .elementor-element.elementor-element-49d4ff50 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-7ad8ce61{--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;}.elementor-21 .elementor-element.elementor-element-6a8f7415 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#666666;}.elementor-21 .elementor-element.elementor-element-314775e3{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-314775e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;color:#161616;}.elementor-21 .elementor-element.elementor-element-2eae5479{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-13992ca0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;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:#E5E7EB;--border-color:#E5E7EB;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-13992ca0:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-13992ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-21 .elementor-element.elementor-element-737c174e{text-align:center;}.elementor-21 .elementor-element.elementor-element-737c174e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;line-height:1em;color:#161616;}.elementor-21 .elementor-element.elementor-element-33f06e83{text-align:center;}.elementor-21 .elementor-element.elementor-element-33f06e83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-1307b9ca{--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;}.elementor-21 .elementor-element.elementor-element-6cd7a416 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#666666;}.elementor-21 .elementor-element.elementor-element-22914ef8{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-22914ef8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;color:#161616;}.elementor-21 .elementor-element.elementor-element-28cc9be3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5be22993{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;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:#E5E7EB;--border-color:#E5E7EB;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-5be22993:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5be22993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-21 .elementor-element.elementor-element-7737c691{text-align:center;}.elementor-21 .elementor-element.elementor-element-7737c691 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;line-height:1em;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-134ceb74{text-align:center;}.elementor-21 .elementor-element.elementor-element-134ceb74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-499ef4ab{--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;}.elementor-21 .elementor-element.elementor-element-2c6296cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#666666;}.elementor-21 .elementor-element.elementor-element-32fb462f{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-32fb462f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;color:#161616;}.elementor-21 .elementor-element.elementor-element-2b97e969{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-2b97e969 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-207a6d45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-21 .elementor-element.elementor-element-343e9209{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-21 .elementor-element.elementor-element-343e9209 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#666666;}.elementor-21 .elementor-element.elementor-element-798b86ad{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-798b86ad{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-798b86ad{right:0px;}.elementor-21 .elementor-element.elementor-element-6058a843{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-6058a843{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-6058a843{right:0px;}.elementor-21 .elementor-element.elementor-element-22eb830a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-21 .elementor-element.elementor-element-22eb830a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-2e7cad45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-21 .elementor-element.elementor-element-2e7cad45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;text-transform:uppercase;line-height:1.2em;color:#161616;}.elementor-21 .elementor-element.elementor-element-106505da{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-21 .elementor-element.elementor-element-787a1588{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-787a1588{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-787a1588{right:0px;}.elementor-21 .elementor-element.elementor-element-52a18210{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-21 .elementor-element.elementor-element-52a18210 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-63a71b39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-21 .elementor-element.elementor-element-63a71b39 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;text-transform:uppercase;line-height:1.2em;color:#161616;}.elementor-21 .elementor-element.elementor-element-2dee422d{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-21 .elementor-element.elementor-element-4e7e3b2d{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-4e7e3b2d{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-4e7e3b2d{right:0px;}.elementor-21 .elementor-element.elementor-element-1d4e3798{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-21 .elementor-element.elementor-element-1d4e3798 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-4d5dde39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-21 .elementor-element.elementor-element-4d5dde39 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;text-transform:uppercase;line-height:1.2em;color:#161616;}.elementor-21 .elementor-element.elementor-element-63957f58{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-21 .elementor-element.elementor-element-431faae0{--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:center;}.elementor-21 .elementor-element.elementor-element-4f5e30ba .elementor-button{background-color:#CC0000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#CC0000;padding:18px 40px 18px 40px;}.elementor-21 .elementor-element.elementor-element-4f5e30ba .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-4f5e30ba .elementor-button:focus{background-color:#A30000;}.elementor-21 .elementor-element.elementor-element-896f418{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:112px;--padding-bottom:112px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-896f418:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-896f418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-21 .elementor-element.elementor-element-14378b7{--display:flex;}.elementor-21 .elementor-element.elementor-element-454c3060{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;--border-radius:24px 24px 24px 24px;}.elementor-21 .elementor-element.elementor-element-454c3060:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-454c3060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-21 .elementor-element.elementor-element-454c3060.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-75658199{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:64px;--padding-bottom:64px;--padding-left:56px;--padding-right:64px;}.elementor-21 .elementor-element.elementor-element-7b0bd8e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-21 .elementor-element.elementor-element-7b0bd8e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#F5A623;}.elementor-21 .elementor-element.elementor-element-58206da7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21 .elementor-element.elementor-element-58206da7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:800;text-transform:uppercase;line-height:1.12em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5bda788f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:rgba(255,255,255,0.6);}.elementor-21 .elementor-element.elementor-element-6e2fb474 .elementor-button{background-color:#CC0000;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1.56px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#CC0000;border-radius:6px 6px 6px 6px;padding:16px 32px 16px 32px;}.elementor-21 .elementor-element.elementor-element-6e2fb474 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-7583f89{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-2eafddf img{width:320px;}.elementor-21 .elementor-element.elementor-element-696d9ea4{--display:flex;--padding-top:112px;--padding-bottom:112px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-696d9ea4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-696d9ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6280c216{--display:flex;}.elementor-21 .elementor-element.elementor-element-28e96169{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;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:#E5E7EB;--border-color:#E5E7EB;}.elementor-21 .elementor-element.elementor-element-28e96169:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-28e96169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-45bc1ac4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4e6c77a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-21 .elementor-element.elementor-element-4e6c77a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.42px;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-5b65422b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21 .elementor-element.elementor-element-5b65422b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:900;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-27c534b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-21 .elementor-element.elementor-element-27c534b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:71px;font-weight:800;text-transform:uppercase;line-height:1.12em;color:#161616;}.elementor-21 .elementor-element.elementor-element-4da8cdda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;color:#666666;}.elementor-21 .elementor-element.elementor-element-5be8da86{--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;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:#E5E7EB;--border-color:#E5E7EB;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-cee2a15{--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;}.elementor-21 .elementor-element.elementor-element-15d96c1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-21 .elementor-element.elementor-element-15d96c1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;line-height:1em;color:#161616;}.elementor-21 .elementor-element.elementor-element-f893f17 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#666666;}.elementor-21 .elementor-element.elementor-element-325065bc{--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;}.elementor-21 .elementor-element.elementor-element-1d81ecf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-21 .elementor-element.elementor-element-1d81ecf8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;line-height:1em;color:#161616;}.elementor-21 .elementor-element.elementor-element-281ee91a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#666666;}.elementor-21 .elementor-element.elementor-element-3f43b4b2{--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;}.elementor-21 .elementor-element.elementor-element-547512b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-21 .elementor-element.elementor-element-547512b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;line-height:1em;color:#161616;}.elementor-21 .elementor-element.elementor-element-7337c417 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#666666;}.elementor-21 .elementor-element.elementor-element-308145fb{--display:flex;}.elementor-21 .elementor-element.elementor-element-5e58ebee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-30040fb .elementor-button{background-color:#CC0000;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1.56px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#CC0000;border-radius:6px 6px 6px 6px;padding:16px 32px 16px 32px;}.elementor-21 .elementor-element.elementor-element-2bbdce0e{--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:#E5E7EB;--border-color:#E5E7EB;--padding-top:112px;--padding-bottom:112px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-2bbdce0e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2bbdce0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-21 .elementor-element.elementor-element-5d9024ca{--display:flex;}.elementor-21 .elementor-element.elementor-element-425a50ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-21 .elementor-element.elementor-element-425a50ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.42px;color:#CC0000;}.elementor-21 .elementor-element.elementor-element-4bea0f4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;line-height:1.12em;color:#161616;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21 .elementor-element.elementor-element-3a426c73 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21 .elementor-element.elementor-element-3a426c73 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-3a426c73{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-197a4854{--content-width:1300px;}.elementor-21 .elementor-element.elementor-element-1faccddc{--width:100%;}.elementor-21 .elementor-element.elementor-element-f155b7a{--width:100%;}.elementor-21 .elementor-element.elementor-element-4764e396{--content-width:1300px;}.elementor-21 .elementor-element.elementor-element-5e6dfd09{--content-width:1300px;}.elementor-21 .elementor-element.elementor-element-21050b4{--width:30%;}.elementor-21 .elementor-element.elementor-element-32945829{--width:70%;}.elementor-21 .elementor-element.elementor-element-3fa222ac{--content-width:1300px;}.elementor-21 .elementor-element.elementor-element-4c752c32{--content-width:1300px;}.elementor-21 .elementor-element.elementor-element-6901f261{--content-width:1400px;}.elementor-21 .elementor-element.elementor-element-1f429d31{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-5b2a6dc5{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-3f5bdde6{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-47d001a7{--width:64px;}.elementor-21 .elementor-element.elementor-element-68fb388{--width:70%;}.elementor-21 .elementor-element.elementor-element-721535fe{--content-width:1300px;}.elementor-21 .elementor-element.elementor-element-7b042fa0{--width:65%;}.elementor-21 .elementor-element.elementor-element-4f4eec27{--width:35%;}.elementor-21 .elementor-element.elementor-element-2366cd6e{--content-width:1300px;}.elementor-21 .elementor-element.elementor-element-811fa28{--width:50%;}.elementor-21 .elementor-element.elementor-element-33c81111{--width:20%;}.elementor-21 .elementor-element.elementor-element-7ad8ce61{--width:60%;}.elementor-21 .elementor-element.elementor-element-13992ca0{--width:20%;}.elementor-21 .elementor-element.elementor-element-1307b9ca{--width:60%;}.elementor-21 .elementor-element.elementor-element-5be22993{--width:20%;}.elementor-21 .elementor-element.elementor-element-499ef4ab{--width:60%;}.elementor-21 .elementor-element.elementor-element-207a6d45{--width:50%;}.elementor-21 .elementor-element.elementor-element-454c3060{--width:80%;}.elementor-21 .elementor-element.elementor-element-6280c216{--content-width:1300px;}.elementor-21 .elementor-element.elementor-element-5d9024ca{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-21050b4{--width:100%;}.elementor-21 .elementor-element.elementor-element-32945829{--width:100%;}.elementor-21 .elementor-element.elementor-element-1f429d31{--width:100%;}.elementor-21 .elementor-element.elementor-element-5b2a6dc5{--width:100%;}.elementor-21 .elementor-element.elementor-element-3f5bdde6{--width:100%;}.elementor-21 .elementor-element.elementor-element-7b042fa0{--width:100%;}.elementor-21 .elementor-element.elementor-element-4f4eec27{--width:84%;}.elementor-21 .elementor-element.elementor-element-811fa28{--width:100%;}.elementor-21 .elementor-element.elementor-element-207a6d45{--width:100%;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-764ec082 .elementor-heading-title{font-size:64px;}.elementor-21 .elementor-element.elementor-element-408b09ee .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-4dee3bff .elementor-heading-title{font-size:24px;}.elementor-21 .elementor-element.elementor-element-1faccddc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f155b7a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;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:0px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-bfa896c{border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-59ee92a{border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-cd60842{border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-b824adc{border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-6ed88a9b .elementor-heading-title{font-size:26px;}.elementor-21 .elementor-element.elementor-element-6895423d{--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-21 .elementor-element.elementor-element-21050b4{--min-height:461px;}.elementor-21 .elementor-element.elementor-element-21050b4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-21050b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-21 .elementor-element.elementor-element-32945829{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-1e3e95d8 .elementor-heading-title{font-size:28px;}.elementor-21 .elementor-element.elementor-element-51e6b557{--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-21 .elementor-element.elementor-element-3882569d .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-621bb4fc .elementor-heading-title{font-size:40px;}.elementor-21 .elementor-element.elementor-element-526b63c3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-3fffbbb .elementor-heading-title{font-size:48px;}.elementor-21 .elementor-element.elementor-element-114e9007{--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-21 .elementor-element.elementor-element-2bc43817{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-20dcd31{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-7b042fa0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-137e196e .elementor-heading-title{font-size:36px;}.elementor-21 .elementor-element.elementor-element-28587de5 .elementor-heading-title{font-size:48px;}.elementor-21 .elementor-element.elementor-element-2f47cadd{--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-21 .elementor-element.elementor-element-811fa28{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-21 .elementor-element.elementor-element-454c3060{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-75658199{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-58206da7 .elementor-heading-title{font-size:40px;}.elementor-21 .elementor-element.elementor-element-2eafddf img{width:260px;}.elementor-21 .elementor-element.elementor-element-28e96169{--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-21 .elementor-element.elementor-element-4bea0f4c .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-7aff6c0{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:90px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-197a4854{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-764ec082 .elementor-heading-title{font-size:48px;}.elementor-21 .elementor-element.elementor-element-724c3f72{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-408b09ee .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-4dee3bff .elementor-heading-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-5cab9676{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-23fd3cdc{--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-21 .elementor-element.elementor-element-1faccddc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-d8c83cc{--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-21 .elementor-element.elementor-element-f155b7a{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 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:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-bfa896c{border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-59ee92a{border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-cd60842{border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-b824adc{border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-6ed88a9b .elementor-heading-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-21050b4{--min-height:357px;}.elementor-21 .elementor-element.elementor-element-32945829{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-142f67eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-51e6b557{--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-21 .elementor-element.elementor-element-3882569d .elementor-heading-title{font-size:24px;}.elementor-21 .elementor-element.elementor-element-621bb4fc .elementor-heading-title{font-size:36px;}.elementor-21 .elementor-element.elementor-element-526b63c3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-3fffbbb .elementor-heading-title{font-size:40px;}.elementor-21 .elementor-element.elementor-element-47d001a7{--width:20%;}.elementor-21 .elementor-element.elementor-element-137e196e .elementor-heading-title{font-size:26px;}.elementor-21 .elementor-element.elementor-element-4f4eec27{--flex-wrap:nowrap;}.elementor-21 .elementor-element.elementor-element-28587de5 .elementor-heading-title{font-size:40px;}.elementor-21 .elementor-element.elementor-element-33c81111{--width:50%;}.elementor-21 .elementor-element.elementor-element-13992ca0{--width:50%;}.elementor-21 .elementor-element.elementor-element-5be22993{--width:50%;}.elementor-21 .elementor-element.elementor-element-2b97e969{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21 .elementor-element.elementor-element-896f418{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-58206da7 .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-45bc1ac4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-27c534b5 .elementor-heading-title{font-size:29px;}.elementor-21 .elementor-element.elementor-element-4bea0f4c .elementor-heading-title{font-size:40px;}}/* Start custom CSS for heading, class: .elementor-element-431b41a */.elementor-21 .elementor-element.elementor-element-431b41a { padding: 32px 0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c87d2d5 */.elementor-21 .elementor-element.elementor-element-2c87d2d5 img { height: 56px; max-width: 180px; object-fit: contain; filter: grayscale(100%); opacity: 0.6; } .elementor-21 .elementor-element.elementor-element-2c87d2d5 img:hover { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58a2880a */.elementor-21 .elementor-element.elementor-element-58a2880a img { height: 56px; max-width: 180px; object-fit: contain; filter: grayscale(100%); opacity: 0.6; } .elementor-21 .elementor-element.elementor-element-58a2880a img:hover { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ec65153 */.elementor-21 .elementor-element.elementor-element-3ec65153 img { height: 56px; max-width: 180px; object-fit: contain; filter: grayscale(100%); opacity: 0.6; } .elementor-21 .elementor-element.elementor-element-3ec65153 img:hover { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-473376fd */.elementor-21 .elementor-element.elementor-element-473376fd img { height: 56px; max-width: 180px; object-fit: contain; filter: grayscale(100%); opacity: 0.6; } .elementor-21 .elementor-element.elementor-element-473376fd img:hover { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f836a2a */.elementor-21 .elementor-element.elementor-element-f836a2a { padding: 32px 0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bfa896c */.elementor-21 .elementor-element.elementor-element-bfa896c img { height: 56px; max-width: 180px; object-fit: contain; filter: grayscale(100%); opacity: 0.6; } .elementor-21 .elementor-element.elementor-element-bfa896c img:hover { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59ee92a */.elementor-21 .elementor-element.elementor-element-59ee92a img { height: 56px; max-width: 180px; object-fit: contain; filter: grayscale(100%); opacity: 0.6; } .elementor-21 .elementor-element.elementor-element-59ee92a img:hover { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd60842 */.elementor-21 .elementor-element.elementor-element-cd60842 img { height: 56px; max-width: 180px; object-fit: contain; filter: grayscale(100%); opacity: 0.6; } .elementor-21 .elementor-element.elementor-element-cd60842 img:hover { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b824adc */.elementor-21 .elementor-element.elementor-element-b824adc img { height: 56px; max-width: 180px; object-fit: contain; filter: grayscale(100%); opacity: 0.6; } .elementor-21 .elementor-element.elementor-element-b824adc img:hover { filter: grayscale(0%); opacity: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e878ff */.elementor-21 .elementor-element.elementor-element-56e878ff .elementor-heading-title::before { content: ''; display: inline-block; width: 10px; height: 10px; border-radius: 50%; background: #CC0000; margin-right: 10px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ba635e5 */.elementor-21 .elementor-element.elementor-element-7ba635e5 .elementor-icon-list-items { display:grid; grid-template-columns:1fr 1fr; gap:12px 24px; } @media(max-width:767px){ .elementor-21 .elementor-element.elementor-element-7ba635e5 .elementor-icon-list-items { grid-template-columns:1fr; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-616f8342 */.elementor-21 .elementor-element.elementor-element-616f8342 .elementor-heading-title::before { content: ''; display: inline-block; width: 20px; height: 2px; background: #CC0000; margin-right: 10px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d639706 */.elementor-21 .elementor-element.elementor-element-1d639706 img { height:48px; width:auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1142df0c */.elementor-21 .elementor-element.elementor-element-1142df0c { position:relative; } .elementor-21 .elementor-element.elementor-element-1142df0c::before { content:''; position:absolute; top:0; left:0; right:0; height:6px; background:repeating-linear-gradient(-45deg,#CC0000 0px,#CC0000 8px,#F5A623 8px,#F5A623 16px); z-index:10; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4325e9c1 */.elementor-21 .elementor-element.elementor-element-4325e9c1 .elementor-heading-title::before { content: ''; display: inline-block; width: 20px; height: 2px; background: #CC0000; margin-right: 10px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af1d44b */.elementor-21 .elementor-element.elementor-element-1af1d44b { text-align:center; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f840272 */.elementor-21 .elementor-element.elementor-element-2f840272 img { height:64px; max-width:200px; object-fit:contain; object-position:left; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5700da25 */.elementor-21 .elementor-element.elementor-element-5700da25 { position:relative; } .elementor-21 .elementor-element.elementor-element-5700da25::before { content:''; position:absolute; top:0; left:0; width:4px; height:100%; background:repeating-linear-gradient(180deg,#CC0000 0px,#CC0000 8px,#F5A623 8px,#F5A623 16px); border-radius:8px 0 0 8px; } .elementor-21 .elementor-element.elementor-element-5700da25::after { content:''; position:absolute; bottom:-60px; right:-60px; width:160px; height:160px; border-radius:50%; background:#CC0000; opacity:0.03; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe2c23c */.elementor-21 .elementor-element.elementor-element-1fe2c23c img { height:64px; max-width:200px; object-fit:contain; object-position:left; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73db29b4 */.elementor-21 .elementor-element.elementor-element-73db29b4 { position:relative; } .elementor-21 .elementor-element.elementor-element-73db29b4::before { content:''; position:absolute; top:0; left:0; width:4px; height:100%; background:repeating-linear-gradient(180deg,#CC0000 0px,#CC0000 8px,#F5A623 8px,#F5A623 16px); border-radius:8px 0 0 8px; } .elementor-21 .elementor-element.elementor-element-73db29b4::after { content:''; position:absolute; bottom:-60px; right:-60px; width:160px; height:160px; border-radius:50%; background:#CC0000; opacity:0.03; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d6ddf65 */.elementor-21 .elementor-element.elementor-element-5d6ddf65 img { height:48px; max-width:160px; object-fit:contain; object-position:left; margin-top:8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-622c3ccd */.elementor-21 .elementor-element.elementor-element-622c3ccd { position:relative; } .elementor-21 .elementor-element.elementor-element-622c3ccd::before { content:''; position:absolute; top:0; left:0; width:4px; height:100%; background:repeating-linear-gradient(180deg,#CC0000 0px,#CC0000 8px,#F5A623 8px,#F5A623 16px); border-radius:8px 0 0 8px; } .elementor-21 .elementor-element.elementor-element-622c3ccd::after { content:''; position:absolute; bottom:-60px; right:-60px; width:160px; height:160px; border-radius:50%; background:#CC0000; opacity:0.03; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b31061f */.elementor-21 .elementor-element.elementor-element-2b31061f .elementor-heading-title::before { content: ''; display: inline-block; width: 20px; height: 2px; background: #CC0000; margin-right: 10px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b16418f */.elementor-21 .elementor-element.elementor-element-1b16418f { max-width: 600px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a3c693a */.elementor-21 .elementor-element.elementor-element-4a3c693a img { width: 100%; height: 240px; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31d0d13c */.elementor-21 .elementor-element.elementor-element-31d0d13c { position: absolute !important; top: 16px; left: 16px; z-index: 10; } .elementor-21 .elementor-element.elementor-element-31d0d13c .elementor-heading-title { background: #161616; color: #FFFFFF; font-family: Montserrat; font-size: 14px; font-weight: 800; letter-spacing: 1.4px; padding: 6px 12px; display: inline-block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f429d31 */.elementor-21 .elementor-element.elementor-element-1f429d31::before { content: ''; display: block; height: 4px; background: repeating-linear-gradient(-45deg, #CC0000 0px, #CC0000 6px, #F5A623 6px, #F5A623 12px); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-331f08e5 */.elementor-21 .elementor-element.elementor-element-331f08e5 img { width: 100%; height: 240px; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2236972c */.elementor-21 .elementor-element.elementor-element-2236972c { position: absolute !important; top: 16px; left: 16px; z-index: 10; } .elementor-21 .elementor-element.elementor-element-2236972c .elementor-heading-title { background: #161616; color: #FFFFFF; font-family: Montserrat; font-size: 14px; font-weight: 800; letter-spacing: 1.4px; padding: 6px 12px; display: inline-block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b2a6dc5 */.elementor-21 .elementor-element.elementor-element-5b2a6dc5::before { content: ''; display: block; height: 4px; background: repeating-linear-gradient(-45deg, #CC0000 0px, #CC0000 6px, #F5A623 6px, #F5A623 12px); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff902b1 */.elementor-21 .elementor-element.elementor-element-ff902b1 img { width: 100%; height: 240px; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49ea892 */.elementor-21 .elementor-element.elementor-element-49ea892 { position: absolute !important; top: 16px; left: 16px; z-index: 10; } .elementor-21 .elementor-element.elementor-element-49ea892 .elementor-heading-title { background: #161616; color: #FFFFFF; font-family: Montserrat; font-size: 14px; font-weight: 800; letter-spacing: 1.4px; padding: 6px 12px; display: inline-block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5bdde6 */.elementor-21 .elementor-element.elementor-element-3f5bdde6::before { content: ''; display: block; height: 4px; background: repeating-linear-gradient(-45deg, #CC0000 0px, #CC0000 6px, #F5A623 6px, #F5A623 12px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59eaea11 */.elementor-21 .elementor-element.elementor-element-59eaea11 .elementor-heading-title::before { content: ''; display: inline-block; width: 20px; height: 2px; background: #CC0000; margin-right: 10px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25b67250 */.elementor-21 .elementor-element.elementor-element-25b67250 { max-width: 600px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d8d0b80 */.elementor-21 .elementor-element.elementor-element-1d8d0b80 .elementor-heading-title::before { content: ''; display: inline-block; width: 20px; height: 2px; background: #F5A623; margin-right: 10px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-274a2b0d */.elementor-21 .elementor-element.elementor-element-274a2b0d { max-width: 480px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20dcd31 */.elementor-21 .elementor-element.elementor-element-20dcd31 { min-height: 40vh; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52f839e3 */.elementor-21 .elementor-element.elementor-element-52f839e3 .elementor-heading-title::before { content: ''; display: inline-block; width: 20px; height: 2px; background: #CC0000; margin-right: 10px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64a22209 */.elementor-21 .elementor-element.elementor-element-64a22209 { padding-bottom: 16px; border-bottom: 1px solid #E5E7EB; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b97e969 */.elementor-21 .elementor-element.elementor-element-2b97e969 .elementor-heading-title { border: 1px solid rgba(204,0,0,0.25); padding: 4px 10px; display: inline-block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-343e9209 */.elementor-21 .elementor-element.elementor-element-343e9209 { padding-bottom: 16px; border-bottom: 1px solid #E5E7EB; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6058a843 */.elementor-21 .elementor-element.elementor-element-6058a843::before { content: ''; position: absolute; left: 0; top: 4px; width: 12px; height: 12px; background: #FFFFFF; border: 2px solid #CC0000; border-radius: 50%; z-index: 2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-787a1588 */.elementor-21 .elementor-element.elementor-element-787a1588::before { content: ''; position: absolute; left: 0; top: 4px; width: 12px; height: 12px; background: #FFFFFF; border: 2px solid #CC0000; border-radius: 50%; z-index: 2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7e3b2d */.elementor-21 .elementor-element.elementor-element-4e7e3b2d::before { content: ''; position: absolute; left: 0; top: 4px; width: 12px; height: 12px; background: #FFFFFF; border: 2px solid #CC0000; border-radius: 50%; z-index: 2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-798b86ad */.elementor-21 .elementor-element.elementor-element-798b86ad::before { content: ''; position: absolute; left: 5px; top: 8px; bottom: 0; width: 2px; background: #E5E7EB; z-index: 1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bda788f */.elementor-21 .elementor-element.elementor-element-5bda788f { max-width: 440px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75658199 */.elementor-21 .elementor-element.elementor-element-75658199 { flex: 1; border-right: 1px solid rgba(255,255,255,0.07); }
@media (max-width: 1100px) { .elementor-21 .elementor-element.elementor-element-75658199 { border-right: none; text-align: center; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2eafddf */.elementor-21 .elementor-element.elementor-element-2eafddf img { filter: drop-shadow(0 16px 32px rgba(0,0,0,0.3)); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7583f89 */.elementor-21 .elementor-element.elementor-element-7583f89 { flex: 0 0 360px; }
@media (max-width: 1100px) { .elementor-21 .elementor-element.elementor-element-7583f89 { flex: none; width: 100%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-454c3060 */.elementor-21 .elementor-element.elementor-element-454c3060 { box-shadow: 0 24px 48px rgba(0,0,0,0.15); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e6c77a4 */.elementor-21 .elementor-element.elementor-element-4e6c77a4 .elementor-heading-title::before { content: ''; display: inline-block; width: 20px; height: 2px; background: #CC0000; margin-right: 10px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b65422b */.elementor-21 .elementor-element.elementor-element-5b65422b .elementor-heading-title { display: inline-block; background: #CC0000; color: #FFFFFF; padding: 10px 20px; letter-spacing: 0.05em; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45bc1ac4 */.elementor-21 .elementor-element.elementor-element-45bc1ac4 { width: 48%; }
@media (max-width: 1000px) { .elementor-21 .elementor-element.elementor-element-45bc1ac4 { width: 100%; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42850126 */.elementor-21 .elementor-element.elementor-element-42850126, .elementor-21 .elementor-element.elementor-element-42850126 img { width: 100%; height: 100%; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-308145fb */.elementor-21 .elementor-element.elementor-element-308145fb { width: 52%; min-height: 480px; border-left: 1px solid #E5E7EB; }
@media (max-width: 1000px) { .elementor-21 .elementor-element.elementor-element-308145fb { width: 100%; min-height: 300px; border-left: none; border-bottom: 1px solid #E5E7EB; order: -1; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e96169 */.elementor-21 .elementor-element.elementor-element-28e96169 { box-shadow: 0 8px 32px rgba(0,0,0,0.06); position: relative; }
.elementor-21 .elementor-element.elementor-element-28e96169::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 6px; background: repeating-linear-gradient(-45deg, #CC0000 0px, #CC0000 8px, #F5A623 8px, #F5A623 16px); z-index: 10; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-425a50ff */.elementor-21 .elementor-element.elementor-element-425a50ff .elementor-heading-title::before { content: ''; display: inline-block; width: 20px; height: 2px; background: #CC0000; margin-right: 10px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS *//* ========================================
   FLUENT FORMS - ISG FDIC DESIGN OVERRIDES
   ======================================== */

.fluentform { width: 100% !important; }
.fluentform .ff-el-group { margin-bottom: 20px !important; }

/* Labels */
.fluentform .ff-el-form-label,
.fluentform .ff-el-input--label {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  color: #161616 !important;
  margin-bottom: 8px !important;
}

/* Inputs */
.fluentform .ff-el-form-control {
  background: #F7F8FA !important;
  border: 1px solid #E5E7EB !important;
  padding: 16px 20px !important;
  font-family: 'Barlow', sans-serif !important;
  font-size: 15px !important;
  color: #161616 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  height: auto !important;
  transition: all .2s !important;
}

.fluentform .ff-el-form-control:focus {
  border-color: #CC0000 !important;
  box-shadow: 0 0 0 3px rgba(204,0,0,0.08) !important;
  background: #FFFFFF !important;
  outline: none !important;
}

/* Checkbox Grid */
.fluentform .ff-el-checkbox-group {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 12px !important;
  margin-top: 8px !important;
}

.fluentform .ff-el-form-check {
  margin: 0 !important;
  padding: 0 !important;
}

.fluentform .ff-el-form-check input[type="checkbox"] {
  position: absolute !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* Checkbox Labels */
.fluentform .ff-el-form-check label {
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  cursor: pointer !important;
  padding: 16px !important;
  border: 1px solid #E5E7EB !important;
  background: #F7F8FA !important;
  transition: all .2s !important;
  font-family: 'Barlow', sans-serif !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  color: #161616 !important;
}

/* Checked State */
.fluentform .ff-el-form-check label:has(input:checked) {
  border-color: #CC0000 !important;
  background: rgba(204,0,0,0.03) !important;
}

/* Custom Checkbox Square */
.fluentform .ff-el-form-check label::before {
  content: '' !important;
  width: 20px !important;
  height: 20px !important;
  border: 2px solid #E5E7EB !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #FFFFFF !important;
  transition: all .2s !important;
  flex-shrink: 0 !important;
  box-sizing: border-box !important;
}

.fluentform .ff-el-form-check label:has(input:checked)::before {
  background: #CC0000 !important;
  border-color: #CC0000 !important;
  content: '\f00c' !important;
  font-family: 'Font Awesome 6 Free' !important;
  font-weight: 900 !important;
  color: white !important;
  font-size: 12px !important;
}

/* Submit Button */
.fluentform .ff-btn-submit {
  width: 100% !important;
  background: #CC0000 !important;
  color: #FFFFFF !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  padding: 24px !important;
  border: none !important;
  cursor: pointer !important;
  transition: background .2s !important;
  margin-top: 16px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.fluentform .ff-btn-submit:hover {
  background: #A30000 !important;
}

.fluentform .ff-btn-submit::before {
  content: '\f134' !important;
  font-family: 'Font Awesome 6 Free' !important;
  font-weight: 900 !important;
  margin-right: 12px !important;
}

/* Mobile: single-column checkboxes */
@media (max-width: 600px) {
  .fluentform .ff-el-checkbox-group {
    grid-template-columns: 1fr !important;
  }
}/* End custom CSS */