.elementor-940 .elementor-element.elementor-element-5cbd5a0{--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-940 .elementor-element.elementor-element-b768d4b{--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-940 .elementor-element.elementor-element-17ffd57{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-940 .elementor-element.elementor-element-b0bfced{color:#545454;}.elementor-940 .elementor-element.elementor-element-b0bfced a{color:#626262;}.elementor-940 .elementor-element.elementor-element-67adae5{padding:0px 0px 0px 0px;color:#D40000;}.elementor-940 .elementor-element.elementor-element-dc171fd .elementor-heading-title{font-size:60px;text-transform:uppercase;line-height:55px;}.elementor-940 .elementor-element.elementor-element-6317642{padding:20px 90px 0px 0px;}.elementor-940 .elementor-element.elementor-element-090cc6f{padding:20px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-940 .elementor-element.elementor-element-090cc6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-940 .elementor-element.elementor-element-090cc6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-940 .elementor-element.elementor-element-090cc6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-940 .elementor-element.elementor-element-090cc6f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-940 .elementor-element.elementor-element-090cc6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-940 .elementor-element.elementor-element-090cc6f .elementor-icon-list-icon i{color:#D40000;transition:color 0.3s;}.elementor-940 .elementor-element.elementor-element-090cc6f .elementor-icon-list-icon svg{fill:#D40000;transition:fill 0.3s;}.elementor-940 .elementor-element.elementor-element-090cc6f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-940 .elementor-element.elementor-element-09daa73{--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-940 .elementor-element.elementor-element-0d18760 .elementor-button{background-color:#E0291F;padding:15px 20px 15px 20px;}.elementor-940 .elementor-element.elementor-element-899c565 .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-940 .elementor-element.elementor-element-f7ae457{--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-940 .elementor-element.elementor-element-2418434{--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-940 .elementor-element.elementor-element-fefe471{--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-940 .elementor-element.elementor-element-4881bbf{margin-top:2em;margin-bottom:1em;}.elementor-940 .elementor-element.elementor-element-ecb97c0{text-align:center;}.elementor-940 .elementor-element.elementor-element-ecb97c0 .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-940 .elementor-element.elementor-element-c334702{text-align:center;}.elementor-940 .elementor-element.elementor-element-c334702 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:55px;line-height:1.3em;letter-spacing:1.6px;}.elementor-940 .elementor-element.elementor-element-fc08e89{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-940 .elementor-element.elementor-element-fc08e89 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-940 .elementor-element.elementor-element-fc08e89 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-940 .elementor-element.elementor-element-564e2be{--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-940 .elementor-element.elementor-element-dc5cd57{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-6b82e0a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-165660e{text-align:start;}.elementor-940 .elementor-element.elementor-element-165660e img{width:60px;}.elementor-940 .elementor-element.elementor-element-b3eb807{padding:0px 50px 0px 0px;}.elementor-940 .elementor-element.elementor-element-496dcb1{--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-940 .elementor-element.elementor-element-6fc9443{color:var( --e-global-color-secondary );}.elementor-940 .elementor-element.elementor-element-db6426d{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-db6426d a{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-db6426d a:hover, .elementor-940 .elementor-element.elementor-element-db6426d a:focus{color:#950D03;}.elementor-940 .elementor-element.elementor-element-f08ae47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-8d2d327{text-align:start;}.elementor-940 .elementor-element.elementor-element-8d2d327 img{width:60px;}.elementor-940 .elementor-element.elementor-element-7105456{padding:0px 50px 0px 0px;}.elementor-940 .elementor-element.elementor-element-45ae79e{--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-940 .elementor-element.elementor-element-9301b36{color:var( --e-global-color-secondary );}.elementor-940 .elementor-element.elementor-element-61e9c60{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-61e9c60 a{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-61e9c60 a:hover, .elementor-940 .elementor-element.elementor-element-61e9c60 a:focus{color:#950D03;}.elementor-940 .elementor-element.elementor-element-3fa34b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-46de152{text-align:start;}.elementor-940 .elementor-element.elementor-element-46de152 img{width:60px;}.elementor-940 .elementor-element.elementor-element-dd8f9d4{padding:0px 50px 0px 0px;}.elementor-940 .elementor-element.elementor-element-96e21b8{--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-940 .elementor-element.elementor-element-757b166{color:var( --e-global-color-secondary );}.elementor-940 .elementor-element.elementor-element-5de4db0{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-5de4db0 a{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-5de4db0 a:hover, .elementor-940 .elementor-element.elementor-element-5de4db0 a:focus{color:#950D03;}.elementor-940 .elementor-element.elementor-element-4c23d8c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-4129029{text-align:start;}.elementor-940 .elementor-element.elementor-element-4129029 img{width:60px;}.elementor-940 .elementor-element.elementor-element-36d874e{padding:0px 50px 0px 0px;}.elementor-940 .elementor-element.elementor-element-82369b7{--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-940 .elementor-element.elementor-element-013c82a{color:var( --e-global-color-secondary );}.elementor-940 .elementor-element.elementor-element-b75fc1a{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-b75fc1a a{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-b75fc1a a:hover, .elementor-940 .elementor-element.elementor-element-b75fc1a a:focus{color:#950D03;}.elementor-940 .elementor-element.elementor-element-8f72ba4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-66a57b2{text-align:start;}.elementor-940 .elementor-element.elementor-element-66a57b2 img{width:60px;}.elementor-940 .elementor-element.elementor-element-3f2d090{padding:0px 50px 0px 0px;}.elementor-940 .elementor-element.elementor-element-67b9ae4{--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-940 .elementor-element.elementor-element-d773a16{color:var( --e-global-color-secondary );}.elementor-940 .elementor-element.elementor-element-97e9081{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-97e9081 a{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-97e9081 a:hover, .elementor-940 .elementor-element.elementor-element-97e9081 a:focus{color:#950D03;}.elementor-940 .elementor-element.elementor-element-94785a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-08f17d9{text-align:start;}.elementor-940 .elementor-element.elementor-element-08f17d9 img{width:60px;}.elementor-940 .elementor-element.elementor-element-79dbc83{padding:0px 50px 0px 0px;}.elementor-940 .elementor-element.elementor-element-9703eef{--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-940 .elementor-element.elementor-element-0a0d378{color:var( --e-global-color-secondary );}.elementor-940 .elementor-element.elementor-element-1d18f85{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-1d18f85 a{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-1d18f85 a:hover, .elementor-940 .elementor-element.elementor-element-1d18f85 a:focus{color:#950D03;}.elementor-940 .elementor-element.elementor-element-a2870a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-8a0564b{text-align:start;}.elementor-940 .elementor-element.elementor-element-8a0564b img{width:60px;}.elementor-940 .elementor-element.elementor-element-09a57e2{padding:0px 50px 0px 0px;}.elementor-940 .elementor-element.elementor-element-fcbb755{--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-940 .elementor-element.elementor-element-d34e683{color:var( --e-global-color-secondary );}.elementor-940 .elementor-element.elementor-element-076d6a5{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-076d6a5 a{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-076d6a5 a:hover, .elementor-940 .elementor-element.elementor-element-076d6a5 a:focus{color:#950D03;}.elementor-940 .elementor-element.elementor-element-5990154{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-6ac4e89{text-align:start;}.elementor-940 .elementor-element.elementor-element-6ac4e89 img{width:60px;}.elementor-940 .elementor-element.elementor-element-6596c72{padding:0px 50px 0px 0px;}.elementor-940 .elementor-element.elementor-element-11c5165{--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-940 .elementor-element.elementor-element-a3bab2d{color:var( --e-global-color-secondary );}.elementor-940 .elementor-element.elementor-element-7fb5041{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-7fb5041 a{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-7fb5041 a:hover, .elementor-940 .elementor-element.elementor-element-7fb5041 a:focus{color:#950D03;}.elementor-940 .elementor-element.elementor-element-be51899{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-d2b029b{text-align:start;}.elementor-940 .elementor-element.elementor-element-d2b029b img{width:60px;}.elementor-940 .elementor-element.elementor-element-1553af7{padding:0px 50px 0px 0px;}.elementor-940 .elementor-element.elementor-element-596bc5c{--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-940 .elementor-element.elementor-element-1fdfae5{color:var( --e-global-color-secondary );}.elementor-940 .elementor-element.elementor-element-113fac6{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-113fac6 a{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-113fac6 a:hover, .elementor-940 .elementor-element.elementor-element-113fac6 a:focus{color:#950D03;}.elementor-940 .elementor-element.elementor-element-f9e47b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-2f81429{text-align:start;}.elementor-940 .elementor-element.elementor-element-2f81429 img{width:60px;}.elementor-940 .elementor-element.elementor-element-a3d6374{padding:0px 50px 0px 0px;}.elementor-940 .elementor-element.elementor-element-c3184b6{--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-940 .elementor-element.elementor-element-88e8515{color:var( --e-global-color-secondary );}.elementor-940 .elementor-element.elementor-element-1d1af56{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-1d1af56 a{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-1d1af56 a:hover, .elementor-940 .elementor-element.elementor-element-1d1af56 a:focus{color:#950D03;}.elementor-940 .elementor-element.elementor-element-cd8dacc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-2690a81{margin-top:2em;margin-bottom:1em;}.elementor-940 .elementor-element.elementor-element-16586da{text-align:center;}.elementor-940 .elementor-element.elementor-element-16586da .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-940 .elementor-element.elementor-element-5080b85{text-align:center;}.elementor-940 .elementor-element.elementor-element-5080b85 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:55px;line-height:1.3em;letter-spacing:1.6px;}.elementor-940 .elementor-element.elementor-element-67de120{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-940 .elementor-element.elementor-element-67de120 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-940 .elementor-element.elementor-element-67de120 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-940 .elementor-element.elementor-element-be24524{--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-940 .elementor-element.elementor-element-be24524:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-be24524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-4c2a139{--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-940 .elementor-element.elementor-element-f825f8f{font-size:24px;color:#000000;}.elementor-940 .elementor-element.elementor-element-27ef310{font-size:24px;color:#000000;}.elementor-940 .elementor-element.elementor-element-2d34be0{--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-940 .elementor-element.elementor-element-33d30a5{color:#000000;}.elementor-940 .elementor-element.elementor-element-b3ac295{color:#000000;}.elementor-940 .elementor-element.elementor-element-84bc5a4{--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-940 .elementor-element.elementor-element-ca0e32a{color:#000000;}.elementor-940 .elementor-element.elementor-element-7351bc2{color:#000000;}.elementor-940 .elementor-element.elementor-element-64ca234{--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-940 .elementor-element.elementor-element-7f50fbe{color:#000000;}.elementor-940 .elementor-element.elementor-element-8b9a952{color:#000000;}.elementor-940 .elementor-element.elementor-element-33b45a5{--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-940 .elementor-element.elementor-element-f42b6f3{color:#000000;}.elementor-940 .elementor-element.elementor-element-baf6a61{color:#000000;}.elementor-940 .elementor-element.elementor-element-d6fdf7d{--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-940 .elementor-element.elementor-element-8c237b1{color:#000000;}.elementor-940 .elementor-element.elementor-element-896f92a{color:#000000;}.elementor-940 .elementor-element.elementor-element-ebde4c2{--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-940 .elementor-element.elementor-element-0948e34{color:#000000;}.elementor-940 .elementor-element.elementor-element-919d3d1{color:#000000;}.elementor-940 .elementor-element.elementor-element-72f2343{--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-940 .elementor-element.elementor-element-f6e84a1{color:#000000;}.elementor-940 .elementor-element.elementor-element-1fc0b22{color:#000000;}.elementor-940 .elementor-element.elementor-element-cab79dc{--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-940 .elementor-element.elementor-element-0ef440c{color:#000000;}.elementor-940 .elementor-element.elementor-element-609bb95{color:#000000;}.elementor-940 .elementor-element.elementor-element-4c1fa23{--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-940 .elementor-element.elementor-element-dbc44a6{color:#000000;}.elementor-940 .elementor-element.elementor-element-959ba60{color:#000000;}.elementor-940 .elementor-element.elementor-element-eadc92d{--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-940 .elementor-element.elementor-element-a2083d2{color:#000000;}.elementor-940 .elementor-element.elementor-element-8f0dfef{color:#000000;}.elementor-940 .elementor-element.elementor-element-6eed183{--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-940 .elementor-element.elementor-element-9e44e0f{color:#000000;}.elementor-940 .elementor-element.elementor-element-d9c202a{color:#000000;}.elementor-940 .elementor-element.elementor-element-d40dc14{--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-940 .elementor-element.elementor-element-1c59929{color:#000000;}.elementor-940 .elementor-element.elementor-element-ebc4a5e{color:#000000;}.elementor-940 .elementor-element.elementor-element-43ed119{--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-940 .elementor-element.elementor-element-3de00fb{color:#000000;}.elementor-940 .elementor-element.elementor-element-aeab9f6{color:#000000;}.elementor-940 .elementor-element.elementor-element-1bb1874{--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-940 .elementor-element.elementor-element-8936a9f{color:#000000;}.elementor-940 .elementor-element.elementor-element-b487138{color:#000000;}.elementor-940 .elementor-element.elementor-element-68ad65d{margin-top:2em;margin-bottom:1em;}.elementor-940 .elementor-element.elementor-element-ce3f376{text-align:center;}.elementor-940 .elementor-element.elementor-element-ce3f376 .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-940 .elementor-element.elementor-element-a7b20f2{text-align:center;}.elementor-940 .elementor-element.elementor-element-a7b20f2 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:55px;line-height:1.3em;letter-spacing:1.6px;}.elementor-940 .elementor-element.elementor-element-94ea8a7{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-940 .elementor-element.elementor-element-94ea8a7 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-940 .elementor-element.elementor-element-94ea8a7 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-940 .elementor-element.elementor-element-b95ad61{--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-940 .elementor-element.elementor-element-b95ad61:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-b95ad61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-6be8838{--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-940 .elementor-element.elementor-element-c28dbb4{font-size:24px;color:#000000;}.elementor-940 .elementor-element.elementor-element-1be42d1{font-size:24px;color:#000000;}.elementor-940 .elementor-element.elementor-element-6e95da4{--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-940 .elementor-element.elementor-element-e060e6a{color:#000000;}.elementor-940 .elementor-element.elementor-element-8ef2327{color:#000000;}.elementor-940 .elementor-element.elementor-element-d637f64{--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-940 .elementor-element.elementor-element-882b17c{color:#000000;}.elementor-940 .elementor-element.elementor-element-9edbc83{color:#000000;}.elementor-940 .elementor-element.elementor-element-358e2a2{--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-940 .elementor-element.elementor-element-e4b231c{color:#000000;}.elementor-940 .elementor-element.elementor-element-857ec8e{color:#000000;}.elementor-940 .elementor-element.elementor-element-8c00fde{--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-940 .elementor-element.elementor-element-77d7170{color:#000000;}.elementor-940 .elementor-element.elementor-element-e538090{color:#000000;}.elementor-940 .elementor-element.elementor-element-edcb850{--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-940 .elementor-element.elementor-element-80a2fee{color:#000000;}.elementor-940 .elementor-element.elementor-element-0d5462b{color:#000000;}.elementor-940 .elementor-element.elementor-element-3e8eab9{--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-940 .elementor-element.elementor-element-8a7ced3{color:#000000;}.elementor-940 .elementor-element.elementor-element-9cf8145{color:#000000;}.elementor-940 .elementor-element.elementor-element-fda0d1b{--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-940 .elementor-element.elementor-element-8e55cab{color:#000000;}.elementor-940 .elementor-element.elementor-element-aee474e{color:#000000;}.elementor-940 .elementor-element.elementor-element-80c62d6{--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-940 .elementor-element.elementor-element-66c887d{color:#000000;}.elementor-940 .elementor-element.elementor-element-2e3e4f7{color:#000000;}.elementor-940 .elementor-element.elementor-element-bad2e4a{--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-940 .elementor-element.elementor-element-4b7be82{color:#000000;}.elementor-940 .elementor-element.elementor-element-d0f8301{color:#000000;}.elementor-940 .elementor-element.elementor-element-7c3041c{--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-940 .elementor-element.elementor-element-9538889{color:#000000;}.elementor-940 .elementor-element.elementor-element-f60bdb4{color:#000000;}.elementor-940 .elementor-element.elementor-element-c5ac7fb{margin-top:2em;margin-bottom:1em;}.elementor-940 .elementor-element.elementor-element-ac181d0{text-align:center;}.elementor-940 .elementor-element.elementor-element-ac181d0 .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-940 .elementor-element.elementor-element-c9631e0{text-align:center;}.elementor-940 .elementor-element.elementor-element-c9631e0 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:55px;line-height:1.3em;letter-spacing:1.6px;}.elementor-940 .elementor-element.elementor-element-201053f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-940 .elementor-element.elementor-element-201053f .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-940 .elementor-element.elementor-element-201053f .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-940 .elementor-element.elementor-element-e59c650{--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-940 .elementor-element.elementor-element-80513fa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-b3f171b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-b3f171b:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-b3f171b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-940 .elementor-element.elementor-element-1325294{text-align:start;}.elementor-940 .elementor-element.elementor-element-1325294 img{width:60px;}.elementor-940 .elementor-element.elementor-element-f281845 .elementor-heading-title{color:var( --e-global-color-029db5e );}.elementor-940 .elementor-element.elementor-element-f044dda{padding:0px 50px 0px 0px;color:#C7C7C7;}.elementor-940 .elementor-element.elementor-element-ba9ee04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-ba9ee04:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-ba9ee04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-940 .elementor-element.elementor-element-a3a8183{text-align:start;}.elementor-940 .elementor-element.elementor-element-a3a8183 img{width:60px;}.elementor-940 .elementor-element.elementor-element-4f5fc4b .elementor-heading-title{color:var( --e-global-color-029db5e );}.elementor-940 .elementor-element.elementor-element-0758170{padding:0px 50px 0px 0px;color:#C7C7C7;}.elementor-940 .elementor-element.elementor-element-6cf4269{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-6cf4269:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-6cf4269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-940 .elementor-element.elementor-element-8bed2a4{text-align:start;}.elementor-940 .elementor-element.elementor-element-8bed2a4 img{width:60px;}.elementor-940 .elementor-element.elementor-element-cd7e66a .elementor-heading-title{color:var( --e-global-color-029db5e );}.elementor-940 .elementor-element.elementor-element-51d2582{padding:0px 50px 0px 0px;color:#C7C7C7;}.elementor-940 .elementor-element.elementor-element-6fb7ddd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-6fb7ddd:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-6fb7ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-940 .elementor-element.elementor-element-1c6dfe0{text-align:start;}.elementor-940 .elementor-element.elementor-element-1c6dfe0 img{width:60px;}.elementor-940 .elementor-element.elementor-element-933f444 .elementor-heading-title{color:var( --e-global-color-029db5e );}.elementor-940 .elementor-element.elementor-element-f3b7715{padding:0px 50px 0px 0px;color:#C7C7C7;}.elementor-940 .elementor-element.elementor-element-351515a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-351515a:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-351515a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-940 .elementor-element.elementor-element-e7cd896{text-align:start;}.elementor-940 .elementor-element.elementor-element-e7cd896 img{width:60px;}.elementor-940 .elementor-element.elementor-element-345460f .elementor-heading-title{color:var( --e-global-color-029db5e );}.elementor-940 .elementor-element.elementor-element-9faa486{padding:0px 50px 0px 0px;color:#C7C7C7;}.elementor-940 .elementor-element.elementor-element-f07a9ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-f07a9ef:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-f07a9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-940 .elementor-element.elementor-element-bf5228e{text-align:start;}.elementor-940 .elementor-element.elementor-element-bf5228e img{width:60px;}.elementor-940 .elementor-element.elementor-element-76b769b .elementor-heading-title{color:var( --e-global-color-029db5e );}.elementor-940 .elementor-element.elementor-element-31d9f0f{padding:0px 50px 0px 0px;color:#C7C7C7;}.elementor-940 .elementor-element.elementor-element-cc98d9a{--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-940 .elementor-element.elementor-element-71f025d{--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-940 .elementor-element.elementor-element-d8b8782{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-940 .elementor-element.elementor-element-2dd2a55{--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-940 .elementor-element.elementor-element-7c4f841 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-940 .elementor-element.elementor-element-7c4f841 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-7c4f841 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-7c4f841.elementor-element{--align-self:center;}.elementor-940 .elementor-element.elementor-element-7c4f841 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-940 .elementor-element.elementor-element-7c4f841 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-7c4f841 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-3cf4861 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-940 .elementor-element.elementor-element-3cf4861 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-3cf4861 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-3cf4861.elementor-element{--align-self:center;}.elementor-940 .elementor-element.elementor-element-3cf4861 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-940 .elementor-element.elementor-element-3cf4861 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-3cf4861 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-596dad0 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-940 .elementor-element.elementor-element-596dad0 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-596dad0 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-596dad0.elementor-element{--align-self:center;}.elementor-940 .elementor-element.elementor-element-596dad0 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-940 .elementor-element.elementor-element-596dad0 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-596dad0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-1b66e04 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-940 .elementor-element.elementor-element-1b66e04 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-1b66e04 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-1b66e04.elementor-element{--align-self:center;}.elementor-940 .elementor-element.elementor-element-1b66e04 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-940 .elementor-element.elementor-element-1b66e04 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-1b66e04 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-4bae62e .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-940 .elementor-element.elementor-element-4bae62e .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-4bae62e .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-4bae62e.elementor-element{--align-self:center;}.elementor-940 .elementor-element.elementor-element-4bae62e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-940 .elementor-element.elementor-element-4bae62e .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-4bae62e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-c9b416f .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-940 .elementor-element.elementor-element-c9b416f .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-c9b416f .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-c9b416f.elementor-element{--align-self:center;}.elementor-940 .elementor-element.elementor-element-c9b416f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-940 .elementor-element.elementor-element-c9b416f .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-c9b416f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-ae0fa0a .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-940 .elementor-element.elementor-element-ae0fa0a .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-ae0fa0a .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-ae0fa0a.elementor-element{--align-self:center;}.elementor-940 .elementor-element.elementor-element-ae0fa0a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-940 .elementor-element.elementor-element-ae0fa0a .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-ae0fa0a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-b94a0f9 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-940 .elementor-element.elementor-element-b94a0f9 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-b94a0f9 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-b94a0f9.elementor-element{--align-self:center;}.elementor-940 .elementor-element.elementor-element-b94a0f9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-940 .elementor-element.elementor-element-b94a0f9 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-b94a0f9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-41bfd67 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-940 .elementor-element.elementor-element-41bfd67 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-41bfd67 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-41bfd67.elementor-element{--align-self:center;}.elementor-940 .elementor-element.elementor-element-41bfd67 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-940 .elementor-element.elementor-element-41bfd67 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-41bfd67 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-b23e129 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-940 .elementor-element.elementor-element-b23e129 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-b23e129 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-b23e129.elementor-element{--align-self:center;}.elementor-940 .elementor-element.elementor-element-b23e129 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-940 .elementor-element.elementor-element-b23e129 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-b23e129 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-b2e3ed7 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-940 .elementor-element.elementor-element-b2e3ed7 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-b2e3ed7 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-b2e3ed7.elementor-element{--align-self:center;}.elementor-940 .elementor-element.elementor-element-b2e3ed7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-940 .elementor-element.elementor-element-b2e3ed7 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-b2e3ed7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-6173222 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-940 .elementor-element.elementor-element-6173222 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-6173222 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-6173222.elementor-element{--align-self:center;}.elementor-940 .elementor-element.elementor-element-6173222 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-940 .elementor-element.elementor-element-6173222 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-6173222 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-99158e1 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-940 .elementor-element.elementor-element-99158e1 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-99158e1 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-99158e1.elementor-element{--align-self:center;}.elementor-940 .elementor-element.elementor-element-99158e1 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-940 .elementor-element.elementor-element-99158e1 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-99158e1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-5d12507 .elementor-button{background-color:#E4E4E4B3;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-940 .elementor-element.elementor-element-5d12507 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-5d12507 .elementor-button:focus{background-color:#E0291F;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-5d12507.elementor-element{--align-self:center;}.elementor-940 .elementor-element.elementor-element-5d12507 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-940 .elementor-element.elementor-element-5d12507 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-5d12507 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-fa00a70 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-940 .elementor-element.elementor-element-fa00a70:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-fa00a70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CF261A;}.elementor-940 .elementor-element.elementor-element-fa00a70{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-940 .elementor-element.elementor-element-fa00a70 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-940 .elementor-element.elementor-element-255e966{text-align:start;}.elementor-940 .elementor-element.elementor-element-255e966 .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-940 .elementor-element.elementor-element-a30b1f6{color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-c7ec737.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-940 .elementor-element.elementor-element-7205228 .elementor-button{background-color:#FFFFFF;font-size:17px;fill:#CF261A;color:#CF261A;padding:20px 35px 20px 35px;}.elementor-940 .elementor-element.elementor-element-7205228{width:auto;max-width:auto;padding:0px 30px 0px 0px;}.elementor-940 .elementor-element.elementor-element-11ef0df .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-940 .elementor-element.elementor-element-11ef0df{width:auto;max-width:auto;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-940 .elementor-element.elementor-element-b768d4b{--width:50%;}.elementor-940 .elementor-element.elementor-element-f7ae457{--width:50%;}.elementor-940 .elementor-element.elementor-element-be24524{--width:50%;}.elementor-940 .elementor-element.elementor-element-b95ad61{--width:50%;}.elementor-940 .elementor-element.elementor-element-d2beea0{width:38.691%;}.elementor-940 .elementor-element.elementor-element-c7ec737{width:61.309%;}}@media(max-width:1024px) and (min-width:768px){.elementor-940 .elementor-element.elementor-element-d2beea0{width:50%;}.elementor-940 .elementor-element.elementor-element-c7ec737{width:50%;}}@media(max-width:1024px){.elementor-940 .elementor-element.elementor-element-09daa73{--justify-content:center;}.elementor-940 .elementor-element.elementor-element-4881bbf{margin-top:4em;margin-bottom:0em;}.elementor-940 .elementor-element.elementor-element-ecb97c0 .elementor-heading-title{font-size:var( --e-global-typography-303cfaf-font-size );line-height:var( --e-global-typography-303cfaf-line-height );}.elementor-940 .elementor-element.elementor-element-c334702 .elementor-heading-title{font-size:38px;}.elementor-940 .elementor-element.elementor-element-dc5cd57{--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-2690a81{margin-top:4em;margin-bottom:0em;}.elementor-940 .elementor-element.elementor-element-16586da .elementor-heading-title{font-size:var( --e-global-typography-303cfaf-font-size );line-height:var( --e-global-typography-303cfaf-line-height );}.elementor-940 .elementor-element.elementor-element-5080b85 .elementor-heading-title{font-size:38px;}.elementor-940 .elementor-element.elementor-element-be24524{--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-940 .elementor-element.elementor-element-68ad65d{margin-top:4em;margin-bottom:0em;}.elementor-940 .elementor-element.elementor-element-ce3f376 .elementor-heading-title{font-size:var( --e-global-typography-303cfaf-font-size );line-height:var( --e-global-typography-303cfaf-line-height );}.elementor-940 .elementor-element.elementor-element-a7b20f2 .elementor-heading-title{font-size:38px;}.elementor-940 .elementor-element.elementor-element-b95ad61{--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-940 .elementor-element.elementor-element-c5ac7fb{margin-top:4em;margin-bottom:0em;}.elementor-940 .elementor-element.elementor-element-ac181d0 .elementor-heading-title{font-size:var( --e-global-typography-303cfaf-font-size );line-height:var( --e-global-typography-303cfaf-line-height );}.elementor-940 .elementor-element.elementor-element-c9631e0 .elementor-heading-title{font-size:38px;}.elementor-940 .elementor-element.elementor-element-80513fa{--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-2dd2a55{--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-fa00a70{margin-top:4em;margin-bottom:0em;}.elementor-940 .elementor-element.elementor-element-255e966 .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-940 .elementor-element.elementor-element-c7ec737.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-940 .elementor-element.elementor-element-7205228{padding:0px 0px 13px 0px;}}@media(max-width:767px){.elementor-940 .elementor-element.elementor-element-dc171fd .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-940 .elementor-element.elementor-element-6317642{padding:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-09daa73{--justify-content:center;}.elementor-940 .elementor-element.elementor-element-4881bbf{margin-top:4em;margin-bottom:0em;}.elementor-940 .elementor-element.elementor-element-ecb97c0 .elementor-heading-title{font-size:var( --e-global-typography-303cfaf-font-size );line-height:var( --e-global-typography-303cfaf-line-height );}.elementor-940 .elementor-element.elementor-element-c334702 .elementor-heading-title{font-size:34px;}.elementor-940 .elementor-element.elementor-element-dc5cd57{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-2690a81{margin-top:4em;margin-bottom:0em;}.elementor-940 .elementor-element.elementor-element-16586da .elementor-heading-title{font-size:var( --e-global-typography-303cfaf-font-size );line-height:var( --e-global-typography-303cfaf-line-height );}.elementor-940 .elementor-element.elementor-element-5080b85 .elementor-heading-title{font-size:34px;}.elementor-940 .elementor-element.elementor-element-68ad65d{margin-top:4em;margin-bottom:0em;}.elementor-940 .elementor-element.elementor-element-ce3f376 .elementor-heading-title{font-size:var( --e-global-typography-303cfaf-font-size );line-height:var( --e-global-typography-303cfaf-line-height );}.elementor-940 .elementor-element.elementor-element-a7b20f2 .elementor-heading-title{font-size:34px;}.elementor-940 .elementor-element.elementor-element-c5ac7fb{margin-top:4em;margin-bottom:0em;}.elementor-940 .elementor-element.elementor-element-ac181d0 .elementor-heading-title{font-size:var( --e-global-typography-303cfaf-font-size );line-height:var( --e-global-typography-303cfaf-line-height );}.elementor-940 .elementor-element.elementor-element-c9631e0 .elementor-heading-title{font-size:34px;}.elementor-940 .elementor-element.elementor-element-80513fa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-2dd2a55{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-d2beea0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-940 .elementor-element.elementor-element-255e966{text-align:center;}.elementor-940 .elementor-element.elementor-element-255e966 .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-940 .elementor-element.elementor-element-a30b1f6{text-align:center;}.elementor-940 .elementor-element.elementor-element-c7ec737.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-940 .elementor-element.elementor-element-7205228{padding:0px 0px 15px 0px;}.elementor-940 .elementor-element.elementor-element-11ef0df{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-2418434 */.elementor-940 .elementor-element.elementor-element-2418434 {
    --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-940 .elementor-element.elementor-element-2418434 .elementor-widget-heading {
    width: 100%;
    margin: 0 0 22px 0 !important;
    padding: 0 !important;
}

.elementor-940 .elementor-element.elementor-element-2418434 .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-940 .elementor-element.elementor-element-2418434 .elementor-widget-wpforms {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-container,
.elementor-940 .elementor-element.elementor-element-2418434 div.wpforms-container-full,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-container {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 0 16px 0 !important;
}

.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-small,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-medium,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-large,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-row,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-row-block {
    width: 100% !important;
    max-width: 100% !important;
}

/* =========================
   LABELS
========================= */

.elementor-940 .elementor-element.elementor-element-2418434 .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-940 .elementor-element.elementor-element-2418434 .wpforms-required-label {
    color: var(--form-red) !important;
}

/* =========================
   INPUTS
========================= */

.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="text"],
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="email"],
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="tel"],
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="number"],
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="url"],
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="search"],
.elementor-940 .elementor-element.elementor-element-2418434 .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-940 .elementor-element.elementor-element-2418434 .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-940 .elementor-element.elementor-element-2418434 .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-940 .elementor-element.elementor-element-2418434 .wpforms-form select:required:invalid {
    color: #718096 !important;
}

