.elementor-928 .elementor-element.elementor-element-979427b{--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;}.elementor-928 .elementor-element.elementor-element-758b95f{--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;}.elementor-928 .elementor-element.elementor-element-069dec3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-928 .elementor-element.elementor-element-0d2b9b1{color:#545454;}.elementor-928 .elementor-element.elementor-element-0d2b9b1 a{color:#626262;}.elementor-928 .elementor-element.elementor-element-626c253{padding:0px 0px 0px 0px;color:#D40000;}.elementor-928 .elementor-element.elementor-element-1fe9107 .elementor-heading-title{font-size:60px;text-transform:uppercase;line-height:55px;}.elementor-928 .elementor-element.elementor-element-2d34b69{padding:20px 90px 0px 0px;}.elementor-928 .elementor-element.elementor-element-9af64e3{padding:20px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-928 .elementor-element.elementor-element-9af64e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-928 .elementor-element.elementor-element-9af64e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-928 .elementor-element.elementor-element-9af64e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-928 .elementor-element.elementor-element-9af64e3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-928 .elementor-element.elementor-element-9af64e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-928 .elementor-element.elementor-element-9af64e3 .elementor-icon-list-icon i{color:#D40000;transition:color 0.3s;}.elementor-928 .elementor-element.elementor-element-9af64e3 .elementor-icon-list-icon svg{fill:#D40000;transition:fill 0.3s;}.elementor-928 .elementor-element.elementor-element-9af64e3 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-928 .elementor-element.elementor-element-e370bd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-928 .elementor-element.elementor-element-674acf4 .elementor-button{background-color:#E0291F;padding:15px 20px 15px 20px;}.elementor-928 .elementor-element.elementor-element-ba1b478 .elementor-button{background-color:#02010100;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:15px 20px 15px 20px;}.elementor-928 .elementor-element.elementor-element-fbc937c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-928 .elementor-element.elementor-element-fc5eb4d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-928 .elementor-element.elementor-element-449f47e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-928 .elementor-element.elementor-element-389e4de{margin-top:2em;margin-bottom:1em;}.elementor-928 .elementor-element.elementor-element-9fe4c0b{text-align:center;}.elementor-928 .elementor-element.elementor-element-9fe4c0b .elementor-heading-title{font-family:var( --e-global-typography-303cfaf-font-family ), Sans-serif;font-size:var( --e-global-typography-303cfaf-font-size );font-weight:var( --e-global-typography-303cfaf-font-weight );text-transform:var( --e-global-typography-303cfaf-text-transform );line-height:var( --e-global-typography-303cfaf-line-height );color:var( --e-global-color-primary );}.elementor-928 .elementor-element.elementor-element-6cf969e{text-align:center;}.elementor-928 .elementor-element.elementor-element-6cf969e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:55px;line-height:1.3em;letter-spacing:1.6px;}.elementor-928 .elementor-element.elementor-element-6ea8553{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-928 .elementor-element.elementor-element-6ea8553 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-928 .elementor-element.elementor-element-6ea8553 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-928 .elementor-element.elementor-element-8aa65a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-928 .elementor-element.elementor-element-3e4ac3e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-928 .elementor-element.elementor-element-c121c1f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-928 .elementor-element.elementor-element-43082d8{text-align:start;}.elementor-928 .elementor-element.elementor-element-43082d8 img{width:60px;}.elementor-928 .elementor-element.elementor-element-2a235d7{padding:0px 50px 0px 0px;}.elementor-928 .elementor-element.elementor-element-fc9093e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-928 .elementor-element.elementor-element-57275ac{color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-e88c26c{color:var( --e-global-color-primary );}.elementor-928 .elementor-element.elementor-element-e88c26c a{color:var( --e-global-color-primary );}.elementor-928 .elementor-element.elementor-element-e88c26c a:hover, .elementor-928 .elementor-element.elementor-element-e88c26c a:focus{color:#950D03;}.elementor-928 .elementor-element.elementor-element-ab736d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-928 .elementor-element.elementor-element-95b4f5a{text-align:start;}.elementor-928 .elementor-element.elementor-element-95b4f5a img{width:60px;}.elementor-928 .elementor-element.elementor-element-871cb35{padding:0px 50px 0px 0px;}.elementor-928 .elementor-element.elementor-element-0535e1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-928 .elementor-element.elementor-element-ebe2371{color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-0021c40{color:var( --e-global-color-primary );}.elementor-928 .elementor-element.elementor-element-0021c40 a{color:var( --e-global-color-primary );}.elementor-928 .elementor-element.elementor-element-0021c40 a:hover, .elementor-928 .elementor-element.elementor-element-0021c40 a:focus{color:#950D03;}.elementor-928 .elementor-element.elementor-element-6de5714{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-928 .elementor-element.elementor-element-7e9a425{text-align:start;}.elementor-928 .elementor-element.elementor-element-7e9a425 img{width:60px;}.elementor-928 .elementor-element.elementor-element-9ecfcfe{padding:0px 50px 0px 0px;}.elementor-928 .elementor-element.elementor-element-3dbc532{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-928 .elementor-element.elementor-element-a182880{color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-c44fbac{color:var( --e-global-color-primary );}.elementor-928 .elementor-element.elementor-element-c44fbac a{color:var( --e-global-color-primary );}.elementor-928 .elementor-element.elementor-element-c44fbac a:hover, .elementor-928 .elementor-element.elementor-element-c44fbac a:focus{color:#950D03;}.elementor-928 .elementor-element.elementor-element-8461a2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-928 .elementor-element.elementor-element-f32c906{text-align:start;}.elementor-928 .elementor-element.elementor-element-f32c906 img{width:60px;}.elementor-928 .elementor-element.elementor-element-fba47c9{padding:0px 50px 0px 0px;}.elementor-928 .elementor-element.elementor-element-ccf2352{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-928 .elementor-element.elementor-element-54f12d0{color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-d3b7167{color:var( --e-global-color-primary );}.elementor-928 .elementor-element.elementor-element-d3b7167 a{color:var( --e-global-color-primary );}.elementor-928 .elementor-element.elementor-element-d3b7167 a:hover, .elementor-928 .elementor-element.elementor-element-d3b7167 a:focus{color:#950D03;}.elementor-928 .elementor-element.elementor-element-51d8cfa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-928 .elementor-element.elementor-element-01f98d0{text-align:start;}.elementor-928 .elementor-element.elementor-element-01f98d0 img{width:60px;}.elementor-928 .elementor-element.elementor-element-6452a03{padding:0px 50px 0px 0px;}.elementor-928 .elementor-element.elementor-element-292f70d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-928 .elementor-element.elementor-element-e889e3b{color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-4f08769{color:var( --e-global-color-primary );}.elementor-928 .elementor-element.elementor-element-4f08769 a{color:var( --e-global-color-primary );}.elementor-928 .elementor-element.elementor-element-4f08769 a:hover, .elementor-928 .elementor-element.elementor-element-4f08769 a:focus{color:#950D03;}.elementor-928 .elementor-element.elementor-element-60043c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-928 .elementor-element.elementor-element-5cd6b0e{text-align:start;}.elementor-928 .elementor-element.elementor-element-5cd6b0e img{width:60px;}.elementor-928 .elementor-element.elementor-element-5e23d15{padding:0px 50px 0px 0px;}.elementor-928 .elementor-element.elementor-element-64023ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-928 .elementor-element.elementor-element-73f8491{color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-49e531e{color:var( --e-global-color-primary );}.elementor-928 .elementor-element.elementor-element-49e531e a{color:var( --e-global-color-primary );}.elementor-928 .elementor-element.elementor-element-49e531e a:hover, .elementor-928 .elementor-element.elementor-element-49e531e a:focus{color:#950D03;}.elementor-928 .elementor-element.elementor-element-b553c7a{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-928 .elementor-element.elementor-element-9afbcf6{--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;--overflow:hidden;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-928 .elementor-element.elementor-element-9afbcf6:not(.elementor-motion-effects-element-type-background), .elementor-928 .elementor-element.elementor-element-9afbcf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-7bc3470{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-928 .elementor-element.elementor-element-b331244{font-size:24px;color:#000000;}.elementor-928 .elementor-element.elementor-element-d408513{font-size:24px;color:#000000;}.elementor-928 .elementor-element.elementor-element-3749403{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-928 .elementor-element.elementor-element-05cbe45{color:#000000;}.elementor-928 .elementor-element.elementor-element-6355f6f{color:#000000;}.elementor-928 .elementor-element.elementor-element-83157af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-928 .elementor-element.elementor-element-8f9f7b3{color:#000000;}.elementor-928 .elementor-element.elementor-element-8f2513b{color:#000000;}.elementor-928 .elementor-element.elementor-element-aa1ef3e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-928 .elementor-element.elementor-element-9808e19{color:#000000;}.elementor-928 .elementor-element.elementor-element-d9c4ce5{color:#000000;}.elementor-928 .elementor-element.elementor-element-4c0a491{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-928 .elementor-element.elementor-element-3656d00{color:#000000;}.elementor-928 .elementor-element.elementor-element-6ed17be{color:#000000;}.elementor-928 .elementor-element.elementor-element-eaed8ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-928 .elementor-element.elementor-element-d218d89{color:#000000;}.elementor-928 .elementor-element.elementor-element-52185a9{color:#000000;}.elementor-928 .elementor-element.elementor-element-9980c33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-928 .elementor-element.elementor-element-b742992{color:#000000;}.elementor-928 .elementor-element.elementor-element-6d4e109{color:#000000;}.elementor-928 .elementor-element.elementor-element-4924076{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-928 .elementor-element.elementor-element-88678ec{color:#000000;}.elementor-928 .elementor-element.elementor-element-e9e9258{color:#000000;}.elementor-928 .elementor-element.elementor-element-0864f8c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-928 .elementor-element.elementor-element-45f0562{color:#000000;}.elementor-928 .elementor-element.elementor-element-61c3b55{color:#000000;}.elementor-928 .elementor-element.elementor-element-4329d65{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-928 .elementor-element.elementor-element-5aa267f{color:#000000;}.elementor-928 .elementor-element.elementor-element-2c02706{color:#000000;}.elementor-928 .elementor-element.elementor-element-ae7d86d{margin-top:2em;margin-bottom:1em;}.elementor-928 .elementor-element.elementor-element-981e0f1{text-align:center;}.elementor-928 .elementor-element.elementor-element-981e0f1 .elementor-heading-title{font-family:var( --e-global-typography-303cfaf-font-family ), Sans-serif;font-size:var( --e-global-typography-303cfaf-font-size );font-weight:var( --e-global-typography-303cfaf-font-weight );text-transform:var( --e-global-typography-303cfaf-text-transform );line-height:var( --e-global-typography-303cfaf-line-height );color:var( --e-global-color-primary );}.elementor-928 .elementor-element.elementor-element-a74a840{text-align:center;}.elementor-928 .elementor-element.elementor-element-a74a840 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:55px;line-height:1.3em;letter-spacing:1.6px;}.elementor-928 .elementor-element.elementor-element-f3f1bed{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-928 .elementor-element.elementor-element-f3f1bed .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-928 .elementor-element.elementor-element-f3f1bed .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-928 .elementor-element.elementor-element-44589ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-928 .elementor-element.elementor-element-15c4776{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-928 .elementor-element.elementor-element-7357654{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-928 .elementor-element.elementor-element-7357654:not(.elementor-motion-effects-element-type-background), .elementor-928 .elementor-element.elementor-element-7357654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-19f95e7{text-align:start;}.elementor-928 .elementor-element.elementor-element-19f95e7 img{width:60px;}.elementor-928 .elementor-element.elementor-element-8ea6bfc .elementor-heading-title{color:var( --e-global-color-029db5e );}.elementor-928 .elementor-element.elementor-element-1d6feed{padding:0px 50px 0px 0px;color:#C7C7C7;}.elementor-928 .elementor-element.elementor-element-fcfe6f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-928 .elementor-element.elementor-element-fcfe6f5:not(.elementor-motion-effects-element-type-background), .elementor-928 .elementor-element.elementor-element-fcfe6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-8f34d16{text-align:start;}.elementor-928 .elementor-element.elementor-element-8f34d16 img{width:60px;}.elementor-928 .elementor-element.elementor-element-b1e2e7b .elementor-heading-title{color:var( --e-global-color-029db5e );}.elementor-928 .elementor-element.elementor-element-0ed27b5{padding:0px 50px 0px 0px;color:#C7C7C7;}.elementor-928 .elementor-element.elementor-element-e0839d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-928 .elementor-element.elementor-element-e0839d3:not(.elementor-motion-effects-element-type-background), .elementor-928 .elementor-element.elementor-element-e0839d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-e881525{text-align:start;}.elementor-928 .elementor-element.elementor-element-e881525 img{width:60px;}.elementor-928 .elementor-element.elementor-element-4523086 .elementor-heading-title{color:var( --e-global-color-029db5e );}.elementor-928 .elementor-element.elementor-element-0b39d09{padding:0px 50px 0px 0px;color:#C7C7C7;}.elementor-928 .elementor-element.elementor-element-d62b81e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-928 .elementor-element.elementor-element-d62b81e:not(.elementor-motion-effects-element-type-background), .elementor-928 .elementor-element.elementor-element-d62b81e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-d6d75a1{text-align:start;}.elementor-928 .elementor-element.elementor-element-d6d75a1 img{width:60px;}.elementor-928 .elementor-element.elementor-element-c30f017 .elementor-heading-title{color:var( --e-global-color-029db5e );}.elementor-928 .elementor-element.elementor-element-a72f326{padding:0px 50px 0px 0px;color:#C7C7C7;}.elementor-928 .elementor-element.elementor-element-7da53f7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-928 .elementor-element.elementor-element-7da53f7:not(.elementor-motion-effects-element-type-background), .elementor-928 .elementor-element.elementor-element-7da53f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-cbeb556{text-align:start;}.elementor-928 .elementor-element.elementor-element-cbeb556 img{width:60px;}.elementor-928 .elementor-element.elementor-element-6f0d204 .elementor-heading-title{color:var( --e-global-color-029db5e );}.elementor-928 .elementor-element.elementor-element-7947f25{padding:0px 50px 0px 0px;color:#C7C7C7;}.elementor-928 .elementor-element.elementor-element-c397b49{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-928 .elementor-element.elementor-element-c397b49:not(.elementor-motion-effects-element-type-background), .elementor-928 .elementor-element.elementor-element-c397b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-82e71c6{text-align:start;}.elementor-928 .elementor-element.elementor-element-82e71c6 img{width:60px;}.elementor-928 .elementor-element.elementor-element-589434c .elementor-heading-title{color:var( --e-global-color-029db5e );}.elementor-928 .elementor-element.elementor-element-312c61c{padding:0px 50px 0px 0px;color:#C7C7C7;}.elementor-928 .elementor-element.elementor-element-1bd74ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-928 .elementor-element.elementor-element-4a6aae0{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-928 .elementor-element.elementor-element-13081ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-928 .elementor-element.elementor-element-ae5e63e{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-928 .elementor-element.elementor-element-39bea26 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-928 .elementor-element.elementor-element-39bea26 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-39bea26 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-39bea26.elementor-element{--align-self:center;}.elementor-928 .elementor-element.elementor-element-39bea26 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-928 .elementor-element.elementor-element-39bea26 .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-39bea26 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-f2519e5 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-928 .elementor-element.elementor-element-f2519e5 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-f2519e5 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-f2519e5.elementor-element{--align-self:center;}.elementor-928 .elementor-element.elementor-element-f2519e5 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-928 .elementor-element.elementor-element-f2519e5 .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-f2519e5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-7d57bf9 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-928 .elementor-element.elementor-element-7d57bf9 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-7d57bf9 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-7d57bf9.elementor-element{--align-self:center;}.elementor-928 .elementor-element.elementor-element-7d57bf9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-928 .elementor-element.elementor-element-7d57bf9 .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-7d57bf9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-fd95ea7 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-928 .elementor-element.elementor-element-fd95ea7 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-fd95ea7 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-fd95ea7.elementor-element{--align-self:center;}.elementor-928 .elementor-element.elementor-element-fd95ea7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-928 .elementor-element.elementor-element-fd95ea7 .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-fd95ea7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-bf447f6 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-928 .elementor-element.elementor-element-bf447f6 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-bf447f6 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-bf447f6.elementor-element{--align-self:center;}.elementor-928 .elementor-element.elementor-element-bf447f6 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-928 .elementor-element.elementor-element-bf447f6 .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-bf447f6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-20686c3 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-928 .elementor-element.elementor-element-20686c3 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-20686c3 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-20686c3.elementor-element{--align-self:center;}.elementor-928 .elementor-element.elementor-element-20686c3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-928 .elementor-element.elementor-element-20686c3 .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-20686c3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-9c8a25f .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-928 .elementor-element.elementor-element-9c8a25f .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-9c8a25f .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-9c8a25f.elementor-element{--align-self:center;}.elementor-928 .elementor-element.elementor-element-9c8a25f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-928 .elementor-element.elementor-element-9c8a25f .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-9c8a25f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-69dd741 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-928 .elementor-element.elementor-element-69dd741 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-69dd741 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-69dd741.elementor-element{--align-self:center;}.elementor-928 .elementor-element.elementor-element-69dd741 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-928 .elementor-element.elementor-element-69dd741 .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-69dd741 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-ef35bf9 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-928 .elementor-element.elementor-element-ef35bf9 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-ef35bf9 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-ef35bf9.elementor-element{--align-self:center;}.elementor-928 .elementor-element.elementor-element-ef35bf9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-928 .elementor-element.elementor-element-ef35bf9 .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-ef35bf9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-9423829 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-928 .elementor-element.elementor-element-9423829 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-9423829 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-9423829.elementor-element{--align-self:center;}.elementor-928 .elementor-element.elementor-element-9423829 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-928 .elementor-element.elementor-element-9423829 .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-9423829 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-61cc20d .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-928 .elementor-element.elementor-element-61cc20d .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-61cc20d .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-61cc20d.elementor-element{--align-self:center;}.elementor-928 .elementor-element.elementor-element-61cc20d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-928 .elementor-element.elementor-element-61cc20d .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-61cc20d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-77fda96 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-928 .elementor-element.elementor-element-77fda96 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-77fda96 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-77fda96.elementor-element{--align-self:center;}.elementor-928 .elementor-element.elementor-element-77fda96 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-928 .elementor-element.elementor-element-77fda96 .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-77fda96 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-a50fcd4 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-928 .elementor-element.elementor-element-a50fcd4 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-a50fcd4 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-a50fcd4.elementor-element{--align-self:center;}.elementor-928 .elementor-element.elementor-element-a50fcd4 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-928 .elementor-element.elementor-element-a50fcd4 .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-a50fcd4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-60aa51d .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-928 .elementor-element.elementor-element-60aa51d .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-60aa51d .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-60aa51d.elementor-element{--align-self:center;}.elementor-928 .elementor-element.elementor-element-60aa51d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-928 .elementor-element.elementor-element-60aa51d .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-60aa51d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-7452152 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-928 .elementor-element.elementor-element-7452152:not(.elementor-motion-effects-element-type-background), .elementor-928 .elementor-element.elementor-element-7452152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CF261A;}.elementor-928 .elementor-element.elementor-element-7452152{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:8em;margin-bottom:0em;padding:3em 3em 3em 3em;}.elementor-928 .elementor-element.elementor-element-7452152 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-928 .elementor-element.elementor-element-1a079f1{text-align:start;}.elementor-928 .elementor-element.elementor-element-1a079f1 .elementor-heading-title{font-family:var( --e-global-typography-7694047-font-family ), Sans-serif;font-size:var( --e-global-typography-7694047-font-size );line-height:var( --e-global-typography-7694047-line-height );letter-spacing:var( --e-global-typography-7694047-letter-spacing );color:var( --e-global-color-029db5e );}.elementor-928 .elementor-element.elementor-element-23b65c9{color:#FFFFFF;}.elementor-928 .elementor-element.elementor-element-3b9694e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-928 .elementor-element.elementor-element-b6b2cdc .elementor-button{background-color:#FFFFFF;font-size:17px;fill:#CF261A;color:#CF261A;padding:20px 35px 20px 35px;}.elementor-928 .elementor-element.elementor-element-b6b2cdc{width:auto;max-width:auto;padding:0px 30px 0px 0px;}.elementor-928 .elementor-element.elementor-element-4f0a17b .elementor-button{background-color:#02010100;font-size:17px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:40px 40px 40px 40px;padding:20px 30px 20px 30px;}.elementor-928 .elementor-element.elementor-element-4f0a17b{width:auto;max-width:auto;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-928 .elementor-element.elementor-element-758b95f{--width:50%;}.elementor-928 .elementor-element.elementor-element-fbc937c{--width:50%;}.elementor-928 .elementor-element.elementor-element-9afbcf6{--width:50%;}.elementor-928 .elementor-element.elementor-element-2390965{width:38.691%;}.elementor-928 .elementor-element.elementor-element-3b9694e{width:61.309%;}}@media(max-width:1024px) and (min-width:768px){.elementor-928 .elementor-element.elementor-element-2390965{width:50%;}.elementor-928 .elementor-element.elementor-element-3b9694e{width:50%;}}@media(max-width:1024px){.elementor-928 .elementor-element.elementor-element-e370bd7{--justify-content:center;}.elementor-928 .elementor-element.elementor-element-389e4de{margin-top:4em;margin-bottom:0em;}.elementor-928 .elementor-element.elementor-element-9fe4c0b .elementor-heading-title{font-size:var( --e-global-typography-303cfaf-font-size );line-height:var( --e-global-typography-303cfaf-line-height );}.elementor-928 .elementor-element.elementor-element-6cf969e .elementor-heading-title{font-size:38px;}.elementor-928 .elementor-element.elementor-element-3e4ac3e{--grid-auto-flow:row;}.elementor-928 .elementor-element.elementor-element-9afbcf6{--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-928 .elementor-element.elementor-element-ae7d86d{margin-top:4em;margin-bottom:0em;}.elementor-928 .elementor-element.elementor-element-981e0f1 .elementor-heading-title{font-size:var( --e-global-typography-303cfaf-font-size );line-height:var( --e-global-typography-303cfaf-line-height );}.elementor-928 .elementor-element.elementor-element-a74a840 .elementor-heading-title{font-size:38px;}.elementor-928 .elementor-element.elementor-element-15c4776{--grid-auto-flow:row;}.elementor-928 .elementor-element.elementor-element-ae5e63e{--grid-auto-flow:row;}.elementor-928 .elementor-element.elementor-element-7452152{margin-top:4em;margin-bottom:0em;}.elementor-928 .elementor-element.elementor-element-1a079f1 .elementor-heading-title{font-size:var( --e-global-typography-7694047-font-size );line-height:var( --e-global-typography-7694047-line-height );letter-spacing:var( --e-global-typography-7694047-letter-spacing );}.elementor-928 .elementor-element.elementor-element-3b9694e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-928 .elementor-element.elementor-element-b6b2cdc{padding:0px 0px 13px 0px;}}@media(max-width:767px){.elementor-928 .elementor-element.elementor-element-1fe9107 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-928 .elementor-element.elementor-element-2d34b69{padding:0px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-e370bd7{--justify-content:center;}.elementor-928 .elementor-element.elementor-element-389e4de{margin-top:4em;margin-bottom:0em;}.elementor-928 .elementor-element.elementor-element-9fe4c0b .elementor-heading-title{font-size:var( --e-global-typography-303cfaf-font-size );line-height:var( --e-global-typography-303cfaf-line-height );}.elementor-928 .elementor-element.elementor-element-6cf969e .elementor-heading-title{font-size:34px;}.elementor-928 .elementor-element.elementor-element-3e4ac3e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-928 .elementor-element.elementor-element-ae7d86d{margin-top:4em;margin-bottom:0em;}.elementor-928 .elementor-element.elementor-element-981e0f1 .elementor-heading-title{font-size:var( --e-global-typography-303cfaf-font-size );line-height:var( --e-global-typography-303cfaf-line-height );}.elementor-928 .elementor-element.elementor-element-a74a840 .elementor-heading-title{font-size:34px;}.elementor-928 .elementor-element.elementor-element-15c4776{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-928 .elementor-element.elementor-element-ae5e63e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-928 .elementor-element.elementor-element-2390965.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-928 .elementor-element.elementor-element-1a079f1{text-align:center;}.elementor-928 .elementor-element.elementor-element-1a079f1 .elementor-heading-title{font-size:var( --e-global-typography-7694047-font-size );line-height:var( --e-global-typography-7694047-line-height );letter-spacing:var( --e-global-typography-7694047-letter-spacing );}.elementor-928 .elementor-element.elementor-element-23b65c9{text-align:center;}.elementor-928 .elementor-element.elementor-element-3b9694e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-928 .elementor-element.elementor-element-b6b2cdc{padding:0px 0px 15px 0px;}.elementor-928 .elementor-element.elementor-element-4f0a17b{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-fc5eb4d */.elementor-928 .elementor-element.elementor-element-fc5eb4d {
    --form-red: #d40000;
    --form-red-hover: #b90000;

    width: 100%;
    max-width: 590px;
    margin: 0 auto;
    padding: 34px 34px 36px;
    background-color: #ffffff;
    border: 1px solid #dedede;
    border-radius: 15px;
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.10);
    box-sizing: border-box;
}

