.elementor-29 .elementor-element.elementor-element-f9e222a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.07;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-f9e222a::before, .elementor-29 .elementor-element.elementor-element-f9e222a > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-f9e222a > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-f9e222a > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-f9e222a > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-f9e222a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-1139394{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1rem 01rem;--row-gap:1rem;--column-gap:01rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-29 .elementor-element.elementor-element-9e11929{width:100%;max-width:100%;text-align:left;}.elementor-29 .elementor-element.elementor-element-9e11929 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-9e11929 .elementor-heading-title{font-family:"Sprat", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-77d092c{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-9604985 .elementor-button{background-color:var( --e-global-color-a812de0 );font-size:18px;font-weight:400;letter-spacing:0px;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.5s;border-style:none;border-radius:7px 7px 7px 7px;padding:15px 36px 16px 16px;}.elementor-29 .elementor-element.elementor-element-9604985 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-9604985 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-cbeece3 );border-color:var( --e-global-color-a812de0 );}.elementor-29 .elementor-element.elementor-element-9604985 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-9604985 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-29 .elementor-element.elementor-element-9604985 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-9604985 .elementor-button:focus svg{fill:var( --e-global-color-cbeece3 );}.elementor-29 .elementor-element.elementor-element-ca709c4{--display:flex;--min-height:74vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:22px 22px 22px 22px;--margin-top:3rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ca709c4:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ca709c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gisolutionsinc.com/wp-content/uploads/2025/04/2149484036.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-ca709c4.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-3e503c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-baf4f54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-37a9014{text-align:center;}.elementor-29 .elementor-element.elementor-element-613171f{text-align:center;}.elementor-29 .elementor-element.elementor-element-f99a6f9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-60d2dae{--display:flex;--border-radius:.44rem .44rem .44rem .44rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-60d2dae:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-60d2dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e939c3a );}.elementor-29 .elementor-element.elementor-element-f0fcf7b img{border-radius:12px 12px 12px 12px;}.elementor-29 .elementor-element.elementor-element-ee2521b{--display:flex;--border-radius:.44rem .44rem .44rem .44rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-ee2521b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ee2521b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-ee2521b.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-49a2d5f .elementor-image-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-49a2d5f .elementor-image-box-title{font-size:1.5rem;}.elementor-29 .elementor-element.elementor-element-49a2d5f .elementor-image-box-description{font-size:1rem;}.elementor-29 .elementor-element.elementor-element-1224b08 .elementor-button{background-color:var( --e-global-color-a812de0 );font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 36px 16px 36px;}.elementor-29 .elementor-element.elementor-element-b121e0e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-df7d754 .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-df7d754{--icon-box-icon-margin:15px;}.elementor-29 .elementor-element.elementor-element-df7d754.elementor-view-stacked .elementor-icon{background-color:#144171;}.elementor-29 .elementor-element.elementor-element-df7d754.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-df7d754.elementor-view-default .elementor-icon{fill:#144171;color:#144171;border-color:#144171;}.elementor-29 .elementor-element.elementor-element-df7d754 .elementor-icon{font-size:68px;}.elementor-29 .elementor-element.elementor-element-df7d754 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-df7d754 .elementor-icon-box-title a{font-size:1.5rem;}.elementor-29 .elementor-element.elementor-element-df7d754 .elementor-icon-box-description{font-size:1rem;}.elementor-29 .elementor-element.elementor-element-336589a .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-336589a{--icon-box-icon-margin:15px;}.elementor-29 .elementor-element.elementor-element-336589a.elementor-view-stacked .elementor-icon{background-color:#144171;}.elementor-29 .elementor-element.elementor-element-336589a.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-336589a.elementor-view-default .elementor-icon{fill:#144171;color:#144171;border-color:#144171;}.elementor-29 .elementor-element.elementor-element-336589a .elementor-icon{font-size:68px;}.elementor-29 .elementor-element.elementor-element-336589a .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-336589a .elementor-icon-box-title a{font-size:1.5rem;}.elementor-29 .elementor-element.elementor-element-336589a .elementor-icon-box-description{font-size:1rem;}.elementor-29 .elementor-element.elementor-element-58ec7ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-58ec7ab:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-58ec7ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbeece3 );}.elementor-29 .elementor-element.elementor-element-1a7512b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4ba1a92{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.29;--overlay-mix-blend-mode:color;--border-radius:.44rem .44rem .44rem .44rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.3rem;--padding-bottom:1.3rem;--padding-left:1.3rem;--padding-right:1.3rem;}.elementor-29 .elementor-element.elementor-element-4ba1a92:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4ba1a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-4ba1a92::before, .elementor-29 .elementor-element.elementor-element-4ba1a92 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-4ba1a92 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-4ba1a92 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-4ba1a92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-4ba1a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gisolutionsinc.com/wp-content/uploads/2025/03/Asset-1.svg");--background-overlay:'';background-size:cover;}.elementor-29 .elementor-element.elementor-element-4ba1a92.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-c266714 .elementor-heading-title{font-family:"Geist", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-6f4a1cc .elementor-heading-title{font-family:"Geist", Sans-serif;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-4a95787{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:.44rem .44rem .44rem .44rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.3rem;--padding-bottom:1.3rem;--padding-left:1.3rem;--padding-right:1.3rem;}.elementor-29 .elementor-element.elementor-element-4a95787:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4a95787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e939c3a );}.elementor-29 .elementor-element.elementor-element-4a95787.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-e2ef3e2 .elementor-heading-title{font-family:"Geist", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-f6bf1cb .elementor-heading-title{font-family:"Geist", Sans-serif;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-1eb62ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c20c7e6{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:.44rem .44rem .44rem .44rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.3rem;--padding-bottom:1.3rem;--padding-left:1.3rem;--padding-right:1.3rem;}.elementor-29 .elementor-element.elementor-element-c20c7e6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c20c7e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e43d604 );}.elementor-29 .elementor-element.elementor-element-82f6337 img{border-radius:.34rem .34rem .34rem .34rem;}.elementor-29 .elementor-element.elementor-element-7d5116a .elementor-heading-title{font-family:"Geist", Sans-serif;font-weight:600;line-height:36px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-bf7d9a3 .elementor-heading-title{font-family:"Geist", Sans-serif;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-1ad55ff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-d6e7bbb{--display:flex;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--border-radius:.44rem .44rem .44rem .44rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.3rem;--padding-bottom:1.3rem;--padding-left:1.3rem;--padding-right:1.3rem;}.elementor-29 .elementor-element.elementor-element-d6e7bbb:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-d6e7bbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e939c3a );}.elementor-29 .elementor-element.elementor-element-40f8b33 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-40f8b33{text-align:center;}.elementor-29 .elementor-element.elementor-element-40f8b33 img{width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:.44rem .44rem .44rem .44rem;}.elementor-29 .elementor-element.elementor-element-ca6fcd9 .elementor-heading-title{font-family:"Geist", Sans-serif;font-weight:600;line-height:36px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-63988ec .elementor-heading-title{font-family:"Geist", Sans-serif;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-1f152de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-a084159{text-align:center;}.elementor-29 .elementor-element.elementor-element-f714e92{width:var( --container-widget-width, 830px );max-width:830px;--container-widget-width:830px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-f714e92.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-5e6a03a{--e-image-carousel-slides-to-show:5;}.elementor-29 .elementor-element.elementor-element-5e6a03a .swiper-wrapper{display:flex;align-items:center;}.elementor-29 .elementor-element.elementor-element-35fe7f7 .elementor-button{background-color:var( --e-global-color-a812de0 );font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 36px 16px 36px;}.elementor-29 .elementor-element.elementor-element-91907d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-3443e41{text-align:center;}.elementor-29 .elementor-element.elementor-element-4cb2bfa .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-4cb2bfa .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-4cb2bfa .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-4cb2bfa .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-4cb2bfa{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-4cb2bfa .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-4cb2bfa .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-ae74d9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:3rem 2rem;--row-gap:3rem;--column-gap:2rem;--flex-wrap:wrap;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-5c16fab{--display:flex;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 4px 24px 0px rgba(22.000000000000004, 65.00000000000014, 146.99999999999997, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:1.3rem;--padding-left:0rem;--padding-right:0rem;--e-con-transform-transition-duration:600ms;}.elementor-29 .elementor-element.elementor-element-5c16fab:hover{background-color:var( --e-global-color-primary );--border-radius:.44rem .44rem .44rem .44rem;--border-top-left-radius:.44rem;--border-top-right-radius:.44rem;--border-bottom-right-radius:.44rem;--border-bottom-left-radius:.44rem;box-shadow:0px 3px 8px 0px rgba(22.000000000000007, 65.00000000000016, 147, 0.050980392156862744);}.elementor-29 .elementor-element.elementor-element-5c16fab.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-29 .elementor-element.elementor-element-5c16fab, .elementor-29 .elementor-element.elementor-element-5c16fab::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-5051416 img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:.30rem .30rem 0rem 0rem;}.elementor-29 .elementor-element.elementor-element-4f93191{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:1.3rem;--padding-left:1.3rem;--padding-right:1.3rem;}.elementor-29 .elementor-element.elementor-element-00568e1{text-align:left;}.elementor-29 .elementor-element.elementor-element-00568e1 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:bold;line-height:22px;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-9c5ec7f{text-align:left;}.elementor-29 .elementor-element.elementor-element-9c5ec7f .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:300;line-height:21px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-4871d3d .elementor-icon-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-4871d3d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-4871d3d.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-4871d3d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-4871d3d.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-4871d3d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-4871d3d .elementor-icon{font-size:32px;}.elementor-29 .elementor-element.elementor-element-4871d3d .elementor-icon svg{height:32px;}.elementor-29 .elementor-element.elementor-element-4871d3d .elementor-icon i, .elementor-29 .elementor-element.elementor-element-4871d3d .elementor-icon svg{transform:rotate(321deg);}.elementor-29 .elementor-element.elementor-element-6f2f466{--display:flex;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 4px 24px 0px rgba(22.000000000000004, 65.00000000000014, 146.99999999999997, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:1.3rem;--padding-left:0rem;--padding-right:0rem;--e-con-transform-transition-duration:600ms;}.elementor-29 .elementor-element.elementor-element-6f2f466:hover{background-color:var( --e-global-color-primary );--border-radius:.44rem .44rem .44rem .44rem;--border-top-left-radius:.44rem;--border-top-right-radius:.44rem;--border-bottom-right-radius:.44rem;--border-bottom-left-radius:.44rem;box-shadow:0px 3px 8px 0px rgba(22.000000000000007, 65.00000000000016, 147, 0.050980392156862744);}.elementor-29 .elementor-element.elementor-element-6f2f466.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-29 .elementor-element.elementor-element-6f2f466, .elementor-29 .elementor-element.elementor-element-6f2f466::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-7b0b4e3 img{height:180px;object-fit:cover;object-position:center center;border-radius:.30rem .30rem 0rem 0rem;}.elementor-29 .elementor-element.elementor-element-2d982c7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:1.3rem;--padding-left:1.3rem;--padding-right:1.3rem;}.elementor-29 .elementor-element.elementor-element-e1dd7d6{text-align:left;}.elementor-29 .elementor-element.elementor-element-e1dd7d6 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:bold;line-height:22px;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-5a12c32{text-align:left;}.elementor-29 .elementor-element.elementor-element-5a12c32 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:300;line-height:21px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-f3ec541 .elementor-icon-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-f3ec541.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-f3ec541.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-f3ec541.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-f3ec541.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-f3ec541.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-f3ec541 .elementor-icon{font-size:32px;}.elementor-29 .elementor-element.elementor-element-f3ec541 .elementor-icon svg{height:32px;}.elementor-29 .elementor-element.elementor-element-f3ec541 .elementor-icon i, .elementor-29 .elementor-element.elementor-element-f3ec541 .elementor-icon svg{transform:rotate(321deg);}.elementor-29 .elementor-element.elementor-element-7c8a187{--display:flex;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 4px 24px 0px rgba(22.000000000000004, 65.00000000000014, 146.99999999999997, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:1.3rem;--padding-left:0rem;--padding-right:0rem;--e-con-transform-transition-duration:600ms;}.elementor-29 .elementor-element.elementor-element-7c8a187:hover{background-color:var( --e-global-color-primary );--border-radius:.44rem .44rem .44rem .44rem;--border-top-left-radius:.44rem;--border-top-right-radius:.44rem;--border-bottom-right-radius:.44rem;--border-bottom-left-radius:.44rem;box-shadow:0px 3px 8px 0px rgba(22.000000000000007, 65.00000000000016, 147, 0.050980392156862744);}.elementor-29 .elementor-element.elementor-element-7c8a187.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-29 .elementor-element.elementor-element-7c8a187, .elementor-29 .elementor-element.elementor-element-7c8a187::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-b79c49a img{height:180px;object-fit:cover;object-position:center center;border-radius:.30rem .30rem 0rem 0rem;}.elementor-29 .elementor-element.elementor-element-3fd5fbe{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:1.3rem;--padding-left:1.3rem;--padding-right:1.3rem;}.elementor-29 .elementor-element.elementor-element-3948ab6{text-align:left;}.elementor-29 .elementor-element.elementor-element-3948ab6 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:bold;line-height:22px;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-700f66e{text-align:left;}.elementor-29 .elementor-element.elementor-element-700f66e .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:300;line-height:21px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-b29bd76 .elementor-icon-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-b29bd76.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-b29bd76.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-b29bd76.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-b29bd76.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-b29bd76.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-b29bd76 .elementor-icon{font-size:32px;}.elementor-29 .elementor-element.elementor-element-b29bd76 .elementor-icon svg{height:32px;}.elementor-29 .elementor-element.elementor-element-b29bd76 .elementor-icon i, .elementor-29 .elementor-element.elementor-element-b29bd76 .elementor-icon svg{transform:rotate(321deg);}.elementor-29 .elementor-element.elementor-element-1a0b6bb{--display:flex;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 4px 24px 0px rgba(22.000000000000004, 65.00000000000014, 146.99999999999997, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:1.3rem;--padding-left:0rem;--padding-right:0rem;--e-con-transform-transition-duration:600ms;}.elementor-29 .elementor-element.elementor-element-1a0b6bb:hover{background-color:var( --e-global-color-primary );--border-radius:.44rem .44rem .44rem .44rem;--border-top-left-radius:.44rem;--border-top-right-radius:.44rem;--border-bottom-right-radius:.44rem;--border-bottom-left-radius:.44rem;box-shadow:0px 3px 8px 0px rgba(22.000000000000007, 65.00000000000016, 147, 0.050980392156862744);}.elementor-29 .elementor-element.elementor-element-1a0b6bb.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-29 .elementor-element.elementor-element-1a0b6bb, .elementor-29 .elementor-element.elementor-element-1a0b6bb::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-3fc7272 img{width:100%;max-width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:.30rem .30rem 0rem 0rem;}.elementor-29 .elementor-element.elementor-element-d64d476{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:1.3rem;--padding-left:1.3rem;--padding-right:1.3rem;}.elementor-29 .elementor-element.elementor-element-c08c0c2{text-align:left;}.elementor-29 .elementor-element.elementor-element-c08c0c2 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:bold;line-height:22px;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-7979a6d{text-align:left;}.elementor-29 .elementor-element.elementor-element-7979a6d .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:300;line-height:21px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-d4f87a3 .elementor-icon-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-d4f87a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-d4f87a3.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-d4f87a3.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-d4f87a3.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-d4f87a3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-d4f87a3 .elementor-icon{font-size:32px;}.elementor-29 .elementor-element.elementor-element-d4f87a3 .elementor-icon svg{height:32px;}.elementor-29 .elementor-element.elementor-element-d4f87a3 .elementor-icon i, .elementor-29 .elementor-element.elementor-element-d4f87a3 .elementor-icon svg{transform:rotate(321deg);}.elementor-29 .elementor-element.elementor-element-3b38ed7{--display:flex;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 4px 24px 0px rgba(22.000000000000004, 65.00000000000014, 146.99999999999997, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:1.3rem;--padding-left:0rem;--padding-right:0rem;--e-con-transform-transition-duration:600ms;}.elementor-29 .elementor-element.elementor-element-3b38ed7:hover{background-color:var( --e-global-color-primary );--border-radius:.44rem .44rem .44rem .44rem;--border-top-left-radius:.44rem;--border-top-right-radius:.44rem;--border-bottom-right-radius:.44rem;--border-bottom-left-radius:.44rem;box-shadow:0px 3px 8px 0px rgba(22.000000000000007, 65.00000000000016, 147, 0.050980392156862744);}.elementor-29 .elementor-element.elementor-element-3b38ed7.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-29 .elementor-element.elementor-element-3b38ed7, .elementor-29 .elementor-element.elementor-element-3b38ed7::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-dd2ce63 img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:.30rem .30rem 0rem 0rem;}.elementor-29 .elementor-element.elementor-element-fdfc983{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:1.3rem;--padding-left:1.3rem;--padding-right:1.3rem;}.elementor-29 .elementor-element.elementor-element-1634ee6{text-align:left;}.elementor-29 .elementor-element.elementor-element-1634ee6 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:bold;line-height:22px;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-9b0dd0e{text-align:left;}.elementor-29 .elementor-element.elementor-element-9b0dd0e .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:300;line-height:21px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-95d1976 .elementor-icon-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-95d1976.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-95d1976.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-95d1976.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-95d1976.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-95d1976.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-95d1976 .elementor-icon{font-size:32px;}.elementor-29 .elementor-element.elementor-element-95d1976 .elementor-icon svg{height:32px;}.elementor-29 .elementor-element.elementor-element-95d1976 .elementor-icon i, .elementor-29 .elementor-element.elementor-element-95d1976 .elementor-icon svg{transform:rotate(321deg);}.elementor-29 .elementor-element.elementor-element-d77bb74{--display:flex;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 4px 24px 0px rgba(22.000000000000004, 65.00000000000014, 146.99999999999997, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:1.3rem;--padding-left:0rem;--padding-right:0rem;--e-con-transform-transition-duration:600ms;}.elementor-29 .elementor-element.elementor-element-d77bb74:hover{background-color:var( --e-global-color-primary );--border-radius:.44rem .44rem .44rem .44rem;--border-top-left-radius:.44rem;--border-top-right-radius:.44rem;--border-bottom-right-radius:.44rem;--border-bottom-left-radius:.44rem;box-shadow:0px 3px 8px 0px rgba(22.000000000000007, 65.00000000000016, 147, 0.050980392156862744);}.elementor-29 .elementor-element.elementor-element-d77bb74.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-29 .elementor-element.elementor-element-d77bb74, .elementor-29 .elementor-element.elementor-element-d77bb74::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-882a3d6 img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:.30rem .30rem 0rem 0rem;}.elementor-29 .elementor-element.elementor-element-123a829{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:1.3rem;--padding-left:1.3rem;--padding-right:1.3rem;}.elementor-29 .elementor-element.elementor-element-f690b2d{text-align:left;}.elementor-29 .elementor-element.elementor-element-f690b2d .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:bold;line-height:22px;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-3fd4f9b{text-align:left;}.elementor-29 .elementor-element.elementor-element-3fd4f9b .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:300;line-height:21px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-1f7586e .elementor-icon-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-1f7586e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-1f7586e.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-1f7586e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-1f7586e.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-1f7586e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-1f7586e .elementor-icon{font-size:32px;}.elementor-29 .elementor-element.elementor-element-1f7586e .elementor-icon svg{height:32px;}.elementor-29 .elementor-element.elementor-element-1f7586e .elementor-icon i, .elementor-29 .elementor-element.elementor-element-1f7586e .elementor-icon svg{transform:rotate(321deg);}.elementor-29 .elementor-element.elementor-element-6e28417{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-6e28417:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6e28417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e43d604 );}.elementor-29 .elementor-element.elementor-element-a348e8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1ddb367{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7c5a060:not( .elementor-widget-image ) .elementor-widget-container, .elementor-29 .elementor-element.elementor-element-7c5a060.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://gisolutionsinc.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-29 .elementor-element.elementor-element-7c5a060 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-29 .elementor-element.elementor-element-abcb5c1{--display:flex;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-15a8080 .elementor-heading-title{font-family:"Sprat", Sans-serif;font-size:60px;font-weight:300;line-height:60px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-05814c3 .elementor-button{background-color:var( --e-global-color-a812de0 );font-size:1rem;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:30px 30px 30px 30px;padding:15px 36px 16px 36px;}.elementor-29 .elementor-element.elementor-element-05814c3 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-05814c3 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-05814c3.elementor-element{--align-self:flex-start;}.elementor-29 .elementor-element.elementor-element-05814c3 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-05814c3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-1d22156{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-1d22156:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1d22156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e939c3a );}.elementor-29 .elementor-element.elementor-element-05aef6c{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-05aef6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b4b5fbf .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-b4b5fbf .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-b4b5fbf .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-b4b5fbf .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-b4b5fbf{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-b4b5fbf .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-b4b5fbf .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-d57e1fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-eb62b15{--display:flex;--justify-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a812de0 );--border-color:var( --e-global-color-a812de0 );--border-radius:.44rem .44rem .44rem .44rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:500ms;}.elementor-29 .elementor-element.elementor-element-eb62b15:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-eb62b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbeece3 );}.elementor-29 .elementor-element.elementor-element-eb62b15:hover{background-color:var( --e-global-color-e939c3a );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9280ee6 );--border-color:var( --e-global-color-9280ee6 );--border-radius:.44rem .44rem .44rem .44rem;--border-top-left-radius:.44rem;--border-top-right-radius:.44rem;--border-bottom-right-radius:.44rem;--border-bottom-left-radius:.44rem;}.elementor-29 .elementor-element.elementor-element-eb62b15.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-29 .elementor-element.elementor-element-eb62b15, .elementor-29 .elementor-element.elementor-element-eb62b15::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-def2d2e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29 .elementor-element.elementor-element-def2d2e .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-def2d2e .elementor-icon-box-title{margin-block-end:7px;}.elementor-29 .elementor-element.elementor-element-def2d2e .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-def2d2e .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-def2d2e .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-cba211f .elementor-icon-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-cba211f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-cba211f.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-cba211f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-cba211f.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-cba211f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-cba211f .elementor-icon{font-size:32px;}.elementor-29 .elementor-element.elementor-element-cba211f .elementor-icon svg{height:32px;}.elementor-29 .elementor-element.elementor-element-cba211f .elementor-icon i, .elementor-29 .elementor-element.elementor-element-cba211f .elementor-icon svg{transform:rotate(321deg);}.elementor-29 .elementor-element.elementor-element-fbf32fd{--display:flex;--justify-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a812de0 );--border-color:var( --e-global-color-a812de0 );--border-radius:.44rem .44rem .44rem .44rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:500ms;}.elementor-29 .elementor-element.elementor-element-fbf32fd:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-fbf32fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbeece3 );}.elementor-29 .elementor-element.elementor-element-fbf32fd:hover{background-color:var( --e-global-color-e939c3a );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9280ee6 );--border-color:var( --e-global-color-9280ee6 );--border-radius:.44rem .44rem .44rem .44rem;--border-top-left-radius:.44rem;--border-top-right-radius:.44rem;--border-bottom-right-radius:.44rem;--border-bottom-left-radius:.44rem;}.elementor-29 .elementor-element.elementor-element-fbf32fd.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-29 .elementor-element.elementor-element-fbf32fd, .elementor-29 .elementor-element.elementor-element-fbf32fd::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-028dc50 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29 .elementor-element.elementor-element-028dc50 .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-028dc50 .elementor-icon-box-title{margin-block-end:7px;}.elementor-29 .elementor-element.elementor-element-028dc50 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-028dc50 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-028dc50 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-a69eb45 .elementor-icon-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-a69eb45.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-a69eb45.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-a69eb45.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-a69eb45.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-a69eb45.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-a69eb45 .elementor-icon{font-size:32px;}.elementor-29 .elementor-element.elementor-element-a69eb45 .elementor-icon svg{height:32px;}.elementor-29 .elementor-element.elementor-element-a69eb45 .elementor-icon i, .elementor-29 .elementor-element.elementor-element-a69eb45 .elementor-icon svg{transform:rotate(321deg);}.elementor-29 .elementor-element.elementor-element-2203452{--display:flex;--justify-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a812de0 );--border-color:var( --e-global-color-a812de0 );--border-radius:.44rem .44rem .44rem .44rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:500ms;}.elementor-29 .elementor-element.elementor-element-2203452:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2203452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbeece3 );}.elementor-29 .elementor-element.elementor-element-2203452:hover{background-color:var( --e-global-color-e939c3a );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9280ee6 );--border-color:var( --e-global-color-9280ee6 );--border-radius:.44rem .44rem .44rem .44rem;--border-top-left-radius:.44rem;--border-top-right-radius:.44rem;--border-bottom-right-radius:.44rem;--border-bottom-left-radius:.44rem;}.elementor-29 .elementor-element.elementor-element-2203452.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-29 .elementor-element.elementor-element-2203452, .elementor-29 .elementor-element.elementor-element-2203452::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-6e7571d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29 .elementor-element.elementor-element-6e7571d .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-6e7571d .elementor-icon-box-title{margin-block-end:7px;}.elementor-29 .elementor-element.elementor-element-6e7571d .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-6e7571d .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-6e7571d .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-7ca2c06 .elementor-icon-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-7ca2c06.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-7ca2c06.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-7ca2c06.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-7ca2c06.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-7ca2c06.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-7ca2c06 .elementor-icon{font-size:32px;}.elementor-29 .elementor-element.elementor-element-7ca2c06 .elementor-icon svg{height:32px;}.elementor-29 .elementor-element.elementor-element-7ca2c06 .elementor-icon i, .elementor-29 .elementor-element.elementor-element-7ca2c06 .elementor-icon svg{transform:rotate(321deg);}.elementor-29 .elementor-element.elementor-element-2ab467e{--display:flex;--justify-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a812de0 );--border-color:var( --e-global-color-a812de0 );--border-radius:.44rem .44rem .44rem .44rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:500ms;}.elementor-29 .elementor-element.elementor-element-2ab467e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2ab467e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbeece3 );}.elementor-29 .elementor-element.elementor-element-2ab467e:hover{background-color:var( --e-global-color-e939c3a );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9280ee6 );--border-color:var( --e-global-color-9280ee6 );--border-radius:.44rem .44rem .44rem .44rem;--border-top-left-radius:.44rem;--border-top-right-radius:.44rem;--border-bottom-right-radius:.44rem;--border-bottom-left-radius:.44rem;}.elementor-29 .elementor-element.elementor-element-2ab467e.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-29 .elementor-element.elementor-element-2ab467e, .elementor-29 .elementor-element.elementor-element-2ab467e::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-117e636 .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-117e636 .elementor-icon-box-title{margin-block-end:7px;}.elementor-29 .elementor-element.elementor-element-117e636 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-117e636 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-117e636 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-a33e1b3 .elementor-icon-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-a33e1b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-a33e1b3.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-a33e1b3.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-a33e1b3.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-a33e1b3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-a33e1b3 .elementor-icon{font-size:32px;}.elementor-29 .elementor-element.elementor-element-a33e1b3 .elementor-icon svg{height:32px;}.elementor-29 .elementor-element.elementor-element-a33e1b3 .elementor-icon i, .elementor-29 .elementor-element.elementor-element-a33e1b3 .elementor-icon svg{transform:rotate(321deg);}.elementor-29 .elementor-element.elementor-element-9277c02{--display:flex;--justify-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a812de0 );--border-color:var( --e-global-color-a812de0 );--border-radius:.44rem .44rem .44rem .44rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:500ms;}.elementor-29 .elementor-element.elementor-element-9277c02:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-9277c02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbeece3 );}.elementor-29 .elementor-element.elementor-element-9277c02:hover{background-color:var( --e-global-color-e939c3a );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9280ee6 );--border-color:var( --e-global-color-9280ee6 );--border-radius:.44rem .44rem .44rem .44rem;--border-top-left-radius:.44rem;--border-top-right-radius:.44rem;--border-bottom-right-radius:.44rem;--border-bottom-left-radius:.44rem;}.elementor-29 .elementor-element.elementor-element-9277c02.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-29 .elementor-element.elementor-element-9277c02, .elementor-29 .elementor-element.elementor-element-9277c02::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-00e69f5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29 .elementor-element.elementor-element-00e69f5 .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-00e69f5 .elementor-icon-box-title{margin-block-end:7px;}.elementor-29 .elementor-element.elementor-element-00e69f5 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-00e69f5 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-00e69f5 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-c294c8a .elementor-icon-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-c294c8a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-c294c8a.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-c294c8a.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-c294c8a.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-c294c8a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-c294c8a .elementor-icon{font-size:32px;}.elementor-29 .elementor-element.elementor-element-c294c8a .elementor-icon svg{height:32px;}.elementor-29 .elementor-element.elementor-element-c294c8a .elementor-icon i, .elementor-29 .elementor-element.elementor-element-c294c8a .elementor-icon svg{transform:rotate(321deg);}.elementor-29 .elementor-element.elementor-element-454266f{--display:flex;--justify-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a812de0 );--border-color:var( --e-global-color-a812de0 );--border-radius:.44rem .44rem .44rem .44rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:500ms;}.elementor-29 .elementor-element.elementor-element-454266f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-454266f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbeece3 );}.elementor-29 .elementor-element.elementor-element-454266f:hover{background-color:var( --e-global-color-e939c3a );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9280ee6 );--border-color:var( --e-global-color-9280ee6 );--border-radius:.44rem .44rem .44rem .44rem;--border-top-left-radius:.44rem;--border-top-right-radius:.44rem;--border-bottom-right-radius:.44rem;--border-bottom-left-radius:.44rem;}.elementor-29 .elementor-element.elementor-element-454266f.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-29 .elementor-element.elementor-element-454266f, .elementor-29 .elementor-element.elementor-element-454266f::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-553808c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29 .elementor-element.elementor-element-553808c .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-553808c .elementor-icon-box-title{margin-block-end:7px;}.elementor-29 .elementor-element.elementor-element-553808c .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-553808c .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-553808c .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-89d2273 .elementor-icon-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-89d2273.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-89d2273.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-89d2273.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-89d2273.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-89d2273.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-89d2273 .elementor-icon{font-size:32px;}.elementor-29 .elementor-element.elementor-element-89d2273 .elementor-icon svg{height:32px;}.elementor-29 .elementor-element.elementor-element-89d2273 .elementor-icon i, .elementor-29 .elementor-element.elementor-element-89d2273 .elementor-icon svg{transform:rotate(321deg);}.elementor-29 .elementor-element.elementor-element-c02c049{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-c8dd17b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 2rem 0rem;}.elementor-29 .elementor-element.elementor-element-c8dd17b{text-align:center;}.elementor-29 .elementor-element.elementor-element-c8dd17b .elementor-heading-title{font-family:"Sprat", Sans-serif;font-weight:300;line-height:60px;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-f4a5667{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-f1e59fe{text-align:left;}.elementor-29 .elementor-element.elementor-element-f1e59fe .elementor-heading-title{font-size:18px;font-weight:400;line-height:26px;}.elementor-29 .elementor-element.elementor-element-3b5fa87{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-8f76928{text-align:left;}.elementor-29 .elementor-element.elementor-element-8f76928 .elementor-heading-title{font-size:18px;font-weight:400;line-height:26px;}.elementor-29 .elementor-element.elementor-global-703 .elementor-button{background-color:var( --e-global-color-a812de0 );font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 36px 16px 36px;}.elementor-29 .elementor-element.elementor-global-703 .elementor-button:hover, .elementor-29 .elementor-element.elementor-global-703 .elementor-button:focus{background-color:var( --e-global-color-cbeece3 );color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-global-703 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-global-703 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-7f96119{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b395948{text-align:left;}.elementor-29 .elementor-element.elementor-element-b395948 .elementor-heading-title{font-size:18px;font-weight:400;line-height:24px;}.elementor-29 .elementor-element.elementor-element-30b64b9{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-dc63a19{text-align:left;}.elementor-29 .elementor-element.elementor-element-dc63a19 .elementor-heading-title{font-size:18px;font-weight:400;line-height:24px;}.elementor-29 .elementor-element.elementor-element-0dc929a{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-2ea1eb0{text-align:left;}.elementor-29 .elementor-element.elementor-element-2ea1eb0 .elementor-heading-title{font-size:18px;font-weight:400;line-height:24px;}.elementor-29 .elementor-element.elementor-element-35c24da{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-a2fafce{text-align:left;}.elementor-29 .elementor-element.elementor-element-a2fafce .elementor-heading-title{font-size:18px;font-weight:400;line-height:24px;}.elementor-29 .elementor-element.elementor-element-f0e0ec9{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:1rem;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-29 .elementor-element.elementor-element-f0e0ec9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-cbeece3 );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-e939c3a );}.elementor-29 .elementor-element.elementor-element-f0e0ec9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-e939c3a );}:where( .elementor-29 .elementor-element.elementor-element-f0e0ec9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-e939c3a );border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:16px;--padding-bottom:20px;--padding-left:14px;}.elementor-29 .elementor-element.elementor-element-f0e0ec9 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-29 .elementor-element.elementor-element-f0e0ec9.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-f0e0ec9 {--n-accordion-padding:16px 16px 20px 8px;}:where( .elementor-29 .elementor-element.elementor-element-f0e0ec9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}body.elementor-page-29:not(.elementor-motion-effects-element-type-background), body.elementor-page-29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-f99a6f9{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-b121e0e{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-1139394{--width:60%;}.elementor-29 .elementor-element.elementor-element-ca709c4{--width:480px;}.elementor-29 .elementor-element.elementor-element-baf4f54{--width:820px;}.elementor-29 .elementor-element.elementor-element-1a7512b{--width:25%;}.elementor-29 .elementor-element.elementor-element-1eb62ce{--width:35%;}.elementor-29 .elementor-element.elementor-element-1ad55ff{--width:40%;}.elementor-29 .elementor-element.elementor-element-5c16fab{--width:30%;}.elementor-29 .elementor-element.elementor-element-4f93191{--width:100%;}.elementor-29 .elementor-element.elementor-element-6f2f466{--width:30%;}.elementor-29 .elementor-element.elementor-element-2d982c7{--width:100%;}.elementor-29 .elementor-element.elementor-element-7c8a187{--width:30%;}.elementor-29 .elementor-element.elementor-element-3fd5fbe{--width:100%;}.elementor-29 .elementor-element.elementor-element-1a0b6bb{--width:30%;}.elementor-29 .elementor-element.elementor-element-d64d476{--width:100%;}.elementor-29 .elementor-element.elementor-element-3b38ed7{--width:30%;}.elementor-29 .elementor-element.elementor-element-fdfc983{--width:100%;}.elementor-29 .elementor-element.elementor-element-d77bb74{--width:30%;}.elementor-29 .elementor-element.elementor-element-123a829{--width:100%;}.elementor-29 .elementor-element.elementor-element-1ddb367{--width:20%;}.elementor-29 .elementor-element.elementor-element-abcb5c1{--width:80%;}.elementor-29 .elementor-element.elementor-element-eb62b15{--width:40%;}.elementor-29 .elementor-element.elementor-element-fbf32fd{--width:40%;}.elementor-29 .elementor-element.elementor-element-2203452{--width:40%;}.elementor-29 .elementor-element.elementor-element-2ab467e{--width:40%;}.elementor-29 .elementor-element.elementor-element-9277c02{--width:40%;}.elementor-29 .elementor-element.elementor-element-454266f{--width:40%;}}@media(min-width:1025px){.elementor-29 .elementor-element.elementor-element-ca709c4:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ca709c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-f99a6f9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-b121e0e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-6e28417{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-29 .elementor-element.elementor-element-abcb5c1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-15a8080 .elementor-heading-title{font-size:48px;}}/* Start custom CSS for image-carousel, class: .elementor-element-5e6a03a *//* Apply to all images inside the container */
.elementor-29 .elementor-element.elementor-element-5e6a03a img {
    filter: grayscale(100%);
    transition: filter 0.5s ease;
    height: 120px;
    width: 100%;
    object-fit: contain;
 
}

/* Remove greyscale on hover */
.elementor-29 .elementor-element.elementor-element-5e6a03a img:hover {
    filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c16fab */.elementor-29 .elementor-element.elementor-element-5c16fab{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2f466 */.elementor-29 .elementor-element.elementor-element-6f2f466{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c8a187 */.elementor-29 .elementor-element.elementor-element-7c8a187{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a0b6bb */.elementor-29 .elementor-element.elementor-element-1a0b6bb{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b38ed7 */.elementor-29 .elementor-element.elementor-element-3b38ed7{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d77bb74 */.elementor-29 .elementor-element.elementor-element-d77bb74{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae74d9f */.elementor-29 .elementor-element.elementor-element-ae74d9f .data-box:hover h5{
    color: #fff;
}

.elementor-29 .elementor-element.elementor-element-ae74d9f .data-box.container-icon:hover .elementor-icon {
    transform: translate(-50%, 0); /* Bring it to its original position */
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS *//* Ensure the container is positioned relatively */
.container-icon {
    position: relative;
}

/* Position the icon absolutely within the container and hide it initially */
.container-icon .elementor-icon {
    position: absolute;
    bottom: 0; /* Start from the bottom */
    left: 90%;
    transform: translate(-50%, 100%); /* Center the icon horizontally and hide it downward */
    opacity: 0;
    transition: transform 0.5s ease, opacity 0.5s ease;
}

/* On container hover, move the icon up to its normal position */
.container-icon:hover{
    cursor: pointer;
}
.container-icon:hover .elementor-icon {
    transform: translate(-50%, 0); /* Bring it to its original position */
    opacity: 1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sprat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gisolutionsinc.com/wp-content/uploads/2024/09/Sprat-Regular.woff2') format('woff2'),
		url('https://gisolutionsinc.com/wp-content/uploads/2024/09/Sprat-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Sprat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://gisolutionsinc.com/wp-content/uploads/2024/09/Sprat-Bold.woff2') format('woff2'),
		url('https://gisolutionsinc.com/wp-content/uploads/2024/09/Sprat-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Sprat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://gisolutionsinc.com/wp-content/uploads/2024/09/Sprat-Medium.woff2') format('woff2'),
		url('https://gisolutionsinc.com/wp-content/uploads/2024/09/Sprat-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gisolutionsinc.com/wp-content/uploads/2024/09/Geist-Regular.woff2') format('woff2'),
		url('https://gisolutionsinc.com/wp-content/uploads/2024/09/Geist-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://gisolutionsinc.com/wp-content/uploads/2024/09/Geist-Light.woff2') format('woff2'),
		url('https://gisolutionsinc.com/wp-content/uploads/2024/09/Geist-Light.woff') format('woff');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://gisolutionsinc.com/wp-content/uploads/2024/09/Geist-SemiBold.woff2') format('woff2'),
		url('https://gisolutionsinc.com/wp-content/uploads/2024/09/Geist-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://gisolutionsinc.com/wp-content/uploads/2024/09/Geist-Medium.woff2') format('woff2'),
		url('https://gisolutionsinc.com/wp-content/uploads/2024/09/Geist-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */