.elementor-57 .elementor-element.elementor-element-9cc2cf6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-8ccb229{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-57 .elementor-element.elementor-element-8ccb229 .elementor-heading-title{font-size:48px;color:var( --e-global-color-astglobalcolor3 );}.elementor-57 .elementor-element.elementor-element-f4a525c{padding:0px 100px 0px 100px;text-align:center;}.elementor-57 .elementor-element.elementor-element-69c4b82{padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-69c4b82.elementor-element{--align-self:center;}.elementor-57 .elementor-element.elementor-element-69c4b82 .elementor-icon-wrapper{text-align:start;}.elementor-57 .elementor-element.elementor-element-69c4b82.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3e8bc08 );}.elementor-57 .elementor-element.elementor-element-69c4b82.elementor-view-framed .elementor-icon, .elementor-57 .elementor-element.elementor-element-69c4b82.elementor-view-default .elementor-icon{color:var( --e-global-color-3e8bc08 );border-color:var( --e-global-color-3e8bc08 );}.elementor-57 .elementor-element.elementor-element-69c4b82.elementor-view-framed .elementor-icon, .elementor-57 .elementor-element.elementor-element-69c4b82.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3e8bc08 );}.elementor-57 .elementor-element.elementor-element-69c4b82 .elementor-icon{font-size:16px;}.elementor-57 .elementor-element.elementor-element-69c4b82 .elementor-icon svg{height:16px;}.elementor-57 .elementor-element.elementor-element-bbfb6f1{--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-57 .elementor-element.elementor-element-06e93a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-57 .elementor-element.elementor-element-6da98c2{padding:0px 0px 0px 20px;}.elementor-57 .elementor-element.elementor-element-86148a9{padding:0px 20px 0px 20px;text-align:start;}.elementor-57 .elementor-element.elementor-element-a7ff38b .elementor-button{background-color:var( --e-global-color-astglobalcolor2 );fill:var( --e-global-color-77e7c3f );color:var( --e-global-color-77e7c3f );}.elementor-57 .elementor-element.elementor-element-a7ff38b .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-a7ff38b .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-a7ff38b{padding:0px 0px 0px 20px;}.elementor-57 .elementor-element.elementor-element-eb58cea{--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-57 .elementor-element.elementor-element-af12441{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-af12441:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-af12441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2E2E;}.elementor-57 .elementor-element.elementor-element-308dd4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-astglobalcolor5 );--border-color:var( --e-global-color-astglobalcolor5 );--border-radius:8px 8px 8px 8px;--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-57 .elementor-element.elementor-element-12a9471{--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-57 .elementor-element.elementor-element-12a9471:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-12a9471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-57 .elementor-element.elementor-element-77ea226{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-57 .elementor-element.elementor-element-97f99aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-57 .elementor-element.elementor-element-97f99aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-97f99aa .elementor-heading-title{font-size:37px;font-weight:500;line-height:41px;color:var( --e-global-color-77e7c3f );}.elementor-57 .elementor-element.elementor-element-23a8f98{text-align:start;}.elementor-57 .elementor-element.elementor-element-23a8f98 .elementor-heading-title{font-size:58px;font-weight:800;line-height:56px;color:var( --e-global-color-astglobalcolor5 );}.elementor-57 .elementor-element.elementor-element-f65393f{--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-57 .elementor-element.elementor-element-6eff375{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-57 .elementor-element.elementor-element-6eff375.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-6eff375 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-57 .elementor-element.elementor-element-f0cb9e4{--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-57 .elementor-element.elementor-element-bc4b1cf{--display:flex;}.elementor-57 .elementor-element.elementor-element-102201a .elementor-icon-wrapper{text-align:center;}.elementor-57 .elementor-element.elementor-element-102201a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-57 .elementor-element.elementor-element-102201a.elementor-view-framed .elementor-icon, .elementor-57 .elementor-element.elementor-element-102201a.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor2 );}.elementor-57 .elementor-element.elementor-element-102201a.elementor-view-framed .elementor-icon, .elementor-57 .elementor-element.elementor-element-102201a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-57 .elementor-element.elementor-element-d9798d2{text-align:center;}.elementor-57 .elementor-element.elementor-element-d9798d2 .elementor-heading-title{font-size:35px;color:var( --e-global-color-astglobalcolor0 );}.elementor-57 .elementor-element.elementor-element-1a346c0{text-align:center;}.elementor-57 .elementor-element.elementor-element-1a346c0 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-57 .elementor-element.elementor-element-65cfcc2{padding:30px 30px 30px 30px;}.elementor-57 .elementor-element.elementor-element-0404e9b{--display:flex;}.elementor-57 .elementor-element.elementor-element-6d5df42 .elementor-icon-wrapper{text-align:center;}.elementor-57 .elementor-element.elementor-element-6d5df42.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-57 .elementor-element.elementor-element-6d5df42.elementor-view-framed .elementor-icon, .elementor-57 .elementor-element.elementor-element-6d5df42.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor3 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-57 .elementor-element.elementor-element-6d5df42.elementor-view-framed .elementor-icon, .elementor-57 .elementor-element.elementor-element-6d5df42.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor3 );}.elementor-57 .elementor-element.elementor-element-25a16b0{text-align:center;}.elementor-57 .elementor-element.elementor-element-25a16b0 .elementor-heading-title{font-size:35px;color:var( --e-global-color-astglobalcolor0 );}.elementor-57 .elementor-element.elementor-element-69f8f8f{text-align:center;}.elementor-57 .elementor-element.elementor-element-4bba41f{padding:30px 30px 30px 30px;}.elementor-57 .elementor-element.elementor-element-114eafc{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-114eafc:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-114eafc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-57 .elementor-element.elementor-element-7c15134{text-align:center;}.elementor-57 .elementor-element.elementor-element-7c15134 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-57 .elementor-element.elementor-element-a5493c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-a5493c4 .elementor-icon-wrapper{text-align:center;}.elementor-57 .elementor-element.elementor-element-a5493c4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3e8bc08 );}.elementor-57 .elementor-element.elementor-element-a5493c4.elementor-view-framed .elementor-icon, .elementor-57 .elementor-element.elementor-element-a5493c4.elementor-view-default .elementor-icon{color:var( --e-global-color-3e8bc08 );border-color:var( --e-global-color-3e8bc08 );}.elementor-57 .elementor-element.elementor-element-a5493c4.elementor-view-framed .elementor-icon, .elementor-57 .elementor-element.elementor-element-a5493c4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3e8bc08 );}.elementor-57 .elementor-element.elementor-element-a5493c4 .elementor-icon{font-size:62px;}.elementor-57 .elementor-element.elementor-element-a5493c4 .elementor-icon svg{height:62px;}.elementor-57 .elementor-element.elementor-element-78d17fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-78d17fb:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-78d17fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-57 .elementor-element.elementor-element-2825d55{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-57 .elementor-element.elementor-element-83bb3ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#667085;}.elementor-57 .elementor-element.elementor-element-ccc5f6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-57 .elementor-element.elementor-element-4d0d6c0{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#667085;}.elementor-57 .elementor-element.elementor-element-6b2d73d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-57 .elementor-element.elementor-element-0efd7e5{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#667085;}.elementor-57 .elementor-element.elementor-element-7c7f503{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-57 .elementor-element.elementor-element-9aabefd{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#667085;}.elementor-57 .elementor-element.elementor-element-6c174d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-57 .elementor-element.elementor-element-5b74e95{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#667085;}.elementor-57 .elementor-element.elementor-element-f8928f7{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 46% );max-width:46%;margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;--container-widget-width:46%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#101828;--n-accordion-icon-size:22px;--n-accordion-icon-normal-color:var( --e-global-color-astglobalcolor2 );}.elementor-57 .elementor-element.elementor-element-f8928f7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-77e7c3f );}.elementor-57 .elementor-element.elementor-element-f8928f7 {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-57 .elementor-element.elementor-element-f8928f7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;line-height:150%;}:where( .elementor-57 .elementor-element.elementor-element-f8928f7 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-57 .elementor-element.elementor-element-34a4635{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-57 .elementor-element.elementor-element-4b15757{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#667085;}.elementor-57 .elementor-element.elementor-element-73c3561{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-57 .elementor-element.elementor-element-ede8eba{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#667085;}.elementor-57 .elementor-element.elementor-element-49a463a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-57 .elementor-element.elementor-element-6a079f9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#667085;}.elementor-57 .elementor-element.elementor-element-76b934a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-57 .elementor-element.elementor-element-1856420{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#667085;}.elementor-57 .elementor-element.elementor-element-fad8c32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-57 .elementor-element.elementor-element-31f29ba{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#667085;}.elementor-57 .elementor-element.elementor-element-c45069e{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 46% );max-width:46%;margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;--container-widget-width:46%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#101828;--n-accordion-icon-size:22px;--n-accordion-icon-normal-color:var( --e-global-color-astglobalcolor2 );}.elementor-57 .elementor-element.elementor-element-c45069e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-77e7c3f );}.elementor-57 .elementor-element.elementor-element-c45069e {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-57 .elementor-element.elementor-element-c45069e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;line-height:150%;}:where( .elementor-57 .elementor-element.elementor-element-c45069e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-57 .elementor-element.elementor-element-865b829 .elementor-heading-title{font-size:51px;color:var( --e-global-color-3e8bc08 );}.elementor-57 .elementor-element.elementor-element-cd72ad5 .elementor-button{background-color:var( --e-global-color-astglobalcolor2 );fill:var( --e-global-color-77e7c3f );color:var( --e-global-color-77e7c3f );}.elementor-57 .elementor-element.elementor-element-cd72ad5 .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-cd72ad5 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-cd72ad5{padding:0px 10px 0px 10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-06e93a2{--width:50%;}.elementor-57 .elementor-element.elementor-element-eb58cea{--width:50%;}.elementor-57 .elementor-element.elementor-element-308dd4f{--width:50%;}.elementor-57 .elementor-element.elementor-element-77ea226{--width:50%;}.elementor-57 .elementor-element.elementor-element-78d17fb{--content-width:1140px;}}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-9cc2cf6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-78d17fb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:5%;--padding-right:5%;}.elementor-57 .elementor-element.elementor-element-f8928f7{margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-57 .elementor-element.elementor-element-c45069e{margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-9cc2cf6{--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-57 .elementor-element.elementor-element-8ccb229{padding:0px 10px 0px 10px;}.elementor-57 .elementor-element.elementor-element-f4a525c{padding:0px 20px 0px 20px;}.elementor-57 .elementor-element.elementor-element-86148a9{padding:0px 20px 0px 20px;}.elementor-57 .elementor-element.elementor-element-78d17fb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:5%;--padding-right:5%;}.elementor-57 .elementor-element.elementor-element-f8928f7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-font-size:16px;}.elementor-57 .elementor-element.elementor-element-f8928f7 {--n-accordion-padding:16px 0px 16px 0px;}.elementor-57 .elementor-element.elementor-element-c45069e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-font-size:16px;}.elementor-57 .elementor-element.elementor-element-c45069e {--n-accordion-padding:16px 0px 16px 0px;}}/* Start custom CSS *//* variables (edit here)*/

:root {
    /* Global Padding Variables - Editable */
    /* Left and Right Padding All /Sections/Containers*/
    --fluid-side-padding-min: 1.25rem; /* 20px */
    --fluid-side-padding-max: 5rem;   /* 80px */

    /* Top and Bottom Padding All Containers*/
    --section-xxl-padding-min: 9.375rem; /* 150px */
    --section-xxl-padding-max: 10rem; /* 160px */ 
  
    --section-xl-padding-min: 6.875rem; /* 110px */
    --section-xl-padding-max: 7.5rem; /* 120px */
  
    --section-l-padding-min: 5.625rem; /* 90px */
    --section-l-padding-max: 6.25rem; /* 100px */
  
    --section-m-padding-min: 5rem; /* 80px */
    --section-m-padding-max: 5rem; /* 80px */
  
    --section-s-padding-min: 3.75rem; /* 60px */
    --section-s-padding-max: 3.75rem; /* 60px */
  
    --section-xs-padding-min: 2.5rem; /* 40px */
    --section-xs-padding-max: 2.5rem; /* 40px */
  
    --section-xxs-padding-min: 1.5rem; /* 24px */
    --section-xxs-padding-max: 1.5rem; /* 24px */
    
    --section-header-padding-min: 1.25rem; /* 20px */
    --section-header-padding-max: 1.25rem; /* 20px */

  
    /* Hero Sections Height Variable */
    --section-hero-height: 100vh; /* 100% the screen height */
  
    /* Offset Padding for Overlay Headers */
    --section-offset-header: 80px; /* Adjust to the overlay header's negative margin */

    /* Width For Narrow Sections*/
    --section-narrow: 62.5rem; /* 1000px */
    --section-narrow-xs: 45rem; /* 720px */
  }


/* CSS Template (do not edit below) */
  
  
  /* Section/Container Padding - Fluid Variants */
  .section-xxl {
    padding-top: clamp(var(--section-xxl-padding-min), 1.087vw + 9.13rem, var(--section-xxl-padding-max));
    padding-bottom: clamp(var(--section-xxl-padding-min), 1.087vw + 9.13rem, var(--section-xxl-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-xl {
    padding-top: clamp(var(--section-xl-padding-min), 1.087vw + 6.63rem, var(--section-xl-padding-max));
    padding-bottom: clamp(var(--section-xl-padding-min), 1.087vw + 6.63rem, var(--section-xl-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-l {
    padding-top: clamp(var(--section-l-padding-min), 1.087vw + 5.38rem, var(--section-l-padding-max));
    padding-bottom: clamp(var(--section-l-padding-min), 1.087vw + 5.38rem, var(--section-l-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-m {
    padding-top: clamp(var(--section-m-padding-min), 0vw + 5rem, var(--section-m-padding-max));
    padding-bottom: clamp(var(--section-m-padding-min), 0vw + 5rem, var(--section-m-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-s {
    padding-top: clamp(var(--section-s-padding-min), 0vw + 3.75rem, var(--section-s-padding-max));
    padding-bottom: clamp(var(--section-s-padding-min), 0vw + 3.75rem, var(--section-s-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-xs {
    padding-top: clamp(var(--section-xs-padding-min), 0vw + 2.5rem, var(--section-xs-padding-max));
    padding-bottom: clamp(var(--section-xs-padding-min), 0vw + 2.5rem, var(--section-xs-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-xxs {
    padding-top: clamp(var(--section-xxs-padding-min), 0vw + 1.5rem, var(--section-xxs-padding-max));
    padding-bottom: clamp(var(--section-xxs-padding-min), 0vw + 1.5rem, var(--section-xxs-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-header {
    padding-top: clamp(var(--section-header-padding-min), 0vw + 1.25rem, var(--section-header-padding-max));
    padding-bottom: clamp(var(--section-header-padding-min), 0vw + 1.25rem, var(--section-header-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  /* Hero Container/Sections Height */
  .section-hero {
    min-height: var(--section-hero-height)!important;
  }

  .section-hero .e-con-inner {
    justify-content: center!important;
}
  
  /* Full Width Sections - No Side Padding */

  .section-full div {
    max-width: 100%!important;
  }
  

  /* Narrow Sections */
  .section-narrow .e-con-inner {
    max-width: var(--section-narrow)!important;
  }

  .section-narrow-xs .e-con-inner {
    max-width: var(--section-narrow-xs)!important;
  }


  /* Offset Padding for Overlay Headers */
  .section-offset {
    padding-top: calc(var(--section-offset-header) + var(--section-xxl-padding-min));
  }/* End custom CSS */