.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-a643364{width:auto;max-width:auto;text-align:start;}.elementor-6 .elementor-element.elementor-element-a643364 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:100px;font-weight:400;letter-spacing:-2px;color:#ACB4B5;}.elementor-6 .elementor-element.elementor-element-4c1d239{width:auto;max-width:auto;text-align:start;}.elementor-6 .elementor-element.elementor-element-4c1d239 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:100px;font-weight:400;letter-spacing:-2px;color:#FFFFFF;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-573ed10 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.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-6 .elementor-element.elementor-element-7928134 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-7928134.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-7928134.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-7928134.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-7928134.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-7928134.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-7928134 .elementor-icon{font-size:25px;}.elementor-6 .elementor-element.elementor-element-7928134 .elementor-icon svg{height:25px;}.elementor-6 .elementor-element.elementor-element-59d6548 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-d0a8a87 );}.elementor-6 .elementor-element.elementor-element-789b615 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-d0a8a87 );}.elementor-6 .elementor-element.elementor-element-c971be6 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-d0a8a87 );}.elementor-6 .elementor-element.elementor-element-219d327 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:74px;font-weight:400;letter-spacing:-2px;color:#ACB4B5;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-7d8799e{text-align:end;}.elementor-6 .elementor-element.elementor-element-466c5dc .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:74px;font-weight:400;letter-spacing:-2px;color:#ACB4B5;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-d9faae4{right:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-d9faae4{left:0px;}.elementor-6 .elementor-element.elementor-element-d9faae4{bottom:-60px;}.elementor-6 .elementor-element.elementor-element-d9faae4 img{width:100%;}.elementor-6 .elementor-element.elementor-element-43b1efd{background-color:#535A5A;padding:10px 16px 10px 16px;border-radius:100px 100px 100px 100px;text-align:start;}.elementor-6 .elementor-element.elementor-element-43b1efd.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-43b1efd .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-b35404a .elementor-icon-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-b35404a .elementor-icon{font-size:70px;}.elementor-6 .elementor-element.elementor-element-b35404a .elementor-icon svg{height:70px;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6 .elementor-element.elementor-element-b54e203{width:var( --container-widget-width, 0.714% );max-width:0.714%;--container-widget-width:0.714%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-b54e203.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-b54e203 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-c56a8bb );font-family:"Instrument Sans", Sans-serif;font-weight:400;}.elementor-6 .elementor-element.elementor-element-71b1958{background-color:#535A5A;padding:10px 16px 10px 16px;border-radius:100px 100px 100px 100px;text-align:start;}.elementor-6 .elementor-element.elementor-element-71b1958.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-71b1958 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-adc6b44 .elementor-icon-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-adc6b44 .elementor-icon{font-size:70px;}.elementor-6 .elementor-element.elementor-element-adc6b44 .elementor-icon svg{height:70px;}.elementor-6 .elementor-element.elementor-element-4681498{width:var( --container-widget-width, 0.714% );max-width:0.714%;--container-widget-width:0.714%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-4681498.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-4681498 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-d0a8a87 );font-family:"Instrument Sans", Sans-serif;font-weight:400;}.elementor-6 .elementor-element.elementor-element-fb3fc44{background-color:#535A5A;padding:10px 16px 10px 16px;border-radius:100px 100px 100px 100px;text-align:start;}.elementor-6 .elementor-element.elementor-element-fb3fc44.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-fb3fc44 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-13f2581 .elementor-icon-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-13f2581 .elementor-icon{font-size:70px;}.elementor-6 .elementor-element.elementor-element-13f2581 .elementor-icon svg{height:70px;}.elementor-6 .elementor-element.elementor-element-edb2e4f{width:var( --container-widget-width, 0.714% );max-width:0.714%;--container-widget-width:0.714%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-edb2e4f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-edb2e4f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-508098a );font-family:"Instrument Sans", Sans-serif;font-weight:400;}.elementor-6 .elementor-element.elementor-element-cf37aad .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:48px;font-weight:500;letter-spacing:-1px;color:var( --e-global-color-79d50d7 );}.elementor-6 .elementor-element.elementor-element-0cf28d9.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-0cf28d9 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-1px;color:var( --e-global-color-7714bab );}.elementor-6 .elementor-element.elementor-element-022e215.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-022e215 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:120px;font-weight:500;letter-spacing:-1px;color:var( --e-global-color-79d50d7 );}.elementor-6 .elementor-element.elementor-element-b8bafbc .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:34px;font-weight:500;letter-spacing:-1px;color:var( --e-global-color-b359a5b );}.elementor-6 .elementor-element.elementor-element-52c37c4 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-f29be9d );}.elementor-6 .elementor-element.elementor-element-63b9767 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:24px;font-weight:500;line-height:28px;color:var( --e-global-color-2636bbf );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-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-6 .elementor-element.elementor-element-482751a{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-6e23a71 );}.elementor-6 .elementor-element.elementor-element-482751a p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-07d9cf5 .elementor-button{background-color:var( --e-global-color-79d50d7 );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:600;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-07d9cf5 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-07d9cf5 .elementor-button:focus{background-color:var( --e-global-color-d0a8a87 );border-color:var( --e-global-color-d0a8a87 );}.elementor-6 .elementor-element.elementor-element-07d9cf5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-07d9cf5 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-6 .elementor-element.elementor-element-4e0c417 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-25385a4 );}.elementor-6 .elementor-element.elementor-element-3e4e34c .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:24px;font-weight:500;line-height:28px;color:var( --e-global-color-2636bbf );}.elementor-6 .elementor-element.elementor-element-e90cb6a{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-6e23a71 );}.elementor-6 .elementor-element.elementor-element-e90cb6a p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-0b40145 .elementor-button{background-color:var( --e-global-color-79d50d7 );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:600;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-0b40145 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-0b40145 .elementor-button:focus{background-color:var( --e-global-color-c56a8bb );border-color:var( --e-global-color-c56a8bb );}.elementor-6 .elementor-element.elementor-element-0b40145 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-0b40145 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-6 .elementor-element.elementor-element-590708b .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-b359a5b );}.elementor-6 .elementor-element.elementor-element-94ad6c0 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:24px;font-weight:500;line-height:28px;color:var( --e-global-color-2636bbf );}.elementor-6 .elementor-element.elementor-element-1695f8c{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-6e23a71 );}.elementor-6 .elementor-element.elementor-element-1695f8c p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-80048c3 .elementor-button{background-color:var( --e-global-color-79d50d7 );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:600;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-80048c3 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-80048c3 .elementor-button:focus{background-color:var( --e-global-color-7714bab );border-color:var( --e-global-color-7714bab );}.elementor-6 .elementor-element.elementor-element-80048c3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-80048c3 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-6 .elementor-element.elementor-element-e09cc7c.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-e09cc7c .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-1px;color:var( --e-global-color-807903b );}.elementor-6 .elementor-element.elementor-element-0a2b8bf .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:34px;font-weight:500;letter-spacing:-1px;color:var( --e-global-color-f29be9d );}.elementor-6 .elementor-element.elementor-element-0f6e45e{background-color:#FFFFFF;padding:8px 14px 8px 14px;border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-0f6e45e.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-0f6e45e .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-e6f40c2 );}.elementor-6 .elementor-element.elementor-element-7e6dbfd .elementor-icon-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-7e6dbfd .elementor-icon{font-size:40px;}.elementor-6 .elementor-element.elementor-element-7e6dbfd .elementor-icon svg{height:40px;}.elementor-6 .elementor-element.elementor-element-abe4080{background-color:#FFFFFF;padding:8px 14px 8px 14px;border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-abe4080.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-abe4080 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-e6f40c2 );}.elementor-6 .elementor-element.elementor-element-a7f6159 .elementor-icon-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-a7f6159 .elementor-icon{font-size:40px;}.elementor-6 .elementor-element.elementor-element-a7f6159 .elementor-icon svg{height:40px;}.elementor-6 .elementor-element.elementor-element-e395392{background-color:#FFFFFF;padding:8px 14px 8px 14px;border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-e395392.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-e395392 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-e6f40c2 );}.elementor-6 .elementor-element.elementor-element-7f5f164 .elementor-icon-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-7f5f164 .elementor-icon{font-size:40px;}.elementor-6 .elementor-element.elementor-element-7f5f164 .elementor-icon svg{height:40px;}.elementor-6 .elementor-element.elementor-element-087ad7c{background-color:#FFFFFF;padding:8px 14px 8px 14px;border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-087ad7c.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-087ad7c .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-e6f40c2 );}.elementor-6 .elementor-element.elementor-element-10141e8 .elementor-icon-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-10141e8 .elementor-icon{font-size:40px;}.elementor-6 .elementor-element.elementor-element-10141e8 .elementor-icon svg{height:40px;}.elementor-6 .elementor-element.elementor-element-b734fe3{background-color:#FFFFFF;padding:8px 14px 8px 14px;border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-b734fe3.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-b734fe3 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-e6f40c2 );}.elementor-6 .elementor-element.elementor-element-b83e783 .elementor-icon-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-b83e783 .elementor-icon{font-size:40px;}.elementor-6 .elementor-element.elementor-element-b83e783 .elementor-icon svg{height:40px;}.elementor-6 .elementor-element.elementor-element-abe59d9{text-align:center;}.elementor-6 .elementor-element.elementor-element-abe59d9 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:48px;font-weight:500;letter-spacing:-1px;color:var( --e-global-color-79d50d7 );}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6 .elementor-element.elementor-element-2870f2a .swiper-pagination-bullet-active, .elementor-6 .elementor-element.elementor-element-2870f2a .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-2870f2a .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-2870f2a.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-6 .elementor-element.elementor-element-2870f2a .elementor-main-swiper{width:100%;}.elementor-6 .elementor-element.elementor-element-2870f2a .elementor-main-swiper .swiper-slide{background-color:#F0F0F0;padding:60px 40px 60px 40px;}.elementor-6 .elementor-element.elementor-element-2870f2a .elementor-swiper-button{font-size:20px;}.elementor-6 .elementor-element.elementor-element-2870f2a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-6 .elementor-element.elementor-element-2870f2a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-e6f40c2 );opacity:var( --e-global-color-e6f40c2 );}.elementor-6 .elementor-element.elementor-element-2870f2a.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-6 .elementor-element.elementor-element-2870f2a.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:30px;}.elementor-6 .elementor-element.elementor-element-2870f2a.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:30px;}.elementor-6 .elementor-element.elementor-element-2870f2a.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:30px;}.elementor-6 .elementor-element.elementor-element-2870f2a.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:30px;}.elementor-6 .elementor-element.elementor-element-2870f2a .elementor-testimonial__text{color:var( --e-global-color-2636bbf );font-family:"Instrument Sans", Sans-serif;font-size:24px;font-weight:500;font-style:normal;}.elementor-6 .elementor-element.elementor-element-2870f2a .elementor-testimonial__name{color:var( --e-global-color-79d50d7 );font-family:"Instrument Sans", Sans-serif;font-size:24px;font-weight:500;line-height:30px;}.elementor-6 .elementor-element.elementor-element-2870f2a .elementor-testimonial__title{color:var( --e-global-color-e6f40c2 );font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;}.elementor-6 .elementor-element.elementor-element-48e2f8f{text-align:center;}.elementor-6 .elementor-element.elementor-element-48e2f8f .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:34px;font-weight:500;letter-spacing:-1px;color:var( --e-global-color-2636bbf );}.elementor-6 .elementor-element.elementor-element-9066912{--e-image-carousel-slides-to-show:6;padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-9066912 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-e6f40c2 );opacity:var( --e-global-color-e6f40c2 );}.elementor-6 .elementor-element.elementor-element-9066912 .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-9066912 .swiper-wrapper{display:flex;align-items:center;}.elementor-6 .elementor-element.elementor-element-ac62e0a{text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:500;line-height:18px;letter-spacing:-0.1px;color:var( --e-global-color-6e23a71 );}.elementor-6 .elementor-element.elementor-element-ac62e0a p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-d844984 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:48px;font-weight:500;letter-spacing:-1px;color:var( --e-global-color-79d50d7 );}.elementor-6 .elementor-element.elementor-element-9de8bde{text-align:start;}.elementor-6 .elementor-element.elementor-element-9de8bde img{width:200px;}.elementor-6 .elementor-element.elementor-element-287d89c{text-align:start;}.elementor-6 .elementor-element.elementor-element-287d89c img{width:150px;}.elementor-6 .elementor-element.elementor-element-3ca3955{text-align:start;}.elementor-6 .elementor-element.elementor-element-3ca3955 img{width:150px;}.elementor-6 .elementor-element.elementor-element-baa6bea{text-align:start;}.elementor-6 .elementor-element.elementor-element-baa6bea img{width:200px;}.elementor-6 .elementor-element.elementor-element-1c767fe{text-align:start;}.elementor-6 .elementor-element.elementor-element-1c767fe img{width:200px;}.elementor-6 .elementor-element.elementor-element-d1592b6{text-align:start;}.elementor-6 .elementor-element.elementor-element-d1592b6 img{width:200px;}.elementor-6 .elementor-element.elementor-element-1d868f1{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:500;letter-spacing:-0.3px;color:var( --e-global-color-6e23a71 );}.elementor-6 .elementor-element.elementor-element-1d868f1 p{margin-block-end:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-a643364 .elementor-heading-title{font-size:84px;}.elementor-6 .elementor-element.elementor-element-4c1d239 .elementor-heading-title{font-size:84px;}.elementor-6 .elementor-element.elementor-element-573ed10 .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-6 .elementor-element.elementor-element-59d6548 .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-6 .elementor-element.elementor-element-789b615 .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-6 .elementor-element.elementor-element-c971be6 .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-6 .elementor-element.elementor-element-219d327 .elementor-heading-title{font-size:60px;line-height:1em;}.elementor-6 .elementor-element.elementor-element-466c5dc .elementor-heading-title{font-size:60px;}.elementor-6 .elementor-element.elementor-element-43b1efd .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-b54e203 .elementor-counter-number-wrapper{font-size:60px;}.elementor-6 .elementor-element.elementor-element-4681498 .elementor-counter-number-wrapper{font-size:60px;}.elementor-6 .elementor-element.elementor-element-edb2e4f .elementor-counter-number-wrapper{font-size:60px;}.elementor-6 .elementor-element.elementor-element-cf37aad{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-cf37aad .elementor-heading-title{font-size:42px;}.elementor-6 .elementor-element.elementor-element-022e215 .elementor-heading-title{font-size:80px;}.elementor-6 .elementor-element.elementor-element-b8bafbc{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-e09cc7c{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-118115e{text-align:start;}.elementor-6 .elementor-element.elementor-element-118115e img{width:80%;}.elementor-6 .elementor-element.elementor-element-0a2b8bf{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-abe59d9 .elementor-heading-title{font-size:40px;}.elementor-6 .elementor-element.elementor-element-9066912{--e-image-carousel-slides-to-show:3;}.elementor-6 .elementor-element.elementor-element-ac62e0a{text-align:start;}.elementor-6 .elementor-element.elementor-element-d844984 .elementor-heading-title{font-size:40px;}.elementor-6 .elementor-element.elementor-element-287d89c img{width:120px;}.elementor-6 .elementor-element.elementor-element-3ca3955 img{width:120px;}.elementor-6 .elementor-element.elementor-element-baa6bea img{width:150px;}.elementor-6 .elementor-element.elementor-element-1c767fe img{width:150px;}.elementor-6 .elementor-element.elementor-element-d1592b6 img{width:150px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-a643364 .elementor-heading-title{font-size:60px;}.elementor-6 .elementor-element.elementor-element-4c1d239 .elementor-heading-title{font-size:60px;}.elementor-6 .elementor-element.elementor-element-573ed10 .elementor-heading-title{font-size:20px;letter-spacing:0px;}.elementor-6 .elementor-element.elementor-element-59d6548 .elementor-heading-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-789b615 .elementor-heading-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-c971be6 .elementor-heading-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-219d327 .elementor-heading-title{font-size:36px;letter-spacing:-1px;}.elementor-6 .elementor-element.elementor-element-466c5dc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-466c5dc .elementor-heading-title{font-size:40px;}.elementor-6 .elementor-element.elementor-element-d9faae4{bottom:-80px;}.elementor-6 .elementor-element.elementor-element-cf37aad{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-cf37aad .elementor-heading-title{font-size:30px;}.elementor-6 .elementor-element.elementor-element-022e215 .elementor-heading-title{font-size:50px;}.elementor-6 .elementor-element.elementor-element-b8bafbc{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-b8bafbc .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-118115e{text-align:start;}.elementor-6 .elementor-element.elementor-element-118115e img{width:90%;}.elementor-6 .elementor-element.elementor-element-0a2b8bf{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-0a2b8bf .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-abe59d9 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-2870f2a .elementor-testimonial__text{font-size:20px;}.elementor-6 .elementor-element.elementor-element-2870f2a .elementor-testimonial__name{font-size:16px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-2870f2a .elementor-testimonial__title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-48e2f8f .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-9066912{--e-image-carousel-slides-to-show:2;padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-d844984{text-align:center;}.elementor-6 .elementor-element.elementor-element-d844984 .elementor-heading-title{font-size:28px;}.elementor-6 .elementor-element.elementor-element-9de8bde img{width:150px;}.elementor-6 .elementor-element.elementor-element-287d89c img{width:120px;}.elementor-6 .elementor-element.elementor-element-3ca3955 img{width:120px;}.elementor-6 .elementor-element.elementor-element-baa6bea img{width:150px;}.elementor-6 .elementor-element.elementor-element-1c767fe img{width:150px;}.elementor-6 .elementor-element.elementor-element-d1592b6 img{width:150px;}.elementor-6 .elementor-element.elementor-element-1d868f1{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-8d44135 *//* =========================================
   LYNK PRELOADER
   ========================================= */

