.elementor-13 .elementor-element.elementor-element-d17139f{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-d17139f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d17139f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51a177f );}.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-13 .elementor-element.elementor-element-9068b94{text-align:center;}.elementor-13 .elementor-element.elementor-element-9068b94 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;color:var( --e-global-color-36f8626 );}.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-13 .elementor-element.elementor-element-c5998a9{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-91a6a69{padding:10px 10px 10px 10px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px #8A4E00;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.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-13 .elementor-element.elementor-element-fb68e4a .elementor-button{background-color:var( --e-global-color-0271df3 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;border-radius:25px 25px 25px 25px;}.elementor-13 .elementor-element.elementor-element-86dedde{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-86dedde:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-86dedde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-70023f3{text-align:center;}.elementor-13 .elementor-element.elementor-element-70023f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-2c96269 );}.elementor-13 .elementor-element.elementor-element-f29ab08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e3c72e1{--display:flex;}.elementor-13 .elementor-element.elementor-element-9999df6{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-2c96269 );}.elementor-13 .elementor-element.elementor-element-a2c6fbe{--display:flex;}.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-13 .elementor-element.elementor-element-772b871{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-772b871:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-772b871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51a177f );}.elementor-13 .elementor-element.elementor-element-b931172{text-align:center;}.elementor-13 .elementor-element.elementor-element-b931172 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-aaf8ee7{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-429b07b{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-13 .elementor-element.elementor-element-9682cfa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-958e216{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-bde2569{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-13 .elementor-element.elementor-element-cc8c2f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-5c5b28c{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-1a8ba8d{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-13 .elementor-element.elementor-element-eb06708 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-7d5d47b{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-4edab9c{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-13 .elementor-element.elementor-element-b5333db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-09ee1fb{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-32ce46c{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-13 .elementor-element.elementor-element-96b0baa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-cf020d0{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-fddb9ce{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-fddb9ce:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fddb9ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-fb5c0c9{text-align:center;}.elementor-13 .elementor-element.elementor-element-fb5c0c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-2c96269 );}.elementor-13 .elementor-element.elementor-element-927cae9{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--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-13 .elementor-element.elementor-element-23c58a9{--display:flex;}.elementor-13 .elementor-element.elementor-element-03ee791{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-2c96269 );}.elementor-13 .elementor-element.elementor-element-60e677f{padding:10px 10px 10px 10px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px #CCCCCC;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-2c96269 );}.elementor-13 .elementor-element.elementor-element-9ef8844{--display:flex;}.elementor-13 .elementor-element.elementor-element-692fbf6{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-692fbf6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-692fbf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51a177f );}.elementor-13 .elementor-element.elementor-element-b1f5bd1{text-align:center;}.elementor-13 .elementor-element.elementor-element-b1f5bd1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-da96296{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-4cd94a4 .elementor-button{background-color:var( --e-global-color-0271df3 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-2c96269 );color:var( --e-global-color-2c96269 );border-radius:25px 25px 25px 25px;}.elementor-13 .elementor-element.elementor-element-9dd4508{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-9dd4508:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9dd4508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-5a07fb7{text-align:center;}.elementor-13 .elementor-element.elementor-element-5a07fb7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-2c96269 );}.elementor-13 .elementor-element.elementor-element-fe413d7{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-2c96269 );}.elementor-13 .elementor-element.elementor-element-f270f5b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-3f59673{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-3f59673:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3f59673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-26ee60a{text-align:start;}.elementor-13 .elementor-element.elementor-element-95c6887 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-c596739{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-fa6650e{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-fa6650e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fa6650e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-63aa834{text-align:start;}.elementor-13 .elementor-element.elementor-element-e4301ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-a72e727{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-622117c{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-622117c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-622117c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-c2ae679{text-align:start;}.elementor-13 .elementor-element.elementor-element-80fbbbb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-fcb06af{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-6b0f3cc{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-6b0f3cc:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6b0f3cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51a177f );}.elementor-13 .elementor-element.elementor-element-55bf4db{text-align:center;}.elementor-13 .elementor-element.elementor-element-55bf4db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-00e6891{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-176a7f8{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-176a7f8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-176a7f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-ba3a908{text-align:center;}.elementor-13 .elementor-element.elementor-element-ba3a908 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-2c96269 );}.elementor-13 .elementor-element.elementor-element-64451ed{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-2c96269 );}.elementor-13 .elementor-element.elementor-element-7d6e502{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-7d6e502:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7d6e502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51a177f );}.elementor-13 .elementor-element.elementor-element-8ebe1c6{text-align:center;}.elementor-13 .elementor-element.elementor-element-8ebe1c6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-e95e2a5{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-972713e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-7ce58fa{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-7ce58fa:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7ce58fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-f0a64ad{text-align:start;}.elementor-13 .elementor-element.elementor-element-caaf69c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-04f7260{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-612b1c8{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-612b1c8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-612b1c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-52e7d79{text-align:start;}.elementor-13 .elementor-element.elementor-element-a62fd9b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-1b6fce4{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-9d7b0e6{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-9d7b0e6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9d7b0e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-96051b9{text-align:start;}.elementor-13 .elementor-element.elementor-element-cc78c70 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-46060ba{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-fa38638{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-fa38638:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fa38638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-0248211{text-align:start;}.elementor-13 .elementor-element.elementor-element-46f029f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-d2d05dd{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-98d3e91{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-98d3e91:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-98d3e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-efdd738{text-align:center;}.elementor-13 .elementor-element.elementor-element-efdd738 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-2c96269 );}.elementor-13 .elementor-element.elementor-element-a9dbb35{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-2c96269 );}.elementor-13 .elementor-element.elementor-element-3411444{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-3411444:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3411444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51a177f );}.elementor-13 .elementor-element.elementor-element-4acdd03{text-align:center;}.elementor-13 .elementor-element.elementor-element-4acdd03 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-fba4fae{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-d6ee33f{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-d6ee33f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d6ee33f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-ee3fc66{text-align:center;}.elementor-13 .elementor-element.elementor-element-ee3fc66 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-2c96269 );}.elementor-13 .elementor-element.elementor-element-16238c7{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-2c96269 );}.elementor-13 .elementor-element.elementor-element-ec717a8{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-ec717a8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-ec717a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51a177f );}.elementor-13 .elementor-element.elementor-element-864d754{text-align:center;}.elementor-13 .elementor-element.elementor-element-864d754 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-57a55c4{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-94348d1{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-94348d1:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-94348d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-265cd10{text-align:center;}.elementor-13 .elementor-element.elementor-element-265cd10 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-2c96269 );}.elementor-13 .elementor-element.elementor-element-fb14679{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-2c96269 );}.elementor-13 .elementor-element.elementor-element-443c77c{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-443c77c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-443c77c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51a177f );}.elementor-13 .elementor-element.elementor-element-3f674c2{text-align:center;}.elementor-13 .elementor-element.elementor-element-3f674c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-d2b626f{--display:flex;}.elementor-13 .elementor-element.elementor-element-543aec6{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-35223b8{--display:flex;}.elementor-13 .elementor-element.elementor-element-6a8a325{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-b1de626{--display:flex;}.elementor-13 .elementor-element.elementor-element-9f8ece2{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-b141d76{--display:flex;}.elementor-13 .elementor-element.elementor-element-b400936{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-2bbf039{--display:flex;}.elementor-13 .elementor-element.elementor-element-63c0f35{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-13130dd{--display:flex;}.elementor-13 .elementor-element.elementor-element-36e9a69{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-79b2a42{--display:flex;}.elementor-13 .elementor-element.elementor-element-0124f4f{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-f8a148e{--display:flex;}.elementor-13 .elementor-element.elementor-element-eb36c78{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-8c22fcb{--display:flex;}.elementor-13 .elementor-element.elementor-element-5aaa908{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-36f8626 );}.elementor-13 .elementor-element.elementor-element-1d5b8d3{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:30px 30px 30px 30px;--n-accordion-icon-size:15px;}.elementor-13 .elementor-element.elementor-element-1d5b8d3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-1d5b8d3 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-13 .elementor-element.elementor-element-1d5b8d3 > .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;}.elementor-13 .elementor-element.elementor-element-80d52ba{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-80d52ba:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-80d52ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0271df3 );}.elementor-13 .elementor-element.elementor-element-ad1c78e{text-align:center;}.elementor-13 .elementor-element.elementor-element-ad1c78e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-2c96269 );}.elementor-13 .elementor-element.elementor-element-fea94b8{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-2c96269 );}.elementor-13 .elementor-element.elementor-element-fea94b8 a{color:#D8C330;}.elementor-13 .elementor-element.elementor-element-a10adf9{padding:10px 10px 10px 10px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px #CCCCCC;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-2c96269 );}.elementor-13 .elementor-element.elementor-element-e6db825 .elementor-button{background-color:var( --e-global-color-51a177f );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-36f8626 );color:var( --e-global-color-36f8626 );border-radius:25px 25px 25px 25px;}.elementor-13 .elementor-element.elementor-element-ac6bc7d{--display:flex;}.elementor-13 .elementor-element.elementor-element-f637858{--spacer-size:1px;width:100%;max-width:100%;background-color:var( --e-global-color-2c96269 );}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-f270f5b{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-972713e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-f270f5b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-972713e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-d17139f */.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}

.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86dedde */.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}

.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-772b871 */.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}

.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fddb9ce */.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}

.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-692fbf6 */.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}

.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dd4508 */.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}

.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b0f3cc */.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}

.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-176a7f8 */.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}

.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d6e502 */.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}

.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d3e91 */.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}

.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3411444 */.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}

.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6ee33f */.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}

.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec717a8 */.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}

.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94348d1 */.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}

.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-443c77c */.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}

.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d52ba */.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}

.line-animation{
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep content above the animation */
.line-animation > *{
    position: relative;
    z-index: 2;
}

/* Moving light line */
.line-animation::before{
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,0.03) 35%,
        rgba(255,255,255,0.15) 50%,
        rgba(255,255,255,0.03) 65%,
        transparent 100%
    );
    transform: skewX(-18deg);
    animation: lineSweep 5s linear infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes lineSweep{
    0%{
        left: -60%;
    }
    100%{
        left: 130%;
    }
}/* End custom CSS */