.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-27287 .elementor-element.elementor-element-e38313a:not(.elementor-motion-effects-element-type-background), .elementor-27287 .elementor-element.elementor-element-e38313a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF6FF;background-image:url("https://social-gravity.com/wp-content/uploads/2025/11/abstract-bg-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27287 .elementor-element.elementor-element-e38313a > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.77;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27287 .elementor-element.elementor-element-e38313a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-6%;margin-bottom:0%;padding:10% 0% 4% 0%;}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-27287 .elementor-element.elementor-element-8560c12 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-eael-breadcrumbs.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-breadcrumbs .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-eael-breadcrumbs .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-eael-breadcrumbs .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-eael-breadcrumbs .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-27287 .elementor-element.elementor-element-1ee7b55{width:auto;max-width:auto;}.elementor-27287 .elementor-element.elementor-element-1ee7b55 .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;color:var( --e-global-color-text );font-weight:600;}.elementor-27287 .elementor-element.elementor-element-1ee7b55 .eael-breadcrumbs .eael-breadcrumb-separator{margin:0 10px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 );color:var( --e-global-color-primary );}.elementor-27287 .elementor-element.elementor-element-d62df7b{padding:20px 0px 20px 0px;}.elementor-27287 .elementor-element.elementor-element-d62df7b .elementor-heading-title{font-family:"Cy Grotesk font family", Sans-serif;font-size:48px;font-weight:bold;line-height:69px;color:var( --e-global-color-text );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-27287 .elementor-element.elementor-element-7670b1d{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-widget-ucaddon_uc_material_bullets.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-ucaddon_uc_material_bullets .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-ucaddon_uc_material_bullets .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-ucaddon_uc_material_bullets .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-ucaddon_uc_material_bullets .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-ucaddon_uc_material_bullets .ue-icon-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 );}.elementor-widget-ucaddon_uc_material_bullets .ue-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_material_bullets .ue-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 );}.elementor-27287 .elementor-element.elementor-element-41dfb50 .uc_material_bullets_row{background-color:#FFFFFF;flex-direction:row;border-radius:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3EFFB;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);}.elementor-27287 .elementor-element.elementor-element-41dfb50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-41dfb50 .ue-bullets{grid-template-columns:repeat(4, minmax(0, 1fr));gap:13px;}.elementor-27287 .elementor-element.elementor-element-41dfb50 .uc_content_box{text-align:inherit;padding:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-41dfb50 .ue-icon{font-size:16px;background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );width:29px;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-27287 .elementor-element.elementor-element-41dfb50 .ue-icon svg{fill:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-41dfb50 .ue-icon-text{font-family:"Cy Grotesk font family", Sans-serif;font-size:18px;font-weight:700;}.elementor-27287 .elementor-element.elementor-element-41dfb50 .ue-title{color:var( --e-global-color-text );font-family:"Cy Grotesk font family", Sans-serif;font-size:18px;font-weight:600;margin-top:0px;}.elementor-27287 .elementor-element.elementor-element-41dfb50 .uc_material_bullets_row:hover  .ue-title{color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-41dfb50 .ue-text{color:#000000;font-family:"Cy Grotesk font family", Sans-serif;font-size:17px;font-weight:normal;margin-top:0px;}.elementor-27287 .elementor-element.elementor-element-41dfb50 .uc_material_bullets_row:hover  .ue-text{color:#000000;}.elementor-27287 .elementor-element.elementor-element-41dfb50 .ue-seperator-line{background-color:#ffffff;width:0px;height:0px;}.elementor-27287 .elementor-element.elementor-element-41dfb50 .ue-seperator{margin-top:0px;}.elementor-27287 .elementor-element.elementor-element-e2bf48b{margin-top:50px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-27287 .elementor-element.elementor-element-e56d66b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-fe4e161.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27287 .elementor-element.elementor-element-fe4e161 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-ca06fe8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-ca06fe8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-27287 .elementor-element.elementor-element-62b6c2d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27287 .elementor-element.elementor-element-62b6c2d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-62b6c2d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-27287 .elementor-element.elementor-element-62b6c2d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-video.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-video .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-video .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-video .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-video .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-27287 .elementor-element.elementor-element-e6dae89{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-e6dae89 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-27287 .elementor-element.elementor-element-e6dae89 .elementor-custom-embed-play i{color:#FBFBFB;font-size:77px;}.elementor-27287 .elementor-element.elementor-element-e6dae89 .elementor-custom-embed-play svg{fill:#FBFBFB;width:77px;height:77px;}.elementor-27287 .elementor-element.elementor-element-91cfbf4{margin-top:0px;margin-bottom:0px;padding:50px 1px 50px 0px;}.elementor-27287 .elementor-element.elementor-element-4933154 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-c661338:not(.elementor-motion-effects-element-type-background), .elementor-27287 .elementor-element.elementor-element-c661338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(121deg, #FFFFFF 0%, var( --e-global-color-accent ) 100%);}.elementor-27287 .elementor-element.elementor-element-c661338{border-style:solid;border-width:1px 1px 1px 1px;border-color:#168BFF1C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 1px 30px 0px;}.elementor-27287 .elementor-element.elementor-element-c661338, .elementor-27287 .elementor-element.elementor-element-c661338 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-c661338 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27287 .elementor-element.elementor-element-11b725c > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-primary );margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 20px;}.elementor-27287 .elementor-element.elementor-element-11b725c > .elementor-element-populated, .elementor-27287 .elementor-element.elementor-element-11b725c > .elementor-element-populated > .elementor-background-overlay, .elementor-27287 .elementor-element.elementor-element-11b725c > .elementor-background-slideshow{border-radius:0px 0px 0px -2px;}.elementor-27287 .elementor-element.elementor-element-9959bdf .elementor-heading-title{font-family:"Cy Grotesk font family", Sans-serif;font-size:28px;font-weight:bold;color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-db7a0a7{font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:normal;}.elementor-27287 .elementor-element.elementor-element-a71763f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-21f2188 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-254b09b .elementor-heading-title{font-family:"Cy Grotesk font family", Sans-serif;font-size:34px;font-weight:bold;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-be458c8{font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:normal;}.elementor-27287 .elementor-element.elementor-element-ae5c80b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-ae5c80b{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-27287 .elementor-element.elementor-element-e59f678 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-27287 .elementor-element.elementor-element-5268bc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-42a62ed > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-42a62ed:not(.elementor-motion-effects-element-type-background), .elementor-27287 .elementor-element.elementor-element-42a62ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-27287 .elementor-element.elementor-element-42a62ed, .elementor-27287 .elementor-element.elementor-element-42a62ed > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-42a62ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 30px 20px;}.elementor-27287 .elementor-element.elementor-element-42a62ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27287 .elementor-element.elementor-element-ed491f1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-27287 .elementor-element.elementor-element-ed491f1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-434d072{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-3161417{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-27287 .elementor-element.elementor-element-3161417 .elementor-heading-title{font-family:"Cy Grotesk font family", Sans-serif;font-size:34px;font-weight:bold;text-transform:capitalize;line-height:39px;color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-2d869bf{padding:0px 0px 0px 0px;font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:normal;}.elementor-27287 .elementor-element.elementor-element-8beead4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-8beead4 .elementor-heading-title{font-family:"Cy Grotesk font family", Sans-serif;font-size:18px;font-weight:bold;color:#168BFF;}.elementor-27287 .elementor-element.elementor-element-38c6d7b .uc_material_bullets_row{background-color:#FFFFFF;flex-direction:row;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);}.elementor-27287 .elementor-element.elementor-element-38c6d7b > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-27287 .elementor-element.elementor-element-38c6d7b .ue-bullets{grid-template-columns:repeat(1, minmax(0, 1fr));gap:20px;}.elementor-27287 .elementor-element.elementor-element-38c6d7b .uc_content_box{text-align:inherit;padding:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-38c6d7b .uc_material_bullets_row:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);}.elementor-27287 .elementor-element.elementor-element-38c6d7b .ue-icon{font-size:4px;background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );width:57px;border-radius:400px 400px 400px 400px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-38c6d7b .ue-icon svg{fill:var( --e-global-color-primary );}.elementor-27287 .elementor-element.elementor-element-38c6d7b .ue-icon-text{font-family:"Cy Grotesk font family", Sans-serif;font-size:18px;font-weight:700;}.elementor-27287 .elementor-element.elementor-element-38c6d7b .ue-title{color:var( --e-global-color-text );font-family:"Cy Grotesk font family", Sans-serif;font-size:18px;font-weight:600;margin-top:0px;}.elementor-27287 .elementor-element.elementor-element-38c6d7b .uc_material_bullets_row:hover  .ue-title{color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-38c6d7b .ue-text{color:#000000;font-family:"Cy Grotesk font family", Sans-serif;font-size:18px;font-weight:normal;margin-top:5px;}.elementor-27287 .elementor-element.elementor-element-38c6d7b .uc_material_bullets_row:hover  .ue-text{color:#000000;}.elementor-27287 .elementor-element.elementor-element-38c6d7b .ue-seperator-line{background-color:#ffffff;width:0px;height:3px;}.elementor-27287 .elementor-element.elementor-element-38c6d7b .ue-seperator{margin-top:5px;}.elementor-27287 .elementor-element.elementor-element-0c916d8{font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:normal;}.elementor-27287 .elementor-element.elementor-element-5a86356 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-5a86356:not(.elementor-motion-effects-element-type-background), .elementor-27287 .elementor-element.elementor-element-5a86356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-27287 .elementor-element.elementor-element-5a86356, .elementor-27287 .elementor-element.elementor-element-5a86356 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-5a86356{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:65px;margin-bottom:0px;padding:30px 20px 30px 20px;}.elementor-27287 .elementor-element.elementor-element-5a86356 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27287 .elementor-element.elementor-element-0f200a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-e51dbb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-27287 .elementor-element.elementor-element-e51dbb5 .elementor-heading-title{font-family:"Cy Grotesk font family", Sans-serif;font-size:34px;font-weight:bold;text-transform:capitalize;line-height:39px;color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-2879ca6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:normal;}.elementor-27287 .elementor-element.elementor-element-d0e039e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-d0e039e:not(.elementor-motion-effects-element-type-background), .elementor-27287 .elementor-element.elementor-element-d0e039e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27287 .elementor-element.elementor-element-d0e039e{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7E9FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:20px 20px 20px 20px;}.elementor-27287 .elementor-element.elementor-element-d0e039e, .elementor-27287 .elementor-element.elementor-element-d0e039e > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-d0e039e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27287 .elementor-element.elementor-element-5ac6334 > .elementor-element-populated, .elementor-27287 .elementor-element.elementor-element-5ac6334 > .elementor-element-populated > .elementor-background-overlay, .elementor-27287 .elementor-element.elementor-element-5ac6334 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-5ac6334 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-27287 .elementor-element.elementor-element-995c514 img{border-radius:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-27287 .elementor-element.elementor-element-e7d2f4d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27287 .elementor-element.elementor-element-e7d2f4d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-e7d2f4d > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-d314c78 .elementor-heading-title{font-family:"Cy Grotesk font family", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-6c8a1c1{padding:0px 0px 0px 0px;font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:normal;}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-list .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-27287 .elementor-element.elementor-element-67363d1{width:auto;max-width:auto;background-color:#4386F729;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 20px 5px 20px;border-style:none;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27287 .elementor-element.elementor-element-67363d1:hover{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);}.elementor-27287 .elementor-element.elementor-element-67363d1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-67363d1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27287 .elementor-element.elementor-element-67363d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-67363d1 .elementor-icon-list-item > a{font-size:10px;font-weight:500;line-height:13.45px;letter-spacing:0.5px;}.elementor-27287 .elementor-element.elementor-element-67363d1 .elementor-icon-list-text{color:#555555;transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-1dd5c41{width:auto;max-width:auto;background-color:#4386F729;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 20px 5px 20px;border-style:none;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27287 .elementor-element.elementor-element-1dd5c41:hover{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);}.elementor-27287 .elementor-element.elementor-element-1dd5c41 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-1dd5c41 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27287 .elementor-element.elementor-element-1dd5c41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-1dd5c41 .elementor-icon-list-item > a{font-size:10px;font-weight:500;line-height:13.45px;letter-spacing:0.5px;}.elementor-27287 .elementor-element.elementor-element-1dd5c41 .elementor-icon-list-text{color:#555555;transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-0054483{width:auto;max-width:auto;background-color:#4386F729;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 20px 5px 20px;border-style:none;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27287 .elementor-element.elementor-element-0054483:hover{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);}.elementor-27287 .elementor-element.elementor-element-0054483 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-0054483 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27287 .elementor-element.elementor-element-0054483 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-0054483 .elementor-icon-list-item > a{font-size:10px;font-weight:500;line-height:13.45px;letter-spacing:0.5px;}.elementor-27287 .elementor-element.elementor-element-0054483 .elementor-icon-list-text{color:#555555;transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-c9b1e13 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-c9b1e13:not(.elementor-motion-effects-element-type-background), .elementor-27287 .elementor-element.elementor-element-c9b1e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27287 .elementor-element.elementor-element-c9b1e13{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7E9FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:20px 20px 20px 20px;}.elementor-27287 .elementor-element.elementor-element-c9b1e13, .elementor-27287 .elementor-element.elementor-element-c9b1e13 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-c9b1e13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27287 .elementor-element.elementor-element-303b489:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27287 .elementor-element.elementor-element-303b489 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-27287 .elementor-element.elementor-element-303b489 > .elementor-element-populated, .elementor-27287 .elementor-element.elementor-element-303b489 > .elementor-element-populated > .elementor-background-overlay, .elementor-27287 .elementor-element.elementor-element-303b489 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-303b489 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-303b489 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-27287 .elementor-element.elementor-element-f1aa505{--e-image-carousel-slides-to-show:1;}.elementor-bc-flex-widget .elementor-27287 .elementor-element.elementor-element-c3259b7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27287 .elementor-element.elementor-element-c3259b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-c3259b7 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-335a8f6 .elementor-heading-title{font-family:"Cy Grotesk font family", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-c358a76{padding:0px 0px 0px 0px;font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:normal;}.elementor-27287 .elementor-element.elementor-element-91760f6{width:auto;max-width:auto;background-color:#4386F729;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 20px 5px 20px;border-style:none;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27287 .elementor-element.elementor-element-91760f6:hover{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);}.elementor-27287 .elementor-element.elementor-element-91760f6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-91760f6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27287 .elementor-element.elementor-element-91760f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-91760f6 .elementor-icon-list-item > a{font-size:10px;font-weight:500;line-height:13.45px;letter-spacing:0.5px;}.elementor-27287 .elementor-element.elementor-element-91760f6 .elementor-icon-list-text{color:#555555;transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-0dad66c{width:auto;max-width:auto;background-color:#4386F729;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 20px 5px 20px;border-style:none;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27287 .elementor-element.elementor-element-0dad66c:hover{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);}.elementor-27287 .elementor-element.elementor-element-0dad66c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-0dad66c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27287 .elementor-element.elementor-element-0dad66c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-0dad66c .elementor-icon-list-item > a{font-size:10px;font-weight:500;line-height:13.45px;letter-spacing:0.5px;}.elementor-27287 .elementor-element.elementor-element-0dad66c .elementor-icon-list-text{color:#555555;transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-1f9fe91{width:auto;max-width:auto;background-color:#4386F729;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 20px 5px 20px;border-style:none;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27287 .elementor-element.elementor-element-1f9fe91:hover{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);}.elementor-27287 .elementor-element.elementor-element-1f9fe91 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-1f9fe91 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27287 .elementor-element.elementor-element-1f9fe91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-1f9fe91 .elementor-icon-list-item > a{font-size:10px;font-weight:500;line-height:13.45px;letter-spacing:0.5px;}.elementor-27287 .elementor-element.elementor-element-1f9fe91 .elementor-icon-list-text{color:#555555;transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-6167845{width:auto;max-width:auto;background-color:#4386F729;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 20px 5px 20px;border-style:none;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27287 .elementor-element.elementor-element-6167845:hover{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);}.elementor-27287 .elementor-element.elementor-element-6167845 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-6167845 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27287 .elementor-element.elementor-element-6167845 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-6167845 .elementor-icon-list-item > a{font-size:10px;font-weight:500;line-height:13.45px;letter-spacing:0.5px;}.elementor-27287 .elementor-element.elementor-element-6167845 .elementor-icon-list-text{color:#555555;transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-c325575 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-c325575:not(.elementor-motion-effects-element-type-background), .elementor-27287 .elementor-element.elementor-element-c325575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27287 .elementor-element.elementor-element-c325575{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7E9FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:20px 20px 20px 20px;}.elementor-27287 .elementor-element.elementor-element-c325575, .elementor-27287 .elementor-element.elementor-element-c325575 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-c325575 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27287 .elementor-element.elementor-element-8a0876e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27287 .elementor-element.elementor-element-8a0876e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-27287 .elementor-element.elementor-element-8a0876e > .elementor-element-populated, .elementor-27287 .elementor-element.elementor-element-8a0876e > .elementor-element-populated > .elementor-background-overlay, .elementor-27287 .elementor-element.elementor-element-8a0876e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-8a0876e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-8a0876e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27287 .elementor-element.elementor-element-8027619 img{border-radius:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-27287 .elementor-element.elementor-element-51a220b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27287 .elementor-element.elementor-element-51a220b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-51a220b > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-300fc01 .elementor-heading-title{font-family:"Cy Grotesk font family", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-4270d03{padding:0px 0px 0px 0px;font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:normal;}.elementor-27287 .elementor-element.elementor-element-123f10d{width:auto;max-width:auto;background-color:#4386F729;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 20px 5px 20px;border-style:none;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27287 .elementor-element.elementor-element-123f10d:hover{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);}.elementor-27287 .elementor-element.elementor-element-123f10d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-123f10d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27287 .elementor-element.elementor-element-123f10d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-123f10d .elementor-icon-list-item > a{font-size:10px;font-weight:500;line-height:13.45px;letter-spacing:0.5px;}.elementor-27287 .elementor-element.elementor-element-123f10d .elementor-icon-list-text{color:#555555;transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-05591e1{width:auto;max-width:auto;background-color:#4386F729;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 20px 5px 20px;border-style:none;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27287 .elementor-element.elementor-element-05591e1:hover{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);}.elementor-27287 .elementor-element.elementor-element-05591e1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-05591e1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27287 .elementor-element.elementor-element-05591e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-05591e1 .elementor-icon-list-item > a{font-size:10px;font-weight:500;line-height:13.45px;letter-spacing:0.5px;}.elementor-27287 .elementor-element.elementor-element-05591e1 .elementor-icon-list-text{color:#555555;transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-4a8a447{width:auto;max-width:auto;background-color:#4386F729;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 20px 5px 20px;border-style:none;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27287 .elementor-element.elementor-element-4a8a447:hover{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);}.elementor-27287 .elementor-element.elementor-element-4a8a447 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-4a8a447 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27287 .elementor-element.elementor-element-4a8a447 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-4a8a447 .elementor-icon-list-item > a{font-size:10px;font-weight:500;line-height:13.45px;letter-spacing:0.5px;}.elementor-27287 .elementor-element.elementor-element-4a8a447 .elementor-icon-list-text{color:#555555;transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-0bd11e4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-0bd11e4:not(.elementor-motion-effects-element-type-background), .elementor-27287 .elementor-element.elementor-element-0bd11e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27287 .elementor-element.elementor-element-0bd11e4{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7E9FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-27287 .elementor-element.elementor-element-0bd11e4, .elementor-27287 .elementor-element.elementor-element-0bd11e4 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-0bd11e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27287 .elementor-element.elementor-element-7dc90d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27287 .elementor-element.elementor-element-7dc90d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-27287 .elementor-element.elementor-element-7dc90d9 > .elementor-element-populated, .elementor-27287 .elementor-element.elementor-element-7dc90d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-27287 .elementor-element.elementor-element-7dc90d9 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-7dc90d9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-7dc90d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27287 .elementor-element.elementor-element-592d205 img{border-radius:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-27287 .elementor-element.elementor-element-ce54e9d.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-27287 .elementor-element.elementor-element-ce54e9d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-27287 .elementor-element.elementor-element-ce54e9d > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-844a897 .elementor-heading-title{font-family:"Cy Grotesk font family", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-5d59c85{padding:0px 0px 0px 0px;font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:normal;}.elementor-27287 .elementor-element.elementor-element-a3f5806{width:auto;max-width:auto;background-color:#4386F729;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 20px 5px 20px;border-style:none;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27287 .elementor-element.elementor-element-a3f5806:hover{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);}.elementor-27287 .elementor-element.elementor-element-a3f5806 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-a3f5806 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27287 .elementor-element.elementor-element-a3f5806 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-a3f5806 .elementor-icon-list-item > a{font-size:10px;font-weight:500;line-height:13.45px;letter-spacing:0.5px;}.elementor-27287 .elementor-element.elementor-element-a3f5806 .elementor-icon-list-text{color:#555555;transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-0259bad{width:auto;max-width:auto;background-color:#4386F729;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 20px 5px 20px;border-style:none;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27287 .elementor-element.elementor-element-0259bad:hover{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);}.elementor-27287 .elementor-element.elementor-element-0259bad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-0259bad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27287 .elementor-element.elementor-element-0259bad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-0259bad .elementor-icon-list-item > a{font-size:10px;font-weight:500;line-height:13.45px;letter-spacing:0.5px;}.elementor-27287 .elementor-element.elementor-element-0259bad .elementor-icon-list-text{color:#555555;transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-8b23666{width:auto;max-width:auto;background-color:#4386F729;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 20px 5px 20px;border-style:none;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27287 .elementor-element.elementor-element-8b23666:hover{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);}.elementor-27287 .elementor-element.elementor-element-8b23666 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-8b23666 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27287 .elementor-element.elementor-element-8b23666 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-8b23666 .elementor-icon-list-item > a{font-size:10px;font-weight:500;line-height:13.45px;letter-spacing:0.5px;}.elementor-27287 .elementor-element.elementor-element-8b23666 .elementor-icon-list-text{color:#555555;transition:color 0.3s;}.elementor-27287 .elementor-element.elementor-element-b531636 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-b531636:not(.elementor-motion-effects-element-type-background), .elementor-27287 .elementor-element.elementor-element-b531636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-27287 .elementor-element.elementor-element-b531636, .elementor-27287 .elementor-element.elementor-element-b531636 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-b531636{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:65px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-27287 .elementor-element.elementor-element-b531636 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27287 .elementor-element.elementor-element-d423a70.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27287 .elementor-element.elementor-element-d423a70 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-3a4793f{width:var( --container-widget-width, 62% );max-width:62%;padding:0px 0px 0px 0px;--container-widget-width:62%;--container-widget-flex-grow:0;font-family:"Cy Grotesk font family", Sans-serif;font-size:20px;font-weight:normal;line-height:31px;}.elementor-27287 .elementor-element.elementor-element-42290ad > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-42290ad:not(.elementor-motion-effects-element-type-background), .elementor-27287 .elementor-element.elementor-element-42290ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27287 .elementor-element.elementor-element-42290ad, .elementor-27287 .elementor-element.elementor-element-42290ad > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-42290ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-27287 .elementor-element.elementor-element-42290ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27287 .elementor-element.elementor-element-5d269c4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27287 .elementor-element.elementor-element-5d269c4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-d6d4039{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-27287 .elementor-element.elementor-element-d6d4039 .elementor-heading-title{font-family:"Cy Grotesk font family", Sans-serif;font-size:34px;font-weight:bold;text-transform:capitalize;line-height:39px;color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-e8bcbcc{width:100%;max-width:100%;padding:0px 0px 0px 0px;font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:normal;}.elementor-27287 .elementor-element.elementor-element-fb61108 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-fb61108{margin-top:20px;margin-bottom:0px;}.elementor-27287 .elementor-element.elementor-element-ba20e6d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27287 .elementor-element.elementor-element-ba20e6d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-0653b28 img{width:30%;}.elementor-27287 .elementor-element.elementor-element-a51d063 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-a51d063:not(.elementor-motion-effects-element-type-background), .elementor-27287 .elementor-element.elementor-element-a51d063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF6FF;}.elementor-27287 .elementor-element.elementor-element-a51d063, .elementor-27287 .elementor-element.elementor-element-a51d063 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-a51d063{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:65px;margin-bottom:0px;padding:30px 20px 30px 20px;}.elementor-27287 .elementor-element.elementor-element-a51d063 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27287 .elementor-element.elementor-element-99cea1a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27287 .elementor-element.elementor-element-99cea1a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-b2c3aaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-3998f36 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-3998f36{margin-top:0px;margin-bottom:0px;}.elementor-27287 .elementor-element.elementor-element-141bd87.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27287 .elementor-element.elementor-element-141bd87 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-589cd8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-27287 .elementor-element.elementor-element-589cd8e .elementor-heading-title{font-family:"Cy Grotesk font family", Sans-serif;font-size:34px;font-weight:bold;text-transform:capitalize;line-height:39px;color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-6b54204{width:var( --container-widget-width, 76% );max-width:76%;padding:0px 0px 20px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:normal;}.elementor-27287 .elementor-element.elementor-element-2605502 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-2605502{border-style:dotted;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-primary );margin-top:0px;margin-bottom:0px;}.elementor-27287 .elementor-element.elementor-element-7678ba7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27287 .elementor-element.elementor-element-7678ba7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-ff47975 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-ff47975{margin-top:0px;margin-bottom:0px;}.elementor-27287 .elementor-element.elementor-element-f97080e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27287 .elementor-element.elementor-element-f97080e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-060d9e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27287 .elementor-element.elementor-element-b27da69{width:100%;max-width:100%;padding:0px 0px 20px 0px;font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:normal;}.elementor-27287 .elementor-element.elementor-element-eea3f8b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-eea3f8b{margin-top:0px;margin-bottom:0px;}.elementor-27287 .elementor-element.elementor-element-73828c5.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27287 .elementor-element.elementor-element-73828c5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-8869942{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27287 .elementor-element.elementor-element-a1fd794{width:100%;max-width:100%;padding:0px 0px 20px 0px;font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:normal;}.elementor-27287 .elementor-element.elementor-element-2562e8d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-2562e8d{margin-top:0px;margin-bottom:0px;}.elementor-27287 .elementor-element.elementor-element-c7d8128.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27287 .elementor-element.elementor-element-c7d8128 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-172467e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27287 .elementor-element.elementor-element-2d0179f{width:100%;max-width:100%;padding:0px 0px 20px 0px;font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:normal;}.elementor-27287 .elementor-element.elementor-element-1892a64 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-1892a64{margin-top:0px;margin-bottom:0px;}.elementor-27287 .elementor-element.elementor-element-13edcc4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27287 .elementor-element.elementor-element-13edcc4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-75c216f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27287 .elementor-element.elementor-element-8d2b75d{width:100%;max-width:100%;padding:0px 0px 20px 0px;font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:normal;}.elementor-27287 .elementor-element.elementor-element-ee618ba > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-ee618ba:not(.elementor-motion-effects-element-type-background), .elementor-27287 .elementor-element.elementor-element-ee618ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27287 .elementor-element.elementor-element-ee618ba{border-style:solid;border-width:1px 1px 1px 1px;border-color:#168BFF2E;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:20px;padding:20px 20px 20px 20px;}.elementor-27287 .elementor-element.elementor-element-ee618ba, .elementor-27287 .elementor-element.elementor-element-ee618ba > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-ee618ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27287 .elementor-element.elementor-element-0b8e1ad.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27287 .elementor-element.elementor-element-0b8e1ad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-3db737b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:normal;}.elementor-27287 .elementor-element.elementor-element-d9b02fd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-d9b02fd, .elementor-27287 .elementor-element.elementor-element-d9b02fd > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-d9b02fd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-b58574a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27287 .elementor-element.elementor-element-b58574a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-5161967 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-5161967{margin-top:0px;margin-bottom:0px;}.elementor-27287 .elementor-element.elementor-element-cf25a85.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27287 .elementor-element.elementor-element-cf25a85 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-27287 .elementor-element.elementor-element-cf25a85 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 );}.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 );color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-f2b4c8d .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-27287 .elementor-element.elementor-element-f2b4c8d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-f2b4c8d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27287 .elementor-element.elementor-element-f2b4c8d.elementor-view-framed .elementor-icon, .elementor-27287 .elementor-element.elementor-element-f2b4c8d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-27287 .elementor-element.elementor-element-f2b4c8d .elementor-icon{font-size:36px;}.elementor-27287 .elementor-element.elementor-element-f2b4c8d .elementor-icon-box-title, .elementor-27287 .elementor-element.elementor-element-f2b4c8d .elementor-icon-box-title a{font-family:"Cy Grotesk font family", Sans-serif;font-size:18px;font-weight:bold;}.elementor-27287 .elementor-element.elementor-element-f2b4c8d .elementor-icon-box-description{font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:500;}.elementor-27287 .elementor-element.elementor-element-459438f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cy Grotesk font family", Sans-serif;font-size:12px;font-weight:normal;color:#101010BF;}.elementor-27287 .elementor-element.elementor-element-408979e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-27287 .elementor-element.elementor-element-408979e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-06aa580 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-27287 .elementor-element.elementor-element-06aa580 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-06aa580.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27287 .elementor-element.elementor-element-06aa580.elementor-view-framed .elementor-icon, .elementor-27287 .elementor-element.elementor-element-06aa580.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-27287 .elementor-element.elementor-element-06aa580 .elementor-icon{font-size:36px;}.elementor-27287 .elementor-element.elementor-element-06aa580 .elementor-icon-box-title, .elementor-27287 .elementor-element.elementor-element-06aa580 .elementor-icon-box-title a{font-family:"Cy Grotesk font family", Sans-serif;font-size:18px;font-weight:bold;}.elementor-27287 .elementor-element.elementor-element-06aa580 .elementor-icon-box-description{font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:500;}.elementor-27287 .elementor-element.elementor-element-580ffe3{font-family:"Cy Grotesk font family", Sans-serif;font-size:12px;font-weight:normal;color:#101010BF;}.elementor-27287 .elementor-element.elementor-element-5df40e0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-5df40e0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-5cf33cb.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27287 .elementor-element.elementor-element-5cf33cb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-27287 .elementor-element.elementor-element-5cf33cb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-555a54a .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-27287 .elementor-element.elementor-element-555a54a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-555a54a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27287 .elementor-element.elementor-element-555a54a.elementor-view-framed .elementor-icon, .elementor-27287 .elementor-element.elementor-element-555a54a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-27287 .elementor-element.elementor-element-555a54a .elementor-icon{font-size:36px;}.elementor-27287 .elementor-element.elementor-element-555a54a .elementor-icon-box-title, .elementor-27287 .elementor-element.elementor-element-555a54a .elementor-icon-box-title a{font-family:"Cy Grotesk font family", Sans-serif;font-size:18px;font-weight:bold;}.elementor-27287 .elementor-element.elementor-element-555a54a .elementor-icon-box-description{font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:500;}.elementor-27287 .elementor-element.elementor-element-3293787{font-family:"Cy Grotesk font family", Sans-serif;font-size:12px;font-weight:normal;color:#101010BF;}.elementor-27287 .elementor-element.elementor-element-b5a18fa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-27287 .elementor-element.elementor-element-b5a18fa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-835a980 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-27287 .elementor-element.elementor-element-835a980 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-835a980.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27287 .elementor-element.elementor-element-835a980.elementor-view-framed .elementor-icon, .elementor-27287 .elementor-element.elementor-element-835a980.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-27287 .elementor-element.elementor-element-835a980 .elementor-icon{font-size:36px;}.elementor-27287 .elementor-element.elementor-element-835a980 .elementor-icon-box-title, .elementor-27287 .elementor-element.elementor-element-835a980 .elementor-icon-box-title a{font-family:"Cy Grotesk font family", Sans-serif;font-size:18px;font-weight:bold;}.elementor-27287 .elementor-element.elementor-element-835a980 .elementor-icon-box-description{font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:500;}.elementor-27287 .elementor-element.elementor-element-9ad3df5{font-family:"Cy Grotesk font family", Sans-serif;font-size:12px;font-weight:normal;color:#101010BF;}.elementor-27287 .elementor-element.elementor-element-ea269d6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-ea269d6:not(.elementor-motion-effects-element-type-background), .elementor-27287 .elementor-element.elementor-element-ea269d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF6FF;}.elementor-27287 .elementor-element.elementor-element-ea269d6, .elementor-27287 .elementor-element.elementor-element-ea269d6 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-ea269d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:65px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-27287 .elementor-element.elementor-element-ea269d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27287 .elementor-element.elementor-element-7ce5d13.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-27287 .elementor-element.elementor-element-7ce5d13 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-f7d9e8c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-f7d9e8c{margin-top:0px;margin-bottom:0px;}.elementor-27287 .elementor-element.elementor-element-d0cc46b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27287 .elementor-element.elementor-element-d0cc46b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-05e0796{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-5c05e18 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-5c05e18{margin-top:0px;margin-bottom:0px;}.elementor-27287 .elementor-element.elementor-element-d29ea19.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27287 .elementor-element.elementor-element-d29ea19 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-e38beed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-27287 .elementor-element.elementor-element-e38beed .elementor-heading-title{font-family:"Cy Grotesk font family", Sans-serif;font-size:34px;font-weight:bold;text-transform:capitalize;line-height:39px;color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-c54c55e{width:var( --container-widget-width, 76% );max-width:76%;padding:0px 0px 20px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;font-family:"Cy Grotesk font family", Sans-serif;font-size:16px;font-weight:normal;}.elementor-27287 .elementor-element.elementor-element-1fab5c7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27287 .elementor-element.elementor-element-1fab5c7{margin-top:0px;margin-bottom:0px;}.elementor-27287 .elementor-element.elementor-element-a963c2e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27287 .elementor-element.elementor-element-a963c2e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-0178996{--e-image-carousel-slides-to-show:1;}.elementor-27287 .elementor-element.elementor-element-0178996 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-27287 .elementor-element.elementor-element-0178996 .swiper-pagination-bullet{background:#949494;}.elementor-27287 .elementor-element.elementor-element-0178996 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-49ea105 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-9b79041{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-9b79041, .elementor-27287 .elementor-element.elementor-element-9b79041 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-27287 .elementor-element.elementor-element-eb17282:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27287 .elementor-element.elementor-element-eb17282 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-27287 .elementor-element.elementor-element-eb17282 > .elementor-element-populated, .elementor-27287 .elementor-element.elementor-element-eb17282 > .elementor-element-populated > .elementor-background-overlay, .elementor-27287 .elementor-element.elementor-element-eb17282 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-27287 .elementor-element.elementor-element-eb17282 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:20px 20px 20px 20px;}.elementor-27287 .elementor-element.elementor-element-eb17282 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27287 .elementor-element.elementor-element-946407a .elementor-heading-title{font-family:"Cy Grotesk font family", Sans-serif;font-size:26px;font-weight:bold;color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-c23384e .uc_material_bullets_row{background-color:#FFFFFF;flex-direction:row;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);}.elementor-27287 .elementor-element.elementor-element-c23384e > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-c23384e .ue-bullets{grid-template-columns:repeat(1, minmax(0, 1fr));gap:15px;}.elementor-27287 .elementor-element.elementor-element-c23384e .uc_content_box{text-align:inherit;padding:5px 5px 5px 12px;}.elementor-27287 .elementor-element.elementor-element-c23384e .uc_material_bullets_row:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);}.elementor-27287 .elementor-element.elementor-element-c23384e .ue-icon{font-size:1px;background-color:var( --e-global-color-accent );color:#ffffff;width:40px;border-radius:10px 10px 10px 10px;padding:8px 8px 8px 8px;}.elementor-27287 .elementor-element.elementor-element-c23384e .ue-icon svg{fill:#ffffff;}.elementor-27287 .elementor-element.elementor-element-c23384e .ue-title{color:var( --e-global-color-text );font-family:"Cy Grotesk font family", Sans-serif;font-size:18px;font-weight:500;margin-top:0px;}.elementor-27287 .elementor-element.elementor-element-c23384e .uc_material_bullets_row:hover  .ue-title{color:var( --e-global-color-text );}.elementor-27287 .elementor-element.elementor-element-c23384e .ue-text{color:#ffffff;margin-top:1px;}.elementor-27287 .elementor-element.elementor-element-c23384e .ue-seperator-line{background-color:#ffffff;width:0px;height:3px;}.elementor-27287 .elementor-element.elementor-element-c23384e .ue-seperator{margin-top:5px;}@media(min-width:768px){.elementor-27287 .elementor-element.elementor-element-fe4e161{width:65%;}.elementor-27287 .elementor-element.elementor-element-5ac6334{width:60%;}.elementor-27287 .elementor-element.elementor-element-e7d2f4d{width:40%;}.elementor-27287 .elementor-element.elementor-element-303b489{width:60%;}.elementor-27287 .elementor-element.elementor-element-c3259b7{width:40%;}.elementor-27287 .elementor-element.elementor-element-8a0876e{width:60%;}.elementor-27287 .elementor-element.elementor-element-51a220b{width:40%;}.elementor-27287 .elementor-element.elementor-element-7dc90d9{width:60%;}.elementor-27287 .elementor-element.elementor-element-ce54e9d{width:40%;}.elementor-27287 .elementor-element.elementor-element-b58574a{width:100%;}.elementor-27287 .elementor-element.elementor-element-cf25a85{width:50%;}.elementor-27287 .elementor-element.elementor-element-408979e{width:50%;}.elementor-27287 .elementor-element.elementor-element-5cf33cb{width:50%;}.elementor-27287 .elementor-element.elementor-element-b5a18fa{width:50%;}.elementor-27287 .elementor-element.elementor-element-49ea105{width:35%;}}@media(max-width:1024px){.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-eael-breadcrumbs.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_uc_material_bullets.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-ucaddon_uc_material_bullets .ue-icon-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_uc_material_bullets .ue-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_uc_material_bullets .ue-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-video.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.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 );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-27287 .elementor-element.elementor-element-e38313a{margin-top:0%;margin-bottom:0%;padding:40px 15px 40px 15px;}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-27287 .elementor-element.elementor-element-8560c12 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-widget-eael-breadcrumbs.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-27287 .elementor-element.elementor-element-1ee7b55 .eael-breadcrumbs .eael-breadcrumbs__content{padding:0px 0px 0px 0px;font-size:13px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-27287 .elementor-element.elementor-element-d62df7b .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-27287 .elementor-element.elementor-element-7670b1d{--container-widget-width:322px;--container-widget-flex-grow:0;width:var( --container-widget-width, 322px );max-width:322px;}.elementor-widget-ucaddon_uc_material_bullets.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-ucaddon_uc_material_bullets .ue-icon-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_uc_material_bullets .ue-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_uc_material_bullets .ue-text{font-size:var( --e-global-typography-text-font-size );}.elementor-27287 .elementor-element.elementor-element-41dfb50 .uc_material_bullets_row{flex-direction:row;}.elementor-27287 .elementor-element.elementor-element-41dfb50 .ue-bullets{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-27287 .elementor-element.elementor-element-41dfb50 .ue-icon-text{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-41dfb50 .ue-title{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-41dfb50 .ue-text{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-e2bf48b{margin-top:40px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-27287 .elementor-element.elementor-element-fe4e161 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-ca06fe8{margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-27287 .elementor-element.elementor-element-62b6c2d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-video.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-27287 .elementor-element.elementor-element-e6dae89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27287 .elementor-element.elementor-element-e6dae89 .elementor-custom-embed-play i{font-size:60px;}.elementor-27287 .elementor-element.elementor-element-e6dae89 .elementor-custom-embed-play svg{width:60px;height:60px;}.elementor-27287 .elementor-element.elementor-element-91cfbf4{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-c661338{padding:20px 0px 20px 0px;}.elementor-27287 .elementor-element.elementor-element-11b725c > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-27287 .elementor-element.elementor-element-9959bdf .elementor-heading-title{font-size:22px;}.elementor-27287 .elementor-element.elementor-element-db7a0a7{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-a71763f{padding:30px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-21f2188 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-27287 .elementor-element.elementor-element-254b09b .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-27287 .elementor-element.elementor-element-be458c8{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-ae5c80b{margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-27287 .elementor-element.elementor-element-5268bc9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27287 .elementor-element.elementor-element-42a62ed{margin-top:10px;margin-bottom:10px;padding:20px 15px 20px 15px;}.elementor-27287 .elementor-element.elementor-element-ed491f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-3161417{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-3161417 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-2d869bf{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-8beead4 .elementor-heading-title{line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-38c6d7b > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-27287 .elementor-element.elementor-element-38c6d7b .uc_content_box{padding:10px 5px 10px 5px;}.elementor-27287 .elementor-element.elementor-element-38c6d7b .ue-icon-text{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-38c6d7b .ue-title{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-38c6d7b .ue-text{font-size:12px;margin-top:0px;}.elementor-27287 .elementor-element.elementor-element-0c916d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-27287 .elementor-element.elementor-element-5a86356{margin-top:10px;margin-bottom:10px;padding:20px 10px 20px 10px;}.elementor-27287 .elementor-element.elementor-element-e51dbb5{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-e51dbb5 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-2879ca6{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-d0e039e{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-27287 .elementor-element.elementor-element-e7d2f4d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-d314c78 .elementor-heading-title{line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-6c8a1c1{font-size:16px;}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-27287 .elementor-element.elementor-element-67363d1{padding:7px 30px 7px 30px;}.elementor-27287 .elementor-element.elementor-element-67363d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-67363d1 .elementor-icon-list-item > a{font-size:12px;line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-1dd5c41{padding:7px 30px 7px 30px;}.elementor-27287 .elementor-element.elementor-element-1dd5c41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-1dd5c41 .elementor-icon-list-item > a{font-size:12px;line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-0054483{padding:7px 30px 7px 30px;}.elementor-27287 .elementor-element.elementor-element-0054483 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-0054483 .elementor-icon-list-item > a{font-size:12px;line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-c9b1e13{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-303b489 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-image-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-27287 .elementor-element.elementor-element-f1aa505{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-c3259b7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-335a8f6 .elementor-heading-title{line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-c358a76{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-91760f6{padding:7px 30px 7px 30px;}.elementor-27287 .elementor-element.elementor-element-91760f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-91760f6 .elementor-icon-list-item > a{font-size:12px;line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-0dad66c{padding:7px 30px 7px 30px;}.elementor-27287 .elementor-element.elementor-element-0dad66c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-0dad66c .elementor-icon-list-item > a{font-size:12px;line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-1f9fe91{padding:7px 30px 7px 30px;}.elementor-27287 .elementor-element.elementor-element-1f9fe91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-1f9fe91 .elementor-icon-list-item > a{font-size:12px;line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-6167845{padding:7px 30px 7px 30px;}.elementor-27287 .elementor-element.elementor-element-6167845 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-6167845 .elementor-icon-list-item > a{font-size:12px;line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-c325575{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-8a0876e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-51a220b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-300fc01 .elementor-heading-title{line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-4270d03{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-123f10d{padding:7px 30px 7px 30px;}.elementor-27287 .elementor-element.elementor-element-123f10d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-123f10d .elementor-icon-list-item > a{font-size:12px;line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-05591e1{padding:7px 30px 7px 30px;}.elementor-27287 .elementor-element.elementor-element-05591e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-05591e1 .elementor-icon-list-item > a{font-size:12px;line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-4a8a447{padding:7px 30px 7px 30px;}.elementor-27287 .elementor-element.elementor-element-4a8a447 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-4a8a447 .elementor-icon-list-item > a{font-size:12px;line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-0bd11e4{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-7dc90d9 > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-27287 .elementor-element.elementor-element-ce54e9d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-844a897 .elementor-heading-title{line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-5d59c85{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-a3f5806{padding:7px 30px 7px 30px;}.elementor-27287 .elementor-element.elementor-element-a3f5806 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-a3f5806 .elementor-icon-list-item > a{font-size:12px;line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-0259bad{padding:7px 30px 7px 30px;}.elementor-27287 .elementor-element.elementor-element-0259bad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-0259bad .elementor-icon-list-item > a{font-size:12px;line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-8b23666{padding:7px 30px 7px 30px;}.elementor-27287 .elementor-element.elementor-element-8b23666 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27287 .elementor-element.elementor-element-8b23666 .elementor-icon-list-item > a{font-size:12px;line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-b531636, .elementor-27287 .elementor-element.elementor-element-b531636 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-b531636{margin-top:0px;margin-bottom:20px;padding:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-3a4793f{width:100%;max-width:100%;font-size:16px;line-height:23px;}.elementor-27287 .elementor-element.elementor-element-42290ad, .elementor-27287 .elementor-element.elementor-element-42290ad > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-42290ad{padding:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-d6d4039{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-d6d4039 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-e8bcbcc{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-fb61108, .elementor-27287 .elementor-element.elementor-element-fb61108 > .elementor-background-overlay{border-radius:0px 0px 0px 20px;}.elementor-27287 .elementor-element.elementor-element-fb61108{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-0653b28 img{width:46%;}.elementor-27287 .elementor-element.elementor-element-a51d063, .elementor-27287 .elementor-element.elementor-element-a51d063 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-a51d063{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-99cea1a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-27287 .elementor-element.elementor-element-3998f36, .elementor-27287 .elementor-element.elementor-element-3998f36 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-3998f36{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-141bd87 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-27287 .elementor-element.elementor-element-589cd8e{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-589cd8e .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-6b54204{width:100%;max-width:100%;font-size:16px;}.elementor-27287 .elementor-element.elementor-element-2605502, .elementor-27287 .elementor-element.elementor-element-2605502 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-2605502{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-7678ba7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-ff47975, .elementor-27287 .elementor-element.elementor-element-ff47975 > .elementor-background-overlay{border-radius:0px 0px 0px 20px;}.elementor-27287 .elementor-element.elementor-element-ff47975{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-060d9e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-27287 .elementor-element.elementor-element-b27da69{padding:0px 10px 10px 10px;font-size:16px;}.elementor-27287 .elementor-element.elementor-element-eea3f8b, .elementor-27287 .elementor-element.elementor-element-eea3f8b > .elementor-background-overlay{border-radius:0px 0px 0px 20px;}.elementor-27287 .elementor-element.elementor-element-eea3f8b{margin-top:10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-8869942{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-27287 .elementor-element.elementor-element-a1fd794{padding:0px 10px 10px 10px;font-size:16px;}.elementor-27287 .elementor-element.elementor-element-2562e8d, .elementor-27287 .elementor-element.elementor-element-2562e8d > .elementor-background-overlay{border-radius:0px 0px 0px 20px;}.elementor-27287 .elementor-element.elementor-element-2562e8d{margin-top:10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-172467e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-27287 .elementor-element.elementor-element-2d0179f{padding:0px 10px 10px 10px;font-size:16px;}.elementor-27287 .elementor-element.elementor-element-1892a64, .elementor-27287 .elementor-element.elementor-element-1892a64 > .elementor-background-overlay{border-radius:0px 0px 0px 20px;}.elementor-27287 .elementor-element.elementor-element-1892a64{margin-top:10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-75c216f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-27287 .elementor-element.elementor-element-8d2b75d{padding:0px 10px 10px 10px;font-size:16px;}.elementor-27287 .elementor-element.elementor-element-ee618ba, .elementor-27287 .elementor-element.elementor-element-ee618ba > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-ee618ba{margin-top:20px;margin-bottom:20px;padding:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-3db737b{padding:0px 0px 0px 0px;font-size:16px;}.elementor-27287 .elementor-element.elementor-element-d9b02fd, .elementor-27287 .elementor-element.elementor-element-d9b02fd > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-d9b02fd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-b58574a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-27287 .elementor-element.elementor-element-b58574a > .elementor-element-populated, .elementor-27287 .elementor-element.elementor-element-b58574a > .elementor-element-populated > .elementor-background-overlay, .elementor-27287 .elementor-element.elementor-element-b58574a > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-b58574a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-5161967, .elementor-27287 .elementor-element.elementor-element-5161967 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-5161967{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-cf25a85 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.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 );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-27287 .elementor-element.elementor-element-f2b4c8d .elementor-icon-box-description{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-459438f{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-06aa580 .elementor-icon-box-description{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-580ffe3{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-5df40e0, .elementor-27287 .elementor-element.elementor-element-5df40e0 > .elementor-background-overlay{border-radius:0px 0px 0px 20px;}.elementor-27287 .elementor-element.elementor-element-5df40e0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-555a54a .elementor-icon-box-description{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-3293787{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-835a980 .elementor-icon-box-description{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-9ad3df5{font-size:16px;}.elementor-27287 .elementor-element.elementor-element-ea269d6, .elementor-27287 .elementor-element.elementor-element-ea269d6 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-ea269d6{margin-top:20px;margin-bottom:40px;padding:10px 10px 10px 10px;}.elementor-27287 .elementor-element.elementor-element-f7d9e8c, .elementor-27287 .elementor-element.elementor-element-f7d9e8c > .elementor-background-overlay{border-radius:0px 0px 0px 20px;}.elementor-27287 .elementor-element.elementor-element-f7d9e8c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-5c05e18, .elementor-27287 .elementor-element.elementor-element-5c05e18 > .elementor-background-overlay{border-radius:0px 0px 0px 20px;}.elementor-27287 .elementor-element.elementor-element-5c05e18{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-e38beed{padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-e38beed .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-27287 .elementor-element.elementor-element-c54c55e{width:100%;max-width:100%;font-size:16px;}.elementor-27287 .elementor-element.elementor-element-1fab5c7, .elementor-27287 .elementor-element.elementor-element-1fab5c7 > .elementor-background-overlay{border-radius:0px 0px 0px 20px;}.elementor-27287 .elementor-element.elementor-element-1fab5c7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27287 .elementor-element.elementor-element-9b79041{margin-top:20px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-27287 .elementor-element.elementor-element-c23384e .ue-title{font-size:16px;}}/* Start custom CSS for ucaddon_uc_material_bullets, class: .elementor-element-41dfb50 */.elementor-27287 .elementor-element.elementor-element-41dfb50 .uc_material_bullets_row{
   padding: 10px;
}

.ue-icon-wrapper{
    align-items: center !important;
}
.elementor-27287 .elementor-element.elementor-element-41dfb50 .ue-icon{
    height: 0px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_material_bullets, class: .elementor-element-38c6d7b */.elementor-27287 .elementor-element.elementor-element-38c6d7b #uc_uc_material_bullets_elementor_16251b3 .ue-icon{
    margin:10px;
}
.elementor-27287 .elementor-element.elementor-element-38c6d7b .uc_material_bullets_row:hover {
    transform: translateY(-2px);
    transition: 0.25s ease;
}


.elementor-27287 .elementor-element.elementor-element-38c6d7b #uc_uc_material_bullets_elementor_38c6d7b .ue-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-grow: 0;
    width: 50px;
    flex-shrink: 0;
    line-height: 1em;
    transition: 0.3s;
    height: 50px;
    flex-wrap: nowrap;
}
.elementor-27287 .elementor-element.elementor-element-38c6d7b #uc_uc_material_bullets_elementor_38c6d7b .ue-icon-wrapper {
    display: flex;
    align-content: center;
    align-items: center;
    margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1cd1df */.tag {
    background-color: #FFD62E !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13723ee */.elementor-27287 .elementor-element.elementor-element-13723ee svg{
    fill:#ffcd00 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-93481d5 */.elementor-27287 .elementor-element.elementor-element-93481d5 span{
    color:#ffcd00 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-060d9e0 */.sg-step-badge{
    
    background-color: white !important ;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f2b4c8d */.elementor-27287 .elementor-element.elementor-element-f2b4c8d .elementor-icon svg {
    display: block;
    height: 1em;
    width: 1em;
    border-radius: 999px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #0683FF;
    z-index: 1;
    position: relative;
    padding: 7px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06aa580 */.elementor-27287 .elementor-element.elementor-element-06aa580 .elementor-icon svg {
    display: block;
    height: 1em;
    width: 1em;
    border-radius: 999px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #0683FF;
    z-index: 1;
    position: relative;
    padding: 7px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-555a54a */.elementor-27287 .elementor-element.elementor-element-555a54a .elementor-icon svg {
    display: block;
    height: 1em;
    width: 1em;
    border-radius: 999px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #0683FF;
    z-index: 1;
    position: relative;
    padding: 7px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-835a980 */.elementor-27287 .elementor-element.elementor-element-835a980 .elementor-icon svg {
    display: block;
    height: 1em;
    width: 1em;
    border-radius: 999px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #0683FF;
    z-index: 1;
    position: relative;
    padding: 7px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b58574a */.elementor-27287 .elementor-element.elementor-element-b58574a .elementor-column{
    margin: 10px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_material_bullets, class: .elementor-element-c23384e */.elementor-27287 .elementor-element.elementor-element-c23384e #uc_uc_material_bullets_elementor_16251b3 .ue-icon{
    margin:10px;
}
.elementor-27287 .elementor-element.elementor-element-c23384e .uc_material_bullets_row:hover {
    transform: translateY(-2px);
    transition: 0.25s ease;
}
.uc_material_bullets_row {
  padding: 8px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9b79041 *//* === Sticky inner section (Elementor) =============================== */
.elementor-27287 .elementor-element.elementor-element-9b79041{
  position: sticky;                 /* make it stick */
  top: clamp(130px, 8vh, 110px);     /* distance from top (header height) */
  align-self: flex-start;           /* stay at top of the column grid */
  z-index: 5;                       /* above backgrounds */
  height: fit-content;              /* shrink to what’s inside */
  will-change: position, top;
}

/* Let content breathe when it sticks */
.elementor-27287 .elementor-element.elementor-element-9b79041 .elementor-widget-wrap{height:auto!important;}

/* === Fixes for Elementor Motion Effects ============================= */
/* Sticky fails if any ancestor has transform or overflow hidden.      */
/* These rules only affect this section’s immediate ancestors.         */
.elementor-27287 .elementor-element.elementor-element-9b79041,
.elementor-27287 .elementor-element.elementor-element-9b79041 > .elementor-container,
.elementor-27287 .elementor-element.elementor-element-9b79041 > .e-con-inner,
.elementor-27287 .elementor-element.elementor-element-9b79041 > .elementor-widget-wrap{
  transform: none !important;
  overflow: visible !important;
}

/* If the sticky section itself had Motion Effects, disable transforms */
.elementor-27287 .elementor-element.elementor-element-9b79041.elementor-motion-effects-parent{
  --e-transform-rotateZ: 0 !important;
  --e-transform-scale: 1 !important;
  --e-transform-skewX: 0 !important;
  --e-transform-skewY: 0 !important;
  transform: none !important;
}

/* === Optional: limit sticky height and make inner scrollable ======== */
@media (min-width: 1025px){
  .elementor-27287 .elementor-element.elementor-element-9b79041{
    max-height: calc(100vh - clamp(70px, 8vh, 110px) - 24px);
    overflow: auto;                 /* scroll inside if content is long */
    -webkit-overflow-scrolling: touch;
  }
}

/* Disable sticky on tablets/phones (common UX choice) */
@media (max-width: 1024px){
  .elementor-27287 .elementor-element.elementor-element-9b79041{ position: static; top:auto; overflow: visible; }
}/* End custom CSS */
/* Start custom CSS */.sg-results-light {
    --sg-primary: #0683ff;
    --sg-primary-soft: rgba(6, 131, 255, 0.15);
    --sg-peach: #ffedd2;
    --sg-bg: #f5f7ff;
    --sg-surface: rgba(255, 255, 255, 0.78);
    --sg-border-subtle: rgba(148, 163, 184, 0.35);
    --sg-text-main: #050816;
    --sg-text-muted: #4b5563;
    --sg-radius-xl: 26px;
    --sg-shadow-heavy: 0 24px 70px rgba(15, 23, 42, 0.2);
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;
    color: var(--sg-text-main);
    border-radius: 32px;
    padding: clamp(1.8rem, 3vw, 2.4rem);
    background:
      radial-gradient(circle at top left, rgba(6, 131, 255, 0.18), transparent 55%),
      radial-gradient(circle at bottom right, rgba(6, 131, 255, 0.12), transparent 55%),
      var(--sg-bg);
    position: relative;
    overflow: hidden;
    opacity: 0;
    transform: translateY(24px) scale(0.98);
    transition: opacity 0.7s ease, transform 0.7s ease, box-shadow 0.7s ease;
  }

  .sg-results-light.sg-visible {
    opacity: 1;
    transform: translateY(0) scale(1);
    box-shadow: var(--sg-shadow-heavy);
  }

  .sg-results-light::before {
    content: "";
    position: absolute;
    inset: -30%;
    background: radial-gradient(circle at top center, rgba(148, 163, 184, 0.28), transparent 60%);
    opacity: 0.24;
    pointer-events: none;
  }

  .sg-results-inner {
    position: relative;
    z-index: 1;
  }

  .sg-results-header {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    margin-bottom: 1.6rem;
  }

  .sg-results-tag {
    display: inline-flex;
    align-items: center;
    gap: 0.4rem;
    padding: 0.3rem 0.8rem;
    border-radius: 999px;
    font-size: 0.78rem;
    text-transform: uppercase;
    letter-spacing: 0.12em;
    background: var(--sg-surface);
    border: 1px solid var(--sg-border-subtle);
    color: var(--sg-text-muted);
    backdrop-filter: blur(16px);
    box-shadow: 0 16px 40px rgba(15, 23, 42, 0.08);
  }

  .sg-results-tag::before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 999px;
    background: linear-gradient(135deg, var(--sg-primary), #4fa1ff);
    box-shadow: 0 0 0 4px rgba(6, 131, 255, 0.22);
  }

  .sg-results-title {
    font-size: clamp(1.9rem, 3vw, 2.3rem);
    margin: 0;
    color: var(--sg-text-main);
  }

  .sg-results-leadin {
    margin: 0;
    color: var(--sg-text-muted);
    max-width: 32rem;
    font-size: 0.98rem;
  }

  /* NEW: STACK TIMELINE + METRICS VERTICALLY */
  .sg-results-layout {
    display: flex;
    flex-direction: column;
    gap: clamp(1.9rem, 3vw, 2.6rem);
    align-items: stretch;
  }

  /* Timeline */
  .sg-results-timeline {
    position: relative;
  }

  .sg-timeline {
    list-style: none;
    margin: 0;
    padding: 0;
    border-left: 1px dashed rgba(148, 163, 184, 0.7);
  }

  .sg-timeline-step {
    position: relative;
    padding-left: 1.7rem;
    padding-bottom: 1.2rem;
    animation: sg-fade-up 0.75s ease forwards;
    opacity: 0;
  }

  .sg-timeline-step:nth-child(1) { animation-delay: 0.05s; }
  .sg-timeline-step:nth-child(2) { animation-delay: 0.12s; }
  .sg-timeline-step:nth-child(3) { animation-delay: 0.19s; }
  .sg-timeline-step:nth-child(4) { animation-delay: 0.26s; }
  .sg-timeline-step:nth-child(5) { animation-delay: 0.33s; }

  .sg-results-light.sg-visible .sg-timeline-step {
    opacity: 1;
  }

  .sg-timeline-step::before {
    content: "";
    position: absolute;
    left: -5px;
    top: 11px;
    width: 10px;
    height: 10px;
    border-radius: 999px;
    background: #ffffff;
    border: 2px solid var(--sg-primary);
    box-shadow: 0 0 0 4px rgba(6, 131, 255, 0.2);
  }

  .sg-step-badge {
    display: inline-flex;
    align-items: center;
    gap: 0.45rem;
    margin-bottom: 0.3rem;
    padding: 0.25rem 0.75rem;
    border-radius: 999px;
    background: var(--sg-surface);
    border: 1px solid rgba(148, 163, 184, 0.7);
    backdrop-filter: blur(18px);
  }

  .sg-step-icon {
    font-size: 0.95rem;
  }

  .sg-step-label {
    font-size: 0.78rem;
    text-transform: uppercase;
    letter-spacing: 0.12em;
    color: var(--sg-text-muted);
  }

  .sg-timeline-step p {
    margin: 0;
    margin-top: 0.15rem;
    font-size: 0.95rem;
    line-height: 1.7;
    color: var(--sg-text-main);
  }

  .sg-timeline-extra {
    margin-top: 0.45rem;
    color: var(--sg-text-muted);
  }

  .sg-results-timeline strong {
    font-weight: 600;
    color: var(--sg-text-main);
  }

  .sg-results-closing {
    margin-top: 1rem;
    padding: 0.9rem 1rem;
    border-radius: 18px;
    background:
     radial-gradient(circle at top left, #ECF5FE, transparent 60%), #ffd62e69;
    box-shadow: 0 18px 40px rgba(248, 180, 107, 0.35);
  }

  .sg-results-closing p {
    margin: 0 0 0.4rem;
    font-size: 0.94rem;
    line-height: 1.6;
    color: var(--sg-text-main);
  }

  .sg-results-closing p:last-child {
    margin-bottom: 0;
  }

  /* Metrics Grid */
  .sg-results-metrics {
    background: linear-gradient(
      145deg,
      rgba(255, 255, 255, 0.9),
      rgba(240, 248, 255, 0.9)
    );
    border-radius: 10px;
    padding: 1.3rem 1.4rem;
    border: 1px solid rgba(148, 163, 184, 0.55);
    box-shadow: 0 24px 60px rgba(15, 23, 42, 0.18);
    backdrop-filter: blur(20px);
  }

  .sg-metrics-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.9rem;
  }

  .sg-metric-card {
    position: relative;
    padding: 0.9rem 0.9rem 0.95rem;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.75);
    border: 1px solid rgba(209, 213, 219, 0.9);
    box-shadow: 0 12px 30px rgba(15, 23, 42, 0.12);
    overflow: hidden;
    animation: sg-fade-up 0.6s ease forwards;
    opacity: 0;
    backdrop-filter: blur(18px);
  }

  .sg-results-light.sg-visible .sg-metric-card {
    opacity: 1;
  }

  .sg-metric-card::before {
    content: "";
    position: absolute;
    inset: -40%;
    background: radial-gradient(circle at top right, rgba(6, 131, 255, 0.12), transparent 65%);
    opacity: 0.8;
    pointer-events: none;
  }

  .sg-metric-card.sg-metric-highlight {
    background: rgba(255, 237, 210, 0.9);
    border-color: rgba(248, 180, 107, 0.9);
  }

  .sg-metric-icon {
    width: 34px;
    height: 34px;
    border-radius: 999px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: conic-gradient(from 180deg, #4fa1ff, var(--sg-primary), #4fa1ff);
    box-shadow: 0 12px 26px rgba(6, 131, 255, 0.55);
    margin-bottom: 0.5rem;
    z-index: 1;
    position: relative;
  }

  .sg-metric-icon svg {
    width: 19px;
    height: 19px;
    fill: #ffffff;
  }

  .sg-metric-label {
    font-size: 0.76rem;
    text-transform: uppercase;
    letter-spacing: 0.12em;
    color: var(--sg-text-muted);
    margin: 0 0 0.15rem;
    position: relative;
    z-index: 1;
  }

  .sg-metric-value {
    margin: 0;
    font-size: 1.2rem;
    font-weight: 600;
    color: var(--sg-text-main);
    position: relative;
    z-index: 1;
  }

  .sg-metric-note {
    margin: 0.25rem 0 0;
    font-size: 0.8rem;
    color: var(--sg-text-muted);
    position: relative;
    z-index: 1;
  }

  /* Keyframe */
  @keyframes sg-fade-up {
    from {
      opacity: 0;
      transform: translateY(12px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }

  /* Responsive */
  @media (max-width: 640px) {
    .sg-results-light {
      border-radius: 22px;
      padding: 1.4rem 1.1rem 1.5rem;
    }

    .sg-metrics-grid {
      grid-template-columns: minmax(0, 1fr);
    }
  }

.sg-gallery {
    --sg-primary: #0683ff;
    --sg-primary-soft: rgba(6, 131, 255, 0.16);
    --sg-peach: #ffedd2;
    --sg-bg: #f5f7ff;
    --sg-surface: rgba(255, 255, 255, 0.8);
    --sg-border-subtle: rgba(148, 163, 184, 0.35);
    --sg-text-main: #050816;
    --sg-text-muted: #4b5563;
    --sg-shadow-heavy: 0 24px 70px rgba(15, 23, 42, 0.25);
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;
    color: var(--sg-text-main);
    border-radius: 32px;
    padding: clamp(1.8rem, 3vw, 2.4rem);
    background:
      radial-gradient(circle at top left, rgba(6, 131, 255, 0.18), transparent 55%),
      radial-gradient(circle at bottom right, rgba(6, 131, 255, 0.12), transparent 55%),
      var(--sg-bg);
    position: relative;
    overflow: hidden;
    opacity: 0;
    transform: translateY(24px) scale(0.98);
    transition: opacity 0.7s ease, transform 0.7s ease, box-shadow 0.7s ease;
    margin-top: 2.5rem;
  }

  .sg-gallery.sg-visible {
    opacity: 1;
    transform: translateY(0) scale(1);
    box-shadow: var(--sg-shadow-heavy);
  }

  .sg-gallery::before {
    content: "";
    position: absolute;
    inset: -30%;
    background: radial-gradient(circle at top, rgba(255, 255, 255, 0.8), transparent 60%);
    opacity: 0.7;
    pointer-events: none;
  }

  .sg-gallery-inner {
    position: relative;
    z-index: 1;
  }

  .sg-gallery-header {
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    margin-bottom: 1.6rem;
  }

  .sg-gallery-tag {
    display: inline-flex;
    align-items: center;
    gap: 0.4rem;
    padding: 0.3rem 0.8rem;
    border-radius: 999px;
    font-size: 0.78rem;
    text-transform: uppercase;
    letter-spacing: 0.12em;
    background: var(--sg-surface);
    border: 1px solid var(--sg-border-subtle);
    color: var(--sg-text-muted);
    backdrop-filter: blur(16px);
    box-shadow: 0 16px 40px rgba(15, 23, 42, 0.08);
  }

  .sg-gallery-tag::before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 999px;
    background: linear-gradient(135deg, var(--sg-primary), #4fa1ff);
    box-shadow: 0 0 0 4px rgba(6, 131, 255, 0.22);
  }

  .sg-gallery-title {
    font-size: clamp(1.7rem, 3vw, 2.2rem);
    margin: 0;
    color: var(--sg-text-main);
  }

  .sg-gallery-leadin {
    margin: 0;
    color: var(--sg-text-muted);
    max-width: 32rem;
    font-size: 0.98rem;
  }

  /* Shell – keep edge-to-edge image */
  .sg-gallery-shell {
    margin-top: 1.4rem;
    position: relative;
    border-radius: 20px;
    padding: 0;
    background: transparent;
    border: none;
    box-shadow: none;
    overflow: visible;
  }

  /* Edge-to-edge viewport with radius 20px */
  .sg-gallery-viewport {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    height: clamp(260px, 45vw, 420px);
  }

  .sg-gallery-track {
    display: flex;
    width: 100%;
    height: 100%;
    transition: transform 0.5s ease;
  }

  .sg-slide {
    min-width: 100%;
    height: 100%;
    border-radius: 20px;
    overflow: hidden;
    cursor: pointer;
    position: relative;
  }

  .sg-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    border-radius: 20px;
  }

  /* Arrows */
  .sg-gallery-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 4;
    width: 36px;
    height: 36px;
    border-radius: 999px;
    border: 1px solid rgba(148, 163, 184, 0.8);
    background: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(14px);
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--sg-text-main);
    font-size: 1.6rem;
    line-height: 1;
    cursor: pointer;
    box-shadow: 0 10px 25px rgba(15, 23, 42, 0.25);
    transition:
      background 0.2s ease,
      transform 0.2s ease,
      box-shadow 0.2s ease;
  }

  .sg-gallery-prev {
    left: 0.5rem;
  }

  .sg-gallery-next {
    right: 0.5rem;
  }

  .sg-gallery-nav:hover {
    background: linear-gradient(135deg, #ffffff, #ffedd2);
    transform: translateY(-50%) translateY(-1px);
    box-shadow: 0 14px 35px rgba(15, 23, 42, 0.35);
  }

  /* Lightbox */
  .sg-lightbox {
    position: fixed;
    inset: 0;
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 9999;
  }

  .sg-lightbox.is-open {
    display: flex;
  }

  .sg-lightbox-backdrop {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.7);
  }

  .sg-lightbox-content {
    position: relative;
    max-width: 90vw;
    max-height: 90vh;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 30px 80px rgba(0, 0, 0, 0.8);
    background: #000;
    z-index: 1;
  }

  .sg-lightbox-image {
    display: block;
    width: 100%;
    height: auto;
    max-height: 90vh;
    object-fit: contain;
    border-radius: 20px;
  }

  .sg-lightbox-close {
    position: absolute;
    top: 0.5rem;
    right: 0.5rem;
    width: 34px;
    height: 34px;
    border-radius: 999px;
    border: none;
    background: rgba(15, 23, 42, 0.8);
    color: #fff;
    cursor: pointer;
    font-size: 1.1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
  }

  /* Responsive */
  @media (max-width: 768px) {
    .sg-gallery {
      border-radius: 22px;
      padding: 1.4rem 1.1rem 1.5rem;
    }

    .sg-gallery-viewport {
      height: clamp(220px, 60vw, 320px);
    }

    .sg-gallery-nav {
      width: 32px;
      height: 32px;
      font-size: 1.3rem;
    }
  }

  @media (max-width: 520px) {
    .sg-gallery-prev {
      left: 0.3rem;
    }

    .sg-gallery-next {
      right: 0.3rem;
    }
  }
  :root{
    --sg-blue:#EDF6FF;   /* light page tint */
    --sg-yellow:#FFEDD2; /* accent */
    --sg-ink:#0A0A0A;
    --sg-muted:#5c6a7a;
  }

  .sg-hero{
      padding-top: 150px !important;
    position: relative;
    overflow: hidden;
    padding: clamp(48px, 9vw, 110px) 20px clamp(36px, 6vw, 64px);
    background:
      radial-gradient(1100px 600px at 20% -20%, var(--sg-blue), transparent 60%) ,
      radial-gradient(900px 500px at 100% 0%, rgba(237,246,255,.7), transparent 70%),
      #fff;
  }
  .sg-hero-inner{
    max-width: 1200px; margin:0 auto;
  }

  /* decorative blobs */
  .sg-blob{
    position:absolute; border-radius:50%; filter: blur(25px); opacity:.55; pointer-events:none;
  }
  .sg-blob.a{ width:380px; height:380px; left:-140px; top:-120px; background: var(--sg-blue); }
  .sg-blob.b{ width:260px; height:260px; right:-80px; top:40px; background: var(--sg-yellow); opacity:.4; }

  /* breadcrumb */
  .sg-breadcrumb{
    display:flex; align-items:center; gap:10px;
    padding: 5px 8px; width:max-content;
    background:#fff; border-radius:10px;
    box-shadow: 0 2px 18px rgba(0,0,0,.06);
    color: var(--sg-muted);
    font-size:.92rem;
    margin-bottom: 20px;
  }
  .sg-breadcrumb a{ color: var(--sg-muted); text-decoration:none; }
  .sg-breadcrumb .current{ color: var(--sg-ink); font-weight:600; }

  /* headline */
  .sg-hero-title{
    margin: 0 0 14px;
    color: var(--sg-ink);
    line-height: 1.05;
    font-weight: 800;
    font-size: clamp(32px, 7vw, 64px);
    letter-spacing: -.02em;
  }

  .sg-highlight{
    position: relative; display:inline-block; padding: 0 .02em;
    background: linear-gradient(180deg, rgb(22 139 255 / 20%) 0 55%, transparent 55%);
    border-radius: 6px;
  }
  .sg-highlight .underline{
    position:absolute; left:0; right:0; bottom:-6px; height:14px;
  }
  .sg-highlight .underline path{
    fill:none; stroke: rgba(255, 184, 77, .8); stroke-width:6; stroke-linecap:round;
  }

  /* subcopy */
  .sg-hero-sub{
    margin: 0 0 18px;
    color: var(--sg-muted);
    font-size: clamp(16px, 2.1vw, 20px);
    max-width: 42ch;
  }

  /* stat chips */
  .sg-hero-chips{
    display:flex; flex-wrap:wrap; gap:10px;
  }
  .chip{
    display:inline-flex; align-items:center; gap:10px;
    padding:10px 12px; border-radius:12px;
    background:#fff;
    box-shadow: 0 1px 0 rgba(255,255,255,.9) inset, 0 8px 24px rgba(9, 30, 66, .06);
    color: var(--sg-ink); font-weight:600;
  }
  .chip-icon{
    width:34px; height:34px; border-radius:10px; background: #FFD62E;
    display:grid; place-items:center; box-shadow: 0 1px 0 rgba(255,255,255,.8) inset, 0 3px 10px rgba(0,0,0,.06);
  }
  .chip-icon svg{ width:18px; height:18px; stroke:#4b3a24; stroke-width:1.6; fill:none; }
  .chip-icon svg path[fill]{ fill:#4b3a24; stroke:none; }

  /* responsiveness */
  @media (max-width: 768px){
    .sg-breadcrumb{ margin-bottom: 14px;
    border-radius: 10px;
        
    }
    .sg-hero-sub{ max-width: 100%; }
  }

  /* accessibility */
  @media (prefers-reduced-motion: reduce){
    .sg-blob{ display:none; }
  }





 :root {
    --accent: #ffd62e;
    --ink: #0b0b0b;
    --muted: #656565;
  }

  .site-showcase.v2 {
    padding: 0px 0;
    max-width: 1100px;
    margin: 0 auto;
  }
  .showcase-head { text-align:left; margin-bottom:24px; }
  .pill{
    display:inline-block;
    font-size:12px;
    font-weight: 500;
    letter-spacing:.12em;
    text-transform:uppercase;
    color:#5b4630;
    background:var(--accent);
    padding:6px 10px;
    border-radius:5px;
    box-shadow:0 1px 0 rgba(0,0,0,.05) inset,0 1px 4px rgba(0,0,0,.06);
  }
  .showcase-head h2{
    margin:10px 0 6px;
    line-height:1.15;
    font-size:clamp(22px,2.6vw,34px);
    font-weight:800;
    color:var(--ink);
  }
  .showcase-head .sub{
    margin:0;
    color:var(--muted);
    font-size:14px;
  }

  /* ===== Laptop frame using PNG ===== */

  .laptop-frame{
    position:relative;
    width:min(100%, 900px);
    margin:0px;
    /* aspect ratio of your PNG: 736x509 */
    aspect-ratio: 656 / 409;
    background-image:url("https://social-gravity.com/wp-content/uploads/2025/12/Browser-frame.webp"); /* <-- replace with your PNG URL */
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    filter:drop-shadow(0 20px 35px rgba(0,0,0,.25));
  }

  /* The "screen" area positioned over the white part of the PNG.
     These percentages are tuned to your image; tweak if needed. */
  .laptop-frame .screen{
    position:absolute;
    top:13%;
    left:0.3%;
    right:0.3%;
    bottom:2.3%;
    border-radius:8px;
    overflow:hidden;
    background:#000;
  }

  .laptop-frame .screen img{
    width:100%;
    display:block;
    transform:translateY(0);
    animation:autoscroll 22s linear infinite;
    will-change:transform;
  }

  @keyframes autoscroll{
    0%   { transform:translateY(0); }
    55%  { transform:translateY(-80%); }
    100% { transform:translateY(0); }
  }

  .laptop-frame .screen:hover img,
  .laptop-frame .screen:active img{
    animation-play-state:paused;
  }

  /* soft fades top/bottom */
  .fade{
    position:absolute;
    left:0;
    right:0;
    height:40px;
    pointer-events:none;
    z-index:2;
  }
  .fade.top{
    top:0;
    background:linear-gradient(180deg, rgba(0,0,0,.6), transparent);
  }
  .fade.bottom{
    bottom:0;
    background:linear-gradient(0deg, rgba(0,0,0,.55), transparent);
  }

  @media (prefers-reduced-motion:reduce){
    .laptop-frame .screen img{ animation:none; }
  }



:root {
    --bg: #EDF6FF;
    --ink: #000000;
    --muted: #000000;
    --surface: #FFFFFF;
    --ring: #D7E9FF;
    --blue-soft: #DFF0FF;
    --radius-lg: 16px;
    --radius-sm: 10px;
    --shadow: 0 10px 30px rgba(0,0,0,.06);
    --wrap: 1120px;
  }

  .sg-dbp {
    background: var(--bg);
    color: var(--ink);
    padding: 48px 0;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    border-radius: 20px;
  }
  .sg-dbp * { box-sizing: border-box; }

  .sg-dbp__wrap {
    max-width: var(--wrap);
    margin: 0 auto;
    padding: 0 16px;
  }

  /* Typography */
  .sg-dbp__hero h2 {
    font-size: clamp(20px, 4vw, 27px);
    margin: 0 0 6px;
    letter-spacing: -.01em;
  }
  .sg-dbp__hero p {
    margin: 0 0 18px;
    line-height: 1.6;
    font-size: clamp(14px, 2.2vw, 17px);
  }

  .sg-copy h3 {
    font-size: clamp(18px, 3.2vw, 24px);
    line-height: 1.25;
    margin: 0;
  }
  .sg-copy p {
    font-size: clamp(14px, 2.4vw, 17px);
    line-height: 1.65;
    margin: 8px 0 10px;
  }

  /* Steps layout */
  .sg-dbp__steps {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    gap: clamp(16px, 2.8vw, 24px);
  }

  .sg-step {
    display: grid;
    grid-template-columns: 1.25fr .75fr;
    gap: clamp(14px, 2.6vw, 22px);
    background: var(--surface);
    border: 1px solid var(--ring);
    border-radius: var(--radius-lg);
    box-shadow: var(--shadow);
    padding: clamp(14px, 2.4vw, 22px);
    align-items: center;
    opacity: 0;
    transform: translateY(8px);
    will-change: transform, opacity;
  }
  .sg-step.is-in {
    opacity: 1;
    transform: translateY(0);
    transition: opacity .45s ease, transform .45s ease;
  }

  .sg-media {
    display: block;
    align-self: stretch;
  }

  .sg-media img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
    aspect-ratio: 16/9;
    border: 1px solid var(--ring);
    box-shadow: 0 14px 28px rgba(0,0,0,.08);
    cursor: zoom-in;
  }

  .sg-copy { align-self: center; }

  .sg-head {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 6px;
    margin-bottom: 6px;
  }

  /* Tags & step numbers */
  .tag {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 2px 10px;
    border-radius: 999px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.4;
    background: #FFFFFF;
    color: var(--ink);
    border: 1px solid var(--ring);
    white-space: nowrap;
  }

  .step-num {
    background: var(--blue-soft);
  }

  .sg-tags {
    list-style: none;
    margin: 6px 0 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
  }

  /* Slider */
  .sg-slider {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    border: 1px solid var(--ring);
    background: #fff;
  }

  .sg-slider img {
    display: none;
    box-shadow: none;
    border: none;
    border-radius: 12px;
  }

  .sg-slider img.is-active {
    display: block;
  }

  .sg-slider-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    /* color + background – make this match your blue pill */
    background: #4285F4;
    color: #fff;
    border-radius: 999px;
    width: 30px;
    height: 30px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 12px rgba(0,0,0,.12);
    cursor: pointer;
  }
  .sg-slider-btn span {
    display: block;
    font-size: 18px;
    line-height: 1; /* centers glyph */
  }
  .sg-slider-btn.prev { left: 8px; }
  .sg-slider-btn.next { right: 8px; }

  /* Responsive */
  @media (max-width: 980px) {
    .sg-step {
      grid-template-columns: 1fr;
    }
    .sg-media {
      order: -1;
    }
  }

  @media (max-width: 600px) {
    .sg-dbp {
      padding: 32px 0;
    }
    .sg-dbp__wrap {
      padding: 0 12px;
    }
    .sg-step {
      padding: 16px 14px 18px;
      border-radius: 14px;
      box-shadow: 0 6px 18px rgba(0,0,0,.05);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .sg-step {
      opacity: 1 !important;
      transform: none !important;
      transition: none !important;
    }
  }

  /* Lightbox */
  .sg-lightbox {
    position: fixed;
    inset: 0;
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px;
    background: rgba(5, 16, 34, 0.75);
    opacity: 0;
    pointer-events: none;
    transition: opacity .25s ease;
  }
  .sg-lightbox.is-open {
    opacity: 1;
    pointer-events: auto;
  }
  .sg-lightbox__backdrop {
    position: absolute;
    inset: 0;
  }
  .sg-lightbox__content {
    position: relative;
    max-width: min(100%, 980px);
    max-height: 100%;
    display: flex;
    flex-direction: column;
    gap: 8px;
    z-index: 1;
  }
  .sg-lightbox__content img {
    max-width: 100%;
    max-height: calc(100vh - 80px);
    border-radius: 12px;
    box-shadow: 0 20px 50px rgba(0,0,0,.5);
    background: #fff;
  }
  .sg-lightbox__caption {
    font-size: 13px;
    color: #f5f5f5;
  }
  .sg-lightbox__close {
    align-self: flex-end;
    border: none;
    background: rgba(255,255,255,.95);
    border-radius: 999px;
    width: 30px;
    height: 30px;
    display: grid;
    place-items: center;
    font-size: 18px;
    cursor: pointer;
    box-shadow: 0 4px 12px rgba(0,0,0,.4);
  }
   .sg-trustpilot {
    --sg-bg: #f7f8fc;
    --sg-card-bg: #ffffff;
    --sg-border-subtle: #e4e7f0;
    --sg-primary: #1a73e8;
    --sg-primary-soft: #e3efff;
    --sg-trustpilot: #00b67a;
    --sg-text-main: #111827;
    --sg-text-muted: #6b7280;
    --sg-radius-xl: 24px;
    --sg-shadow-soft: 0 18px 45px rgba(15, 23, 42, 0.12);
    --sg-shadow-card: 0 12px 30px rgba(15, 23, 42, 0.08);
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;
    color: var(--sg-text-main);
    background: radial-gradient(circle at top left, #f5fbff, #f4f4ff 40%, #f9fafb);
    border-radius: 32px;
    padding: clamp(1.75rem, 3vw, 2.5rem);
    position: relative;
    overflow: hidden;
    margin: 0 auto;
  }

  .sg-trustpilot::before {
    content: "";
    position: absolute;
    inset: 0;
    background:radial-gradient(circle at top right, rgb(233 242 251), #ecf5fe 55%);
    opacity: 0.9;
    pointer-events: none;
  }

  .sg-tp-inner {
    position: relative;
    z-index: 1;
    max-width: 960px;
    margin: 0 auto;
  }

  .sg-tp-left {
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
  }

  .sg-tp-logo-row {
    display: inline-flex;
    align-items: center;
    gap: 0.65rem;
    padding: 0.5rem 0.9rem;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.85);
    border: 1px solid rgba(148, 163, 184, 0.35);
    box-shadow: 0 10px 25px rgba(15, 23, 42, 0.05);
    width: fit-content;
    backdrop-filter: blur(10px);
  }

  .sg-tp-star {
    width: 22px;
    height: 22px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }

  .sg-tp-star svg path {
    fill: var(--sg-trustpilot);
  }

  .sg-tp-logo-text {
    font-weight: 700;
    font-size: 1.05rem;
    letter-spacing: 0.02em;
  }

  .sg-tp-subtitle {
    margin: 1rem 0 0.5rem;
    font-size: clamp(1.1rem, 1.65vw, 1.3rem);
    line-height: 1.5;
    max-width: 26rem;
  }

  .sg-tp-subtitle span {
    font-weight: 600;
  }

  .sg-tp-rating-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.7rem;
  }

  .sg-stars {
    display: inline-flex;
    gap: 0.2rem;
    padding: 0.25rem 0.4rem;
    border-radius: 999px;
    background: #f1f5f9;
    font-size: 0.95rem;
  }

  .sg-stars span {
    color: var(--sg-trustpilot);
  }

  .sg-stars-solid span {
    font-size: 1.1rem;
  }

  .sg-tp-rating-text {
    font-size: 0.9rem;
    color: var(--sg-text-muted);
  }

  /* CARD – now centered and full-width within max-width */
  .sg-tp-card {
    background: var(--sg-card-bg);
    border-radius: var(--sg-radius-xl);
    padding: 1.6rem 1.7rem;
    box-shadow: var(--sg-shadow-card);
    border: 1px solid var(--sg-border-subtle);
    max-width: 740px;
    margin: 0.75rem auto 0;
    position: relative;
    overflow: hidden;
    width: 100%;
  }

  .sg-tp-card::before {
    content: "";
    position: absolute;
    inset: -40%;
    background: radial-gradient(circle at top right, rgba(26, 115, 232, 0.06), transparent 60%);
    opacity: 0.75;
    pointer-events: none;
  }

  .sg-tp-card > * {
    position: relative;
    z-index: 1;
  }

  .sg-tp-card-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    margin-bottom: 0.9rem;
  }

  .sg-tp-user {
    display: flex;
    align-items: center;
    gap: 0.75rem;
  }

  .sg-avatar {
    width: 40px;
    height: 40px;
    border-radius: 999px;
    background: linear-gradient(135deg, #fee2e2, #f97316);
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    color: #111827;
    font-size: 0.9rem;
  }

  .sg-name {
    font-weight: 600;
  }

  .sg-meta {
    font-size: 0.8rem;
    color: var(--sg-text-muted);
  }

  .sg-date-pill {
    font-size: 0.8rem;
    padding: 0.3rem 0.8rem;
    border-radius: 999px;
    background: #f3f4f6;
    color: #374151;
    white-space: nowrap;
  }

  .sg-tp-card-rating {
    margin-bottom: 0.35rem;
  }

  .sg-tp-card-title {
    margin: 0.4rem 0 0.7rem;
    font-size: 1.05rem;
  }

  .sg-tp-card-body p {
    margin: 0 0 0.55rem;
    font-size: 0.9rem;
    line-height: 1.6;
    color: #111827;
  }

  .sg-tp-card-footer {
    margin-top: 0.9rem;
    padding-top: 0.65rem;
    border-top: 1px solid rgba(209, 213, 219, 0.8);
    display: flex;
    gap: 0.75rem;
    flex-wrap: wrap;
  }

  .sg-icon-btn {
    border: none;
    background: transparent;
    font-size: 0.85rem;
    color: var(--sg-text-muted);
    display: inline-flex;
    align-items: center;
    gap: 0.25rem;
    cursor: pointer;
    padding: 0.35rem 0.7rem;
    border-radius: 999px;
    transition: background 0.15s ease, color 0.15s ease, transform 0.1s ease;
  }

  .sg-icon-btn:hover {
    background: #f3f4ff;
    color: #111827;
    transform: translateY(-1px);
  }

  .sg-btn-verify {
    background: rgba(34, 197, 94, 0.06);
  }

  .sg-btn-share {
    background: rgba(37, 99, 235, 0.06);
  }

  .sg-icon-btn span {
    font-weight: 500;
  }

  /* Illustration at bottom */
  .sg-tp-illustration {
    margin-top: 1.25rem;
    align-self: center;
    max-width: 280px;
    filter: drop-shadow(0 18px 38px rgba(15, 23, 42, 0.3));
  }

  .sg-tp-illustration img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 24px;
    object-fit: cover;
  }

  /* Scroll-in animation */
  .sg-trustpilot {
    opacity: 0;
    transform: translateY(18px) scale(0.98);
    box-shadow: none;
    transition: opacity 0.6s ease, transform 0.6s ease, box-shadow 0.6s ease;
  }

  .sg-trustpilot.sg-visible {
    opacity: 1;
    transform: translateY(0) scale(1);
    box-shadow: var(--sg-shadow-soft);
  }

  /* Responsive tweaks */
  @media (max-width: 900px) {
    .sg-tp-subtitle {
      max-width: 100%;
    }

    .sg-tp-illustration {
      max-width: 230px;
    }
  }

  @media (max-width: 640px) {
    .sg-trustpilot {
      border-radius: 22px;
      padding: 1.3rem 1.1rem 1.5rem;
    }

    .sg-tp-card {
      padding: 1.3rem 1.25rem;
      border-radius: 18px;
    }

    .sg-tp-card-header {
      align-items: flex-start;
    }
  }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cy Grotesk font family';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://social-gravity.com/wp-content/uploads/2025/02/cy-grotesk-key-4.eot');
	src: url('https://social-gravity.com/wp-content/uploads/2025/02/cy-grotesk-key-4.eot?#iefix') format('embedded-opentype'),
		url('https://social-gravity.com/wp-content/uploads/2025/02/cy-grotesk-key.woff') format('woff'),
		url('https://social-gravity.com/wp-content/uploads/2025/02/cy-grotesk-key.ttf') format('truetype'),
		url('https://social-gravity.com/wp-content/uploads/2025/02/cy-grotesk-key-3.svg#CyGroteskfontfamily') format('svg');
}
@font-face {
	font-family: 'Cy Grotesk font family';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://social-gravity.com/wp-content/uploads/2025/02/cy-grotesk-key-2-1.eot');
	src: url('https://social-gravity.com/wp-content/uploads/2025/02/cy-grotesk-key-2-1.eot?#iefix') format('embedded-opentype'),
		url('https://social-gravity.com/wp-content/uploads/2025/02/cy-grotesk-key-2.woff') format('woff'),
		url('https://social-gravity.com/wp-content/uploads/2025/02/cy-grotesk-key-2.ttf') format('truetype'),
		url('https://social-gravity.com/wp-content/uploads/2025/02/cy-grotesk-key-2-1.svg#CyGroteskfontfamily') format('svg');
}
@font-face {
	font-family: 'Cy Grotesk font family';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://social-gravity.com/wp-content/uploads/2025/02/cy-grotesk-key-3.woff') format('woff');
}
/* End Custom Fonts CSS */