.elementor-2857 .elementor-element.elementor-element-3ba18bd{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-3ba18bd:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-3ba18bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2857 .elementor-element.elementor-element-3ba18bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-7505495{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:50px;--padding-left:54px;--padding-right:2px;}.elementor-2857 .elementor-element.elementor-element-7505495.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-6c0e140{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2857 .elementor-element.elementor-element-919dd41{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;color:#575252;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2857 .elementor-element.elementor-element-cb5e5c9 .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-9551343 );color:var( --e-global-color-9551343 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9011c4d );border-radius:6px 6px 6px 6px;}.elementor-2857 .elementor-element.elementor-element-cb5e5c9{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-cb5e5c9 .elementor-button:hover, .elementor-2857 .elementor-element.elementor-element-cb5e5c9 .elementor-button:focus{box-shadow:0px 0px 18px 0px rgba(96.9, 28.879096467391296, 28.879096467391296, 0.5);}.elementor-2857 .elementor-element.elementor-element-f6c0c78{--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-2857 .elementor-element.elementor-element-f6c0c78.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-56018d7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-56018d7:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-56018d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-204b688 );}.elementor-2857 .elementor-element.elementor-element-3b019c9{--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-2857 .elementor-element.elementor-element-fdb0a36{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-79733e7{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-79733e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2857 .elementor-element.elementor-element-a315ce0{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-a315ce0 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-a315ce0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-a315ce0.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-a315ce0.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-a315ce0.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-a315ce0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-a315ce0 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-a315ce0 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-a315ce0 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-a315ce0 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-845015e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-845015e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-3db6509{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-3db6509.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-0817de1{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-0817de1 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-0817de1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-0817de1.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-0817de1.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-0817de1.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-0817de1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-0817de1 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-0817de1 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-0817de1 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-0817de1 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-a4da7b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-a4da7b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-c245a07{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-06ef8d1{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-06ef8d1 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-06ef8d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-06ef8d1.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-06ef8d1.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-06ef8d1.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-06ef8d1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-06ef8d1 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-06ef8d1 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-06ef8d1 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-06ef8d1 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-7944237{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-7944237.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-daf384f{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-daf384f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-ca92ad7{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-ca92ad7 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-ca92ad7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-ca92ad7.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-ca92ad7.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-ca92ad7.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-ca92ad7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-ca92ad7 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-ca92ad7 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-ca92ad7 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-ca92ad7 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-5098428{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-5098428.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-436293b{--display:flex;}.elementor-2857 .elementor-element.elementor-element-5c1765d .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-9551343 );color:var( --e-global-color-9551343 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9011c4d );border-radius:6px 6px 6px 6px;}.elementor-2857 .elementor-element.elementor-element-5c1765d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;}.elementor-2857 .elementor-element.elementor-element-5c1765d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-5c1765d .elementor-button:hover, .elementor-2857 .elementor-element.elementor-element-5c1765d .elementor-button:focus{box-shadow:0px 0px 18px 0px rgba(96.9, 28.879096467391296, 28.879096467391296, 0.5);}.elementor-2857 .elementor-element.elementor-element-34ea311{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2857 .elementor-element.elementor-element-e9a3b7b img{height:100%;object-fit:fill;}.elementor-2857 .elementor-element.elementor-element-a5b2085{--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-2857 .elementor-element.elementor-element-a5b2085:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-a5b2085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-204b688 );}.elementor-2857 .elementor-element.elementor-element-5b9dcea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-5b9dcea:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-5b9dcea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2857 .elementor-element.elementor-element-ff3e208{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-ff3e208 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:#1D1D1D;}.elementor-2857 .elementor-element.elementor-element-2ca1415{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-2ca1415.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-04e5cc0{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-04e5cc0 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-04e5cc0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-04e5cc0.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-04e5cc0.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-04e5cc0.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-04e5cc0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-04e5cc0 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-04e5cc0 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-04e5cc0 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-04e5cc0 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-668a7ad{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-a783c23{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-a783c23.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-08de7b6{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-08de7b6 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-08de7b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-08de7b6.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-08de7b6.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-08de7b6.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-08de7b6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-08de7b6 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-08de7b6 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-08de7b6 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-08de7b6 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-6fb8f38{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-6d322af{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-6d322af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-2927b88{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-2927b88 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-2927b88.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-2927b88.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-2927b88.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-2927b88.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-2927b88.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-2927b88 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-2927b88 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-2927b88 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-2927b88 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-a15c71c{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-255b611{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-255b611.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-cbc5223{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-cbc5223 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-cbc5223.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-cbc5223.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-cbc5223.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-cbc5223.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-cbc5223.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-cbc5223 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-cbc5223 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-cbc5223 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-cbc5223 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-7348b53{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-41892ed{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-41892ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-fc9e77d{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-fc9e77d .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-fc9e77d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-fc9e77d.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-fc9e77d.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-fc9e77d.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-fc9e77d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-fc9e77d .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-fc9e77d .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-fc9e77d .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-fc9e77d .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-2f7aa72{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-88ba871{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-88ba871.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-024e6a7{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-024e6a7 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-024e6a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-024e6a7.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-024e6a7.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-024e6a7.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-024e6a7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-024e6a7 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-024e6a7 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-024e6a7 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-024e6a7 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-fba864e{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-a362fa0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-a362fa0:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-a362fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2857 .elementor-element.elementor-element-5b73472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-5b73472 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:#1D1D1D;}.elementor-2857 .elementor-element.elementor-element-103062d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-103062d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-1577453{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-1577453 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-1577453.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-1577453.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-1577453.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-1577453.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-1577453.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-1577453 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-1577453 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-1577453 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-1577453 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-c3ae2d8{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-ee63e4a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-ee63e4a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-a4dd056{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-a4dd056 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-a4dd056.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-a4dd056.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-a4dd056.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-a4dd056.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-a4dd056.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-a4dd056 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-a4dd056 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-a4dd056 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-a4dd056 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-4b70840{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-dd563a9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-dd563a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-7ecf816{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-7ecf816 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-7ecf816.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-7ecf816.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-7ecf816.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-7ecf816.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-7ecf816.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-7ecf816 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-7ecf816 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-7ecf816 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-7ecf816 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-3e1f793{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-8167eeb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-8167eeb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-e0909fe{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-e0909fe .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-e0909fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-e0909fe.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-e0909fe.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-e0909fe.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-e0909fe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-e0909fe .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-e0909fe .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-e0909fe .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-e0909fe .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-bb8571b{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-6d15d92{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-6d15d92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-327d7e8{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-327d7e8 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-327d7e8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-327d7e8.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-327d7e8.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-327d7e8.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-327d7e8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-327d7e8 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-327d7e8 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-327d7e8 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-327d7e8 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-74b7dc5{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-233c5f0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-233c5f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-ed29d8f{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-ed29d8f .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-ed29d8f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-ed29d8f.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-ed29d8f.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-ed29d8f.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-ed29d8f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-ed29d8f .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-ed29d8f .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-ed29d8f .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-ed29d8f .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-00d26f9{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-5b68769{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-5b68769:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-5b68769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-204b688 );}.elementor-2857 .elementor-element.elementor-element-acca5a5{--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-2857 .elementor-element.elementor-element-fce27f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-fce27f0{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-fef441a{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-fef441a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-3d14207{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-3d14207 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-3d14207.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-3d14207.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-3d14207.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-3d14207.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-3d14207.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-3d14207 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-3d14207 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-3d14207 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-3d14207 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-deef243{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-deef243.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-5f45097{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-5f45097.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-91faf42{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-91faf42 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-91faf42.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-91faf42.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-91faf42.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-91faf42.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-91faf42.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-91faf42 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-91faf42 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-91faf42 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-91faf42 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-7b6fa96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-7b6fa96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-ee2b700{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-ee2b700.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-a45c686{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-a45c686 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-a45c686.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-a45c686.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-a45c686.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-a45c686.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-a45c686.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-a45c686 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-a45c686 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-a45c686 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-a45c686 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-8fa44d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-8fa44d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-9114bf7{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-9114bf7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-b8a3f54{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-b8a3f54 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-b8a3f54.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-b8a3f54.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-b8a3f54.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-b8a3f54.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-b8a3f54.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-b8a3f54 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-b8a3f54 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-b8a3f54 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-b8a3f54 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-52b554f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-52b554f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-312b15b{--display:flex;}.elementor-2857 .elementor-element.elementor-element-8c2c39d .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-9551343 );color:var( --e-global-color-9551343 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9011c4d );border-radius:6px 6px 6px 6px;}.elementor-2857 .elementor-element.elementor-element-8c2c39d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;}.elementor-2857 .elementor-element.elementor-element-8c2c39d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-8c2c39d .elementor-button:hover, .elementor-2857 .elementor-element.elementor-element-8c2c39d .elementor-button:focus{box-shadow:0px 0px 18px 0px rgba(96.9, 28.879096467391296, 28.879096467391296, 0.5);}.elementor-2857 .elementor-element.elementor-element-56734fd{--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-2857 .elementor-element.elementor-element-ecdd4a6 img{height:100%;object-fit:fill;}.elementor-2857 .elementor-element.elementor-element-b192b12{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-b192b12:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-b192b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-204b688 );}.elementor-2857 .elementor-element.elementor-element-9807e3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9011c4d );--border-color:var( --e-global-color-9011c4d );--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-ddfd40b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-ddfd40b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;color:#3D3D3D;}.elementor-2857 .elementor-element.elementor-element-3ef1962{font-family:"Poppins", Sans-serif;font-weight:400;color:#4D4B4B;}.elementor-2857 .elementor-element.elementor-element-63b35e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9011c4d );--border-color:var( --e-global-color-9011c4d );--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-dd5cfc5{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-dd5cfc5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;color:#3D3D3D;}.elementor-2857 .elementor-element.elementor-element-6ff8bba{font-family:"Poppins", Sans-serif;font-weight:400;color:#4D4B4B;}.elementor-2857 .elementor-element.elementor-element-ee9d282{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9011c4d );--border-color:var( --e-global-color-9011c4d );--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-e8c7358{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-e8c7358 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;color:#3D3D3D;}.elementor-2857 .elementor-element.elementor-element-63d760c{font-family:"Poppins", Sans-serif;font-weight:400;color:#4D4B4B;}.elementor-2857 .elementor-element.elementor-element-3729f12{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-3729f12:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-3729f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-204b688 );}.elementor-2857 .elementor-element.elementor-element-af12516{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9011c4d );--border-color:var( --e-global-color-9011c4d );--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-248c457{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-248c457 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;color:#3D3D3D;}.elementor-2857 .elementor-element.elementor-element-add3a44{font-family:"Poppins", Sans-serif;font-weight:400;color:#4D4B4B;}.elementor-2857 .elementor-element.elementor-element-465bf64{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-465bf64:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-465bf64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-204b688 );}.elementor-2857 .elementor-element.elementor-element-bc5d57c{--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-2857 .elementor-element.elementor-element-b5da689{--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;--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-2857 .elementor-element.elementor-element-b5da689.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-c2aafee{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-c2aafee .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-c2aafee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-c2aafee.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-c2aafee.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-c2aafee.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-c2aafee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-c2aafee .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-c2aafee .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-c2aafee .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-c2aafee .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-c5ff276{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-c5ff276.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-245cb24{--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;--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-2857 .elementor-element.elementor-element-245cb24.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-22f9ef8{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-22f9ef8 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-22f9ef8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-22f9ef8.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-22f9ef8.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-22f9ef8.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-22f9ef8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-22f9ef8 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-22f9ef8 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-22f9ef8 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-22f9ef8 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-f22f27e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-f22f27e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-3a63b9d{--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;--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-2857 .elementor-element.elementor-element-3a63b9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-836a689{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-836a689 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-836a689.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-836a689.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-836a689.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-836a689.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-836a689.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-836a689 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-836a689 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-836a689 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-836a689 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-937cb25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-937cb25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-797352d{--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;--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-2857 .elementor-element.elementor-element-797352d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-3811a7a{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-3811a7a .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-3811a7a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-3811a7a.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-3811a7a.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-3811a7a.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-3811a7a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-3811a7a .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-3811a7a .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-3811a7a .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-3811a7a .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-eef8615{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-eef8615.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-71c9231{--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;--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-2857 .elementor-element.elementor-element-71c9231.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-56c2175{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-56c2175 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-56c2175.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-56c2175.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-56c2175.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-56c2175.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-56c2175.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-56c2175 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-56c2175 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-56c2175 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-56c2175 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-9617776{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-9617776.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-8760f92{--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-2857 .elementor-element.elementor-element-62b9c06 img{height:100%;object-fit:fill;}.elementor-2857 .elementor-element.elementor-element-f9988ac{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-f9988ac:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-f9988ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-204b688 );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2857 .elementor-element.elementor-element-7dabe0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -29px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-7dabe0a .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:14px;padding:42px 42px 42px 42px;}.elementor-2857 .elementor-element.elementor-element-7dabe0a .elementor-swiper-button{font-size:20px;}.elementor-2857 .elementor-element.elementor-element-7dabe0a .elementor-testimonial__text{color:#494545;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2857 .elementor-element.elementor-element-7dabe0a .elementor-testimonial__name{color:#333333;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-2857 .elementor-element.elementor-element-7dabe0a .elementor-testimonial__title{color:var( --e-global-color-9011c4d );font-family:"Roboto Slab", Sans-serif;font-weight:500;}.elementor-2857 .elementor-element.elementor-element-c750475{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-c750475:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-c750475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-204b688 );}.elementor-2857 .elementor-element.elementor-element-e3f96fe{--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-2857 .elementor-element.elementor-element-6b6ddc2{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-6b6ddc2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-ee68ec3{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-ee68ec3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-854e400{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-854e400 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-854e400.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-854e400.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-854e400.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-854e400.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-854e400.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-854e400 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-854e400 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-854e400 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-854e400 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-896d81c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-896d81c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-6e7a20c{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-6e7a20c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-1329cde{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-1329cde .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-1329cde.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-1329cde.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-1329cde.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-1329cde.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-1329cde.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-1329cde .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-1329cde .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-1329cde .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-1329cde .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-7b38f20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-7b38f20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-971197f{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-971197f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-c1b6ec5{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-c1b6ec5 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-c1b6ec5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-c1b6ec5.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-c1b6ec5.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-c1b6ec5.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-c1b6ec5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-c1b6ec5 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-c1b6ec5 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-c1b6ec5 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-c1b6ec5 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-e5281f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-e5281f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-283ac01{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-283ac01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-ebcd304{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-ebcd304 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-ebcd304.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-ebcd304.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-ebcd304.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-ebcd304.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-ebcd304.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-ebcd304 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-ebcd304 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-ebcd304 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-ebcd304 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-c5a4fa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-c5a4fa0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-abcf710{--display:flex;}.elementor-2857 .elementor-element.elementor-element-812b13d .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-9551343 );color:var( --e-global-color-9551343 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9011c4d );border-radius:6px 6px 6px 6px;}.elementor-2857 .elementor-element.elementor-element-812b13d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;}.elementor-2857 .elementor-element.elementor-element-812b13d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-812b13d .elementor-button:hover, .elementor-2857 .elementor-element.elementor-element-812b13d .elementor-button:focus{box-shadow:0px 0px 18px 0px rgba(96.9, 28.879096467391296, 28.879096467391296, 0.5);}.elementor-2857 .elementor-element.elementor-element-e7b8f79{--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-2857 .elementor-element.elementor-element-ef382b1 img{height:100%;object-fit:fill;}.elementor-2857 .elementor-element.elementor-element-2a9fb87{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-2a9fb87:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-2a9fb87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-204b688 );}.elementor-2857 .elementor-element.elementor-element-b819b79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9011c4d );--border-color:var( --e-global-color-9011c4d );--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-27c81d6{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-27c81d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;color:#3D3D3D;}.elementor-2857 .elementor-element.elementor-element-8d96fc2{font-family:"Poppins", Sans-serif;font-weight:400;color:#4D4B4B;}.elementor-2857 .elementor-element.elementor-element-6617f99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9011c4d );--border-color:var( --e-global-color-9011c4d );--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-91a542f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-91a542f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;color:#3D3D3D;}.elementor-2857 .elementor-element.elementor-element-0f8833f{font-family:"Poppins", Sans-serif;font-weight:400;color:#4D4B4B;}.elementor-2857 .elementor-element.elementor-element-79fd7dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9011c4d );--border-color:var( --e-global-color-9011c4d );--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-1ab26cd{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-1ab26cd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;color:#3D3D3D;}.elementor-2857 .elementor-element.elementor-element-192f1af{font-family:"Poppins", Sans-serif;font-weight:400;color:#4D4B4B;}.elementor-2857 .elementor-element.elementor-element-d8f928e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-d8f928e:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-d8f928e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-204b688 );}.elementor-2857 .elementor-element.elementor-element-53b7a78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9011c4d );--border-color:var( --e-global-color-9011c4d );--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-358a8b7{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-358a8b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;color:#3D3D3D;}.elementor-2857 .elementor-element.elementor-element-3432bca{font-family:"Poppins", Sans-serif;font-weight:400;color:#4D4B4B;}.elementor-2857 .elementor-element.elementor-element-296a405{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9011c4d );--border-color:var( --e-global-color-9011c4d );--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-4e7ffaa{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-4e7ffaa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;color:#3D3D3D;}.elementor-2857 .elementor-element.elementor-element-7a66523{font-family:"Poppins", Sans-serif;font-weight:400;color:#4D4B4B;}.elementor-2857 .elementor-element.elementor-element-5d2dc8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9011c4d );--border-color:var( --e-global-color-9011c4d );--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-c31507c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-c31507c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;color:#3D3D3D;}.elementor-2857 .elementor-element.elementor-element-5493599{font-family:"Poppins", Sans-serif;font-weight:400;color:#4D4B4B;}.elementor-2857 .elementor-element.elementor-element-e0e8548{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-e0e8548:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-e0e8548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-204b688 );}.elementor-2857 .elementor-element.elementor-element-4a438df{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9011c4d );--border-color:var( --e-global-color-9011c4d );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2857 .elementor-element.elementor-element-4a438df:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-4a438df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2857 .elementor-element.elementor-element-4a438df::before, .elementor-2857 .elementor-element.elementor-element-4a438df > .elementor-background-video-container::before, .elementor-2857 .elementor-element.elementor-element-4a438df > .e-con-inner > .elementor-background-video-container::before, .elementor-2857 .elementor-element.elementor-element-4a438df > .elementor-background-slideshow::before, .elementor-2857 .elementor-element.elementor-element-4a438df > .e-con-inner > .elementor-background-slideshow::before, .elementor-2857 .elementor-element.elementor-element-4a438df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2857 .elementor-element.elementor-element-4a438df:hover{box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-2857 .elementor-element.elementor-element-9cb881f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2857 .elementor-element.elementor-element-31852d7{--display:flex;}.elementor-2857 .elementor-element.elementor-element-6e50e45{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-b56d7c6{--display:flex;}.elementor-2857 .elementor-element.elementor-element-61a7180 .elementor-button{background-color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;fill:var( --e-global-color-9551343 );color:var( --e-global-color-9551343 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9011c4d );border-radius:6px 6px 6px 6px;}.elementor-2857 .elementor-element.elementor-element-61a7180{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 160px;}.elementor-2857 .elementor-element.elementor-element-61a7180 .elementor-button:hover, .elementor-2857 .elementor-element.elementor-element-61a7180 .elementor-button:focus{box-shadow:0px 0px 18px 0px rgba(96.9, 28.879096467391296, 28.879096467391296, 0.5);}.elementor-2857 .elementor-element.elementor-element-af402f5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-af402f5:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-af402f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-204b688 );}.elementor-2857 .elementor-element.elementor-element-0d338ad{--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-2857 .elementor-element.elementor-element-1ba274b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-1ba274b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-07c8a2a{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-07c8a2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-99a9e70{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-99a9e70 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-99a9e70.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-99a9e70.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-99a9e70.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-99a9e70.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-99a9e70.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-99a9e70 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-99a9e70 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-99a9e70 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-99a9e70 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-9d8fb20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-9d8fb20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-7680a8e{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-7680a8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-7e9e232{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-7e9e232 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-7e9e232.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-7e9e232.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-7e9e232.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-7e9e232.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-7e9e232.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-7e9e232 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-7e9e232 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-7e9e232 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-7e9e232 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-c3768f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-c3768f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-5f1371c{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-5f1371c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-8624003{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-8624003 .elementor-icon-wrapper{text-align:center;}.elementor-2857 .elementor-element.elementor-element-8624003.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-8624003.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-8624003.elementor-view-default .elementor-icon{color:var( --e-global-color-93c23a0 );border-color:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-8624003.elementor-view-framed .elementor-icon, .elementor-2857 .elementor-element.elementor-element-8624003.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-93c23a0 );}.elementor-2857 .elementor-element.elementor-element-8624003 .elementor-icon{font-size:15px;}.elementor-2857 .elementor-element.elementor-element-8624003 .elementor-icon svg{height:15px;}.elementor-2857 .elementor-element.elementor-element-8624003 .elementor-icon i, .elementor-2857 .elementor-element.elementor-element-8624003 .elementor-icon svg{transform:rotate(56deg);}.elementor-2857 .elementor-element.elementor-element-eeb27c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;color:#575252;}.elementor-2857 .elementor-element.elementor-element-eeb27c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-58da56e{--display:flex;}.elementor-2857 .elementor-element.elementor-element-381b5c2 .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-9551343 );color:var( --e-global-color-9551343 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9011c4d );border-radius:6px 6px 6px 6px;}.elementor-2857 .elementor-element.elementor-element-381b5c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;}.elementor-2857 .elementor-element.elementor-element-381b5c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2857 .elementor-element.elementor-element-381b5c2 .elementor-button:hover, .elementor-2857 .elementor-element.elementor-element-381b5c2 .elementor-button:focus{box-shadow:0px 0px 18px 0px rgba(96.9, 28.879096467391296, 28.879096467391296, 0.5);}.elementor-2857 .elementor-element.elementor-element-fe265f3{--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-2857 .elementor-element.elementor-element-d308b22 img{height:100%;object-fit:fill;}.elementor-2857 .elementor-element.elementor-element-8acde1b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-8acde1b:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-8acde1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-204b688 );}.elementor-2857 .elementor-element.elementor-element-e7a3680{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-e7a3680:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-e7a3680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-204b688 );}.elementor-2857 .elementor-element.elementor-element-a8cfae0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9011c4d );--border-color:var( --e-global-color-9011c4d );--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-3bb650e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-3bb650e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;color:#3D3D3D;}.elementor-2857 .elementor-element.elementor-element-6f9dd5f{font-family:"Poppins", Sans-serif;font-weight:400;color:#4D4B4B;}.elementor-2857 .elementor-element.elementor-element-a36bc1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9011c4d );--border-color:var( --e-global-color-9011c4d );--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-4982d70{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-4982d70 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;color:#3D3D3D;}.elementor-2857 .elementor-element.elementor-element-d340527{font-family:"Poppins", Sans-serif;font-weight:400;color:#4D4B4B;}.elementor-2857 .elementor-element.elementor-element-75c11dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9011c4d );--border-color:var( --e-global-color-9011c4d );--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-17bb676{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-17bb676 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;color:#3D3D3D;}.elementor-2857 .elementor-element.elementor-element-7162282{font-family:"Poppins", Sans-serif;font-weight:400;color:#4D4B4B;}.elementor-2857 .elementor-element.elementor-element-cb403f0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-cb403f0:not(.elementor-motion-effects-element-type-background), .elementor-2857 .elementor-element.elementor-element-cb403f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-204b688 );}.elementor-2857 .elementor-element.elementor-element-30b8134{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9011c4d );--border-color:var( --e-global-color-9011c4d );--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-3065359{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-3065359 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;color:#3D3D3D;}.elementor-2857 .elementor-element.elementor-element-eb1595d{font-family:"Poppins", Sans-serif;font-weight:400;color:#4D4B4B;}.elementor-2857 .elementor-element.elementor-element-867358b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9011c4d );--border-color:var( --e-global-color-9011c4d );--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2857 .elementor-element.elementor-element-e9ab106{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-e9ab106 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;color:#3D3D3D;}.elementor-2857 .elementor-element.elementor-element-a9dff4b{font-family:"Poppins", Sans-serif;font-weight:400;color:#4D4B4B;}@media(max-width:1366px){.elementor-2857 .elementor-element.elementor-element-845015e{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-a4da7b2{width:var( --container-widget-width, 471px );max-width:471px;--container-widget-width:471px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-7944237{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-5098428{width:var( --container-widget-width, 482px );max-width:482px;--container-widget-width:482px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-fce27f0{width:var( --container-widget-width, 514px );max-width:514px;--container-widget-width:514px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-deef243{width:var( --container-widget-width, 462px );max-width:462px;--container-widget-width:462px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-7b6fa96{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-8fa44d8{width:var( --container-widget-width, 468px );max-width:468px;--container-widget-width:468px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-52b554f{width:var( --container-widget-width, 469px );max-width:469px;--container-widget-width:469px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-c5ff276{width:var( --container-widget-width, 462px );max-width:462px;--container-widget-width:462px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-f22f27e{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-937cb25{width:var( --container-widget-width, 468px );max-width:468px;--container-widget-width:468px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-eef8615{width:var( --container-widget-width, 469px );max-width:469px;--container-widget-width:469px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-9617776{width:var( --container-widget-width, 469px );max-width:469px;--container-widget-width:469px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-6b6ddc2{width:var( --container-widget-width, 514px );max-width:514px;--container-widget-width:514px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-896d81c{width:var( --container-widget-width, 462px );max-width:462px;--container-widget-width:462px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-7b38f20{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-e5281f6{width:var( --container-widget-width, 468px );max-width:468px;--container-widget-width:468px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-c5a4fa0{width:var( --container-widget-width, 469px );max-width:469px;--container-widget-width:469px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-1ba274b{width:var( --container-widget-width, 514px );max-width:514px;--container-widget-width:514px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-9d8fb20{width:var( --container-widget-width, 462px );max-width:462px;--container-widget-width:462px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-c3768f9{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-eeb27c6{width:var( --container-widget-width, 468px );max-width:468px;--container-widget-width:468px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-2857 .elementor-element.elementor-element-7505495{--width:76%;}.elementor-2857 .elementor-element.elementor-element-f6c0c78{--width:9%;}.elementor-2857 .elementor-element.elementor-element-3b019c9{--width:50%;}.elementor-2857 .elementor-element.elementor-element-34ea311{--width:50%;}.elementor-2857 .elementor-element.elementor-element-5b9dcea{--width:50%;}.elementor-2857 .elementor-element.elementor-element-a362fa0{--width:50%;}.elementor-2857 .elementor-element.elementor-element-acca5a5{--width:50%;}.elementor-2857 .elementor-element.elementor-element-56734fd{--width:50%;}.elementor-2857 .elementor-element.elementor-element-9807e3a{--width:28%;}.elementor-2857 .elementor-element.elementor-element-63b35e0{--width:28%;}.elementor-2857 .elementor-element.elementor-element-ee9d282{--width:28%;}.elementor-2857 .elementor-element.elementor-element-af12516{--width:28%;}.elementor-2857 .elementor-element.elementor-element-bc5d57c{--width:50%;}.elementor-2857 .elementor-element.elementor-element-8760f92{--width:50%;}.elementor-2857 .elementor-element.elementor-element-e3f96fe{--width:50%;}.elementor-2857 .elementor-element.elementor-element-e7b8f79{--width:50%;}.elementor-2857 .elementor-element.elementor-element-b819b79{--width:28%;}.elementor-2857 .elementor-element.elementor-element-6617f99{--width:28%;}.elementor-2857 .elementor-element.elementor-element-79fd7dc{--width:28%;}.elementor-2857 .elementor-element.elementor-element-53b7a78{--width:28%;}.elementor-2857 .elementor-element.elementor-element-296a405{--width:28%;}.elementor-2857 .elementor-element.elementor-element-5d2dc8d{--width:28%;}.elementor-2857 .elementor-element.elementor-element-0d338ad{--width:50%;}.elementor-2857 .elementor-element.elementor-element-fe265f3{--width:50%;}.elementor-2857 .elementor-element.elementor-element-a8cfae0{--width:28%;}.elementor-2857 .elementor-element.elementor-element-a36bc1e{--width:28%;}.elementor-2857 .elementor-element.elementor-element-75c11dd{--width:28%;}.elementor-2857 .elementor-element.elementor-element-30b8134{--width:28%;}.elementor-2857 .elementor-element.elementor-element-867358b{--width:28%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2857 .elementor-element.elementor-element-3ba18bd{--width:1343px;}.elementor-2857 .elementor-element.elementor-element-7505495{--width:822.594px;}.elementor-2857 .elementor-element.elementor-element-f6c0c78{--width:192.297px;}.elementor-2857 .elementor-element.elementor-element-79733e7{--width:523px;}.elementor-2857 .elementor-element.elementor-element-3db6509{--width:530px;}.elementor-2857 .elementor-element.elementor-element-daf384f{--width:524px;}.elementor-2857 .elementor-element.elementor-element-2ca1415{--width:448px;}.elementor-2857 .elementor-element.elementor-element-a783c23{--width:448px;}.elementor-2857 .elementor-element.elementor-element-6d322af{--width:448px;}.elementor-2857 .elementor-element.elementor-element-255b611{--width:448px;}.elementor-2857 .elementor-element.elementor-element-41892ed{--width:448px;}.elementor-2857 .elementor-element.elementor-element-88ba871{--width:448px;}.elementor-2857 .elementor-element.elementor-element-103062d{--width:448px;}.elementor-2857 .elementor-element.elementor-element-ee63e4a{--width:448px;}.elementor-2857 .elementor-element.elementor-element-dd563a9{--width:448px;}.elementor-2857 .elementor-element.elementor-element-8167eeb{--width:448px;}.elementor-2857 .elementor-element.elementor-element-6d15d92{--width:448px;}.elementor-2857 .elementor-element.elementor-element-233c5f0{--width:448px;}.elementor-2857 .elementor-element.elementor-element-fef441a{--width:546px;}.elementor-2857 .elementor-element.elementor-element-5f45097{--width:508px;}.elementor-2857 .elementor-element.elementor-element-ee2b700{--width:511px;}.elementor-2857 .elementor-element.elementor-element-9114bf7{--width:508px;}.elementor-2857 .elementor-element.elementor-element-b5da689{--width:546px;}.elementor-2857 .elementor-element.elementor-element-245cb24{--width:508px;}.elementor-2857 .elementor-element.elementor-element-3a63b9d{--width:511px;}.elementor-2857 .elementor-element.elementor-element-797352d{--width:508px;}.elementor-2857 .elementor-element.elementor-element-71c9231{--width:508px;}.elementor-2857 .elementor-element.elementor-element-ee68ec3{--width:546px;}.elementor-2857 .elementor-element.elementor-element-6e7a20c{--width:508px;}.elementor-2857 .elementor-element.elementor-element-971197f{--width:511px;}.elementor-2857 .elementor-element.elementor-element-283ac01{--width:508px;}.elementor-2857 .elementor-element.elementor-element-07c8a2a{--width:546px;}.elementor-2857 .elementor-element.elementor-element-7680a8e{--width:508px;}.elementor-2857 .elementor-element.elementor-element-5f1371c{--width:511px;}}@media(max-width:767px){.elementor-2857 .elementor-element.elementor-element-7505495{--padding-top:22px;--padding-bottom:0px;--padding-left:15px;--padding-right:9px;}.elementor-2857 .elementor-element.elementor-element-919dd41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:18px;}.elementor-2857 .elementor-element.elementor-element-f6c0c78{--width:500px;--min-height:0px;}.elementor-2857 .elementor-element.elementor-element-fdb0a36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 6px 0px 16px;font-size:18px;}.elementor-2857 .elementor-element.elementor-element-a315ce0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-845015e{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-0817de1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-a4da7b2{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-06ef8d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-7944237{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-ca92ad7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-5098428{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-5c1765d{width:var( --container-widget-width, 184px );max-width:184px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;--container-widget-width:184px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-ff3e208{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-04e5cc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-668a7ad{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-08de7b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-6fb8f38{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-2927b88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-a15c71c{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-cbc5223{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-7348b53{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-fc9e77d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-2f7aa72{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-024e6a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-fba864e{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-5b73472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-1577453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-c3ae2d8{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-a4dd056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-4b70840{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-7ecf816{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-3e1f793{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-e0909fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-bb8571b{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-327d7e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-74b7dc5{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-ed29d8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2857 .elementor-element.elementor-element-00d26f9{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-fce27f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 6px 0px 16px;font-size:18px;}.elementor-2857 .elementor-element.elementor-element-3d14207{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-deef243{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-91faf42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-7b6fa96{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-a45c686{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-8fa44d8{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-b8a3f54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-52b554f{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-8c2c39d{width:var( --container-widget-width, 184px );max-width:184px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;--container-widget-width:184px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-b192b12{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2857 .elementor-element.elementor-element-9807e3a{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2857 .elementor-element.elementor-element-63b35e0{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2857 .elementor-element.elementor-element-ee9d282{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2857 .elementor-element.elementor-element-3729f12{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2857 .elementor-element.elementor-element-af12516{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2857 .elementor-element.elementor-element-c2aafee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-c5ff276{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-22f9ef8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-f22f27e{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-836a689{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-937cb25{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-3811a7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-eef8615{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-56c2175{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-9617776{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-7dabe0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-6b6ddc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 6px 0px 16px;font-size:18px;}.elementor-2857 .elementor-element.elementor-element-854e400{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-896d81c{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-1329cde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-7b38f20{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-c1b6ec5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-e5281f6{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-ebcd304{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-c5a4fa0{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-812b13d{width:var( --container-widget-width, 184px );max-width:184px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;--container-widget-width:184px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-2a9fb87{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2857 .elementor-element.elementor-element-b819b79{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2857 .elementor-element.elementor-element-6617f99{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2857 .elementor-element.elementor-element-79fd7dc{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2857 .elementor-element.elementor-element-d8f928e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2857 .elementor-element.elementor-element-53b7a78{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2857 .elementor-element.elementor-element-296a405{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2857 .elementor-element.elementor-element-5d2dc8d{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2857 .elementor-element.elementor-element-e0e8548{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2857 .elementor-element.elementor-element-6e50e45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 6px 0px 16px;font-size:18px;}.elementor-2857 .elementor-element.elementor-element-61a7180{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 6px 0px 16px;}.elementor-2857 .elementor-element.elementor-element-61a7180 .elementor-button{font-size:18px;}.elementor-2857 .elementor-element.elementor-element-1ba274b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 6px 0px 16px;font-size:18px;}.elementor-2857 .elementor-element.elementor-element-99a9e70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-9d8fb20{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-7e9e232{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-c3768f9{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-8624003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2857 .elementor-element.elementor-element-eeb27c6{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;font-size:16px;}.elementor-2857 .elementor-element.elementor-element-381b5c2{width:var( --container-widget-width, 184px );max-width:184px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;--container-widget-width:184px;--container-widget-flex-grow:0;}.elementor-2857 .elementor-element.elementor-element-e7a3680{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:1px;--padding-right:1px;}.elementor-2857 .elementor-element.elementor-element-a8cfae0{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2857 .elementor-element.elementor-element-a36bc1e{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2857 .elementor-element.elementor-element-75c11dd{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2857 .elementor-element.elementor-element-cb403f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2857 .elementor-element.elementor-element-30b8134{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2857 .elementor-element.elementor-element-867358b{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for html, class: .elementor-element-6c0e140 *//* Elementor heading container */
.elementor-2857 .elementor-element.elementor-element-6c0e140 .elementor-heading-title {
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-size: clamp(26px, 5vw, 50px); /* Responsive font size */
  font-weight: 900;
  line-height: 1.2;
  text-align: cente;
  word-wrap: break-word;
}

/* First word completely black */
.elementor-2857 .elementor-element.elementor-element-6c0e140 .elementor-heading-title .first-word {
  color: #000000;
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-weight: 900;
  font-size: clamp(35px, 5vw, 50px); /* Match main heading size */
}

/* Rest of heading with blue → maroon gradient */
.elementor-2857 .elementor-element.elementor-element-6c0e140 .elementor-heading-title .rest-of-heading {
  background: linear-gradient(90deg, #000000 0%, #1a9be3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-weight: 900;
  font-size: clamp(35px, 5vw, 50px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-919dd41 */.elementor-2857 .elementor-element.elementor-element-919dd41 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb5e5c9 *///.elementor-2857 .elementor-element.elementor-element-cb5e5c9 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 12px 25px;
  color: #02012E;
  background-color: transparent;
  border-radius: 10px;
  font-weight: 500;
  z-index: 1;
  overflow: visible; /* important for outer glow */
  transition: all 0.3s ease;
}

/* Gradient border */
.elementor-2857 .elementor-element.elementor-element-cb5e5c9 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 6px;
  padding: 2px;
  background: linear-gradient(45deg, #660afb, #800000FC);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  z-index: -1;
  transition: all 0.35s ease;
}

/* Hover effect: subtle outer glow in same colors */
.elementor-2857 .elementor-element.elementor-element-cb5e5c9 .elementor-button:hover::before {
  background: linear-gradient(45deg, #1B9CE4, #800000FC);
  box-shadow:
    -4px 0 8px rgba(27,156,228,0.7),  /* blue left edge glow */
     4px 0 8px rgba(128,0,0,0.7),      /* maroon right edge glow */
     0 -2px 6px rgba(27,156,228,0.4),  /* top light */
     0 2px 6px rgba(128,0,0,0.4);      /* bottom light */
  padding: 2px; /* keep same border thickness */
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6c0c78 */.gradient-blob {
  position: relative;
  
}

.gradient-blob::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 400px;
  height: 100px;
  background: radial-gradient(circle at center, #2563EB, #800000FC);
  filter: blur(70px);
  
  transform: translateX(-20%);
  animation: floatMove 4s ease-in-out infinite alternate;
  border-radius: 100%;
}

@keyframes floatMove {
  0% {
    transform: translate(-50%, 0px);
  }
  50% {
    transform: translate(-50%, 30px);
  }
  100% {
    transform: translate(-50%, 0px);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78c172f *//* Elementor heading container */
.elementor-2857 .elementor-element.elementor-element-78c172f .elementor-heading-title {
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-size: clamp(26px, 5vw, 50px); /* Responsive font size */
  font-weight: 900;
  line-height: 1.2;
  text-align: cente;
  word-wrap: break-word;
}

/* First word completely black */
.elementor-2857 .elementor-element.elementor-element-78c172f .elementor-heading-title .first-word {
  color: #000000;
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-weight: 900;
  font-size: clamp(35px, 5vw, 50px); /* Match main heading size */
}

/* Rest of heading with blue → maroon gradient */
.elementor-2857 .elementor-element.elementor-element-78c172f .elementor-heading-title .rest-of-heading {
  background: linear-gradient(90deg, #000000 0%, #1a9be3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-weight: 900;
  font-size: clamp(35px, 5vw, 50px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdb0a36 */.elementor-2857 .elementor-element.elementor-element-fdb0a36 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}
/* Elementor Text Editor bold text */
.elementor-widget-text-editor strong,
.elementor-widget-text-editor b {
    font-weight: 800;       /* Bold weight */
    font-size: calc(100% + 4px); /* 4px larger than normal text */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-845015e */.elementor-2857 .elementor-element.elementor-element-845015e {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4da7b2 */.elementor-2857 .elementor-element.elementor-element-a4da7b2 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7944237 */.elementor-2857 .elementor-element.elementor-element-7944237 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5098428 */.elementor-2857 .elementor-element.elementor-element-5098428 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c1765d *///.elementor-2857 .elementor-element.elementor-element-5c1765d .elementor-button {
  position: relative;
  display: inline-block;
  padding: 12px 25px;
  color: #02012E;
  background-color: transparent;
  border-radius: 10px;
  font-weight: 500;
  z-index: 1;
  overflow: visible; /* important for outer glow */
  transition: all 0.3s ease;
}

/* Gradient border */
.elementor-2857 .elementor-element.elementor-element-5c1765d .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 6px;
  padding: 2px;
  background: linear-gradient(45deg, #660afb, #800000FC);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  z-index: -1;
  transition: all 0.35s ease;
}

/* Hover effect: subtle outer glow in same colors */
.elementor-2857 .elementor-element.elementor-element-5c1765d .elementor-button:hover::before {
  background: linear-gradient(45deg, #1B9CE4, #800000FC);
  box-shadow:
    -4px 0 8px rgba(27,156,228,0.7),  /* blue left edge glow */
     4px 0 8px rgba(128,0,0,0.7),      /* maroon right edge glow */
     0 -2px 6px rgba(27,156,228,0.4),  /* top light */
     0 2px 6px rgba(128,0,0,0.4);      /* bottom light */
  padding: 2px; /* keep same border thickness */
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff3e208 */.elementor-2857 .elementor-element.elementor-element-ff3e208 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-04e5cc0 *//* Apply gradient color to Elementor icon */
.elementor-2857 .elementor-element.elementor-element-04e5cc0 i,
.elementor-2857 .elementor-element.elementor-element-04e5cc0 .elementor-icon {
  background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent; /* fallback */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-668a7ad */.elementor-2857 .elementor-element.elementor-element-668a7ad {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08de7b6 *//* Apply gradient color to Elementor icon */
.elementor-2857 .elementor-element.elementor-element-08de7b6 i,
.elementor-2857 .elementor-element.elementor-element-08de7b6 .elementor-icon {
  background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent; /* fallback */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fb8f38 */.elementor-2857 .elementor-element.elementor-element-6fb8f38 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2927b88 *//* Apply gradient color to Elementor icon */
.elementor-2857 .elementor-element.elementor-element-2927b88 i,
.elementor-2857 .elementor-element.elementor-element-2927b88 .elementor-icon {
  background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent; /* fallback */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a15c71c */.elementor-2857 .elementor-element.elementor-element-a15c71c {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbc5223 *//* Apply gradient color to Elementor icon */
.elementor-2857 .elementor-element.elementor-element-cbc5223 i,
.elementor-2857 .elementor-element.elementor-element-cbc5223 .elementor-icon {
  background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent; /* fallback */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7348b53 */.elementor-2857 .elementor-element.elementor-element-7348b53 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fc9e77d *//* Apply gradient color to Elementor icon */
.elementor-2857 .elementor-element.elementor-element-fc9e77d i,
.elementor-2857 .elementor-element.elementor-element-fc9e77d .elementor-icon {
  background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent; /* fallback */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f7aa72 */.elementor-2857 .elementor-element.elementor-element-2f7aa72 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-024e6a7 *//* Apply gradient color to Elementor icon */
.elementor-2857 .elementor-element.elementor-element-024e6a7 i,
.elementor-2857 .elementor-element.elementor-element-024e6a7 .elementor-icon {
  background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent; /* fallback */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fba864e */.elementor-2857 .elementor-element.elementor-element-fba864e {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b73472 */.elementor-2857 .elementor-element.elementor-element-5b73472 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1577453 *//* Apply gradient color to Elementor icon */
.elementor-2857 .elementor-element.elementor-element-1577453 i,
.elementor-2857 .elementor-element.elementor-element-1577453 .elementor-icon {
  background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent; /* fallback */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3ae2d8 */.elementor-2857 .elementor-element.elementor-element-c3ae2d8 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4dd056 *//* Apply gradient color to Elementor icon */
.elementor-2857 .elementor-element.elementor-element-a4dd056 i,
.elementor-2857 .elementor-element.elementor-element-a4dd056 .elementor-icon {
  background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent; /* fallback */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b70840 */.elementor-2857 .elementor-element.elementor-element-4b70840 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ecf816 *//* Apply gradient color to Elementor icon */
.elementor-2857 .elementor-element.elementor-element-7ecf816 i,
.elementor-2857 .elementor-element.elementor-element-7ecf816 .elementor-icon {
  background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent; /* fallback */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e1f793 */.elementor-2857 .elementor-element.elementor-element-3e1f793 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0909fe *//* Apply gradient color to Elementor icon */
.elementor-2857 .elementor-element.elementor-element-e0909fe i,
.elementor-2857 .elementor-element.elementor-element-e0909fe .elementor-icon {
  background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent; /* fallback */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb8571b */.elementor-2857 .elementor-element.elementor-element-bb8571b {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-327d7e8 *//* Apply gradient color to Elementor icon */
.elementor-2857 .elementor-element.elementor-element-327d7e8 i,
.elementor-2857 .elementor-element.elementor-element-327d7e8 .elementor-icon {
  background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent; /* fallback */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74b7dc5 */.elementor-2857 .elementor-element.elementor-element-74b7dc5 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed29d8f *//* Apply gradient color to Elementor icon */
.elementor-2857 .elementor-element.elementor-element-ed29d8f i,
.elementor-2857 .elementor-element.elementor-element-ed29d8f .elementor-icon {
  background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent; /* fallback */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00d26f9 */.elementor-2857 .elementor-element.elementor-element-00d26f9 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3a9de4 *//* Elementor heading container */
.elementor-2857 .elementor-element.elementor-element-d3a9de4 .elementor-heading-title {
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-size: clamp(26px, 5vw, 50px); /* Responsive font size */
  font-weight: 900;
  line-height: 1.2;
  text-align: cente;
  word-wrap: break-word;
}

/* First word completely black */
.elementor-2857 .elementor-element.elementor-element-d3a9de4 .elementor-heading-title .first-word {
  color: #000000;
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-weight: 900;
  font-size: clamp(35px, 5vw, 50px); /* Match main heading size */
}

/* Rest of heading with blue → maroon gradient */
.elementor-2857 .elementor-element.elementor-element-d3a9de4 .elementor-heading-title .rest-of-heading {
  background: linear-gradient(90deg, #000000 0%, #1a9be3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-weight: 900;
  font-size: clamp(35px, 5vw, 50px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fce27f0 */.elementor-2857 .elementor-element.elementor-element-fce27f0 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}
/* Elementor Text Editor bold text */
.elementor-widget-text-editor strong,
.elementor-widget-text-editor b {
    font-weight: 800;       /* Bold weight */
    font-size: calc(100% + 4px); /* 4px larger than normal text */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deef243 */.elementor-2857 .elementor-element.elementor-element-deef243 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b6fa96 */.elementor-2857 .elementor-element.elementor-element-7b6fa96 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fa44d8 */.elementor-2857 .elementor-element.elementor-element-8fa44d8 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b554f */.elementor-2857 .elementor-element.elementor-element-52b554f {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8c2c39d *///.elementor-2857 .elementor-element.elementor-element-8c2c39d .elementor-button {
  position: relative;
  display: inline-block;
  padding: 12px 25px;
  color: #02012E;
  background-color: transparent;
  border-radius: 10px;
  font-weight: 500;
  z-index: 1;
  overflow: visible; /* important for outer glow */
  transition: all 0.3s ease;
}

/* Gradient border */
.elementor-2857 .elementor-element.elementor-element-8c2c39d .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 6px;
  padding: 2px;
  background: linear-gradient(45deg, #660afb, #800000FC);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  z-index: -1;
  transition: all 0.35s ease;
}

/* Hover effect: subtle outer glow in same colors */
.elementor-2857 .elementor-element.elementor-element-8c2c39d .elementor-button:hover::before {
  background: linear-gradient(45deg, #1B9CE4, #800000FC);
  box-shadow:
    -4px 0 8px rgba(27,156,228,0.7),  /* blue left edge glow */
     4px 0 8px rgba(128,0,0,0.7),      /* maroon right edge glow */
     0 -2px 6px rgba(27,156,228,0.4),  /* top light */
     0 2px 6px rgba(128,0,0,0.4);      /* bottom light */
  padding: 2px; /* keep same border thickness */
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddfd40b */.elementor-2857 .elementor-element.elementor-element-ddfd40b {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9807e3a *//*//.elementor-2857 .elementor-element.elementor-element-9807e3a {
  position: relative;
  overflow: hidden;
}

.elementor-2857 .elementor-element.elementor-element-9807e3a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px; /* Border thickness */
  /*background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  border-radius: 10px 10px 0 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd5cfc5 */.elementor-2857 .elementor-element.elementor-element-dd5cfc5 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63b35e0 *//*//.elementor-2857 .elementor-element.elementor-element-63b35e0 {
  position: relative;
  overflow: hidden;
}

.elementor-2857 .elementor-element.elementor-element-63b35e0::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px; /* Border thickness */
  /*background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  border-radius: 10px 10px 0 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8c7358 */.elementor-2857 .elementor-element.elementor-element-e8c7358 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee9d282 *//*//.elementor-2857 .elementor-element.elementor-element-ee9d282 {
  position: relative;
  overflow: hidden;
}

.elementor-2857 .elementor-element.elementor-element-ee9d282::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px; /* Border thickness */
  /*background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  border-radius: 10px 10px 0 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-248c457 */.elementor-2857 .elementor-element.elementor-element-248c457 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af12516 *//*//.elementor-2857 .elementor-element.elementor-element-af12516 {
  position: relative;
  overflow: hidden;
}

.elementor-2857 .elementor-element.elementor-element-af12516::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px; /* Border thickness */
  /*background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  border-radius: 10px 10px 0 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa7c720 *//* Elementor heading container */
.elementor-2857 .elementor-element.elementor-element-fa7c720 .elementor-heading-title {
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-size: clamp(26px, 5vw, 50px); /* Responsive font size */
  font-weight: 900;
  line-height: 1.2;
  text-align: cente;
  word-wrap: break-word;
}

/* First word completely black */
.elementor-2857 .elementor-element.elementor-element-fa7c720 .elementor-heading-title .first-word {
  color: #000000;
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-weight: 900;
  font-size: clamp(35px, 5vw, 50px); /* Match main heading size */
}

/* Rest of heading with blue → maroon gradient */
.elementor-2857 .elementor-element.elementor-element-fa7c720 .elementor-heading-title .rest-of-heading {
  background: linear-gradient(90deg, #000000 0%, #1a9be3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-weight: 900;
  font-size: clamp(35px, 5vw, 50px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5ff276 */.elementor-2857 .elementor-element.elementor-element-c5ff276 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f22f27e */.elementor-2857 .elementor-element.elementor-element-f22f27e {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-937cb25 */.elementor-2857 .elementor-element.elementor-element-937cb25 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eef8615 */.elementor-2857 .elementor-element.elementor-element-eef8615 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9617776 */.elementor-2857 .elementor-element.elementor-element-9617776 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46ccd14 *//* Elementor heading container */
.elementor-2857 .elementor-element.elementor-element-46ccd14 .elementor-heading-title {
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-size: clamp(26px, 5vw, 50px); /* Responsive font size */
  font-weight: 900;
  line-height: 1.2;
  text-align: cente;
  word-wrap: break-word;
}

/* First word completely black */
.elementor-2857 .elementor-element.elementor-element-46ccd14 .elementor-heading-title .first-word {
  color: #000000;
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-weight: 900;
  font-size: clamp(35px, 5vw, 50px); /* Match main heading size */
}

/* Rest of heading with blue → maroon gradient */
.elementor-2857 .elementor-element.elementor-element-46ccd14 .elementor-heading-title .rest-of-heading {
  background: linear-gradient(90deg, #000000 0%, #1a9be3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-weight: 900;
  font-size: clamp(35px, 5vw, 50px);
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-7dabe0a *//* Gradient border around each testimonial slide */
.elementor-2857 .elementor-element.elementor-element-7dabe0a .swiper-slide {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  background-clip: padding-box;
}

/* Pseudo-element to create gradient border effect */
.elementor-2857 .elementor-element.elementor-element-7dabe0a .swiper-slide::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 6px; /* border thickness */
  border-radius: 16px;
  background: linear-gradient(90deg, #A00000 0%, #A00000 100%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d94897 *//* Elementor heading container */
.elementor-2857 .elementor-element.elementor-element-9d94897 .elementor-heading-title {
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-size: clamp(26px, 5vw, 50px); /* Responsive font size */
  font-weight: 900;
  line-height: 1.2;
  text-align: cente;
  word-wrap: break-word;
}

/* First word completely black */
.elementor-2857 .elementor-element.elementor-element-9d94897 .elementor-heading-title .first-word {
  color: #000000;
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-weight: 900;
  font-size: clamp(35px, 5vw, 50px); /* Match main heading size */
}

/* Rest of heading with blue → maroon gradient */
.elementor-2857 .elementor-element.elementor-element-9d94897 .elementor-heading-title .rest-of-heading {
  background: linear-gradient(90deg, #000000 0%, #1a9be3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-weight: 900;
  font-size: clamp(35px, 5vw, 50px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b6ddc2 */.elementor-2857 .elementor-element.elementor-element-6b6ddc2 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}
/* Elementor Text Editor bold text */
.elementor-widget-text-editor strong,
.elementor-widget-text-editor b {
    font-weight: 800;       /* Bold weight */
    font-size: calc(100% + 4px); /* 4px larger than normal text */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-896d81c */.elementor-2857 .elementor-element.elementor-element-896d81c {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b38f20 */.elementor-2857 .elementor-element.elementor-element-7b38f20 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5281f6 */.elementor-2857 .elementor-element.elementor-element-e5281f6 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5a4fa0 */.elementor-2857 .elementor-element.elementor-element-c5a4fa0 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-812b13d *///.elementor-2857 .elementor-element.elementor-element-812b13d .elementor-button {
  position: relative;
  display: inline-block;
  padding: 12px 25px;
  color: #02012E;
  background-color: transparent;
  border-radius: 10px;
  font-weight: 500;
  z-index: 1;
  overflow: visible; /* important for outer glow */
  transition: all 0.3s ease;
}

/* Gradient border */
.elementor-2857 .elementor-element.elementor-element-812b13d .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 6px;
  padding: 2px;
  background: linear-gradient(45deg, #660afb, #800000FC);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  z-index: -1;
  transition: all 0.35s ease;
}

/* Hover effect: subtle outer glow in same colors */
.elementor-2857 .elementor-element.elementor-element-812b13d .elementor-button:hover::before {
  background: linear-gradient(45deg, #1B9CE4, #800000FC);
  box-shadow:
    -4px 0 8px rgba(27,156,228,0.7),  /* blue left edge glow */
     4px 0 8px rgba(128,0,0,0.7),      /* maroon right edge glow */
     0 -2px 6px rgba(27,156,228,0.4),  /* top light */
     0 2px 6px rgba(128,0,0,0.4);      /* bottom light */
  padding: 2px; /* keep same border thickness */
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27c81d6 */.elementor-2857 .elementor-element.elementor-element-27c81d6 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b819b79 *//*//.elementor-2857 .elementor-element.elementor-element-b819b79 {
  position: relative;
  overflow: hidden;
}

.elementor-2857 .elementor-element.elementor-element-b819b79::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px; /* Border thickness */
  /*background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  border-radius: 10px 10px 0 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91a542f */.elementor-2857 .elementor-element.elementor-element-91a542f {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6617f99 *//*//.elementor-2857 .elementor-element.elementor-element-6617f99 {
  position: relative;
  overflow: hidden;
}

.elementor-2857 .elementor-element.elementor-element-6617f99::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px; /* Border thickness */
  /*background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  border-radius: 10px 10px 0 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ab26cd */.elementor-2857 .elementor-element.elementor-element-1ab26cd {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79fd7dc *//*//.elementor-2857 .elementor-element.elementor-element-79fd7dc {
  position: relative;
  overflow: hidden;
}

.elementor-2857 .elementor-element.elementor-element-79fd7dc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px; /* Border thickness */
  /*background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  border-radius: 10px 10px 0 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-358a8b7 */.elementor-2857 .elementor-element.elementor-element-358a8b7 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53b7a78 *//*//.elementor-2857 .elementor-element.elementor-element-53b7a78 {
  position: relative;
  overflow: hidden;
}

.elementor-2857 .elementor-element.elementor-element-53b7a78::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px; /* Border thickness */
  /*background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  border-radius: 10px 10px 0 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e7ffaa */.elementor-2857 .elementor-element.elementor-element-4e7ffaa {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-296a405 *//*//.elementor-2857 .elementor-element.elementor-element-296a405 {
  position: relative;
  overflow: hidden;
}

.elementor-2857 .elementor-element.elementor-element-296a405::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px; /* Border thickness */
  /*background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  border-radius: 10px 10px 0 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c31507c */.elementor-2857 .elementor-element.elementor-element-c31507c {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d2dc8d *//*//.elementor-2857 .elementor-element.elementor-element-5d2dc8d {
  position: relative;
  overflow: hidden;
}

.elementor-2857 .elementor-element.elementor-element-5d2dc8d::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px; /* Border thickness */
  /*background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  border-radius: 10px 10px 0 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e4dd54 *//* Elementor heading container */
.elementor-2857 .elementor-element.elementor-element-0e4dd54 .elementor-heading-title {
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-size: clamp(26px, 5vw, 50px); /* Responsive font size */
  font-weight: 900;
  line-height: 1.2;
  text-align: cente;
  word-wrap: break-word;
}

/* First word completely black */
.elementor-2857 .elementor-element.elementor-element-0e4dd54 .elementor-heading-title .first-word {
  color: #000000;
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-weight: 900;
  font-size: clamp(35px, 5vw, 50px); /* Match main heading size */
}

/* Rest of heading with blue → maroon gradient */
.elementor-2857 .elementor-element.elementor-element-0e4dd54 .elementor-heading-title .rest-of-heading {
  background: linear-gradient(90deg, #000000 0%, #1a9be3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-weight: 900;
  font-size: clamp(35px, 5vw, 50px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61a7180 */.elementor-2857 .elementor-element.elementor-element-61a7180 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}
/* Elementor Text Editor bold text */
.elementor-widget-text-editor strong,
.elementor-widget-text-editor b {
    font-weight: 800;       /* Bold weight */
    font-size: calc(100% + 4px); /* 4px larger than normal text */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-48faa9d *//* Elementor heading container */
.elementor-2857 .elementor-element.elementor-element-48faa9d .elementor-heading-title {
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-size: clamp(26px, 5vw, 50px); /* Responsive font size */
  font-weight: 900;
  line-height: 1.2;
  text-align: cente;
  word-wrap: break-word;
}

/* First word completely black */
.elementor-2857 .elementor-element.elementor-element-48faa9d .elementor-heading-title .first-word {
  color: #000000;
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-weight: 900;
  font-size: clamp(35px, 5vw, 50px); /* Match main heading size */
}

/* Rest of heading with blue → maroon gradient */
.elementor-2857 .elementor-element.elementor-element-48faa9d .elementor-heading-title .rest-of-heading {
  background: linear-gradient(90deg, #000000 0%, #1a9be3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-weight: 900;
  font-size: clamp(35px, 5vw, 50px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ba274b */.elementor-2857 .elementor-element.elementor-element-1ba274b {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}
/* Elementor Text Editor bold text */
.elementor-widget-text-editor strong,
.elementor-widget-text-editor b {
    font-weight: 800;       /* Bold weight */
    font-size: calc(100% + 4px); /* 4px larger than normal text */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d8fb20 */.elementor-2857 .elementor-element.elementor-element-9d8fb20 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3768f9 */.elementor-2857 .elementor-element.elementor-element-c3768f9 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb27c6 */.elementor-2857 .elementor-element.elementor-element-eeb27c6 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-381b5c2 *///.elementor-2857 .elementor-element.elementor-element-381b5c2 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 12px 25px;
  color: #02012E;
  background-color: transparent;
  border-radius: 10px;
  font-weight: 500;
  z-index: 1;
  overflow: visible; /* important for outer glow */
  transition: all 0.3s ease;
}

/* Gradient border */
.elementor-2857 .elementor-element.elementor-element-381b5c2 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 6px;
  padding: 2px;
  background: linear-gradient(45deg, #660afb, #800000FC);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  z-index: -1;
  transition: all 0.35s ease;
}

/* Hover effect: subtle outer glow in same colors */
.elementor-2857 .elementor-element.elementor-element-381b5c2 .elementor-button:hover::before {
  background: linear-gradient(45deg, #1B9CE4, #800000FC);
  box-shadow:
    -4px 0 8px rgba(27,156,228,0.7),  /* blue left edge glow */
     4px 0 8px rgba(128,0,0,0.7),      /* maroon right edge glow */
     0 -2px 6px rgba(27,156,228,0.4),  /* top light */
     0 2px 6px rgba(128,0,0,0.4);      /* bottom light */
  padding: 2px; /* keep same border thickness */
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-578bfc6 *//* Elementor heading container */
.elementor-2857 .elementor-element.elementor-element-578bfc6 .elementor-heading-title {
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-size: clamp(26px, 5vw, 50px); /* Responsive font size */
  font-weight: 900;
  line-height: 1.2;
  text-align: cente;
  word-wrap: break-word;
}

/* First word completely black */
.elementor-2857 .elementor-element.elementor-element-578bfc6 .elementor-heading-title .first-word {
  color: #000000;
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-weight: 900;
  font-size: clamp(35px, 5vw, 50px); /* Match main heading size */
}

/* Rest of heading with blue → maroon gradient */
.elementor-2857 .elementor-element.elementor-element-578bfc6 .elementor-heading-title .rest-of-heading {
  background: linear-gradient(90deg, #000000 0%, #1a9be3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  font-family: "BDMegatoya-ExtraBold", sans-serif;
  font-weight: 900;
  font-size: clamp(35px, 5vw, 50px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bb650e */.elementor-2857 .elementor-element.elementor-element-3bb650e {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8cfae0 *//*//.elementor-2857 .elementor-element.elementor-element-a8cfae0 {
  position: relative;
  overflow: hidden;
}

.elementor-2857 .elementor-element.elementor-element-a8cfae0::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px; /* Border thickness */
  /*background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  border-radius: 10px 10px 0 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4982d70 */.elementor-2857 .elementor-element.elementor-element-4982d70 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a36bc1e *//*//.elementor-2857 .elementor-element.elementor-element-a36bc1e {
  position: relative;
  overflow: hidden;
}

.elementor-2857 .elementor-element.elementor-element-a36bc1e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px; /* Border thickness */
  /*background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  border-radius: 10px 10px 0 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bb676 */.elementor-2857 .elementor-element.elementor-element-17bb676 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75c11dd *//*//.elementor-2857 .elementor-element.elementor-element-75c11dd {
  position: relative;
  overflow: hidden;
}

.elementor-2857 .elementor-element.elementor-element-75c11dd::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px; /* Border thickness */
  /*background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  border-radius: 10px 10px 0 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3065359 */.elementor-2857 .elementor-element.elementor-element-3065359 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30b8134 *//*//.elementor-2857 .elementor-element.elementor-element-30b8134 {
  position: relative;
  overflow: hidden;
}

.elementor-2857 .elementor-element.elementor-element-30b8134::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px; /* Border thickness */
  /*background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  border-radius: 10px 10px 0 0;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ab106 */.elementor-2857 .elementor-element.elementor-element-e9ab106 {
    font-family: "BDMegatoya-ExtraBold", sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-867358b *//*//.elementor-2857 .elementor-element.elementor-element-867358b {
  position: relative;
  overflow: hidden;
}

.elementor-2857 .elementor-element.elementor-element-867358b::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px; /* Border thickness */
  /*background: linear-gradient(90deg, #660afb 0%, #A00000 100%);
  border-radius: 10px 10px 0 0;
  z-index: 2;
}/* End custom CSS */