<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.elementor-9834 .elementor-element.elementor-element-f818472{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:20px 20px;--flex-wrap:wrap;--background-transition:0.3s;--overlay-opacity:1;--margin-block-start:125px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:4em;--padding-block-end:11em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-f818472:not(.elementor-motion-effects-element-type-background), .elementor-9834 .elementor-element.elementor-element-f818472 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9834 .elementor-element.elementor-element-f818472::before, .elementor-9834 .elementor-element.elementor-element-f818472 &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-f818472 &gt; .e-con-inner &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-f818472 &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-f818472 &gt; .e-con-inner &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-f818472 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer::before{--background-overlay:'';background-image:var(--wpr-bg-219997b7-e94a-4544-8f85-b3bbc63ec16f);background-position:50% 120%;background-repeat:no-repeat;background-size:contain;}.elementor-9834 .elementor-element.elementor-element-f818472, .elementor-9834 .elementor-element.elementor-element-f818472::before{--border-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-c9bffb9{text-align:center;}.elementor-9834 .elementor-element.elementor-element-c9bffb9 .elementor-heading-title{color:#FFFFFF;font-family:var( --e-global-typography-acdf5d9-font-family ), Sans-serif;font-size:var( --e-global-typography-acdf5d9-font-size );font-weight:var( --e-global-typography-acdf5d9-font-weight );text-transform:var( --e-global-typography-acdf5d9-text-transform );line-height:var( --e-global-typography-acdf5d9-line-height );letter-spacing:var( --e-global-typography-acdf5d9-letter-spacing );word-spacing:var( --e-global-typography-acdf5d9-word-spacing );}.elementor-9834 .elementor-element.elementor-element-f0a7ffd{text-align:center;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-9834 .elementor-element.elementor-element-f0a7ffd .elementor-heading-title{color:var( --e-global-color-96ee89e );font-family:"Lexend Deca", Sans-serif;font-size:22px;font-weight:400;line-height:1.8em;}.elementor-9834 .elementor-element.elementor-element-706a10c .elementor-button{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:700;text-decoration:none;letter-spacing:1px;background-color:#F09233;border-radius:100px 100px 100px 100px;padding:19px 67px 19px 67px;}.elementor-9834 .elementor-element.elementor-element-706a10c .elementor-button:hover, .elementor-9834 .elementor-element.elementor-element-706a10c .elementor-button:focus{background-color:#29BF12;}.elementor-9834 .elementor-element.elementor-element-706a10c &gt; .elementor-widget-container{margin:1em 0em 0em 0em;border-radius:0px 0px 0px 0px;}.elementor-9834 .elementor-element.elementor-element-706a10c{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-933124f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-block-start:3em;--padding-block-end:5em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-d9b6a8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-f4f51c8{--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:wrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-f17e8b2 .elementor-heading-title{font-family:var( --e-global-typography-c7e133c-font-family ), Sans-serif;font-size:var( --e-global-typography-c7e133c-font-size );font-weight:var( --e-global-typography-c7e133c-font-weight );text-transform:var( --e-global-typography-c7e133c-text-transform );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-9c75ff3{color:var( --e-global-color-primary );font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;}.elementor-9834 .elementor-element.elementor-element-358db8b .elementor-button{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;text-decoration:none;letter-spacing:1px;background-color:#F09233;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F09233;border-radius:100px 100px 100px 100px;padding:19px 67px 19px 67px;}.elementor-9834 .elementor-element.elementor-element-358db8b .elementor-button:hover, .elementor-9834 .elementor-element.elementor-element-358db8b .elementor-button:focus{background-color:#29BF12;border-color:#29BF12;}.elementor-9834 .elementor-element.elementor-element-358db8b &gt; .elementor-widget-container{margin:0em 0em 0em 0em;border-radius:0px 0px 0px 0px;}.elementor-9834 .elementor-element.elementor-element-358db8b{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-ae14a26{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-block-start:3em;--padding-block-end:5em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-ae14a26:not(.elementor-motion-effects-element-type-background), .elementor-9834 .elementor-element.elementor-element-ae14a26 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#F6FDF5;background-image:var(--wpr-bg-b305f2cc-dcb1-490c-a250-295fc8e7b6eb);background-position:bottom right;background-repeat:no-repeat;background-size:45% auto;}.elementor-9834 .elementor-element.elementor-element-ae14a26, .elementor-9834 .elementor-element.elementor-element-ae14a26::before{--border-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-dbbec9d{--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:wrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-219dfa3 .elementor-icon{font-size:75px;}.elementor-9834 .elementor-element.elementor-element-219dfa3 .elementor-icon svg{height:75px;}.elementor-9834 .elementor-element.elementor-element-219dfa3{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-cbba5d4 .elementor-icon-wrapper svg{width:100%;}.elementor-9834 .elementor-element.elementor-element-cbba5d4 &gt; .elementor-widget-container{margin:-1em 0em -1em 0em;}.elementor-9834 .elementor-element.elementor-element-cbba5d4{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-9834 .elementor-element.elementor-element-504d0a5 .elementor-heading-title{font-family:var( --e-global-typography-c7e133c-font-family ), Sans-serif;font-size:var( --e-global-typography-c7e133c-font-size );font-weight:var( --e-global-typography-c7e133c-font-weight );text-transform:var( --e-global-typography-c7e133c-text-transform );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-504d0a5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-9834 .elementor-element.elementor-element-32363b7{color:var( --e-global-color-primary );font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;}.elementor-9834 .elementor-element.elementor-element-d152ad0 .elementor-heading-title{font-family:var( --e-global-typography-c7e133c-font-family ), Sans-serif;font-size:var( --e-global-typography-c7e133c-font-size );font-weight:var( --e-global-typography-c7e133c-font-weight );text-transform:var( --e-global-typography-c7e133c-text-transform );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-d152ad0{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-a3c0d3a{color:var( --e-global-color-primary );font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:500;}.elementor-9834 .elementor-element.elementor-element-a3c0d3a &gt; .elementor-widget-container{margin:-1.5em 0em 0em 0em;}.elementor-9834 .elementor-element.elementor-element-97e5a89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-ec0dffd{--spacer-size:300px;}.elementor-9834 .elementor-element.elementor-element-5a2ac6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:5em;--padding-block-end:13em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-5a2ac6f:not(.elementor-motion-effects-element-type-background), .elementor-9834 .elementor-element.elementor-element-5a2ac6f &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:var( --e-global-color-96ee89e );background-image:var(--wpr-bg-0a2aebc0-d466-408c-9106-513036657c32);background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-9834 .elementor-element.elementor-element-5a2ac6f, .elementor-9834 .elementor-element.elementor-element-5a2ac6f::before{--border-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-64ebfaf .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9834 .elementor-element.elementor-element-64ebfaf{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-9834 .elementor-element.elementor-element-64ebfaf &gt; .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-9834 .elementor-element.elementor-element-3a6c677{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:45px 20px;--flex-wrap:wrap;--background-transition:0.3s;--overlay-opacity:1;--padding-block-start:4em;--padding-block-end:16em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-9834 .elementor-element.elementor-element-3a6c677:not(.elementor-motion-effects-element-type-background), .elementor-9834 .elementor-element.elementor-element-3a6c677 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9834 .elementor-element.elementor-element-3a6c677::before, .elementor-9834 .elementor-element.elementor-element-3a6c677 &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-3a6c677 &gt; .e-con-inner &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-3a6c677 &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-3a6c677 &gt; .e-con-inner &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-3a6c677 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer::before{--background-overlay:'';background-image:var(--wpr-bg-c210ca2c-073a-4ccc-9f6c-862b5d9c7d2b);background-position:50% 101%;background-repeat:no-repeat;background-size:contain;}.elementor-9834 .elementor-element.elementor-element-3a6c677, .elementor-9834 .elementor-element.elementor-element-3a6c677::before{--border-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-d2e0845{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-43c16ca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--background-transition:0.3s;--padding-block-start:0em;--padding-block-end:0em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-c0ee2ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-5b372a2{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-6e1e6bd .elementor-icon-box-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-6e1e6bd .elementor-icon-box-title{margin-bottom:10px;color:#FFFFFF;}.elementor-9834 .elementor-element.elementor-element-6e1e6bd .elementor-icon-box-title, .elementor-9834 .elementor-element.elementor-element-6e1e6bd .elementor-icon-box-title a{font-family:var( --e-global-typography-682906f-font-family ), Sans-serif;font-size:var( --e-global-typography-682906f-font-size );font-weight:var( --e-global-typography-682906f-font-weight );text-transform:var( --e-global-typography-682906f-text-transform );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-6e1e6bd .elementor-icon-box-description{color:#FFFFFF;font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;}.elementor-9834 .elementor-element.elementor-element-6e1e6bd &gt; .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-9834 .elementor-element.elementor-element-b221ae5 .elementor-button{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;text-decoration:none;letter-spacing:1px;background-color:#F09233;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F09233;border-radius:100px 100px 100px 100px;padding:19px 67px 19px 67px;}.elementor-9834 .elementor-element.elementor-element-b221ae5 .elementor-button:hover, .elementor-9834 .elementor-element.elementor-element-b221ae5 .elementor-button:focus{background-color:#29BF12;border-color:#29BF12;}.elementor-9834 .elementor-element.elementor-element-b221ae5 &gt; .elementor-widget-container{margin:0em 0em 0em 0em;border-radius:0px 0px 0px 0px;}.elementor-9834 .elementor-element.elementor-element-b221ae5{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-04fc3f5{text-align:right;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9834 .elementor-element.elementor-element-4745918{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--margin-block-start:2em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-d9d96cc{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-2d13896 .elementor-icon-box-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-2d13896 .elementor-icon-box-title{margin-bottom:10px;color:#FFFFFF;}.elementor-9834 .elementor-element.elementor-element-2d13896 .elementor-icon-box-title, .elementor-9834 .elementor-element.elementor-element-2d13896 .elementor-icon-box-title a{font-family:var( --e-global-typography-682906f-font-family ), Sans-serif;font-size:var( --e-global-typography-682906f-font-size );font-weight:var( --e-global-typography-682906f-font-weight );text-transform:var( --e-global-typography-682906f-text-transform );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-2d13896 .elementor-icon-box-description{color:#FFFFFF;font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;}.elementor-9834 .elementor-element.elementor-element-2d13896 &gt; .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-9834 .elementor-element.elementor-element-61f6252 .elementor-button{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;text-decoration:none;letter-spacing:1px;background-color:#F09233;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F09233;border-radius:100px 100px 100px 100px;padding:19px 67px 19px 67px;}.elementor-9834 .elementor-element.elementor-element-61f6252 .elementor-button:hover, .elementor-9834 .elementor-element.elementor-element-61f6252 .elementor-button:focus{background-color:#29BF12;border-color:#29BF12;}.elementor-9834 .elementor-element.elementor-element-61f6252 &gt; .elementor-widget-container{margin:0em 0em 0em 0em;border-radius:0px 0px 0px 0px;}.elementor-9834 .elementor-element.elementor-element-61f6252{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-282646c{text-align:right;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9834 .elementor-element.elementor-element-9675aaf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--margin-block-start:2em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-91518f6{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-5f32e8b .elementor-icon-box-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-5f32e8b .elementor-icon-box-title{margin-bottom:10px;color:#FFFFFF;}.elementor-9834 .elementor-element.elementor-element-5f32e8b .elementor-icon-box-title, .elementor-9834 .elementor-element.elementor-element-5f32e8b .elementor-icon-box-title a{font-family:var( --e-global-typography-682906f-font-family ), Sans-serif;font-size:var( --e-global-typography-682906f-font-size );font-weight:var( --e-global-typography-682906f-font-weight );text-transform:var( --e-global-typography-682906f-text-transform );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-5f32e8b .elementor-icon-box-description{color:#FFFFFF;font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;}.elementor-9834 .elementor-element.elementor-element-5f32e8b &gt; .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-9834 .elementor-element.elementor-element-ecb0704 .elementor-button{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;text-decoration:none;letter-spacing:1px;background-color:#F09233;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F09233;border-radius:100px 100px 100px 100px;padding:19px 67px 19px 67px;}.elementor-9834 .elementor-element.elementor-element-ecb0704 .elementor-button:hover, .elementor-9834 .elementor-element.elementor-element-ecb0704 .elementor-button:focus{background-color:#29BF12;border-color:#29BF12;}.elementor-9834 .elementor-element.elementor-element-ecb0704 &gt; .elementor-widget-container{margin:0em 0em 0em 0em;border-radius:0px 0px 0px 0px;}.elementor-9834 .elementor-element.elementor-element-ecb0704{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-df5572d{text-align:right;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9834 .elementor-element.elementor-element-7fafb8d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--margin-block-start:2em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-3553398{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-585b7a2 .elementor-icon-box-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-585b7a2 .elementor-icon-box-title{margin-bottom:10px;color:#FFFFFF;}.elementor-9834 .elementor-element.elementor-element-585b7a2 .elementor-icon-box-title, .elementor-9834 .elementor-element.elementor-element-585b7a2 .elementor-icon-box-title a{font-family:var( --e-global-typography-682906f-font-family ), Sans-serif;font-size:var( --e-global-typography-682906f-font-size );font-weight:var( --e-global-typography-682906f-font-weight );text-transform:var( --e-global-typography-682906f-text-transform );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-585b7a2 .elementor-icon-box-description{color:#FFFFFF;font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;}.elementor-9834 .elementor-element.elementor-element-585b7a2 &gt; .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-9834 .elementor-element.elementor-element-390e8ca .elementor-button{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;text-decoration:none;letter-spacing:1px;background-color:#F09233;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F09233;border-radius:100px 100px 100px 100px;padding:19px 67px 19px 67px;}.elementor-9834 .elementor-element.elementor-element-390e8ca .elementor-button:hover, .elementor-9834 .elementor-element.elementor-element-390e8ca .elementor-button:focus{background-color:#29BF12;border-color:#29BF12;}.elementor-9834 .elementor-element.elementor-element-390e8ca &gt; .elementor-widget-container{margin:0em 0em 0em 0em;border-radius:0px 0px 0px 0px;}.elementor-9834 .elementor-element.elementor-element-390e8ca{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-4d55fa5{text-align:right;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9834 .elementor-element.elementor-element-60c716f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--margin-block-start:2em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-f45b2d3{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-07cb032 .elementor-icon-box-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-07cb032 .elementor-icon-box-title{margin-bottom:10px;color:#FFFFFF;}.elementor-9834 .elementor-element.elementor-element-07cb032 .elementor-icon-box-title, .elementor-9834 .elementor-element.elementor-element-07cb032 .elementor-icon-box-title a{font-family:var( --e-global-typography-682906f-font-family ), Sans-serif;font-size:var( --e-global-typography-682906f-font-size );font-weight:var( --e-global-typography-682906f-font-weight );text-transform:var( --e-global-typography-682906f-text-transform );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-07cb032 .elementor-icon-box-description{color:#FFFFFF;font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;}.elementor-9834 .elementor-element.elementor-element-07cb032 &gt; .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-9834 .elementor-element.elementor-element-ab36fcb .elementor-button{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;text-decoration:none;letter-spacing:1px;background-color:#F09233;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F09233;border-radius:100px 100px 100px 100px;padding:19px 67px 19px 67px;}.elementor-9834 .elementor-element.elementor-element-ab36fcb .elementor-button:hover, .elementor-9834 .elementor-element.elementor-element-ab36fcb .elementor-button:focus{background-color:#29BF12;border-color:#29BF12;}.elementor-9834 .elementor-element.elementor-element-ab36fcb &gt; .elementor-widget-container{margin:0em 0em 0em 0em;border-radius:0px 0px 0px 0px;}.elementor-9834 .elementor-element.elementor-element-ab36fcb{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-036e5f5{text-align:right;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9834 .elementor-element.elementor-element-5908cf5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:flex-start;--background-transition:0.3s;--margin-block-start:2em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-2e9ad91{--display:flex;--background-transition:0.3s;--padding-block-start:2em;--padding-block-end:0em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-9834 .elementor-element.elementor-element-f021950 .elementor-icon-box-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-f021950 .elementor-icon-box-title{margin-bottom:10px;color:#FFFFFF;}.elementor-9834 .elementor-element.elementor-element-f021950 .elementor-icon-box-title, .elementor-9834 .elementor-element.elementor-element-f021950 .elementor-icon-box-title a{font-family:var( --e-global-typography-682906f-font-family ), Sans-serif;font-size:var( --e-global-typography-682906f-font-size );font-weight:var( --e-global-typography-682906f-font-weight );text-transform:var( --e-global-typography-682906f-text-transform );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-f021950 .elementor-icon-box-description{color:#FFFFFF;font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;}.elementor-9834 .elementor-element.elementor-element-f021950 &gt; .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-9834 .elementor-element.elementor-element-59694d0 .elementor-button{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;text-decoration:none;letter-spacing:1px;background-color:#F09233;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F09233;border-radius:100px 100px 100px 100px;padding:19px 67px 19px 67px;}.elementor-9834 .elementor-element.elementor-element-59694d0 .elementor-button:hover, .elementor-9834 .elementor-element.elementor-element-59694d0 .elementor-button:focus{background-color:#29BF12;border-color:#29BF12;}.elementor-9834 .elementor-element.elementor-element-59694d0 &gt; .elementor-widget-container{margin:0em 0em 0em 0em;border-radius:0px 0px 0px 0px;}.elementor-9834 .elementor-element.elementor-element-59694d0{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-045a1f5{text-align:right;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9834 .elementor-element.elementor-element-f4073db{--display:flex;--background-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-9fc40dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--background-transition:0.3s;--overlay-opacity:1;--padding-block-start:0em;--padding-block-end:13em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-9fc40dc:not(.elementor-motion-effects-element-type-background), .elementor-9834 .elementor-element.elementor-element-9fc40dc &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#F6FDF5;}.elementor-9834 .elementor-element.elementor-element-9fc40dc::before, .elementor-9834 .elementor-element.elementor-element-9fc40dc &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-9fc40dc &gt; .e-con-inner &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-9fc40dc &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-9fc40dc &gt; .e-con-inner &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-9fc40dc &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer::before{--background-overlay:'';background-image:var(--wpr-bg-aee64817-c902-4874-8a03-05c4dae90a4e);background-position:0% 102%;background-repeat:no-repeat;background-size:contain;}.elementor-9834 .elementor-element.elementor-element-9fc40dc, .elementor-9834 .elementor-element.elementor-element-9fc40dc::before{--border-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-bda9f33{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-block-start:0em;--margin-block-end:2em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-8b36499{text-align:center;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-9834 .elementor-element.elementor-element-8b36499 .elementor-heading-title{color:#223843;font-family:var( --e-global-typography-c7e133c-font-family ), Sans-serif;font-size:var( --e-global-typography-c7e133c-font-size );font-weight:var( --e-global-typography-c7e133c-font-weight );text-transform:var( --e-global-typography-c7e133c-text-transform );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-0e5d975{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-1441cd1{--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:wrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-333a201 .elementor-heading-title{font-family:var( --e-global-typography-c7e133c-font-family ), Sans-serif;font-size:var( --e-global-typography-c7e133c-font-size );font-weight:var( --e-global-typography-c7e133c-font-weight );text-transform:var( --e-global-typography-c7e133c-text-transform );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-d17d0ad{color:var( --e-global-color-primary );font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:500;width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-53c4d42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-9834 .elementor-element.elementor-element-53c4d42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-9834 .elementor-element.elementor-element-53c4d42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-9834 .elementor-element.elementor-element-53c4d42 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-9834 .elementor-element.elementor-element-53c4d42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-9834 .elementor-element.elementor-element-53c4d42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-9834 .elementor-element.elementor-element-53c4d42 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-9834 .elementor-element.elementor-element-53c4d42 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-9834 .elementor-element.elementor-element-53c4d42{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:11px;width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-53c4d42 .elementor-icon-list-item &gt; .elementor-icon-list-text, .elementor-9834 .elementor-element.elementor-element-53c4d42 .elementor-icon-list-item &gt; a{font-family:var( --e-global-typography-c376266-font-family ), Sans-serif;font-size:var( --e-global-typography-c376266-font-size );font-weight:var( --e-global-typography-c376266-font-weight );line-height:var( --e-global-typography-c376266-line-height );letter-spacing:var( --e-global-typography-c376266-letter-spacing );word-spacing:var( --e-global-typography-c376266-word-spacing );}.elementor-9834 .elementor-element.elementor-element-53c4d42 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-9834 .elementor-element.elementor-element-53c4d42 &gt; .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9834 .elementor-element.elementor-element-f00ead1 .elementor-button{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;text-decoration:none;letter-spacing:1px;background-color:#F09233;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F09233;border-radius:100px 100px 100px 100px;padding:19px 67px 19px 67px;}.elementor-9834 .elementor-element.elementor-element-f00ead1 .elementor-button:hover, .elementor-9834 .elementor-element.elementor-element-f00ead1 .elementor-button:focus{background-color:#29BF12;border-color:#29BF12;}.elementor-9834 .elementor-element.elementor-element-f00ead1 &gt; .elementor-widget-container{margin:0em 0em 0em 0em;border-radius:0px 0px 0px 0px;}.elementor-9834 .elementor-element.elementor-element-f00ead1{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-863c5e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-1b03d80 img{border-radius:30px 30px 30px 30px;}.elementor-9834 .elementor-element.elementor-element-f9597fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--background-transition:0.3s;--margin-block-start:2em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-b07a96d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-3c99236 img{border-radius:30px 30px 30px 30px;}.elementor-9834 .elementor-element.elementor-element-23fd4e2{--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:wrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-356923e .elementor-heading-title{font-family:var( --e-global-typography-c7e133c-font-family ), Sans-serif;font-size:var( --e-global-typography-c7e133c-font-size );font-weight:var( --e-global-typography-c7e133c-font-weight );text-transform:var( --e-global-typography-c7e133c-text-transform );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-6050e2e{color:var( --e-global-color-primary );font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:500;width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-e636296 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-9834 .elementor-element.elementor-element-e636296 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-9834 .elementor-element.elementor-element-e636296 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-9834 .elementor-element.elementor-element-e636296 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-9834 .elementor-element.elementor-element-e636296 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-9834 .elementor-element.elementor-element-e636296 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-9834 .elementor-element.elementor-element-e636296 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-9834 .elementor-element.elementor-element-e636296 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-9834 .elementor-element.elementor-element-e636296{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:11px;width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-e636296 .elementor-icon-list-item &gt; .elementor-icon-list-text, .elementor-9834 .elementor-element.elementor-element-e636296 .elementor-icon-list-item &gt; a{font-family:var( --e-global-typography-c376266-font-family ), Sans-serif;font-size:var( --e-global-typography-c376266-font-size );font-weight:var( --e-global-typography-c376266-font-weight );line-height:var( --e-global-typography-c376266-line-height );letter-spacing:var( --e-global-typography-c376266-letter-spacing );word-spacing:var( --e-global-typography-c376266-word-spacing );}.elementor-9834 .elementor-element.elementor-element-e636296 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-9834 .elementor-element.elementor-element-e636296 &gt; .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9834 .elementor-element.elementor-element-3be32b7 .elementor-button{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;text-decoration:none;letter-spacing:1px;background-color:#F09233;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F09233;border-radius:100px 100px 100px 100px;padding:19px 67px 19px 67px;}.elementor-9834 .elementor-element.elementor-element-3be32b7 .elementor-button:hover, .elementor-9834 .elementor-element.elementor-element-3be32b7 .elementor-button:focus{background-color:#29BF12;border-color:#29BF12;}.elementor-9834 .elementor-element.elementor-element-3be32b7 &gt; .elementor-widget-container{margin:0em 0em 0em 0em;border-radius:0px 0px 0px 0px;}.elementor-9834 .elementor-element.elementor-element-3be32b7{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-b215250{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:2em;--padding-block-end:5em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-8ecaf6c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-ee3eba2{text-align:center;width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-ee3eba2 .elementor-heading-title{font-family:var( --e-global-typography-c7e133c-font-family ), Sans-serif;font-size:var( --e-global-typography-c7e133c-font-size );font-weight:var( --e-global-typography-c7e133c-font-weight );text-transform:var( --e-global-typography-c7e133c-text-transform );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-bd675ec{text-align:center;color:var( --e-global-color-primary );font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9834 .elementor-element.elementor-element-98777af{--display:flex;--background-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-97661f9{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:3em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-2c128bf .elementor-icon-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-2c128bf.elementor-view-stacked .elementor-icon{background-color:#22384300;}.elementor-9834 .elementor-element.elementor-element-2c128bf.elementor-view-framed .elementor-icon, .elementor-9834 .elementor-element.elementor-element-2c128bf.elementor-view-default .elementor-icon{color:#22384300;border-color:#22384300;}.elementor-9834 .elementor-element.elementor-element-2c128bf.elementor-view-framed .elementor-icon, .elementor-9834 .elementor-element.elementor-element-2c128bf.elementor-view-default .elementor-icon svg{fill:#22384300;}.elementor-9834 .elementor-element.elementor-element-2c128bf .elementor-icon{font-size:93px;}.elementor-9834 .elementor-element.elementor-element-2c128bf .elementor-icon svg{height:93px;}.elementor-9834 .elementor-element.elementor-element-46ed9f8{--display:flex;--min-height:320px;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-46ed9f8:not(.elementor-motion-effects-element-type-background), .elementor-9834 .elementor-element.elementor-element-46ed9f8 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#324B57;}.elementor-9834 .elementor-element.elementor-element-46ed9f8, .elementor-9834 .elementor-element.elementor-element-46ed9f8::before{--border-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-38f02a5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9834 .elementor-element.elementor-element-38f02a5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9834 .elementor-element.elementor-element-38f02a5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9834 .elementor-element.elementor-element-38f02a5 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9834 .elementor-element.elementor-element-38f02a5 .elementor-image-box-img img{border-radius:500px;transition-duration:0.3s;}.elementor-9834 .elementor-element.elementor-element-38f02a5 .elementor-image-box-title{color:#F6FDF5;font-family:var( --e-global-typography-682906f-font-family ), Sans-serif;font-size:var( --e-global-typography-682906f-font-size );font-weight:var( --e-global-typography-682906f-font-weight );text-transform:var( --e-global-typography-682906f-text-transform );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-38f02a5 .elementor-image-box-description{color:#F6FDF5;font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;}.elementor-9834 .elementor-element.elementor-element-dd53be6{color:#F6FDF5;font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-9834 .elementor-element.elementor-element-3ea2da8{--display:flex;--background-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-4b20d2d{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-f2067a2 .elementor-icon-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-f2067a2.elementor-view-stacked .elementor-icon{background-color:#22384300;}.elementor-9834 .elementor-element.elementor-element-f2067a2.elementor-view-framed .elementor-icon, .elementor-9834 .elementor-element.elementor-element-f2067a2.elementor-view-default .elementor-icon{color:#22384300;border-color:#22384300;}.elementor-9834 .elementor-element.elementor-element-f2067a2.elementor-view-framed .elementor-icon, .elementor-9834 .elementor-element.elementor-element-f2067a2.elementor-view-default .elementor-icon svg{fill:#22384300;}.elementor-9834 .elementor-element.elementor-element-f2067a2 .elementor-icon{font-size:93px;}.elementor-9834 .elementor-element.elementor-element-f2067a2 .elementor-icon svg{height:93px;}.elementor-9834 .elementor-element.elementor-element-2c29f06{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-2c29f06:not(.elementor-motion-effects-element-type-background), .elementor-9834 .elementor-element.elementor-element-2c29f06 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#324B57;}.elementor-9834 .elementor-element.elementor-element-2c29f06, .elementor-9834 .elementor-element.elementor-element-2c29f06::before{--border-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-d5e8e35.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9834 .elementor-element.elementor-element-d5e8e35.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9834 .elementor-element.elementor-element-d5e8e35.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9834 .elementor-element.elementor-element-d5e8e35 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9834 .elementor-element.elementor-element-d5e8e35 .elementor-image-box-img img{border-radius:500px;transition-duration:0.3s;}.elementor-9834 .elementor-element.elementor-element-d5e8e35 .elementor-image-box-title{color:#F6FDF5;font-family:var( --e-global-typography-682906f-font-family ), Sans-serif;font-size:var( --e-global-typography-682906f-font-size );font-weight:var( --e-global-typography-682906f-font-weight );text-transform:var( --e-global-typography-682906f-text-transform );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-d5e8e35 .elementor-image-box-description{color:#F6FDF5;font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;}.elementor-9834 .elementor-element.elementor-element-39b00b8{color:#F6FDF5;font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;}.elementor-9834 .elementor-element.elementor-element-4aa05bd{--display:flex;--background-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-14f41f3{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:3em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-8d1a8e5 .elementor-icon-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-8d1a8e5.elementor-view-stacked .elementor-icon{background-color:#22384300;}.elementor-9834 .elementor-element.elementor-element-8d1a8e5.elementor-view-framed .elementor-icon, .elementor-9834 .elementor-element.elementor-element-8d1a8e5.elementor-view-default .elementor-icon{color:#22384300;border-color:#22384300;}.elementor-9834 .elementor-element.elementor-element-8d1a8e5.elementor-view-framed .elementor-icon, .elementor-9834 .elementor-element.elementor-element-8d1a8e5.elementor-view-default .elementor-icon svg{fill:#22384300;}.elementor-9834 .elementor-element.elementor-element-8d1a8e5 .elementor-icon{font-size:93px;}.elementor-9834 .elementor-element.elementor-element-8d1a8e5 .elementor-icon svg{height:93px;}.elementor-9834 .elementor-element.elementor-element-7a64ac5{--display:flex;--min-height:320px;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-7a64ac5:not(.elementor-motion-effects-element-type-background), .elementor-9834 .elementor-element.elementor-element-7a64ac5 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#324B57;}.elementor-9834 .elementor-element.elementor-element-7a64ac5, .elementor-9834 .elementor-element.elementor-element-7a64ac5::before{--border-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-28205a2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9834 .elementor-element.elementor-element-28205a2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9834 .elementor-element.elementor-element-28205a2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9834 .elementor-element.elementor-element-28205a2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9834 .elementor-element.elementor-element-28205a2 .elementor-image-box-img img{border-radius:500px;transition-duration:0.3s;}.elementor-9834 .elementor-element.elementor-element-28205a2 .elementor-image-box-title{color:#F6FDF5;font-family:var( --e-global-typography-682906f-font-family ), Sans-serif;font-size:var( --e-global-typography-682906f-font-size );font-weight:var( --e-global-typography-682906f-font-weight );text-transform:var( --e-global-typography-682906f-text-transform );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-28205a2 .elementor-image-box-description{color:#F6FDF5;font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;}.elementor-9834 .elementor-element.elementor-element-4eb3b23{color:#F6FDF5;font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;}.elementor-9834 .elementor-element.elementor-element-6eba4b1{--display:flex;--background-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-b789547{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-4640373 .elementor-icon-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-4640373.elementor-view-stacked .elementor-icon{background-color:#22384300;}.elementor-9834 .elementor-element.elementor-element-4640373.elementor-view-framed .elementor-icon, .elementor-9834 .elementor-element.elementor-element-4640373.elementor-view-default .elementor-icon{color:#22384300;border-color:#22384300;}.elementor-9834 .elementor-element.elementor-element-4640373.elementor-view-framed .elementor-icon, .elementor-9834 .elementor-element.elementor-element-4640373.elementor-view-default .elementor-icon svg{fill:#22384300;}.elementor-9834 .elementor-element.elementor-element-4640373 .elementor-icon{font-size:93px;}.elementor-9834 .elementor-element.elementor-element-4640373 .elementor-icon svg{height:93px;}.elementor-9834 .elementor-element.elementor-element-60e2332{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-60e2332:not(.elementor-motion-effects-element-type-background), .elementor-9834 .elementor-element.elementor-element-60e2332 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#324B57;}.elementor-9834 .elementor-element.elementor-element-60e2332, .elementor-9834 .elementor-element.elementor-element-60e2332::before{--border-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-355d682.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9834 .elementor-element.elementor-element-355d682.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9834 .elementor-element.elementor-element-355d682.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9834 .elementor-element.elementor-element-355d682 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9834 .elementor-element.elementor-element-355d682 .elementor-image-box-img img{border-radius:500px;transition-duration:0.3s;}.elementor-9834 .elementor-element.elementor-element-355d682 .elementor-image-box-title{color:#F6FDF5;font-family:var( --e-global-typography-682906f-font-family ), Sans-serif;font-size:var( --e-global-typography-682906f-font-size );font-weight:var( --e-global-typography-682906f-font-weight );text-transform:var( --e-global-typography-682906f-text-transform );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-355d682 .elementor-image-box-description{color:#F6FDF5;font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;}.elementor-9834 .elementor-element.elementor-element-22ab7ee{color:#F6FDF5;font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;}.elementor-9834 .elementor-element.elementor-element-d634442{--display:flex;--background-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-1a035e0{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:3em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-8097649 .elementor-icon-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-8097649.elementor-view-stacked .elementor-icon{background-color:#22384300;}.elementor-9834 .elementor-element.elementor-element-8097649.elementor-view-framed .elementor-icon, .elementor-9834 .elementor-element.elementor-element-8097649.elementor-view-default .elementor-icon{color:#22384300;border-color:#22384300;}.elementor-9834 .elementor-element.elementor-element-8097649.elementor-view-framed .elementor-icon, .elementor-9834 .elementor-element.elementor-element-8097649.elementor-view-default .elementor-icon svg{fill:#22384300;}.elementor-9834 .elementor-element.elementor-element-8097649 .elementor-icon{font-size:93px;}.elementor-9834 .elementor-element.elementor-element-8097649 .elementor-icon svg{height:93px;}.elementor-9834 .elementor-element.elementor-element-782f1fc{--display:flex;--min-height:320px;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-782f1fc:not(.elementor-motion-effects-element-type-background), .elementor-9834 .elementor-element.elementor-element-782f1fc &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#324B57;}.elementor-9834 .elementor-element.elementor-element-782f1fc, .elementor-9834 .elementor-element.elementor-element-782f1fc::before{--border-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-066893f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9834 .elementor-element.elementor-element-066893f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9834 .elementor-element.elementor-element-066893f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9834 .elementor-element.elementor-element-066893f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9834 .elementor-element.elementor-element-066893f .elementor-image-box-img img{border-radius:500px;transition-duration:0.3s;}.elementor-9834 .elementor-element.elementor-element-066893f .elementor-image-box-title{color:#F6FDF5;font-family:var( --e-global-typography-682906f-font-family ), Sans-serif;font-size:var( --e-global-typography-682906f-font-size );font-weight:var( --e-global-typography-682906f-font-weight );text-transform:var( --e-global-typography-682906f-text-transform );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-066893f .elementor-image-box-description{color:#F6FDF5;font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;}.elementor-9834 .elementor-element.elementor-element-f2131b1{color:#F6FDF5;font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;}.elementor-9834 .elementor-element.elementor-element-5dfe296{--display:flex;--background-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-ffad4e1{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-b6da2e2 .elementor-icon-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-b6da2e2.elementor-view-stacked .elementor-icon{background-color:#22384300;}.elementor-9834 .elementor-element.elementor-element-b6da2e2.elementor-view-framed .elementor-icon, .elementor-9834 .elementor-element.elementor-element-b6da2e2.elementor-view-default .elementor-icon{color:#22384300;border-color:#22384300;}.elementor-9834 .elementor-element.elementor-element-b6da2e2.elementor-view-framed .elementor-icon, .elementor-9834 .elementor-element.elementor-element-b6da2e2.elementor-view-default .elementor-icon svg{fill:#22384300;}.elementor-9834 .elementor-element.elementor-element-b6da2e2 .elementor-icon{font-size:93px;}.elementor-9834 .elementor-element.elementor-element-b6da2e2 .elementor-icon svg{height:93px;}.elementor-9834 .elementor-element.elementor-element-f484e17{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-f484e17:not(.elementor-motion-effects-element-type-background), .elementor-9834 .elementor-element.elementor-element-f484e17 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#324B57;}.elementor-9834 .elementor-element.elementor-element-f484e17, .elementor-9834 .elementor-element.elementor-element-f484e17::before{--border-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-ad229fd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9834 .elementor-element.elementor-element-ad229fd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9834 .elementor-element.elementor-element-ad229fd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9834 .elementor-element.elementor-element-ad229fd .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9834 .elementor-element.elementor-element-ad229fd .elementor-image-box-img img{border-radius:500px;transition-duration:0.3s;}.elementor-9834 .elementor-element.elementor-element-ad229fd .elementor-image-box-title{color:#F6FDF5;font-family:var( --e-global-typography-682906f-font-family ), Sans-serif;font-size:var( --e-global-typography-682906f-font-size );font-weight:var( --e-global-typography-682906f-font-weight );text-transform:var( --e-global-typography-682906f-text-transform );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-ad229fd .elementor-image-box-description{color:#F6FDF5;font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;}.elementor-9834 .elementor-element.elementor-element-00e582b{color:#F6FDF5;font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;}.elementor-9834 .elementor-element.elementor-element-bede033{--display:flex;--background-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-469449b{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:3em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-df6c7e4 .elementor-icon-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-df6c7e4.elementor-view-stacked .elementor-icon{background-color:#22384300;}.elementor-9834 .elementor-element.elementor-element-df6c7e4.elementor-view-framed .elementor-icon, .elementor-9834 .elementor-element.elementor-element-df6c7e4.elementor-view-default .elementor-icon{color:#22384300;border-color:#22384300;}.elementor-9834 .elementor-element.elementor-element-df6c7e4.elementor-view-framed .elementor-icon, .elementor-9834 .elementor-element.elementor-element-df6c7e4.elementor-view-default .elementor-icon svg{fill:#22384300;}.elementor-9834 .elementor-element.elementor-element-df6c7e4 .elementor-icon{font-size:93px;}.elementor-9834 .elementor-element.elementor-element-df6c7e4 .elementor-icon svg{height:93px;}.elementor-9834 .elementor-element.elementor-element-f82752c{--display:flex;--min-height:320px;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-f82752c:not(.elementor-motion-effects-element-type-background), .elementor-9834 .elementor-element.elementor-element-f82752c &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#324B57;}.elementor-9834 .elementor-element.elementor-element-f82752c, .elementor-9834 .elementor-element.elementor-element-f82752c::before{--border-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-ca2671d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9834 .elementor-element.elementor-element-ca2671d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9834 .elementor-element.elementor-element-ca2671d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9834 .elementor-element.elementor-element-ca2671d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9834 .elementor-element.elementor-element-ca2671d .elementor-image-box-img img{border-radius:500px;transition-duration:0.3s;}.elementor-9834 .elementor-element.elementor-element-ca2671d .elementor-image-box-title{color:#F6FDF5;font-family:var( --e-global-typography-682906f-font-family ), Sans-serif;font-size:var( --e-global-typography-682906f-font-size );font-weight:var( --e-global-typography-682906f-font-weight );text-transform:var( --e-global-typography-682906f-text-transform );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-ca2671d .elementor-image-box-description{color:#F6FDF5;font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;}.elementor-9834 .elementor-element.elementor-element-caea19f{color:#F6FDF5;font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;}.elementor-9834 .elementor-element.elementor-element-da38699{--display:flex;--background-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-cefb630{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-55a03a8 .elementor-icon-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-55a03a8.elementor-view-stacked .elementor-icon{background-color:#22384300;}.elementor-9834 .elementor-element.elementor-element-55a03a8.elementor-view-framed .elementor-icon, .elementor-9834 .elementor-element.elementor-element-55a03a8.elementor-view-default .elementor-icon{color:#22384300;border-color:#22384300;}.elementor-9834 .elementor-element.elementor-element-55a03a8.elementor-view-framed .elementor-icon, .elementor-9834 .elementor-element.elementor-element-55a03a8.elementor-view-default .elementor-icon svg{fill:#22384300;}.elementor-9834 .elementor-element.elementor-element-55a03a8 .elementor-icon{font-size:93px;}.elementor-9834 .elementor-element.elementor-element-55a03a8 .elementor-icon svg{height:93px;}.elementor-9834 .elementor-element.elementor-element-e2d84cf{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-e2d84cf:not(.elementor-motion-effects-element-type-background), .elementor-9834 .elementor-element.elementor-element-e2d84cf &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#324B57;}.elementor-9834 .elementor-element.elementor-element-e2d84cf, .elementor-9834 .elementor-element.elementor-element-e2d84cf::before{--border-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-681a7bb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9834 .elementor-element.elementor-element-681a7bb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9834 .elementor-element.elementor-element-681a7bb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9834 .elementor-element.elementor-element-681a7bb .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9834 .elementor-element.elementor-element-681a7bb .elementor-image-box-img img{border-radius:500px;transition-duration:0.3s;}.elementor-9834 .elementor-element.elementor-element-681a7bb .elementor-image-box-title{color:#F6FDF5;font-family:var( --e-global-typography-682906f-font-family ), Sans-serif;font-size:var( --e-global-typography-682906f-font-size );font-weight:var( --e-global-typography-682906f-font-weight );text-transform:var( --e-global-typography-682906f-text-transform );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-681a7bb .elementor-image-box-description{color:#F6FDF5;font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;}.elementor-9834 .elementor-element.elementor-element-b4d7fe7{color:#F6FDF5;font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;}.elementor-9834 .elementor-element.elementor-element-63482ac{--display:flex;--background-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-24505f5{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:3em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-e392934 .elementor-icon-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-e392934.elementor-view-stacked .elementor-icon{background-color:#22384300;}.elementor-9834 .elementor-element.elementor-element-e392934.elementor-view-framed .elementor-icon, .elementor-9834 .elementor-element.elementor-element-e392934.elementor-view-default .elementor-icon{color:#22384300;border-color:#22384300;}.elementor-9834 .elementor-element.elementor-element-e392934.elementor-view-framed .elementor-icon, .elementor-9834 .elementor-element.elementor-element-e392934.elementor-view-default .elementor-icon svg{fill:#22384300;}.elementor-9834 .elementor-element.elementor-element-e392934 .elementor-icon{font-size:93px;}.elementor-9834 .elementor-element.elementor-element-e392934 .elementor-icon svg{height:93px;}.elementor-9834 .elementor-element.elementor-element-ff14787{--display:flex;--min-height:320px;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-ff14787:not(.elementor-motion-effects-element-type-background), .elementor-9834 .elementor-element.elementor-element-ff14787 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#324B57;}.elementor-9834 .elementor-element.elementor-element-ff14787, .elementor-9834 .elementor-element.elementor-element-ff14787::before{--border-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-cac469a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9834 .elementor-element.elementor-element-cac469a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9834 .elementor-element.elementor-element-cac469a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9834 .elementor-element.elementor-element-cac469a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9834 .elementor-element.elementor-element-cac469a .elementor-image-box-img img{border-radius:500px;transition-duration:0.3s;}.elementor-9834 .elementor-element.elementor-element-cac469a .elementor-image-box-title{color:#F6FDF5;font-family:var( --e-global-typography-682906f-font-family ), Sans-serif;font-size:var( --e-global-typography-682906f-font-size );font-weight:var( --e-global-typography-682906f-font-weight );text-transform:var( --e-global-typography-682906f-text-transform );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-cac469a .elementor-image-box-description{color:#F6FDF5;font-family:"Lexend Deca", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;}.elementor-9834 .elementor-element.elementor-element-726e9c8{color:#F6FDF5;font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;}.elementor-9834 .elementor-element.elementor-element-e643e90{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#223843;--e-n-carousel-swiper-pagination-spacing:40px;}.elementor-9834 .elementor-element.elementor-element-6440560{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--flex-wrap:wrap;--background-transition:0.3s;--overlay-opacity:1;--padding-block-start:5em;--padding-block-end:8em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-6440560:not(.elementor-motion-effects-element-type-background), .elementor-9834 .elementor-element.elementor-element-6440560 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#F6FDF5;}.elementor-9834 .elementor-element.elementor-element-6440560::before, .elementor-9834 .elementor-element.elementor-element-6440560 &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-6440560 &gt; .e-con-inner &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-6440560 &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-6440560 &gt; .e-con-inner &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-6440560 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer::before{--background-overlay:'';background-image:var(--wpr-bg-d6e1d242-ddd9-4a3a-b139-28bd12ef1845);background-position:0% 110%;background-repeat:no-repeat;background-size:contain;}.elementor-9834 .elementor-element.elementor-element-6440560, .elementor-9834 .elementor-element.elementor-element-6440560::before{--border-transition:0.3s;}.elementor-9834 .elementor-element.elementor-element-66d0343{text-align:center;width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-66d0343 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c7e133c-font-family ), Sans-serif;font-size:var( --e-global-typography-c7e133c-font-size );font-weight:var( --e-global-typography-c7e133c-font-weight );text-transform:var( --e-global-typography-c7e133c-text-transform );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-66d0343 &gt; .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9834 .elementor-element.elementor-element-d59c07a{text-align:center;color:var( --e-global-color-primary );font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;}.elementor-9834 .elementor-element.elementor-element-d59c07a &gt; .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-9834 .elementor-element.elementor-element-f091dbe .elementor-accordion-item{border-width:0px;}.elementor-9834 .elementor-element.elementor-element-f091dbe .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-9834 .elementor-element.elementor-element-f091dbe .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-9834 .elementor-element.elementor-element-f091dbe .elementor-active .elementor-accordion-icon, .elementor-9834 .elementor-element.elementor-element-f091dbe .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-9834 .elementor-element.elementor-element-f091dbe .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-9834 .elementor-element.elementor-element-f091dbe .elementor-accordion-title{font-family:var( --e-global-typography-682906f-font-family ), Sans-serif;font-size:var( --e-global-typography-682906f-font-size );font-weight:var( --e-global-typography-682906f-font-weight );text-transform:var( --e-global-typography-682906f-text-transform );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-f091dbe .elementor-tab-title{padding:1em 01.5em 1em 01.5em;}.elementor-9834 .elementor-element.elementor-element-f091dbe .elementor-tab-content{color:var( --e-global-color-primary );font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;padding:0em 1.5em 1em 1.5em;}.elementor-9834 .elementor-element.elementor-element-f091dbe{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-9834 .elementor-element.elementor-element-f091dbe &gt; .elementor-widget-container{border-style:none;}.elementor-9834 .elementor-element.elementor-element-662ab9e .elementor-accordion-item{border-width:0px;}.elementor-9834 .elementor-element.elementor-element-662ab9e .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-9834 .elementor-element.elementor-element-662ab9e .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-9834 .elementor-element.elementor-element-662ab9e .elementor-active .elementor-accordion-icon, .elementor-9834 .elementor-element.elementor-element-662ab9e .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-9834 .elementor-element.elementor-element-662ab9e .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-9834 .elementor-element.elementor-element-662ab9e .elementor-accordion-title{font-family:var( --e-global-typography-682906f-font-family ), Sans-serif;font-size:var( --e-global-typography-682906f-font-size );font-weight:var( --e-global-typography-682906f-font-weight );text-transform:var( --e-global-typography-682906f-text-transform );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-662ab9e .elementor-tab-title{padding:1em 01.5em 1em 01.5em;}.elementor-9834 .elementor-element.elementor-element-662ab9e .elementor-tab-content{color:var( --e-global-color-primary );font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:300;padding:0em 1.5em 1em 1.5em;}.elementor-9834 .elementor-element.elementor-element-662ab9e{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-9834 .elementor-element.elementor-element-f818472{--content-width:1395px;}.elementor-9834 .elementor-element.elementor-element-933124f{--content-width:1395px;}.elementor-9834 .elementor-element.elementor-element-d9b6a8e{--width:50%;}.elementor-9834 .elementor-element.elementor-element-f4f51c8{--width:40%;}.elementor-9834 .elementor-element.elementor-element-ae14a26{--content-width:1395px;}.elementor-9834 .elementor-element.elementor-element-dbbec9d{--width:40%;}.elementor-9834 .elementor-element.elementor-element-97e5a89{--width:50%;}.elementor-9834 .elementor-element.elementor-element-43c16ca{--content-width:1395px;}.elementor-9834 .elementor-element.elementor-element-5b372a2{--width:30%;}.elementor-9834 .elementor-element.elementor-element-d9d96cc{--width:30%;}.elementor-9834 .elementor-element.elementor-element-91518f6{--width:30%;}.elementor-9834 .elementor-element.elementor-element-3553398{--width:30%;}.elementor-9834 .elementor-element.elementor-element-f45b2d3{--width:30%;}.elementor-9834 .elementor-element.elementor-element-2e9ad91{--width:30%;}.elementor-9834 .elementor-element.elementor-element-9fc40dc{--content-width:1395px;}.elementor-9834 .elementor-element.elementor-element-1441cd1{--width:40%;}.elementor-9834 .elementor-element.elementor-element-863c5e6{--width:50%;}.elementor-9834 .elementor-element.elementor-element-b07a96d{--width:50%;}.elementor-9834 .elementor-element.elementor-element-23fd4e2{--width:40%;}.elementor-9834 .elementor-element.elementor-element-b215250{--content-width:1395px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9834 .elementor-element.elementor-element-dbbec9d{--width:100%;}.elementor-9834 .elementor-element.elementor-element-97e5a89{--width:100%;}.elementor-9834 .elementor-element.elementor-element-c0ee2ea{--width:100%;}.elementor-9834 .elementor-element.elementor-element-5b372a2{--width:50%;}.elementor-9834 .elementor-element.elementor-element-4745918{--width:100%;}.elementor-9834 .elementor-element.elementor-element-d9d96cc{--width:50%;}.elementor-9834 .elementor-element.elementor-element-9675aaf{--width:100%;}.elementor-9834 .elementor-element.elementor-element-91518f6{--width:50%;}.elementor-9834 .elementor-element.elementor-element-7fafb8d{--width:100%;}.elementor-9834 .elementor-element.elementor-element-3553398{--width:50%;}.elementor-9834 .elementor-element.elementor-element-60c716f{--width:100%;}.elementor-9834 .elementor-element.elementor-element-f45b2d3{--width:50%;}.elementor-9834 .elementor-element.elementor-element-5908cf5{--width:100%;}.elementor-9834 .elementor-element.elementor-element-2e9ad91{--width:50%;}.elementor-9834 .elementor-element.elementor-element-1441cd1{--width:47%;}.elementor-9834 .elementor-element.elementor-element-863c5e6{--width:50%;}.elementor-9834 .elementor-element.elementor-element-b07a96d{--width:50%;}.elementor-9834 .elementor-element.elementor-element-23fd4e2{--width:47%;}.elementor-9834 .elementor-element.elementor-element-97661f9{--width:100%;}.elementor-9834 .elementor-element.elementor-element-4b20d2d{--width:100%;}.elementor-9834 .elementor-element.elementor-element-14f41f3{--width:100%;}.elementor-9834 .elementor-element.elementor-element-b789547{--width:100%;}.elementor-9834 .elementor-element.elementor-element-1a035e0{--width:100%;}.elementor-9834 .elementor-element.elementor-element-ffad4e1{--width:100%;}.elementor-9834 .elementor-element.elementor-element-469449b{--width:100%;}.elementor-9834 .elementor-element.elementor-element-cefb630{--width:100%;}.elementor-9834 .elementor-element.elementor-element-24505f5{--width:100%;}}@media(max-width:1024px){.elementor-9834 .elementor-element.elementor-element-f818472::before, .elementor-9834 .elementor-element.elementor-element-f818472 &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-f818472 &gt; .e-con-inner &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-f818472 &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-f818472 &gt; .e-con-inner &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-f818472 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer::before{background-position:bottom center;}.elementor-9834 .elementor-element.elementor-element-f818472{--padding-block-start:3em;--padding-block-end:9em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-c9bffb9 .elementor-heading-title{font-size:var( --e-global-typography-acdf5d9-font-size );line-height:var( --e-global-typography-acdf5d9-line-height );letter-spacing:var( --e-global-typography-acdf5d9-letter-spacing );word-spacing:var( --e-global-typography-acdf5d9-word-spacing );}.elementor-9834 .elementor-element.elementor-element-c9bffb9{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-f0a7ffd .elementor-heading-title{font-size:20px;}.elementor-9834 .elementor-element.elementor-element-f0a7ffd{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-d9b6a8e{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-d9c86c6 img{height:450px;object-fit:cover;}.elementor-9834 .elementor-element.elementor-element-f17e8b2 .elementor-heading-title{font-size:var( --e-global-typography-c7e133c-font-size );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-f17e8b2{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-9c75ff3{font-size:16px;}.elementor-9834 .elementor-element.elementor-element-ae14a26{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-9834 .elementor-element.elementor-element-ae14a26:not(.elementor-motion-effects-element-type-background), .elementor-9834 .elementor-element.elementor-element-ae14a26 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-size:65% auto;}.elementor-9834 .elementor-element.elementor-element-504d0a5 .elementor-heading-title{font-size:var( --e-global-typography-c7e133c-font-size );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-504d0a5{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-32363b7{font-size:16px;}.elementor-9834 .elementor-element.elementor-element-d152ad0 .elementor-heading-title{font-size:var( --e-global-typography-c7e133c-font-size );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-d152ad0{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-a3c0d3a{font-size:16px;}.elementor-9834 .elementor-element.elementor-element-97e5a89{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-ec0dffd{--spacer-size:275px;}.elementor-9834 .elementor-element.elementor-element-5a2ac6f{--gap:40px 40px;--padding-block-start:5em;--padding-block-end:8em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-3a6c677::before, .elementor-9834 .elementor-element.elementor-element-3a6c677 &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-3a6c677 &gt; .e-con-inner &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-3a6c677 &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-3a6c677 &gt; .e-con-inner &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-3a6c677 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer::before{background-position:bottom center;}.elementor-9834 .elementor-element.elementor-element-3a6c677{--padding-block-start:3em;--padding-block-end:8em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-43c16ca{--padding-block-start:0em;--padding-block-end:0em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-9834 .elementor-element.elementor-element-c0ee2ea{--gap:3em 3em;}.elementor-9834 .elementor-element.elementor-element-6e1e6bd .elementor-icon-box-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-6e1e6bd .elementor-icon-box-title, .elementor-9834 .elementor-element.elementor-element-6e1e6bd .elementor-icon-box-title a{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-6e1e6bd .elementor-icon-box-description{font-size:16px;}.elementor-9834 .elementor-element.elementor-element-4745918{--gap:3em 3em;}.elementor-9834 .elementor-element.elementor-element-2d13896 .elementor-icon-box-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-2d13896 .elementor-icon-box-title, .elementor-9834 .elementor-element.elementor-element-2d13896 .elementor-icon-box-title a{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-2d13896 .elementor-icon-box-description{font-size:16px;}.elementor-9834 .elementor-element.elementor-element-9675aaf{--gap:3em 3em;}.elementor-9834 .elementor-element.elementor-element-5f32e8b .elementor-icon-box-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-5f32e8b .elementor-icon-box-title, .elementor-9834 .elementor-element.elementor-element-5f32e8b .elementor-icon-box-title a{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-5f32e8b .elementor-icon-box-description{font-size:16px;}.elementor-9834 .elementor-element.elementor-element-7fafb8d{--gap:3em 3em;}.elementor-9834 .elementor-element.elementor-element-585b7a2 .elementor-icon-box-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-585b7a2 .elementor-icon-box-title, .elementor-9834 .elementor-element.elementor-element-585b7a2 .elementor-icon-box-title a{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-585b7a2 .elementor-icon-box-description{font-size:16px;}.elementor-9834 .elementor-element.elementor-element-60c716f{--gap:3em 3em;}.elementor-9834 .elementor-element.elementor-element-07cb032 .elementor-icon-box-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-07cb032 .elementor-icon-box-title, .elementor-9834 .elementor-element.elementor-element-07cb032 .elementor-icon-box-title a{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-07cb032 .elementor-icon-box-description{font-size:16px;}.elementor-9834 .elementor-element.elementor-element-5908cf5{--gap:3em 3em;}.elementor-9834 .elementor-element.elementor-element-2e9ad91{--padding-block-start:0em;--padding-block-end:0em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-9834 .elementor-element.elementor-element-f021950 .elementor-icon-box-wrapper{text-align:left;}.elementor-9834 .elementor-element.elementor-element-f021950 .elementor-icon-box-title, .elementor-9834 .elementor-element.elementor-element-f021950 .elementor-icon-box-title a{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-f021950 .elementor-icon-box-description{font-size:16px;}.elementor-9834 .elementor-element.elementor-element-9fc40dc::before, .elementor-9834 .elementor-element.elementor-element-9fc40dc &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-9fc40dc &gt; .e-con-inner &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-9fc40dc &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-9fc40dc &gt; .e-con-inner &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-9fc40dc &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer::before{background-position:0% 100%;}.elementor-9834 .elementor-element.elementor-element-9fc40dc{--padding-block-start:0em;--padding-block-end:8em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-8b36499 .elementor-heading-title{font-size:var( --e-global-typography-c7e133c-font-size );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-8b36499{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-333a201 .elementor-heading-title{font-size:var( --e-global-typography-c7e133c-font-size );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-333a201{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-d17d0ad{font-size:16px;}.elementor-9834 .elementor-element.elementor-element-53c4d42 .elementor-icon-list-item &gt; .elementor-icon-list-text, .elementor-9834 .elementor-element.elementor-element-53c4d42 .elementor-icon-list-item &gt; a{font-size:var( --e-global-typography-c376266-font-size );line-height:var( --e-global-typography-c376266-line-height );letter-spacing:var( --e-global-typography-c376266-letter-spacing );word-spacing:var( --e-global-typography-c376266-word-spacing );}.elementor-9834 .elementor-element.elementor-element-863c5e6{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-1b03d80 img{height:450px;object-fit:cover;border-radius:20px 20px 20px 20px;}.elementor-9834 .elementor-element.elementor-element-b07a96d{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-3c99236 img{height:450px;object-fit:cover;border-radius:20px 20px 20px 20px;}.elementor-9834 .elementor-element.elementor-element-356923e .elementor-heading-title{font-size:var( --e-global-typography-c7e133c-font-size );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-356923e{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-6050e2e{font-size:16px;}.elementor-9834 .elementor-element.elementor-element-e636296 .elementor-icon-list-item &gt; .elementor-icon-list-text, .elementor-9834 .elementor-element.elementor-element-e636296 .elementor-icon-list-item &gt; a{font-size:var( --e-global-typography-c376266-font-size );line-height:var( --e-global-typography-c376266-line-height );letter-spacing:var( --e-global-typography-c376266-letter-spacing );word-spacing:var( --e-global-typography-c376266-word-spacing );}.elementor-9834 .elementor-element.elementor-element-ee3eba2 .elementor-heading-title{font-size:var( --e-global-typography-c7e133c-font-size );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-ee3eba2{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-bd675ec{font-size:16px;width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-97661f9{--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;}.elementor-9834 .elementor-element.elementor-element-2c128bf .elementor-icon{font-size:80px;}.elementor-9834 .elementor-element.elementor-element-2c128bf .elementor-icon svg{height:80px;}.elementor-9834 .elementor-element.elementor-element-46ed9f8{--min-height:100px;}.elementor-9834 .elementor-element.elementor-element-38f02a5 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-9834 .elementor-element.elementor-element-38f02a5 .elementor-image-box-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-dd53be6{font-size:16px;width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-4b20d2d{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-f2067a2 .elementor-icon{font-size:80px;}.elementor-9834 .elementor-element.elementor-element-f2067a2 .elementor-icon svg{height:80px;}.elementor-9834 .elementor-element.elementor-element-d5e8e35 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-9834 .elementor-element.elementor-element-d5e8e35 .elementor-image-box-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-39b00b8{font-size:16px;width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-14f41f3{--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;}.elementor-9834 .elementor-element.elementor-element-8d1a8e5 .elementor-icon{font-size:80px;}.elementor-9834 .elementor-element.elementor-element-8d1a8e5 .elementor-icon svg{height:80px;}.elementor-9834 .elementor-element.elementor-element-7a64ac5{--min-height:100px;}.elementor-9834 .elementor-element.elementor-element-28205a2 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-9834 .elementor-element.elementor-element-28205a2 .elementor-image-box-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-4eb3b23{font-size:16px;width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-b789547{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-4640373 .elementor-icon{font-size:80px;}.elementor-9834 .elementor-element.elementor-element-4640373 .elementor-icon svg{height:80px;}.elementor-9834 .elementor-element.elementor-element-355d682 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-9834 .elementor-element.elementor-element-355d682 .elementor-image-box-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-22ab7ee{font-size:16px;width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-1a035e0{--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;}.elementor-9834 .elementor-element.elementor-element-8097649 .elementor-icon{font-size:80px;}.elementor-9834 .elementor-element.elementor-element-8097649 .elementor-icon svg{height:80px;}.elementor-9834 .elementor-element.elementor-element-782f1fc{--min-height:100px;}.elementor-9834 .elementor-element.elementor-element-066893f .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-9834 .elementor-element.elementor-element-066893f .elementor-image-box-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-f2131b1{font-size:16px;width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-ffad4e1{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-b6da2e2 .elementor-icon{font-size:80px;}.elementor-9834 .elementor-element.elementor-element-b6da2e2 .elementor-icon svg{height:80px;}.elementor-9834 .elementor-element.elementor-element-ad229fd .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-9834 .elementor-element.elementor-element-ad229fd .elementor-image-box-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-00e582b{font-size:16px;width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-469449b{--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;}.elementor-9834 .elementor-element.elementor-element-df6c7e4 .elementor-icon{font-size:80px;}.elementor-9834 .elementor-element.elementor-element-df6c7e4 .elementor-icon svg{height:80px;}.elementor-9834 .elementor-element.elementor-element-f82752c{--min-height:100px;}.elementor-9834 .elementor-element.elementor-element-ca2671d .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-9834 .elementor-element.elementor-element-ca2671d .elementor-image-box-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-caea19f{font-size:16px;width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-cefb630{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-9834 .elementor-element.elementor-element-55a03a8 .elementor-icon{font-size:80px;}.elementor-9834 .elementor-element.elementor-element-55a03a8 .elementor-icon svg{height:80px;}.elementor-9834 .elementor-element.elementor-element-681a7bb .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-9834 .elementor-element.elementor-element-681a7bb .elementor-image-box-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-b4d7fe7{font-size:16px;width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-24505f5{--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;}.elementor-9834 .elementor-element.elementor-element-e392934 .elementor-icon{font-size:80px;}.elementor-9834 .elementor-element.elementor-element-e392934 .elementor-icon svg{height:80px;}.elementor-9834 .elementor-element.elementor-element-ff14787{--min-height:100px;}.elementor-9834 .elementor-element.elementor-element-cac469a .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-9834 .elementor-element.elementor-element-cac469a .elementor-image-box-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-726e9c8{font-size:16px;width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-e643e90{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9834 .elementor-element.elementor-element-6440560::before, .elementor-9834 .elementor-element.elementor-element-6440560 &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-6440560 &gt; .e-con-inner &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-6440560 &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-6440560 &gt; .e-con-inner &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-6440560 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer::before{background-position:1% 102%;}.elementor-9834 .elementor-element.elementor-element-6440560{--padding-block-start:5em;--padding-block-end:5em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-66d0343 .elementor-heading-title{font-size:var( --e-global-typography-c7e133c-font-size );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-d59c07a{font-size:16px;width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-f091dbe .elementor-accordion-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-f091dbe .elementor-tab-content{font-size:16px;}.elementor-9834 .elementor-element.elementor-element-662ab9e .elementor-accordion-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-662ab9e .elementor-tab-content{font-size:16px;}}@media(max-width:767px){.elementor-9834 .elementor-element.elementor-element-f818472{--gap:20px 20px;--padding-block-start:3em;--padding-block-end:6em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-c9bffb9 .elementor-heading-title{font-size:var( --e-global-typography-acdf5d9-font-size );line-height:var( --e-global-typography-acdf5d9-line-height );letter-spacing:var( --e-global-typography-acdf5d9-letter-spacing );word-spacing:var( --e-global-typography-acdf5d9-word-spacing );}.elementor-9834 .elementor-element.elementor-element-f0a7ffd .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-9834 .elementor-element.elementor-element-706a10c .elementor-button{font-size:16px;padding:19px 20px 19px 20px;}.elementor-9834 .elementor-element.elementor-element-933124f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:0em;--padding-block-end:3em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-d9c86c6 img{width:100%;height:300px;object-fit:cover;}.elementor-9834 .elementor-element.elementor-element-f17e8b2 .elementor-heading-title{font-size:var( --e-global-typography-c7e133c-font-size );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-358db8b .elementor-button{font-size:16px;padding:19px 20px 19px 20px;}.elementor-9834 .elementor-element.elementor-element-358db8b{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-ae14a26:not(.elementor-motion-effects-element-type-background), .elementor-9834 .elementor-element.elementor-element-ae14a26 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-size:100% auto;}.elementor-9834 .elementor-element.elementor-element-ae14a26{--padding-block-start:3em;--padding-block-end:0em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-9834 .elementor-element.elementor-element-504d0a5 .elementor-heading-title{font-size:var( --e-global-typography-c7e133c-font-size );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-d152ad0 .elementor-heading-title{font-size:var( --e-global-typography-c7e133c-font-size );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-ec0dffd{--spacer-size:350px;}.elementor-9834 .elementor-element.elementor-element-5a2ac6f{--padding-block-start:3em;--padding-block-end:5em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-3a6c677{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--padding-block-start:3em;--padding-block-end:5em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-c0ee2ea{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;}.elementor-9834 .elementor-element.elementor-element-6e1e6bd .elementor-icon-box-title, .elementor-9834 .elementor-element.elementor-element-6e1e6bd .elementor-icon-box-title a{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-6e1e6bd{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-b221ae5 .elementor-button{font-size:16px;padding:19px 20px 19px 20px;}.elementor-9834 .elementor-element.elementor-element-b221ae5{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-04fc3f5{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-4745918{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;}.elementor-9834 .elementor-element.elementor-element-2d13896 .elementor-icon-box-title, .elementor-9834 .elementor-element.elementor-element-2d13896 .elementor-icon-box-title a{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-2d13896{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-61f6252 .elementor-button{font-size:16px;padding:19px 20px 19px 20px;}.elementor-9834 .elementor-element.elementor-element-61f6252{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-282646c{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-9675aaf{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;}.elementor-9834 .elementor-element.elementor-element-5f32e8b .elementor-icon-box-title, .elementor-9834 .elementor-element.elementor-element-5f32e8b .elementor-icon-box-title a{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-5f32e8b{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-ecb0704 .elementor-button{font-size:16px;padding:19px 20px 19px 20px;}.elementor-9834 .elementor-element.elementor-element-ecb0704{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-df5572d{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-7fafb8d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;}.elementor-9834 .elementor-element.elementor-element-585b7a2 .elementor-icon-box-title, .elementor-9834 .elementor-element.elementor-element-585b7a2 .elementor-icon-box-title a{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-585b7a2{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-390e8ca .elementor-button{font-size:16px;padding:19px 20px 19px 20px;}.elementor-9834 .elementor-element.elementor-element-390e8ca{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-4d55fa5{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-60c716f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;}.elementor-9834 .elementor-element.elementor-element-07cb032 .elementor-icon-box-title, .elementor-9834 .elementor-element.elementor-element-07cb032 .elementor-icon-box-title a{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-07cb032{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-ab36fcb .elementor-button{font-size:16px;padding:19px 20px 19px 20px;}.elementor-9834 .elementor-element.elementor-element-ab36fcb{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-036e5f5{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-5908cf5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;}.elementor-9834 .elementor-element.elementor-element-f021950 .elementor-icon-box-title, .elementor-9834 .elementor-element.elementor-element-f021950 .elementor-icon-box-title a{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-f021950{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-59694d0 .elementor-button{font-size:16px;padding:19px 20px 19px 20px;}.elementor-9834 .elementor-element.elementor-element-59694d0{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-045a1f5{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-9fc40dc::before, .elementor-9834 .elementor-element.elementor-element-9fc40dc &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-9fc40dc &gt; .e-con-inner &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-9fc40dc &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-9fc40dc &gt; .e-con-inner &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-9fc40dc &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer::before{background-position:0% 100%;}.elementor-9834 .elementor-element.elementor-element-9fc40dc{--padding-block-start:0em;--padding-block-end:3em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-bda9f33{--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;}.elementor-9834 .elementor-element.elementor-element-8b36499 .elementor-heading-title{font-size:var( --e-global-typography-c7e133c-font-size );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-0e5d975{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:30px 30px;}.elementor-9834 .elementor-element.elementor-element-333a201 .elementor-heading-title{font-size:var( --e-global-typography-c7e133c-font-size );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-53c4d42 .elementor-icon-list-item &gt; .elementor-icon-list-text, .elementor-9834 .elementor-element.elementor-element-53c4d42 .elementor-icon-list-item &gt; a{font-size:var( --e-global-typography-c376266-font-size );line-height:var( --e-global-typography-c376266-line-height );letter-spacing:var( --e-global-typography-c376266-letter-spacing );word-spacing:var( --e-global-typography-c376266-word-spacing );}.elementor-9834 .elementor-element.elementor-element-f00ead1 .elementor-button{font-size:16px;padding:19px 20px 19px 20px;}.elementor-9834 .elementor-element.elementor-element-f00ead1{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-1b03d80 img{width:100%;height:300px;}.elementor-9834 .elementor-element.elementor-element-f9597fe{--gap:30px 30px;}.elementor-9834 .elementor-element.elementor-element-3c99236 img{width:100%;height:300px;}.elementor-9834 .elementor-element.elementor-element-356923e .elementor-heading-title{font-size:var( --e-global-typography-c7e133c-font-size );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-e636296 .elementor-icon-list-item &gt; .elementor-icon-list-text, .elementor-9834 .elementor-element.elementor-element-e636296 .elementor-icon-list-item &gt; a{font-size:var( --e-global-typography-c376266-font-size );line-height:var( --e-global-typography-c376266-line-height );letter-spacing:var( --e-global-typography-c376266-letter-spacing );word-spacing:var( --e-global-typography-c376266-word-spacing );}.elementor-9834 .elementor-element.elementor-element-3be32b7 .elementor-button{font-size:16px;padding:19px 20px 19px 20px;}.elementor-9834 .elementor-element.elementor-element-3be32b7{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-b215250{--padding-block-start:0em;--padding-block-end:3em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-ee3eba2 .elementor-heading-title{font-size:var( --e-global-typography-c7e133c-font-size );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-2c128bf .elementor-icon-wrapper{text-align:center;}.elementor-9834 .elementor-element.elementor-element-2c128bf .elementor-icon{font-size:70px;}.elementor-9834 .elementor-element.elementor-element-2c128bf .elementor-icon svg{height:70px;}.elementor-9834 .elementor-element.elementor-element-46ed9f8{--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-38f02a5 .elementor-image-box-img{margin-bottom:15px;}.elementor-9834 .elementor-element.elementor-element-38f02a5 .elementor-image-box-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-dd53be6{text-align:center;}.elementor-9834 .elementor-element.elementor-element-f2067a2 .elementor-icon-wrapper{text-align:center;}.elementor-9834 .elementor-element.elementor-element-f2067a2 .elementor-icon{font-size:70px;}.elementor-9834 .elementor-element.elementor-element-f2067a2 .elementor-icon svg{height:70px;}.elementor-9834 .elementor-element.elementor-element-2c29f06{--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-d5e8e35 .elementor-image-box-img{margin-bottom:15px;}.elementor-9834 .elementor-element.elementor-element-d5e8e35 .elementor-image-box-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-39b00b8{text-align:center;}.elementor-9834 .elementor-element.elementor-element-8d1a8e5 .elementor-icon-wrapper{text-align:center;}.elementor-9834 .elementor-element.elementor-element-8d1a8e5 .elementor-icon{font-size:70px;}.elementor-9834 .elementor-element.elementor-element-8d1a8e5 .elementor-icon svg{height:70px;}.elementor-9834 .elementor-element.elementor-element-7a64ac5{--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-28205a2 .elementor-image-box-img{margin-bottom:15px;}.elementor-9834 .elementor-element.elementor-element-28205a2 .elementor-image-box-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-4eb3b23{text-align:center;}.elementor-9834 .elementor-element.elementor-element-4640373 .elementor-icon-wrapper{text-align:center;}.elementor-9834 .elementor-element.elementor-element-4640373 .elementor-icon{font-size:70px;}.elementor-9834 .elementor-element.elementor-element-4640373 .elementor-icon svg{height:70px;}.elementor-9834 .elementor-element.elementor-element-60e2332{--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-355d682 .elementor-image-box-img{margin-bottom:15px;}.elementor-9834 .elementor-element.elementor-element-355d682 .elementor-image-box-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-22ab7ee{text-align:center;}.elementor-9834 .elementor-element.elementor-element-8097649 .elementor-icon-wrapper{text-align:center;}.elementor-9834 .elementor-element.elementor-element-8097649 .elementor-icon{font-size:70px;}.elementor-9834 .elementor-element.elementor-element-8097649 .elementor-icon svg{height:70px;}.elementor-9834 .elementor-element.elementor-element-782f1fc{--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-066893f .elementor-image-box-img{margin-bottom:15px;}.elementor-9834 .elementor-element.elementor-element-066893f .elementor-image-box-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-f2131b1{text-align:center;}.elementor-9834 .elementor-element.elementor-element-b6da2e2 .elementor-icon-wrapper{text-align:center;}.elementor-9834 .elementor-element.elementor-element-b6da2e2 .elementor-icon{font-size:70px;}.elementor-9834 .elementor-element.elementor-element-b6da2e2 .elementor-icon svg{height:70px;}.elementor-9834 .elementor-element.elementor-element-f484e17{--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-ad229fd .elementor-image-box-img{margin-bottom:15px;}.elementor-9834 .elementor-element.elementor-element-ad229fd .elementor-image-box-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-00e582b{text-align:center;}.elementor-9834 .elementor-element.elementor-element-df6c7e4 .elementor-icon-wrapper{text-align:center;}.elementor-9834 .elementor-element.elementor-element-df6c7e4 .elementor-icon{font-size:70px;}.elementor-9834 .elementor-element.elementor-element-df6c7e4 .elementor-icon svg{height:70px;}.elementor-9834 .elementor-element.elementor-element-f82752c{--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-ca2671d .elementor-image-box-img{margin-bottom:15px;}.elementor-9834 .elementor-element.elementor-element-ca2671d .elementor-image-box-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-caea19f{text-align:center;}.elementor-9834 .elementor-element.elementor-element-55a03a8 .elementor-icon-wrapper{text-align:center;}.elementor-9834 .elementor-element.elementor-element-55a03a8 .elementor-icon{font-size:70px;}.elementor-9834 .elementor-element.elementor-element-55a03a8 .elementor-icon svg{height:70px;}.elementor-9834 .elementor-element.elementor-element-e2d84cf{--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-681a7bb .elementor-image-box-img{margin-bottom:15px;}.elementor-9834 .elementor-element.elementor-element-681a7bb .elementor-image-box-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-b4d7fe7{text-align:center;}.elementor-9834 .elementor-element.elementor-element-e392934 .elementor-icon-wrapper{text-align:center;}.elementor-9834 .elementor-element.elementor-element-e392934 .elementor-icon{font-size:70px;}.elementor-9834 .elementor-element.elementor-element-e392934 .elementor-icon svg{height:70px;}.elementor-9834 .elementor-element.elementor-element-ff14787{--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-cac469a .elementor-image-box-img{margin-bottom:15px;}.elementor-9834 .elementor-element.elementor-element-cac469a .elementor-image-box-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-726e9c8{text-align:center;}.elementor-9834 .elementor-element.elementor-element-e643e90{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9834 .elementor-element.elementor-element-6440560::before, .elementor-9834 .elementor-element.elementor-element-6440560 &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-6440560 &gt; .e-con-inner &gt; .elementor-background-video-container::before, .elementor-9834 .elementor-element.elementor-element-6440560 &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-6440560 &gt; .e-con-inner &gt; .elementor-background-slideshow::before, .elementor-9834 .elementor-element.elementor-element-6440560 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer::before{background-position:0% 100%;}.elementor-9834 .elementor-element.elementor-element-6440560{--padding-block-start:3em;--padding-block-end:3em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-9834 .elementor-element.elementor-element-66d0343 .elementor-heading-title{font-size:var( --e-global-typography-c7e133c-font-size );line-height:var( --e-global-typography-c7e133c-line-height );letter-spacing:var( --e-global-typography-c7e133c-letter-spacing );word-spacing:var( --e-global-typography-c7e133c-word-spacing );}.elementor-9834 .elementor-element.elementor-element-f091dbe .elementor-accordion-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-f091dbe{width:100%;max-width:100%;}.elementor-9834 .elementor-element.elementor-element-662ab9e .elementor-accordion-title{font-size:var( --e-global-typography-682906f-font-size );line-height:var( --e-global-typography-682906f-line-height );letter-spacing:var( --e-global-typography-682906f-letter-spacing );word-spacing:var( --e-global-typography-682906f-word-spacing );}.elementor-9834 .elementor-element.elementor-element-662ab9e &gt; .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-9834 .elementor-element.elementor-element-662ab9e{width:100%;max-width:100%;}}/* Start custom CSS for icon, class: .elementor-element-cbba5d4 */.elementor-9834 .elementor-element.elementor-element-cbba5d4 path{
    fill: #FEA500 !important;.
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6e1e6bd */.elementor-9834 .elementor-element.elementor-element-6e1e6bd svg {
    margin-top: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d13896 */.elementor-9834 .elementor-element.elementor-element-2d13896 svg {
    margin-top: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f32e8b */.elementor-9834 .elementor-element.elementor-element-5f32e8b svg {
    margin-top: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-585b7a2 */.elementor-9834 .elementor-element.elementor-element-585b7a2 svg {
    margin-top: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-07cb032 */.elementor-9834 .elementor-element.elementor-element-07cb032 svg {
    margin-top: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f021950 */.elementor-9834 .elementor-element.elementor-element-f021950 svg {
    margin-top: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c16ca *//*
.scroll-this {
  height: 100%;
  overflow-y: scroll;
  scrollbar-width: none;
}

.scroll-this::-webkit-scrollbar {
  display: none; 
}

.gradient-overlay {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 200px; 
  background: linear-gradient(to top, #223843, transparent);
  pointer-events: none; 
}

*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2e0845 *//*
.elementor-9834 .elementor-element.elementor-element-d2e0845 {
      position: relative;
  height: 600px; 
  overflow: hidden; 
}
*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-38f02a5 */.elementor-9834 .elementor-element.elementor-element-38f02a5 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ed9f8 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d5e8e35 */.elementor-9834 .elementor-element.elementor-element-d5e8e35 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c29f06 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-28205a2 */.elementor-9834 .elementor-element.elementor-element-28205a2 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a64ac5 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-355d682 */.elementor-9834 .elementor-element.elementor-element-355d682 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e2332 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-066893f */.elementor-9834 .elementor-element.elementor-element-066893f img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-782f1fc */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ad229fd */.elementor-9834 .elementor-element.elementor-element-ad229fd img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f484e17 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca2671d */.elementor-9834 .elementor-element.elementor-element-ca2671d img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f82752c */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-681a7bb */.elementor-9834 .elementor-element.elementor-element-681a7bb img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d84cf */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cac469a */.elementor-9834 .elementor-element.elementor-element-cac469a img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff14787 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-38f02a5 */.elementor-9834 .elementor-element.elementor-element-38f02a5 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ed9f8 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d5e8e35 */.elementor-9834 .elementor-element.elementor-element-d5e8e35 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c29f06 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-28205a2 */.elementor-9834 .elementor-element.elementor-element-28205a2 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a64ac5 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-355d682 */.elementor-9834 .elementor-element.elementor-element-355d682 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e2332 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-066893f */.elementor-9834 .elementor-element.elementor-element-066893f img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-782f1fc */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ad229fd */.elementor-9834 .elementor-element.elementor-element-ad229fd img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f484e17 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca2671d */.elementor-9834 .elementor-element.elementor-element-ca2671d img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f82752c */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-681a7bb */.elementor-9834 .elementor-element.elementor-element-681a7bb img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d84cf */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cac469a */.elementor-9834 .elementor-element.elementor-element-cac469a img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff14787 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-38f02a5 */.elementor-9834 .elementor-element.elementor-element-38f02a5 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ed9f8 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d5e8e35 */.elementor-9834 .elementor-element.elementor-element-d5e8e35 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c29f06 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-28205a2 */.elementor-9834 .elementor-element.elementor-element-28205a2 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a64ac5 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-355d682 */.elementor-9834 .elementor-element.elementor-element-355d682 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e2332 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-066893f */.elementor-9834 .elementor-element.elementor-element-066893f img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-782f1fc */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ad229fd */.elementor-9834 .elementor-element.elementor-element-ad229fd img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f484e17 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca2671d */.elementor-9834 .elementor-element.elementor-element-ca2671d img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f82752c */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-681a7bb */.elementor-9834 .elementor-element.elementor-element-681a7bb img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d84cf */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cac469a */.elementor-9834 .elementor-element.elementor-element-cac469a img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff14787 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-38f02a5 */.elementor-9834 .elementor-element.elementor-element-38f02a5 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ed9f8 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d5e8e35 */.elementor-9834 .elementor-element.elementor-element-d5e8e35 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c29f06 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-28205a2 */.elementor-9834 .elementor-element.elementor-element-28205a2 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a64ac5 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-355d682 */.elementor-9834 .elementor-element.elementor-element-355d682 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e2332 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-066893f */.elementor-9834 .elementor-element.elementor-element-066893f img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-782f1fc */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ad229fd */.elementor-9834 .elementor-element.elementor-element-ad229fd img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f484e17 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca2671d */.elementor-9834 .elementor-element.elementor-element-ca2671d img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f82752c */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-681a7bb */.elementor-9834 .elementor-element.elementor-element-681a7bb img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d84cf */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cac469a */.elementor-9834 .elementor-element.elementor-element-cac469a img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff14787 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-38f02a5 */.elementor-9834 .elementor-element.elementor-element-38f02a5 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ed9f8 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d5e8e35 */.elementor-9834 .elementor-element.elementor-element-d5e8e35 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c29f06 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-28205a2 */.elementor-9834 .elementor-element.elementor-element-28205a2 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a64ac5 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-355d682 */.elementor-9834 .elementor-element.elementor-element-355d682 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e2332 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-066893f */.elementor-9834 .elementor-element.elementor-element-066893f img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-782f1fc */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ad229fd */.elementor-9834 .elementor-element.elementor-element-ad229fd img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f484e17 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca2671d */.elementor-9834 .elementor-element.elementor-element-ca2671d img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f82752c */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-681a7bb */.elementor-9834 .elementor-element.elementor-element-681a7bb img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d84cf */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cac469a */.elementor-9834 .elementor-element.elementor-element-cac469a img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff14787 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-38f02a5 */.elementor-9834 .elementor-element.elementor-element-38f02a5 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ed9f8 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d5e8e35 */.elementor-9834 .elementor-element.elementor-element-d5e8e35 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c29f06 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-28205a2 */.elementor-9834 .elementor-element.elementor-element-28205a2 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a64ac5 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-355d682 */.elementor-9834 .elementor-element.elementor-element-355d682 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e2332 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-066893f */.elementor-9834 .elementor-element.elementor-element-066893f img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-782f1fc */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ad229fd */.elementor-9834 .elementor-element.elementor-element-ad229fd img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f484e17 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca2671d */.elementor-9834 .elementor-element.elementor-element-ca2671d img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f82752c */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-681a7bb */.elementor-9834 .elementor-element.elementor-element-681a7bb img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d84cf */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cac469a */.elementor-9834 .elementor-element.elementor-element-cac469a img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff14787 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-38f02a5 */.elementor-9834 .elementor-element.elementor-element-38f02a5 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ed9f8 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d5e8e35 */.elementor-9834 .elementor-element.elementor-element-d5e8e35 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c29f06 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-28205a2 */.elementor-9834 .elementor-element.elementor-element-28205a2 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a64ac5 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-355d682 */.elementor-9834 .elementor-element.elementor-element-355d682 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e2332 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-066893f */.elementor-9834 .elementor-element.elementor-element-066893f img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-782f1fc */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ad229fd */.elementor-9834 .elementor-element.elementor-element-ad229fd img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f484e17 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca2671d */.elementor-9834 .elementor-element.elementor-element-ca2671d img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f82752c */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-681a7bb */.elementor-9834 .elementor-element.elementor-element-681a7bb img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d84cf */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cac469a */.elementor-9834 .elementor-element.elementor-element-cac469a img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff14787 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-38f02a5 */.elementor-9834 .elementor-element.elementor-element-38f02a5 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ed9f8 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d5e8e35 */.elementor-9834 .elementor-element.elementor-element-d5e8e35 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c29f06 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-28205a2 */.elementor-9834 .elementor-element.elementor-element-28205a2 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a64ac5 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-355d682 */.elementor-9834 .elementor-element.elementor-element-355d682 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e2332 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-066893f */.elementor-9834 .elementor-element.elementor-element-066893f img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-782f1fc */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ad229fd */.elementor-9834 .elementor-element.elementor-element-ad229fd img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f484e17 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca2671d */.elementor-9834 .elementor-element.elementor-element-ca2671d img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f82752c */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-681a7bb */.elementor-9834 .elementor-element.elementor-element-681a7bb img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d84cf */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cac469a */.elementor-9834 .elementor-element.elementor-element-cac469a img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff14787 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-38f02a5 */.elementor-9834 .elementor-element.elementor-element-38f02a5 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ed9f8 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d5e8e35 */.elementor-9834 .elementor-element.elementor-element-d5e8e35 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c29f06 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-28205a2 */.elementor-9834 .elementor-element.elementor-element-28205a2 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a64ac5 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-355d682 */.elementor-9834 .elementor-element.elementor-element-355d682 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e2332 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-066893f */.elementor-9834 .elementor-element.elementor-element-066893f img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-782f1fc */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ad229fd */.elementor-9834 .elementor-element.elementor-element-ad229fd img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f484e17 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca2671d */.elementor-9834 .elementor-element.elementor-element-ca2671d img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f82752c */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-681a7bb */.elementor-9834 .elementor-element.elementor-element-681a7bb img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d84cf */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cac469a */.elementor-9834 .elementor-element.elementor-element-cac469a img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff14787 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-38f02a5 */.elementor-9834 .elementor-element.elementor-element-38f02a5 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ed9f8 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d5e8e35 */.elementor-9834 .elementor-element.elementor-element-d5e8e35 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c29f06 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-28205a2 */.elementor-9834 .elementor-element.elementor-element-28205a2 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a64ac5 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-355d682 */.elementor-9834 .elementor-element.elementor-element-355d682 img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e2332 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-066893f */.elementor-9834 .elementor-element.elementor-element-066893f img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-782f1fc */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ad229fd */.elementor-9834 .elementor-element.elementor-element-ad229fd img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f484e17 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca2671d */.elementor-9834 .elementor-element.elementor-element-ca2671d img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f82752c */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-681a7bb */.elementor-9834 .elementor-element.elementor-element-681a7bb img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d84cf */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cac469a */.elementor-9834 .elementor-element.elementor-element-cac469a img {
    background: white !important;
    height: 80px;
    width: 80px;
    object-fit: contain !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff14787 */.gradient-border-container {
  position: relative;
  background: #324B57; /* Container background color */
  border-radius: 25px; /* Adjust as needed */
  z-index: 1;
  overflow: hidden; /* Ensure the border and content respect the border-radius */
}

.gradient-border-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px; /* Same border-radius as the container */
  padding: 2px; /* Thickness of the border */
  background: linear-gradient(
    to bottom,
    rgba(41, 191, 18, 0), /* Transparent green */
    rgba(41, 191, 18, 1)  /* Opaque green */
  );
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1; /* Push behind the container content */
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-662ab9e */.elementor-9834 .elementor-element.elementor-element-662ab9e .elementor-accordion .elementor-accordion-item:first-of-type {
display: none;}
.elementor-accordion {
  border-top: 1px solid  #D4DFF2C7;
}/* End custom CSS */
/* Start custom CSS */.h1-line svg {
    margin-top: -10px;
}

/* Default Desktop Styles */

.heading-one-home h1, .heading-one-home h2, .heading-one-home span {
    font-size: 50px !important;
    text-transform: capitalize !important;
}

.heading-one h1, .heading-one h2, .heading-one span {
    font-size: 46px !important;
    text-transform: capitalize !important;
}

.heading-two h2 {
    font-size: 36px !important;
    text-transform: capitalize !important;
}

.heading-three h3, .elementor-kit-7875 .faq-LP a {
    font-size: 22px !important;
    text-transform: capitalize !important;
}

.heading-price h2 {
    font-size: 45px !important;
    font-weight: 600 !important;
}


/* Tablet Styles */
@media (max-width: 1024px) {
    .heading-one h1, .heading-one span {
        font-size: 36px !important; /* Adjusted for tablet */
    }

    .heading-two h2, .heading-one h2 {
        font-size: 30px !important; /* Adjusted for tablet */
    }

    .heading-three h3, .elementor-kit-7875 .faq-LP a {
        font-size: 20px !important; /* Adjusted for tablet */
    }
    
    .button-me a{
        font-size: 16px !important;
    }
    
    .heading-price h2 {
    font-size: 34px !important;
        
    }
    

}

/* Mobile Styles */
@media (max-width: 768px) {
    .heading-one h1, .heading-one span {
        font-size: 26px !important; /* Adjusted for mobile */
    }

    .heading-two h2 {
        font-size: 24px !important; /* Adjusted for mobile */
    }

    .heading-three h3, .elementor-kit-7875 .faq-LP a {
        font-size: 20px !important; /* Adjusted for mobile */
    }
    
    .heading-price h2 {
    font-size: 30px !important;
        
    }
}



/* FAQ LANDING PAGE */

.faq-LP .elementor-accordion {
    border: unset;
}

.faq-LP .elementor-accordion-item {
    border: 1px solid #E9EBF1 !important;
    margin-bottom: 2em;
    border-radius: 20px;
    background: white;
}

.faq-LP .elementor-accordion-item:has(.elementor-active) {
        border-color: #223843 !important;
        
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}

.faq-LP a:hover {
    text-decoration: unset;
}

.faq-LP svg {
    height: 30px !important;
    width: 30px !important;
}

.faq-LP .elementor-tab-title {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    
}

.divider-pricing::before,
.divider-pricing::after {
    content: "";
    position: absolute;
    width: 12px; /* Adjust circle size */
    height: 12px;
    background-color: #223843; /* Change color as needed */
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
}

.divider-pricing::before {
    left: 0;
}

.divider-pricing::after {
    right: 0;
}

.orange-icon circle{
    fill: #F09233;
}


.testimonial-home img {
    width: 80px;
    margin-top: -10px;
}/* End custom CSS */</pre></body></html>