/* =========================
   HEADING
========================= */

.elementor-928 .elementor-element.elementor-element-fc5eb4d .elementor-widget-heading {
    width: 100%;
    margin: 0 0 22px 0 !important;
    padding: 0 !important;
}

.elementor-928 .elementor-element.elementor-element-fc5eb4d .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    color: #111111 !important;
    font-family: "Bebas Neue", sans-serif !important;
    font-size: 43px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    letter-spacing: 1px;
    text-align: left;
    text-transform: uppercase;
}

/* =========================
   WPFORMS STRUCTURE
========================= */

.elementor-928 .elementor-element.elementor-element-fc5eb4d .elementor-widget-wpforms {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-container,
.elementor-928 .elementor-element.elementor-element-fc5eb4d div.wpforms-container-full,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-container {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 0 16px 0 !important;
}

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-small,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-medium,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-large,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-row,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-row-block {
    width: 100% !important;
    max-width: 100% !important;
}

/* =========================
   LABELS
========================= */

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-label {
    display: block !important;
    margin: 0 0 7px 0 !important;
    padding: 0 !important;
    color: #111111 !important;
    font-family: inherit;
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;
}

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-required-label {
    color: var(--form-red) !important;
}

/* =========================
   INPUTS
========================= */

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="text"],
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="email"],
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="tel"],
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="number"],
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="url"],
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="search"],
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="password"] {
    width: 100% !important;
    max-width: 100% !important;
    height: 54px !important;
    margin: 0 !important;
    padding: 0 15px !important;
    color: #222222 !important;
    background-color: #eeeeee !important;
    border: none !important;
    border-radius: 10px !important;
    outline: none !important;
    box-shadow: none !important;
    font-family: inherit;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    box-sizing: border-box !important;
    transition: background-color 0.25s ease, box-shadow 0.25s ease;
}

