.elementor-57 .elementor-element.elementor-element-d9c8bb6{--display:flex;--min-height:625px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-d9c8bb6:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-d9c8bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #1F5A40 0%, #011810 100%);}.elementor-57 .elementor-element.elementor-element-b557f5d{--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-4c08e8f{--display:flex;--min-height:484px;--margin-top:60px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:40px;}.elementor-57 .elementor-element.elementor-element-4c08e8f.e-con{--flex-grow:0;--flex-shrink:0;}.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-57 .elementor-element.elementor-element-1f1e6f2{border-style:none;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1px;color:#3DDC84;}.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-57 .elementor-element.elementor-element-6789594{width:var( --container-widget-width, 109.111% );max-width:109.111%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;--container-widget-width:109.111%;--container-widget-flex-grow:0;text-align:start;}.elementor-57 .elementor-element.elementor-element-6789594.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-6789594 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-57 .elementor-element.elementor-element-a071b8b{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-57 .elementor-element.elementor-element-eb5d6d1{--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:-24px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-eb5d6d1.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-a10790a{--display:flex;--min-height:0px;--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-a10790a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.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-57 .elementor-element.elementor-element-403fd2e .elementor-button{background-color:#EDEDED;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;text-decoration:none;fill:#0B3D2E;color:#0B3D2E;border-radius:30px 30px 30px 30px;padding:20px 35px 20px 35px;}.elementor-57 .elementor-element.elementor-element-403fd2e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-57 .elementor-element.elementor-element-b1ec39d{--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:-12px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-b1ec39d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-e588630 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-color:#4A6B63;border-radius:30px 30px 30px 30px;padding:20px 35px 20px 35px;}.elementor-57 .elementor-element.elementor-element-f8c2f3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -257px;}.elementor-57 .elementor-element.elementor-element-34064c1{--display:flex;--min-height:0px;--margin-top:51px;--margin-bottom:0px;--margin-left:45px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-34064c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-088ee22{width:var( --container-widget-width, 107.972% );max-width:107.972%;--container-widget-width:107.972%;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-088ee22.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-188b34d{--display:flex;--min-height:230px;}.elementor-57 .elementor-element.elementor-element-188b34d:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-188b34d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-57 .elementor-element.elementor-element-1b900d9{margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-57 .elementor-element.elementor-element-1b900d9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.1px;color:#515050;}.elementor-57 .elementor-element.elementor-element-f4b75d0{--display:flex;--min-height:680px;}.elementor-57 .elementor-element.elementor-element-f4b75d0:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-f4b75d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-57 .elementor-element.elementor-element-e9b1bba{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-57 .elementor-element.elementor-element-988f1c0{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-57 .elementor-element.elementor-element-988f1c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-57 .elementor-element.elementor-element-a7913e6{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-0165969{--display:flex;--min-height:360px;--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-216c42c{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D6D6;--border-color:#D8D6D6;--border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-62124bc{--display:flex;--border-radius:13px 13px 13px 13px;--margin-top:25px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-62124bc:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-62124bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#053D2A;}.elementor-57 .elementor-element.elementor-element-62124bc.e-con{--flex-grow:0;--flex-shrink:0;}.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-57 .elementor-element.elementor-element-e1ab5b9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-e1ab5b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-e1ab5b9 img{height:35px;}.elementor-57 .elementor-element.elementor-element-0afb20b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-57 .elementor-element.elementor-element-0afb20b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-57 .elementor-element.elementor-element-9064d5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-079f9db{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D6D6;--border-color:#D8D6D6;--border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-f6a3ffe{--display:flex;--border-radius:13px 13px 13px 13px;--margin-top:25px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-f6a3ffe:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-f6a3ffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#053D2A;}.elementor-57 .elementor-element.elementor-element-f6a3ffe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-c2d1911 img{height:35px;}.elementor-57 .elementor-element.elementor-element-858cbd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-57 .elementor-element.elementor-element-858cbd9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-57 .elementor-element.elementor-element-de9d3f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-727ff6e{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D6D6;--border-color:#D8D6D6;--border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-7d54884{--display:flex;--border-radius:13px 13px 13px 13px;--margin-top:25px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-7d54884:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-7d54884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#053D2A;}.elementor-57 .elementor-element.elementor-element-7d54884.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-81d0928 img{height:35px;}.elementor-57 .elementor-element.elementor-element-5dc967a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-57 .elementor-element.elementor-element-5dc967a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-57 .elementor-element.elementor-element-2f2cb6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-3aa50ba{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D6D6;--border-color:#D8D6D6;--border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-2bf31e5{--display:flex;--border-radius:13px 13px 13px 13px;--margin-top:25px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-2bf31e5:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-2bf31e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#053D2A;}.elementor-57 .elementor-element.elementor-element-2bf31e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-51fa9cd img{height:35px;}.elementor-57 .elementor-element.elementor-element-6c21f2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-57 .elementor-element.elementor-element-6c21f2b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-57 .elementor-element.elementor-element-55ace38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-1e322d0{--display:flex;--min-height:750px;}.elementor-57 .elementor-element.elementor-element-1e322d0:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-1e322d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-57 .elementor-element.elementor-element-c1b1f13{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:2.1px;color:#3DDC84;}.elementor-57 .elementor-element.elementor-element-7dde421 > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-7dde421 .qodef-qi-typeout-text{text-align:center;}.elementor-57 .elementor-element.elementor-element-7dde421 .qodef-qi-typeout-text .qodef-m-text{color:var( --e-global-color-astglobalcolor4 );font-family:"Poppins", Sans-serif;font-size:50px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-57 .elementor-element.elementor-element-4ccba0e{--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 10px;--row-gap:0px;--column-gap:10px;--margin-top:25px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-4ccba0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-8d53671{--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;}.elementor-57 .elementor-element.elementor-element-8d53671.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-a7698bf{border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-a7698bf .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-57 .elementor-element.elementor-element-ea60555{--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-3989b2b{border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-3989b2b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-57 .elementor-element.elementor-element-51bc13e{--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-1499143{border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-1499143 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-57 .elementor-element.elementor-element-fdb3337{--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 10px;--row-gap:0px;--column-gap:10px;--margin-top:25px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-1fd7bb8{--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-527f60c{border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-527f60c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-57 .elementor-element.elementor-element-20fca26{--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-a792a03{border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-a792a03 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-57 .elementor-element.elementor-element-37135b0{--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 10px;--row-gap:0px;--column-gap:10px;--margin-top:25px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-0b80fae{--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-71ca38f{border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-71ca38f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-57 .elementor-element.elementor-element-f50f7d7{--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-40c7493{border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-40c7493 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-57 .elementor-element.elementor-element-a560a3d{--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 10px;--row-gap:0px;--column-gap:10px;--margin-top:25px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-b15fd5f{--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-b15fd5f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-2625bb1{border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-2625bb1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-57 .elementor-element.elementor-element-98f972d{--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-98f972d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-7372c3a{border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-7372c3a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-57 .elementor-element.elementor-element-8d52ad9{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:initial;max-width:initial;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:14px;--n-tabs-gap:20px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:22px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:22px;--n-tabs-title-color:var( --e-global-color-astglobalcolor4 );}.elementor-57 .elementor-element.elementor-element-8d52ad9 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#EAEAEA40;}.elementor-57 .elementor-element.elementor-element-8d52ad9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#6664644D;}.elementor-57 .elementor-element.elementor-element-8d52ad9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-57 .elementor-element.elementor-element-8d52ad9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#053D2A;}.elementor-57 .elementor-element.elementor-element-8d52ad9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-57 .elementor-element.elementor-element-48b35ce .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;box-shadow:-1px 1px 10px 3px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#8E8D8D;border-radius:30px 30px 30px 30px;padding:20px 40px 20px 40px;}.elementor-57 .elementor-element.elementor-element-48b35ce .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-48b35ce .elementor-button:focus{background-color:#C4C0C036;}.elementor-57 .elementor-element.elementor-element-b338338{--display:flex;--min-height:765px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-b338338:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-b338338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-57 .elementor-element.elementor-element-5371297{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:#0B773B;}.elementor-57 .elementor-element.elementor-element-568d638{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-57 .elementor-element.elementor-element-568d638 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-57 .elementor-element.elementor-element-b854ee8{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-31c7939{width:var( --container-widget-width, 102.27% );max-width:102.27%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:102.27%;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-31c7939.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-e6f3c3b{--display:flex;--min-height:540px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-57 .elementor-element.elementor-element-e6f3c3b:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-e6f3c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E0E0;}.elementor-57 .elementor-element.elementor-element-4cb883f{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;letter-spacing:2.1px;color:#1D5725;}.elementor-57 .elementor-element.elementor-element-cba2889{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-57 .elementor-element.elementor-element-cba2889 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-57 .elementor-element.elementor-element-8491deb{--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:30px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-8491deb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-ec004b0{--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-7d8533f{width:var( --container-widget-width, 103.046% );max-width:103.046%;--container-widget-width:103.046%;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-7d8533f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-7d8533f img{width:25%;border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-7a757b7{text-align:center;}.elementor-57 .elementor-element.elementor-element-7a757b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-astglobalcolor6 );}.elementor-57 .elementor-element.elementor-element-b055095{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-979c745{--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-63e9ce0{width:var( --container-widget-width, 103.046% );max-width:103.046%;--container-widget-width:103.046%;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-63e9ce0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-63e9ce0 img{width:25%;border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-dbeecdf{text-align:center;}.elementor-57 .elementor-element.elementor-element-dbeecdf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-astglobalcolor6 );}.elementor-57 .elementor-element.elementor-element-87f52e3{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-5cbe16e{--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-4074151{width:var( --container-widget-width, 103.046% );max-width:103.046%;--container-widget-width:103.046%;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-4074151.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-4074151 img{width:25%;border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-99eccb8{text-align:center;}.elementor-57 .elementor-element.elementor-element-99eccb8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-astglobalcolor6 );}.elementor-57 .elementor-element.elementor-element-dcb8ac4{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-e4e32bc{--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-28e344f{width:var( --container-widget-width, 103.046% );max-width:103.046%;--container-widget-width:103.046%;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-28e344f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-28e344f img{width:25%;border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-7e2939d{text-align:center;}.elementor-57 .elementor-element.elementor-element-7e2939d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-astglobalcolor6 );}.elementor-57 .elementor-element.elementor-element-34ba8bc{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-38aab43{--display:flex;--min-height:540px;}.elementor-57 .elementor-element.elementor-element-38aab43:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-38aab43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#053D2A;}.elementor-57 .elementor-element.elementor-element-db7a515{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;letter-spacing:2.1px;color:var( --e-global-color-accent );}.elementor-57 .elementor-element.elementor-element-0e056c4{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-57 .elementor-element.elementor-element-0e056c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-57 .elementor-element.elementor-element-d49f579{--display:flex;--min-height:341px;}.elementor-57 .elementor-element.elementor-element-d49f579:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-d49f579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-57 .elementor-element.elementor-element-e855a5a{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-737e56b{--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-366af0d{width:var( --container-widget-width, 49.965% );max-width:49.965%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:49.965%;--container-widget-flex-grow:0;text-align:center;}.elementor-57 .elementor-element.elementor-element-366af0d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-366af0d img{width:43%;border-radius:20px 20px 20px 20px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-57 .elementor-element.elementor-element-df4b25c .elementor-counter-number-wrapper{color:#053D2A;font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;}.elementor-57 .elementor-element.elementor-element-df4b25c .elementor-counter-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-9668882{--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-c521284{width:var( --container-widget-width, 49.965% );max-width:49.965%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:49.965%;--container-widget-flex-grow:0;text-align:center;}.elementor-57 .elementor-element.elementor-element-c521284.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-c521284 img{width:43%;border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-90525ca .elementor-counter-number-wrapper{color:#053D2A;font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;}.elementor-57 .elementor-element.elementor-element-90525ca .elementor-counter-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-edf601b{--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-03e2ff2{width:var( --container-widget-width, 49.965% );max-width:49.965%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:49.965%;--container-widget-flex-grow:0;text-align:center;}.elementor-57 .elementor-element.elementor-element-03e2ff2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-03e2ff2 img{width:43%;border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-2bac480 .elementor-counter-number-wrapper{color:#053D2A;font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;}.elementor-57 .elementor-element.elementor-element-2bac480 .elementor-counter-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-17d8fa8{--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-4816946{width:var( --container-widget-width, 49.965% );max-width:49.965%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:49.965%;--container-widget-flex-grow:0;text-align:center;}.elementor-57 .elementor-element.elementor-element-4816946.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-4816946 img{width:43%;border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-fc64f40 .elementor-counter-number-wrapper{color:#053D2A;font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;}.elementor-57 .elementor-element.elementor-element-fc64f40 .elementor-counter-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-d2f7c16{--display:flex;--min-height:430px;}.elementor-57 .elementor-element.elementor-element-d2f7c16:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-d2f7c16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#053D2A;}.elementor-57 .elementor-element.elementor-element-a0d03fc .elementor-button{background-color:#61CE7012;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;box-shadow:2px 2px 15px 5px rgba(27.65086956521739, 147.89999999999998, 38.107315689981085, 0.5) inset;border-style:solid;border-width:2px 2px 2px 2px;border-color:#318114;border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-a0d03fc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-a0d03fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-57 .elementor-element.elementor-element-7982c22{text-align:center;}.elementor-57 .elementor-element.elementor-element-7982c22 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-57 .elementor-element.elementor-element-cb94bbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#A39999;}.elementor-57 .elementor-element.elementor-element-9451a40 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );box-shadow:2px 2px 10px 4px rgba(164.49624481201172, 160.20503842561143, 160.20503842561143, 0.37);border-radius:20px 20px 20px 20px;}.elementor-57 .elementor-element.elementor-element-9451a40 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-4c08e8f{--width:65.92%;}.elementor-57 .elementor-element.elementor-element-eb5d6d1{--width:65%;}.elementor-57 .elementor-element.elementor-element-a10790a{--width:50%;}.elementor-57 .elementor-element.elementor-element-b1ec39d{--width:46.682%;}.elementor-57 .elementor-element.elementor-element-34064c1{--width:42.76%;}.elementor-57 .elementor-element.elementor-element-0165969{--content-width:1285px;}.elementor-57 .elementor-element.elementor-element-216c42c{--width:25%;}.elementor-57 .elementor-element.elementor-element-62124bc{--width:21.855%;}.elementor-57 .elementor-element.elementor-element-079f9db{--width:25%;}.elementor-57 .elementor-element.elementor-element-f6a3ffe{--width:21.855%;}.elementor-57 .elementor-element.elementor-element-727ff6e{--width:25%;}.elementor-57 .elementor-element.elementor-element-7d54884{--width:21.855%;}.elementor-57 .elementor-element.elementor-element-3aa50ba{--width:25%;}.elementor-57 .elementor-element.elementor-element-2bf31e5{--width:21.855%;}.elementor-57 .elementor-element.elementor-element-4ccba0e{--width:94.725%;}.elementor-57 .elementor-element.elementor-element-8d53671{--width:30%;}.elementor-57 .elementor-element.elementor-element-ea60555{--width:30%;}.elementor-57 .elementor-element.elementor-element-51bc13e{--width:30%;}.elementor-57 .elementor-element.elementor-element-1fd7bb8{--width:30%;}.elementor-57 .elementor-element.elementor-element-20fca26{--width:30%;}.elementor-57 .elementor-element.elementor-element-0b80fae{--width:30%;}.elementor-57 .elementor-element.elementor-element-f50f7d7{--width:30%;}.elementor-57 .elementor-element.elementor-element-b15fd5f{--width:30%;}.elementor-57 .elementor-element.elementor-element-98f972d{--width:30%;}.elementor-57 .elementor-element.elementor-element-8491deb{--width:81.458%;}.elementor-57 .elementor-element.elementor-element-ec004b0{--width:25%;}.elementor-57 .elementor-element.elementor-element-979c745{--width:25%;}.elementor-57 .elementor-element.elementor-element-5cbe16e{--width:25%;}.elementor-57 .elementor-element.elementor-element-e4e32bc{--width:25%;}.elementor-57 .elementor-element.elementor-element-d49f579{--width:100%;}.elementor-57 .elementor-element.elementor-element-737e56b{--width:25%;}.elementor-57 .elementor-element.elementor-element-9668882{--width:25%;}.elementor-57 .elementor-element.elementor-element-edf601b{--width:25%;}.elementor-57 .elementor-element.elementor-element-17d8fa8{--width:25%;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-d9c8bb6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-4c08e8f{--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-1f1e6f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-6789594{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-6789594 .elementor-heading-title{font-size:20px;}.elementor-57 .elementor-element.elementor-element-a071b8b{width:initial;max-width:initial;font-size:12px;}.elementor-57 .elementor-element.elementor-element-eb5d6d1{--margin-top:-37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-403fd2e .elementor-button{font-size:15px;padding:10px 15px 10px 15px;}.elementor-57 .elementor-element.elementor-element-b1ec39d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-e588630 .elementor-button{font-size:15px;padding:10px 15px 10px 15px;}.elementor-57 .elementor-element.elementor-element-34064c1{--margin-top:-106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-e9b1bba{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-988f1c0 .elementor-heading-title{font-size:40px;}.elementor-57 .elementor-element.elementor-element-a7913e6{font-size:15px;}.elementor-57 .elementor-element.elementor-element-0165969{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-62124bc{--width:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-62124bc.e-con{--align-self:flex-start;}.elementor-57 .elementor-element.elementor-element-0afb20b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-57 .elementor-element.elementor-element-9064d5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-f6a3ffe{--width:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-858cbd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-de9d3f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-7d54884{--width:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-5dc967a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-2f2cb6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-2bf31e5{--width:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-6c21f2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-55ace38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-1e322d0{--min-height:920px;}.elementor-57 .elementor-element.elementor-element-7dde421 .qodef-qi-typeout-text .qodef-m-text{font-size:30px;}.elementor-57 .elementor-element.elementor-element-4ccba0e{--width:289.8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-fdb3337{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-37135b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-a560a3d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-8d52ad9{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:14px;--n-tabs-gap:19px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:10px;}.elementor-57 .elementor-element.elementor-element-48b35ce{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-b338338{--min-height:650px;}.elementor-57 .elementor-element.elementor-element-568d638 .elementor-heading-title{font-size:40px;}.elementor-57 .elementor-element.elementor-element-b854ee8{font-size:15px;}.elementor-57 .elementor-element.elementor-element-cba2889 .elementor-heading-title{font-size:40px;}.elementor-57 .elementor-element.elementor-element-8491deb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-979c745{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-5cbe16e{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-e4e32bc{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-0e056c4 .elementor-heading-title{font-size:35px;}.elementor-57 .elementor-element.elementor-element-7982c22 .elementor-heading-title{font-size:25px;}.elementor-57 .elementor-element.elementor-element-cb94bbb{font-size:14px;}}/* Start custom CSS for text-editor, class: .elementor-element-1f1e6f2 */.label-line {
  display: flex;
  align-items: center;
  color: #3DDC84;
  font-size: 13px;
  letter-spacing: 2px;
  font-weight: 500;
}

