.elementor-101 .elementor-element.elementor-element-f34e2fb{--display:flex;--min-height:571px;--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;--background-transition:0.3s;}.elementor-101 .elementor-element.elementor-element-f34e2fb:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-f34e2fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2A6640;background-image:url("https://www.technosoluce.net/wp-content/uploads/2026/01/hero_desktop_1920x800.jpg");background-position:center right;background-size:cover;}.elementor-101 .elementor-element.elementor-element-c1fc123{--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;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-101 .elementor-element.elementor-element-c1fc123.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-4a74d32{width:var( --container-widget-width, 112.203% );max-width:112.203%;--container-widget-width:112.203%;--container-widget-flex-grow:0;}.elementor-101 .elementor-element.elementor-element-4a74d32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-4a74d32 .elementor-heading-title{font-size:54px;color:var( --e-global-color-06fef82 );}.elementor-101 .elementor-element.elementor-element-8255e23{font-size:18px;color:var( --e-global-color-06fef82 );}.elementor-101 .elementor-element.elementor-element-f3df932{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-101 .elementor-element.elementor-element-f3df932.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-167e5e5{--display:flex;--min-height:571px;--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;--background-transition:0.3s;}.elementor-101 .elementor-element.elementor-element-167e5e5:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-167e5e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2A6640;background-image:url("https://www.technosoluce.net/wp-content/uploads/2026/01/hero_desktop_1920x800.jpg");background-position:center right;background-size:cover;}.elementor-101 .elementor-element.elementor-element-6108c3d{--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;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-101 .elementor-element.elementor-element-6108c3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-6363da2{width:var( --container-widget-width, 112.203% );max-width:112.203%;--container-widget-width:112.203%;--container-widget-flex-grow:0;}.elementor-101 .elementor-element.elementor-element-6363da2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-6363da2 .elementor-heading-title{font-size:54px;color:var( --e-global-color-06fef82 );}.elementor-101 .elementor-element.elementor-element-bc01c57{font-size:18px;color:var( --e-global-color-06fef82 );}.elementor-101 .elementor-element.elementor-element-65235b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-101 .elementor-element.elementor-element-65235b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-2a958fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-3a7304e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-096b859{--display:flex;--min-height:571px;--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;--background-transition:0.3s;}.elementor-101 .elementor-element.elementor-element-096b859:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-096b859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2A6640;background-image:url("https://www.technosoluce.net/wp-content/uploads/2026/01/hero_desktop_1920x800.jpg");background-position:center right;background-size:cover;}.elementor-101 .elementor-element.elementor-element-52a946f{--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;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-101 .elementor-element.elementor-element-52a946f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-61b5b67{width:var( --container-widget-width, 112.203% );max-width:112.203%;--container-widget-width:112.203%;--container-widget-flex-grow:0;}.elementor-101 .elementor-element.elementor-element-61b5b67.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-61b5b67 .elementor-heading-title{font-size:54px;color:var( --e-global-color-06fef82 );}.elementor-101 .elementor-element.elementor-element-ed0a81b{font-size:18px;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-e2767ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-101 .elementor-element.elementor-element-e2767ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-d698e9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-bc03c11.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-d3b5eca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-d3b5eca.e-con{--align-self:center;}.elementor-101 .elementor-element.elementor-element-d7c27b5{padding:7px 0px 7px 0px;text-align:center;}.elementor-101 .elementor-element.elementor-element-d7c27b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-627c906{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:33px 25px;--row-gap:33px;--column-gap:25px;--flex-wrap:wrap;}.elementor-101 .elementor-element.elementor-element-a8d64be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-101 .elementor-element.elementor-element-5daa5b9 .elementor-icon-wrapper{text-align:center;}.elementor-101 .elementor-element.elementor-element-5daa5b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-5daa5b9.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-5daa5b9.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-5daa5b9.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-5daa5b9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-5daa5b9 .elementor-icon{font-size:90px;}.elementor-101 .elementor-element.elementor-element-5daa5b9 .elementor-icon svg{height:90px;}.elementor-101 .elementor-element.elementor-element-c5e70f2 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-1b38db9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-101 .elementor-element.elementor-element-839a5ea .elementor-icon-wrapper{text-align:center;}.elementor-101 .elementor-element.elementor-element-839a5ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-839a5ea.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-839a5ea.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-839a5ea.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-839a5ea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-839a5ea .elementor-icon{font-size:90px;}.elementor-101 .elementor-element.elementor-element-839a5ea .elementor-icon svg{height:90px;}.elementor-101 .elementor-element.elementor-element-8511d63 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-35ab22e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-101 .elementor-element.elementor-element-30b8da4 .elementor-icon-wrapper{text-align:center;}.elementor-101 .elementor-element.elementor-element-30b8da4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-30b8da4.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-30b8da4.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-30b8da4.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-30b8da4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-30b8da4 .elementor-icon{font-size:90px;}.elementor-101 .elementor-element.elementor-element-30b8da4 .elementor-icon svg{height:90px;}.elementor-101 .elementor-element.elementor-element-8a46a51 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-a825737{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-101 .elementor-element.elementor-element-3bccb15 .elementor-icon-wrapper{text-align:center;}.elementor-101 .elementor-element.elementor-element-3bccb15.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-3bccb15.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-3bccb15.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-3bccb15.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-3bccb15.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-3bccb15 .elementor-icon{font-size:90px;}.elementor-101 .elementor-element.elementor-element-3bccb15 .elementor-icon svg{height:90px;}.elementor-101 .elementor-element.elementor-element-fefe6ad .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-7a8c98c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-101 .elementor-element.elementor-element-5daf44e .elementor-icon-wrapper{text-align:center;}.elementor-101 .elementor-element.elementor-element-5daf44e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-5daf44e.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-5daf44e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-5daf44e.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-5daf44e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-5daf44e .elementor-icon{font-size:90px;}.elementor-101 .elementor-element.elementor-element-5daf44e .elementor-icon svg{height:90px;}.elementor-101 .elementor-element.elementor-element-a6497f0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-2c321c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-101 .elementor-element.elementor-element-ea19fbd .elementor-icon-wrapper{text-align:center;}.elementor-101 .elementor-element.elementor-element-ea19fbd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-ea19fbd.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-ea19fbd.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-ea19fbd.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-ea19fbd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-ea19fbd .elementor-icon{font-size:90px;}.elementor-101 .elementor-element.elementor-element-ea19fbd .elementor-icon svg{height:90px;}.elementor-101 .elementor-element.elementor-element-b027bae .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-8601252{padding:20px 0px 20px 0px;}.elementor-101 .elementor-element.elementor-element-8601252 .elementor-button{font-size:20px;}.elementor-101 .elementor-element.elementor-element-b463e89{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-101 .elementor-element.elementor-element-05e1469{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-101 .elementor-element.elementor-element-724a178 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-06fef82 );}.elementor-101 .elementor-element.elementor-element-7b703b7{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-06fef82 );}.elementor-101 .elementor-element.elementor-element-7b703b7 a{color:var( --e-global-color-06fef82 );}.elementor-101 .elementor-element.elementor-element-f27e7e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-101 .elementor-element.elementor-element-f27e7e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-f29248d{padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-f29248d img{border-radius:20px 20px 20px 20px;}.elementor-101 .elementor-element.elementor-element-90dae36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-90dae36.e-con{--align-self:center;}.elementor-101 .elementor-element.elementor-element-f89a3fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-101 .elementor-element.elementor-element-295bfe6{--display:flex;}.elementor-101 .elementor-element.elementor-element-23b37e2 .elementor-icon-wrapper{text-align:center;}.elementor-101 .elementor-element.elementor-element-23b37e2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-23b37e2.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-23b37e2.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-23b37e2.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-23b37e2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-23b37e2 .elementor-icon{font-size:70px;}.elementor-101 .elementor-element.elementor-element-23b37e2 .elementor-icon svg{height:70px;}.elementor-101 .elementor-element.elementor-element-23b37e2 .elementor-icon i, .elementor-101 .elementor-element.elementor-element-23b37e2 .elementor-icon svg{transform:rotate(37deg);}.elementor-101 .elementor-element.elementor-element-81134c3{text-align:center;}.elementor-101 .elementor-element.elementor-element-81134c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-d48f703{--display:flex;}.elementor-101 .elementor-element.elementor-element-accbc4e .elementor-icon-wrapper{text-align:center;}.elementor-101 .elementor-element.elementor-element-accbc4e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-accbc4e.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-accbc4e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-accbc4e.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-accbc4e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-accbc4e .elementor-icon{font-size:70px;}.elementor-101 .elementor-element.elementor-element-accbc4e .elementor-icon svg{height:70px;}.elementor-101 .elementor-element.elementor-element-accbc4e .elementor-icon i, .elementor-101 .elementor-element.elementor-element-accbc4e .elementor-icon svg{transform:rotate(0deg);}.elementor-101 .elementor-element.elementor-element-4870146{text-align:center;}.elementor-101 .elementor-element.elementor-element-4870146 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-c3b6bae{--display:flex;}.elementor-101 .elementor-element.elementor-element-820d6bf .elementor-icon-wrapper{text-align:center;}.elementor-101 .elementor-element.elementor-element-820d6bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-820d6bf.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-820d6bf.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-820d6bf.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-820d6bf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-820d6bf .elementor-icon{font-size:70px;}.elementor-101 .elementor-element.elementor-element-820d6bf .elementor-icon svg{height:70px;}.elementor-101 .elementor-element.elementor-element-820d6bf .elementor-icon i, .elementor-101 .elementor-element.elementor-element-820d6bf .elementor-icon svg{transform:rotate(37deg);}.elementor-101 .elementor-element.elementor-element-653a604{text-align:center;}.elementor-101 .elementor-element.elementor-element-653a604 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-cc741d0 .elementor-button{font-size:20px;}.elementor-101 .elementor-element.elementor-element-ad8869f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-6a5fd9b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-101 .elementor-element.elementor-element-167e5e5:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-167e5e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.technosoluce.net/wp-content/uploads/2026/01/hero_tablet_1280x700.jpg");background-repeat:no-repeat;}.elementor-101 .elementor-element.elementor-element-6363da2 .elementor-heading-title{font-size:33px;}.elementor-101 .elementor-element.elementor-element-bc01c57{font-size:15px;}.elementor-101 .elementor-element.elementor-element-2a958fe{width:var( --container-widget-width, 166.688px );max-width:166.688px;--container-widget-width:166.688px;--container-widget-flex-grow:0;}.elementor-101 .elementor-element.elementor-element-3a7304e{width:var( --container-widget-width, 217.797px );max-width:217.797px;--container-widget-width:217.797px;--container-widget-flex-grow:0;}.elementor-101 .elementor-element.elementor-element-096b859:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-096b859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.technosoluce.net/wp-content/uploads/2026/01/hero_tablet_1280x700.jpg");background-repeat:no-repeat;}.elementor-101 .elementor-element.elementor-element-61b5b67 .elementor-heading-title{font-size:33px;}.elementor-101 .elementor-element.elementor-element-ed0a81b{font-size:15px;}.elementor-101 .elementor-element.elementor-element-d698e9b{width:var( --container-widget-width, 166.688px );max-width:166.688px;--container-widget-width:166.688px;--container-widget-flex-grow:0;}.elementor-101 .elementor-element.elementor-element-bc03c11{width:var( --container-widget-width, 217.797px );max-width:217.797px;--container-widget-width:217.797px;--container-widget-flex-grow:0;}.elementor-101 .elementor-element.elementor-element-724a178 .elementor-heading-title{font-size:32px;}.elementor-101 .elementor-element.elementor-element-7b703b7{font-size:15px;}}@media(max-width:767px){.elementor-101 .elementor-element.elementor-element-096b859:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-096b859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.technosoluce.net/wp-content/uploads/2026/01/img-2-scaled.png");}.elementor-101 .elementor-element.elementor-element-61b5b67{text-align:center;}.elementor-101 .elementor-element.elementor-element-61b5b67 .elementor-heading-title{font-size:27px;}.elementor-101 .elementor-element.elementor-element-ed0a81b{font-size:15px;}.elementor-101 .elementor-element.elementor-element-e2767ad{--justify-content:center;--gap:23px 0px;--row-gap:23px;--column-gap:0px;}.elementor-101 .elementor-element.elementor-element-bc03c11{width:var( --container-widget-width, 198.797px );max-width:198.797px;--container-widget-width:198.797px;--container-widget-flex-grow:0;}.elementor-101 .elementor-element.elementor-element-724a178 .elementor-heading-title{font-size:21px;}.elementor-101 .elementor-element.elementor-element-7b703b7{font-size:13px;}}@media(min-width:768px){.elementor-101 .elementor-element.elementor-element-c1fc123{--width:53%;}.elementor-101 .elementor-element.elementor-element-f3df932{--width:50%;}.elementor-101 .elementor-element.elementor-element-6108c3d{--width:53%;}.elementor-101 .elementor-element.elementor-element-65235b7{--width:50%;}.elementor-101 .elementor-element.elementor-element-52a946f{--width:53%;}.elementor-101 .elementor-element.elementor-element-e2767ad{--width:50%;}.elementor-101 .elementor-element.elementor-element-a8d64be{--width:30%;}.elementor-101 .elementor-element.elementor-element-1b38db9{--width:30%;}.elementor-101 .elementor-element.elementor-element-35ab22e{--width:30%;}.elementor-101 .elementor-element.elementor-element-a825737{--width:30%;}.elementor-101 .elementor-element.elementor-element-7a8c98c{--width:30%;}.elementor-101 .elementor-element.elementor-element-2c321c0{--width:30%;}.elementor-101 .elementor-element.elementor-element-05e1469{--width:50%;}.elementor-101 .elementor-element.elementor-element-f27e7e8{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-101 .elementor-element.elementor-element-65235b7{--width:574px;}.elementor-101 .elementor-element.elementor-element-e2767ad{--width:574px;}}/* Start custom CSS for button, class: .elementor-element-df4a9a8 */.elementor-101 .elementor-element.elementor-element-df4a9a8 .elementor-button {
background: linear-gradient(90deg, #102262 0%, #01D2FB 100%) !important;
border-radius: 10px !important;
padding: 13px 28px !important;
color: #FFFFFF !important;
font-weight: 500 !important;
font-size: 15px !important;
border: none !important;
box-shadow: none !important;
}

.elementor-101 .elementor-element.elementor-element-df4a9a8 .elementor-button:hover {
background: linear-gradient(90deg, #0099CC 0%, #00D4AA 100%) !important;
transform: translateY(-2px);
box-shadow: 0 6px 15px rgba(0, 212, 170, 0.4) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77a5406 */.elementor-101 .elementor-element.elementor-element-77a5406 .elementor-button {
background:  #AFC0FF ;
border-radius: 10px !important;
padding: 13px 28px !important;
color: #102262!important;
font-weight: 500 !important;
font-size: 15px !important;
border: 1px solid rgba(255, 255, 255, 0.5) !important;
box-shadow: none !important;
backdrop-filter: blur(5px);
}

.elementor-101 .elementor-element.elementor-element-77a5406 .elementor-button:hover {
background: #AFC0FF;
transform: translateY(-2px);
border: 2px solid rgba(255, 255, 255, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a958fe */.elementor-101 .elementor-element.elementor-element-2a958fe .elementor-button {
background: linear-gradient(90deg, #102262 0%, #01D2FB 100%) !important;
border-radius: 10px !important;
padding: 13px 28px !important;
color: #FFFFFF !important;
font-weight: 500 !important;
font-size: 15px !important;
border: none !important;
box-shadow: none !important;
}

.elementor-101 .elementor-element.elementor-element-2a958fe .elementor-button:hover {
background: linear-gradient(90deg, #0099CC 0%, #00D4AA 100%) !important;
transform: translateY(-2px);
box-shadow: 0 6px 15px rgba(0, 212, 170, 0.4) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a7304e */.elementor-101 .elementor-element.elementor-element-3a7304e .elementor-button {
background:  #AFC0FF ;
border-radius: 10px !important;
padding: 13px 28px !important;
color: #102262!important;
font-weight: 500 !important;
font-size: 15px !important;
border: 1px solid rgba(255, 255, 255, 0.5) !important;
box-shadow: none !important;
backdrop-filter: blur(5px);
}

.elementor-101 .elementor-element.elementor-element-3a7304e .elementor-button:hover {
background: #AFC0FF;
transform: translateY(-2px);
border: 2px solid rgba(255, 255, 255, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d698e9b */.elementor-101 .elementor-element.elementor-element-d698e9b .elementor-button {
background: linear-gradient(90deg, #102262 0%, #01D2FB 100%) !important;
border-radius: 10px !important;
padding: 13px 28px !important;
color: #FFFFFF !important;
font-weight: 500 !important;
font-size: 15px !important;
border: none !important;
box-shadow: none !important;
}

.elementor-101 .elementor-element.elementor-element-d698e9b .elementor-button:hover {
background: linear-gradient(90deg, #0099CC 0%, #00D4AA 100%) !important;
transform: translateY(-2px);
box-shadow: 0 6px 15px rgba(0, 212, 170, 0.4) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc03c11 */.elementor-101 .elementor-element.elementor-element-bc03c11 .elementor-button {
background:  #AFC0FF ;
border-radius: 10px !important;
padding: 13px 28px !important;
color: #102262!important;
font-weight: 500 !important;
font-size: 15px !important;
border: 1px solid rgba(255, 255, 255, 0.5) !important;
box-shadow: none !important;
backdrop-filter: blur(5px);
}

.elementor-101 .elementor-element.elementor-element-bc03c11 .elementor-button:hover {
background: #AFC0FF;
transform: translateY(-2px);
border: 2px solid rgba(255, 255, 255, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5daa5b9 */.elementor-101 .elementor-element.elementor-element-5daa5b9 .elementor-icon {
background: rgba(247, 148, 29, 0.1) !important;
border-radius: 12px !important;
padding: 20px !important;
margin-bottom: 20px !important;
}

.elementor-101 .elementor-element.elementor-element-5daa5b9 .elementor-icon i {
color: #F7941D !important;
font-size: 40px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5e70f2 */.elementor-101 .elementor-element.elementor-element-c5e70f2 .elementor-heading-title {

font-size: 18px !important;
font-weight: 650 !important;
min-height: 50px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d34964 */.elementor-101 .elementor-element.elementor-element-1d34964 {
color: #666666 !important;
font-size: 14px !important;
line-height: 1.6 !important;
min-height: 80px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8d64be */.elementor-101 .elementor-element.elementor-element-a8d64be {
background: #FFFFFF !important;
border-radius: 15px !important;
padding: 30px 25px !important;
border: 1px solid #E0E0E0 !important;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05) !important;
transition: all 0.3s ease !important;
text-align: center !important;
width: 100% !important;
max-width: 350px !important;
min-height: 280px !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
}

.elementor-101 .elementor-element.elementor-element-a8d64be:hover {
transform: translateY(-5px);
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1) !important;
border-color: #F7941D !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-839a5ea */.elementor-101 .elementor-element.elementor-element-839a5ea .elementor-icon {
background: rgba(247, 148, 29, 0.1) !important;
border-radius: 12px !important;
padding: 20px !important;
margin-bottom: 20px !important;
}

.elementor-101 .elementor-element.elementor-element-839a5ea .elementor-icon i {
color: #F7941D !important;
font-size: 40px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8511d63 */.elementor-101 .elementor-element.elementor-element-8511d63 .elementor-heading-title {

font-size: 18px !important;
font-weight: 650 !important;
min-height: 50px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b32b4b */.elementor-101 .elementor-element.elementor-element-5b32b4b {
color: #666666 !important;
font-size: 14px !important;
line-height: 1.6 !important;
min-height: 80px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b38db9 */.elementor-101 .elementor-element.elementor-element-1b38db9 {
background: #FFFFFF !important;
border-radius: 15px !important;
padding: 30px 25px !important;
border: 1px solid #E0E0E0 !important;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05) !important;
transition: all 0.3s ease !important;
text-align: center !important;
width: 100% !important;
max-width: 350px !important;
min-height: 280px !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
}

.elementor-101 .elementor-element.elementor-element-1b38db9:hover {
transform: translateY(-5px);
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1) !important;
border-color: #F7941D !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30b8da4 */.elementor-101 .elementor-element.elementor-element-30b8da4 .elementor-icon {
background: rgba(247, 148, 29, 0.1) !important;
border-radius: 12px !important;
padding: 20px !important;
margin-bottom: 20px !important;
}

.elementor-101 .elementor-element.elementor-element-30b8da4 .elementor-icon i {
color: #F7941D !important;
font-size: 40px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a46a51 */.elementor-101 .elementor-element.elementor-element-8a46a51 .elementor-heading-title {

font-size: 18px !important;
font-weight: 650 !important;
min-height: 50px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebc63aa */.elementor-101 .elementor-element.elementor-element-ebc63aa {
color: #666666 !important;
font-size: 14px !important;
line-height: 1.6 !important;
min-height: 80px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35ab22e */.elementor-101 .elementor-element.elementor-element-35ab22e {
background: #FFFFFF !important;
border-radius: 15px !important;
padding: 30px 25px !important;
border: 1px solid #E0E0E0 !important;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05) !important;
transition: all 0.3s ease !important;
text-align: center !important;
width: 100% !important;
max-width: 350px !important;
min-height: 280px !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
}

.elementor-101 .elementor-element.elementor-element-35ab22e:hover {
transform: translateY(-5px);
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1) !important;
border-color: #F7941D !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3bccb15 */.elementor-101 .elementor-element.elementor-element-3bccb15 .elementor-icon {
background: rgba(247, 148, 29, 0.1) !important;
border-radius: 12px !important;
padding: 20px !important;
margin-bottom: 20px !important;
}

.elementor-101 .elementor-element.elementor-element-3bccb15 .elementor-icon i {
color: #F7941D !important;
font-size: 40px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fefe6ad */.elementor-101 .elementor-element.elementor-element-fefe6ad .elementor-heading-title {

font-size: 18px !important;
font-weight: 650 !important;
min-height: 50px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-058edb8 */.elementor-101 .elementor-element.elementor-element-058edb8 {
color: #666666 !important;
font-size: 14px !important;
line-height: 1.6 !important;
min-height: 80px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a825737 */.elementor-101 .elementor-element.elementor-element-a825737 {
background: #FFFFFF !important;
border-radius: 15px !important;
padding: 30px 25px !important;
border: 1px solid #E0E0E0 !important;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05) !important;
transition: all 0.3s ease !important;
text-align: center !important;
width: 100% !important;
max-width: 350px !important;
min-height: 280px !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
}

.elementor-101 .elementor-element.elementor-element-a825737:hover {
transform: translateY(-5px);
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1) !important;
border-color: #F7941D !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5daf44e */.elementor-101 .elementor-element.elementor-element-5daf44e .elementor-icon {
background: rgba(247, 148, 29, 0.1) !important;
border-radius: 12px !important;
padding: 20px !important;
margin-bottom: 20px !important;
}

.elementor-101 .elementor-element.elementor-element-5daf44e .elementor-icon i {
color: #F7941D !important;
font-size: 40px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6497f0 */.elementor-101 .elementor-element.elementor-element-a6497f0 .elementor-heading-title {

font-size: 18px !important;
font-weight: 650 !important;
min-height: 50px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0506a9f */.elementor-101 .elementor-element.elementor-element-0506a9f {
color: #666666 !important;
font-size: 14px !important;
line-height: 1.6 !important;
min-height: 80px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a8c98c */.elementor-101 .elementor-element.elementor-element-7a8c98c {
background: #FFFFFF !important;
border-radius: 15px !important;
padding: 30px 25px !important;
border: 1px solid #E0E0E0 !important;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05) !important;
transition: all 0.3s ease !important;
text-align: center !important;
width: 100% !important;
max-width: 350px !important;
min-height: 280px !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
}

.elementor-101 .elementor-element.elementor-element-7a8c98c:hover {
transform: translateY(-5px);
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1) !important;
border-color: #F7941D !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea19fbd */.elementor-101 .elementor-element.elementor-element-ea19fbd .elementor-icon {
background: rgba(247, 148, 29, 0.1) !important;
border-radius: 12px !important;
padding: 20px !important;
margin-bottom: 20px !important;
}

.elementor-101 .elementor-element.elementor-element-ea19fbd .elementor-icon i {
color: #F7941D !important;
font-size: 40px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b027bae */.elementor-101 .elementor-element.elementor-element-b027bae .elementor-heading-title {

font-size: 18px !important;
font-weight: 650 !important;
min-height: 50px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91b00d9 */.elementor-101 .elementor-element.elementor-element-91b00d9 {
color: #666666 !important;
font-size: 14px !important;
line-height: 1.6 !important;
min-height: 80px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c321c0 */.elementor-101 .elementor-element.elementor-element-2c321c0 {
background: #FFFFFF !important;
border-radius: 15px !important;
padding: 30px 25px !important;
border: 1px solid #E0E0E0 !important;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05) !important;
transition: all 0.3s ease !important;
text-align: center !important;
width: 100% !important;
max-width: 350px !important;
min-height: 280px !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
}

.elementor-101 .elementor-element.elementor-element-2c321c0:hover {
transform: translateY(-5px);
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1) !important;
border-color: #F7941D !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8601252 */.elementor-101 .elementor-element.elementor-element-8601252 .elementor-button {
    background: linear-gradient(90deg, #0A1F44 0%, #1E88E5 100%) !important;
    border-radius: 30px !important;
    padding: 14px 28px !important;
    color: #FFFFFF !important;
    font-weight: 500 !important;
    font-size: 1"px !important;
    border: none !important;
    box-shadow: none !important;
}

.elementor-101 .elementor-element.elementor-element-8601252 .elementor-button:hover {
    background: linear-gradient(90deg, #1E88E5 0%, #0A1F44 100%) !important;
    transform: translateY(-2px);
    box-shadow: 0 6px 15px rgba(30, 136, 229, 0.4) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b463e89 */.elementor-101 .elementor-element.elementor-element-b463e89 {
background: linear-gradient(90deg, #01D2FB 0%, #0F2E6C 100%) !important;
padding: 60px 80px !important;
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
gap: 40px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-23b37e2 */.elementor-101 .elementor-element.elementor-element-23b37e2 .elementor-icon {
background: radial-gradient(circle, #FFFFFF 50%, #0D5BAD 100%) !important;
border-radius: 50% !important;
width: 160px !important;
height: 160px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
box-shadow: 0 4px 15px rgba(13, 91, 173, 0.2) !important;
transition: all 0.3s ease !important;
}

.elementor-101 .elementor-element.elementor-element-23b37e2 .elementor-icon i {
color: #0A1F44 !important;
font-size: 40px !important;
}

.elementor-101 .elementor-element.elementor-element-23b37e2 .elementor-icon:hover {
transform: translateY(-5px);
box-shadow: 0 8px 25px rgba(13, 91, 173, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295bfe6 */.elementor-101 .elementor-element.elementor-element-295bfe6 {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
gap: 40px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-accbc4e */.elementor-101 .elementor-element.elementor-element-accbc4e .elementor-icon {
background: radial-gradient(circle, #FFFFFF 50%, #0D5BAD 100%) !important;
border-radius: 50% !important;
width: 160px !important;
height: 160px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
box-shadow: 0 4px 15px rgba(13, 91, 173, 0.2) !important;
transition: all 0.3s ease !important;
}

.elementor-101 .elementor-element.elementor-element-accbc4e .elementor-icon i {
color: #0A1F44 !important;
font-size: 40px !important;
}

.elementor-101 .elementor-element.elementor-element-accbc4e .elementor-icon:hover {
transform: translateY(-5px);
box-shadow: 0 8px 25px rgba(13, 91, 173, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d48f703 */.elementor-101 .elementor-element.elementor-element-d48f703 {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
gap: 40px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-820d6bf */.elementor-101 .elementor-element.elementor-element-820d6bf .elementor-icon {
background: radial-gradient(circle, #FFFFFF 50%, #0D5BAD 100%) !important;
border-radius: 50% !important;
width: 160px !important;
height: 160px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
box-shadow: 0 4px 15px rgba(13, 91, 173, 0.2) !important;
transition: all 0.3s ease !important;
}

.elementor-101 .elementor-element.elementor-element-820d6bf .elementor-icon i {
color: #0A1F44 !important;
font-size: 40px !important;
}

.elementor-101 .elementor-element.elementor-element-820d6bf .elementor-icon:hover {
transform: translateY(-5px);
box-shadow: 0 8px 25px rgba(13, 91, 173, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3b6bae */.elementor-101 .elementor-element.elementor-element-c3b6bae {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
gap: 40px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f89a3fd */.elementor-101 .elementor-element.elementor-element-f89a3fd {
display: flex !important;
justify-content: center !important;
gap: 80px !important;
margin-bottom: 40px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc741d0 */.elementor-101 .elementor-element.elementor-element-cc741d0 .elementor-button {
    background: linear-gradient(90deg, #0A1F44 0%, #1E88E5 100%) !important;
    border-radius: 30px !important;
    padding: 16px 28px !important;
    color: #FFFFFF !important;
    font-weight: 500 !important;
    font-size: 1"px !important;
    border: none !important;
    box-shadow: none !important;
}

.elementor-101 .elementor-element.elementor-element-cc741d0 .elementor-button:hover {
    background: linear-gradient(90deg, #1E88E5 0%, #0A1F44 100%) !important;
    transform: translateY(-2px);
    box-shadow: 0 6px 15px rgba(30, 136, 229, 0.4) !important;
}/* End custom CSS */