.elementor-905 .elementor-element.elementor-element-06a300e{--display:flex;--min-height:100vh;--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-06a300e::before, .elementor-905 .elementor-element.elementor-element-06a300e > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-06a300e > .e-con-inner > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-06a300e > .elementor-background-slideshow::before, .elementor-905 .elementor-element.elementor-element-06a300e > .e-con-inner > .elementor-background-slideshow::before, .elementor-905 .elementor-element.elementor-element-06a300e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1B2B3E33;--background-overlay:'';}.elementor-905 .elementor-element.elementor-element-06a300e.e-con{--align-self:flex-start;}.elementor-905 .elementor-element.elementor-element-0a2bad0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-0a2bad0.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-905 .elementor-element.elementor-element-c14fcb3{width:var( --container-widget-width, 407px );max-width:407px;--container-widget-width:407px;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-c14fcb3 .elementor-heading-title{font-family:"Maax Mono", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-905 .elementor-element.elementor-element-b45b1e4 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-905 .elementor-element.elementor-element-fff0a7f{color:var( --e-global-color-secondary );}.elementor-905 .elementor-element.elementor-element-ab4cd00{margin:016px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;}.elementor-905 .elementor-element.elementor-element-72d0508{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-b182f49.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-b182f49 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-905 .elementor-element.elementor-element-f2065e5.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-f2065e5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-905 .elementor-element.elementor-element-f25942d{--display:flex;--min-height:38px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-f25942d:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-f25942d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-905 .elementor-element.elementor-element-5f7d035.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-5f7d035 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-905 .elementor-element.elementor-element-bd120a1{--display:flex;--min-height:1px;--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:flex-start;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-905 .elementor-element.elementor-element-bd120a1:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-bd120a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5F5F5 0%, var( --e-global-color-accent ) 38%);}.elementor-905 .elementor-element.elementor-element-67bf38a{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-905 .elementor-element.elementor-element-4b62316{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-48px;--margin-right:0px;--padding-top:129px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-4b62316:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-4b62316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tech-o.pro/wp-content/uploads/2026/02/Mode_Isolation.svg");background-position:0px -58px;background-repeat:no-repeat;background-size:100px auto;}.elementor-905 .elementor-element.elementor-element-98fcf86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 48px;}.elementor-905 .elementor-element.elementor-element-98fcf86 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-cc90c0f{width:var( --container-widget-width, 727px );max-width:727px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 48px;--container-widget-width:727px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-909fbf3{--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:flex-start;--margin-top:-51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:208px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-909fbf3.e-con{--align-self:center;}.elementor-905 .elementor-element.elementor-element-03aae2e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-905 .elementor-element.elementor-element-03aae2e.elementor-element{--align-self:stretch;}.elementor-905 .elementor-element.elementor-element-80d9264{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:233px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-f0bef40{--display:flex;--margin-top:182px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-ef6294f{--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;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-905 .elementor-element.elementor-element-31426d5 .elementor-icon-wrapper{text-align:center;}.elementor-905 .elementor-element.elementor-element-31426d5 .elementor-icon{font-size:85px;}.elementor-905 .elementor-element.elementor-element-31426d5 .elementor-icon svg{height:85px;}.elementor-905 .elementor-element.elementor-element-31426d5 .elementor-icon-wrapper svg{width:auto;}.elementor-905 .elementor-element.elementor-element-19e06c4{width:var( --container-widget-width, 383px );max-width:383px;--container-widget-width:383px;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-19e06c4 .elementor-heading-title{font-family:var( --e-global-typography-6356e9e-font-family ), Sans-serif;font-size:var( --e-global-typography-6356e9e-font-size );font-weight:var( --e-global-typography-6356e9e-font-weight );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-8b5a1b4 p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-e36ea2e{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-905 .elementor-element.elementor-element-3e8a028{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-7585b96{--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;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-6e00774 .elementor-icon-wrapper{text-align:center;}.elementor-905 .elementor-element.elementor-element-5a32014{width:var( --container-widget-width, 383px );max-width:383px;--container-widget-width:383px;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-5a32014 .elementor-heading-title{font-family:var( --e-global-typography-6356e9e-font-family ), Sans-serif;font-size:var( --e-global-typography-6356e9e-font-size );font-weight:var( --e-global-typography-6356e9e-font-weight );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-d4141a3 p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-a09b945{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-905 .elementor-element.elementor-element-e2210cf{--display:flex;--margin-top:148px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-1e30cc3{--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;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-bc84030 .elementor-icon-wrapper{text-align:center;}.elementor-905 .elementor-element.elementor-element-bc84030 .elementor-icon{font-size:85px;}.elementor-905 .elementor-element.elementor-element-bc84030 .elementor-icon svg{height:85px;}.elementor-905 .elementor-element.elementor-element-bc84030 .elementor-icon-wrapper svg{width:auto;}.elementor-905 .elementor-element.elementor-element-fc48924{width:var( --container-widget-width, 383px );max-width:383px;--container-widget-width:383px;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-fc48924 .elementor-heading-title{font-family:var( --e-global-typography-6356e9e-font-family ), Sans-serif;font-size:var( --e-global-typography-6356e9e-font-size );font-weight:var( --e-global-typography-6356e9e-font-weight );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-0f3a806 p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-9776e53{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-905 .elementor-element.elementor-element-b1ca56d{--display:flex;--margin-top:71px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-037f083{--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;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-41333bd .elementor-icon-wrapper{text-align:center;}.elementor-905 .elementor-element.elementor-element-e782d0a{width:var( --container-widget-width, 383px );max-width:383px;--container-widget-width:383px;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-e782d0a .elementor-heading-title{font-family:var( --e-global-typography-6356e9e-font-family ), Sans-serif;font-size:var( --e-global-typography-6356e9e-font-size );font-weight:var( --e-global-typography-6356e9e-font-weight );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-e0c8366 p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-c373c16{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-905 .elementor-element.elementor-element-353cfca{--display:flex;--margin-top:160px;--margin-bottom:0px;--margin-left:-209px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-138b5f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-138b5f2 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-4f93ece{width:var( --container-widget-width, 515px );max-width:515px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-30eebde{--display:flex;--margin-top:89px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-3714b29{--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;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-e80f694 .elementor-icon-wrapper{text-align:center;}.elementor-905 .elementor-element.elementor-element-e80f694 .elementor-icon{font-size:85px;}.elementor-905 .elementor-element.elementor-element-e80f694 .elementor-icon svg{height:85px;}.elementor-905 .elementor-element.elementor-element-e80f694 .elementor-icon-wrapper svg{width:auto;}.elementor-905 .elementor-element.elementor-element-5ea3aee{width:var( --container-widget-width, 383px );max-width:383px;--container-widget-width:383px;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-5ea3aee .elementor-heading-title{font-family:var( --e-global-typography-6356e9e-font-family ), Sans-serif;font-size:var( --e-global-typography-6356e9e-font-size );font-weight:var( --e-global-typography-6356e9e-font-weight );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-ad6c229 p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-7808277{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-905 .elementor-element.elementor-element-07d5ad1{--display:flex;--margin-top:532px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-205c735{--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;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-7b7ef4b .elementor-icon-wrapper{text-align:center;}.elementor-905 .elementor-element.elementor-element-d7eeecf{width:var( --container-widget-width, 383px );max-width:383px;--container-widget-width:383px;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-d7eeecf .elementor-heading-title{font-family:var( --e-global-typography-6356e9e-font-family ), Sans-serif;font-size:var( --e-global-typography-6356e9e-font-size );font-weight:var( --e-global-typography-6356e9e-font-weight );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-d970f0e p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-ac8d930{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-905 .elementor-element.elementor-element-7177aad{padding:0px 0px 0px 0px;}.elementor-905 .elementor-element.elementor-element-7177aad.elementor-element{--align-self:stretch;}.elementor-905 .elementor-element.elementor-element-9d8c14f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-8286dee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-15d12fa{--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;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-0498b0e .elementor-icon-wrapper{text-align:center;}.elementor-905 .elementor-element.elementor-element-0498b0e .elementor-icon{font-size:85px;}.elementor-905 .elementor-element.elementor-element-0498b0e .elementor-icon svg{height:85px;}.elementor-905 .elementor-element.elementor-element-0498b0e .elementor-icon-wrapper svg{width:auto;}.elementor-905 .elementor-element.elementor-element-6925771{width:var( --container-widget-width, 383px );max-width:383px;--container-widget-width:383px;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-6925771 .elementor-heading-title{font-family:var( --e-global-typography-6356e9e-font-family ), Sans-serif;font-size:var( --e-global-typography-6356e9e-font-size );font-weight:var( --e-global-typography-6356e9e-font-weight );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-9ee86e6 p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-8482e15{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-905 .elementor-element.elementor-element-0eaaf5d{--display:flex;--margin-top:71px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-4851fe7{--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;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-ce7b5da .elementor-icon-wrapper{text-align:center;}.elementor-905 .elementor-element.elementor-element-ce7b5da .elementor-icon{font-size:85px;}.elementor-905 .elementor-element.elementor-element-ce7b5da .elementor-icon svg{height:85px;}.elementor-905 .elementor-element.elementor-element-ce7b5da .elementor-icon-wrapper svg{width:auto;}.elementor-905 .elementor-element.elementor-element-4888ee7{width:var( --container-widget-width, 383px );max-width:383px;--container-widget-width:383px;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-4888ee7 .elementor-heading-title{font-family:var( --e-global-typography-6356e9e-font-family ), Sans-serif;font-size:var( --e-global-typography-6356e9e-font-size );font-weight:var( --e-global-typography-6356e9e-font-weight );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-ebd06ce p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-d910af7{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-905 .elementor-element.elementor-element-bddfd3d{--display:flex;--margin-top:532px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-ff2757d{--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;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-0b19626 .elementor-icon-wrapper{text-align:center;}.elementor-905 .elementor-element.elementor-element-0b19626 .elementor-icon{font-size:85px;}.elementor-905 .elementor-element.elementor-element-0b19626 .elementor-icon svg{height:85px;}.elementor-905 .elementor-element.elementor-element-0b19626 .elementor-icon-wrapper svg{width:auto;}.elementor-905 .elementor-element.elementor-element-72be552{width:var( --container-widget-width, 383px );max-width:383px;--container-widget-width:383px;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-72be552 .elementor-heading-title{font-family:var( --e-global-typography-6356e9e-font-family ), Sans-serif;font-size:var( --e-global-typography-6356e9e-font-size );font-weight:var( --e-global-typography-6356e9e-font-weight );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-af11d58 p{margin-block-end:0px;}.elementor-905 .elementor-element.elementor-element-eb044d5{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-905 .elementor-element.elementor-element-72a6f85{--display:flex;--min-height:66px;--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-905 .elementor-element.elementor-element-6e48ed3{margin:-1029px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;}.elementor-905 .elementor-element.elementor-element-6e48ed3.elementor-element{--align-self:flex-start;}.elementor-905 .elementor-element.elementor-element-6e48ed3 .elementor-icon-wrapper{text-align:center;}.elementor-905 .elementor-element.elementor-element-6e48ed3 .elementor-icon{font-size:154px;}.elementor-905 .elementor-element.elementor-element-6e48ed3 .elementor-icon svg{height:154px;}.elementor-905 .elementor-element.elementor-element-6e48ed3 .elementor-icon-wrapper svg{width:auto;}.elementor-905 .elementor-element.elementor-element-c82aafd{--display:flex;--min-height:131px;--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:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-905 .elementor-element.elementor-element-c82aafd:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-c82aafd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-secondary ) 34%);}.elementor-905 .elementor-element.elementor-element-383ce8c{--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;--padding-top:51px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-383ce8c:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-383ce8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tech-o.pro/wp-content/uploads/2026/02/Calque_1-8.svg");background-position:-140px 10px;background-repeat:no-repeat;background-size:509px auto;}.elementor-905 .elementor-element.elementor-element-f89f420{--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:flex-start;--padding-top:180px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-905 .elementor-element.elementor-element-1e8786c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-4a91e83{width:var( --container-widget-width, 570px );max-width:570px;--container-widget-width:570px;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-4a91e83 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-c412471{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-c245bf4{margin:016px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-905 .elementor-element.elementor-element-73eea6e{--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;--align-items:flex-start;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-b4e50ad{--display:flex;--min-height:720px;--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-905 .elementor-element.elementor-element-b4e50ad:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-b4e50ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tech-o.pro/wp-content/uploads/2026/02/camera-thermique.png");background-position:center center;background-size:cover;}.elementor-905 .elementor-element.elementor-element-b4e50ad::before, .elementor-905 .elementor-element.elementor-element-b4e50ad > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-b4e50ad > .e-con-inner > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-b4e50ad > .elementor-background-slideshow::before, .elementor-905 .elementor-element.elementor-element-b4e50ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-905 .elementor-element.elementor-element-b4e50ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-905 .elementor-element.elementor-element-5fda4c7{--display:flex;--min-height:720px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-5fda4c7:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-5fda4c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tech-o.pro/wp-content/uploads/2026/02/rdf-piscine.png");}.elementor-905 .elementor-element.elementor-element-99a28f9{--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:flex-start;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:5;}.elementor-905 .elementor-element.elementor-element-99a28f9:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-99a28f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-94e6f4e{--display:flex;--min-height:500px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:71px;--padding-right:71px;}.elementor-905 .elementor-element.elementor-element-94e6f4e:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-94e6f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3F5;}.elementor-905 .elementor-element.elementor-element-9988ea8{--display:flex;}.elementor-905 .elementor-element.elementor-element-91f7b75 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:70px;font-weight:400;text-transform:none;line-height:1.2em;}.elementor-905 .elementor-element.elementor-element-1c7eca2{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:1.2em;}.elementor-905 .elementor-element.elementor-element-a585110{margin:016px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-905 .elementor-element.elementor-element-acfcfa4{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-905 .elementor-element.elementor-element-acfcfa4:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-acfcfa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-905 .elementor-element.elementor-element-c7c2941 .elementor-icon-box-wrapper{gap:15px;}.elementor-905 .elementor-element.elementor-element-c7c2941 .elementor-icon{font-size:170px;}.elementor-905 .elementor-element.elementor-element-c7c2941 .elementor-icon-box-title, .elementor-905 .elementor-element.elementor-element-c7c2941 .elementor-icon-box-title a{font-family:"Rethink Sans", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:1.2em;}.elementor-905 .elementor-element.elementor-element-b3cc3b7 .elementor-icon-box-wrapper{gap:15px;}.elementor-905 .elementor-element.elementor-element-b3cc3b7 .elementor-icon{font-size:170px;}.elementor-905 .elementor-element.elementor-element-b3cc3b7 .elementor-icon-box-title, .elementor-905 .elementor-element.elementor-element-b3cc3b7 .elementor-icon-box-title a{font-family:"Rethink Sans", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:1.2em;}.elementor-905 .elementor-element.elementor-element-781ee1d .elementor-icon-box-wrapper{gap:15px;}.elementor-905 .elementor-element.elementor-element-781ee1d .elementor-icon{font-size:170px;}.elementor-905 .elementor-element.elementor-element-781ee1d .elementor-icon-box-title, .elementor-905 .elementor-element.elementor-element-781ee1d .elementor-icon-box-title a{font-family:"Rethink Sans", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:1.2em;}.elementor-905 .elementor-element.elementor-element-d56962f .elementor-icon-box-wrapper{gap:15px;}.elementor-905 .elementor-element.elementor-element-d56962f .elementor-icon{font-size:170px;}.elementor-905 .elementor-element.elementor-element-d56962f .elementor-icon-box-title, .elementor-905 .elementor-element.elementor-element-d56962f .elementor-icon-box-title a{font-family:"Rethink Sans", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:1.2em;}.elementor-905 .elementor-element.elementor-element-d727d76{--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:78px 78px;--row-gap:78px;--column-gap:78px;--margin-top:142px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-905 .elementor-element.elementor-element-d727d76:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-d727d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tech-o.pro/wp-content/uploads/2026/02/Mode_Isolation-2.svg");background-position:top right;background-repeat:no-repeat;background-size:154px auto;}.elementor-905 .elementor-element.elementor-element-2296fc8{--display:flex;--min-height:819px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-2296fc8:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-2296fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tech-o.pro/wp-content/uploads/2026/02/04fa8b2023bdb5ad070e9e3f3211e66114a67e0f.jpg");background-position:center center;background-size:cover;}.elementor-905 .elementor-element.elementor-element-d8d7539{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-1a77cac .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-183fce2{width:var( --container-widget-width, 806px );max-width:806px;--container-widget-width:806px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-f15f3fd{margin:016px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-905 .elementor-element.elementor-element-698a7f5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:117px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-b1f2dc7{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-905 .elementor-element.elementor-element-1eb8f59 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-dba9e2f );}.elementor-905 .elementor-element.elementor-element-f6235ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-905 .elementor-element.elementor-element-f6235ef.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-f6235ef .elementor-icon-wrapper{text-align:center;}.elementor-905 .elementor-element.elementor-element-f6235ef .elementor-icon{font-size:18px;}.elementor-905 .elementor-element.elementor-element-f6235ef .elementor-icon svg{height:18px;}.elementor-905 .elementor-element.elementor-element-f6235ef .elementor-icon-wrapper svg{width:auto;}.elementor-905 .elementor-element.elementor-element-24629c9 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-dba9e2f );}.elementor-905 .elementor-element.elementor-element-ac6594f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-f89a206{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 51px) 0px;}.elementor-905 .elementor-element.elementor-element-f89a206 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:#646A69;}.elementor-905 .elementor-element.elementor-element-343d405{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;z-index:1;}.elementor-905 .elementor-element.elementor-element-cbc53c1{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-cbc53c1 .elementor-icon-wrapper{text-align:center;}.elementor-905 .elementor-element.elementor-element-cbc53c1 .elementor-icon{font-size:111px;}.elementor-905 .elementor-element.elementor-element-cbc53c1 .elementor-icon svg{height:111px;}.elementor-905 .elementor-element.elementor-element-cbc53c1 .elementor-icon-wrapper svg{width:auto;}.elementor-905 .elementor-element.elementor-element-ad122bf{--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:flex-start;--margin-top:142px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:104px;--padding-left:40px;--padding-right:134px;}.elementor-905 .elementor-element.elementor-element-ad122bf:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-ad122bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tech-o.pro/wp-content/uploads/2026/02/Mode_Isolation-4.svg");background-position:0px 141px;background-repeat:no-repeat;background-size:80px auto;}.elementor-905 .elementor-element.elementor-element-ad122bf.e-con{--align-self:flex-start;}.elementor-905 .elementor-element.elementor-element-3582122{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-307ba14 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:70px;font-weight:400;text-transform:none;line-height:1.2em;}.elementor-905 .elementor-element.elementor-element-d7585c3{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-d7585c3:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-d7585c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-905 .elementor-element.elementor-element-8e449bc{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-896ec94{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-896ec94:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-896ec94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-905 .elementor-element.elementor-element-47f6453{--display:flex;border-style:solid;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-47f6453:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-47f6453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-905 .elementor-element.elementor-element-2216780{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-1090f33{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-1090f33:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-1090f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-905 .elementor-element.elementor-element-5bf88c2{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-dcdb7cf{--n-accordion-title-font-size:30px;width:var( --container-widget-width, 1112px );max-width:1112px;--container-widget-width:1112px;--container-widget-flex-grow:0;border-style:none;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-905 .elementor-element.elementor-element-dcdb7cf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-dba9e2f );}.elementor-905 .elementor-element.elementor-element-dcdb7cf {--n-accordion-padding:27px 0px 27px 0px;}:where( .elementor-905 .elementor-element.elementor-element-dcdb7cf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Rethink Sans", Sans-serif;font-weight:500;line-height:1.2em;}@media(max-width:1600px) and (min-width:768px){.elementor-905 .elementor-element.elementor-element-f0bef40{--width:70%;}.elementor-905 .elementor-element.elementor-element-3e8a028{--width:83%;}.elementor-905 .elementor-element.elementor-element-e2210cf{--width:80%;}.elementor-905 .elementor-element.elementor-element-b1ca56d{--width:83%;}.elementor-905 .elementor-element.elementor-element-353cfca{--width:80%;}.elementor-905 .elementor-element.elementor-element-30eebde{--width:80%;}.elementor-905 .elementor-element.elementor-element-07d5ad1{--width:83%;}.elementor-905 .elementor-element.elementor-element-8286dee{--width:70%;}.elementor-905 .elementor-element.elementor-element-0eaaf5d{--width:80%;}.elementor-905 .elementor-element.elementor-element-bddfd3d{--width:80%;}.elementor-905 .elementor-element.elementor-element-1e8786c{--width:45%;}.elementor-905 .elementor-element.elementor-element-73eea6e{--width:50%;}.elementor-905 .elementor-element.elementor-element-94e6f4e{--width:80%;}.elementor-905 .elementor-element.elementor-element-9988ea8{--width:65%;}.elementor-905 .elementor-element.elementor-element-2296fc8{--width:50%;}.elementor-905 .elementor-element.elementor-element-d8d7539{--width:41%;}.elementor-905 .elementor-element.elementor-element-3582122{--width:48%;}}@media(max-width:1600px){.elementor-905 .elementor-element.elementor-element-06a300e.e-con{--align-self:center;}.elementor-905 .elementor-element.elementor-element-0a2bad0{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-905 .elementor-element.elementor-element-c14fcb3 .elementor-heading-title{font-size:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-f2065e5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-5f7d035 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-67bf38a{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-905 .elementor-element.elementor-element-98fcf86 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-cc90c0f{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-909fbf3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-80d9264{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-31426d5 .elementor-icon{font-size:50px;}.elementor-905 .elementor-element.elementor-element-31426d5 .elementor-icon svg{height:50px;}.elementor-905 .elementor-element.elementor-element-19e06c4{width:initial;max-width:initial;}.elementor-905 .elementor-element.elementor-element-19e06c4 .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-5a32014{width:initial;max-width:initial;}.elementor-905 .elementor-element.elementor-element-5a32014 .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-bc84030 .elementor-icon{font-size:50px;}.elementor-905 .elementor-element.elementor-element-bc84030 .elementor-icon svg{height:50px;}.elementor-905 .elementor-element.elementor-element-fc48924{width:initial;max-width:initial;}.elementor-905 .elementor-element.elementor-element-fc48924 .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-e782d0a{width:initial;max-width:initial;}.elementor-905 .elementor-element.elementor-element-e782d0a .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-353cfca{--margin-top:145px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-138b5f2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-4f93ece{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-905 .elementor-element.elementor-element-e80f694 .elementor-icon{font-size:50px;}.elementor-905 .elementor-element.elementor-element-e80f694 .elementor-icon svg{height:50px;}.elementor-905 .elementor-element.elementor-element-5ea3aee{width:initial;max-width:initial;}.elementor-905 .elementor-element.elementor-element-5ea3aee .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-d7eeecf{width:initial;max-width:initial;}.elementor-905 .elementor-element.elementor-element-d7eeecf .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-0498b0e .elementor-icon{font-size:50px;}.elementor-905 .elementor-element.elementor-element-0498b0e .elementor-icon svg{height:50px;}.elementor-905 .elementor-element.elementor-element-6925771{width:initial;max-width:initial;}.elementor-905 .elementor-element.elementor-element-6925771 .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-ce7b5da .elementor-icon{font-size:50px;}.elementor-905 .elementor-element.elementor-element-ce7b5da .elementor-icon svg{height:50px;}.elementor-905 .elementor-element.elementor-element-4888ee7{width:initial;max-width:initial;}.elementor-905 .elementor-element.elementor-element-4888ee7 .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-0b19626 .elementor-icon{font-size:50px;}.elementor-905 .elementor-element.elementor-element-0b19626 .elementor-icon svg{height:50px;}.elementor-905 .elementor-element.elementor-element-72be552{width:initial;max-width:initial;}.elementor-905 .elementor-element.elementor-element-72be552 .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-72a6f85{--min-height:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-6e48ed3{margin:-800px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-6e48ed3 .elementor-icon{font-size:107px;}.elementor-905 .elementor-element.elementor-element-6e48ed3 .elementor-icon svg{height:107px;}.elementor-905 .elementor-element.elementor-element-c82aafd{--margin-top:-77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-383ce8c:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-383ce8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 10px;background-size:302px auto;}.elementor-905 .elementor-element.elementor-element-f89f420{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-905 .elementor-element.elementor-element-4a91e83{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-905 .elementor-element.elementor-element-4a91e83 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-c412471{--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-b4e50ad{--min-height:556px;}.elementor-905 .elementor-element.elementor-element-5fda4c7{--min-height:556px;}.elementor-905 .elementor-element.elementor-element-99a28f9{--padding-top:60px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-905 .elementor-element.elementor-element-94e6f4e{--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-905 .elementor-element.elementor-element-9988ea8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-91f7b75 .elementor-heading-title{font-size:40px;}.elementor-905 .elementor-element.elementor-element-1c7eca2{font-size:16px;}.elementor-905 .elementor-element.elementor-element-acfcfa4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-c7c2941 .elementor-icon{font-size:130px;}.elementor-905 .elementor-element.elementor-element-c7c2941 .elementor-icon-box-title, .elementor-905 .elementor-element.elementor-element-c7c2941 .elementor-icon-box-title a{font-size:16px;}.elementor-905 .elementor-element.elementor-element-b3cc3b7 .elementor-icon{font-size:130px;}.elementor-905 .elementor-element.elementor-element-b3cc3b7 .elementor-icon-box-title, .elementor-905 .elementor-element.elementor-element-b3cc3b7 .elementor-icon-box-title a{font-size:16px;}.elementor-905 .elementor-element.elementor-element-781ee1d .elementor-icon{font-size:130px;}.elementor-905 .elementor-element.elementor-element-781ee1d .elementor-icon-box-title, .elementor-905 .elementor-element.elementor-element-781ee1d .elementor-icon-box-title a{font-size:16px;}.elementor-905 .elementor-element.elementor-element-d56962f .elementor-icon{font-size:130px;}.elementor-905 .elementor-element.elementor-element-d56962f .elementor-icon-box-title, .elementor-905 .elementor-element.elementor-element-d56962f .elementor-icon-box-title a{font-size:16px;}.elementor-905 .elementor-element.elementor-element-2296fc8{--min-height:524px;}.elementor-905 .elementor-element.elementor-element-2296fc8.e-con{--align-self:flex-start;}.elementor-905 .elementor-element.elementor-element-1a77cac .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-183fce2{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-1eb8f59 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-24629c9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-ac6594f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-f89a206 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-343d405{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;}.elementor-905 .elementor-element.elementor-element-cbc53c1 .elementor-icon{font-size:94px;}.elementor-905 .elementor-element.elementor-element-cbc53c1 .elementor-icon svg{height:94px;}.elementor-905 .elementor-element.elementor-element-307ba14 .elementor-heading-title{font-size:40px;}.elementor-905 .elementor-element.elementor-element-dcdb7cf{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--n-accordion-title-font-size:19px;}}@media(max-width:1024px){.elementor-905 .elementor-element.elementor-element-06a300e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-06a300e.e-con{--align-self:center;}.elementor-905 .elementor-element.elementor-element-0a2bad0.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-905 .elementor-element.elementor-element-c14fcb3 .elementor-heading-title{font-size:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-f2065e5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-5f7d035 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-4b62316:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-4b62316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -75px;}.elementor-905 .elementor-element.elementor-element-4b62316{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-98fcf86 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-cc90c0f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-f0bef40{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-19e06c4 .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-5a32014 .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-e2210cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-fc48924 .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-b1ca56d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-e782d0a .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-138b5f2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-5ea3aee .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-07d5ad1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-d7eeecf .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-6925771 .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-4888ee7 .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-72be552 .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-6e48ed3{margin:-1050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-383ce8c:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-383ce8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-905 .elementor-element.elementor-element-4a91e83 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-c412471{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-b4e50ad{--min-height:370px;}.elementor-905 .elementor-element.elementor-element-5fda4c7{--min-height:370px;}.elementor-905 .elementor-element.elementor-element-94e6f4e{--min-height:0px;--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:flex-start;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-905 .elementor-element.elementor-element-91f7b75 .elementor-heading-title{font-size:35px;}.elementor-905 .elementor-element.elementor-element-1c7eca2{font-size:16px;}.elementor-905 .elementor-element.elementor-element-a585110{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -19px;}.elementor-905 .elementor-element.elementor-element-acfcfa4{--flex-wrap:wrap;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-c7c2941{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-c7c2941 .elementor-icon-box-title, .elementor-905 .elementor-element.elementor-element-c7c2941 .elementor-icon-box-title a{font-size:16px;}.elementor-905 .elementor-element.elementor-element-b3cc3b7{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-b3cc3b7 .elementor-icon-box-title, .elementor-905 .elementor-element.elementor-element-b3cc3b7 .elementor-icon-box-title a{font-size:16px;}.elementor-905 .elementor-element.elementor-element-781ee1d{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-781ee1d .elementor-icon-box-title, .elementor-905 .elementor-element.elementor-element-781ee1d .elementor-icon-box-title a{font-size:16px;}.elementor-905 .elementor-element.elementor-element-d56962f{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-d56962f .elementor-icon-box-title, .elementor-905 .elementor-element.elementor-element-d56962f .elementor-icon-box-title a{font-size:16px;}.elementor-905 .elementor-element.elementor-element-d727d76{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-d8d7539{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-1a77cac .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-183fce2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-1eb8f59 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-24629c9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-ac6594f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-f89a206 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-cbc53c1 .elementor-icon{font-size:73px;}.elementor-905 .elementor-element.elementor-element-cbc53c1 .elementor-icon svg{height:73px;}.elementor-905 .elementor-element.elementor-element-ad122bf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-ad122bf:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-ad122bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:39px auto;}.elementor-905 .elementor-element.elementor-element-3582122{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-307ba14 .elementor-heading-title{font-size:35px;}.elementor-905 .elementor-element.elementor-element-dcdb7cf{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--n-accordion-title-font-size:25px;}}@media(max-width:767px){.elementor-905 .elementor-element.elementor-element-0a2bad0{--width:90%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-ab4cd00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-72d0508{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-b182f49{width:100%;max-width:100%;}.elementor-905 .elementor-element.elementor-element-f2065e5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-5f7d035 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-4b62316:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-4b62316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -83px;}.elementor-905 .elementor-element.elementor-element-98fcf86 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-cc90c0f{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-909fbf3{--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-03aae2e{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}.elementor-905 .elementor-element.elementor-element-80d9264{--width:100%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:33px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-ef6294f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-19e06c4 .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-e36ea2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-7585b96{--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-5a32014 .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-a09b945{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-1e30cc3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-fc48924 .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-9776e53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-037f083{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-905 .elementor-element.elementor-element-e782d0a .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-c373c16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-353cfca{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-138b5f2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-30eebde{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-5ea3aee .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-7808277{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-d7eeecf .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-ac8d930{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-6925771 .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-8482e15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-4888ee7 .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-d910af7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-72be552 .elementor-heading-title{font-size:var( --e-global-typography-6356e9e-font-size );line-height:var( --e-global-typography-6356e9e-line-height );}.elementor-905 .elementor-element.elementor-element-eb044d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-6e48ed3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-6e48ed3 .elementor-icon{font-size:74px;}.elementor-905 .elementor-element.elementor-element-6e48ed3 .elementor-icon svg{height:74px;}.elementor-905 .elementor-element.elementor-element-383ce8c:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-383ce8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-905 .elementor-element.elementor-element-4a91e83 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-c412471{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-c245bf4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-73eea6e{--flex-wrap:nowrap;}.elementor-905 .elementor-element.elementor-element-99a28f9{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-94e6f4e{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-905 .elementor-element.elementor-element-91f7b75{width:var( --container-widget-width, 207px );max-width:207px;--container-widget-width:207px;--container-widget-flex-grow:0;text-align:center;}.elementor-905 .elementor-element.elementor-element-91f7b75.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-91f7b75 .elementor-heading-title{font-size:30px;}.elementor-905 .elementor-element.elementor-element-1c7eca2{text-align:center;}.elementor-905 .elementor-element.elementor-element-a585110.elementor-element{--align-self:center;}.elementor-905 .elementor-element.elementor-element-acfcfa4{--width:95%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-c7c2941 .elementor-icon{font-size:90px;}.elementor-905 .elementor-element.elementor-element-b3cc3b7 .elementor-icon{font-size:90px;}.elementor-905 .elementor-element.elementor-element-781ee1d .elementor-icon{font-size:90px;}.elementor-905 .elementor-element.elementor-element-d56962f .elementor-icon{font-size:90px;}.elementor-905 .elementor-element.elementor-element-d727d76{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-2296fc8{--min-height:189px;}.elementor-905 .elementor-element.elementor-element-d8d7539{--width:90%;}.elementor-905 .elementor-element.elementor-element-1a77cac .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-183fce2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-f15f3fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-905 .elementor-element.elementor-element-698a7f5{--width:90%;}.elementor-905 .elementor-element.elementor-element-1eb8f59 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-24629c9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-ac6594f{text-align:center;}.elementor-905 .elementor-element.elementor-element-ac6594f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-905 .elementor-element.elementor-element-f89a206 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-905 .elementor-element.elementor-element-343d405{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-905 .elementor-element.elementor-element-cbc53c1 .elementor-icon{font-size:29px;}.elementor-905 .elementor-element.elementor-element-cbc53c1 .elementor-icon svg{height:29px;}.elementor-905 .elementor-element.elementor-element-ad122bf:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-ad122bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 33px;}.elementor-905 .elementor-element.elementor-element-ad122bf{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-905 .elementor-element.elementor-element-3582122{--width:90%;}.elementor-905 .elementor-element.elementor-element-307ba14{text-align:end;}.elementor-905 .elementor-element.elementor-element-307ba14 .elementor-heading-title{font-size:30px;}.elementor-905 .elementor-element.elementor-element-dcdb7cf {--n-accordion-padding:10px 0px 10px 0px;}.elementor-905 .elementor-element.elementor-element-dcdb7cf{--n-accordion-title-font-size:17px;}}@media(min-width:768px){.elementor-905 .elementor-element.elementor-element-0a2bad0{--width:727px;}.elementor-905 .elementor-element.elementor-element-f25942d{--width:1px;}.elementor-905 .elementor-element.elementor-element-bd120a1{--width:100vw;}.elementor-905 .elementor-element.elementor-element-67bf38a{--content-width:1920px;}.elementor-905 .elementor-element.elementor-element-4b62316{--width:1080px;}.elementor-905 .elementor-element.elementor-element-f0bef40{--width:563px;}.elementor-905 .elementor-element.elementor-element-3e8a028{--width:568px;}.elementor-905 .elementor-element.elementor-element-e2210cf{--width:563px;}.elementor-905 .elementor-element.elementor-element-b1ca56d{--width:568px;}.elementor-905 .elementor-element.elementor-element-30eebde{--width:563px;}.elementor-905 .elementor-element.elementor-element-07d5ad1{--width:568px;}.elementor-905 .elementor-element.elementor-element-8286dee{--width:568px;}.elementor-905 .elementor-element.elementor-element-0eaaf5d{--width:568px;}.elementor-905 .elementor-element.elementor-element-bddfd3d{--width:568px;}.elementor-905 .elementor-element.elementor-element-f89f420{--content-width:1920px;}.elementor-905 .elementor-element.elementor-element-1e8786c{--width:719px;}.elementor-905 .elementor-element.elementor-element-73eea6e{--width:729px;}.elementor-905 .elementor-element.elementor-element-b4e50ad{--width:364px;}.elementor-905 .elementor-element.elementor-element-5fda4c7{--width:364px;}.elementor-905 .elementor-element.elementor-element-99a28f9{--content-width:1920px;}.elementor-905 .elementor-element.elementor-element-94e6f4e{--width:1477px;}.elementor-905 .elementor-element.elementor-element-9988ea8{--width:56%;}.elementor-905 .elementor-element.elementor-element-acfcfa4{--width:90%;}.elementor-905 .elementor-element.elementor-element-2296fc8{--width:921px;}.elementor-905 .elementor-element.elementor-element-d8d7539{--width:806px;}.elementor-905 .elementor-element.elementor-element-3582122{--width:fit-content;}.elementor-905 .elementor-element.elementor-element-896ec94{--width:87%;}}@media(max-width:1024px) and (min-width:768px){.elementor-905 .elementor-element.elementor-element-0a2bad0{--width:90%;}.elementor-905 .elementor-element.elementor-element-9988ea8{--width:90%;}.elementor-905 .elementor-element.elementor-element-2296fc8{--width:100%;}.elementor-905 .elementor-element.elementor-element-d8d7539{--width:80%;}.elementor-905 .elementor-element.elementor-element-3582122{--width:90%;}}/* Start custom CSS for html, class: .elementor-element-03aae2e */.timeline-section {
  position: relative;
  min-height: 100%;
}

.scroll-line {
  position: absolute;
  top: 0;
  left: 0px;
  width: 8px;
  height: 100%;
  background: #DDE4EA;
  border-radius: 2px;
  overflow: hidden;
}

.scroll-line-progress {
  width: 100%;
  height: 0%;
  background: #2f80ff;
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909fbf3 */@media (min-width: 768px) and (max-width: 1600px) {
    .bloc-icon-txt {
        width: 80% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a6f85 */.elementor-905 .elementor-element.elementor-element-72a6f85{
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c82aafd */.elementor-905 .elementor-element.elementor-element-c82aafd{
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4e50ad */.elementor-905 .elementor-element.elementor-element-b4e50ad {
    position: relative;
    overflow: hidden;
}

.elementor-905 .elementor-element.elementor-element-b4e50ad::before {
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    filter: grayscale(100%) contrast(110%);
    z-index: 1;
}

.elementor-905 .elementor-element.elementor-element-b4e50ad::after {
    content: "";
    position: absolute;
    inset: 0;
    background: #B8D5EC;
    mix-blend-mode: color;
    z-index: 2;
}

.elementor-905 .elementor-element.elementor-element-b4e50ad > * {
    position: relative;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fda4c7 */.elementor-905 .elementor-element.elementor-element-5fda4c7 {
    position: relative;
    overflow: hidden;
}


.elementor-905 .elementor-element.elementor-element-5fda4c7::before {
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    filter: grayscale(100%) contrast(110%);
    z-index: 1;
}

.elementor-905 .elementor-element.elementor-element-5fda4c7::after {
    content: "";
    position: absolute;
    inset: 0;
    background: #B8D5EC;
    mix-blend-mode: color;
    z-index: 2;
}

.elementor-905 .elementor-element.elementor-element-5fda4c7 > * {
    position: relative;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a585110 */.elementor-905 .elementor-element.elementor-element-a585110 *{
    border: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94e6f4e */.block-wave {
  position: relative;
  width: 1477px;
  overflow: hidden;
  z-index: 1;
  transition: all 2.5s ease;
}

.block-wave::before,
.block-wave::after {
  content: "";
  position: absolute;
  width: 2200px;  
  height: 2200px; 
  left: 50%;
  transform: translateX(-50%);
  top: 150%;     
  z-index: -1;
  transition: all 6s cubic-bezier(.22,1,.36,1); 
  border-radius: 60% 70% 20% 40%;
  background: #73B8F0;
}

.block-wave::before {
  opacity: .2;
  animation: water 13s ease-in-out infinite alternate;
}

.block-wave::after {
  opacity: .5;
  animation: water 14s ease-in-out infinite alternate;
}

.block-wave:hover {
  background: #73B8F0;
  color: white;
}

.block-wave:hover::before,
.block-wave:hover::after {
  top: -1800px; 
  opacity: 1;
}

@keyframes water {
  0% { transform: translateX(-50%) rotate(0); }
  20% { border-radius: 50% 63% 80% 49%; }
  40% { border-radius: 60% 64% 64% 48%; }
  60% { border-radius: 80% 63% 51% 49%; }
  80% { border-radius: 40% 60% 42% 58%; }
  100% { 
    border-radius: 62% 67% 70% 53%;
    transform: translateX(-50%) rotate(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2296fc8 */.elementor-905 .elementor-element.elementor-element-2296fc8 {
    position: relative;
    overflow: hidden;
}

.elementor-905 .elementor-element.elementor-element-2296fc8::before {
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    filter: grayscale(100%) contrast(110%);
    z-index: 1;
}

.elementor-905 .elementor-element.elementor-element-2296fc8::after {
    content: "";
    position: absolute;
    inset: 0;
    background: #B8D5EC;
    mix-blend-mode: color;
    z-index: 2;
}

.elementor-905 .elementor-element.elementor-element-2296fc8 > * {
    position: relative;
    z-index: 3;
}

@media (min-width: 768px) and (max-width: 1600px) {
    .elementor-905 .elementor-element.elementor-element-2296fc8 {
        width: 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8d7539 */@media (min-width: 768px) and (max-width: 1600px) {
    .elementor-905 .elementor-element.elementor-element-d8d7539 {
        width: 40% !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-343d405 */.ti-footer{
    display: none;
}
#avis .ti-widget.ti-goog .ti-review-item>.ti-inner{
    padding-left: 10%!important;
    padding-right: 10%!important;
}
span.ti-read-more{
    display: none!important;
}
.ti-review-header{
    margin-top: 10px;
}
.ti-name{
    color: #1D1F1E;
text-align: center;
font-family: "Rethink Sans";
font-size: 16px;
font-style: normal;
font-weight: 400!important;
letter-spacing: 1.6px;
text-transform: uppercase;
}
.ti-inner {
  display: flex!important;
  flex-direction: column;
}

.ti-inner > :nth-child(1) {
  order: 3;
}

.ti-inner > :nth-child(2) {
  order: 1;
}

.ti-inner > :nth-child(3) {
  order: 2;
}
.ti-inner > :nth-child(4) {
  order: 4;
}
.ti-widget.ti-goog .ti-controls .ti-next:before,
.ti-widget.ti-goog .ti-controls .ti-prev:before {
    display: none !important;
}
.ti-widget.ti-goog .ti-controls .ti-next,
.ti-widget.ti-goog .ti-controls .ti-prev {
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
}

.ti-widget.ti-goog .ti-controls .ti-next {
    background-image: url("/wp-content/uploads/2026/03/arrow-right-1.svg");
}

.ti-widget.ti-goog .ti-controls .ti-prev {
    background-image: url("/wp-content/uploads/2026/03/arrow-left-1.svg");
}
#avis .ti-widget.ti-goog .ti-controls .ti-next:hover {
   background-color: transparent!important;
}

#avis .ti-widget.ti-goog .ti-controls .ti-prev:hover {
   background-color: transparent!important;
   outline-style: none!important;
}

#avis .ti-widget.ti-goog .ti-controls .ti-next:focus {
   background-color: transparent!important;
}

#avis .ti-widget.ti-goog .ti-controls .ti-prev:focus {
   background-color: transparent!important;
   outline-style: none!important;
}
#avis .ti-widget.ti-goog .ti-controls
 {
    top: 50%!important;
    width: 120%;
    left: -10%!important;
}

#avis .ti-controls-line{
    display: none!important;
}
#avis .ti-widget.ti-goog .ti-controls .ti-prev{
   outline-style: none!important;
}
#avis .ti-widget.ti-goog .ti-controls .ti-next{
   outline-style: none!important;
}
img.ti-star {
  content: url("/wp-content/uploads/2026/03/star-1.svg");
  width: 24px!important;
  height: 24px!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-dcdb7cf */span.e-n-accordion-item-title-header {
    padding-right: 50px!important;
}

@media (min-width: 768px) and (max-width: 1600px) {
    .elementor-905 .elementor-element.elementor-element-dcdb7cf {
        width: 60% !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Maax Mono';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tech-o.pro/wp-content/uploads/2026/03/Maax-Mono-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */