.elementor-12051 .elementor-element.elementor-element-75792f6{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-12051 .elementor-element.elementor-element-b3a4805{--display:flex;--width:45%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12051 .elementor-element.elementor-element-b3a4805.e-con{--flex-grow:1;--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-12051 .elementor-element.elementor-element-6c21d85 .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-text );}.elementor-12051 .elementor-element.elementor-element-27c33be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-474c6e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );background-image: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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button, .elementor-widget-button .elementor-button .elementor-button-icon{font-size:var( --e-global-typography-accent-font-size );}.elementor-12051 .elementor-element.elementor-element-5cc3429 .elementor-button{background-color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-weight:700;line-height:19.52px;border-radius:16px 16px 16px 16px;padding:20px 36px 20px 36px;}.elementor-12051 .elementor-element.elementor-element-5cc3429 .elementor-button:hover, .elementor-12051 .elementor-element.elementor-element-5cc3429 .elementor-button:focus{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );}.elementor-12051 .elementor-element.elementor-element-5cc3429 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-5cc3429.elementor-element{--order:0;}.elementor-12051 .elementor-element.elementor-element-5cc3429 .elementor-button, .elementor-12051 .elementor-element.elementor-element-5cc3429 .elementor-button .elementor-button-icon{font-size:16px;}.elementor-12051 .elementor-element.elementor-element-b914634 .elementor-button{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bc719d1 );border-radius:16px 16px 16px 16px;padding:20px 36px 20px 36px;}.elementor-12051 .elementor-element.elementor-element-b914634 .elementor-button:hover, .elementor-12051 .elementor-element.elementor-element-b914634 .elementor-button:focus{background-color:var( --e-global-color-ee75fe4 );background-image:var( --e-global-color-ee75fe4 );}.elementor-12051 .elementor-element.elementor-element-b914634 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-969a08a{--display:flex;--width:47.547%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12051 .elementor-element.elementor-element-969a08a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-12051 .elementor-element.elementor-element-1396711 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:8px 20px 8px 16px;border-radius:32px 32px 32px 32px;}.elementor-12051 .elementor-element.elementor-element-1396711.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-12051 .elementor-element.elementor-element-1396711{left:178px;}body.rtl .elementor-12051 .elementor-element.elementor-element-1396711{right:178px;}.elementor-12051 .elementor-element.elementor-element-1396711{top:247px;}.elementor-12051 .elementor-element.elementor-element-1396711 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-12051 .elementor-element.elementor-element-1396711 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-12051 .elementor-element.elementor-element-1396711.elementor-view-stacked .elementor-icon{background-color:#FFFFFF99;}.elementor-12051 .elementor-element.elementor-element-1396711.elementor-view-framed .elementor-icon, .elementor-12051 .elementor-element.elementor-element-1396711.elementor-view-default .elementor-icon{fill:#FFFFFF99;color:#FFFFFF99;border-color:#FFFFFF99;}.elementor-12051 .elementor-element.elementor-element-1396711 .elementor-icon{font-size:20px;}.elementor-12051 .elementor-element.elementor-element-1396711 .elementor-icon-box-title, .elementor-12051 .elementor-element.elementor-element-1396711 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:160%;}.elementor-12051 .elementor-element.elementor-element-1396711 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0px;font-weight:400;line-height:0;letter-spacing:0;}.elementor-12051 .elementor-element.elementor-element-4101d52 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:8px 20px 8px 16px;border-radius:32px 32px 32px 32px;}.elementor-12051 .elementor-element.elementor-element-4101d52.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-12051 .elementor-element.elementor-element-4101d52{left:304px;}body.rtl .elementor-12051 .elementor-element.elementor-element-4101d52{right:304px;}.elementor-12051 .elementor-element.elementor-element-4101d52{top:1px;}.elementor-12051 .elementor-element.elementor-element-4101d52 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-12051 .elementor-element.elementor-element-4101d52 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-12051 .elementor-element.elementor-element-4101d52.elementor-view-stacked .elementor-icon{background-color:#FFFFFF99;}.elementor-12051 .elementor-element.elementor-element-4101d52.elementor-view-framed .elementor-icon, .elementor-12051 .elementor-element.elementor-element-4101d52.elementor-view-default .elementor-icon{fill:#FFFFFF99;color:#FFFFFF99;border-color:#FFFFFF99;}.elementor-12051 .elementor-element.elementor-element-4101d52 .elementor-icon{font-size:20px;}.elementor-12051 .elementor-element.elementor-element-4101d52 .elementor-icon-box-title, .elementor-12051 .elementor-element.elementor-element-4101d52 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:160%;}.elementor-12051 .elementor-element.elementor-element-4101d52 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0px;font-weight:400;line-height:0;letter-spacing:0;}.elementor-12051 .elementor-element.elementor-element-5dffd56 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:8px 20px 8px 16px;border-radius:32px 32px 32px 32px;}.elementor-12051 .elementor-element.elementor-element-5dffd56.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-12051 .elementor-element.elementor-element-5dffd56{left:2px;}body.rtl .elementor-12051 .elementor-element.elementor-element-5dffd56{right:2px;}.elementor-12051 .elementor-element.elementor-element-5dffd56{top:130px;}.elementor-12051 .elementor-element.elementor-element-5dffd56 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-12051 .elementor-element.elementor-element-5dffd56 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-12051 .elementor-element.elementor-element-5dffd56.elementor-view-stacked .elementor-icon{background-color:#FFFFFF99;}.elementor-12051 .elementor-element.elementor-element-5dffd56.elementor-view-framed .elementor-icon, .elementor-12051 .elementor-element.elementor-element-5dffd56.elementor-view-default .elementor-icon{fill:#FFFFFF99;color:#FFFFFF99;border-color:#FFFFFF99;}.elementor-12051 .elementor-element.elementor-element-5dffd56 .elementor-icon{font-size:20px;}.elementor-12051 .elementor-element.elementor-element-5dffd56 .elementor-icon-box-title, .elementor-12051 .elementor-element.elementor-element-5dffd56 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:160%;}.elementor-12051 .elementor-element.elementor-element-5dffd56 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0px;font-weight:400;line-height:0;letter-spacing:0;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12051 .elementor-element.elementor-element-b185c58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;}.elementor-12051 .elementor-element.elementor-element-b185c58 img, .elementor-12051 .elementor-element.elementor-element-b185c58 svg{border-radius:32px 32px 32px 32px;}.elementor-12051 .elementor-element.elementor-element-1381426{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:112px;--padding-left:40px;--padding-right:40px;}.elementor-12051 .elementor-element.elementor-element-656cb5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-12051 .elementor-element.elementor-element-9b8ec03{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12051 .elementor-element.elementor-element-b039df2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-b039df2 .elementor-heading-title{font-family:var( --e-global-typography-d4ebe6e-font-family ), Sans-serif;font-size:var( --e-global-typography-d4ebe6e-font-size );text-transform:var( --e-global-typography-d4ebe6e-text-transform );line-height:var( --e-global-typography-d4ebe6e-line-height );}.elementor-12051 .elementor-element.elementor-element-ed188b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-ed188b8 .elementor-heading-title{font-family:var( --e-global-typography-de478cf-font-family ), Sans-serif;font-size:var( --e-global-typography-de478cf-font-size );font-weight:var( --e-global-typography-de478cf-font-weight );line-height:var( --e-global-typography-de478cf-line-height );color:var( --e-global-color-text );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );--textColor: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-12051 .elementor-element.elementor-element-da5cc2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-da5cc2b{font-family:var( --e-global-typography-8f71cf1-font-family ), Sans-serif;font-size:var( --e-global-typography-8f71cf1-font-size );font-weight:var( --e-global-typography-8f71cf1-font-weight );line-height:var( --e-global-typography-8f71cf1-line-height );}.elementor-12051 .elementor-element.elementor-element-da5cc2b p{margin-block-end:8px;}.elementor-12051 .elementor-element.elementor-element-061e25c .elementor-button{background-color:#FFFFFF00;background-image:none;font-family:"DM Sans", Sans-serif;font-weight:500;text-decoration:underline;line-height:126%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-061e25c .elementor-button:hover, .elementor-12051 .elementor-element.elementor-element-061e25c .elementor-button:focus{background-color:#FFFFFF00;background-image:none;}.elementor-12051 .elementor-element.elementor-element-061e25c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-061e25c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12051 .elementor-element.elementor-element-061e25c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-12051 .elementor-element.elementor-element-061e25c .elementor-button, .elementor-12051 .elementor-element.elementor-element-061e25c .elementor-button .elementor-button-icon{font-size:14px;}.elementor-12051 .elementor-element.elementor-element-fce18a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:112px;--padding-left:40px;--padding-right:40px;}.elementor-12051 .elementor-element.elementor-element-fce18a1:not(.elementor-motion-effects-element-type-background), .elementor-12051 .elementor-element.elementor-element-fce18a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee75fe4 );}.elementor-12051 .elementor-element.elementor-element-a70c894{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-12051 .elementor-element.elementor-element-bd2ad3c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:220px;--padding-right:220px;}.elementor-12051 .elementor-element.elementor-element-84205d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-84205d3{text-align:center;}.elementor-12051 .elementor-element.elementor-element-84205d3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;text-transform:uppercase;line-height:132%;letter-spacing:1px;}.elementor-12051 .elementor-element.elementor-element-99737b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-99737b4{text-align:center;}.elementor-12051 .elementor-element.elementor-element-99737b4 .elementor-heading-title{font-family:var( --e-global-typography-de478cf-font-family ), Sans-serif;font-size:var( --e-global-typography-de478cf-font-size );font-weight:var( --e-global-typography-de478cf-font-weight );line-height:var( --e-global-typography-de478cf-line-height );color:var( --e-global-color-text );}.elementor-12051 .elementor-element.elementor-element-40eed77{--display:flex;--width:100%;--min-height:440px;--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12051 .elementor-element.elementor-element-cfaeaef{width:initial;max-width:initial;}.elementor-12051 .elementor-element.elementor-element-cfaeaef > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:40px 40px 32px 40px;border-radius:24px 24px 24px 24px;}.elementor-12051 .elementor-element.elementor-element-cfaeaef.elementor-element{--align-self:stretch;}.elementor-12051 .elementor-element.elementor-element-cfaeaef .elementor-icon-box-wrapper{text-align:start;}.elementor-12051 .elementor-element.elementor-element-cfaeaef .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-text );}.elementor-12051 .elementor-element.elementor-element-cfaeaef .elementor-icon{font-size:68px;}.elementor-12051 .elementor-element.elementor-element-cfaeaef .elementor-icon-box-title, .elementor-12051 .elementor-element.elementor-element-cfaeaef .elementor-icon-box-title a{font-family:var( --e-global-typography-8d2e5c9-font-family ), Sans-serif;font-size:var( --e-global-typography-8d2e5c9-font-size );font-weight:var( --e-global-typography-8d2e5c9-font-weight );line-height:var( --e-global-typography-8d2e5c9-line-height );}.elementor-12051 .elementor-element.elementor-element-be9bcbc{width:initial;max-width:initial;}.elementor-12051 .elementor-element.elementor-element-be9bcbc > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:40px 40px 32px 40px;border-radius:24px 24px 24px 24px;}.elementor-12051 .elementor-element.elementor-element-be9bcbc.elementor-element{--align-self:stretch;}.elementor-12051 .elementor-element.elementor-element-be9bcbc .elementor-icon-box-wrapper{text-align:start;gap:48px;}.elementor-12051 .elementor-element.elementor-element-be9bcbc .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-text );}.elementor-12051 .elementor-element.elementor-element-be9bcbc .elementor-icon{font-size:68px;}.elementor-12051 .elementor-element.elementor-element-be9bcbc .elementor-icon-box-title, .elementor-12051 .elementor-element.elementor-element-be9bcbc .elementor-icon-box-title a{font-family:var( --e-global-typography-8d2e5c9-font-family ), Sans-serif;font-size:var( --e-global-typography-8d2e5c9-font-size );font-weight:var( --e-global-typography-8d2e5c9-font-weight );line-height:var( --e-global-typography-8d2e5c9-line-height );}.elementor-12051 .elementor-element.elementor-element-4b7b277{width:initial;max-width:initial;}.elementor-12051 .elementor-element.elementor-element-4b7b277 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:40px 40px 32px 40px;border-radius:24px 24px 24px 24px;}.elementor-12051 .elementor-element.elementor-element-4b7b277.elementor-element{--align-self:stretch;}.elementor-12051 .elementor-element.elementor-element-4b7b277 .elementor-icon-box-wrapper{text-align:start;}.elementor-12051 .elementor-element.elementor-element-4b7b277 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-text );}.elementor-12051 .elementor-element.elementor-element-4b7b277 .elementor-icon{font-size:68px;}.elementor-12051 .elementor-element.elementor-element-4b7b277 .elementor-icon-box-title, .elementor-12051 .elementor-element.elementor-element-4b7b277 .elementor-icon-box-title a{font-family:var( --e-global-typography-8d2e5c9-font-family ), Sans-serif;font-size:var( --e-global-typography-8d2e5c9-font-size );font-weight:var( --e-global-typography-8d2e5c9-font-weight );line-height:var( --e-global-typography-8d2e5c9-line-height );}.elementor-12051 .elementor-element.elementor-element-da5d847{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12051 .elementor-element.elementor-element-c25db97{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-12051 .elementor-element.elementor-element-7da17dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-7da17dc{text-align:center;}.elementor-12051 .elementor-element.elementor-element-7da17dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;text-transform:uppercase;line-height:132%;letter-spacing:1px;}.elementor-12051 .elementor-element.elementor-element-5cdb5fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-5cdb5fc{text-align:center;}.elementor-12051 .elementor-element.elementor-element-5cdb5fc .elementor-heading-title{font-family:var( --e-global-typography-de478cf-font-family ), Sans-serif;font-size:var( --e-global-typography-de478cf-font-size );font-weight:var( --e-global-typography-de478cf-font-weight );line-height:var( --e-global-typography-de478cf-line-height );color:var( --e-global-color-text );}.elementor-12051 .elementor-element.elementor-element-64d8ed7 .owl-carousel{--offset-v-t-img:0px;--offset-v-m-img:50%;--top-b-img:100%;--offset-v-b-img:0px;--box-padding-top:40px;--box-padding-bottom:40px;--arrow-bg-height:40px;}.elementor-12051 .elementor-element.elementor-element-64d8ed7 .e-widget-swiper{--offset-v-t-img:0px;--offset-v-m-img:50%;--top-b-img:100%;--offset-v-b-img:0px;}.elementor-12051 .elementor-element.elementor-element-64d8ed7{--the7-img-position:var(--position);--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--arrow-display:inline-flex;--arrow-opacity:0;--bullet-display:none;--the7-slider-layout-columns:var(--the7-slider-layout-2-columns);--the7-slider-layout-columns-noicon:minmax(0, 100%);--the7-slider-template-areas:var(--the7-slider-template-2-areas);--the7-slider-template-areas-noicon:" header header " " subtitle subtitle " " desc desc " " button button ";--the7-slider-template-rows:none;--img-width:var(--icon-size, 40px);--img-height:var(--icon-size, 40px);--icon-width:var(--icon-size, 40px);--icon-top-padding:var(--icon-size, 40px);--the7-slider-layout-gap:var(--icon-right-gap, 0px);--the7-slider-layout-margin:var(--the7-slider-layout-2-margin);--the7-title-alignment:var(--the7-layout-2-title-alignment);--the7-title-justify:var(--the7-layout-2-title-justify);--content-text-align:left;--content-justify-self:flex-start;--the7-layout-2-title-justify:flex-start;--the7-layout-2-title-alignment:left;--the7-slider-layout-2-columns:calc(var(--icon-size, 40px) + var(--icon-left-gap, 0px)) minmax(0,1fr);--the7-slider-layout-2-columns-noicon:minmax(0, 100%);--the7-slider-template-2-areas:" icon before" " icon header " " icon subtitle " " icon empty" " desc desc " " button button ";--the7-slider-template-6-areas:" desc desc " " icon empty "  " icon header " " icon subtitle "  " icon button " " icon empty1";--the7-slider-layout-6-columns:calc(var(--icon-size, 40px) + var(--icon-left-gap, 0px)) minmax(0,1fr);--the7-slider-layout-2-margin:var(--icon-top-gap, 0px) 0 var(--icon-bottom-gap, 0px) var(--icon-left-gap, 0px);--icon-top-gap:12px;--icon-right-gap:12px;--icon-left-gap:0px;--icon-bottom-gap:12px;--icon-size:60px;--icon-font-size:48px;--arrow-icon-size:24px;}.elementor-12051 .elementor-element.elementor-element-64d8ed7 .dt-owl-item-wrap{border-style:solid;box-sizing:border-box;border-width:1px 1px 1px 1px;border-radius:24px 24px 24px 24px;padding:40px 40px 40px 40px;border-color:var( --e-global-color-125e5f4 );}.elementor-12051 .elementor-element.elementor-element-64d8ed7 .dt-owl-item-heading{font-family:var( --e-global-typography-c3df652-font-family ), Sans-serif;font-size:var( --e-global-typography-c3df652-font-size );font-weight:var( --e-global-typography-c3df652-font-weight );line-height:var( --e-global-typography-c3df652-line-height );margin-bottom:0px;}.elementor-12051 .elementor-element.elementor-element-64d8ed7 .dt-owl-item-subtitle{margin-bottom:5px;}.elementor-12051 .elementor-element.elementor-element-64d8ed7 .dt-owl-item-description{margin-bottom:5px;}.elementor-12051 .elementor-element.elementor-element-64d8ed7 .dt-owl-item-icon:before{border-width:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-64d8ed7 .dt-owl-item-icon:after{border-width:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-64d8ed7 .dt-owl-item-icon{border-radius:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-64d8ed7 .owl-nav div, .elementor-12051 .elementor-element.elementor-element-64d8ed7 .the7-swiper-button{width:max(40px, var(--arrow-icon-size, 1em));height:max(40px, var(--arrow-icon-size, 1em));border-radius:0px;border-width:0px;border-style:solid;}.elementor-12051 .elementor-element.elementor-element-64d8ed7 .owl-nav div.owl-prev,.elementor-12051 .elementor-element.elementor-element-64d8ed7 .the7-swiper-button-prev{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:var(--arrow-h-offset);--arrow-translate-x:0;--arrow-v-offset:0px;--arrow-h-offset:0px;}.elementor-12051 .elementor-element.elementor-element-64d8ed7 .owl-nav div.owl-next,.elementor-12051 .elementor-element.elementor-element-64d8ed7 .the7-swiper-button-next{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:calc(100% - var(--arrow-h-offset));--arrow-translate-x:-100%;--arrow-v-offset:0px;--arrow-h-offset:0px;}.elementor-12051 .elementor-element.elementor-element-64d8ed7 .owl-dots{--bullet-size:10px;--bullet-gap:16px;top:calc(100% + var(--bullet-v-offset, 10px));bottom:auto;--bullet-translate-y:0;left:calc(50% + var(--bullet-h-offset, 0px));right:auto;--bullet-translate-x:-50%;--bullet-position-left:calc(50% + var(--bullet-h-offset, 0px));--bullet-v-offset:10px;}.elementor-12051 .elementor-element.elementor-element-1fc3370{--display:flex;--width:1204px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 040px;--row-gap:0px;--column-gap:040px;--border-radius:32px 32px 32px 32px;--margin-top:120px;--margin-bottom:120px;--margin-left:auto;--margin-right:auto;--padding-top:52px;--padding-bottom:52px;--padding-left:72px;--padding-right:52px;}.elementor-12051 .elementor-element.elementor-element-1fc3370:not(.elementor-motion-effects-element-type-background), .elementor-12051 .elementor-element.elementor-element-1fc3370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#007AFF;}.elementor-12051 .elementor-element.elementor-element-1fc3370.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-12051 .elementor-element.elementor-element-8175ee2{--display:flex;--width:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12051 .elementor-element.elementor-element-8175ee2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12051 .elementor-element.elementor-element-d642dc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-d642dc9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12051 .elementor-element.elementor-element-d642dc9{text-align:start;}.elementor-12051 .elementor-element.elementor-element-d642dc9 .elementor-heading-title{font-family:var( --e-global-typography-de478cf-font-family ), Sans-serif;font-size:var( --e-global-typography-de478cf-font-size );font-weight:var( --e-global-typography-de478cf-font-weight );line-height:var( --e-global-typography-de478cf-line-height );color:var( --e-global-color-accent );}.elementor-12051 .elementor-element.elementor-element-62cbf26{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12051 .elementor-element.elementor-element-62cbf26.e-con{--flex-grow:1;--flex-shrink:1;}.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-12051 .elementor-element.elementor-element-d99ec2d{width:auto;max-width:auto;}.elementor-12051 .elementor-element.elementor-element-d99ec2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-12051 .elementor-element.elementor-element-d99ec2d.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-12051 .elementor-element.elementor-element-d99ec2d .elementor-icon-wrapper{text-align:center;}.elementor-12051 .elementor-element.elementor-element-d99ec2d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12051 .elementor-element.elementor-element-d99ec2d.elementor-view-framed .elementor-icon, .elementor-12051 .elementor-element.elementor-element-d99ec2d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12051 .elementor-element.elementor-element-d99ec2d.elementor-view-framed .elementor-icon, .elementor-12051 .elementor-element.elementor-element-d99ec2d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12051 .elementor-element.elementor-element-d99ec2d .elementor-icon{font-size:24px;}.elementor-12051 .elementor-element.elementor-element-d99ec2d .elementor-icon svg{height:24px;}.elementor-12051 .elementor-element.elementor-element-d99ec2d .elementor-icon-wrapper svg{width:auto;}.elementor-12051 .elementor-element.elementor-element-2128633{font-family:var( --e-global-typography-7844813-font-family ), Sans-serif;font-size:var( --e-global-typography-7844813-font-size );font-weight:var( --e-global-typography-7844813-font-weight );line-height:var( --e-global-typography-7844813-line-height );color:var( --e-global-color-accent );--textColor:var( --e-global-color-accent );}.elementor-12051 .elementor-element.elementor-element-99d2c6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-99d2c6c.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:1;}.elementor-12051 .elementor-element.elementor-element-99d2c6c .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:16px 16px 16px 16px;padding:20px 36px 20px 36px;}.elementor-12051 .elementor-element.elementor-element-1660df5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2E94FF;--border-color:#2E94FF;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:42px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12051 .elementor-element.elementor-element-1660df5.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-12051 .elementor-element.elementor-element-f532e8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-f532e8f img, .elementor-12051 .elementor-element.elementor-element-f532e8f svg{border-radius:32px 32px 32px 32px;}body:not(.rtl) .elementor-12051 .elementor-element.elementor-element-b8181a5{left:2.94px;}body.rtl .elementor-12051 .elementor-element.elementor-element-b8181a5{right:2.94px;}.elementor-12051 .elementor-element.elementor-element-b8181a5{top:212.944px;}.elementor-12051 .elementor-element.elementor-element-b8181a5 .elementor-icon-wrapper{text-align:center;}.elementor-12051 .elementor-element.elementor-element-b8181a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12051 .elementor-element.elementor-element-b8181a5.elementor-view-framed .elementor-icon, .elementor-12051 .elementor-element.elementor-element-b8181a5.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12051 .elementor-element.elementor-element-b8181a5.elementor-view-framed .elementor-icon, .elementor-12051 .elementor-element.elementor-element-b8181a5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12051 .elementor-element.elementor-element-b8181a5 .elementor-icon{font-size:75px;}.elementor-12051 .elementor-element.elementor-element-b8181a5 .elementor-icon svg{height:75px;}.elementor-12051 .elementor-element.elementor-element-b8181a5 .elementor-icon-wrapper svg{width:auto;}@media(min-width:811px){.elementor-12051 .elementor-element.elementor-element-75792f6{--content-width:1200px;}.elementor-12051 .elementor-element.elementor-element-1381426{--content-width:1200px;}.elementor-12051 .elementor-element.elementor-element-fce18a1{--content-width:1200px;}.elementor-12051 .elementor-element.elementor-element-1660df5{--content-width:340px;}}@media(max-width:1200px){.elementor-12051 .elementor-element.elementor-element-b3a4805{--width:100%;}.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-12051 .elementor-element.elementor-element-6c21d85 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12051 .elementor-element.elementor-element-474c6e3{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button, .elementor-widget-button .elementor-button .elementor-button-icon{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-12051 .elementor-element.elementor-element-5cc3429 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-5cc3429.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-12051 .elementor-element.elementor-element-b914634.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-12051 .elementor-element.elementor-element-969a08a{--width:100%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-12051 .elementor-element.elementor-element-1396711{left:242px;}body.rtl .elementor-12051 .elementor-element.elementor-element-1396711{right:242px;}.elementor-12051 .elementor-element.elementor-element-1396711{top:351px;}body:not(.rtl) .elementor-12051 .elementor-element.elementor-element-4101d52{left:462px;}body.rtl .elementor-12051 .elementor-element.elementor-element-4101d52{right:462px;}.elementor-12051 .elementor-element.elementor-element-4101d52{top:10px;}body:not(.rtl) .elementor-12051 .elementor-element.elementor-element-5dffd56{left:28px;}body.rtl .elementor-12051 .elementor-element.elementor-element-5dffd56{right:28px;}.elementor-12051 .elementor-element.elementor-element-5dffd56{top:127px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12051 .elementor-element.elementor-element-b039df2 .elementor-heading-title{font-size:var( --e-global-typography-d4ebe6e-font-size );line-height:var( --e-global-typography-d4ebe6e-line-height );}.elementor-12051 .elementor-element.elementor-element-ed188b8 .elementor-heading-title{font-size:var( --e-global-typography-de478cf-font-size );line-height:var( --e-global-typography-de478cf-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12051 .elementor-element.elementor-element-da5cc2b{font-size:var( --e-global-typography-8f71cf1-font-size );line-height:var( --e-global-typography-8f71cf1-line-height );}.elementor-12051 .elementor-element.elementor-element-99737b4 .elementor-heading-title{font-size:var( --e-global-typography-de478cf-font-size );line-height:var( --e-global-typography-de478cf-line-height );}.elementor-12051 .elementor-element.elementor-element-cfaeaef .elementor-icon-box-title, .elementor-12051 .elementor-element.elementor-element-cfaeaef .elementor-icon-box-title a{font-size:var( --e-global-typography-8d2e5c9-font-size );line-height:var( --e-global-typography-8d2e5c9-line-height );}.elementor-12051 .elementor-element.elementor-element-be9bcbc .elementor-icon-box-title, .elementor-12051 .elementor-element.elementor-element-be9bcbc .elementor-icon-box-title a{font-size:var( --e-global-typography-8d2e5c9-font-size );line-height:var( --e-global-typography-8d2e5c9-line-height );}.elementor-12051 .elementor-element.elementor-element-4b7b277 .elementor-icon-box-title, .elementor-12051 .elementor-element.elementor-element-4b7b277 .elementor-icon-box-title a{font-size:var( --e-global-typography-8d2e5c9-font-size );line-height:var( --e-global-typography-8d2e5c9-line-height );}.elementor-12051 .elementor-element.elementor-element-5cdb5fc .elementor-heading-title{font-size:var( --e-global-typography-de478cf-font-size );line-height:var( --e-global-typography-de478cf-line-height );}.elementor-12051 .elementor-element.elementor-element-64d8ed7 .dt-owl-item-heading{font-size:var( --e-global-typography-c3df652-font-size );line-height:var( --e-global-typography-c3df652-line-height );}.elementor-12051 .elementor-element.elementor-element-d642dc9 .elementor-heading-title{font-size:var( --e-global-typography-de478cf-font-size );line-height:var( --e-global-typography-de478cf-line-height );}.elementor-12051 .elementor-element.elementor-element-2128633{font-size:var( --e-global-typography-7844813-font-size );line-height:var( --e-global-typography-7844813-line-height );}}@media(max-width:810px){.elementor-12051 .elementor-element.elementor-element-b3a4805{--width:100%;}.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-12051 .elementor-element.elementor-element-6c21d85 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button, .elementor-widget-button .elementor-button .elementor-button-icon{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-12051 .elementor-element.elementor-element-5cc3429.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12051 .elementor-element.elementor-element-b914634.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12051 .elementor-element.elementor-element-969a08a{--width:100%;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-12051 .elementor-element.elementor-element-1396711{left:73px;}body.rtl .elementor-12051 .elementor-element.elementor-element-1396711{right:73px;}.elementor-12051 .elementor-element.elementor-element-1396711{top:395px;}body:not(.rtl) .elementor-12051 .elementor-element.elementor-element-4101d52{left:22px;}body.rtl .elementor-12051 .elementor-element.elementor-element-4101d52{right:22px;}.elementor-12051 .elementor-element.elementor-element-4101d52{top:-12px;}body:not(.rtl) .elementor-12051 .elementor-element.elementor-element-5dffd56{left:-26px;}body.rtl .elementor-12051 .elementor-element.elementor-element-5dffd56{right:-26px;}.elementor-12051 .elementor-element.elementor-element-5dffd56{top:117px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12051 .elementor-element.elementor-element-b185c58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-b185c58 img{height:444px;object-fit:cover;}.elementor-12051 .elementor-element.elementor-element-b185c58 svg{height:444px;}.elementor-12051 .elementor-element.elementor-element-b039df2 .elementor-heading-title{font-size:var( --e-global-typography-d4ebe6e-font-size );line-height:var( --e-global-typography-d4ebe6e-line-height );}.elementor-12051 .elementor-element.elementor-element-ed188b8 .elementor-heading-title{font-size:var( --e-global-typography-de478cf-font-size );line-height:var( --e-global-typography-de478cf-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12051 .elementor-element.elementor-element-da5cc2b{font-size:var( --e-global-typography-8f71cf1-font-size );line-height:var( --e-global-typography-8f71cf1-line-height );}.elementor-12051 .elementor-element.elementor-element-bd2ad3c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12051 .elementor-element.elementor-element-99737b4 .elementor-heading-title{font-size:var( --e-global-typography-de478cf-font-size );line-height:var( --e-global-typography-de478cf-line-height );}.elementor-12051 .elementor-element.elementor-element-cfaeaef{width:100%;max-width:100%;}.elementor-12051 .elementor-element.elementor-element-cfaeaef > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-12051 .elementor-element.elementor-element-cfaeaef .elementor-icon{font-size:68px;}.elementor-12051 .elementor-element.elementor-element-cfaeaef .elementor-icon-box-title, .elementor-12051 .elementor-element.elementor-element-cfaeaef .elementor-icon-box-title a{font-size:var( --e-global-typography-8d2e5c9-font-size );line-height:var( --e-global-typography-8d2e5c9-line-height );}.elementor-12051 .elementor-element.elementor-element-be9bcbc{width:initial;max-width:initial;}.elementor-12051 .elementor-element.elementor-element-be9bcbc > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-12051 .elementor-element.elementor-element-be9bcbc .elementor-icon-box-wrapper{gap:48px;}.elementor-12051 .elementor-element.elementor-element-be9bcbc .elementor-icon-box-title, .elementor-12051 .elementor-element.elementor-element-be9bcbc .elementor-icon-box-title a{font-size:var( --e-global-typography-8d2e5c9-font-size );line-height:var( --e-global-typography-8d2e5c9-line-height );}.elementor-12051 .elementor-element.elementor-element-4b7b277{width:100%;max-width:100%;}.elementor-12051 .elementor-element.elementor-element-4b7b277 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-12051 .elementor-element.elementor-element-4b7b277 .elementor-icon-box-title, .elementor-12051 .elementor-element.elementor-element-4b7b277 .elementor-icon-box-title a{font-size:var( --e-global-typography-8d2e5c9-font-size );line-height:var( --e-global-typography-8d2e5c9-line-height );}.elementor-12051 .elementor-element.elementor-element-c25db97{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12051 .elementor-element.elementor-element-5cdb5fc .elementor-heading-title{font-size:var( --e-global-typography-de478cf-font-size );line-height:var( --e-global-typography-de478cf-line-height );}.elementor-12051 .elementor-element.elementor-element-64d8ed7 .dt-owl-item-heading{font-size:var( --e-global-typography-c3df652-font-size );line-height:var( --e-global-typography-c3df652-line-height );}.elementor-12051 .elementor-element.elementor-element-1fc3370{--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:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:52px;--padding-left:32px;--padding-right:32px;}.elementor-12051 .elementor-element.elementor-element-1fc3370.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-12051 .elementor-element.elementor-element-8175ee2{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12051 .elementor-element.elementor-element-8175ee2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12051 .elementor-element.elementor-element-d642dc9{width:100%;max-width:100%;text-align:start;}.elementor-12051 .elementor-element.elementor-element-d642dc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-d642dc9.elementor-element{--align-self:flex-start;}.elementor-12051 .elementor-element.elementor-element-d642dc9 .elementor-heading-title{font-size:var( --e-global-typography-de478cf-font-size );line-height:var( --e-global-typography-de478cf-line-height );}.elementor-12051 .elementor-element.elementor-element-62cbf26{--width:100%;--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-12051 .elementor-element.elementor-element-62cbf26.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-12051 .elementor-element.elementor-element-d99ec2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12051 .elementor-element.elementor-element-2128633{font-size:var( --e-global-typography-7844813-font-size );line-height:var( --e-global-typography-7844813-line-height );}.elementor-12051 .elementor-element.elementor-element-99d2c6c{width:100%;max-width:100%;}.elementor-12051 .elementor-element.elementor-element-99d2c6c > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-99d2c6c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12051 .elementor-element.elementor-element-f532e8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-f532e8f img{height:274px;object-fit:cover;}.elementor-12051 .elementor-element.elementor-element-f532e8f svg{height:274px;}.elementor-12051 .elementor-element.elementor-element-b8181a5{width:100%;max-width:100%;top:243.329px;}.elementor-12051 .elementor-element.elementor-element-b8181a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-b8181a5.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-12051 .elementor-element.elementor-element-b8181a5{left:-16.623px;}body.rtl .elementor-12051 .elementor-element.elementor-element-b8181a5{right:-16.623px;}.elementor-12051 .elementor-element.elementor-element-b8181a5 .elementor-icon{font-size:50px;}.elementor-12051 .elementor-element.elementor-element-b8181a5 .elementor-icon svg{height:50px;}}/* Start custom CSS for button, class: .elementor-element-5cc3429 */.btn{
    margin-left: 50px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b185c58 */.circle .elementor-widget-container:has(.elementor-icon-box-icon)::before,
.circle .elementor-widget-container:has(.elementor-icon-box-icon)::after {
  content: '';
  position: absolute;
  background-color: #5cadff;
  opacity: 0.2;
}

.circle .elementor-widget-container:has(.elementor-icon-box-icon)::before {
  border-radius: 44px;
  height: 88px;
  width: 88px;
  left: -23px;
  top: -17px;
}

.circle .elementor-widget-container:has(.elementor-icon-box-icon)::after {
  border-radius: 32px;
  height: 64px;
  width: 64px;
  left: -11px;
  top: -5px;
}

.circle .elementor-icon-box-icon {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
}

.circle .elementor-icon-box-content {
    display:flex;
    padding: 6px 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75792f6 */@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");

@import url("https://fonts.googleapis.com/css?family=DM+Sans:500,700|Inter:500,400,600");

/* The following line is used to measure usage of this code. You can remove it if you want. */
@import url("https://px.animaapp.com/67c9913c416a064608f3368c.67c99142416a064608f3368f.3osyIbV.hch.png");


.screen textarea:focus,
.screen input:focus {
  outline: none;
}

.screen * {
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
}

.screen div {
  -webkit-text-size-adjust: none;
}

.component-wrapper a {
  display: contents;
  pointer-events: auto;
  text-decoration: none;
}

.component-wrapper * {
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  pointer-events: none;
}

.component-wrapper a *,
.component-wrapper input,
.component-wrapper video,
.component-wrapper iframe {
  pointer-events: auto;
}

.component-wrapper.not-ready,
.component-wrapper.not-ready * {
  visibility: hidden !important;
}

.screen a {
  display: contents;
  text-decoration: none;
}

.full-width-a {
  width: 100%;
}

.full-height-a {
  height: 100%;
}

.container-center-vertical {
  align-items: center;
  display: flex;
  flex-direction: row;
  height: 100%;
  pointer-events: none;
}

.container-center-vertical > * {
  flex-shrink: 0;
  pointer-events: auto;
}

.container-center-horizontal {
  display: flex;
  flex-direction: row;
  justify-content: center;
  pointer-events: none;
  width: 100%;
}

.container-center-horizontal > * {
  flex-shrink: 0;
  pointer-events: auto;
}

.auto-animated .container-center-vertical,
.auto-animated .container-center-horizontal {
  opacity: 1;
}

.overlay-base {
  display: none;
  height: 100%;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 100%;
}

.overlay-base.animate-appear {
  align-items: center;
  animation: reveal 0.3s ease-in-out 1 normal forwards;
  display: flex;
  flex-direction: column;
  justify-content: center;
  opacity: 0;
}

.overlay-base.animate-disappear {
  animation: reveal 0.3s ease-in-out 1 reverse forwards;
  display: block;
  opacity: 1;
  pointer-events: none;
}

.overlay-base.animate-disappear * {
  pointer-events: none;
}

@keyframes reveal {
  from { opacity: 0 }
 to { opacity: 1 }
}

.animate-nodelay {
  animation-delay: 0s;
}

.align-self-flex-start {
  align-self: flex-start;
}

.align-self-flex-end {
  align-self: flex-end;
}

.align-self-flex-center {
  align-self: flex-center;
}

.valign-text-middle {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.valign-text-bottom {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

input:focus {
  outline: none;
}

.listeners-active,
.listeners-active * {
  pointer-events: auto;
}

.hidden,
.hidden * {
  pointer-events: none;
  visibility: hidden;
}

.smart-layers-pointers,
.smart-layers-pointers * {
  pointer-events: auto;
  visibility: visible;
}

.listeners-active-click,
.listeners-active-click * {
  cursor: pointer;
}

* {
  box-sizing: border-box;
}

.bodybase---regular {
  font-family: var(--font-family-inter);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
}

.bodybase---medium {
  font-family: var(--font-family-inter);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0px;
}

.bodybase---semibold {
  font-family: var(--font-family-inter);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0px;
}

.bodymd---regular {
  font-family: var(--font-family-inter);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
}

.bodylg---regular {
  font-family: var(--font-family-inter);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
}

.bodysm---regular {
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
}

.bodysm---medium {
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0px;
}

.uppercasemd---medium {
  font-family: var(--font-family-inter);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 500;
  letter-spacing: 1px;
}

.dmsans-medium-storm-dust-16px {
  color: var(--storm-dust);
  font-family: var(--font-family-dm_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 500;
}

.dmsans-bold-heavy-metal-16px {
  color: var(--heavy-metal);
  font-family: var(--font-family-dm_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}

.dmsans-medium-lunar-green-16px {
  color: var(--lunar-green);
  font-family: var(--font-family-dm_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 500;
}

.dmsans-medium-storm-dust-14px {
  color: var(--storm-dust);
  font-family: var(--font-family-dm_sans);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 500;
}

.dmsans-bold-black-48px {
  color: var(--black);
  font-family: var(--font-family-dm_sans);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 700;
}

.dmsans-bold-black-20px {
  color: var(--black);
  font-family: var(--font-family-dm_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.dmsans-bold-white-14px {
  color: var(--white);
  font-family: var(--font-family-dm_sans);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 700;
}

.dmsans-medium-fuscous-gray-16px {
  color: var(--fuscous-gray);
  font-family: var(--font-family-dm_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 500;
}

.dmsans-bold-heavy-metal-31px {
  color: var(--heavy-metal);
  font-family: var(--font-family-dm_sans);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
}

.dmsans-bold-black-25px {
  color: var(--black);
  font-family: var(--font-family-dm_sans);
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
}

.dmsans-medium-black-39px {
  color: var(--black);
  font-family: var(--font-family-dm_sans);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 500;
}

.dmsans-bold-white-16px {
  color: var(--white);
  font-family: var(--font-family-dm_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}

.dmsans-bold-black-31px {
  color: var(--black);
  font-family: var(--font-family-dm_sans);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
}

.dmsans-bold-black-39px {
  color: var(--black);
  font-family: var(--font-family-dm_sans);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
}

:root {
}


.button-text-link {
  align-items: flex-start;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  position: relative;
}

.content {
  background-color: transparent;
  position: relative;
}

.divider-inline {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 1px;
  justify-content: center;
  position: relative;
}

.footer-menu-group-title {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  justify-content: center;
  position: relative;
}

.image-1 {
  background-color: transparent;
  object-fit: cover;
}

.l-icon {
  background-color: transparent;
  height: 18px;
  position: relative;
  width: 18px;
}

.line {
  align-self: stretch;
  background-color: transparent;
  height: 1px;
  margin-top: -0.50px;
  object-fit: cover;
  position: relative;
  width: 100%;
}

.text-link-menu {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.title-text {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 19.2px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.heading-wrapper {
  align-items: center;
  align-self: stretch;
  background-color: transparent;
  display: flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
  width: 100%;
}

.iconai {
  background-color: transparent;
  height: 20px;
  position: relative;
  width: 20px;
}

.l {
  background-color: transparent;
  position: relative;
}
/* screen - homepage */

.homepage {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  left: 0px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  top: 0px;
}

.homepage .navbar2-full-width-zYNucu {
  align-items: center;
  align-self: stretch;
  background-color: var(--white);
  display: flex;
  flex: 0 0 auto;
  gap: 167px;
  justify-content: space-around;
  padding: 0px 40px;
  position: relative;
  width: 100%;
  z-index: 2;
}

.homepage .content-xjVPcA {
  align-items: flex-start;
  background-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: var(--gray-nickel);
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  position: relative;
}

.homepage .main-menu-UxwxqC {
  align-items: center;
  align-self: stretch;
  background-color: transparent;
  display: flex;
  flex: 0 0 auto;
  justify-content: space-between;
  padding: 24px 0px;
  position: relative;
  width: 100%;
}

.homepage .l-gw9k6Q {
  align-items: center;
  align-self: stretch;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 52px;
}

.homepage .group-1-F5EMZy {
  background-color: transparent;
  height: 23.928220748901367px;
  position: relative;
  width: 546px;
}

.homepage .image-1-pSE09j {
  height: 24px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 99px;
}

.homepage .frame-27-pSE09j {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  gap: 40px;
  left: 151px;
  position: absolute;
  top: 2px;
}

.homepage .text-wrapper-bI85Zs {
  align-items: flex-start;
  display: inline-flex;
  overflow: hidden;
}

.homepage .text-wrapper-duTBXS {
  align-items: flex-start;
  display: inline-flex;
  overflow: hidden;
}

.homepage .text-wrapper-TqdxEK {
  align-items: flex-start;
  display: inline-flex;
  overflow: hidden;
}

.homepage .text-wrapper-Weg8UT {
  align-items: flex-start;
  display: inline-flex;
  overflow: hidden;
}

.homepage .r-gw9k6Q {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 12px;
  justify-content: flex-end;
  position: relative;
}

.homepage .button-text-BDKlW9 {
  background-color: var(--azure-radiance);
  border-radius: 12px;
  padding: 16px 20px;
}

.homepage .text-wrapper-EbhOkf {
  align-items: center;
  display: inline-flex;
  height: 20px;
  justify-content: center;
  overflow: hidden;
  padding: 0px 8px;
}

.homepage .text-2P3Fvz {
  line-height: 17.6px;
  text-align: left;
}

.homepage .body-zYNucu {
  align-items: flex-start;
  align-self: stretch;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: 3651px;
  padding: 0px 0px 60px;
  position: relative;
  width: 100%;
  z-index: 1;
}

.homepage .hero-banner03-UvhcF2 {
  align-items: center;
  align-self: stretch;
  background-color: var(--white);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  overflow: hidden;
  padding: 112px 40px 80px;
  position: relative;
  width: 100%;
}

.homepage .container-QJP4qx {
  align-items: center;
  background-color: transparent;
  flex-wrap: wrap;
  gap: 60px 60px;
}

.homepage .content-wrapper-nTrqsw {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  gap: 48px;
  min-width: 320px;
  position: relative;
}

.homepage .text-wrapper-LhOnoS {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}

.homepage .transform-your-busin-gFXLHZ {
  align-self: stretch;
  background-color: transparent;
  color: var(--black);
  font-family: var(--font-family-dm_sans);
  font-size: 61px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.00px;
  line-height: 68.3px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
}

.homepage .descr-wrapper-gFXLHZ {
  align-items: flex-start;
  align-self: stretch;
  background-color: transparent;
  display: flex;
  flex: 0 0 auto;
  gap: 8px;
  padding: 0px 61px 0px 0px;
  position: relative;
  width: 100%;
}

.homepage .harness-the-power-of-B67x4w {
  background-color: transparent;
  color: var(--heavy-metal);
  flex: 1;
  font-style: normal;
  font-weight: 400;
  line-height: 31.6px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
}

.homepage .button-group-LhOnoS {
  align-items: flex-start;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 12px;
  position: relative;
}

.homepage .button-text-EhXhrf {
  background-color: var(--azure-radiance);
  border-radius: 16px;
  padding: 16px 24px;
}

.homepage .text-wrapper-l0CvZZ {
  align-items: center;
  display: inline-flex;
  height: 24px;
  justify-content: center;
  overflow: hidden;
  padding: 0px 8px;
}

.homepage .text-8xTyni {
  line-height: 19.5px;
  text-align: left;
}

.homepage .button-text-m26r1i {
  -webkit-backdrop-filter: blur(12px) brightness(100%);
  backdrop-filter: blur(12px) brightness(100%);
  background-color: transparent;
  border: 1px solid;
  border-color: var(--gray-nickel);
  border-radius: 16px;
  padding: 16px 24px;
}

.homepage .text-wrapper-HmnkqH {
  align-items: center;
  display: inline-flex;
  height: 24px;
  justify-content: center;
  overflow: hidden;
  padding: 0px 8px;
}

.homepage .text-NfBwOk {
  line-height: 19.5px;
  text-align: left;
}

.homepage .image-wrapper-nTrqsw {
  flex: 1;
  flex-grow: 1;
  height: 500px;
  min-width: 320px;
}

.homepage .img-lib-image-cover-abstract-2bQptH {
  border-radius: 32px;
  height: 444px;
  left: 10px;
  position: absolute;
  top: 28px;
  width: 552px;
}

.homepage .thumbnail-T97354 {
  height: 444px;
  width: 552px;
}

.homepage .decor-element-primary-2bQptH {
  left: 0px;
  top: 122px;
}

.homepage .circle-3oVjnu {
  border-radius: 44px;
  height: 88px;
  left: -23px;
  top: -17px;
  width: 88px;
}

.homepage .circle-XxQRak {
  border-radius: 32px;
  height: 64px;
  left: -11px;
  top: -5px;
  width: 64px;
}

.homepage .content-3oVjnu {
  align-items: center;
  background-color: var(--azure-radiance);
  border-radius: 40px;
  box-shadow: 0px 10px 18px #1b27171a , 0px 2px 6px #1b27170d , 0px 0px 1px #1b27170d;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  padding: 14px 20px;
  position: relative;
}

.homepage .vector-op8sXS {
  background-color: transparent;
  height: 17px;
  left: 0px;
  position: absolute;
  top: 2px;
  width: 18px;
}

.homepage .decor-element-primary-f7WX5Q {
  left: 304px;
  top: 0px;
}

.homepage .circle-G9Ao8N {
  border-radius: 44px;
  height: 88px;
  left: -23px;
  top: -17px;
  width: 88px;
}

.homepage .circle-xpr0lr {
  border-radius: 32px;
  height: 64px;
  left: -11px;
  top: -5px;
  width: 64px;
}

.homepage .content-G9Ao8N {
  align-items: center;
  background-color: var(--azure-radiance);
  border-radius: 40px;
  box-shadow: 0px 10px 18px #1b27171a , 0px 2px 6px #1b27170d , 0px 0px 1px #1b27170d;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  padding: 14px 20px;
  position: relative;
}

.homepage .vector-kFx9vS {
  background-color: transparent;
  height: 17px;
  left: 0px;
  position: absolute;
  top: 2px;
  width: 18px;
}

.homepage .decor-element-primary-g0eTjx {
  left: 178px;
  top: 346px;
}

.homepage .circle-Svzbem {
  border-radius: 44px;
  height: 88px;
  left: -23px;
  top: -17px;
  width: 88px;
}

.homepage .circle-axB90W {
  border-radius: 32px;
  height: 64px;
  left: -11px;
  top: -5px;
  width: 64px;
}

.homepage .content-Svzbem {
  align-items: center;
  background-color: var(--azure-radiance);
  border-radius: 40px;
  box-shadow: 0px 10px 18px #1b27171a , 0px 2px 6px #1b27170d , 0px 0px 1px #1b27170d;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  padding: 14px 20px;
  position: relative;
}

.homepage .vector-QxQ9QF {
  background-color: transparent;
  height: 17px;
  left: 0px;
  position: absolute;
  top: 2px;
  width: 18px;
}

.homepage .about-us-section1-UvhcF2 {
  align-items: center;
  align-self: stretch;
  background-color: var(--white);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 60px;
  overflow: hidden;
  padding: 128px 40px 112px;
  position: relative;
  width: 100%;
}

.homepage .container-vxx0Dt {
  align-items: flex-start;
  background-color: transparent;
  flex-direction: column;
  gap: 60px;
  justify-content: center;
}

.homepage .top-content-OEPPlw {
  align-items: center;
  align-self: stretch;
  background-color: transparent;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
  position: relative;
  width: 100%;
}

.homepage .seciton-headling-level-1-style-2-u0A2hN {
  align-items: flex-start;
  align-self: stretch;
  gap: 32px;
  justify-content: flex-end;
  padding: 0px 40px 0px 0px;
}

.homepage .text-wrapper-3gzuHI {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 800px;
  width: 100%;
}

.homepage .content-JoBKuL {
  background-color: transparent;
  color: var(--science-blue);
  font-style: normal;
  font-weight: 500;
  line-height: 21.1px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.homepage .headline-Jnx2r3 {
  text-align: left;
}

.homepage .supporting-text-u0A2hN {
  line-height: 38.4px;
}

.homepage .content-aYpj9i {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.homepage .text-wrapper-tK98np {
  align-items: flex-start;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: #2e94ff;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  display: inline-flex;
  overflow: hidden;
}

.homepage .text-JxI2Mi {
  color: var(--azure-radiance);
  font-family: var(--font-family-dm_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 500;
  line-height: 19.5px;
  margin-top: -1.00px;
  text-align: center;
}

.homepage .r-icon-tK98np {
  background-color: transparent;
  height: 18px;
  position: relative;
  width: 18px;
}

.homepage .vector-9zBYa2 {
  background-color: transparent;
  height: 10px;
  left: 2px;
  position: absolute;
  top: 4px;
  width: 13px;
}

.homepage .feature-section1-UvhcF2 {
  align-items: center;
  align-self: stretch;
  background-color: var(--gallery);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 60px;
  padding: 128px 40px 112px;
  position: relative;
  width: 100%;
}

.homepage .container-RAqcc7 {
  align-items: center;
  background-color: transparent;
  flex-direction: column;
  gap: 80px;
}

.homepage .seciton-headling-level-1-style-2-5Dzdvy {
  align-items: center;
  gap: 40px;
  max-width: 760px;
}

.homepage .text-wrapper-uTZxFW {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}

.homepage .content-EO282l {
  background-color: transparent;
  color: var(--science-blue);
  font-style: normal;
  font-weight: 500;
  line-height: 21.1px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.homepage .headline-KeIyx8 {
  text-align: center;
}

.homepage .top-blog-5Dzdvy {
  align-items: flex-start;
  align-self: stretch;
  background-color: transparent;
  display: flex;
  flex: 0 0 auto;
  flex-wrap: wrap;
  gap: 32px 32px;
  position: relative;
  width: 100%;
}

.homepage .icon-tOrxrc {
  -webkit-backdrop-filter: blur(8px) brightness(100%);
  backdrop-filter: blur(8px) brightness(100%);
}

.homepage .vector-N3WsUg {
  background-color: transparent;
  height: 61px;
  left: 4px;
  position: absolute;
  top: 4px;
  width: 61px;
}

.homepage .text-wrapper-tOrxrc {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}

.homepage .title-i6bLKC {
  line-height: 39.7px;
}

.homepage .supporting-text-i6bLKC {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  line-height: 31.6px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .icon-DlVQns {
  -webkit-backdrop-filter: blur(8px) brightness(100%);
  backdrop-filter: blur(8px) brightness(100%);
}

.homepage .vector-ieWho8 {
  background-color: transparent;
  height: 50px;
  left: 6px;
  position: absolute;
  top: 9px;
  width: 55px;
}

.homepage .text-wrapper-DlVQns {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}

.homepage .title-kxx2LN {
  line-height: 39.7px;
}

.homepage .supporting-text-kxx2LN {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  line-height: 31.6px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .text-wrapper-pheQ64 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}

.homepage .title-w734Ob {
  line-height: 39.7px;
}

.homepage .supporting-text-w734Ob {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  line-height: 31.6px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .testimonial-section01-UvhcF2 {
  align-items: center;
  align-self: stretch;
  background-color: var(--white);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 48px;
  overflow: hidden;
  padding: 128px 40px 79px;
  position: relative;
  width: 100%;
}

.homepage .container-oE2ecH {
  align-items: center;
  background-color: transparent;
  flex-direction: column;
  gap: 48px;
}

.homepage .seciton-headling-level-1-style-2-ulX3IE {
  align-items: center;
  align-self: stretch;
  gap: 40px;
}

.homepage .text-wrapper-K1amXV {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}

.homepage .content-x8xjxa {
  background-color: transparent;
  color: var(--science-blue);
  font-style: normal;
  font-weight: 500;
  line-height: 21.1px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.homepage .headline-GTNemg {
  text-align: center;
}

.homepage .row-ulX3IE::-webkit-scrollbar {
  display: none;
  width: 0;
}

.homepage .row-ulX3IE {
  align-items: center;
  align-self: stretch;
  background-color: transparent;
  display: flex;
  flex: 0 0 auto;
  flex-wrap: nowrap;
  gap: 32px;
  justify-content: center;
  overflow-x: scroll;
  position: relative;
  width: 100%;
}

.homepage .content-mmj7K1 {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  height: 289px;
  justify-content: space-between;
  position: relative;
}

.homepage .vector-WHFnLg {
  background-color: transparent;
  height: 32px;
  margin-bottom: -4.00px;
  margin-top: -4.00px;
  position: relative;
  width: 154.36094665527344px;
}

.homepage .content-j7L3Kq {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  height: 289px;
  justify-content: space-between;
  position: relative;
}

.homepage .vector-7W4rsy {
  background-color: transparent;
  height: 32px;
  margin-bottom: -4.00px;
  margin-top: -4.00px;
  position: relative;
  width: 154.36094665527344px;
}

.homepage .content-AJelf9 {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  height: 289px;
  justify-content: space-between;
  position: relative;
}

.homepage .vector-lstxlh {
  background-color: transparent;
  height: 32px;
  margin-bottom: -4.00px;
  margin-top: -4.00px;
  position: relative;
  width: 154.36094665527344px;
}

.homepage .content-vbQQZS {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  height: 289px;
  justify-content: space-between;
  position: relative;
}

.homepage .vector-C1jiNK {
  background-color: transparent;
  height: 32px;
  margin-bottom: -4.00px;
  margin-top: -4.00px;
  position: relative;
  width: 154.36094665527344px;
}

.homepage .content-BGkfkk {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  height: 289px;
  justify-content: space-between;
  position: relative;
}

.homepage .vector-kASyPr {
  background-color: transparent;
  height: 32px;
  margin-bottom: -4.00px;
  margin-top: -4.00px;
  position: relative;
  width: 154.36094665527344px;
}

.homepage .trial-banner2-UvhcF2 {
  align-items: center;
  align-self: stretch;
  background-color: var(--white);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 60px;
  overflow: hidden;
  padding: 80px 40px;
  position: relative;
  width: 100%;
}

.homepage .container-GlEt80 {
  align-items: flex-start;
  background-color: var(--azure-radiance);
  border: 1px solid;
  border-color: #8ac5ff;
  border-radius: 40px;
  flex-direction: column;
  gap: 8px;
  overflow: hidden;
  padding: 52px 52px 52px 72px;
}

.homepage .heading-s5kuoH {
  align-items: center;
  align-self: stretch;
  background-color: transparent;
  display: flex;
  flex: 0 0 auto;
  flex-wrap: wrap;
  gap: 40px 40px;
  position: relative;
  width: 100%;
}

.homepage .l-TXXnx2 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  gap: 32px;
  min-width: 340px;
}

.homepage .text-wrapper-GtlZqj {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}

.homepage .title-EjGEJc {
  color: var(--white);
  font-family: var(--font-family-dm_sans);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
  line-height: 45.2px;
}

.homepage .list-EjGEJc {
  align-self: stretch;
  display: flex;
  gap: 8px;
  width: 100%;
}

.homepage .benefit-item-r3PouB {
  align-items: flex-start;
  align-self: stretch;
  background-color: transparent;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  position: relative;
  width: 100%;
}

.homepage .icon-wrapper-soXH5Y {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  padding: 4px 0px 0px;
  position: relative;
}

.homepage .vector-ORyqM7 {
  background-color: transparent;
  height: 17px;
  left: 0px;
  position: absolute;
  top: 2px;
  width: 18px;
}

.homepage .descr-soXH5Y {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  background-color: transparent;
  color: var(--white);
  display: -webkit-box;
  flex: 1;
  font-style: normal;
  font-weight: 400;
  line-height: 25.6px;
  margin-top: -1.00px;
  overflow: hidden;
  position: relative;
  text-align: left;
  text-overflow: ellipsis;
}

.homepage .button-text-GtlZqj {
  background-color: var(--white);
  border-radius: 16px;
  padding: 20px 40px;
}

.homepage .text-wrapper-37OkKV {
  align-items: center;
  display: inline-flex;
  height: 24px;
  justify-content: center;
  overflow: hidden;
  padding: 0px 8px;
}

.homepage .text-buKLgT {
  color: var(--azure-radiance);
  font-family: var(--font-family-dm_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
  line-height: 19.5px;
  text-align: left;
}

.homepage .image-wrapper-TXXnx2 {
  align-items: flex-end;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  justify-content: center;
  min-width: 340px;
}

.homepage .image-item-6EUIou {
  align-items: flex-end;
  background-color: var(--azure-radiance);
  border: 1px solid;
  border-color: #2e94ff;
  border-radius: 32px;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  justify-content: center;
  padding: 20px;
  position: relative;
  width: 440px;
}

.homepage .img-lib-image-cover-abstract-lM9Yi5 {
  align-self: stretch;
  border-radius: 20px;
  height: 306px;
  position: relative;
  width: 100%;
}

.homepage .thumbnail-Bkhpv5 {
  height: 306px;
  object-fit: cover;
  width: 400px;
}

.homepage .wrapper-lM9Yi5 {
  align-items: flex-end;
  gap: 8px;
  height: 114px;
  left: 0px;
  position: absolute;
  top: 232px;
  width: 112px;
}

.homepage .img-lib-metricai-task-2-iWcZST {
  background-color: transparent;
  flex: 0 0 auto;
  margin-right: -220.00px;
  position: relative;
}

.homepage .footer1-zYNucu {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 72px;
  padding: 80px 40px 48px;
  position: relative;
  width: 1440px;
  z-index: 0;
}

.homepage .content-E4gwzk {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  max-width: 1204px;
  position: relative;
  width: 100%;
}

.homepage .content-49hN8a {
  align-items: flex-start;
  align-self: stretch;
  background-color: transparent;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 60px;
  padding: 0px 0px 112px;
  position: relative;
  width: 100%;
}

.homepage .logo-divider-iXf5tV {
  align-items: center;
  align-self: stretch;
  background-color: transparent;
  display: flex;
  flex: 0 0 auto;
  gap: 20px;
  position: relative;
  width: 100%;
}

.homepage .image-1-IRC5as {
  height: 28.762205123901367px;
  position: relative;
  width: 119px;
}

.homepage .divider-inline-IRC5as {
  flex: 1;
  flex-grow: 1;
}

.homepage .wrapper-iXf5tV {
  align-items: flex-start;
  align-self: stretch;
  flex: 0 0 auto;
  flex-wrap: wrap;
  gap: 40px 40px;
  position: relative;
  width: 100%;
}

.homepage .wrapper-XVqPf2 {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  gap: 20px;
  justify-content: center;
  min-width: 160px;
  position: relative;
}

.homepage .list-BftMKz {
  display: inline-flex;
  gap: 12px;
}

.homepage .content-sW2N5z {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.homepage .text-wrapper-6IfLxl {
  align-items: flex-start;
  display: inline-flex;
  overflow: hidden;
}

.homepage .text-w8QLyX {
  line-height: 19.5px;
  margin-top: -1.00px;
  text-align: center;
}

.homepage .content-wvxfY5 {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.homepage .text-wrapper-wUrCvx {
  align-items: flex-start;
  display: inline-flex;
  overflow: hidden;
}

.homepage .text-Y0ZO1x {
  line-height: 19.5px;
  margin-top: -1.00px;
  text-align: center;
}

.homepage .wrapper-wTgyxx {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  gap: 20px;
  justify-content: center;
  min-width: 160px;
  position: relative;
}

.homepage .list-Wx9t1m {
  cursor: pointer;
  display: inline-flex;
  gap: 12px;
}

.homepage .content-JeqMyu {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.homepage .text-wrapper-xExXcP {
  align-items: flex-start;
  display: inline-flex;
  overflow: hidden;
}

.homepage .text-tj9vIR {
  line-height: 19.5px;
  margin-top: -1.00px;
  text-align: center;
}

.homepage .wrapper-xLKFMZ {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  gap: 20px;
  justify-content: center;
  min-width: 160px;
  position: relative;
}

.homepage .list-bYwG2s {
  display: inline-flex;
  gap: 12px;
}

.homepage .content-twMMfS {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.homepage .text-wrapper-y6Z2fv {
  align-items: flex-start;
  display: inline-flex;
  overflow: hidden;
}

.homepage .text-xOoez5 {
  line-height: 19.5px;
  margin-top: -1.00px;
  text-align: center;
}

.homepage .content-XttGxb {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.homepage .text-wrapper-SRlp9C {
  align-items: flex-start;
  display: inline-flex;
  overflow: hidden;
}

.homepage .text-UDFCPy {
  line-height: 19.5px;
  margin-top: -1.00px;
  text-align: center;
}

.homepage .wrapper-y8xUpi {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  gap: 20px;
  justify-content: center;
  min-width: 160px;
  position: relative;
}

.homepage .list-OucpVs {
  display: inline-flex;
  gap: 12px;
}

.homepage .content-MIDV3p {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.homepage .text-wrapper-68zxfv {
  align-items: flex-start;
  display: inline-flex;
  overflow: hidden;
}

.homepage .text-7fAz7L {
  line-height: 19.5px;
  margin-top: -1.00px;
  text-align: center;
}

.homepage .content-Sx3lkf {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.homepage .text-wrapper-YxPVqz {
  align-items: flex-start;
  display: inline-flex;
  overflow: hidden;
}

.homepage .text-DD2bH0 {
  line-height: 19.5px;
  margin-top: -1.00px;
  text-align: center;
}

.homepage .divider-inline-49hN8a {
  align-self: stretch;
  width: 100%;
}

.homepage .footer-49hN8a {
  align-items: center;
  align-self: stretch;
  background-color: transparent;
  display: flex;
  flex: 0 0 auto;
  flex-wrap: wrap;
  gap: 32px 32px;
  justify-content: center;
  padding: 24px 0px;
  position: relative;
  width: 100%;
}

.homepage .x2018-dol-english-6tHpbG {
  background-color: transparent;
  color: var(--fuscous-gray);
  flex: 1;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
}

.homepage .group-6tHpbG {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 24px;
  justify-content: center;
  position: relative;
}

.homepage .content-VRt7Kh {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.homepage .text-wrapper-9zzVV8 {
  align-items: flex-start;
  display: inline-flex;
  overflow: hidden;
}

.homepage .text-WTETJU {
  line-height: 17.6px;
  margin-top: -1.00px;
  text-align: center;
}

.homepage .content-kS9UFc {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.homepage .text-wrapper-h1LZpP {
  align-items: flex-start;
  display: inline-flex;
  overflow: hidden;
}

.homepage .text-4hfDCq {
  line-height: 17.6px;
  margin-top: -1.00px;
  text-align: center;
}

.homepage .content-tE9zdL {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.homepage .text-wrapper-W8T02s {
  align-items: flex-start;
  display: inline-flex;
  overflow: hidden;
}

.homepage .text-gxjJbR {
  line-height: 17.6px;
  margin-top: -1.00px;
  text-align: center;
}

.homepage .avatar {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--white-2);
  border-radius: 40px;
  height: 48px;
  overflow: hidden;
  position: relative;
  width: 48px;
}

.homepage .button-text {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  justify-content: center;
  overflow: hidden;
  position: relative;
}

.homepage .circle {
  background-color: var(--blue-jeans);
  opacity: 0.2;
  position: absolute;
}

.homepage .container {
  display: flex;
  flex: 0 0 auto;
  max-width: 1204px;
  position: relative;
  width: 100%;
}

.homepage .decor-element-primary {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  gap: 8px;
  position: absolute;
}

.homepage .explore-predict-report {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 500;
  line-height: 25.6px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.homepage .feature-card05 {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 24px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  height: 440px;
  justify-content: space-between;
  min-width: 320px;
  overflow: hidden;
  padding: 40px 40px 32px;
  position: relative;
}

.homepage .headline {
  background-color: transparent;
  flex: 1;
  letter-spacing: 0.00px;
  line-height: 55.7px;
  margin-top: -1.00px;
  position: relative;
}

.homepage .icon {
  background-color: transparent;
  height: 68px;
  position: relative;
  width: 68px;
}

.homepage .image-ava {
  background-color: transparent;
  height: 48px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 48px;
}

.homepage .image-wrapper {
  background-color: transparent;
  position: relative;
}

.homepage .img-lib-ava-cartoon {
  background-color: transparent;
  height: 48px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 48px;
}

.homepage .img-lib-image-cover-abstract {
  background-color: transparent;
  overflow: hidden;
}

.homepage .img-lib-logo {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  height: 48px;
  justify-content: center;
  overflow: hidden;
  padding: 12px 0px;
  position: relative;
}

.homepage .label {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 19.5px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.homepage .list {
  align-items: flex-start;
  background-color: transparent;
  flex: 0 0 auto;
  flex-direction: column;
  justify-content: center;
  position: relative;
}

.homepage .name {
  background-color: transparent;
  color: var(--heavy-metal);
  font-style: normal;
  font-weight: 600;
  line-height: 25.6px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.homepage .name-wrapper {
  align-items: flex-start;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  position: relative;
}

.homepage .position {
  background-color: transparent;
  color: var(--fuscous-gray);
  font-style: normal;
  font-weight: 400;
  line-height: 25.6px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.homepage .seciton-headling-level-1-style-2 {
  background-color: transparent;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  position: relative;
  width: 100%;
}

.homepage .small-eyebrow-tag-label-style-2 {
  align-items: center;
  background-color: transparent;
  border-radius: 24px;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.homepage .supporting-text {
  align-self: stretch;
  background-color: transparent;
  color: var(--fuscous-gray);
  font-style: normal;
  font-weight: 400;
  position: relative;
  text-align: left;
}

.homepage .testimonial-card7 {
  -webkit-backdrop-filter: blur(80px) brightness(100%);
  align-items: flex-start;
  backdrop-filter: blur(80px) brightness(100%);
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--gray-nickel);
  border-radius: 24px;
  display: flex;
  gap: 32px;
  padding: 40px;
  position: relative;
  width: 715px;
}

.homepage .testimonial-content {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  align-self: stretch;
  background-color: transparent;
  color: var(--black);
  display: -webkit-box;
  font-style: normal;
  font-weight: 400;
  line-height: 38.4px;
  overflow: hidden;
  position: relative;
  text-align: left;
  text-overflow: ellipsis;
}

.homepage .text {
  background-color: transparent;
  letter-spacing: 0.00px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.homepage .text-wrapper {
  background-color: transparent;
  flex: 0 0 auto;
  position: relative;
}

.homepage .thumbnail {
  background-color: transparent;
  left: 0px;
  position: absolute;
  top: 0px;
}

.homepage .title {
  align-self: stretch;
  background-color: transparent;
  letter-spacing: 0.00px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
}

.homepage .user-card-horizontal-medium {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 20px;
  position: relative;
}

.homepage .wrapper {
  background-color: transparent;
  display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40eed77 */.card {
    flex: 1 1 360px;
}

.space {
    height: 440px;
}

.space .elementor-widget-container {
    display: flex;
}

.space .elementor-icon-box-wrapper {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between;
    align-items: stretch;
}

.space .elementor-icon-box-icon {
    width: 100%;
}

.space .elementor-icon-box-content {
    flex: 0 !important;
}/* End custom CSS */