.elementor-31 .elementor-element.elementor-element-10e36667{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:190px;--padding-bottom:100px;--padding-left:35px;--padding-right:35px;}.elementor-31 .elementor-element.elementor-element-10e36667:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-10e36667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://italalgo.it/wp-content/uploads/2025/02/backgroub5.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-6f54546b{--display:flex;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-31 .elementor-element.elementor-element-352a88d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-192ce53a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-31 .elementor-element.elementor-element-192ce53a.e-con{--flex-grow:0;--flex-shrink:0;}.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-31 .elementor-element.elementor-element-2d799703{width:var( --container-widget-width, 184px );max-width:184px;--container-widget-width:184px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-2d799703 > .elementor-widget-container{background-color:var( --e-global-color-8ebe86e );margin:0px 0px 0px 0px;padding:6px 0px 6px 0px;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-2d799703 .elementor-heading-title{font-family:var( --e-global-typography-2a29f9f-font-family ), Sans-serif;font-size:var( --e-global-typography-2a29f9f-font-size );font-weight:var( --e-global-typography-2a29f9f-font-weight );font-style:var( --e-global-typography-2a29f9f-font-style );line-height:var( --e-global-typography-2a29f9f-line-height );word-spacing:var( --e-global-typography-2a29f9f-word-spacing );color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-1bc25bac > .elementor-widget-container{margin:28px 0px -100px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-1bc25bac{text-align:left;}.elementor-31 .elementor-element.elementor-element-1bc25bac img{width:550px;}.elementor-31 .elementor-element.elementor-element-6f940d78 > .elementor-widget-container{margin:0px 0px 38px 0px;}.elementor-31 .elementor-element.elementor-element-6f940d78 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:99px;font-weight:700;line-height:99px;}.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 );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-31 .elementor-element.elementor-element-411f3839 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-31 .elementor-element.elementor-element-411f3839{font-family:var( --e-global-typography-2c8f99b-font-family ), Sans-serif;font-size:var( --e-global-typography-2c8f99b-font-size );font-weight:var( --e-global-typography-2c8f99b-font-weight );line-height:var( --e-global-typography-2c8f99b-line-height );color:var( --e-global-color-77b6f31 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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-31 .elementor-element.elementor-element-10c56ed9 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-c724ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-c724ebc-font-size );font-weight:var( --e-global-typography-c724ebc-font-weight );line-height:var( --e-global-typography-c724ebc-line-height );word-spacing:var( --e-global-typography-c724ebc-word-spacing );fill:var( --e-global-color-b1924bf );color:var( --e-global-color-b1924bf );background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-78686b2 ) 100%);border-radius:15px 15px 15px 15px;padding:20px 48px 20px 48px;}.elementor-31 .elementor-element.elementor-element-10c56ed9 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-10c56ed9 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-b1924bf );}.elementor-31 .elementor-element.elementor-element-10c56ed9 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-10c56ed9 .elementor-button:focus svg{fill:var( --e-global-color-b1924bf );}.elementor-31 .elementor-element.elementor-element-4439b474{--display:flex;}.elementor-31 .elementor-element.elementor-element-d433e42 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-31 .elementor-element.elementor-element-66f23898{--display:flex;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-e454cae{left:-422px;}body.rtl .elementor-31 .elementor-element.elementor-element-e454cae{right:-422px;}.elementor-31 .elementor-element.elementor-element-e454cae{top:-177px;z-index:0;}.elementor-31 .elementor-element.elementor-element-e454cae .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-31 .elementor-element.elementor-element-e454cae img{width:160px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-2119ebd6{left:693px;}body.rtl .elementor-31 .elementor-element.elementor-element-2119ebd6{right:693px;}.elementor-31 .elementor-element.elementor-element-2119ebd6{top:-22px;}.elementor-31 .elementor-element.elementor-element-2119ebd6 img{width:20px;}.elementor-31 .elementor-element.elementor-element-7bbc9dc4{--display:flex;--position:absolute;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:20px 20px 20px 20px;box-shadow:5px 8px 25px -10px rgba(0, 0, 0, 0.6);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;top:-382px;}.elementor-31 .elementor-element.elementor-element-7bbc9dc4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7bbc9dc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBA;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-7bbc9dc4{left:21px;}body.rtl .elementor-31 .elementor-element.elementor-element-7bbc9dc4{right:21px;}.elementor-31 .elementor-element.elementor-element-6c5e2f7c{text-align:center;}.elementor-31 .elementor-element.elementor-element-6c5e2f7c .elementor-heading-title{color:var( --e-global-color-bc5a14d );}.elementor-31 .elementor-element.elementor-element-3348104c{text-align:center;}.elementor-31 .elementor-element.elementor-element-3348104c .elementor-heading-title{font-family:var( --e-global-typography-c618515-font-family ), Sans-serif;font-size:var( --e-global-typography-c618515-font-size );font-weight:var( --e-global-typography-c618515-font-weight );line-height:var( --e-global-typography-c618515-line-height );color:var( --e-global-color-bc5a14d );}.elementor-31 .elementor-element.elementor-element-29ac9e7b{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-587a220{--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:20px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-31 .elementor-element.elementor-element-e5b830b{--display:flex;}.elementor-31 .elementor-element.elementor-element-677bc7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-677bc7b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-677bc7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FF96F3 0%, #2C44FC 68%);}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );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-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-df5fd2b .elementor-counter-title{justify-content:center;color:var( --e-global-color-b1924bf );font-family:"Quicksand", Sans-serif;font-size:25px;font-weight:500;line-height:30px;}.elementor-31 .elementor-element.elementor-element-df5fd2b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-b1924bf );font-family:var( --e-global-typography-ff9ee10-font-family ), Sans-serif;font-size:var( --e-global-typography-ff9ee10-font-size );font-weight:var( --e-global-typography-ff9ee10-font-weight );line-height:var( --e-global-typography-ff9ee10-line-height );}.elementor-31 .elementor-element.elementor-element-fd35168 .elementor-counter-title{justify-content:center;color:var( --e-global-color-b1924bf );font-family:"Quicksand", Sans-serif;font-size:25px;font-weight:500;line-height:30px;}.elementor-31 .elementor-element.elementor-element-fd35168 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-b1924bf );font-family:var( --e-global-typography-ff9ee10-font-family ), Sans-serif;font-size:var( --e-global-typography-ff9ee10-font-size );font-weight:var( --e-global-typography-ff9ee10-font-weight );line-height:var( --e-global-typography-ff9ee10-line-height );}.elementor-31 .elementor-element.elementor-element-03dcc24 .elementor-counter-title{justify-content:center;color:var( --e-global-color-b1924bf );font-family:"Quicksand", Sans-serif;font-size:25px;font-weight:500;line-height:30px;}.elementor-31 .elementor-element.elementor-element-03dcc24 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-b1924bf );font-family:var( --e-global-typography-ff9ee10-font-family ), Sans-serif;font-size:var( --e-global-typography-ff9ee10-font-size );font-weight:var( --e-global-typography-ff9ee10-font-weight );line-height:var( --e-global-typography-ff9ee10-line-height );}.elementor-31 .elementor-element.elementor-element-c503547 .elementor-counter-title{justify-content:center;color:var( --e-global-color-b1924bf );font-family:"Quicksand", Sans-serif;font-size:25px;font-weight:500;line-height:30px;}.elementor-31 .elementor-element.elementor-element-c503547 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-b1924bf );font-family:var( --e-global-typography-ff9ee10-font-family ), Sans-serif;font-size:var( --e-global-typography-ff9ee10-font-size );font-weight:var( --e-global-typography-ff9ee10-font-weight );line-height:var( --e-global-typography-ff9ee10-line-height );}.elementor-31 .elementor-element.elementor-element-2960d2f6{--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;--padding-top:100px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-31 .elementor-element.elementor-element-2f96df7b{--display:flex;--justify-content:center;}.elementor-31 .elementor-element.elementor-element-2f96df7b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-11a43d2a{width:var( --container-widget-width, 153px );max-width:153px;--container-widget-width:153px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-11a43d2a > .elementor-widget-container{background-color:var( --e-global-color-8ebe86e );margin:0px 0px 0px 0px;padding:6px 0px 6px 0px;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-11a43d2a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-5d40ffaa > .elementor-widget-container{margin:25px 0px 52px 0px;padding:0px 111px 0px 0px;}.elementor-31 .elementor-element.elementor-element-7602d9eb .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-b1924bf );color:var( --e-global-color-b1924bf );border-radius:15px 15px 15px 15px;padding:17px 42px 17px 42px;}.elementor-31 .elementor-element.elementor-element-7602d9eb .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-7602d9eb .elementor-button:focus{background-color:transparent;color:var( --e-global-color-b1924bf );background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-78686b2 ) 100%);}.elementor-31 .elementor-element.elementor-element-7602d9eb .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-7602d9eb .elementor-button:focus svg{fill:var( --e-global-color-b1924bf );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-3696afa3{left:553px;}body.rtl .elementor-31 .elementor-element.elementor-element-3696afa3{right:553px;}.elementor-31 .elementor-element.elementor-element-3696afa3{top:84px;}.elementor-31 .elementor-element.elementor-element-3696afa3 img{width:20px;}.elementor-31 .elementor-element.elementor-element-528ba3d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-4507594f{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:67px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-31 .elementor-element.elementor-element-23f9adb3{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 29px -12px rgba(0, 0, 0, 0.21);--padding-top:0px;--padding-bottom:50px;--padding-left:45px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-23f9adb3:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-23f9adb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1924bf );}.elementor-31 .elementor-element.elementor-element-23f9adb3:hover{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-48e3ed9a > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-48e3ed9a{text-align:left;}.elementor-31 .elementor-element.elementor-element-48e3ed9a img{width:210px;}.elementor-31 .elementor-element.elementor-element-72d739a4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-31 .elementor-element.elementor-element-72d739a4 .elementor-heading-title{font-family:var( --e-global-typography-d52afb4-font-family ), Sans-serif;font-size:var( --e-global-typography-d52afb4-font-size );font-weight:var( --e-global-typography-d52afb4-font-weight );line-height:var( --e-global-typography-d52afb4-line-height );}.elementor-31 .elementor-element.elementor-element-243b11be{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-532fde50{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 29px -12px rgba(0, 0, 0, 0.21);--padding-top:0px;--padding-bottom:50px;--padding-left:45px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-532fde50:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-532fde50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1924bf );}.elementor-31 .elementor-element.elementor-element-532fde50:hover{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-2a41ff74 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2a41ff74{text-align:left;}.elementor-31 .elementor-element.elementor-element-2a41ff74 img{width:210px;}.elementor-31 .elementor-element.elementor-element-2cd64c94 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-31 .elementor-element.elementor-element-2cd64c94 .elementor-heading-title{font-family:var( --e-global-typography-d52afb4-font-family ), Sans-serif;font-size:var( --e-global-typography-d52afb4-font-size );font-weight:var( --e-global-typography-d52afb4-font-weight );line-height:var( --e-global-typography-d52afb4-line-height );}.elementor-31 .elementor-element.elementor-element-2ec3c977{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-56dccb49{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-31 .elementor-element.elementor-element-7af3cc59{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 29px -12px rgba(0, 0, 0, 0.21);--padding-top:0px;--padding-bottom:50px;--padding-left:45px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-7af3cc59:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7af3cc59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1924bf );}.elementor-31 .elementor-element.elementor-element-7af3cc59:hover{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-34a819d > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-34a819d{text-align:left;}.elementor-31 .elementor-element.elementor-element-34a819d img{width:210px;}.elementor-31 .elementor-element.elementor-element-5bc455d2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-31 .elementor-element.elementor-element-5bc455d2 .elementor-heading-title{font-family:var( --e-global-typography-d52afb4-font-family ), Sans-serif;font-size:var( --e-global-typography-d52afb4-font-size );font-weight:var( --e-global-typography-d52afb4-font-weight );line-height:var( --e-global-typography-d52afb4-line-height );}.elementor-31 .elementor-element.elementor-element-590fcdf6{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-72f9d885{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 29px -12px rgba(0, 0, 0, 0.21);--padding-top:0px;--padding-bottom:50px;--padding-left:45px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-72f9d885:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-72f9d885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1924bf );}.elementor-31 .elementor-element.elementor-element-72f9d885:hover{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-50e8ba1b > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-50e8ba1b{text-align:left;}.elementor-31 .elementor-element.elementor-element-50e8ba1b img{width:210px;}.elementor-31 .elementor-element.elementor-element-690eb4ba > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-31 .elementor-element.elementor-element-690eb4ba .elementor-heading-title{font-family:var( --e-global-typography-d52afb4-font-family ), Sans-serif;font-size:var( --e-global-typography-d52afb4-font-size );font-weight:var( --e-global-typography-d52afb4-font-weight );line-height:var( --e-global-typography-d52afb4-line-height );}.elementor-31 .elementor-element.elementor-element-43f4eb13{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-1904018d{--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;--padding-top:160px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-31 .elementor-element.elementor-element-fc73e0f{--display:flex;}.elementor-31 .elementor-element.elementor-element-fc73e0f.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-15236e6b{left:192px;}body.rtl .elementor-31 .elementor-element.elementor-element-15236e6b{right:192px;}.elementor-31 .elementor-element.elementor-element-15236e6b{top:-189px;z-index:10;}.elementor-31 .elementor-element.elementor-element-15236e6b img{width:445px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-318fe23f{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-318fe23f{right:0px;}.elementor-31 .elementor-element.elementor-element-318fe23f{top:23px;}.elementor-31 .elementor-element.elementor-element-318fe23f img{width:781px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-3bd02eb9{left:182px;}body.rtl .elementor-31 .elementor-element.elementor-element-3bd02eb9{right:182px;}.elementor-31 .elementor-element.elementor-element-3bd02eb9{top:565px;}.elementor-31 .elementor-element.elementor-element-3bd02eb9 img{width:177px;}.elementor-31 .elementor-element.elementor-element-24d7a18{--display:flex;--position:absolute;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:20px 20px 20px 20px;box-shadow:5px 8px 25px -10px rgba(0, 0, 0, 0.6);--padding-top:41px;--padding-bottom:41px;--padding-left:69px;--padding-right:69px;top:301px;--z-index:11;}.elementor-31 .elementor-element.elementor-element-24d7a18:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-24d7a18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBA;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-24d7a18{left:413px;}body.rtl .elementor-31 .elementor-element.elementor-element-24d7a18{right:413px;}.elementor-31 .elementor-element.elementor-element-26ed9553{text-align:center;}.elementor-31 .elementor-element.elementor-element-26ed9553 .elementor-heading-title{font-family:var( --e-global-typography-d52afb4-font-family ), Sans-serif;font-size:var( --e-global-typography-d52afb4-font-size );font-weight:var( --e-global-typography-d52afb4-font-weight );line-height:var( --e-global-typography-d52afb4-line-height );color:var( --e-global-color-bc5a14d );}.elementor-31 .elementor-element.elementor-element-4c4f5768{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-34749f98{width:var( --container-widget-width, 153px );max-width:153px;--container-widget-width:153px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-34749f98 > .elementor-widget-container{background-color:var( --e-global-color-8ebe86e );margin:0px 0px 0px 0px;padding:6px 0px 6px 0px;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-34749f98 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-23d0d4a4 > .elementor-widget-container{margin:25px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-615ccce0 > .elementor-widget-container{margin:0px 0px 51px 0px;}.elementor-31 .elementor-element.elementor-element-615ccce0{column-gap:0px;}.elementor-31 .elementor-element.elementor-element-4bdb4cd5 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-b1924bf );color:var( --e-global-color-b1924bf );border-radius:15px 15px 15px 15px;padding:17px 42px 17px 42px;}.elementor-31 .elementor-element.elementor-element-4bdb4cd5 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-4bdb4cd5 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-b1924bf );background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-78686b2 ) 100%);}.elementor-31 .elementor-element.elementor-element-4bdb4cd5 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-4bdb4cd5 .elementor-button:focus svg{fill:var( --e-global-color-b1924bf );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-410a36ef{left:318px;}body.rtl .elementor-31 .elementor-element.elementor-element-410a36ef{right:318px;}.elementor-31 .elementor-element.elementor-element-410a36ef{top:664px;}.elementor-31 .elementor-element.elementor-element-410a36ef img{width:20px;}.elementor-31 .elementor-element.elementor-element-63209309{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;top:563px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-63209309{left:252px;}body.rtl .elementor-31 .elementor-element.elementor-element-63209309{right:252px;}.elementor-31 .elementor-element.elementor-element-3c6bab3d{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;top:534px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-3c6bab3d{left:278px;}body.rtl .elementor-31 .elementor-element.elementor-element-3c6bab3d{right:278px;}.elementor-31 .elementor-element.elementor-element-4598c185{--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;--padding-top:300px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-31 .elementor-element.elementor-element-44f68b7c{--display:flex;}.elementor-31 .elementor-element.elementor-element-44f68b7c.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-39978275{left:342px;}body.rtl .elementor-31 .elementor-element.elementor-element-39978275{right:342px;}.elementor-31 .elementor-element.elementor-element-39978275{top:-174px;}.elementor-31 .elementor-element.elementor-element-39978275 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-31 .elementor-element.elementor-element-39978275 img{width:110px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-7d374bde{left:115px;}body.rtl .elementor-31 .elementor-element.elementor-element-7d374bde{right:115px;}.elementor-31 .elementor-element.elementor-element-7d374bde{top:-118px;}.elementor-31 .elementor-element.elementor-element-7d374bde img{width:213px;}.elementor-31 .elementor-element.elementor-element-6d3239bb{width:var( --container-widget-width, 649px );max-width:649px;--container-widget-width:649px;--container-widget-flex-grow:0;top:-96px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6d3239bb{left:220px;}body.rtl .elementor-31 .elementor-element.elementor-element-6d3239bb{right:220px;}.elementor-31 .elementor-element.elementor-element-6847e25e{width:var( --container-widget-width, 649px );max-width:649px;--container-widget-width:649px;--container-widget-flex-grow:0;top:88px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6847e25e{left:-122px;}body.rtl .elementor-31 .elementor-element.elementor-element-6847e25e{right:-122px;}.elementor-31 .elementor-element.elementor-element-4acef73{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-4acef73:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4acef73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://italalgo.it/wp-content/uploads/2025/02/backtest.png");background-position:50% 35%;background-repeat:no-repeat;background-size:37% auto;}.elementor-31 .elementor-element.elementor-element-e7ca93{width:var( --container-widget-width, 153px );max-width:153px;--container-widget-width:153px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-e7ca93 > .elementor-widget-container{background-color:var( --e-global-color-8ebe86e );margin:0px 0px 0px 0px;padding:6px 0px 6px 0px;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-e7ca93 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-116a8652 > .elementor-widget-container{margin:25px 0px 87px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-116a8652{text-align:center;}.elementor-31 .elementor-element.elementor-element-116a8652 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );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-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-6f6c356 > .elementor-widget-container{background-image:url("https://italalgo.it/wp-content/uploads/2025/02/Screenshot_205.png");padding:112px 30px 50px 30px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-6f6c356.elementor-arrows-yes .elementor-main-swiper{width:calc( 84% - 40px );}.elementor-31 .elementor-element.elementor-element-6f6c356 .elementor-main-swiper{width:84%;}.elementor-31 .elementor-element.elementor-element-6f6c356 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-6f6c356 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-6f6c356 .elementor-testimonial__text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2a29f9f-font-family ), Sans-serif;font-size:var( --e-global-typography-2a29f9f-font-size );font-weight:var( --e-global-typography-2a29f9f-font-weight );font-style:var( --e-global-typography-2a29f9f-font-style );line-height:var( --e-global-typography-2a29f9f-line-height );word-spacing:var( --e-global-typography-2a29f9f-word-spacing );}.elementor-31 .elementor-element.elementor-element-6f6c356 .elementor-testimonial__name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-99bbd06-font-family ), Sans-serif;font-size:var( --e-global-typography-99bbd06-font-size );font-weight:var( --e-global-typography-99bbd06-font-weight );line-height:var( --e-global-typography-99bbd06-line-height );word-spacing:var( --e-global-typography-99bbd06-word-spacing );}.elementor-31 .elementor-element.elementor-element-6f6c356 .elementor-testimonial__title{font-family:var( --e-global-typography-2f5103f-font-family ), Sans-serif;font-size:var( --e-global-typography-2f5103f-font-size );font-weight:var( --e-global-typography-2f5103f-font-weight );line-height:var( --e-global-typography-2f5103f-line-height );word-spacing:var( --e-global-typography-2f5103f-word-spacing );}.elementor-31 .elementor-element.elementor-element-6f6c356 .elementor-testimonial__image img{width:60px;height:60px;}.elementor-31 .elementor-element.elementor-element-6f6c356.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-31 .elementor-element.elementor-element-6f6c356.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (60px / 2) - 8px );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6f6c356.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6f6c356.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-31 .elementor-element.elementor-element-6f6c356.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-31 .elementor-element.elementor-element-6f6c356.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (60px / 2) - 8px );right:auto;}body.rtl .elementor-31 .elementor-element.elementor-element-6f6c356.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-31 .elementor-element.elementor-element-6f6c356.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-31 .elementor-element.elementor-element-6f6c356.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-31 .elementor-element.elementor-element-6f6c356.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (60px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6f6c356.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-31 .elementor-element.elementor-element-6f6c356.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (60px / 2) - 8px );right:auto;}body.rtl .elementor-31 .elementor-element.elementor-element-6f6c356.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-31 .elementor-element.elementor-element-6f6c356.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (60px / 2) - 8px );left:auto;}.elementor-31 .elementor-element.elementor-element-4a654937{--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;--padding-top:150px;--padding-bottom:35px;--padding-left:35px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2749c2d8{--display:flex;}.elementor-31 .elementor-element.elementor-element-1b3e1025{width:var( --container-widget-width, 153px );max-width:153px;--container-widget-width:153px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-1b3e1025 > .elementor-widget-container{background-color:var( --e-global-color-8ebe86e );margin:0px 0px 0px 0px;padding:6px 0px 6px 0px;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-1b3e1025 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-3cf60e63 > .elementor-widget-container{margin:25px 0px 87px 0px;padding:0px 189px 0px 0px;}.elementor-31 .elementor-element.elementor-element-3cf60e63{text-align:left;}.elementor-31 .elementor-element.elementor-element-3cf60e63 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-2411243f > .elementor-widget-container{margin:0px 0px 45px 0px;padding:0px 180px 0px 0px;}.elementor-31 .elementor-element.elementor-element-40d2a13b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:250px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-1d28d1ce .elementor-image-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-1d28d1ce.elementor-position-right .elementor-image-box-img{margin-left:45px;}.elementor-31 .elementor-element.elementor-element-1d28d1ce.elementor-position-left .elementor-image-box-img{margin-right:45px;}.elementor-31 .elementor-element.elementor-element-1d28d1ce.elementor-position-top .elementor-image-box-img{margin-bottom:45px;}.elementor-31 .elementor-element.elementor-element-1d28d1ce .elementor-image-box-title{margin-bottom:20px;font-family:var( --e-global-typography-35546db-font-family ), Sans-serif;font-size:var( --e-global-typography-35546db-font-size );font-weight:var( --e-global-typography-35546db-font-weight );font-style:var( --e-global-typography-35546db-font-style );line-height:var( --e-global-typography-35546db-line-height );word-spacing:var( --e-global-typography-35546db-word-spacing );}.elementor-31 .elementor-element.elementor-element-1d28d1ce .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-31 .elementor-element.elementor-element-1d28d1ce .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-4bcb64e2 .elementor-image-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-4bcb64e2.elementor-position-right .elementor-image-box-img{margin-left:45px;}.elementor-31 .elementor-element.elementor-element-4bcb64e2.elementor-position-left .elementor-image-box-img{margin-right:45px;}.elementor-31 .elementor-element.elementor-element-4bcb64e2.elementor-position-top .elementor-image-box-img{margin-bottom:45px;}.elementor-31 .elementor-element.elementor-element-4bcb64e2 .elementor-image-box-title{margin-bottom:20px;font-family:var( --e-global-typography-35546db-font-family ), Sans-serif;font-size:var( --e-global-typography-35546db-font-size );font-weight:var( --e-global-typography-35546db-font-weight );font-style:var( --e-global-typography-35546db-font-style );line-height:var( --e-global-typography-35546db-line-height );word-spacing:var( --e-global-typography-35546db-word-spacing );}.elementor-31 .elementor-element.elementor-element-4bcb64e2 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-31 .elementor-element.elementor-element-4bcb64e2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-5ebfe50a{--display:flex;}.elementor-31 .elementor-element.elementor-element-7a148f4c{text-align:right;}.elementor-31 .elementor-element.elementor-element-7a148f4c img{width:100%;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-764e9fc0{left:125px;}body.rtl .elementor-31 .elementor-element.elementor-element-764e9fc0{right:125px;}.elementor-31 .elementor-element.elementor-element-764e9fc0{top:652px;text-align:center;}.elementor-31 .elementor-element.elementor-element-764e9fc0 img{width:18px;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-352a88d1{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-192ce53a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:132px;}.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-31 .elementor-element.elementor-element-2d799703 .elementor-heading-title{font-size:var( --e-global-typography-2a29f9f-font-size );line-height:var( --e-global-typography-2a29f9f-line-height );word-spacing:var( --e-global-typography-2a29f9f-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-6f940d78 .elementor-heading-title{font-size:80px;line-height:80px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-411f3839{font-size:var( --e-global-typography-2c8f99b-font-size );line-height:var( --e-global-typography-2c8f99b-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-10c56ed9 .elementor-button{font-size:var( --e-global-typography-c724ebc-font-size );line-height:var( --e-global-typography-c724ebc-line-height );word-spacing:var( --e-global-typography-c724ebc-word-spacing );}.elementor-31 .elementor-element.elementor-element-d433e42 img{width:90%;}.elementor-31 .elementor-element.elementor-element-7bbc9dc4{--padding-top:41px;--padding-bottom:41px;--padding-left:41px;--padding-right:41px;top:-206px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-7bbc9dc4{left:300px;}body.rtl .elementor-31 .elementor-element.elementor-element-7bbc9dc4{right:300px;}.elementor-31 .elementor-element.elementor-element-3348104c .elementor-heading-title{font-size:var( --e-global-typography-c618515-font-size );line-height:var( --e-global-typography-c618515-line-height );}.elementor-31 .elementor-element.elementor-element-677bc7b{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-df5fd2b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-ff9ee10-font-size );line-height:var( --e-global-typography-ff9ee10-line-height );}.elementor-31 .elementor-element.elementor-element-df5fd2b .elementor-counter-title{font-size:25px;line-height:63px;}.elementor-31 .elementor-element.elementor-element-fd35168 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-ff9ee10-font-size );line-height:var( --e-global-typography-ff9ee10-line-height );}.elementor-31 .elementor-element.elementor-element-fd35168 .elementor-counter-title{font-size:25px;line-height:63px;}.elementor-31 .elementor-element.elementor-element-03dcc24 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-ff9ee10-font-size );line-height:var( --e-global-typography-ff9ee10-line-height );}.elementor-31 .elementor-element.elementor-element-03dcc24 .elementor-counter-title{font-size:25px;line-height:63px;}.elementor-31 .elementor-element.elementor-element-c503547 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-ff9ee10-font-size );line-height:var( --e-global-typography-ff9ee10-line-height );}.elementor-31 .elementor-element.elementor-element-c503547 .elementor-counter-title{font-size:25px;line-height:63px;}.elementor-31 .elementor-element.elementor-element-2960d2f6{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-11a43d2a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-72d739a4 .elementor-heading-title{font-size:var( --e-global-typography-d52afb4-font-size );line-height:var( --e-global-typography-d52afb4-line-height );}.elementor-31 .elementor-element.elementor-element-243b11be{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-2cd64c94 .elementor-heading-title{font-size:var( --e-global-typography-d52afb4-font-size );line-height:var( --e-global-typography-d52afb4-line-height );}.elementor-31 .elementor-element.elementor-element-2ec3c977{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-5bc455d2 .elementor-heading-title{font-size:var( --e-global-typography-d52afb4-font-size );line-height:var( --e-global-typography-d52afb4-line-height );}.elementor-31 .elementor-element.elementor-element-590fcdf6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-690eb4ba .elementor-heading-title{font-size:var( --e-global-typography-d52afb4-font-size );line-height:var( --e-global-typography-d52afb4-line-height );}.elementor-31 .elementor-element.elementor-element-43f4eb13{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-1904018d{--gap:110px 110px;--row-gap:110px;--column-gap:110px;--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-3d94bae6 img{width:90%;}.elementor-31 .elementor-element.elementor-element-15236e6b{width:var( --container-widget-width, 445px );max-width:445px;--container-widget-width:445px;--container-widget-flex-grow:0;top:-240px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-15236e6b{left:115px;}body.rtl .elementor-31 .elementor-element.elementor-element-15236e6b{right:115px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-3bd02eb9{left:125px;}body.rtl .elementor-31 .elementor-element.elementor-element-3bd02eb9{right:125px;}.elementor-31 .elementor-element.elementor-element-3bd02eb9{top:484px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-24d7a18{left:279px;}body.rtl .elementor-31 .elementor-element.elementor-element-24d7a18{right:279px;}.elementor-31 .elementor-element.elementor-element-24d7a18{top:373px;}.elementor-31 .elementor-element.elementor-element-26ed9553 .elementor-heading-title{font-size:var( --e-global-typography-d52afb4-font-size );line-height:var( --e-global-typography-d52afb4-line-height );}.elementor-31 .elementor-element.elementor-element-4c4f5768{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-34749f98 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-23d0d4a4 > .elementor-widget-container{padding:0px 194px 0px 0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-410a36ef{left:308px;}body.rtl .elementor-31 .elementor-element.elementor-element-410a36ef{right:308px;}.elementor-31 .elementor-element.elementor-element-410a36ef{top:509px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-63209309{left:288px;}body.rtl .elementor-31 .elementor-element.elementor-element-63209309{right:288px;}.elementor-31 .elementor-element.elementor-element-63209309{top:208px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-3c6bab3d{left:279px;}body.rtl .elementor-31 .elementor-element.elementor-element-3c6bab3d{right:279px;}.elementor-31 .elementor-element.elementor-element-3c6bab3d{top:381px;}.elementor-31 .elementor-element.elementor-element-4598c185{--flex-wrap:wrap;--padding-top:100px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-31 .elementor-element.elementor-element-44f68b7c{--min-height:350px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-39978275{left:538px;}body.rtl .elementor-31 .elementor-element.elementor-element-39978275{right:538px;}.elementor-31 .elementor-element.elementor-element-39978275{top:28px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-7d374bde{left:44px;}body.rtl .elementor-31 .elementor-element.elementor-element-7d374bde{right:44px;}.elementor-31 .elementor-element.elementor-element-7d374bde{top:-61px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6847e25e{left:14px;}body.rtl .elementor-31 .elementor-element.elementor-element-6847e25e{right:14px;}.elementor-31 .elementor-element.elementor-element-6847e25e{top:54px;}.elementor-31 .elementor-element.elementor-element-4acef73:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4acef73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:53% 40%;background-size:51% auto;}.elementor-31 .elementor-element.elementor-element-e7ca93 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-6f6c356 > .elementor-widget-container{padding:50px 20px 50px 20px;}.elementor-31 .elementor-element.elementor-element-6f6c356 .elementor-testimonial__text{font-size:var( --e-global-typography-2a29f9f-font-size );line-height:var( --e-global-typography-2a29f9f-line-height );word-spacing:var( --e-global-typography-2a29f9f-word-spacing );}.elementor-31 .elementor-element.elementor-element-6f6c356 .elementor-testimonial__name{font-size:var( --e-global-typography-99bbd06-font-size );line-height:var( --e-global-typography-99bbd06-line-height );word-spacing:var( --e-global-typography-99bbd06-word-spacing );}.elementor-31 .elementor-element.elementor-element-6f6c356 .elementor-testimonial__title{font-size:var( --e-global-typography-2f5103f-font-size );line-height:var( --e-global-typography-2f5103f-line-height );word-spacing:var( --e-global-typography-2f5103f-word-spacing );}.elementor-31 .elementor-element.elementor-element-4a654937{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-1b3e1025 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-3cf60e63 > .elementor-widget-container{margin:25px 0px 40px 0px;}.elementor-31 .elementor-element.elementor-element-2411243f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-40d2a13b{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:205px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-1d28d1ce .elementor-image-box-title{font-size:var( --e-global-typography-35546db-font-size );line-height:var( --e-global-typography-35546db-line-height );word-spacing:var( --e-global-typography-35546db-word-spacing );}.elementor-31 .elementor-element.elementor-element-4bcb64e2 .elementor-image-box-title{font-size:var( --e-global-typography-35546db-font-size );line-height:var( --e-global-typography-35546db-line-height );word-spacing:var( --e-global-typography-35546db-word-spacing );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-764e9fc0{left:140px;}body.rtl .elementor-31 .elementor-element.elementor-element-764e9fc0{right:140px;}.elementor-31 .elementor-element.elementor-element-764e9fc0{top:593px;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-6f54546b{--content-width:1500px;}.elementor-31 .elementor-element.elementor-element-192ce53a{--width:50.022%;}.elementor-31 .elementor-element.elementor-element-7bbc9dc4{--width:315px;}.elementor-31 .elementor-element.elementor-element-e5b830b{--content-width:1500px;}.elementor-31 .elementor-element.elementor-element-2960d2f6{--width:1500px;}.elementor-31 .elementor-element.elementor-element-2f96df7b{--width:49%;}.elementor-31 .elementor-element.elementor-element-1904018d{--width:1500px;}.elementor-31 .elementor-element.elementor-element-fc73e0f{--width:60%;}.elementor-31 .elementor-element.elementor-element-24d7a18{--width:407px;}.elementor-31 .elementor-element.elementor-element-44f68b7c{--width:40%;}.elementor-31 .elementor-element.elementor-element-4a654937{--width:1500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-352a88d1{--width:100%;}.elementor-31 .elementor-element.elementor-element-192ce53a{--width:100%;}.elementor-31 .elementor-element.elementor-element-4439b474{--width:100%;}.elementor-31 .elementor-element.elementor-element-7bbc9dc4{--width:306px;}.elementor-31 .elementor-element.elementor-element-29ac9e7b{--width:100%;}.elementor-31 .elementor-element.elementor-element-2f96df7b{--width:100%;}.elementor-31 .elementor-element.elementor-element-4507594f{--width:100%;}.elementor-31 .elementor-element.elementor-element-fc73e0f{--width:100%;}.elementor-31 .elementor-element.elementor-element-4c4f5768{--width:100%;}.elementor-31 .elementor-element.elementor-element-44f68b7c{--width:100%;}.elementor-31 .elementor-element.elementor-element-2749c2d8{--width:100%;}}@media(min-width:1025px){.elementor-31 .elementor-element.elementor-element-10e36667:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-10e36667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-31 .elementor-element.elementor-element-4acef73:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4acef73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-31 .elementor-element.elementor-element-6f6c356 > .elementor-widget-container{background-attachment:scroll;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-10e36667{--padding-top:130px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-352a88d1{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-31 .elementor-element.elementor-element-192ce53a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-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-31 .elementor-element.elementor-element-2d799703.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-2d799703 .elementor-heading-title{font-size:var( --e-global-typography-2a29f9f-font-size );line-height:var( --e-global-typography-2a29f9f-line-height );word-spacing:var( --e-global-typography-2a29f9f-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-6f940d78 > .elementor-widget-container{margin:5px 0px 30px 0px;padding:0px 4px 0px 4px;}.elementor-31 .elementor-element.elementor-element-6f940d78{text-align:center;}.elementor-31 .elementor-element.elementor-element-6f940d78 .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-411f3839 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-31 .elementor-element.elementor-element-411f3839{text-align:center;font-size:var( --e-global-typography-2c8f99b-font-size );line-height:var( --e-global-typography-2c8f99b-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-10c56ed9 .elementor-button{font-size:var( --e-global-typography-c724ebc-font-size );line-height:var( --e-global-typography-c724ebc-line-height );word-spacing:var( --e-global-typography-c724ebc-word-spacing );}.elementor-31 .elementor-element.elementor-element-e454cae{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;top:-292px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-e454cae{left:21px;}body.rtl .elementor-31 .elementor-element.elementor-element-e454cae{right:21px;}.elementor-31 .elementor-element.elementor-element-e454cae img{width:93px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-2119ebd6{left:224px;}body.rtl .elementor-31 .elementor-element.elementor-element-2119ebd6{right:224px;}.elementor-31 .elementor-element.elementor-element-2119ebd6{top:-279px;}.elementor-31 .elementor-element.elementor-element-7bbc9dc4{--width:250px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;top:-72px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-7bbc9dc4{left:11px;}body.rtl .elementor-31 .elementor-element.elementor-element-7bbc9dc4{right:11px;}.elementor-31 .elementor-element.elementor-element-f852488 img{width:100px;}.elementor-31 .elementor-element.elementor-element-3348104c .elementor-heading-title{font-size:var( --e-global-typography-c618515-font-size );line-height:var( --e-global-typography-c618515-line-height );}.elementor-31 .elementor-element.elementor-element-29ac9e7b{--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-587a220{--padding-top:50px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-677bc7b{--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-df5fd2b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-ff9ee10-font-size );line-height:var( --e-global-typography-ff9ee10-line-height );}.elementor-31 .elementor-element.elementor-element-df5fd2b .elementor-counter-title{font-size:20px;line-height:50px;}.elementor-31 .elementor-element.elementor-element-fd35168 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-ff9ee10-font-size );line-height:var( --e-global-typography-ff9ee10-line-height );}.elementor-31 .elementor-element.elementor-element-fd35168 .elementor-counter-title{font-size:20px;line-height:50px;}.elementor-31 .elementor-element.elementor-element-03dcc24 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-ff9ee10-font-size );line-height:var( --e-global-typography-ff9ee10-line-height );}.elementor-31 .elementor-element.elementor-element-03dcc24 .elementor-counter-title{font-size:20px;line-height:50px;}.elementor-31 .elementor-element.elementor-element-c503547 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-ff9ee10-font-size );line-height:var( --e-global-typography-ff9ee10-line-height );}.elementor-31 .elementor-element.elementor-element-c503547 .elementor-counter-title{font-size:20px;line-height:50px;}.elementor-31 .elementor-element.elementor-element-2960d2f6{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-2f96df7b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-11a43d2a.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-11a43d2a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-5d40ffaa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-5d40ffaa{text-align:center;}.elementor-31 .elementor-element.elementor-element-528ba3d8{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-31 .elementor-element.elementor-element-4507594f{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-23f9adb3{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-48e3ed9a{text-align:center;}.elementor-31 .elementor-element.elementor-element-48e3ed9a img{width:170px;}.elementor-31 .elementor-element.elementor-element-72d739a4{text-align:center;}.elementor-31 .elementor-element.elementor-element-72d739a4 .elementor-heading-title{font-size:var( --e-global-typography-d52afb4-font-size );line-height:var( --e-global-typography-d52afb4-line-height );}.elementor-31 .elementor-element.elementor-element-243b11be{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-532fde50{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-2a41ff74{text-align:center;}.elementor-31 .elementor-element.elementor-element-2a41ff74 img{width:170px;}.elementor-31 .elementor-element.elementor-element-2cd64c94{text-align:center;}.elementor-31 .elementor-element.elementor-element-2cd64c94 .elementor-heading-title{font-size:var( --e-global-typography-d52afb4-font-size );line-height:var( --e-global-typography-d52afb4-line-height );}.elementor-31 .elementor-element.elementor-element-2ec3c977{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-56dccb49{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7af3cc59{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-34a819d{text-align:center;}.elementor-31 .elementor-element.elementor-element-34a819d img{width:170px;}.elementor-31 .elementor-element.elementor-element-5bc455d2{text-align:center;}.elementor-31 .elementor-element.elementor-element-5bc455d2 .elementor-heading-title{font-size:var( --e-global-typography-d52afb4-font-size );line-height:var( --e-global-typography-d52afb4-line-height );}.elementor-31 .elementor-element.elementor-element-590fcdf6{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-72f9d885{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-50e8ba1b{text-align:center;}.elementor-31 .elementor-element.elementor-element-690eb4ba{text-align:center;}.elementor-31 .elementor-element.elementor-element-690eb4ba .elementor-heading-title{font-size:var( --e-global-typography-d52afb4-font-size );line-height:var( --e-global-typography-d52afb4-line-height );}.elementor-31 .elementor-element.elementor-element-43f4eb13{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-1904018d{--padding-top:120px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-3d94bae6 img{width:100%;}.elementor-31 .elementor-element.elementor-element-15236e6b{--container-widget-width:212px;--container-widget-flex-grow:0;width:var( --container-widget-width, 212px );max-width:212px;top:-87px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-15236e6b{left:41px;}body.rtl .elementor-31 .elementor-element.elementor-element-15236e6b{right:41px;}.elementor-31 .elementor-element.elementor-element-15236e6b img{width:166px;}.elementor-31 .elementor-element.elementor-element-318fe23f{width:var( --container-widget-width, 346px );max-width:346px;--container-widget-width:346px;--container-widget-flex-grow:0;top:49px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-318fe23f{left:-6px;}body.rtl .elementor-31 .elementor-element.elementor-element-318fe23f{right:-6px;}.elementor-31 .elementor-element.elementor-element-318fe23f img{width:874px;}.elementor-31 .elementor-element.elementor-element-3bd02eb9{width:var( --container-widget-width, 83px );max-width:83px;--container-widget-width:83px;--container-widget-flex-grow:0;top:261px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-3bd02eb9{left:39px;}body.rtl .elementor-31 .elementor-element.elementor-element-3bd02eb9{right:39px;}.elementor-31 .elementor-element.elementor-element-24d7a18{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;top:259px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-24d7a18{left:35px;}body.rtl .elementor-31 .elementor-element.elementor-element-24d7a18{right:35px;}.elementor-31 .elementor-element.elementor-element-26ed9553 .elementor-heading-title{font-size:var( --e-global-typography-d52afb4-font-size );line-height:var( --e-global-typography-d52afb4-line-height );}.elementor-31 .elementor-element.elementor-element-1b58e4ae img{width:130px;}.elementor-31 .elementor-element.elementor-element-4c4f5768{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-34749f98.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-34749f98 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-23d0d4a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-23d0d4a4{text-align:center;}.elementor-31 .elementor-element.elementor-element-615ccce0{text-align:center;}.elementor-31 .elementor-element.elementor-element-4598c185{--padding-top:50px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-44f68b7c{--min-height:276px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-39978275{left:198px;}body.rtl .elementor-31 .elementor-element.elementor-element-39978275{right:198px;}.elementor-31 .elementor-element.elementor-element-39978275{top:0px;}.elementor-31 .elementor-element.elementor-element-39978275 img{width:64px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-7d374bde{left:36px;}body.rtl .elementor-31 .elementor-element.elementor-element-7d374bde{right:36px;}.elementor-31 .elementor-element.elementor-element-7d374bde{top:12px;}.elementor-31 .elementor-element.elementor-element-7d374bde img{width:120px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6d3239bb{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-6d3239bb{right:0px;}.elementor-31 .elementor-element.elementor-element-6d3239bb{top:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6847e25e{left:-7px;}body.rtl .elementor-31 .elementor-element.elementor-element-6847e25e{right:-7px;}.elementor-31 .elementor-element.elementor-element-6847e25e{top:98px;}.elementor-31 .elementor-element.elementor-element-6847e25e img{width:166px;}.elementor-31 .elementor-element.elementor-element-4acef73:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4acef73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 21%;}.elementor-31 .elementor-element.elementor-element-e7ca93 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-116a8652 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-6f6c356 > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-31 .elementor-element.elementor-element-6f6c356.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-31 .elementor-element.elementor-element-6f6c356 .elementor-main-swiper{width:100%;}.elementor-31 .elementor-element.elementor-element-6f6c356 .elementor-testimonial__text{font-size:var( --e-global-typography-2a29f9f-font-size );line-height:var( --e-global-typography-2a29f9f-line-height );word-spacing:var( --e-global-typography-2a29f9f-word-spacing );}.elementor-31 .elementor-element.elementor-element-6f6c356 .elementor-testimonial__name{font-size:var( --e-global-typography-99bbd06-font-size );line-height:var( --e-global-typography-99bbd06-line-height );word-spacing:var( --e-global-typography-99bbd06-word-spacing );}.elementor-31 .elementor-element.elementor-element-6f6c356 .elementor-testimonial__title{font-size:var( --e-global-typography-2f5103f-font-size );line-height:var( --e-global-typography-2f5103f-line-height );word-spacing:var( --e-global-typography-2f5103f-word-spacing );}.elementor-31 .elementor-element.elementor-element-4a654937{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-1b3e1025.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-1b3e1025 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-3cf60e63 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-3cf60e63{text-align:center;}.elementor-31 .elementor-element.elementor-element-2411243f{text-align:center;}.elementor-31 .elementor-element.elementor-element-40d2a13b{--width:100%;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-1d28d1ce .elementor-image-box-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-1d28d1ce .elementor-image-box-img{margin-bottom:25px;}.elementor-31 .elementor-element.elementor-element-1d28d1ce.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-31 .elementor-element.elementor-element-1d28d1ce.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-31 .elementor-element.elementor-element-1d28d1ce.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-31 .elementor-element.elementor-element-1d28d1ce .elementor-image-box-title{font-size:var( --e-global-typography-35546db-font-size );line-height:var( --e-global-typography-35546db-line-height );word-spacing:var( --e-global-typography-35546db-word-spacing );}.elementor-31 .elementor-element.elementor-element-4bcb64e2 .elementor-image-box-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-4bcb64e2 .elementor-image-box-img{margin-bottom:25px;}.elementor-31 .elementor-element.elementor-element-4bcb64e2.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-31 .elementor-element.elementor-element-4bcb64e2.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-31 .elementor-element.elementor-element-4bcb64e2.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-31 .elementor-element.elementor-element-4bcb64e2 .elementor-image-box-title{font-size:var( --e-global-typography-35546db-font-size );line-height:var( --e-global-typography-35546db-line-height );word-spacing:var( --e-global-typography-35546db-word-spacing );}.elementor-31 .elementor-element.elementor-element-7a148f4c img{width:100%;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-764e9fc0{left:50px;}body.rtl .elementor-31 .elementor-element.elementor-element-764e9fc0{right:50px;}.elementor-31 .elementor-element.elementor-element-764e9fc0{top:669px;}}/* Start custom CSS for container, class: .elementor-element-23f9adb3 */.service:hover .elementor-heading-title{
    
    color: #ffffff !important;
}
.service:hover p{
    
    color: #FFFFFFB3 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-532fde50 */.service:hover .elementor-heading-title{
    
    color: #ffffff !important;
}
.service:hover p{
    
    color: #FFFFFFB3 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3cc59 */.service:hover .elementor-heading-title{
    
    color: #ffffff !important;
}
.service:hover p{
    
    color: #FFFFFFB3 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f9d885 */.service:hover .elementor-heading-title{
    
    color: #ffffff !important;
}
.service:hover p{
    
    color: #FFFFFFB3 !important;
}/* End custom CSS */