.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form select option {
    color: #222222 !important;
    background-color: #ffffff !important;
    font-size: 14px !important;
}

/* =========================
   MODERN DROPDOWN
========================= */

.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices[data-type*="select-one"] {
    width: 100% !important;
    margin: 0 !important;
}

.elementor-940 .elementor-element.elementor-element-2418434 .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-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__list--single {
    width: 100% !important;
    padding: 0 !important;
}

.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__placeholder {
    color: #718096 !important;
    opacity: 1 !important;
}

.elementor-940 .elementor-element.elementor-element-2418434 .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-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices[data-type*="select-one"].is-open::after {
    margin-top: -2px !important;
    transform: rotate(225deg);
}

/* dropdown box */
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__list--dropdown,
.elementor-940 .elementor-element.elementor-element-2418434 .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-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__list--dropdown .choices__item,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__list[aria-expanded] .choices__item,
.elementor-940 .elementor-element.elementor-element-2418434 .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-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__list--dropdown .choices__item:hover,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__list[aria-expanded] .choices__item:hover,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__item--choice:hover,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__item--choice.is-highlighted,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__item--selectable.is-highlighted,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__list--dropdown .choices__item.is-highlighted,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__list[aria-expanded] .choices__item.is-highlighted,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__list--dropdown .choices__item--selectable.is-highlighted,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__list[aria-expanded] .choices__item--selectable.is-highlighted,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__list--dropdown .choices__item.is-selected,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__list[aria-expanded] .choices__item.is-selected,
.elementor-940 .elementor-element.elementor-element-2418434 .choices__item--choice.is-selected {
    color: #ffffff !important;
    background-color: var(--form-red) !important;
}

/* Extra strong override for blue default */
.elementor-940 .elementor-element.elementor-element-2418434 .choices__list--dropdown .choices__item--selectable.is-highlighted,
.elementor-940 .elementor-element.elementor-element-2418434 .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
    background-color: var(--form-red) !important;
    color: #ffffff !important;
}

/* =========================
   PLACEHOLDERS
========================= */

.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input::placeholder,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form textarea::placeholder {
    color: #718096 !important;
    opacity: 1 !important;
}

/* =========================
   FOCUS
========================= */

.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input:focus,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form textarea:focus,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form select:focus,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices.is-focused .choices__inner,
.elementor-940 .elementor-element.elementor-element-2418434 .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-940 .elementor-element.elementor-element-2418434 .wpforms-submit-container {
    display: block !important;
    width: 100% !important;
    margin: 2px 0 0 0 !important;
    padding: 0 !important;
}

.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-submit-container button[type="submit"],
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form button[type="submit"],
.elementor-940 .elementor-element.elementor-element-2418434 button.wpforms-submit,
.elementor-940 .elementor-element.elementor-element-2418434 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-940 .elementor-element.elementor-element-2418434 .wpforms-submit-container button[type="submit"]:hover,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form button[type="submit"]:hover,
.elementor-940 .elementor-element.elementor-element-2418434 button.wpforms-submit:hover,
.elementor-940 .elementor-element.elementor-element-2418434 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-940 .elementor-element.elementor-element-2418434 .wpforms-submit-container button[type="submit"]:focus,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form button[type="submit"]:focus,
.elementor-940 .elementor-element.elementor-element-2418434 button.wpforms-submit:focus,
.elementor-940 .elementor-element.elementor-element-2418434 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-940 .elementor-element.elementor-element-2418434 .wpforms-submit-container button[type="submit"]:active,
.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form button[type="submit"]:active,
.elementor-940 .elementor-element.elementor-element-2418434 button.wpforms-submit:active,
.elementor-940 .elementor-element.elementor-element-2418434 input.wpforms-submit:active {
    color: #ffffff !important;
    background-color: var(--form-red-hover) !important;
    transform: translateY(0);
}

.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-submit-spinner {
    margin-left: 10px !important;
    vertical-align: middle !important;
}

/* =========================
   ERRORS
========================= */

.elementor-940 .elementor-element.elementor-element-2418434 .wpforms-error,
.elementor-940 .elementor-element.elementor-element-2418434 label.wpforms-error {
    margin-top: 5px !important;
    color: var(--form-red) !important;
    font-size: 12px !important;
}

.elementor-940 .elementor-element.elementor-element-2418434 input.wpforms-error,
.elementor-940 .elementor-element.elementor-element-2418434 select.wpforms-error,
.elementor-940 .elementor-element.elementor-element-2418434 textarea.wpforms-error {
    box-shadow: 0 0 0 2px rgba(212, 0, 0, 0.18) !important;
}

/* =========================
   CONFIRMATION
========================= */

.elementor-940 .elementor-element.elementor-element-2418434 .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-940 .elementor-element.elementor-element-2418434 {
        max-width: 540px;
        padding: 30px 28px 32px;
    }

    .elementor-940 .elementor-element.elementor-element-2418434 .elementor-heading-title {
        font-size: 39px !important;
    }

    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field {
        padding-bottom: 14px !important;
    }

    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-label {
        font-size: 14px !important;
    }

    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="text"],
    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="email"],
    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="tel"],
    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="number"],
    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="url"],
    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="search"],
    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="password"],
    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form select,
    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__inner {
        height: 50px !important;
        min-height: 50px !important;
        font-size: 13px !important;
    }

    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-submit-container button[type="submit"],
    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form button[type="submit"],
    .elementor-940 .elementor-element.elementor-element-2418434 button.wpforms-submit,
    .elementor-940 .elementor-element.elementor-element-2418434 input.wpforms-submit {
        min-height: 52px !important;
        font-size: 14px !important;
    }
}

