.elementor-1975 .elementor-element.elementor-element-b47c350{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-e958a505{--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:78px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-e958a505:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-e958a505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-b3922423{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:42px;--padding-left:24px;--padding-right:24px;}.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-1975 .elementor-element.elementor-element-a934b7f4{text-align:center;}.elementor-1975 .elementor-element.elementor-element-a934b7f4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:900;text-transform:uppercase;line-height:0.96em;letter-spacing:0px;color:#050505;}.elementor-1975 .elementor-element.elementor-element-365a88cf{text-align:center;}.elementor-1975 .elementor-element.elementor-element-365a88cf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:900;text-transform:uppercase;line-height:0.96em;letter-spacing:0px;color:#FF1C1C;}.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-1975 .elementor-element.elementor-element-bb411cae{text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-f92359e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1975 .elementor-element.elementor-element-24e996a7{--display:flex;--min-height:230px;--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#FF1C1C;--border-color:#FF1C1C;--border-radius:8px 8px 8px 8px;box-shadow:0px 18px 44px 0px rgba(15,23,42,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1975 .elementor-element.elementor-element-24e996a7:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-24e996a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-1975 .elementor-element.elementor-element-fbd4533c .elementor-icon-wrapper{text-align:center;}.elementor-1975 .elementor-element.elementor-element-fbd4533c.elementor-view-stacked .elementor-icon{background-color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-fbd4533c.elementor-view-framed .elementor-icon, .elementor-1975 .elementor-element.elementor-element-fbd4533c.elementor-view-default .elementor-icon{color:#FF1C1C;border-color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-fbd4533c.elementor-view-framed .elementor-icon, .elementor-1975 .elementor-element.elementor-element-fbd4533c.elementor-view-default .elementor-icon svg{fill:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-fbd4533c .elementor-icon{font-size:38px;}.elementor-1975 .elementor-element.elementor-element-fbd4533c .elementor-icon svg{height:38px;}.elementor-1975 .elementor-element.elementor-element-3779541c{text-align:center;}.elementor-1975 .elementor-element.elementor-element-3779541c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:900;text-transform:uppercase;line-height:1.14em;letter-spacing:0px;color:#0F172A;}.elementor-1975 .elementor-element.elementor-element-4c6f5653{text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-50e11432{--display:flex;--min-height:230px;--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#FF1C1C;--border-color:#FF1C1C;--border-radius:8px 8px 8px 8px;box-shadow:0px 18px 44px 0px rgba(15,23,42,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1975 .elementor-element.elementor-element-50e11432:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-50e11432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-f9902577 .elementor-icon-wrapper{text-align:center;}.elementor-1975 .elementor-element.elementor-element-f9902577.elementor-view-stacked .elementor-icon{background-color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-f9902577.elementor-view-framed .elementor-icon, .elementor-1975 .elementor-element.elementor-element-f9902577.elementor-view-default .elementor-icon{color:#FF1C1C;border-color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-f9902577.elementor-view-framed .elementor-icon, .elementor-1975 .elementor-element.elementor-element-f9902577.elementor-view-default .elementor-icon svg{fill:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-f9902577 .elementor-icon{font-size:38px;}.elementor-1975 .elementor-element.elementor-element-f9902577 .elementor-icon svg{height:38px;}.elementor-1975 .elementor-element.elementor-element-5687ac85{text-align:center;}.elementor-1975 .elementor-element.elementor-element-5687ac85 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:900;text-transform:uppercase;line-height:1.14em;letter-spacing:0px;color:#0F172A;}.elementor-1975 .elementor-element.elementor-element-e5e37dcb{text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-51452b6f{--display:flex;--min-height:230px;--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#FF1C1C;--border-color:#FF1C1C;--border-radius:8px 8px 8px 8px;box-shadow:0px 18px 44px 0px rgba(15,23,42,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1975 .elementor-element.elementor-element-51452b6f:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-51452b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-5a1a418f .elementor-icon-wrapper{text-align:center;}.elementor-1975 .elementor-element.elementor-element-5a1a418f.elementor-view-stacked .elementor-icon{background-color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-5a1a418f.elementor-view-framed .elementor-icon, .elementor-1975 .elementor-element.elementor-element-5a1a418f.elementor-view-default .elementor-icon{color:#FF1C1C;border-color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-5a1a418f.elementor-view-framed .elementor-icon, .elementor-1975 .elementor-element.elementor-element-5a1a418f.elementor-view-default .elementor-icon svg{fill:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-5a1a418f .elementor-icon{font-size:38px;}.elementor-1975 .elementor-element.elementor-element-5a1a418f .elementor-icon svg{height:38px;}.elementor-1975 .elementor-element.elementor-element-b408eb10{text-align:center;}.elementor-1975 .elementor-element.elementor-element-b408eb10 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:900;text-transform:uppercase;line-height:1.14em;letter-spacing:0px;color:#0F172A;}.elementor-1975 .elementor-element.elementor-element-9e7ba719{text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-57264403{--display:flex;--min-height:230px;--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#FF1C1C;--border-color:#FF1C1C;--border-radius:8px 8px 8px 8px;box-shadow:0px 18px 44px 0px rgba(15,23,42,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1975 .elementor-element.elementor-element-57264403:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-57264403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-20dfcab2 .elementor-icon-wrapper{text-align:center;}.elementor-1975 .elementor-element.elementor-element-20dfcab2.elementor-view-stacked .elementor-icon{background-color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-20dfcab2.elementor-view-framed .elementor-icon, .elementor-1975 .elementor-element.elementor-element-20dfcab2.elementor-view-default .elementor-icon{color:#FF1C1C;border-color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-20dfcab2.elementor-view-framed .elementor-icon, .elementor-1975 .elementor-element.elementor-element-20dfcab2.elementor-view-default .elementor-icon svg{fill:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-20dfcab2 .elementor-icon{font-size:38px;}.elementor-1975 .elementor-element.elementor-element-20dfcab2 .elementor-icon svg{height:38px;}.elementor-1975 .elementor-element.elementor-element-aeee1f04{text-align:center;}.elementor-1975 .elementor-element.elementor-element-aeee1f04 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:900;text-transform:uppercase;line-height:1.14em;letter-spacing:0px;color:#0F172A;}.elementor-1975 .elementor-element.elementor-element-0520314f{text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-de5b7dd5{--display:flex;--min-height:230px;--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#FF1C1C;--border-color:#FF1C1C;--border-radius:8px 8px 8px 8px;box-shadow:0px 18px 44px 0px rgba(15,23,42,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1975 .elementor-element.elementor-element-de5b7dd5:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-de5b7dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-39b8daf2 .elementor-icon-wrapper{text-align:center;}.elementor-1975 .elementor-element.elementor-element-39b8daf2.elementor-view-stacked .elementor-icon{background-color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-39b8daf2.elementor-view-framed .elementor-icon, .elementor-1975 .elementor-element.elementor-element-39b8daf2.elementor-view-default .elementor-icon{color:#FF1C1C;border-color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-39b8daf2.elementor-view-framed .elementor-icon, .elementor-1975 .elementor-element.elementor-element-39b8daf2.elementor-view-default .elementor-icon svg{fill:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-39b8daf2 .elementor-icon{font-size:38px;}.elementor-1975 .elementor-element.elementor-element-39b8daf2 .elementor-icon svg{height:38px;}.elementor-1975 .elementor-element.elementor-element-7ee16d22{text-align:center;}.elementor-1975 .elementor-element.elementor-element-7ee16d22 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:900;text-transform:uppercase;line-height:1.14em;letter-spacing:0px;color:#0F172A;}.elementor-1975 .elementor-element.elementor-element-96a01792{text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-7764bde5{--display:flex;--min-height:230px;--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#FF1C1C;--border-color:#FF1C1C;--border-radius:8px 8px 8px 8px;box-shadow:0px 18px 44px 0px rgba(15,23,42,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1975 .elementor-element.elementor-element-7764bde5:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-7764bde5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-29755324 .elementor-icon-wrapper{text-align:center;}.elementor-1975 .elementor-element.elementor-element-29755324.elementor-view-stacked .elementor-icon{background-color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-29755324.elementor-view-framed .elementor-icon, .elementor-1975 .elementor-element.elementor-element-29755324.elementor-view-default .elementor-icon{color:#FF1C1C;border-color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-29755324.elementor-view-framed .elementor-icon, .elementor-1975 .elementor-element.elementor-element-29755324.elementor-view-default .elementor-icon svg{fill:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-29755324 .elementor-icon{font-size:38px;}.elementor-1975 .elementor-element.elementor-element-29755324 .elementor-icon svg{height:38px;}.elementor-1975 .elementor-element.elementor-element-b6ede8b3{text-align:center;}.elementor-1975 .elementor-element.elementor-element-b6ede8b3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:900;text-transform:uppercase;line-height:1.14em;letter-spacing:0px;color:#0F172A;}.elementor-1975 .elementor-element.elementor-element-ae24c934{text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-720249d3{--display:flex;--min-height:230px;--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#FF1C1C;--border-color:#FF1C1C;--border-radius:8px 8px 8px 8px;box-shadow:0px 18px 44px 0px rgba(15,23,42,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1975 .elementor-element.elementor-element-720249d3:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-720249d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-3918609f .elementor-icon-wrapper{text-align:center;}.elementor-1975 .elementor-element.elementor-element-3918609f.elementor-view-stacked .elementor-icon{background-color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-3918609f.elementor-view-framed .elementor-icon, .elementor-1975 .elementor-element.elementor-element-3918609f.elementor-view-default .elementor-icon{color:#FF1C1C;border-color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-3918609f.elementor-view-framed .elementor-icon, .elementor-1975 .elementor-element.elementor-element-3918609f.elementor-view-default .elementor-icon svg{fill:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-3918609f .elementor-icon{font-size:38px;}.elementor-1975 .elementor-element.elementor-element-3918609f .elementor-icon svg{height:38px;}.elementor-1975 .elementor-element.elementor-element-f8b52cb2{text-align:center;}.elementor-1975 .elementor-element.elementor-element-f8b52cb2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:900;text-transform:uppercase;line-height:1.14em;letter-spacing:0px;color:#0F172A;}.elementor-1975 .elementor-element.elementor-element-eece13b5{text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-b0a1cdb4{--display:flex;--min-height:230px;--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#FF1C1C;--border-color:#FF1C1C;--border-radius:8px 8px 8px 8px;box-shadow:0px 18px 44px 0px rgba(15,23,42,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1975 .elementor-element.elementor-element-b0a1cdb4:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-b0a1cdb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-c7e50da6 .elementor-icon-wrapper{text-align:center;}.elementor-1975 .elementor-element.elementor-element-c7e50da6.elementor-view-stacked .elementor-icon{background-color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-c7e50da6.elementor-view-framed .elementor-icon, .elementor-1975 .elementor-element.elementor-element-c7e50da6.elementor-view-default .elementor-icon{color:#FF1C1C;border-color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-c7e50da6.elementor-view-framed .elementor-icon, .elementor-1975 .elementor-element.elementor-element-c7e50da6.elementor-view-default .elementor-icon svg{fill:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-c7e50da6 .elementor-icon{font-size:38px;}.elementor-1975 .elementor-element.elementor-element-c7e50da6 .elementor-icon svg{height:38px;}.elementor-1975 .elementor-element.elementor-element-8715e4f2{text-align:center;}.elementor-1975 .elementor-element.elementor-element-8715e4f2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:900;text-transform:uppercase;line-height:1.14em;letter-spacing:0px;color:#0F172A;}.elementor-1975 .elementor-element.elementor-element-daf03bbc{text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-401b4ebc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-401b4ebc:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-401b4ebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-48b0b318{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-7b2cb7b9{--display:flex;--min-height:550px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1975 .elementor-element.elementor-element-5cac45cb{text-align:center;}.elementor-1975 .elementor-element.elementor-element-5cac45cb img{width:100%;}.elementor-1975 .elementor-element.elementor-element-055b295f{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:70px;--padding-bottom:70px;--padding-left:58px;--padding-right:58px;}.elementor-1975 .elementor-element.elementor-element-2bf81e8d{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:900;line-height:1.2em;color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-b368092e{text-align:start;}.elementor-1975 .elementor-element.elementor-element-b368092e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:43px;font-weight:900;text-transform:uppercase;line-height:0.96em;letter-spacing:0px;color:#050505;}.elementor-1975 .elementor-element.elementor-element-313d82b8{--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:6px 6px;--row-gap:6px;--column-gap:6px;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:#F1F5F9;--border-color:#F1F5F9;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-d21e5486{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:#0F172A;}.elementor-1975 .elementor-element.elementor-element-368a7621{text-align:start;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-d3f33dbb{--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:6px 6px;--row-gap:6px;--column-gap:6px;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:#F1F5F9;--border-color:#F1F5F9;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-758a7e73{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:#0F172A;}.elementor-1975 .elementor-element.elementor-element-5282b1dd{text-align:start;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-f62c491d{--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:6px 6px;--row-gap:6px;--column-gap:6px;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:#F1F5F9;--border-color:#F1F5F9;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-6c64923f{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:#0F172A;}.elementor-1975 .elementor-element.elementor-element-5fd5a75a{text-align:start;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-8d8ba80b{--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:6px 6px;--row-gap:6px;--column-gap:6px;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:#F1F5F9;--border-color:#F1F5F9;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-a85de547{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:#0F172A;}.elementor-1975 .elementor-element.elementor-element-18ab966a{text-align:start;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-6b9a0f4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-6b9a0f4d:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-6b9a0f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1975 .elementor-element.elementor-element-0819e3c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-ee899d88{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:70px;--padding-bottom:70px;--padding-left:58px;--padding-right:58px;}.elementor-1975 .elementor-element.elementor-element-df20242b{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:900;line-height:1.2em;color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-e256b270{text-align:start;}.elementor-1975 .elementor-element.elementor-element-e256b270 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:43px;font-weight:900;text-transform:uppercase;line-height:0.96em;letter-spacing:0px;color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-e07514f5{--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:6px 6px;--row-gap:6px;--column-gap:6px;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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-f190c877{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-3a6c4043{text-align:start;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#C9D4E2;}.elementor-1975 .elementor-element.elementor-element-d26de914{--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:6px 6px;--row-gap:6px;--column-gap:6px;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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-f5bdf272{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-b824ad95{text-align:start;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#C9D4E2;}.elementor-1975 .elementor-element.elementor-element-5d810b47{--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:6px 6px;--row-gap:6px;--column-gap:6px;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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-954c7a1d{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-6e09b3a9{text-align:start;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#C9D4E2;}.elementor-1975 .elementor-element.elementor-element-a00257f3{--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:6px 6px;--row-gap:6px;--column-gap:6px;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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-8509d822{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-d90f9d07{text-align:start;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#C9D4E2;}.elementor-1975 .elementor-element.elementor-element-05d096d1{--display:flex;--min-height:550px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-e7858e81{text-align:center;}.elementor-1975 .elementor-element.elementor-element-e7858e81 img{width:100%;}.elementor-1975 .elementor-element.elementor-element-0dfbab8d{--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:86px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-0dfbab8d:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-0dfbab8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-9870f0d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1975 .elementor-element.elementor-element-a8ed8b46{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-23dc7a24{text-align:start;}.elementor-1975 .elementor-element.elementor-element-23dc7a24 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:900;text-transform:uppercase;line-height:0.96em;letter-spacing:0px;color:#050505;}.elementor-1975 .elementor-element.elementor-element-c892ed14{text-align:start;}.elementor-1975 .elementor-element.elementor-element-c892ed14 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:29px;font-weight:900;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#050505;}.elementor-1975 .elementor-element.elementor-element-296bb36b{text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:1.55em;color:#0F172A;}.elementor-1975 .elementor-element.elementor-element-112e46bf{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-1975 .elementor-element.elementor-element-6a188c09 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1975 .elementor-element.elementor-element-6a188c09 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-1975 .elementor-element.elementor-element-6a188c09 .elementor-button{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:#00C853;border-radius:4px 4px 4px 4px;}.elementor-1975 .elementor-element.elementor-element-b9c311ef{text-align:center;}.elementor-1975 .elementor-element.elementor-element-b9c311ef img{width:260px;}.elementor-1975 .elementor-element.elementor-element-f24f88f9{--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:82px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-f24f88f9:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-f24f88f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-1975 .elementor-element.elementor-element-ca6f910e{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:42px;--padding-left:24px;--padding-right:24px;}.elementor-1975 .elementor-element.elementor-element-53063e3e{text-align:center;}.elementor-1975 .elementor-element.elementor-element-53063e3e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:900;text-transform:uppercase;line-height:0.96em;letter-spacing:0px;color:#050505;}.elementor-1975 .elementor-element.elementor-element-957aacf0{text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-739e16a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1975 .elementor-element.elementor-element-ef3edeef{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;box-shadow:0px 16px 36px 0px rgba(15,23,42,0.12);--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-1975 .elementor-element.elementor-element-ef3edeef:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-ef3edeef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-6dfe9dfe{text-align:center;}.elementor-1975 .elementor-element.elementor-element-6dfe9dfe .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:76px;font-weight:900;text-transform:uppercase;line-height:0.96em;letter-spacing:0px;color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-c405dcc5{text-align:center;}.elementor-1975 .elementor-element.elementor-element-c405dcc5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:900;text-transform:none;line-height:1.05em;letter-spacing:0px;color:#050505;}.elementor-1975 .elementor-element.elementor-element-93fba0db{text-align:center;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-3587fea4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;box-shadow:0px 16px 36px 0px rgba(15,23,42,0.12);--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-1975 .elementor-element.elementor-element-3587fea4:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-3587fea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-f6a572ea{text-align:center;}.elementor-1975 .elementor-element.elementor-element-f6a572ea .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:76px;font-weight:900;text-transform:uppercase;line-height:0.96em;letter-spacing:0px;color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-b5382203{text-align:center;}.elementor-1975 .elementor-element.elementor-element-b5382203 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:900;text-transform:none;line-height:1.05em;letter-spacing:0px;color:#050505;}.elementor-1975 .elementor-element.elementor-element-7732a666{text-align:center;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-701cd7c7{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;box-shadow:0px 16px 36px 0px rgba(15,23,42,0.12);--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-1975 .elementor-element.elementor-element-701cd7c7:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-701cd7c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-8739f3d0{text-align:center;}.elementor-1975 .elementor-element.elementor-element-8739f3d0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:76px;font-weight:900;text-transform:uppercase;line-height:0.96em;letter-spacing:0px;color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-1125ee40{text-align:center;}.elementor-1975 .elementor-element.elementor-element-1125ee40 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:900;text-transform:none;line-height:1.05em;letter-spacing:0px;color:#050505;}.elementor-1975 .elementor-element.elementor-element-76c3a23d{text-align:center;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-0e648d7e{--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:36px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1975 .elementor-element.elementor-element-7e674435 .elementor-button{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:#FF1C1C;border-radius:4px 4px 4px 4px;}.elementor-1975 .elementor-element.elementor-element-91f07311{--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:82px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-91f07311:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-91f07311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-e946bb7f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:42px;--padding-left:24px;--padding-right:24px;}.elementor-1975 .elementor-element.elementor-element-1bd2b986{text-align:center;}.elementor-1975 .elementor-element.elementor-element-1bd2b986 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:900;text-transform:uppercase;line-height:0.96em;letter-spacing:0px;color:#050505;}.elementor-1975 .elementor-element.elementor-element-388b053a{text-align:center;}.elementor-1975 .elementor-element.elementor-element-388b053a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:900;text-transform:uppercase;line-height:0.96em;letter-spacing:0px;color:#FF1C1C;}.elementor-1975 .elementor-element.elementor-element-23aa0ffc{text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-dabfe112{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1975 .elementor-element.elementor-element-278e9751{text-align:center;}.elementor-1975 .elementor-element.elementor-element-278e9751 img{width:100%;}.elementor-1975 .elementor-element.elementor-element-9d0d410{--display:flex;}.elementor-1975 .elementor-element.elementor-element-297f7ec .elementor-button{background-color:#FD2220;}.elementor-1975 .elementor-element.elementor-element-630328f{--display:flex;}.elementor-1975 .elementor-element.elementor-element-ce2b3be4{--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:82px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-ce2b3be4:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-ce2b3be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-64e23554{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1975 .elementor-element.elementor-element-84c6f84d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-7276a625{text-align:center;}.elementor-1975 .elementor-element.elementor-element-7276a625 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:38px;font-weight:900;text-transform:uppercase;line-height:0.96em;letter-spacing:0px;color:#050505;}.elementor-1975 .elementor-element.elementor-element-d99dd99d{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#EEF2F6;--border-color:#EEF2F6;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-771fbda4{text-align:start;}.elementor-1975 .elementor-element.elementor-element-771fbda4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:900;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#050505;}.elementor-1975 .elementor-element.elementor-element-ea7f3652{text-align:start;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-caed0889{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#EEF2F6;--border-color:#EEF2F6;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-38440ef4{text-align:start;}.elementor-1975 .elementor-element.elementor-element-38440ef4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:900;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#050505;}.elementor-1975 .elementor-element.elementor-element-223ce233{text-align:start;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-f6ddb8f8{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#EEF2F6;--border-color:#EEF2F6;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-e0c4a488{text-align:start;}.elementor-1975 .elementor-element.elementor-element-e0c4a488 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:900;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#050505;}.elementor-1975 .elementor-element.elementor-element-42835845{text-align:start;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-97846d12{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#EEF2F6;--border-color:#EEF2F6;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-46f9d1ca{text-align:start;}.elementor-1975 .elementor-element.elementor-element-46f9d1ca .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:900;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#050505;}.elementor-1975 .elementor-element.elementor-element-3be4e625{text-align:start;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-a30e4dd3{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#EEF2F6;--border-color:#EEF2F6;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-9c6bbd10{text-align:start;}.elementor-1975 .elementor-element.elementor-element-9c6bbd10 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:900;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#050505;}.elementor-1975 .elementor-element.elementor-element-4d0a9b3b{text-align:start;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#64748B;}.elementor-1975 .elementor-element.elementor-element-ffdd651e{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:8px 8px 8px 8px;box-shadow:0px 18px 42px 0px rgba(15,23,42,0.13);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-ffdd651e:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-ffdd651e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-7ad85c8{text-align:center;}.elementor-1975 .elementor-element.elementor-element-7ad85c8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:38px;font-weight:900;text-transform:uppercase;line-height:0.96em;letter-spacing:0px;color:#050505;}.elementor-1975 .elementor-element.elementor-element-3e98627{--display:flex;}.elementor-1975 .elementor-element.elementor-element-d29d21a6{--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:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-d29d21a6:not(.elementor-motion-effects-element-type-background), .elementor-1975 .elementor-element.elementor-element-d29d21a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-1975 .elementor-element.elementor-element-3a422e20{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1975 .elementor-element.elementor-element-a7bcb980{text-align:center;}.elementor-1975 .elementor-element.elementor-element-a7bcb980 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:58px;font-weight:900;text-transform:uppercase;line-height:0.96em;letter-spacing:0px;color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-3456d7ac{text-align:center;}.elementor-1975 .elementor-element.elementor-element-3456d7ac .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:58px;font-weight:900;text-transform:uppercase;line-height:0.96em;letter-spacing:0px;color:#FFFFFF;}.elementor-1975 .elementor-element.elementor-element-586c4ca4{text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;line-height:1.55em;color:#E5EDF6;}.elementor-1975 .elementor-element.elementor-element-0f4e68d6 .elementor-button{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:#FF1C1C;border-radius:4px 4px 4px 4px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1975 .elementor-element.elementor-element-b3922423{--content-width:980px;}.elementor-1975 .elementor-element.elementor-element-f92359e6{--content-width:1080px;}.elementor-1975 .elementor-element.elementor-element-24e996a7{--width:23.1%;}.elementor-1975 .elementor-element.elementor-element-50e11432{--width:23.1%;}.elementor-1975 .elementor-element.elementor-element-51452b6f{--width:23.1%;}.elementor-1975 .elementor-element.elementor-element-57264403{--width:23.1%;}.elementor-1975 .elementor-element.elementor-element-de5b7dd5{--width:23.1%;}.elementor-1975 .elementor-element.elementor-element-7764bde5{--width:23.1%;}.elementor-1975 .elementor-element.elementor-element-720249d3{--width:23.1%;}.elementor-1975 .elementor-element.elementor-element-b0a1cdb4{--width:23.1%;}.elementor-1975 .elementor-element.elementor-element-7b2cb7b9{--width:50%;}.elementor-1975 .elementor-element.elementor-element-055b295f{--width:50%;}.elementor-1975 .elementor-element.elementor-element-ee899d88{--width:50%;}.elementor-1975 .elementor-element.elementor-element-05d096d1{--width:50%;}.elementor-1975 .elementor-element.elementor-element-9870f0d7{--content-width:1080px;}.elementor-1975 .elementor-element.elementor-element-a8ed8b46{--width:58%;}.elementor-1975 .elementor-element.elementor-element-112e46bf{--width:42%;}.elementor-1975 .elementor-element.elementor-element-ca6f910e{--content-width:980px;}.elementor-1975 .elementor-element.elementor-element-739e16a0{--content-width:1080px;}.elementor-1975 .elementor-element.elementor-element-ef3edeef{--width:31.4%;}.elementor-1975 .elementor-element.elementor-element-3587fea4{--width:31.4%;}.elementor-1975 .elementor-element.elementor-element-701cd7c7{--width:31.4%;}.elementor-1975 .elementor-element.elementor-element-0e648d7e{--content-width:1080px;}.elementor-1975 .elementor-element.elementor-element-e946bb7f{--content-width:980px;}.elementor-1975 .elementor-element.elementor-element-dabfe112{--content-width:1040px;}.elementor-1975 .elementor-element.elementor-element-84c6f84d{--width:50%;}.elementor-1975 .elementor-element.elementor-element-ffdd651e{--width:46%;}.elementor-1975 .elementor-element.elementor-element-3a422e20{--content-width:920px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1975 .elementor-element.elementor-element-24e996a7{--width:48%;}.elementor-1975 .elementor-element.elementor-element-50e11432{--width:48%;}.elementor-1975 .elementor-element.elementor-element-51452b6f{--width:48%;}.elementor-1975 .elementor-element.elementor-element-57264403{--width:48%;}.elementor-1975 .elementor-element.elementor-element-de5b7dd5{--width:48%;}.elementor-1975 .elementor-element.elementor-element-7764bde5{--width:48%;}.elementor-1975 .elementor-element.elementor-element-720249d3{--width:48%;}.elementor-1975 .elementor-element.elementor-element-b0a1cdb4{--width:48%;}.elementor-1975 .elementor-element.elementor-element-7b2cb7b9{--width:50%;}.elementor-1975 .elementor-element.elementor-element-055b295f{--width:50%;}.elementor-1975 .elementor-element.elementor-element-ee899d88{--width:50%;}.elementor-1975 .elementor-element.elementor-element-05d096d1{--width:50%;}.elementor-1975 .elementor-element.elementor-element-a8ed8b46{--width:55%;}.elementor-1975 .elementor-element.elementor-element-112e46bf{--width:45%;}.elementor-1975 .elementor-element.elementor-element-ef3edeef{--width:31.4%;}.elementor-1975 .elementor-element.elementor-element-3587fea4{--width:31.4%;}.elementor-1975 .elementor-element.elementor-element-701cd7c7{--width:31.4%;}.elementor-1975 .elementor-element.elementor-element-64e23554{--width:100%;}.elementor-1975 .elementor-element.elementor-element-84c6f84d{--width:50%;}.elementor-1975 .elementor-element.elementor-element-ffdd651e{--width:46%;}}@media(max-width:1024px){.elementor-1975 .elementor-element.elementor-element-a934b7f4 .elementor-heading-title{font-size:36px;}.elementor-1975 .elementor-element.elementor-element-365a88cf .elementor-heading-title{font-size:36px;}.elementor-1975 .elementor-element.elementor-element-3779541c .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-5687ac85 .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-b408eb10 .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-aeee1f04 .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-7ee16d22 .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-b6ede8b3 .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-f8b52cb2 .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-8715e4f2 .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-b368092e .elementor-heading-title{font-size:34px;}.elementor-1975 .elementor-element.elementor-element-e256b270 .elementor-heading-title{font-size:34px;}.elementor-1975 .elementor-element.elementor-element-23dc7a24 .elementor-heading-title{font-size:33px;}.elementor-1975 .elementor-element.elementor-element-c892ed14 .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-53063e3e .elementor-heading-title{font-size:36px;}.elementor-1975 .elementor-element.elementor-element-739e16a0{--flex-wrap:nowrap;}.elementor-1975 .elementor-element.elementor-element-6dfe9dfe .elementor-heading-title{font-size:59px;}.elementor-1975 .elementor-element.elementor-element-c405dcc5 .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-f6a572ea .elementor-heading-title{font-size:59px;}.elementor-1975 .elementor-element.elementor-element-b5382203 .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-8739f3d0 .elementor-heading-title{font-size:59px;}.elementor-1975 .elementor-element.elementor-element-1125ee40 .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-1bd2b986 .elementor-heading-title{font-size:36px;}.elementor-1975 .elementor-element.elementor-element-388b053a .elementor-heading-title{font-size:36px;}.elementor-1975 .elementor-element.elementor-element-64e23554{--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:flex-start;--flex-wrap:nowrap;}.elementor-1975 .elementor-element.elementor-element-7276a625 .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-771fbda4 .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-38440ef4 .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-e0c4a488 .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-46f9d1ca .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-9c6bbd10 .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-ffdd651e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1975 .elementor-element.elementor-element-7ad85c8 .elementor-heading-title{font-size:32px;}.elementor-1975 .elementor-element.elementor-element-a7bcb980 .elementor-heading-title{font-size:45px;}.elementor-1975 .elementor-element.elementor-element-3456d7ac .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-1975 .elementor-element.elementor-element-e958a505{--padding-top:62px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-b3922423{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1975 .elementor-element.elementor-element-a934b7f4 .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-365a88cf .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-bb411cae{font-size:16px;}.elementor-1975 .elementor-element.elementor-element-f92359e6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1975 .elementor-element.elementor-element-24e996a7{--width:100%;}.elementor-1975 .elementor-element.elementor-element-3779541c .elementor-heading-title{font-size:21px;line-height:1.16em;}.elementor-1975 .elementor-element.elementor-element-4c6f5653{font-size:16px;}.elementor-1975 .elementor-element.elementor-element-50e11432{--width:100%;}.elementor-1975 .elementor-element.elementor-element-5687ac85 .elementor-heading-title{font-size:21px;line-height:1.16em;}.elementor-1975 .elementor-element.elementor-element-e5e37dcb{font-size:16px;}.elementor-1975 .elementor-element.elementor-element-51452b6f{--width:100%;}.elementor-1975 .elementor-element.elementor-element-b408eb10 .elementor-heading-title{font-size:21px;line-height:1.16em;}.elementor-1975 .elementor-element.elementor-element-9e7ba719{font-size:16px;}.elementor-1975 .elementor-element.elementor-element-57264403{--width:100%;}.elementor-1975 .elementor-element.elementor-element-aeee1f04 .elementor-heading-title{font-size:21px;line-height:1.16em;}.elementor-1975 .elementor-element.elementor-element-0520314f{font-size:16px;}.elementor-1975 .elementor-element.elementor-element-de5b7dd5{--width:100%;}.elementor-1975 .elementor-element.elementor-element-7ee16d22 .elementor-heading-title{font-size:21px;line-height:1.16em;}.elementor-1975 .elementor-element.elementor-element-96a01792{font-size:16px;}.elementor-1975 .elementor-element.elementor-element-7764bde5{--width:100%;}.elementor-1975 .elementor-element.elementor-element-b6ede8b3 .elementor-heading-title{font-size:21px;line-height:1.16em;}.elementor-1975 .elementor-element.elementor-element-ae24c934{font-size:16px;}.elementor-1975 .elementor-element.elementor-element-720249d3{--width:100%;}.elementor-1975 .elementor-element.elementor-element-f8b52cb2 .elementor-heading-title{font-size:21px;line-height:1.16em;}.elementor-1975 .elementor-element.elementor-element-eece13b5{font-size:16px;}.elementor-1975 .elementor-element.elementor-element-b0a1cdb4{--width:100%;}.elementor-1975 .elementor-element.elementor-element-8715e4f2 .elementor-heading-title{font-size:21px;line-height:1.16em;}.elementor-1975 .elementor-element.elementor-element-daf03bbc{font-size:16px;}.elementor-1975 .elementor-element.elementor-element-48b0b318{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-7b2cb7b9{--width:100%;}.elementor-1975 .elementor-element.elementor-element-055b295f{--width:100%;--padding-top:46px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-1975 .elementor-element.elementor-element-2bf81e8d{font-size:13px;}.elementor-1975 .elementor-element.elementor-element-b368092e .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-d21e5486{font-size:17px;}.elementor-1975 .elementor-element.elementor-element-368a7621{font-size:15px;}.elementor-1975 .elementor-element.elementor-element-758a7e73{font-size:17px;}.elementor-1975 .elementor-element.elementor-element-5282b1dd{font-size:15px;}.elementor-1975 .elementor-element.elementor-element-6c64923f{font-size:17px;}.elementor-1975 .elementor-element.elementor-element-5fd5a75a{font-size:15px;}.elementor-1975 .elementor-element.elementor-element-a85de547{font-size:17px;}.elementor-1975 .elementor-element.elementor-element-18ab966a{font-size:15px;}.elementor-1975 .elementor-element.elementor-element-0819e3c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-ee899d88{--width:100%;--padding-top:46px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-1975 .elementor-element.elementor-element-df20242b{font-size:13px;}.elementor-1975 .elementor-element.elementor-element-e256b270 .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-f190c877{font-size:17px;}.elementor-1975 .elementor-element.elementor-element-3a6c4043{font-size:15px;}.elementor-1975 .elementor-element.elementor-element-f5bdf272{font-size:17px;}.elementor-1975 .elementor-element.elementor-element-b824ad95{font-size:15px;}.elementor-1975 .elementor-element.elementor-element-954c7a1d{font-size:17px;}.elementor-1975 .elementor-element.elementor-element-6e09b3a9{font-size:15px;}.elementor-1975 .elementor-element.elementor-element-8509d822{font-size:17px;}.elementor-1975 .elementor-element.elementor-element-d90f9d07{font-size:15px;}.elementor-1975 .elementor-element.elementor-element-05d096d1{--width:100%;}.elementor-1975 .elementor-element.elementor-element-0dfbab8d{--padding-top:62px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-9870f0d7{--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:20px;--padding-right:20px;}.elementor-1975 .elementor-element.elementor-element-a8ed8b46{--width:100%;}.elementor-1975 .elementor-element.elementor-element-23dc7a24{text-align:center;}.elementor-1975 .elementor-element.elementor-element-23dc7a24 .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-c892ed14 .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-296bb36b{font-size:16px;}.elementor-1975 .elementor-element.elementor-element-112e46bf{--width:100%;}.elementor-1975 .elementor-element.elementor-element-6a188c09 .elementor-button{font-size:14px;}.elementor-1975 .elementor-element.elementor-element-b9c311ef img{width:230px;}.elementor-1975 .elementor-element.elementor-element-f24f88f9{--padding-top:62px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-ca6f910e{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1975 .elementor-element.elementor-element-53063e3e .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-957aacf0{font-size:16px;}.elementor-1975 .elementor-element.elementor-element-739e16a0{--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:20px;--padding-right:20px;}.elementor-1975 .elementor-element.elementor-element-ef3edeef{--width:100%;}.elementor-1975 .elementor-element.elementor-element-6dfe9dfe .elementor-heading-title{font-size:64px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-c405dcc5 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-93fba0db{font-size:16px;}.elementor-1975 .elementor-element.elementor-element-3587fea4{--width:100%;}.elementor-1975 .elementor-element.elementor-element-f6a572ea .elementor-heading-title{font-size:64px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-b5382203 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-7732a666{font-size:16px;}.elementor-1975 .elementor-element.elementor-element-701cd7c7{--width:100%;}.elementor-1975 .elementor-element.elementor-element-8739f3d0 .elementor-heading-title{font-size:64px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-1125ee40 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-76c3a23d{font-size:16px;}.elementor-1975 .elementor-element.elementor-element-0e648d7e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1975 .elementor-element.elementor-element-7e674435 .elementor-button{font-size:14px;}.elementor-1975 .elementor-element.elementor-element-91f07311{--padding-top:62px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-e946bb7f{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1975 .elementor-element.elementor-element-1bd2b986 .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-388b053a .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-23aa0ffc{font-size:16px;}.elementor-1975 .elementor-element.elementor-element-dabfe112{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1975 .elementor-element.elementor-element-ce2b3be4{--padding-top:62px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-64e23554{--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:20px;--padding-right:20px;}.elementor-1975 .elementor-element.elementor-element-84c6f84d{--width:100%;}.elementor-1975 .elementor-element.elementor-element-7276a625 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-771fbda4 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-ea7f3652{font-size:15px;}.elementor-1975 .elementor-element.elementor-element-38440ef4 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-223ce233{font-size:15px;}.elementor-1975 .elementor-element.elementor-element-e0c4a488 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-42835845{font-size:15px;}.elementor-1975 .elementor-element.elementor-element-46f9d1ca .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-3be4e625{font-size:15px;}.elementor-1975 .elementor-element.elementor-element-9c6bbd10 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-4d0a9b3b{font-size:15px;}.elementor-1975 .elementor-element.elementor-element-ffdd651e{--width:100%;}.elementor-1975 .elementor-element.elementor-element-7ad85c8 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-d29d21a6{--padding-top:66px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-1975 .elementor-element.elementor-element-3a422e20{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1975 .elementor-element.elementor-element-a7bcb980 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-3456d7ac .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-1975 .elementor-element.elementor-element-586c4ca4{font-size:17px;}.elementor-1975 .elementor-element.elementor-element-0f4e68d6 .elementor-button{font-size:14px;}}/* Start custom CSS for html, class: .elementor-element-ac7f061 *//* Local Elementor gap fix for this hero widget only. */
.elementor-1975 .elementor-element.elementor-element-ac7f061,
.elementor-1975 .elementor-element.elementor-element-ac7f061 .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-1975 .elementor-element.elementor-element-ac7f061 .sr-preview {
  display: block;
  margin: -14px 0 0 !important;
  width: 100%;
  padding: 0;
}

/* Bottom bleed to keep footer out of the first viewport. */
.elementor-1975 .elementor-element.elementor-element-ac7f061 .sr-hero {
  padding-bottom: 54px;
}

:root {
  --red: #d60000;
  --green: #25d366;
  --green-dark: #0f9f49;
  --ink: #10131a;
  --muted: #3c424d;
  --line: rgba(15, 18, 24, 0.12);
  --soft: #eef2f6;
  --white: #ffffff;
}

* {
  box-sizing: border-box;
}

html {
  min-width: 320px;
}

body {
  margin: 0;
  background: var(--soft);
  color: var(--ink);
  font-family: "Work Sans", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  font-size: 16px;
  line-height: 1.45;
  overflow-x: hidden;
}

a {
  color: inherit;
  text-decoration: none;
}

svg {
  display: block;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

.sr-hero {
  isolation: isolate;
  position: relative;
  min-height: calc(100dvh - 76px);
  overflow: hidden;
  padding: 18px 14px;
}

.sr-hero__bg {
  position: absolute;
  inset: 0;
  z-index: -1;
  background:
    linear-gradient(120deg, rgba(255, 255, 255, 0.94) 0 48%, rgba(255, 255, 255, 0.18) 48%),
    radial-gradient(circle at 86% 12%, rgba(214, 0, 0, 0.14), transparent 34%),
    linear-gradient(180deg, #fafbfc, #edf1f5);
}

.sr-shell {
  width: min(100%, 1180px);
  margin: 0 auto;
}

.sr-grid {
  display: grid;
  gap: 18px;
  min-height: calc(100dvh - 182px);
  align-items: center;
}

.sr-route-pill {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  min-height: 40px;
  padding: 8px 12px;
  border: 1px solid var(--line);
  border-radius: 999px;
  background: var(--white);
  color: var(--ink);
  font-size: 12px;
  font-weight: 950;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.sr-route-pill span {
  width: 10px;
  height: 10px;
  border-radius: 999px;
  background: var(--red);
}

.sr-h1-line {
  display: inline;
}

h1 {
  max-width: 9.8ch;
  margin: 11px 0 9px;
  font-family: Montserrat, Inter, system-ui, sans-serif;
  font-size: clamp(43px, 11.1vw, 72px);
  font-weight: 950;
  line-height: 0.98;
  letter-spacing: 0;
  text-transform: uppercase;
}

.sr-copy p {
  max-width: 31rem;
  margin: 0;
  color: var(--muted);
  font-size: clamp(17px, 4.7vw, 21px);
  font-weight: 760;
  line-height: 1.33;
}

.sr-actions {
  display: grid;
  gap: 10px;
  margin-top: 12px;
}

.sr-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 54px;
  gap: 10px;
  padding: 13px 15px;
  border-radius: 14px;
  color: var(--white);
  font-size: 15px;
  font-weight: 950;
  text-align: center;
  text-transform: uppercase;
  touch-action: manipulation;
}

.sr-btn svg {
  flex: 0 0 21px;
  width: 21px;
  height: 21px;
}

.sr-btn--sms {
  background: linear-gradient(135deg, var(--green), var(--green-dark));
  box-shadow: 0 16px 38px rgba(37, 211, 102, 0.28);
}

.sr-btn--call {
  background: linear-gradient(135deg, var(--red), #9f0000);
  box-shadow: 0 16px 38px rgba(214, 0, 0, 0.22);
}

.sr-proof {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
  margin: 10px 0 0;
  padding: 0;
  list-style: none;
}

.sr-proof li {
  min-height: 36px;
  padding: 8px 10px;
  border: 1px solid var(--line);
  border-radius: 999px;
  background: var(--white);
  color: var(--ink);
  font-size: 13px;
  font-weight: 950;
  text-align: center;
}

.sr-photo-panel {
  position: relative;
  overflow: hidden;
  min-height: 290px;
  border-radius: 26px;
  background: #111;
  box-shadow: 0 30px 70px rgba(18, 23, 31, 0.2);
}

.sr-photo-panel img {
  width: 100%;
  height: 100%;
  min-height: 290px;
  object-fit: cover;
  object-position: center;
}

.sr-photo-panel__card {
  position: absolute;
  right: 14px;
  bottom: 14px;
  left: 14px;
  display: grid;
  gap: 3px;
  padding: 14px;
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.9);
  color: var(--ink);
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.16);
  backdrop-filter: blur(14px);
}

.sr-photo-panel__card strong {
  font-family: Montserrat, Inter, system-ui, sans-serif;
  font-size: 19px;
  line-height: 1.1;
}

.sr-photo-panel__card span {
  color: #555c66;
  font-size: 13px;
  font-weight: 750;
}

@media (min-width: 720px) {
  .sr-hero {
    padding: 24px 24px;
  }

  .sr-grid {
    grid-template-columns: minmax(0, 1fr) minmax(320px, 0.8fr);
    gap: 28px;
  }

  .sr-actions {
    grid-template-columns: 1.18fr 0.92fr;
    max-width: 680px;
  }

  .sr-photo-panel,
  .sr-photo-panel img {
    min-height: 345px;
  }
}

@media (min-width: 1040px) {
  .sr-hero {
    min-height: calc(100dvh - 86px);
    padding: 22px 34px;
  }

  h1 {
    font-size: clamp(66px, 5.65vw, 94px);
  }

  .sr-copy p {
    font-size: 20px;
  }
}


@media (max-width: 719px) {
  .elementor-1975 .elementor-element.elementor-element-ac7f061 .sr-preview {
    margin: -10px 0 0 !important;
    width: 100%;
  }

  .elementor-1975 .elementor-element.elementor-element-ac7f061 .sr-hero {
    padding: 10px 14px 18px;
  }

  .sr-grid {
    min-height: auto;
    gap: 10px;
  }

  .sr-route-pill {
    min-height: 34px;
    padding: 7px 10px;
    font-size: 11px;
  }

  h1 {
    max-width: 100%;
    margin: 8px 0 8px;
    font-size: clamp(38px, 10.7vw, 44px);
    line-height: 0.96;
  }

  .sr-h1-line {
    display: block;
  }

  .sr-copy p {
    max-width: 23rem;
    font-size: clamp(16px, 4.35vw, 18px);
    line-height: 1.22;
  }

  .sr-actions {
    margin-top: 10px;
    gap: 8px;
  }

  .sr-btn {
    min-height: 52px;
    padding: 11px 14px;
    font-size: 13px;
  }

  .sr-proof {
    gap: 6px;
    margin-top: 8px;
  }

  .sr-proof li {
    min-height: 31px;
    padding: 6px 7px;
    font-size: 11px;
  }

  .sr-photo-panel {
    min-height: 0;
    height: clamp(150px, 29svh, 218px);
    margin-top: 8px;
    border-radius: 18px;
  }

  .sr-photo-panel img {
    min-height: 0;
    height: 100%;
    object-position: center 42%;
  }

  .sr-photo-panel__card {
    right: 8px;
    bottom: 8px;
    left: 8px;
    padding: 10px;
    border-radius: 14px;
  }

  .sr-photo-panel__card strong {
    font-size: 17px;
  }

  .sr-photo-panel__card span {
    font-size: 12px;
  }
}

@media (min-width: 720px) {
  .elementor-1975 .elementor-element.elementor-element-ac7f061 .sr-preview {
    margin: -14px -12px 0 !important;
    width: calc(100% + 24px);
  }
}

/* Final mobile conversion layout. */
.sr-label-mobile {
  display: none;
}

@media (max-width: 719px) {
  .elementor-1975 .elementor-element.elementor-element-ac7f061 .sr-preview {
    margin: -10px 0 0 !important;
    width: 100% !important;
  }

  .elementor-1975 .elementor-element.elementor-element-ac7f061 .sr-hero {
    min-height: auto !important;
    padding: 8px 14px 14px !important;
  }

  .sr-shell {
    width: 100%;
  }

  .sr-grid {
    display: grid;
    min-height: auto !important;
    gap: 9px !important;
  }

  .sr-route-pill {
    min-height: 32px !important;
    padding: 6px 10px !important;
    font-size: 10.5px !important;
  }

  h1 {
    max-width: 100% !important;
    margin: 7px 0 6px !important;
    font-size: clamp(36px, 9.8vw, 42px) !important;
    line-height: 0.95 !important;
  }

  .sr-h1-line {
    display: block !important;
    white-space: nowrap;
  }

  .sr-copy p {
    max-width: 24rem !important;
    font-size: clamp(15.5px, 4.1vw, 17px) !important;
    line-height: 1.2 !important;
  }

  .sr-actions {
    grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.82fr) !important;
    gap: 8px !important;
    margin-top: 9px !important;
  }

  .sr-btn {
    min-height: 48px !important;
    padding: 10px 11px !important;
    border-radius: 13px !important;
    font-size: 12px !important;
    gap: 7px !important;
  }

  .sr-btn svg {
    flex-basis: 18px !important;
    width: 18px !important;
    height: 18px !important;
  }

  .sr-label-full {
    display: none !important;
  }

  .sr-label-mobile {
    display: inline !important;
  }

  .sr-proof {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 6px !important;
    margin-top: 7px !important;
  }

  .sr-proof li {
    min-height: 30px !important;
    padding: 6px 6px !important;
    font-size: 10.5px !important;
  }

  .sr-photo-panel {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: 1 / 1 !important;
    margin-top: 8px !important;
    border-radius: 18px !important;
  }

  .sr-photo-panel img {
    height: 100% !important;
    min-height: 0 !important;
    object-position: center center !important;
  }

  .sr-photo-panel__card {
    right: 10px !important;
    bottom: 10px !important;
    left: 10px !important;
    padding: 10px 12px !important;
    border-radius: 15px !important;
  }

  .sr-photo-panel__card strong {
    font-size: 18px !important;
  }

  .sr-photo-panel__card span {
    font-size: 11.5px !important;
    line-height: 1.25 !important;
  }
}

/* Mobile H1 emphasis. */
@media (max-width: 719px) {
  .sr-h1-primary {
    font-size: 1.08em !important;
    line-height: 0.9 !important;
  }

  .sr-h1-secondary {
    font-size: 0.92em !important;
    line-height: 0.94 !important;
  }
}

/* Mobile H1 full phrase bigger. */
@media (max-width: 719px) {
  h1 {
    font-size: clamp(39px, 10.7vw, 46px) !important;
    line-height: 0.94 !important;
  }

  .sr-h1-primary,
  .sr-h1-secondary {
    font-size: 1em !important;
    line-height: 0.94 !important;
  }
}

/* Tablet hero conversion fit. */
@media (min-width: 720px) and (max-width: 1039px) {
  .elementor-1975 .elementor-element.elementor-element-ac7f061 .sr-preview {
    margin: -12px 0 0 !important;
    width: 100% !important;
  }

  .elementor-1975 .elementor-element.elementor-element-ac7f061 .sr-hero {
    min-height: calc(100svh - 86px) !important;
    padding: 18px 24px 28px !important;
  }

  .sr-shell {
    width: min(100%, 920px) !important;
  }

  .sr-grid {
    grid-template-columns: minmax(0, 0.92fr) minmax(270px, 0.78fr) !important;
    gap: 20px !important;
    min-height: calc(100svh - 138px) !important;
    align-items: center !important;
  }

  .sr-route-pill {
    min-height: 34px !important;
    padding: 7px 11px !important;
    font-size: 10.5px !important;
  }

  h1 {
    max-width: 8.8ch !important;
    margin: 9px 0 8px !important;
    font-size: clamp(52px, 6.4vw, 68px) !important;
    line-height: 0.95 !important;
  }

  .sr-copy p {
    max-width: 28rem !important;
    font-size: clamp(17px, 2vw, 19px) !important;
    line-height: 1.22 !important;
  }

  .sr-actions {
    grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.88fr) !important;
    gap: 9px !important;
    margin-top: 11px !important;
    max-width: 600px !important;
  }

  .sr-btn {
    min-height: 50px !important;
    padding: 11px 12px !important;
    border-radius: 13px !important;
    font-size: 13px !important;
    gap: 8px !important;
  }

  .sr-btn svg {
    flex-basis: 19px !important;
    width: 19px !important;
    height: 19px !important;
  }

  .sr-proof {
    gap: 7px !important;
    margin-top: 8px !important;
  }

  .sr-proof li {
    min-height: 32px !important;
    padding: 7px 8px !important;
    font-size: 11px !important;
  }

  .sr-photo-panel {
    min-height: 0 !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important;
    border-radius: 20px !important;
  }

  .sr-photo-panel img {
    min-height: 0 !important;
    height: 100% !important;
    object-position: center center !important;
  }

  .sr-photo-panel__card {
    right: 10px !important;
    bottom: 10px !important;
    left: 10px !important;
    padding: 11px 12px !important;
    border-radius: 15px !important;
  }

  .sr-photo-panel__card strong {
    font-size: 17px !important;
  }

  .sr-photo-panel__card span {
    font-size: 11.5px !important;
    line-height: 1.25 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e98627 */.elementor-1975 .elementor-element.elementor-element-3e98627{
  font-family:'DM Sans', sans-serif;
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
  padding:0 !important;
  margin:0 !important;
}

/* Quitar caja grande del formulario */
.elementor-1975 .elementor-element.elementor-element-3e98627 .wpcf7,
.elementor-1975 .elementor-element.elementor-element-3e98627 .wpcf7-form{
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
  padding:0 !important;
  margin:0 !important;
  width:100% !important;
}

/* Espacio entre campos */
.elementor-1975 .elementor-element.elementor-element-3e98627 p{
  margin:0 0 14px !important;
  padding:0 !important;
}

/* Campos */
.elementor-1975 .elementor-element.elementor-element-3e98627 input[type="text"],
.elementor-1975 .elementor-element.elementor-element-3e98627 input[type="email"],
.elementor-1975 .elementor-element.elementor-element-3e98627 input[type="tel"],
.elementor-1975 .elementor-element.elementor-element-3e98627 textarea{
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  background:#fafafa !important;
  border:1.5px solid #e8e8e8 !important;
  color:#111 !important;
  font-size:15px !important;
  font-family:'DM Sans', sans-serif !important;
  padding:13px 16px !important;
  box-sizing:border-box !important;
  border-radius:9px !important;
  outline:none !important;
  margin:0 !important;
  box-shadow:none !important;
  line-height:1.4 !important;
}

/* Textarea */
.elementor-1975 .elementor-element.elementor-element-3e98627 textarea{
  min-height:115px !important;
  height:115px !important;
  resize:vertical;
}

/* Focus */
.elementor-1975 .elementor-element.elementor-element-3e98627 input[type="text"]:focus,
.elementor-1975 .elementor-element.elementor-element-3e98627 input[type="email"]:focus,
.elementor-1975 .elementor-element.elementor-element-3e98627 input[type="tel"]:focus,
.elementor-1975 .elementor-element.elementor-element-3e98627 textarea:focus{
  border-color:#ff2a2a !important;
  background:#fff !important;
  box-shadow:0 0 0 3px rgba(255,42,42,.10) !important;
}

/* Placeholder */
.elementor-1975 .elementor-element.elementor-element-3e98627 input::placeholder,
.elementor-1975 .elementor-element.elementor-element-3e98627 textarea::placeholder{
  color:#999 !important;
  font-size:14px !important;
}

/* Botón */
.elementor-1975 .elementor-element.elementor-element-3e98627 input[type="submit"]{
  display:block !important;
  width:auto !important;
  background:#ff2a2a !important;
  color:#fff !important;
  border:none !important;
  padding:14px 34px !important;
  font-size:14px !important;
  font-weight:800 !important;
  font-family:'DM Sans', sans-serif !important;
  letter-spacing:.04em;
  cursor:pointer;
  border-radius:9px !important;
  margin:18px 0 0 auto !important;
  box-shadow:0 10px 24px rgba(255,42,42,.32) !important;
  transition:background .2s ease, transform .15s ease, box-shadow .2s ease;
}

.elementor-1975 .elementor-element.elementor-element-3e98627 input[type="submit"]:hover{
  background:#e01e1e !important;
  box-shadow:0 12px 28px rgba(255,42,42,.40) !important;
  transform:translateY(-1px);
}

/* Spinner y mensajes */
.elementor-1975 .elementor-element.elementor-element-3e98627 .wpcf7-spinner{
  display:none !important;
}

.elementor-1975 .elementor-element.elementor-element-3e98627 .wpcf7-response-output{
  margin:16px 0 0 !important;
  padding:13px 16px !important;
  font-size:14px;
  line-height:1.5;
  border-radius:8px;
  box-sizing:border-box;
}

.elementor-1975 .elementor-element.elementor-element-3e98627 .wpcf7-not-valid-tip{
  color:#dc3232;
  font-size:12px;
  margin-top:6px;
  display:block;
}

/* Mobile */
@media (max-width:767px){
  .elementor-1975 .elementor-element.elementor-element-3e98627 input[type="submit"]{
    width:100% !important;
  }
}/* End custom CSS */