#lynk-preloader {
    position: fixed;
    inset: 0;
    width: 100%;
    height: 100%;
    background: #161515;

    display: flex;
    align-items: center;
    justify-content: center;

    z-index: 999999;

    opacity: 1;
    visibility: visible;

    transition:
        opacity 0.6s cubic-bezier(0.22, 1, 0.36, 1),
        visibility 0.6s;
}


/* =========================================
   CONTENT
   ========================================= */

.lynk-preloader-inner {
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* El widget que contiene el preloader no debe ocupar espacio */
.elementor-widget-html:has(#lynk-preloader) {
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0 !important;
}

/* =========================================
   LOGO
   ========================================= */

.lynk-preloader-logo {
    width: 550px;
    height: auto;

    opacity: 0;

    transform:
        translateY(12px)
        scale(0.94);

    filter: blur(8px);

    animation:
        lynk-logo-in 1s
        cubic-bezier(0.22, 1, 0.36, 1)
        forwards;
}

/* =========================================
   LINE
   ========================================= */

.lynk-preloader-line {
    width: 0;
    height: 2px;

    margin-top: 18px;

    background: #3fcbb8;

    animation:
        lynk-line-in 0.8s
        0.35s
        cubic-bezier(0.22, 1, 0.36, 1)
        forwards;
}

/* =========================================
   LOGO ANIMATION
   ========================================= */

@keyframes lynk-logo-in {

    0% {
        opacity: 0;
        transform:
            translateY(12px)
            scale(0.94);
        filter: blur(8px);
    }

    100% {
        opacity: 1;
        transform:
            translateY(0)
            scale(1);
        filter: blur(0);
    }

}


/* =========================================
   LINE ANIMATION
   ========================================= */

@keyframes lynk-line-in {

    0% {
        width: 0;
        opacity: 0;
    }

    100% {
        width: 120px;
        opacity: 1;
    }

}


/* =========================================
   HIDE
   ========================================= */

#lynk-preloader.is-hidden {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}


/* =========================================
   REDUCED MOTION
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    #lynk-preloader-logo,
    .lynk-preloader-logo,
    .lynk-preloader-line {
        animation: none;
        opacity: 1;
        transform: none;
        filter: none;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a643364 */.highlight-hero {
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c1d239 */.highlight-hero {
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-573ed10 */.highlight {
    color: #6DA5E2;
}
.highlight-2 {
    color: #161515;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59d6548 */.highlight {
    color: #6DA5E2;
}
.highlight-2 {
    color: #161515;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-789b615 */.highlight {
    color: #6DA5E2;
}
.highlight-2 {
    color: #161515;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c971be6 */.highlight {
    color: #6DA5E2;
}
.highlight-2 {
    color: #161515;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-219d327 */.highlight {
    color: #C5B8FF;
}
.highlight-2 {
    color: #161515;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-466c5dc */.highlight-3 {
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43b1efd */.highlight-4 {
    color: #535A5A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b1958 */.highlight-4 {
    color: #535A5A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb3fc44 */.highlight-4 {
    color: #535A5A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf37aad */.highlight-3 {
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cf28d9 */.solutions-1 {
    color: #6DA5E2;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-022e215 */.solutions-1 {
    color: #6DA5E2;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8bafbc */.highlight-3 {
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e09cc7c */.solutions-1 {
    color: #6DA5E2;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a2b8bf */.highlight-3 {
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f6e45e */.highlight-solution {
    color: #3BCCB3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abe4080 */.highlight-solution {
    color: #3BCCB3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e395392 */.highlight-solution {
    color: #3BCCB3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-087ad7c */.highlight-solution {
    color: #3BCCB3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b734fe3 */.highlight-solution {
    color: #3BCCB3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abe59d9 */.highlight-3 {
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-2870f2a */span.elementor-testimonial__title {
    margin-top: 5px;
    order: -999;
    padding-bottom: 10px;
}

.elementor-main-swiper .swiper-slide {
    background: linear-gradient(#F0F0F0, #FFF);
}

.testimonial-title {
    display: block;
    font-size: 16px;
    color: #858F8F;
    padding-top: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48e2f8f */.highlight-3 {
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d844984 */.highlight-3 {
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9de8bde */.elementor-6 .elementor-element.elementor-element-9de8bde {
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-287d89c */.elementor-6 .elementor-element.elementor-element-287d89c {
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca3955 */.elementor-6 .elementor-element.elementor-element-3ca3955 {
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baa6bea */.elementor-6 .elementor-element.elementor-element-baa6bea {
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c767fe */.elementor-6 .elementor-element.elementor-element-1c767fe {
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1592b6 */.elementor-6 .elementor-element.elementor-element-d1592b6 {
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS *//* =========================
   HERO
   ========================= */

.hero {
    position: relative;
    min-height: clamp(650px, 80vh, 900px);
    overflow: hidden;
}


/* =========================
   LOTTIE BACKGROUND
   ========================= */

.hero-lottie {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    pointer-events: none;
}


/* El widget de Elementor ocupa todo el contenedor */

.hero-lottie .elementor-widget-lottie {
    width: 100%;
    height: 100%;
}

.hero-lottie .elementor-widget-container {
    width: 100%;
    height: 100%;
}


/* =========================
   HERO CONTENT
   ========================= */

.hero-title {
    position: absolute !important;
    top: 40% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 100%;
    z-index: 2;
}

.hero-footer {
    position: absolute !important;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 2;
}

/* =========================
   HERO TITLE
   ========================= */

/* Cada línea del título */
.hero-title-main,
.hero-title-highlight {
    position: relative;
    width: fit-content;
    z-index: 2;
}

/* Fondo/halo detrás de Simplifying */
.hero-title-main::before,
.hero-title-highlight::before {
    content: "";
    position: absolute;
    z-index: -1;

    top: 8%;
    left: 0;
    width: 110%;
    height: 84%;

    background: rgba(18, 18, 18, 0.45);
    filter: blur(20px);
}

/* Access puede tener un halo un poquito más chico */
.hero-title-highlight::before {
    left: -8%;
    width: 116%;
}

/* =================================
   LOTTIE — TABLET
   ================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .hero-lottie {
        position: absolute;
        left: 50%;
        bottom: 0;
        top: auto;

        width: 100%;
        height: auto !important;

        transform: translateX(-50%) scale(1.35);
        transform-origin: bottom center;

        z-index: 0;
        overflow: visible;
    }

    .hero-lottie .elementor-widget-container,
    .hero-lottie .e-lottie__container,
    .hero-lottie .e-lottie__animation {
        width: 100%;
        height: auto !important;
    }
}

/* PHONE */

@media (max-width: 767px) {

    .hero-lottie {
        position: absolute;
        left: 50%;
        bottom: 0;
        top: auto;

        width: 100%;
        height: auto !important;

        transform: translateX(-50%) scale(1.9);
        transform-origin: bottom center;

        z-index: 0;
    }

    .hero-lottie .elementor-widget-container,
    .hero-lottie .e-lottie__container,
    .hero-lottie .e-lottie__animation {
        width: 100%;
        height: auto !important;
    }
}/* End custom CSS */