/* =========================
   TEXTAREA
========================= */

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form textarea {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 90px !important;
    margin: 0 !important;
    padding: 14px 15px !important;
    color: #222222 !important;
    background-color: #eeeeee !important;
    border: none !important;
    border-radius: 10px !important;
    outline: none !important;
    box-shadow: none !important;
    resize: vertical;
    font-family: inherit;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.45 !important;
    box-sizing: border-box !important;
    transition: background-color 0.25s ease, box-shadow 0.25s ease;
}

/* =========================
   CLASSIC SELECT
========================= */

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form select {
    width: 100% !important;
    max-width: 100% !important;
    height: 54px !important;
    margin: 0 !important;
    padding: 0 45px 0 15px !important;
    color: #222222 !important;
    background-color: #eeeeee !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1.5L7 7.5L13 1.5' fill='none' stroke='%23d40000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 16px center !important;
    background-size: 14px 9px !important;
    border: none !important;
    border-radius: 10px !important;
    outline: none !important;
    box-shadow: none !important;
    font-family: inherit;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    cursor: pointer;
    box-sizing: border-box !important;
    transition: background-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form select:required:invalid {
    color: #718096 !important;
}

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form select option {
    color: #222222 !important;
    background-color: #ffffff !important;
    font-size: 14px !important;
}

/* =========================
   MODERN DROPDOWN
========================= */

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices[data-type*="select-one"] {
    width: 100% !important;
    margin: 0 !important;
}

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__inner {
    width: 100% !important;
    min-height: 54px !important;
    padding: 0 45px 0 15px !important;
    display: flex !important;
    align-items: center !important;
    color: #222222 !important;
    background-color: #eeeeee !important;
    border: none !important;
    border-radius: 10px !important;
    box-shadow: none !important;
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    box-sizing: border-box !important;
}

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__list--single {
    width: 100% !important;
    padding: 0 !important;
}

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__placeholder {
    color: #718096 !important;
    opacity: 1 !important;
}

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices[data-type*="select-one"]::after {
    width: 8px !important;
    height: 8px !important;
    right: 18px !important;
    margin-top: -6px !important;
    border: none !important;
    border-right: 2px solid var(--form-red) !important;
    border-bottom: 2px solid var(--form-red) !important;
    transform: rotate(45deg);
}

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices[data-type*="select-one"].is-open::after {
    margin-top: -2px !important;
    transform: rotate(225deg);
}

/* dropdown box */
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__list--dropdown,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__list[aria-expanded] {
    margin-top: 6px !important;
    padding: 6px !important;
    background-color: #ffffff !important;
    border: 1px solid #dedede !important;
    border-radius: 10px !important;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12) !important;
    overflow: hidden !important;
    z-index: 9999 !important;
}

/* option normal */
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__list--dropdown .choices__item,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__list[aria-expanded] .choices__item,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__item--choice {
    padding: 10px 12px !important;
    color: #222222 !important;
    background-color: #ffffff !important;
    border-radius: 7px !important;
    font-family: inherit !important;
    font-size: 14px !important;
    transition: color 0.2s ease, background-color 0.2s ease !important;
}

/* RED HOVER / RED HIGHLIGHT / RED SELECTED */
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__list--dropdown .choices__item:hover,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__list[aria-expanded] .choices__item:hover,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__item--choice:hover,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__item--choice.is-highlighted,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__item--selectable.is-highlighted,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__list--dropdown .choices__item.is-highlighted,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__list[aria-expanded] .choices__item.is-highlighted,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__list--dropdown .choices__item--selectable.is-highlighted,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__list[aria-expanded] .choices__item--selectable.is-highlighted,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__list--dropdown .choices__item.is-selected,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__list[aria-expanded] .choices__item.is-selected,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .choices__item--choice.is-selected {
    color: #ffffff !important;
    background-color: var(--form-red) !important;
}

/* Extra strong override for blue default */
.elementor-928 .elementor-element.elementor-element-fc5eb4d .choices__list--dropdown .choices__item--selectable.is-highlighted,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
    background-color: var(--form-red) !important;
    color: #ffffff !important;
}

/* =========================
   PLACEHOLDERS
========================= */

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input::placeholder,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form textarea::placeholder {
    color: #718096 !important;
    opacity: 1 !important;
}

/* =========================
   FOCUS
========================= */

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input:focus,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form textarea:focus,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form select:focus,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices.is-focused .choices__inner,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices.is-open .choices__inner {
    background-color: #f2f2f2 !important;
    box-shadow: 0 0 0 2px rgba(212, 0, 0, 0.15) !important;
}

/* =========================
   BUTTON
========================= */

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-submit-container {
    display: block !important;
    width: 100% !important;
    margin: 2px 0 0 0 !important;
    padding: 0 !important;
}

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-submit-container button[type="submit"],
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form button[type="submit"],
.elementor-928 .elementor-element.elementor-element-fc5eb4d button.wpforms-submit,
.elementor-928 .elementor-element.elementor-element-fc5eb4d input.wpforms-submit {
    display: block !important;
    width: 100% !important;
    min-width: 100% !important;
    min-height: 56px !important;
    height: auto !important;
    margin: 0 !important;
    padding: 13px 24px !important;
    color: #ffffff !important;
    background: var(--form-red) !important;
    background-color: var(--form-red) !important;
    border: none !important;
    border-radius: 999px !important;
    outline: none !important;
    box-shadow: none !important;
    font-family: inherit !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    cursor: pointer !important;
    box-sizing: border-box !important;
    transition: background-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease !important;
}

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-submit-container button[type="submit"]:hover,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form button[type="submit"]:hover,
.elementor-928 .elementor-element.elementor-element-fc5eb4d button.wpforms-submit:hover,
.elementor-928 .elementor-element.elementor-element-fc5eb4d input.wpforms-submit:hover {
    color: #ffffff !important;
    background: var(--form-red-hover) !important;
    background-color: var(--form-red-hover) !important;
    transform: translateY(-2px);
    box-shadow: 0 10px 20px rgba(212, 0, 0, 0.20) !important;
}

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-submit-container button[type="submit"]:focus,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form button[type="submit"]:focus,
.elementor-928 .elementor-element.elementor-element-fc5eb4d button.wpforms-submit:focus,
.elementor-928 .elementor-element.elementor-element-fc5eb4d input.wpforms-submit:focus {
    color: #ffffff !important;
    background-color: var(--form-red-hover) !important;
    box-shadow: 0 0 0 3px rgba(212, 0, 0, 0.18) !important;
}

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-submit-container button[type="submit"]:active,
.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form button[type="submit"]:active,
.elementor-928 .elementor-element.elementor-element-fc5eb4d button.wpforms-submit:active,
.elementor-928 .elementor-element.elementor-element-fc5eb4d input.wpforms-submit:active {
    color: #ffffff !important;
    background-color: var(--form-red-hover) !important;
    transform: translateY(0);
}

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-submit-spinner {
    margin-left: 10px !important;
    vertical-align: middle !important;
}