.label-line::before {
  content: "";
  width: 50px;          /* 🔥 line length */
  height: 2px;          /* thickness */
  background: #3DDC84;  /* line color */
  margin-right: 12px;   /* space between line & text */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6789594 */.highlight {
  color: #3DDC84;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-216c42c *//* Default */
.elementor-57 .elementor-element.elementor-element-216c42c {
  transition: all 0.3s ease;
  border-radius: 12px;
}

/* Hover */
.elementor-57 .elementor-element.elementor-element-216c42c:hover {
  transform: translateY(-12px); /* moves card UP */
  background: #f5f5f5;

  box-shadow:
    0 0 20px rgba(220, 220, 220, 0.6),
    0 0 40px rgba(200, 200, 200, 0.4),
    0 15px 30px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-079f9db *//* Default */
.elementor-57 .elementor-element.elementor-element-079f9db {
  transition: all 0.3s ease;
  border-radius: 12px;
}

/* Hover */
.elementor-57 .elementor-element.elementor-element-079f9db:hover {
  transform: translateY(-12px); /* moves card UP */
  background: #f5f5f5;

  box-shadow:
    0 0 20px rgba(220, 220, 220, 0.6),
    0 0 40px rgba(200, 200, 200, 0.4),
    0 15px 30px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-727ff6e *//* Default */
.elementor-57 .elementor-element.elementor-element-727ff6e {
  transition: all 0.3s ease;
  border-radius: 12px;
}

/* Hover */
.elementor-57 .elementor-element.elementor-element-727ff6e:hover {
  transform: translateY(-12px); /* moves card UP */
  background: #f5f5f5;

  box-shadow:
    0 0 20px rgba(220, 220, 220, 0.6),
    0 0 40px rgba(200, 200, 200, 0.4),
    0 15px 30px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa50ba *//* Default */
.elementor-57 .elementor-element.elementor-element-3aa50ba {
  transition: all 0.3s ease;
  border-radius: 12px;
}

/* Hover */
.elementor-57 .elementor-element.elementor-element-3aa50ba:hover {
  transform: translateY(-12px); /* moves card UP */
  background: #f5f5f5;

  box-shadow:
    0 0 20px rgba(220, 220, 220, 0.6),
    0 0 40px rgba(200, 200, 200, 0.4),
    0 15px 30px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d53671 *//* Card default */
.elementor-57 .elementor-element.elementor-element-8d53671 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-8d53671:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea60555 *//* Card default */
.elementor-57 .elementor-element.elementor-element-ea60555 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-ea60555:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51bc13e *//* Card default */
.elementor-57 .elementor-element.elementor-element-51bc13e {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-51bc13e:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fd7bb8 *//* Card default */
.elementor-57 .elementor-element.elementor-element-1fd7bb8 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-1fd7bb8:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20fca26 *//* Card default */
.elementor-57 .elementor-element.elementor-element-20fca26 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-20fca26:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b80fae *//* Card default */
.elementor-57 .elementor-element.elementor-element-0b80fae {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-0b80fae:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f50f7d7 *//* Card default */
.elementor-57 .elementor-element.elementor-element-f50f7d7 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-f50f7d7:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b15fd5f *//* Card default */
.elementor-57 .elementor-element.elementor-element-b15fd5f {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-b15fd5f:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98f972d *//* Card default */
.elementor-57 .elementor-element.elementor-element-98f972d {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-98f972d:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d53671 *//* Card default */
.elementor-57 .elementor-element.elementor-element-8d53671 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-8d53671:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea60555 *//* Card default */
.elementor-57 .elementor-element.elementor-element-ea60555 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-ea60555:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51bc13e *//* Card default */
.elementor-57 .elementor-element.elementor-element-51bc13e {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-51bc13e:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fd7bb8 *//* Card default */
.elementor-57 .elementor-element.elementor-element-1fd7bb8 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-1fd7bb8:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20fca26 *//* Card default */
.elementor-57 .elementor-element.elementor-element-20fca26 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-20fca26:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b80fae *//* Card default */
.elementor-57 .elementor-element.elementor-element-0b80fae {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-0b80fae:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f50f7d7 *//* Card default */
.elementor-57 .elementor-element.elementor-element-f50f7d7 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-f50f7d7:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b15fd5f *//* Card default */
.elementor-57 .elementor-element.elementor-element-b15fd5f {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-b15fd5f:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98f972d *//* Card default */
.elementor-57 .elementor-element.elementor-element-98f972d {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-98f972d:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d53671 *//* Card default */
.elementor-57 .elementor-element.elementor-element-8d53671 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-8d53671:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea60555 *//* Card default */
.elementor-57 .elementor-element.elementor-element-ea60555 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-ea60555:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51bc13e *//* Card default */
.elementor-57 .elementor-element.elementor-element-51bc13e {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-51bc13e:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fd7bb8 *//* Card default */
.elementor-57 .elementor-element.elementor-element-1fd7bb8 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-1fd7bb8:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20fca26 *//* Card default */
.elementor-57 .elementor-element.elementor-element-20fca26 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-20fca26:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b80fae *//* Card default */
.elementor-57 .elementor-element.elementor-element-0b80fae {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-0b80fae:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f50f7d7 *//* Card default */
.elementor-57 .elementor-element.elementor-element-f50f7d7 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-f50f7d7:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b15fd5f *//* Card default */
.elementor-57 .elementor-element.elementor-element-b15fd5f {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-b15fd5f:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98f972d *//* Card default */
.elementor-57 .elementor-element.elementor-element-98f972d {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-98f972d:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d53671 *//* Card default */
.elementor-57 .elementor-element.elementor-element-8d53671 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-8d53671:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea60555 *//* Card default */
.elementor-57 .elementor-element.elementor-element-ea60555 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-ea60555:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51bc13e *//* Card default */
.elementor-57 .elementor-element.elementor-element-51bc13e {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-51bc13e:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fd7bb8 *//* Card default */
.elementor-57 .elementor-element.elementor-element-1fd7bb8 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-1fd7bb8:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20fca26 *//* Card default */
.elementor-57 .elementor-element.elementor-element-20fca26 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-20fca26:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b80fae *//* Card default */
.elementor-57 .elementor-element.elementor-element-0b80fae {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-0b80fae:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f50f7d7 *//* Card default */
.elementor-57 .elementor-element.elementor-element-f50f7d7 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-f50f7d7:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b15fd5f *//* Card default */
.elementor-57 .elementor-element.elementor-element-b15fd5f {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-b15fd5f:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98f972d *//* Card default */
.elementor-57 .elementor-element.elementor-element-98f972d {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-98f972d:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d53671 *//* Card default */
.elementor-57 .elementor-element.elementor-element-8d53671 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-8d53671:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea60555 *//* Card default */
.elementor-57 .elementor-element.elementor-element-ea60555 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-ea60555:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51bc13e *//* Card default */
.elementor-57 .elementor-element.elementor-element-51bc13e {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-51bc13e:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fd7bb8 *//* Card default */
.elementor-57 .elementor-element.elementor-element-1fd7bb8 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-1fd7bb8:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20fca26 *//* Card default */
.elementor-57 .elementor-element.elementor-element-20fca26 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-20fca26:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b80fae *//* Card default */
.elementor-57 .elementor-element.elementor-element-0b80fae {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-0b80fae:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f50f7d7 *//* Card default */
.elementor-57 .elementor-element.elementor-element-f50f7d7 {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-f50f7d7:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b15fd5f *//* Card default */
.elementor-57 .elementor-element.elementor-element-b15fd5f {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-b15fd5f:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98f972d *//* Card default */
.elementor-57 .elementor-element.elementor-element-98f972d {
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform: translateY(0);
}

/* Hover lift effect */
.elementor-57 .elementor-element.elementor-element-98f972d:hover {
  transform: translateY(-15px) scale(1.02); /* move up + slight zoom */
  z-index: 10; /* bring front */
  
  box-shadow: 
    0 20px 40px rgba(0,0,0,0.25),   /* depth shadow */
    0 0 25px rgba(200,200,200,0.2); /* soft outer glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec004b0 *//* Default */
.elementor-57 .elementor-element.elementor-element-ec004b0 {
  border-radius: 12px;
  transition: all 0.3s ease;
  transform-style: preserve-3d;
}

/* Hover Tilt Right */
.elementor-57 .elementor-element.elementor-element-ec004b0:hover {
  transform: rotateY(20deg);
  

  box-shadow:
    0 0 20px rgba(220, 220, 220, 0.6),
    0 0 40px rgba(200, 200, 200, 0.4),
    0 15px 30px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-979c745 *//* Default */
.elementor-57 .elementor-element.elementor-element-979c745 {
  border-radius: 12px;
  transition: all 0.3s ease;
  transform-style: preserve-3d;
}

/* Hover Tilt Right */
.elementor-57 .elementor-element.elementor-element-979c745:hover {
  transform: rotateY(20deg);
  

  box-shadow:
    0 0 20px rgba(220, 220, 220, 0.6),
    0 0 40px rgba(200, 200, 200, 0.4),
    0 15px 30px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cbe16e *//* Default */
.elementor-57 .elementor-element.elementor-element-5cbe16e {
  border-radius: 12px;
  transition: all 0.3s ease;
  transform-style: preserve-3d;
}

/* Hover Tilt Right */
.elementor-57 .elementor-element.elementor-element-5cbe16e:hover {
  transform: rotateY(20deg);
  

  box-shadow:
    0 0 20px rgba(220, 220, 220, 0.6),
    0 0 40px rgba(200, 200, 200, 0.4),
    0 15px 30px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4e32bc *//* Default */
.elementor-57 .elementor-element.elementor-element-e4e32bc {
  border-radius: 12px;
  transition: all 0.3s ease;
  transform-style: preserve-3d;
}

/* Hover Tilt Right */
.elementor-57 .elementor-element.elementor-element-e4e32bc:hover {
  transform: rotateY(20deg);
  

  box-shadow:
    0 0 20px rgba(220, 220, 220, 0.6),
    0 0 40px rgba(200, 200, 200, 0.4),
    0 15px 30px rgba(0,0,0,0.1);
}/* End custom CSS */