/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {
    .elementor-940 .elementor-element.elementor-element-2418434 {
        max-width: 100%;
        padding: 27px 20px 30px;
        border-radius: 14px;
        box-shadow: 0 9px 22px rgba(0, 0, 0, 0.09);
    }

    .elementor-940 .elementor-element.elementor-element-2418434 .elementor-widget-heading {
        margin-bottom: 20px !important;
    }

    .elementor-940 .elementor-element.elementor-element-2418434 .elementor-heading-title {
        font-size: 36px !important;
        line-height: 1.05 !important;
    }

    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field {
        padding-bottom: 14px !important;
    }

    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-label {
        margin-bottom: 6px !important;
        font-size: 14px !important;
    }

    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="text"],
    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="email"],
    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="tel"],
    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="number"],
    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="url"],
    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="search"],
    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form input[type="password"],
    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form select,
    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__inner {
        height: 52px !important;
        min-height: 52px !important;
        padding-left: 14px !important;
        font-size: 14px !important;
    }

    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form select {
        padding-right: 42px !important;
        background-position: right 14px center !important;
    }

    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-field-select .choices__inner {
        padding-right: 42px !important;
    }

    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form textarea {
        min-height: 85px !important;
        padding: 13px 14px !important;
        font-size: 14px !important;
    }

    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-submit-container button[type="submit"],
    .elementor-940 .elementor-element.elementor-element-2418434 .wpforms-form button[type="submit"],
    .elementor-940 .elementor-element.elementor-element-2418434 button.wpforms-submit,
    .elementor-940 .elementor-element.elementor-element-2418434 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-6b82e0a */.elementor-940 .elementor-element.elementor-element-6b82e0a {
    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-940 .elementor-element.elementor-element-6b82e0a: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-f08ae47 */.elementor-940 .elementor-element.elementor-element-f08ae47 {
    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-940 .elementor-element.elementor-element-f08ae47: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-3fa34b1 */.elementor-940 .elementor-element.elementor-element-3fa34b1 {
    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-940 .elementor-element.elementor-element-3fa34b1: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-4c23d8c */.elementor-940 .elementor-element.elementor-element-4c23d8c {
    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-940 .elementor-element.elementor-element-4c23d8c: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-8f72ba4 */.elementor-940 .elementor-element.elementor-element-8f72ba4 {
    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-940 .elementor-element.elementor-element-8f72ba4: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-94785a5 */.elementor-940 .elementor-element.elementor-element-94785a5 {
    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-940 .elementor-element.elementor-element-94785a5: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-a2870a7 */.elementor-940 .elementor-element.elementor-element-a2870a7 {
    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-940 .elementor-element.elementor-element-a2870a7: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-5990154 */.elementor-940 .elementor-element.elementor-element-5990154 {
    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-940 .elementor-element.elementor-element-5990154: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-be51899 */.elementor-940 .elementor-element.elementor-element-be51899 {
    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-940 .elementor-element.elementor-element-be51899: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-f9e47b1 */.elementor-940 .elementor-element.elementor-element-f9e47b1 {
    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-940 .elementor-element.elementor-element-f9e47b1: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-be24524 *//* =========================
   MAIN PRICE TABLE
========================= */

.elementor-940 .elementor-element.elementor-element-be24524 {
    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-940 .elementor-element.elementor-element-be24524 *,
.elementor-940 .elementor-element.elementor-element-be24524 *::before,
.elementor-940 .elementor-element.elementor-element-be24524 *::after {
    box-sizing: border-box;
}


/* =========================
   HEADER AND PRICE ROW GRID
========================= */

.elementor-940 .elementor-element.elementor-element-be24524 .price-header,
.elementor-940 .elementor-element.elementor-element-be24524 .price-row,
.elementor-940 .elementor-element.elementor-element-be24524 .price-header > .e-con-inner,
.elementor-940 .elementor-element.elementor-element-be24524 .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-940 .elementor-element.elementor-element-be24524 .price-header {
    padding: 19px 24px !important;
    min-height: 58px !important;

    background-color: #eeeeee !important;
}


/* Header typography */
.elementor-940 .elementor-element.elementor-element-be24524 .price-header p,
.elementor-940 .elementor-element.elementor-element-be24524 .price-header .elementor-heading-title {
    margin: 0 !important;
    font-weight: 700;
}


/* =========================
   PRICE ROWS
========================= */

.elementor-940 .elementor-element.elementor-element-be24524 .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-940 .elementor-element.elementor-element-be24524 .price-row:hover {
    background-color: #f3f3f3 !important;
}


/* Remove border from last row */
.elementor-940 .elementor-element.elementor-element-be24524 .price-row:last-child {
    border-bottom: none;
}


/* =========================
   REMOVE DEFAULT SPACING
========================= */

.elementor-940 .elementor-element.elementor-element-be24524 .price-header .elementor-widget,
.elementor-940 .elementor-element.elementor-element-be24524 .price-row .elementor-widget {
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
}

.elementor-940 .elementor-element.elementor-element-be24524 .price-header .elementor-widget-container,
.elementor-940 .elementor-element.elementor-element-be24524 .price-row .elementor-widget-container {
    margin: 0 !important;
}

.elementor-940 .elementor-element.elementor-element-be24524 .price-header p,
.elementor-940 .elementor-element.elementor-element-be24524 .price-row p,
.elementor-940 .elementor-element.elementor-element-be24524 .price-header .elementor-heading-title,
.elementor-940 .elementor-element.elementor-element-be24524 .price-row .elementor-heading-title {
    margin: 0 !important;
}


/* =========================
   LEFT COLUMN
========================= */

.elementor-940 .elementor-element.elementor-element-be24524 .price-header .elementor-widget:first-child,
.elementor-940 .elementor-element.elementor-element-be24524 .price-row .elementor-widget:first-child {
    min-width: 0 !important;
    justify-self: start !important;
}


/* =========================
   RIGHT COLUMN
========================= */

.elementor-940 .elementor-element.elementor-element-be24524 .price-right,
.elementor-940 .elementor-element.elementor-element-be24524 .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-940 .elementor-element.elementor-element-be24524 .repair-price,
.elementor-940 .elementor-element.elementor-element-be24524 .repair-price p,
.elementor-940 .elementor-element.elementor-element-be24524 .repair-price .elementor-heading-title {
    color: #d40000 !important;
    font-weight: 700 !important;
}


/* =========================
   TABLET
========================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-940 .elementor-element.elementor-element-be24524 {
        width: calc(100% - 48px) !important;
        max-width: none !important;

        margin-left: auto !important;
        margin-right: auto !important;

        border-radius: 16px;
    }

    .elementor-940 .elementor-element.elementor-element-be24524 .price-header,
    .elementor-940 .elementor-element.elementor-element-be24524 .price-row {
        padding: 17px 20px !important;
        min-height: 56px !important;
    }

    .elementor-940 .elementor-element.elementor-element-be24524 .price-header,
    .elementor-940 .elementor-element.elementor-element-be24524 .price-row,
    .elementor-940 .elementor-element.elementor-element-be24524 .price-header > .e-con-inner,
    .elementor-940 .elementor-element.elementor-element-be24524 .price-row > .e-con-inner {
        column-gap: 18px !important;
    }
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

    .elementor-940 .elementor-element.elementor-element-be24524 {
        width: calc(100% - 32px) !important;
        max-width: none !important;

        margin-left: auto !important;
        margin-right: auto !important;

        border-radius: 14px;
    }

    .elementor-940 .elementor-element.elementor-element-be24524 .price-header,
    .elementor-940 .elementor-element.elementor-element-be24524 .price-row {
        padding: 15px 13px !important;
        min-height: 54px !important;
    }

    .elementor-940 .elementor-element.elementor-element-be24524 .price-header,
    .elementor-940 .elementor-element.elementor-element-be24524 .price-row,
    .elementor-940 .elementor-element.elementor-element-be24524 .price-header > .e-con-inner,
    .elementor-940 .elementor-element.elementor-element-be24524 .price-row > .e-con-inner {
        grid-template-columns: minmax(0, 1fr) max-content !important;
        column-gap: 10px !important;
    }

    .elementor-940 .elementor-element.elementor-element-be24524 .price-header p,
    .elementor-940 .elementor-element.elementor-element-be24524 .price-row p,
    .elementor-940 .elementor-element.elementor-element-be24524 .price-header .elementor-heading-title,
    .elementor-940 .elementor-element.elementor-element-be24524 .price-row .elementor-heading-title {
        font-size: 13px !important;
        line-height: 1.4 !important;
    }

    .elementor-940 .elementor-element.elementor-element-be24524 .price-right,
    .elementor-940 .elementor-element.elementor-element-be24524 .repair-price {
        min-width: max-content !important;
        white-space: nowrap !important;
    }
}


/* Very small mobile screens */
@media (max-width: 380px) {

    .elementor-940 .elementor-element.elementor-element-be24524 {
        width: calc(100% - 24px) !important;
    }

    .elementor-940 .elementor-element.elementor-element-be24524 .price-header,
    .elementor-940 .elementor-element.elementor-element-be24524 .price-row {
        padding: 14px 10px !important;
    }

    .elementor-940 .elementor-element.elementor-element-be24524 .price-header p,
    .elementor-940 .elementor-element.elementor-element-be24524 .price-row p,
    .elementor-940 .elementor-element.elementor-element-be24524 .price-header .elementor-heading-title,
    .elementor-940 .elementor-element.elementor-element-be24524 .price-row .elementor-heading-title {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b95ad61 *//* =========================
   MAIN PRICE TABLE
========================= */

.elementor-940 .elementor-element.elementor-element-b95ad61 {
    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-940 .elementor-element.elementor-element-b95ad61 *,
.elementor-940 .elementor-element.elementor-element-b95ad61 *::before,
.elementor-940 .elementor-element.elementor-element-b95ad61 *::after {
    box-sizing: border-box;
}


/* =========================
   HEADER AND PRICE ROW GRID
========================= */

.elementor-940 .elementor-element.elementor-element-b95ad61 .price-header,
.elementor-940 .elementor-element.elementor-element-b95ad61 .price-row,
.elementor-940 .elementor-element.elementor-element-b95ad61 .price-header > .e-con-inner,
.elementor-940 .elementor-element.elementor-element-b95ad61 .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-940 .elementor-element.elementor-element-b95ad61 .price-header {
    padding: 19px 24px !important;
    min-height: 58px !important;

    background-color: #eeeeee !important;
}


/* Header typography */
.elementor-940 .elementor-element.elementor-element-b95ad61 .price-header p,
.elementor-940 .elementor-element.elementor-element-b95ad61 .price-header .elementor-heading-title {
    margin: 0 !important;
    font-weight: 700;
}


/* =========================
   PRICE ROWS
========================= */

.elementor-940 .elementor-element.elementor-element-b95ad61 .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-940 .elementor-element.elementor-element-b95ad61 .price-row:hover {
    background-color: #f3f3f3 !important;
}


/* Remove border from last row */
.elementor-940 .elementor-element.elementor-element-b95ad61 .price-row:last-child {
    border-bottom: none;
}


/* =========================
   REMOVE DEFAULT SPACING
========================= */

.elementor-940 .elementor-element.elementor-element-b95ad61 .price-header .elementor-widget,
.elementor-940 .elementor-element.elementor-element-b95ad61 .price-row .elementor-widget {
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
}

.elementor-940 .elementor-element.elementor-element-b95ad61 .price-header .elementor-widget-container,
.elementor-940 .elementor-element.elementor-element-b95ad61 .price-row .elementor-widget-container {
    margin: 0 !important;
}

.elementor-940 .elementor-element.elementor-element-b95ad61 .price-header p,
.elementor-940 .elementor-element.elementor-element-b95ad61 .price-row p,
.elementor-940 .elementor-element.elementor-element-b95ad61 .price-header .elementor-heading-title,
.elementor-940 .elementor-element.elementor-element-b95ad61 .price-row .elementor-heading-title {
    margin: 0 !important;
}


/* =========================
   LEFT COLUMN
========================= */

.elementor-940 .elementor-element.elementor-element-b95ad61 .price-header .elementor-widget:first-child,
.elementor-940 .elementor-element.elementor-element-b95ad61 .price-row .elementor-widget:first-child {
    min-width: 0 !important;
    justify-self: start !important;
}


/* =========================
   RIGHT COLUMN
========================= */

.elementor-940 .elementor-element.elementor-element-b95ad61 .price-right,
.elementor-940 .elementor-element.elementor-element-b95ad61 .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-940 .elementor-element.elementor-element-b95ad61 .repair-price,
.elementor-940 .elementor-element.elementor-element-b95ad61 .repair-price p,
.elementor-940 .elementor-element.elementor-element-b95ad61 .repair-price .elementor-heading-title {
    color: #d40000 !important;
    font-weight: 700 !important;
}


/* =========================
   TABLET
========================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-940 .elementor-element.elementor-element-b95ad61 {
        width: calc(100% - 48px) !important;
        max-width: none !important;

        margin-left: auto !important;
        margin-right: auto !important;

        border-radius: 16px;
    }

    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-header,
    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-row {
        padding: 17px 20px !important;
        min-height: 56px !important;
    }

    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-header,
    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-row,
    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-header > .e-con-inner,
    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-row > .e-con-inner {
        column-gap: 18px !important;
    }
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

    .elementor-940 .elementor-element.elementor-element-b95ad61 {
        width: calc(100% - 32px) !important;
        max-width: none !important;

        margin-left: auto !important;
        margin-right: auto !important;

        border-radius: 14px;
    }

    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-header,
    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-row {
        padding: 15px 13px !important;
        min-height: 54px !important;
    }

    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-header,
    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-row,
    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-header > .e-con-inner,
    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-row > .e-con-inner {
        grid-template-columns: minmax(0, 1fr) max-content !important;
        column-gap: 10px !important;
    }

    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-header p,
    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-row p,
    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-header .elementor-heading-title,
    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-row .elementor-heading-title {
        font-size: 13px !important;
        line-height: 1.4 !important;
    }

    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-right,
    .elementor-940 .elementor-element.elementor-element-b95ad61 .repair-price {
        min-width: max-content !important;
        white-space: nowrap !important;
    }
}


/* Very small mobile screens */
@media (max-width: 380px) {

    .elementor-940 .elementor-element.elementor-element-b95ad61 {
        width: calc(100% - 24px) !important;
    }

    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-header,
    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-row {
        padding: 14px 10px !important;
    }

    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-header p,
    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-row p,
    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-header .elementor-heading-title,
    .elementor-940 .elementor-element.elementor-element-b95ad61 .price-row .elementor-heading-title {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3f171b */.elementor-940 .elementor-element.elementor-element-b3f171b {
    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-940 .elementor-element.elementor-element-b3f171b: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-ba9ee04 */.elementor-940 .elementor-element.elementor-element-ba9ee04 {
    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-940 .elementor-element.elementor-element-ba9ee04: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-6cf4269 */.elementor-940 .elementor-element.elementor-element-6cf4269 {
    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-940 .elementor-element.elementor-element-6cf4269: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-6fb7ddd */.elementor-940 .elementor-element.elementor-element-6fb7ddd {
    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-940 .elementor-element.elementor-element-6fb7ddd: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-351515a */.elementor-940 .elementor-element.elementor-element-351515a {
    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-940 .elementor-element.elementor-element-351515a: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-f07a9ef */.elementor-940 .elementor-element.elementor-element-f07a9ef {
    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-940 .elementor-element.elementor-element-f07a9ef:hover {
        transform: translateY(-7px);
        border-color: #cfcfcf;
        box-shadow: 0 18px 35px -14px rgba(0, 0, 0, 0.28);
    }
}/* End custom CSS */