/* =========================
   ERRORS
========================= */

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-error,
.elementor-928 .elementor-element.elementor-element-fc5eb4d label.wpforms-error {
    margin-top: 5px !important;
    color: var(--form-red) !important;
    font-size: 12px !important;
}

.elementor-928 .elementor-element.elementor-element-fc5eb4d input.wpforms-error,
.elementor-928 .elementor-element.elementor-element-fc5eb4d select.wpforms-error,
.elementor-928 .elementor-element.elementor-element-fc5eb4d textarea.wpforms-error {
    box-shadow: 0 0 0 2px rgba(212, 0, 0, 0.18) !important;
}

/* =========================
   CONFIRMATION
========================= */

.elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-confirmation-container-full {
    margin: 0 !important;
    padding: 16px !important;
    color: #155724 !important;
    background-color: #dff0e3 !important;
    border: 1px solid #b9dfc3 !important;
    border-radius: 10px !important;
}

/* =========================
   TABLET
========================= */

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-928 .elementor-element.elementor-element-fc5eb4d {
        max-width: 540px;
        padding: 30px 28px 32px;
    }

    .elementor-928 .elementor-element.elementor-element-fc5eb4d .elementor-heading-title {
        font-size: 39px !important;
    }

    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field {
        padding-bottom: 14px !important;
    }

    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-label {
        font-size: 14px !important;
    }

    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="text"],
    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="email"],
    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="tel"],
    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="number"],
    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="url"],
    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="search"],
    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="password"],
    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form select,
    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__inner {
        height: 50px !important;
        min-height: 50px !important;
        font-size: 13px !important;
    }

    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-submit-container button[type="submit"],
    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form button[type="submit"],
    .elementor-928 .elementor-element.elementor-element-fc5eb4d button.wpforms-submit,
    .elementor-928 .elementor-element.elementor-element-fc5eb4d input.wpforms-submit {
        min-height: 52px !important;
        font-size: 14px !important;
    }
}

/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {
    .elementor-928 .elementor-element.elementor-element-fc5eb4d {
        max-width: 100%;
        padding: 27px 20px 30px;
        border-radius: 14px;
        box-shadow: 0 9px 22px rgba(0, 0, 0, 0.09);
    }

    .elementor-928 .elementor-element.elementor-element-fc5eb4d .elementor-widget-heading {
        margin-bottom: 20px !important;
    }

    .elementor-928 .elementor-element.elementor-element-fc5eb4d .elementor-heading-title {
        font-size: 36px !important;
        line-height: 1.05 !important;
    }

    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field {
        padding-bottom: 14px !important;
    }

    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-label {
        margin-bottom: 6px !important;
        font-size: 14px !important;
    }

    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="text"],
    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="email"],
    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="tel"],
    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="number"],
    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="url"],
    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="search"],
    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form input[type="password"],
    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form select,
    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__inner {
        height: 52px !important;
        min-height: 52px !important;
        padding-left: 14px !important;
        font-size: 14px !important;
    }

    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form select {
        padding-right: 42px !important;
        background-position: right 14px center !important;
    }

    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-field-select .choices__inner {
        padding-right: 42px !important;
    }

    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form textarea {
        min-height: 85px !important;
        padding: 13px 14px !important;
        font-size: 14px !important;
    }

    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-submit-container button[type="submit"],
    .elementor-928 .elementor-element.elementor-element-fc5eb4d .wpforms-form button[type="submit"],
    .elementor-928 .elementor-element.elementor-element-fc5eb4d button.wpforms-submit,
    .elementor-928 .elementor-element.elementor-element-fc5eb4d input.wpforms-submit {
        min-height: 54px !important;
        padding: 13px 18px !important;
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c121c1f */.elementor-928 .elementor-element.elementor-element-c121c1f {
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    border-radius: 14px;
    overflow: hidden;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

@media (hover: hover) {
    .elementor-928 .elementor-element.elementor-element-c121c1f:hover {
        transform: translateY(-7px);
        border-color: #cfcfcf;
        box-shadow: 0 18px 35px -14px rgba(0, 0, 0, 0.28);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab736d2 */.elementor-928 .elementor-element.elementor-element-ab736d2 {
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    border-radius: 14px;
    overflow: hidden;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

@media (hover: hover) {
    .elementor-928 .elementor-element.elementor-element-ab736d2:hover {
        transform: translateY(-7px);
        border-color: #cfcfcf;
        box-shadow: 0 18px 35px -14px rgba(0, 0, 0, 0.28);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6de5714 */.elementor-928 .elementor-element.elementor-element-6de5714 {
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    border-radius: 14px;
    overflow: hidden;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

@media (hover: hover) {
    .elementor-928 .elementor-element.elementor-element-6de5714:hover {
        transform: translateY(-7px);
        border-color: #cfcfcf;
        box-shadow: 0 18px 35px -14px rgba(0, 0, 0, 0.28);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8461a2b */.elementor-928 .elementor-element.elementor-element-8461a2b {
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    border-radius: 14px;
    overflow: hidden;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

@media (hover: hover) {
    .elementor-928 .elementor-element.elementor-element-8461a2b:hover {
        transform: translateY(-7px);
        border-color: #cfcfcf;
        box-shadow: 0 18px 35px -14px rgba(0, 0, 0, 0.28);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51d8cfa */.elementor-928 .elementor-element.elementor-element-51d8cfa {
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    border-radius: 14px;
    overflow: hidden;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

@media (hover: hover) {
    .elementor-928 .elementor-element.elementor-element-51d8cfa:hover {
        transform: translateY(-7px);
        border-color: #cfcfcf;
        box-shadow: 0 18px 35px -14px rgba(0, 0, 0, 0.28);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60043c1 */.elementor-928 .elementor-element.elementor-element-60043c1 {
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    border-radius: 14px;
    overflow: hidden;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

@media (hover: hover) {
    .elementor-928 .elementor-element.elementor-element-60043c1:hover {
        transform: translateY(-7px);
        border-color: #cfcfcf;
        box-shadow: 0 18px 35px -14px rgba(0, 0, 0, 0.28);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9afbcf6 *//* =========================
   MAIN PRICE TABLE
========================= */

.elementor-928 .elementor-element.elementor-element-9afbcf6 {
    width: calc(100% - 40px) !important;
    max-width: 1100px !important;
    margin-left: auto !important;
    margin-right: auto !important;

    background: #ffffff;
    border-radius: 18px;
    overflow: hidden;
    box-sizing: border-box;

    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.10);
}


/* Apply border-box everywhere */
.elementor-928 .elementor-element.elementor-element-9afbcf6 *,
.elementor-928 .elementor-element.elementor-element-9afbcf6 *::before,
.elementor-928 .elementor-element.elementor-element-9afbcf6 *::after {
    box-sizing: border-box;
}


/* =========================
   HEADER AND PRICE ROW GRID
========================= */

.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header,
.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row,
.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header > .e-con-inner,
.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row > .e-con-inner {
    width: 100% !important;

    display: grid !important;
    grid-template-columns: minmax(0, 1fr) max-content !important;

    align-items: center !important;
    column-gap: 24px !important;
}


/* =========================
   HEADER
========================= */

.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header {
    padding: 19px 24px !important;
    min-height: 58px !important;

    background-color: #eeeeee !important;
}


/* Header typography */
.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header p,
.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header .elementor-heading-title {
    margin: 0 !important;
    font-weight: 700;
}


/* =========================
   PRICE ROWS
========================= */

.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row {
    padding: 18px 24px !important;
    min-height: 58px !important;

    background-color: #ffffff;
    border-bottom: 1px solid #e7e7e7;

    transition:
        background-color 0.25s ease,
        transform 0.25s ease;
}


/* Light grey hover */
.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row:hover {
    background-color: #f3f3f3 !important;
}


/* Remove border from last row */
.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row:last-child {
    border-bottom: none;
}


/* =========================
   REMOVE DEFAULT SPACING
========================= */

.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header .elementor-widget,
.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row .elementor-widget {
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
}

.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header .elementor-widget-container,
.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row .elementor-widget-container {
    margin: 0 !important;
}

.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header p,
.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row p,
.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header .elementor-heading-title,
.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row .elementor-heading-title {
    margin: 0 !important;
}


/* =========================
   LEFT COLUMN
========================= */

.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header .elementor-widget:first-child,
.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row .elementor-widget:first-child {
    min-width: 0 !important;
    justify-self: start !important;
}


/* =========================
   RIGHT COLUMN
========================= */

.elementor-928 .elementor-element.elementor-element-9afbcf6 .price-right,
.elementor-928 .elementor-element.elementor-element-9afbcf6 .repair-price {
    width: auto !important;
    min-width: max-content !important;

    justify-self: end !important;
    text-align: right !important;

    white-space: nowrap !important;
}


/* Red price styling */
.elementor-928 .elementor-element.elementor-element-9afbcf6 .repair-price,
.elementor-928 .elementor-element.elementor-element-9afbcf6 .repair-price p,
.elementor-928 .elementor-element.elementor-element-9afbcf6 .repair-price .elementor-heading-title {
    color: #d40000 !important;
    font-weight: 700 !important;
}


/* =========================
   TABLET
========================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-928 .elementor-element.elementor-element-9afbcf6 {
        width: calc(100% - 48px) !important;
        max-width: none !important;

        margin-left: auto !important;
        margin-right: auto !important;

        border-radius: 16px;
    }

    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header,
    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row {
        padding: 17px 20px !important;
        min-height: 56px !important;
    }

    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header,
    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row,
    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header > .e-con-inner,
    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row > .e-con-inner {
        column-gap: 18px !important;
    }
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

    .elementor-928 .elementor-element.elementor-element-9afbcf6 {
        width: calc(100% - 32px) !important;
        max-width: none !important;

        margin-left: auto !important;
        margin-right: auto !important;

        border-radius: 14px;
    }

    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header,
    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row {
        padding: 15px 13px !important;
        min-height: 54px !important;
    }

    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header,
    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row,
    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header > .e-con-inner,
    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row > .e-con-inner {
        grid-template-columns: minmax(0, 1fr) max-content !important;
        column-gap: 10px !important;
    }

    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header p,
    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row p,
    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header .elementor-heading-title,
    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row .elementor-heading-title {
        font-size: 13px !important;
        line-height: 1.4 !important;
    }

    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-right,
    .elementor-928 .elementor-element.elementor-element-9afbcf6 .repair-price {
        min-width: max-content !important;
        white-space: nowrap !important;
    }
}


/* Very small mobile screens */
@media (max-width: 380px) {

    .elementor-928 .elementor-element.elementor-element-9afbcf6 {
        width: calc(100% - 24px) !important;
    }

    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header,
    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row {
        padding: 14px 10px !important;
    }

    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header p,
    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row p,
    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-header .elementor-heading-title,
    .elementor-928 .elementor-element.elementor-element-9afbcf6 .price-row .elementor-heading-title {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7357654 */.elementor-928 .elementor-element.elementor-element-7357654 {
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    border-radius: 14px;
    overflow: hidden;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

@media (hover: hover) {
    .elementor-928 .elementor-element.elementor-element-7357654:hover {
        transform: translateY(-7px);
        border-color: #cfcfcf;
        box-shadow: 0 18px 35px -14px rgba(0, 0, 0, 0.28);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcfe6f5 */.elementor-928 .elementor-element.elementor-element-fcfe6f5 {
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    border-radius: 14px;
    overflow: hidden;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

@media (hover: hover) {
    .elementor-928 .elementor-element.elementor-element-fcfe6f5:hover {
        transform: translateY(-7px);
        border-color: #cfcfcf;
        box-shadow: 0 18px 35px -14px rgba(0, 0, 0, 0.28);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0839d3 */.elementor-928 .elementor-element.elementor-element-e0839d3 {
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    border-radius: 14px;
    overflow: hidden;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

@media (hover: hover) {
    .elementor-928 .elementor-element.elementor-element-e0839d3:hover {
        transform: translateY(-7px);
        border-color: #cfcfcf;
        box-shadow: 0 18px 35px -14px rgba(0, 0, 0, 0.28);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d62b81e */.elementor-928 .elementor-element.elementor-element-d62b81e {
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    border-radius: 14px;
    overflow: hidden;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

@media (hover: hover) {
    .elementor-928 .elementor-element.elementor-element-d62b81e:hover {
        transform: translateY(-7px);
        border-color: #cfcfcf;
        box-shadow: 0 18px 35px -14px rgba(0, 0, 0, 0.28);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7da53f7 */.elementor-928 .elementor-element.elementor-element-7da53f7 {
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    border-radius: 14px;
    overflow: hidden;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

@media (hover: hover) {
    .elementor-928 .elementor-element.elementor-element-7da53f7:hover {
        transform: translateY(-7px);
        border-color: #cfcfcf;
        box-shadow: 0 18px 35px -14px rgba(0, 0, 0, 0.28);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c397b49 */.elementor-928 .elementor-element.elementor-element-c397b49 {
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    border-radius: 14px;
    overflow: hidden;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

@media (hover: hover) {
    .elementor-928 .elementor-element.elementor-element-c397b49:hover {
        transform: translateY(-7px);
        border-color: #cfcfcf;
        box-shadow: 0 18px 35px -14px rgba(0, 0, 0, 0.28);
    }
}/* End custom CSS */