.elementor-3485 .elementor-element.elementor-element-b38dcd1{padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-b0cbfd5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-8970c92{text-align:left;top:10px;}.elementor-3485 .elementor-element.elementor-element-8970c92 .elementor-heading-title{color:#FFFFFF30;font-family:var( --e-global-typography-7c56487-font-family ), Sans-serif;font-size:var( --e-global-typography-7c56487-font-size );font-weight:var( --e-global-typography-7c56487-font-weight );line-height:var( --e-global-typography-7c56487-line-height );letter-spacing:var( --e-global-typography-7c56487-letter-spacing );word-spacing:var( --e-global-typography-7c56487-word-spacing );}body:not(.rtl) .elementor-3485 .elementor-element.elementor-element-8970c92{left:10px;}body.rtl .elementor-3485 .elementor-element.elementor-element-8970c92{right:10px;}.elementor-3485 .elementor-element.elementor-element-dffdbc0 > .elementor-container{max-width:1200px;}.elementor-3485 .elementor-element.elementor-element-dffdbc0 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3485 .elementor-element.elementor-element-dffdbc0, .elementor-3485 .elementor-element.elementor-element-dffdbc0 > .elementor-background-overlay{border-radius:0px 0px 28px 28px;}.elementor-3485 .elementor-element.elementor-element-dffdbc0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 10px 75px 10px;}.elementor-3485 .elementor-element.elementor-element-aeba938 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-3485 .elementor-element.elementor-element-aeba938 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-3485 .elementor-element.elementor-element-aeba938 .elementor-button{font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );fill:var( --e-global-color-dc84fb3 );color:var( --e-global-color-dc84fb3 );background-color:#67E8F91A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#67E8F94D;border-radius:999px 999px 999px 999px;padding:18px 30px 18px 30px;}.elementor-3485 .elementor-element.elementor-element-aeba938{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-3485 .elementor-element.elementor-element-aeba938{right:0px;}body.rtl .elementor-3485 .elementor-element.elementor-element-aeba938{left:0px;}.elementor-3485 .elementor-element.elementor-element-aeba938 > .elementor-widget-container{background-color:#02010100;}.elementor-3485 .elementor-element.elementor-element-3546872 .elementor-heading-title{color:var( --e-global-color-dc84fb3 );font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-3546872 > .elementor-widget-container{margin:0rem 0rem 1.75rem 0rem;}.elementor-3485 .elementor-element.elementor-element-cd23a0a .elementor-heading-title{color:var( --e-global-color-fa95742 );font-family:var( --e-global-typography-7c56487-font-family ), Sans-serif;font-size:var( --e-global-typography-7c56487-font-size );font-weight:var( --e-global-typography-7c56487-font-weight );line-height:var( --e-global-typography-7c56487-line-height );letter-spacing:var( --e-global-typography-7c56487-letter-spacing );word-spacing:var( --e-global-typography-7c56487-word-spacing );}.elementor-3485 .elementor-element.elementor-element-cd23a0a > .elementor-widget-container{margin:0rem 0rem 2.25rem 0rem;}.elementor-3485 .elementor-element.elementor-element-f6f3cdb{color:var( --e-global-color-34cccb7 );font-family:var( --e-global-typography-eaeaf1f-font-family ), Sans-serif;font-size:var( --e-global-typography-eaeaf1f-font-size );font-weight:var( --e-global-typography-eaeaf1f-font-weight );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-5eb10d8:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-5eb10d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-3485 .elementor-element.elementor-element-5eb10d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3485 .elementor-element.elementor-element-5eb10d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3485 .elementor-element.elementor-element-5939d79.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3485 .elementor-element.elementor-element-5939d79.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3485 .elementor-element.elementor-element-5939d79:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3485 .elementor-element.elementor-element-5939d79 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-3485 .elementor-element.elementor-element-5939d79 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-5939d79 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3485 .elementor-element.elementor-element-6452a89 .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-3485 .elementor-element.elementor-element-6452a89 .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-3485 .elementor-element.elementor-element-6452a89 .elementor-button{font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );fill:var( --e-global-color-005431c );color:var( --e-global-color-005431c );background-color:var( --e-global-color-f6a7fc4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f6a7fc4 );border-radius:999px 999px 999px 999px;box-shadow:0px 18px 40px -15px rgba(165, 180.00000000000003, 252, 0.55);padding:18px 30px 18px 30px;}.elementor-3485 .elementor-element.elementor-element-6452a89 > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;background-color:#02010100;}.elementor-3485 .elementor-element.elementor-element-6452a89{width:auto;max-width:auto;}.elementor-3485 .elementor-element.elementor-element-4cfa874 .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-3485 .elementor-element.elementor-element-4cfa874 .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-3485 .elementor-element.elementor-element-4cfa874 .elementor-button{font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );fill:var( --e-global-color-f6a7fc4 );color:var( --e-global-color-f6a7fc4 );background-color:var( --e-global-color-4664f85 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF50;border-radius:999px 999px 999px 999px;padding:18px 30px 18px 30px;}.elementor-3485 .elementor-element.elementor-element-4cfa874 .elementor-button:hover, .elementor-3485 .elementor-element.elementor-element-4cfa874 .elementor-button:focus{background-color:#FFFFFF50;}.elementor-3485 .elementor-element.elementor-element-4cfa874{width:auto;max-width:auto;}.elementor-3485 .elementor-element.elementor-element-4cfa874 > .elementor-widget-container{background-color:#02010100;}.elementor-3485 .elementor-element.elementor-element-76cffa4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3485 .elementor-element.elementor-element-76cffa4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-3485 .elementor-element.elementor-element-76cffa4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-76cffa4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3485 .elementor-element.elementor-element-72341af:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-72341af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-3485 .elementor-element.elementor-element-72341af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3485 .elementor-element.elementor-element-72341af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3485 .elementor-element.elementor-element-087bbc8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3485 .elementor-element.elementor-element-087bbc8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2afc763 );}.elementor-3485 .elementor-element.elementor-element-087bbc8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A5B4FC2E;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 32px 22px 32px;}.elementor-3485 .elementor-element.elementor-element-087bbc8 > .elementor-element-populated, .elementor-3485 .elementor-element.elementor-element-087bbc8 > .elementor-element-populated > .elementor-background-overlay, .elementor-3485 .elementor-element.elementor-element-087bbc8 > .elementor-background-slideshow{border-radius:28px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-087bbc8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3485 .elementor-element.elementor-element-c99646b .elementor-heading-title{color:#FFFFFF00;font-family:var( --e-global-typography-93f8a53-font-family ), Sans-serif;font-size:var( --e-global-typography-93f8a53-font-size );font-weight:var( --e-global-typography-93f8a53-font-weight );line-height:var( --e-global-typography-93f8a53-line-height );letter-spacing:var( --e-global-typography-93f8a53-letter-spacing );word-spacing:var( --e-global-typography-93f8a53-word-spacing );}.elementor-3485 .elementor-element.elementor-element-aebe85f .elementor-heading-title{color:var( --e-global-color-34cccb7 );font-family:var( --e-global-typography-a2a929b-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a929b-font-size );font-weight:var( --e-global-typography-a2a929b-font-weight );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-c55d5fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3485 .elementor-element.elementor-element-c55d5fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2afc763 );}.elementor-3485 .elementor-element.elementor-element-c55d5fa > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A5B4FC2E;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 32px 22px 32px;}.elementor-3485 .elementor-element.elementor-element-c55d5fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3485 .elementor-element.elementor-element-9d1210e .elementor-heading-title{color:#FFFFFF00;font-family:var( --e-global-typography-93f8a53-font-family ), Sans-serif;font-size:var( --e-global-typography-93f8a53-font-size );font-weight:var( --e-global-typography-93f8a53-font-weight );line-height:var( --e-global-typography-93f8a53-line-height );letter-spacing:var( --e-global-typography-93f8a53-letter-spacing );word-spacing:var( --e-global-typography-93f8a53-word-spacing );}.elementor-3485 .elementor-element.elementor-element-fbe4a5b .elementor-heading-title{color:var( --e-global-color-34cccb7 );font-family:var( --e-global-typography-a2a929b-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a929b-font-size );font-weight:var( --e-global-typography-a2a929b-font-weight );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-928f19b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3485 .elementor-element.elementor-element-928f19b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2afc763 );}.elementor-3485 .elementor-element.elementor-element-928f19b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A5B4FC2E;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 32px 22px 32px;}.elementor-3485 .elementor-element.elementor-element-928f19b > .elementor-element-populated, .elementor-3485 .elementor-element.elementor-element-928f19b > .elementor-element-populated > .elementor-background-overlay, .elementor-3485 .elementor-element.elementor-element-928f19b > .elementor-background-slideshow{border-radius:0px 28px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-928f19b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3485 .elementor-element.elementor-element-14fddcd .elementor-heading-title{color:#FFFFFF00;font-family:var( --e-global-typography-93f8a53-font-family ), Sans-serif;font-size:var( --e-global-typography-93f8a53-font-size );font-weight:var( --e-global-typography-93f8a53-font-weight );line-height:var( --e-global-typography-93f8a53-line-height );letter-spacing:var( --e-global-typography-93f8a53-letter-spacing );word-spacing:var( --e-global-typography-93f8a53-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8ace220 .elementor-heading-title{color:var( --e-global-color-34cccb7 );font-family:var( --e-global-typography-a2a929b-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a929b-font-size );font-weight:var( --e-global-typography-a2a929b-font-weight );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-703ce06 > .elementor-container{max-width:1280px;}.elementor-3485 .elementor-element.elementor-element-703ce06{padding:75px 0px 75px 0px;}.elementor-3485 .elementor-element.elementor-element-153cea1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-c669633:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-c669633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa95742 );}.elementor-3485 .elementor-element.elementor-element-c669633, .elementor-3485 .elementor-element.elementor-element-c669633 > .elementor-background-overlay{border-radius:28px 28px 28px 28px;}.elementor-3485 .elementor-element.elementor-element-c669633{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-3485 .elementor-element.elementor-element-c669633 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3485 .elementor-element.elementor-element-b53edf8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-66dfc4d .elementor-heading-title{color:var( --e-global-color-17894cf );font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-66dfc4d > .elementor-widget-container{margin:0rem 0rem 1.75rem 0rem;}.elementor-3485 .elementor-element.elementor-element-c67a492 .elementor-heading-title{color:var( --e-global-color-ab347a2 );font-family:var( --e-global-typography-15b5288-font-family ), Sans-serif;font-size:var( --e-global-typography-15b5288-font-size );font-weight:var( --e-global-typography-15b5288-font-weight );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-c67a492 > .elementor-widget-container{margin:0rem 0rem 2.25rem 0rem;}.elementor-3485 .elementor-element.elementor-element-deb8c57{color:var( --e-global-color-005431c );font-family:var( --e-global-typography-eaeaf1f-font-family ), Sans-serif;font-size:var( --e-global-typography-eaeaf1f-font-size );font-weight:var( --e-global-typography-eaeaf1f-font-weight );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-deb8c57 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3485 .elementor-element.elementor-element-874d1c0 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-3485 .elementor-element.elementor-element-874d1c0 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-3485 .elementor-element.elementor-element-874d1c0 .elementor-button{font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );fill:var( --e-global-color-17894cf );color:var( --e-global-color-17894cf );background-color:var( --e-global-color-f6a7fc4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#100A4A14;border-radius:999px 999px 999px 999px;padding:8px 14px 8px 14px;}.elementor-3485 .elementor-element.elementor-element-874d1c0 .elementor-button:hover, .elementor-3485 .elementor-element.elementor-element-874d1c0 .elementor-button:focus{background-color:#FFFFFF50;}.elementor-3485 .elementor-element.elementor-element-874d1c0 > .elementor-widget-container{margin:0px 5px 0px 0px;background-color:#02010100;}.elementor-3485 .elementor-element.elementor-element-874d1c0{width:auto;max-width:auto;}.elementor-3485 .elementor-element.elementor-element-49892e3 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-3485 .elementor-element.elementor-element-49892e3 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-3485 .elementor-element.elementor-element-49892e3 .elementor-button{font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );fill:var( --e-global-color-17894cf );color:var( --e-global-color-17894cf );background-color:var( --e-global-color-f6a7fc4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#100A4A14;border-radius:999px 999px 999px 999px;padding:8px 14px 8px 14px;}.elementor-3485 .elementor-element.elementor-element-49892e3 .elementor-button:hover, .elementor-3485 .elementor-element.elementor-element-49892e3 .elementor-button:focus{background-color:#FFFFFF50;}.elementor-3485 .elementor-element.elementor-element-49892e3 > .elementor-widget-container{margin:0px 5px 0px 0px;background-color:#02010100;}.elementor-3485 .elementor-element.elementor-element-49892e3{width:auto;max-width:auto;}.elementor-3485 .elementor-element.elementor-element-f41f8ec .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-3485 .elementor-element.elementor-element-f41f8ec .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-3485 .elementor-element.elementor-element-f41f8ec .elementor-button{font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );fill:var( --e-global-color-17894cf );color:var( --e-global-color-17894cf );background-color:var( --e-global-color-f6a7fc4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#100A4A14;border-radius:999px 999px 999px 999px;padding:8px 14px 8px 14px;}.elementor-3485 .elementor-element.elementor-element-f41f8ec .elementor-button:hover, .elementor-3485 .elementor-element.elementor-element-f41f8ec .elementor-button:focus{background-color:#FFFFFF50;}.elementor-3485 .elementor-element.elementor-element-f41f8ec > .elementor-widget-container{margin:0px 5px 0px 0px;background-color:#02010100;}.elementor-3485 .elementor-element.elementor-element-f41f8ec{width:auto;max-width:auto;}.elementor-3485 .elementor-element.elementor-element-2946db6 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-3485 .elementor-element.elementor-element-2946db6 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-3485 .elementor-element.elementor-element-2946db6 .elementor-button{font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );fill:var( --e-global-color-17894cf );color:var( --e-global-color-17894cf );background-color:var( --e-global-color-f6a7fc4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#100A4A14;border-radius:999px 999px 999px 999px;padding:8px 14px 8px 14px;}.elementor-3485 .elementor-element.elementor-element-2946db6 .elementor-button:hover, .elementor-3485 .elementor-element.elementor-element-2946db6 .elementor-button:focus{background-color:#FFFFFF50;}.elementor-3485 .elementor-element.elementor-element-2946db6 > .elementor-widget-container{margin:0px 5px 0px 0px;background-color:#02010100;}.elementor-3485 .elementor-element.elementor-element-2946db6{width:auto;max-width:auto;}.elementor-3485 .elementor-element.elementor-element-76b0460 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-3485 .elementor-element.elementor-element-76b0460 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-3485 .elementor-element.elementor-element-76b0460 .elementor-button{font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );fill:var( --e-global-color-17894cf );color:var( --e-global-color-17894cf );background-color:var( --e-global-color-f6a7fc4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#100A4A14;border-radius:999px 999px 999px 999px;padding:8px 14px 8px 14px;}.elementor-3485 .elementor-element.elementor-element-76b0460 .elementor-button:hover, .elementor-3485 .elementor-element.elementor-element-76b0460 .elementor-button:focus{background-color:#FFFFFF50;}.elementor-3485 .elementor-element.elementor-element-76b0460{width:auto;max-width:auto;}.elementor-3485 .elementor-element.elementor-element-76b0460 > .elementor-widget-container{background-color:#02010100;}.elementor-3485 .elementor-element.elementor-element-b8316da > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-7e3720c:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-7e3720c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-3485 .elementor-element.elementor-element-7e3720c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3485 .elementor-element.elementor-element-7e3720c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3485 .elementor-element.elementor-element-d1eeab5.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-3485 .elementor-element.elementor-element-d1eeab5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-3485 .elementor-element.elementor-element-d1eeab5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-dddb389 .elementor-heading-title{color:var( --e-global-color-dc84fb3 );font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-89b9d89 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-c1a0135 .elementor-heading-title{color:var( --e-global-color-dc84fb3 );font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8649765 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-743b8cc{text-align:right;}.elementor-3485 .elementor-element.elementor-element-743b8cc .elementor-heading-title{color:var( --e-global-color-dc84fb3 );font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-61ca346 > .elementor-container{max-width:1260px;}.elementor-3485 .elementor-element.elementor-element-61ca346{padding:45px 0px 75px 0px;}.elementor-3485 .elementor-element.elementor-element-524a762.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3485 .elementor-element.elementor-element-524a762 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-9422ff2{text-align:center;}.elementor-3485 .elementor-element.elementor-element-9422ff2 .elementor-heading-title{color:var( --e-global-color-17894cf );font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-9422ff2 > .elementor-widget-container{margin:0rem 0rem 1.75rem 0rem;}.elementor-3485 .elementor-element.elementor-element-2156f95{text-align:center;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-2156f95 .elementor-heading-title{color:var( --e-global-color-ab347a2 );font-family:var( --e-global-typography-15b5288-font-family ), Sans-serif;font-size:var( --e-global-typography-15b5288-font-size );font-weight:var( --e-global-typography-15b5288-font-weight );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-2156f95 > .elementor-widget-container{margin:0rem 0rem 2.25rem 0rem;}.elementor-3485 .elementor-element.elementor-element-01595ba{text-align:center;color:var( --e-global-color-005431c );font-family:var( --e-global-typography-eaeaf1f-font-family ), Sans-serif;font-size:var( --e-global-typography-eaeaf1f-font-size );font-weight:var( --e-global-typography-eaeaf1f-font-weight );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-01595ba > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3485 .elementor-element.elementor-element-0e2c005 .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-0e2c005.elementor-view-stacked .elementor-icon{background-color:#4338CA00;fill:var( --e-global-color-17894cf );color:var( --e-global-color-17894cf );}.elementor-3485 .elementor-element.elementor-element-0e2c005.elementor-view-framed .elementor-icon, .elementor-3485 .elementor-element.elementor-element-0e2c005.elementor-view-default .elementor-icon{fill:#4338CA00;color:#4338CA00;border-color:#4338CA00;}.elementor-3485 .elementor-element.elementor-element-0e2c005.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-17894cf );}.elementor-3485 .elementor-element.elementor-element-0e2c005{--icon-box-icon-margin:-16px;}.elementor-3485 .elementor-element.elementor-element-0e2c005 .elementor-icon{font-size:38px;}.elementor-3485 .elementor-element.elementor-element-0e2c005 .elementor-icon-box-title{margin-bottom:15px;color:var( --e-global-color-ab347a2 );}.elementor-3485 .elementor-element.elementor-element-0e2c005 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-0e2c005 .elementor-icon-box-title a{font-family:var( --e-global-typography-ab539e7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab539e7-font-size );font-weight:var( --e-global-typography-ab539e7-font-weight );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-0e2c005 .elementor-icon-box-description{color:var( --e-global-color-b2e0b9f );font-family:var( --e-global-typography-a2a929b-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a929b-font-size );font-weight:var( --e-global-typography-a2a929b-font-weight );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-0e2c005 > .elementor-widget-container{padding:36px 36px 36px 36px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c7e2168 );border-radius:18px 18px 18px 18px;}.elementor-3485 .elementor-element.elementor-element-a7696c7 .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-a7696c7.elementor-view-stacked .elementor-icon{background-color:#4338CA00;fill:var( --e-global-color-17894cf );color:var( --e-global-color-17894cf );}.elementor-3485 .elementor-element.elementor-element-a7696c7.elementor-view-framed .elementor-icon, .elementor-3485 .elementor-element.elementor-element-a7696c7.elementor-view-default .elementor-icon{fill:#4338CA00;color:#4338CA00;border-color:#4338CA00;}.elementor-3485 .elementor-element.elementor-element-a7696c7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-17894cf );}.elementor-3485 .elementor-element.elementor-element-a7696c7{--icon-box-icon-margin:-16px;}.elementor-3485 .elementor-element.elementor-element-a7696c7 .elementor-icon{font-size:38px;}.elementor-3485 .elementor-element.elementor-element-a7696c7 .elementor-icon-box-title{margin-bottom:15px;color:var( --e-global-color-ab347a2 );}.elementor-3485 .elementor-element.elementor-element-a7696c7 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-a7696c7 .elementor-icon-box-title a{font-family:var( --e-global-typography-ab539e7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab539e7-font-size );font-weight:var( --e-global-typography-ab539e7-font-weight );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-a7696c7 .elementor-icon-box-description{color:var( --e-global-color-b2e0b9f );font-family:var( --e-global-typography-a2a929b-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a929b-font-size );font-weight:var( --e-global-typography-a2a929b-font-weight );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-a7696c7 > .elementor-widget-container{padding:36px 36px 36px 36px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c7e2168 );border-radius:18px 18px 18px 18px;}.elementor-3485 .elementor-element.elementor-element-ad76350 .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-ad76350.elementor-view-stacked .elementor-icon{background-color:#4338CA00;fill:var( --e-global-color-17894cf );color:var( --e-global-color-17894cf );}.elementor-3485 .elementor-element.elementor-element-ad76350.elementor-view-framed .elementor-icon, .elementor-3485 .elementor-element.elementor-element-ad76350.elementor-view-default .elementor-icon{fill:#4338CA00;color:#4338CA00;border-color:#4338CA00;}.elementor-3485 .elementor-element.elementor-element-ad76350.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-17894cf );}.elementor-3485 .elementor-element.elementor-element-ad76350{--icon-box-icon-margin:-16px;}.elementor-3485 .elementor-element.elementor-element-ad76350 .elementor-icon{font-size:38px;}.elementor-3485 .elementor-element.elementor-element-ad76350 .elementor-icon-box-title{margin-bottom:15px;color:var( --e-global-color-ab347a2 );}.elementor-3485 .elementor-element.elementor-element-ad76350 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-ad76350 .elementor-icon-box-title a{font-family:var( --e-global-typography-ab539e7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab539e7-font-size );font-weight:var( --e-global-typography-ab539e7-font-weight );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-ad76350 .elementor-icon-box-description{color:var( --e-global-color-b2e0b9f );font-family:var( --e-global-typography-a2a929b-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a929b-font-size );font-weight:var( --e-global-typography-a2a929b-font-weight );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-ad76350 > .elementor-widget-container{padding:36px 36px 36px 36px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c7e2168 );border-radius:18px 18px 18px 18px;}.elementor-3485 .elementor-element.elementor-element-355b962 .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-355b962.elementor-view-stacked .elementor-icon{background-color:#4338CA00;fill:var( --e-global-color-17894cf );color:var( --e-global-color-17894cf );}.elementor-3485 .elementor-element.elementor-element-355b962.elementor-view-framed .elementor-icon, .elementor-3485 .elementor-element.elementor-element-355b962.elementor-view-default .elementor-icon{fill:#4338CA00;color:#4338CA00;border-color:#4338CA00;}.elementor-3485 .elementor-element.elementor-element-355b962.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-17894cf );}.elementor-3485 .elementor-element.elementor-element-355b962{--icon-box-icon-margin:-16px;}.elementor-3485 .elementor-element.elementor-element-355b962 .elementor-icon{font-size:38px;}.elementor-3485 .elementor-element.elementor-element-355b962 .elementor-icon-box-title{margin-bottom:15px;color:var( --e-global-color-ab347a2 );}.elementor-3485 .elementor-element.elementor-element-355b962 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-355b962 .elementor-icon-box-title a{font-family:var( --e-global-typography-ab539e7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab539e7-font-size );font-weight:var( --e-global-typography-ab539e7-font-weight );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-355b962 .elementor-icon-box-description{color:var( --e-global-color-b2e0b9f );font-family:var( --e-global-typography-a2a929b-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a929b-font-size );font-weight:var( --e-global-typography-a2a929b-font-weight );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-355b962 > .elementor-widget-container{padding:36px 36px 36px 36px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c7e2168 );border-radius:18px 18px 18px 18px;}.elementor-3485 .elementor-element.elementor-element-8794761 .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-8794761.elementor-view-stacked .elementor-icon{background-color:#4338CA00;fill:var( --e-global-color-17894cf );color:var( --e-global-color-17894cf );}.elementor-3485 .elementor-element.elementor-element-8794761.elementor-view-framed .elementor-icon, .elementor-3485 .elementor-element.elementor-element-8794761.elementor-view-default .elementor-icon{fill:#4338CA00;color:#4338CA00;border-color:#4338CA00;}.elementor-3485 .elementor-element.elementor-element-8794761.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-17894cf );}.elementor-3485 .elementor-element.elementor-element-8794761{--icon-box-icon-margin:-16px;}.elementor-3485 .elementor-element.elementor-element-8794761 .elementor-icon{font-size:38px;}.elementor-3485 .elementor-element.elementor-element-8794761 .elementor-icon-box-title{margin-bottom:15px;color:var( --e-global-color-ab347a2 );}.elementor-3485 .elementor-element.elementor-element-8794761 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-8794761 .elementor-icon-box-title a{font-family:var( --e-global-typography-ab539e7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab539e7-font-size );font-weight:var( --e-global-typography-ab539e7-font-weight );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8794761 .elementor-icon-box-description{color:var( --e-global-color-b2e0b9f );font-family:var( --e-global-typography-a2a929b-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a929b-font-size );font-weight:var( --e-global-typography-a2a929b-font-weight );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8794761 > .elementor-widget-container{padding:36px 36px 36px 36px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c7e2168 );border-radius:18px 18px 18px 18px;}.elementor-3485 .elementor-element.elementor-element-92e5c9a .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-92e5c9a.elementor-view-stacked .elementor-icon{background-color:#4338CA00;fill:var( --e-global-color-17894cf );color:var( --e-global-color-17894cf );}.elementor-3485 .elementor-element.elementor-element-92e5c9a.elementor-view-framed .elementor-icon, .elementor-3485 .elementor-element.elementor-element-92e5c9a.elementor-view-default .elementor-icon{fill:#4338CA00;color:#4338CA00;border-color:#4338CA00;}.elementor-3485 .elementor-element.elementor-element-92e5c9a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-17894cf );}.elementor-3485 .elementor-element.elementor-element-92e5c9a{--icon-box-icon-margin:-16px;}.elementor-3485 .elementor-element.elementor-element-92e5c9a .elementor-icon{font-size:38px;}.elementor-3485 .elementor-element.elementor-element-92e5c9a .elementor-icon-box-title{margin-bottom:15px;color:var( --e-global-color-ab347a2 );}.elementor-3485 .elementor-element.elementor-element-92e5c9a .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-92e5c9a .elementor-icon-box-title a{font-family:var( --e-global-typography-ab539e7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab539e7-font-size );font-weight:var( --e-global-typography-ab539e7-font-weight );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-92e5c9a .elementor-icon-box-description{color:var( --e-global-color-b2e0b9f );font-family:var( --e-global-typography-a2a929b-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a929b-font-size );font-weight:var( --e-global-typography-a2a929b-font-weight );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-92e5c9a > .elementor-widget-container{padding:36px 36px 36px 36px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c7e2168 );border-radius:18px 18px 18px 18px;}.elementor-3485 .elementor-element.elementor-element-a48b006 > .elementor-container{max-width:1280px;}.elementor-3485 .elementor-element.elementor-element-a48b006{padding:75px 0px 75px 0px;}.elementor-3485 .elementor-element.elementor-element-0493c02 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-b5f79d7:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-b5f79d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa95742 );}.elementor-3485 .elementor-element.elementor-element-b5f79d7, .elementor-3485 .elementor-element.elementor-element-b5f79d7 > .elementor-background-overlay{border-radius:28px 28px 28px 28px;}.elementor-3485 .elementor-element.elementor-element-b5f79d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-3485 .elementor-element.elementor-element-b5f79d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3485 .elementor-element.elementor-element-d95be74 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-7211b49 .elementor-heading-title{color:var( --e-global-color-17894cf );font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-7211b49 > .elementor-widget-container{margin:0rem 0rem 1.75rem 0rem;}.elementor-3485 .elementor-element.elementor-element-54d21d5 .elementor-heading-title{color:var( --e-global-color-ab347a2 );font-family:var( --e-global-typography-15b5288-font-family ), Sans-serif;font-size:var( --e-global-typography-15b5288-font-size );font-weight:var( --e-global-typography-15b5288-font-weight );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-54d21d5 > .elementor-widget-container{margin:0rem 0rem 2.25rem 0rem;}.elementor-3485 .elementor-element.elementor-element-f5277e2{color:var( --e-global-color-005431c );font-family:var( --e-global-typography-eaeaf1f-font-family ), Sans-serif;font-size:var( --e-global-typography-eaeaf1f-font-size );font-weight:var( --e-global-typography-eaeaf1f-font-weight );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-f5277e2 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3485 .elementor-element.elementor-element-6e25c4f .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-3485 .elementor-element.elementor-element-6e25c4f .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-3485 .elementor-element.elementor-element-6e25c4f .elementor-button{font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );fill:var( --e-global-color-005431c );color:var( --e-global-color-005431c );background-color:var( --e-global-color-f6a7fc4 );border-radius:999px 999px 999px 999px;box-shadow:0px 18px 40px -15px rgba(165, 180.00000000000003, 252, 0.55);padding:18px 30px 18px 30px;}.elementor-3485 .elementor-element.elementor-element-6e25c4f > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;background-color:#02010100;}.elementor-3485 .elementor-element.elementor-element-6e25c4f{width:auto;max-width:auto;}.elementor-3485 .elementor-element.elementor-element-e4a5da5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-9d08c4f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3485 .elementor-element.elementor-element-9d08c4f:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-9d08c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6a7fc4 );}.elementor-3485 .elementor-element.elementor-element-9d08c4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3485 .elementor-element.elementor-element-9d08c4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3485 .elementor-element.elementor-element-017181e > .elementor-container{max-width:1280px;}.elementor-3485 .elementor-element.elementor-element-017181e > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3485 .elementor-element.elementor-element-017181e, .elementor-3485 .elementor-element.elementor-element-017181e > .elementor-background-overlay{border-radius:28px 28px 28px 28px;}.elementor-3485 .elementor-element.elementor-element-017181e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 10px 75px 10px;}.elementor-3485 .elementor-element.elementor-element-6f518d0 .elementor-heading-title{color:var( --e-global-color-dc84fb3 );font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-6f518d0 > .elementor-widget-container{margin:0rem 0rem 1.75rem 0rem;}.elementor-3485 .elementor-element.elementor-element-434cfe1 .elementor-heading-title{color:var( --e-global-color-f6a7fc4 );font-family:var( --e-global-typography-15b5288-font-family ), Sans-serif;font-size:var( --e-global-typography-15b5288-font-size );font-weight:var( --e-global-typography-15b5288-font-weight );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-434cfe1 > .elementor-widget-container{margin:0rem 0rem 2.25rem 0rem;}.elementor-3485 .elementor-element.elementor-element-434cfe1{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-8c07956{color:var( --e-global-color-34cccb7 );font-family:var( --e-global-typography-eaeaf1f-font-family ), Sans-serif;font-size:var( --e-global-typography-eaeaf1f-font-size );font-weight:var( --e-global-typography-eaeaf1f-font-weight );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-0ff8e03{margin-top:4rem;margin-bottom:0rem;}.elementor-3485 .elementor-element.elementor-element-1e8d326 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-d5c60a9 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-1e8d326 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3485 .elementor-element.elementor-element-0c654e0 .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-0c654e0 .elementor-icon-box-title{margin-bottom:15px;color:var( --e-global-color-f6a7fc4 );}.elementor-3485 .elementor-element.elementor-element-0c654e0 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-0c654e0 .elementor-icon-box-title a{font-family:var( --e-global-typography-ab539e7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab539e7-font-size );font-weight:var( --e-global-typography-ab539e7-font-weight );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-0c654e0 .elementor-icon-box-description{color:var( --e-global-color-34cccb7 );font-family:var( --e-global-typography-a2a929b-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a929b-font-size );font-weight:var( --e-global-typography-a2a929b-font-weight );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-0c654e0 > .elementor-widget-container{padding:36px 36px 36px 36px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c7e2168 );border-radius:18px 18px 18px 18px;}.elementor-3485 .elementor-element.elementor-element-f08d87c > .elementor-element-populated{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-d5c60a9 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-f08d87c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3485 .elementor-element.elementor-element-f0bc980 .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-f0bc980 .elementor-icon-box-title{margin-bottom:15px;color:var( --e-global-color-f6a7fc4 );}.elementor-3485 .elementor-element.elementor-element-f0bc980 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-f0bc980 .elementor-icon-box-title a{font-family:var( --e-global-typography-ab539e7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab539e7-font-size );font-weight:var( --e-global-typography-ab539e7-font-weight );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-f0bc980 .elementor-icon-box-description{color:var( --e-global-color-34cccb7 );font-family:var( --e-global-typography-a2a929b-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a929b-font-size );font-weight:var( --e-global-typography-a2a929b-font-weight );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-f0bc980 > .elementor-widget-container{padding:36px 36px 36px 36px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c7e2168 );border-radius:18px 18px 18px 18px;}.elementor-3485 .elementor-element.elementor-element-e408129 > .elementor-element-populated{border-style:solid;border-width:1px 1px 0px 0px;border-color:var( --e-global-color-d5c60a9 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-e408129 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3485 .elementor-element.elementor-element-d3b5f89 .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-d3b5f89 .elementor-icon-box-title{margin-bottom:15px;color:var( --e-global-color-f6a7fc4 );}.elementor-3485 .elementor-element.elementor-element-d3b5f89 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-d3b5f89 .elementor-icon-box-title a{font-family:var( --e-global-typography-ab539e7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab539e7-font-size );font-weight:var( --e-global-typography-ab539e7-font-weight );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-d3b5f89 .elementor-icon-box-description{color:var( --e-global-color-34cccb7 );font-family:var( --e-global-typography-a2a929b-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a929b-font-size );font-weight:var( --e-global-typography-a2a929b-font-weight );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-d3b5f89 > .elementor-widget-container{padding:36px 36px 36px 36px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c7e2168 );border-radius:18px 18px 18px 18px;}.elementor-3485 .elementor-element.elementor-element-6c02315 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-d5c60a9 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-6c02315 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3485 .elementor-element.elementor-element-e9c064a .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-e9c064a .elementor-icon-box-title{margin-bottom:15px;color:var( --e-global-color-f6a7fc4 );}.elementor-3485 .elementor-element.elementor-element-e9c064a .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-e9c064a .elementor-icon-box-title a{font-family:var( --e-global-typography-ab539e7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab539e7-font-size );font-weight:var( --e-global-typography-ab539e7-font-weight );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-e9c064a .elementor-icon-box-description{color:var( --e-global-color-34cccb7 );font-family:var( --e-global-typography-a2a929b-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a929b-font-size );font-weight:var( --e-global-typography-a2a929b-font-weight );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-e9c064a > .elementor-widget-container{padding:36px 36px 36px 36px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c7e2168 );border-radius:18px 18px 18px 18px;}.elementor-3485 .elementor-element.elementor-element-fb062b9 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-d5c60a9 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-fb062b9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3485 .elementor-element.elementor-element-7c19934 .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-7c19934 .elementor-icon-box-title{margin-bottom:15px;color:var( --e-global-color-f6a7fc4 );}.elementor-3485 .elementor-element.elementor-element-7c19934 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-7c19934 .elementor-icon-box-title a{font-family:var( --e-global-typography-ab539e7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab539e7-font-size );font-weight:var( --e-global-typography-ab539e7-font-weight );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-7c19934 .elementor-icon-box-description{color:var( --e-global-color-34cccb7 );font-family:var( --e-global-typography-a2a929b-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a929b-font-size );font-weight:var( --e-global-typography-a2a929b-font-weight );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-7c19934 > .elementor-widget-container{padding:36px 36px 36px 36px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c7e2168 );border-radius:18px 18px 18px 18px;}.elementor-3485 .elementor-element.elementor-element-e35567a > .elementor-container{max-width:1280px;}.elementor-3485 .elementor-element.elementor-element-e35567a{padding:75px 0px 45px 0px;}.elementor-3485 .elementor-element.elementor-element-a3f9d57 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-b5f18a1{text-align:left;}.elementor-3485 .elementor-element.elementor-element-b5f18a1 .elementor-heading-title{color:var( --e-global-color-17894cf );font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-b5f18a1 > .elementor-widget-container{margin:0rem 0rem 1.75rem 0rem;}.elementor-3485 .elementor-element.elementor-element-48a4a15 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3485 .elementor-element.elementor-element-37715e5{text-align:left;}.elementor-3485 .elementor-element.elementor-element-37715e5 .elementor-heading-title{color:var( --e-global-color-ab347a2 );font-family:var( --e-global-typography-15b5288-font-family ), Sans-serif;font-size:var( --e-global-typography-15b5288-font-size );font-weight:var( --e-global-typography-15b5288-font-weight );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-ae95667{text-align:left;color:var( --e-global-color-005431c );font-family:var( --e-global-typography-eaeaf1f-font-family ), Sans-serif;font-size:var( --e-global-typography-eaeaf1f-font-size );font-weight:var( --e-global-typography-eaeaf1f-font-weight );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-940976a{margin-top:1.75rem;margin-bottom:0rem;}.elementor-3485 .elementor-element.elementor-element-8dec6e5 .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-8dec6e5.elementor-view-stacked .elementor-icon{background-color:#A5B4FC1F;fill:var( --e-global-color-dc84fb3 );color:var( --e-global-color-dc84fb3 );}.elementor-3485 .elementor-element.elementor-element-8dec6e5.elementor-view-framed .elementor-icon, .elementor-3485 .elementor-element.elementor-element-8dec6e5.elementor-view-default .elementor-icon{fill:#A5B4FC1F;color:#A5B4FC1F;border-color:#A5B4FC1F;}.elementor-3485 .elementor-element.elementor-element-8dec6e5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-dc84fb3 );}.elementor-3485 .elementor-element.elementor-element-8dec6e5{--icon-box-icon-margin:-16px;}.elementor-3485 .elementor-element.elementor-element-8dec6e5 .elementor-icon{font-size:36px;}.elementor-3485 .elementor-element.elementor-element-8dec6e5 .elementor-icon-box-title{margin-bottom:15px;color:var( --e-global-color-f6a7fc4 );}.elementor-3485 .elementor-element.elementor-element-8dec6e5 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-8dec6e5 .elementor-icon-box-title a{font-family:var( --e-global-typography-ab539e7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab539e7-font-size );font-weight:var( --e-global-typography-ab539e7-font-weight );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8dec6e5 .elementor-icon-box-description{color:var( --e-global-color-b180f9a );font-family:var( --e-global-typography-a2a929b-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a929b-font-size );font-weight:var( --e-global-typography-a2a929b-font-weight );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8dec6e5 > .elementor-widget-container{padding:36px 36px 36px 36px;background-color:var( --e-global-color-005431c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c7e2168 );border-radius:18px 18px 18px 18px;}.elementor-3485 .elementor-element.elementor-element-7c18c81 .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-7c18c81.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f6a7fc4 );fill:var( --e-global-color-17894cf );color:var( --e-global-color-17894cf );}.elementor-3485 .elementor-element.elementor-element-7c18c81.elementor-view-framed .elementor-icon, .elementor-3485 .elementor-element.elementor-element-7c18c81.elementor-view-default .elementor-icon{fill:var( --e-global-color-f6a7fc4 );color:var( --e-global-color-f6a7fc4 );border-color:var( --e-global-color-f6a7fc4 );}.elementor-3485 .elementor-element.elementor-element-7c18c81.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-17894cf );}.elementor-3485 .elementor-element.elementor-element-7c18c81{--icon-box-icon-margin:-16px;}.elementor-3485 .elementor-element.elementor-element-7c18c81 .elementor-icon{font-size:38px;}.elementor-3485 .elementor-element.elementor-element-7c18c81 .elementor-icon-box-title{margin-bottom:15px;color:var( --e-global-color-ab347a2 );}.elementor-3485 .elementor-element.elementor-element-7c18c81 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-7c18c81 .elementor-icon-box-title a{font-family:var( --e-global-typography-ab539e7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab539e7-font-size );font-weight:var( --e-global-typography-ab539e7-font-weight );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-7c18c81 .elementor-icon-box-description{color:var( --e-global-color-b2e0b9f );font-family:var( --e-global-typography-a2a929b-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a929b-font-size );font-weight:var( --e-global-typography-a2a929b-font-weight );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-7c18c81 > .elementor-widget-container{padding:36px 36px 36px 36px;background-color:var( --e-global-color-fa95742 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c7e2168 );border-radius:18px 18px 18px 18px;}.elementor-3485 .elementor-element.elementor-element-8806c57 .elementor-icon-box-wrapper{text-align:left;}.elementor-3485 .elementor-element.elementor-element-8806c57.elementor-view-stacked .elementor-icon{background-color:#FFFFFF26;fill:var( --e-global-color-f6a7fc4 );color:var( --e-global-color-f6a7fc4 );}.elementor-3485 .elementor-element.elementor-element-8806c57.elementor-view-framed .elementor-icon, .elementor-3485 .elementor-element.elementor-element-8806c57.elementor-view-default .elementor-icon{fill:#FFFFFF26;color:#FFFFFF26;border-color:#FFFFFF26;}.elementor-3485 .elementor-element.elementor-element-8806c57.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f6a7fc4 );}.elementor-3485 .elementor-element.elementor-element-8806c57{--icon-box-icon-margin:-16px;}.elementor-3485 .elementor-element.elementor-element-8806c57 .elementor-icon{font-size:38px;}.elementor-3485 .elementor-element.elementor-element-8806c57 .elementor-icon-box-title{margin-bottom:15px;color:var( --e-global-color-f6a7fc4 );}.elementor-3485 .elementor-element.elementor-element-8806c57 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-8806c57 .elementor-icon-box-title a{font-family:var( --e-global-typography-ab539e7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab539e7-font-size );font-weight:var( --e-global-typography-ab539e7-font-weight );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8806c57 .elementor-icon-box-description{color:var( --e-global-color-b180f9a );font-family:var( --e-global-typography-a2a929b-font-family ), Sans-serif;font-size:var( --e-global-typography-a2a929b-font-size );font-weight:var( --e-global-typography-a2a929b-font-weight );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8806c57 > .elementor-widget-container{padding:36px 36px 36px 36px;background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-6fa0b4d ) 0%, var( --e-global-color-17894cf ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c7e2168 );border-radius:18px 18px 18px 18px;}.elementor-3485 .elementor-element.elementor-element-16efc74 > .elementor-container{max-width:1280px;}.elementor-3485 .elementor-element.elementor-element-16efc74{padding:45px 0px 75px 0px;}.elementor-3485 .elementor-element.elementor-element-886caaa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-b2c2157{text-align:left;}.elementor-3485 .elementor-element.elementor-element-b2c2157 .elementor-heading-title{color:var( --e-global-color-17894cf );font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-b2c2157 > .elementor-widget-container{margin:0rem 0rem 1.75rem 0rem;}.elementor-3485 .elementor-element.elementor-element-219f97c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3485 .elementor-element.elementor-element-a45d731{text-align:left;}.elementor-3485 .elementor-element.elementor-element-a45d731 .elementor-heading-title{color:var( --e-global-color-ab347a2 );font-family:var( --e-global-typography-15b5288-font-family ), Sans-serif;font-size:var( --e-global-typography-15b5288-font-size );font-weight:var( --e-global-typography-15b5288-font-weight );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-ec5c9df{text-align:left;color:var( --e-global-color-005431c );font-family:var( --e-global-typography-eaeaf1f-font-family ), Sans-serif;font-size:var( --e-global-typography-eaeaf1f-font-size );font-weight:var( --e-global-typography-eaeaf1f-font-weight );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-3bc05f3{--grid-columns:2;--grid-column-gap:45px;}.elementor-3485 .elementor-element.elementor-element-3bc05f3 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-3485 .elementor-element.elementor-element-3bc05f3 .e-loop-item > .elementor-section, .elementor-3485 .elementor-element.elementor-element-3bc05f3 .e-loop-item > .elementor-section > .elementor-container, .elementor-3485 .elementor-element.elementor-element-3bc05f3 .e-loop-item > .e-con, .elementor-3485 .elementor-element.elementor-element-3bc05f3 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-3485 .elementor-element.elementor-element-3bc05f3 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-3485 .elementor-element.elementor-element-c191ce2 > .elementor-container{max-width:1200px;}.elementor-3485 .elementor-element.elementor-element-c191ce2 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3485 .elementor-element.elementor-element-c191ce2, .elementor-3485 .elementor-element.elementor-element-c191ce2 > .elementor-background-overlay{border-radius:28px 28px 28px 28px;}.elementor-3485 .elementor-element.elementor-element-c191ce2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 80px 110px 80px;}.elementor-3485 .elementor-element.elementor-element-5c78132.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3485 .elementor-element.elementor-element-3b9a47b{text-align:center;}.elementor-3485 .elementor-element.elementor-element-59f5c96{text-align:center;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-3485 .elementor-element.elementor-element-59f5c96 .elementor-heading-title{color:var( --e-global-color-f6a7fc4 );font-family:var( --e-global-typography-15b5288-font-family ), Sans-serif;font-size:var( --e-global-typography-15b5288-font-size );font-weight:var( --e-global-typography-15b5288-font-weight );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-59f5c96 > .elementor-widget-container{margin:0rem 0rem 2.25rem 0rem;}.elementor-3485 .elementor-element.elementor-element-7e18a31{text-align:center;color:var( --e-global-color-34cccb7 );font-family:var( --e-global-typography-eaeaf1f-font-family ), Sans-serif;font-size:var( --e-global-typography-eaeaf1f-font-size );font-weight:var( --e-global-typography-eaeaf1f-font-weight );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );}.elementor-3485 .elementor-element.elementor-element-7e18a31 > .elementor-widget-container{margin:0rem 0rem 02rem 0rem;}.elementor-3485 .elementor-element.elementor-element-d258624 .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-3485 .elementor-element.elementor-element-d258624 .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-3485 .elementor-element.elementor-element-d258624 .elementor-button{font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );fill:var( --e-global-color-005431c );color:var( --e-global-color-005431c );background-color:var( --e-global-color-f6a7fc4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f6a7fc4 );border-radius:999px 999px 999px 999px;box-shadow:0px 18px 40px -15px rgba(165, 180.00000000000003, 252, 0.55);padding:18px 30px 18px 30px;}.elementor-3485 .elementor-element.elementor-element-d258624 > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;background-color:#02010100;}.elementor-3485 .elementor-element.elementor-element-d258624{width:auto;max-width:auto;}.elementor-3485 .elementor-element.elementor-element-eb812ff .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-3485 .elementor-element.elementor-element-eb812ff .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-3485 .elementor-element.elementor-element-eb812ff .elementor-button{font-family:var( --e-global-typography-a12ff96-font-family ), Sans-serif;font-size:var( --e-global-typography-a12ff96-font-size );font-weight:var( --e-global-typography-a12ff96-font-weight );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );fill:var( --e-global-color-f6a7fc4 );color:var( --e-global-color-f6a7fc4 );background-color:var( --e-global-color-4664f85 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF50;border-radius:999px 999px 999px 999px;padding:18px 30px 18px 30px;}.elementor-3485 .elementor-element.elementor-element-eb812ff .elementor-button:hover, .elementor-3485 .elementor-element.elementor-element-eb812ff .elementor-button:focus{background-color:#FFFFFF50;}.elementor-3485 .elementor-element.elementor-element-eb812ff{width:auto;max-width:auto;}.elementor-3485 .elementor-element.elementor-element-eb812ff > .elementor-widget-container{background-color:#02010100;}@media(min-width:768px){.elementor-3485 .elementor-element.elementor-element-c55d5fa{width:30.156%;}.elementor-3485 .elementor-element.elementor-element-928f19b{width:36.175%;}.elementor-3485 .elementor-element.elementor-element-ec23dcc{width:33%;}.elementor-3485 .elementor-element.elementor-element-298571e{width:33%;}.elementor-3485 .elementor-element.elementor-element-c43a0ac{width:3%;}.elementor-3485 .elementor-element.elementor-element-cc6d941{width:3%;}.elementor-3485 .elementor-element.elementor-element-a8c588e{width:3%;}.elementor-3485 .elementor-element.elementor-element-6302525{width:23.66%;}.elementor-3485 .elementor-element.elementor-element-d95be74{width:45%;}.elementor-3485 .elementor-element.elementor-element-e4a5da5{width:55%;}.elementor-3485 .elementor-element.elementor-element-bea50f3{width:60%;}.elementor-3485 .elementor-element.elementor-element-55844ae{width:40%;}.elementor-3485 .elementor-element.elementor-element-854f05c{width:60%;}.elementor-3485 .elementor-element.elementor-element-a053abe{width:40%;}}@media(max-width:1024px){.elementor-3485 .elementor-element.elementor-element-8970c92 .elementor-heading-title{font-size:var( --e-global-typography-7c56487-font-size );line-height:var( --e-global-typography-7c56487-line-height );letter-spacing:var( --e-global-typography-7c56487-letter-spacing );word-spacing:var( --e-global-typography-7c56487-word-spacing );}.elementor-3485 .elementor-element.elementor-element-dffdbc0{padding:50px 50px 50px 50px;}.elementor-3485 .elementor-element.elementor-element-aeba938 .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}body:not(.rtl) .elementor-3485 .elementor-element.elementor-element-aeba938{right:0px;}body.rtl .elementor-3485 .elementor-element.elementor-element-aeba938{left:0px;}.elementor-3485 .elementor-element.elementor-element-aeba938{top:-15px;}.elementor-3485 .elementor-element.elementor-element-3546872{text-align:left;}.elementor-3485 .elementor-element.elementor-element-3546872 .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-cd23a0a{text-align:left;}.elementor-3485 .elementor-element.elementor-element-cd23a0a .elementor-heading-title{font-size:var( --e-global-typography-7c56487-font-size );line-height:var( --e-global-typography-7c56487-line-height );letter-spacing:var( --e-global-typography-7c56487-letter-spacing );word-spacing:var( --e-global-typography-7c56487-word-spacing );}.elementor-3485 .elementor-element.elementor-element-f6f3cdb{text-align:left;font-size:var( --e-global-typography-eaeaf1f-font-size );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );}.elementor-3485 .elementor-element.elementor-element-f6f3cdb > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3485 .elementor-element.elementor-element-6452a89 .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-4cfa874 .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-72341af{margin-top:25px;margin-bottom:0px;}.elementor-3485 .elementor-element.elementor-element-c99646b .elementor-heading-title{font-size:var( --e-global-typography-93f8a53-font-size );line-height:var( --e-global-typography-93f8a53-line-height );letter-spacing:var( --e-global-typography-93f8a53-letter-spacing );word-spacing:var( --e-global-typography-93f8a53-word-spacing );}.elementor-3485 .elementor-element.elementor-element-aebe85f .elementor-heading-title{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-9d1210e .elementor-heading-title{font-size:var( --e-global-typography-93f8a53-font-size );line-height:var( --e-global-typography-93f8a53-line-height );letter-spacing:var( --e-global-typography-93f8a53-letter-spacing );word-spacing:var( --e-global-typography-93f8a53-word-spacing );}.elementor-3485 .elementor-element.elementor-element-fbe4a5b .elementor-heading-title{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-14fddcd .elementor-heading-title{font-size:var( --e-global-typography-93f8a53-font-size );line-height:var( --e-global-typography-93f8a53-line-height );letter-spacing:var( --e-global-typography-93f8a53-letter-spacing );word-spacing:var( --e-global-typography-93f8a53-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8ace220 .elementor-heading-title{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-703ce06{padding:80px 0px 45px 0px;}.elementor-3485 .elementor-element.elementor-element-c669633{padding:45px 20px 45px 20px;}.elementor-3485 .elementor-element.elementor-element-b53edf8 > .elementor-element-populated{margin:0rem 0rem 2rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-3485 .elementor-element.elementor-element-66dfc4d{text-align:left;}.elementor-3485 .elementor-element.elementor-element-66dfc4d .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-c67a492{text-align:left;}.elementor-3485 .elementor-element.elementor-element-c67a492 .elementor-heading-title{font-size:var( --e-global-typography-15b5288-font-size );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-deb8c57{text-align:left;font-size:var( --e-global-typography-eaeaf1f-font-size );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );}.elementor-3485 .elementor-element.elementor-element-deb8c57 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3485 .elementor-element.elementor-element-874d1c0 .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-49892e3 .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-f41f8ec .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-2946db6 .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-76b0460 .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-dddb389{text-align:left;}.elementor-3485 .elementor-element.elementor-element-dddb389 .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-c1a0135{text-align:left;}.elementor-3485 .elementor-element.elementor-element-c1a0135 .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-743b8cc{text-align:left;}.elementor-3485 .elementor-element.elementor-element-743b8cc .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-61ca346{padding:45px 20px 45px 20px;}.elementor-3485 .elementor-element.elementor-element-9422ff2{text-align:center;}.elementor-3485 .elementor-element.elementor-element-9422ff2 .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-2156f95{text-align:center;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3485 .elementor-element.elementor-element-2156f95 .elementor-heading-title{font-size:var( --e-global-typography-15b5288-font-size );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-2156f95 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3485 .elementor-element.elementor-element-01595ba{text-align:center;font-size:var( --e-global-typography-eaeaf1f-font-size );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );}.elementor-3485 .elementor-element.elementor-element-01595ba > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3485 .elementor-element.elementor-element-0e2c005 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-0e2c005 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-0e2c005 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-a7696c7 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-a7696c7 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-a7696c7 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-ad76350 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-ad76350 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-ad76350 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-355b962 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-355b962 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-355b962 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8794761 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-8794761 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8794761 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-92e5c9a .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-92e5c9a .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-92e5c9a .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-a48b006{padding:80px 0px 45px 0px;}.elementor-3485 .elementor-element.elementor-element-b5f79d7{padding:45px 20px 45px 20px;}.elementor-3485 .elementor-element.elementor-element-d95be74 > .elementor-element-populated{margin:0rem 0rem 2rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-3485 .elementor-element.elementor-element-7211b49{text-align:left;}.elementor-3485 .elementor-element.elementor-element-7211b49 .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-54d21d5{text-align:left;}.elementor-3485 .elementor-element.elementor-element-54d21d5 .elementor-heading-title{font-size:var( --e-global-typography-15b5288-font-size );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-f5277e2{text-align:left;font-size:var( --e-global-typography-eaeaf1f-font-size );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );}.elementor-3485 .elementor-element.elementor-element-f5277e2 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3485 .elementor-element.elementor-element-6e25c4f .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-6e25c4f{width:100%;max-width:100%;}.elementor-3485 .elementor-element.elementor-element-017181e{padding:50px 50px 50px 50px;}.elementor-3485 .elementor-element.elementor-element-6f518d0{text-align:left;}.elementor-3485 .elementor-element.elementor-element-6f518d0 .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-434cfe1{text-align:left;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3485 .elementor-element.elementor-element-434cfe1 .elementor-heading-title{font-size:var( --e-global-typography-15b5288-font-size );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8c07956{text-align:left;font-size:var( --e-global-typography-eaeaf1f-font-size );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8c07956 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3485 .elementor-element.elementor-element-0ff8e03{margin-top:1rem;margin-bottom:0rem;}.elementor-3485 .elementor-element.elementor-element-1e8d326 > .elementor-element-populated{border-width:0px 1px 1px 0px;}.elementor-3485 .elementor-element.elementor-element-0c654e0 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-0c654e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-0c654e0 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-f08d87c > .elementor-element-populated{border-width:0px 0px 1px 0px;}.elementor-3485 .elementor-element.elementor-element-f0bc980 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-f0bc980 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-f0bc980 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-e408129 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-d3b5f89 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-d3b5f89 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-d3b5f89 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-6c02315 > .elementor-element-populated{border-width:0px 0px 0px 1px;}.elementor-3485 .elementor-element.elementor-element-e9c064a .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-e9c064a .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-e9c064a .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-fb062b9 > .elementor-element-populated{border-width:0px 0px 0px 1px;}.elementor-3485 .elementor-element.elementor-element-7c19934 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-7c19934 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-7c19934 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-e35567a{padding:45px 20px 45px 20px;}.elementor-3485 .elementor-element.elementor-element-b5f18a1{text-align:center;}.elementor-3485 .elementor-element.elementor-element-b5f18a1 .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-37715e5{text-align:left;}.elementor-3485 .elementor-element.elementor-element-37715e5 .elementor-heading-title{font-size:var( --e-global-typography-15b5288-font-size );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-ae95667{text-align:left;font-size:var( --e-global-typography-eaeaf1f-font-size );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8dec6e5 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-8dec6e5 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8dec6e5 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-7c18c81 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-7c18c81 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-7c18c81 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8806c57 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-8806c57 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8806c57 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-16efc74{padding:45px 20px 45px 20px;}.elementor-3485 .elementor-element.elementor-element-b2c2157{text-align:center;}.elementor-3485 .elementor-element.elementor-element-b2c2157 .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-a45d731{text-align:left;}.elementor-3485 .elementor-element.elementor-element-a45d731 .elementor-heading-title{font-size:var( --e-global-typography-15b5288-font-size );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-ec5c9df{text-align:left;font-size:var( --e-global-typography-eaeaf1f-font-size );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );}.elementor-3485 .elementor-element.elementor-element-3bc05f3{--grid-columns:2;}.elementor-3485 .elementor-element.elementor-element-c191ce2{padding:60px 45px 60px 45px;}.elementor-3485 .elementor-element.elementor-element-59f5c96{text-align:center;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3485 .elementor-element.elementor-element-59f5c96 .elementor-heading-title{font-size:var( --e-global-typography-15b5288-font-size );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-7e18a31{text-align:center;font-size:var( --e-global-typography-eaeaf1f-font-size );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );}.elementor-3485 .elementor-element.elementor-element-7e18a31 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3485 .elementor-element.elementor-element-d258624 .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-eb812ff .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}}@media(max-width:767px){.elementor-3485 .elementor-element.elementor-element-8970c92 .elementor-heading-title{font-size:var( --e-global-typography-7c56487-font-size );line-height:var( --e-global-typography-7c56487-line-height );letter-spacing:var( --e-global-typography-7c56487-letter-spacing );word-spacing:var( --e-global-typography-7c56487-word-spacing );}.elementor-3485 .elementor-element.elementor-element-dffdbc0{padding:45px 15px 45px 15px;}.elementor-3485 .elementor-element.elementor-element-aeba938 .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-3546872{text-align:center;}.elementor-3485 .elementor-element.elementor-element-3546872 .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-cd23a0a{text-align:center;}.elementor-3485 .elementor-element.elementor-element-cd23a0a .elementor-heading-title{font-size:var( --e-global-typography-7c56487-font-size );line-height:var( --e-global-typography-7c56487-line-height );letter-spacing:var( --e-global-typography-7c56487-letter-spacing );word-spacing:var( --e-global-typography-7c56487-word-spacing );}.elementor-3485 .elementor-element.elementor-element-f6f3cdb{text-align:center;font-size:var( --e-global-typography-eaeaf1f-font-size );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );}.elementor-3485 .elementor-element.elementor-element-5939d79.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3485 .elementor-element.elementor-element-6452a89 .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-6452a89 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-3485 .elementor-element.elementor-element-4cfa874 .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-087bbc8{width:50%;}.elementor-3485 .elementor-element.elementor-element-087bbc8 > .elementor-element-populated, .elementor-3485 .elementor-element.elementor-element-087bbc8 > .elementor-element-populated > .elementor-background-overlay, .elementor-3485 .elementor-element.elementor-element-087bbc8 > .elementor-background-slideshow{border-radius:28px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-087bbc8 > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-3485 .elementor-element.elementor-element-c99646b .elementor-heading-title{font-size:var( --e-global-typography-93f8a53-font-size );line-height:var( --e-global-typography-93f8a53-line-height );letter-spacing:var( --e-global-typography-93f8a53-letter-spacing );word-spacing:var( --e-global-typography-93f8a53-word-spacing );}.elementor-3485 .elementor-element.elementor-element-aebe85f .elementor-heading-title{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-c55d5fa{width:50%;}.elementor-3485 .elementor-element.elementor-element-c55d5fa > .elementor-element-populated, .elementor-3485 .elementor-element.elementor-element-c55d5fa > .elementor-element-populated > .elementor-background-overlay, .elementor-3485 .elementor-element.elementor-element-c55d5fa > .elementor-background-slideshow{border-radius:0px 28px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-c55d5fa > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-3485 .elementor-element.elementor-element-9d1210e .elementor-heading-title{font-size:var( --e-global-typography-93f8a53-font-size );line-height:var( --e-global-typography-93f8a53-line-height );letter-spacing:var( --e-global-typography-93f8a53-letter-spacing );word-spacing:var( --e-global-typography-93f8a53-word-spacing );}.elementor-3485 .elementor-element.elementor-element-fbe4a5b .elementor-heading-title{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-928f19b{width:100%;}.elementor-3485 .elementor-element.elementor-element-928f19b > .elementor-element-populated, .elementor-3485 .elementor-element.elementor-element-928f19b > .elementor-element-populated > .elementor-background-overlay, .elementor-3485 .elementor-element.elementor-element-928f19b > .elementor-background-slideshow{border-radius:0px 0px 28px 28px;}.elementor-3485 .elementor-element.elementor-element-928f19b > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-3485 .elementor-element.elementor-element-14fddcd .elementor-heading-title{font-size:var( --e-global-typography-93f8a53-font-size );line-height:var( --e-global-typography-93f8a53-line-height );letter-spacing:var( --e-global-typography-93f8a53-letter-spacing );word-spacing:var( --e-global-typography-93f8a53-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8ace220 .elementor-heading-title{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-c669633{padding:45px 15px 45px 15px;}.elementor-3485 .elementor-element.elementor-element-b53edf8 > .elementor-element-populated{margin:0px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3485 .elementor-element.elementor-element-66dfc4d .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-c67a492 .elementor-heading-title{font-size:var( --e-global-typography-15b5288-font-size );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-deb8c57{font-size:var( --e-global-typography-eaeaf1f-font-size );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );}.elementor-3485 .elementor-element.elementor-element-874d1c0 .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-49892e3 .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-f41f8ec .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-2946db6 .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-76b0460 .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-7e3720c > .elementor-container{min-height:450px;}.elementor-3485 .elementor-element.elementor-element-7e3720c{padding:25px 25px 25px 25px;}.elementor-3485 .elementor-element.elementor-element-dddb389 .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-c1a0135 .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-743b8cc .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-61ca346{padding:45px 15px 45px 15px;}.elementor-3485 .elementor-element.elementor-element-9422ff2 .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-2156f95 .elementor-heading-title{font-size:var( --e-global-typography-15b5288-font-size );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-01595ba{font-size:var( --e-global-typography-eaeaf1f-font-size );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );}.elementor-3485 .elementor-element.elementor-element-4b7cf71{padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-0e2c005 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-0e2c005 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-0e2c005 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-a7696c7 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-a7696c7 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-a7696c7 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-ad76350 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-ad76350 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-ad76350 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-355b962 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-355b962 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-355b962 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8794761 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-8794761 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8794761 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-92e5c9a .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-92e5c9a .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-92e5c9a .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-b5f79d7{padding:45px 15px 45px 15px;}.elementor-3485 .elementor-element.elementor-element-d95be74 > .elementor-element-populated{margin:0px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3485 .elementor-element.elementor-element-7211b49{text-align:center;}.elementor-3485 .elementor-element.elementor-element-7211b49 .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-54d21d5{text-align:center;}.elementor-3485 .elementor-element.elementor-element-54d21d5 .elementor-heading-title{font-size:var( --e-global-typography-15b5288-font-size );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-f5277e2{text-align:center;font-size:var( --e-global-typography-eaeaf1f-font-size );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );}.elementor-3485 .elementor-element.elementor-element-6e25c4f .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-6e25c4f > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-3485 .elementor-element.elementor-element-017181e{padding:45px 15px 45px 15px;}.elementor-3485 .elementor-element.elementor-element-6f518d0 .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-434cfe1 .elementor-heading-title{font-size:var( --e-global-typography-15b5288-font-size );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-434cfe1 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3485 .elementor-element.elementor-element-8c07956{font-size:var( --e-global-typography-eaeaf1f-font-size );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );}.elementor-3485 .elementor-element.elementor-element-0ff8e03{margin-top:1rem;margin-bottom:0rem;}.elementor-3485 .elementor-element.elementor-element-1e8d326 > .elementor-element-populated{border-width:0px 0px 1px 0px;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-0c654e0 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-0c654e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-0c654e0 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-f08d87c > .elementor-element-populated{border-width:0px 0px 1px 0px;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-f0bc980 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-f0bc980 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-f0bc980 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-e408129 > .elementor-element-populated{border-width:0px 0px 1px 0px;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-d3b5f89 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-d3b5f89 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-d3b5f89 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-6c02315 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-e9c064a .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-e9c064a .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-e9c064a .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-fb062b9 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3485 .elementor-element.elementor-element-7c19934 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-7c19934 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-7c19934 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-e35567a{padding:45px 15px 45px 15px;}.elementor-3485 .elementor-element.elementor-element-b5f18a1 .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-37715e5 .elementor-heading-title{font-size:var( --e-global-typography-15b5288-font-size );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-ae95667{font-size:var( --e-global-typography-eaeaf1f-font-size );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8dec6e5 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-8dec6e5 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8dec6e5 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-7c18c81 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-7c18c81 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-7c18c81 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8806c57 .elementor-icon-box-title, .elementor-3485 .elementor-element.elementor-element-8806c57 .elementor-icon-box-title a{font-size:var( --e-global-typography-ab539e7-font-size );line-height:var( --e-global-typography-ab539e7-line-height );letter-spacing:var( --e-global-typography-ab539e7-letter-spacing );word-spacing:var( --e-global-typography-ab539e7-word-spacing );}.elementor-3485 .elementor-element.elementor-element-8806c57 .elementor-icon-box-description{font-size:var( --e-global-typography-a2a929b-font-size );line-height:var( --e-global-typography-a2a929b-line-height );letter-spacing:var( --e-global-typography-a2a929b-letter-spacing );word-spacing:var( --e-global-typography-a2a929b-word-spacing );}.elementor-3485 .elementor-element.elementor-element-16efc74{padding:45px 15px 45px 15px;}.elementor-3485 .elementor-element.elementor-element-b2c2157 .elementor-heading-title{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-a45d731{text-align:center;}.elementor-3485 .elementor-element.elementor-element-a45d731 .elementor-heading-title{font-size:var( --e-global-typography-15b5288-font-size );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-ec5c9df{text-align:center;font-size:var( --e-global-typography-eaeaf1f-font-size );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );}.elementor-3485 .elementor-element.elementor-element-3bc05f3{--grid-columns:1;}.elementor-3485 .elementor-element.elementor-element-c191ce2{padding:45px 15px 45px 15px;}.elementor-3485 .elementor-element.elementor-element-59f5c96 .elementor-heading-title{font-size:var( --e-global-typography-15b5288-font-size );line-height:var( --e-global-typography-15b5288-line-height );letter-spacing:var( --e-global-typography-15b5288-letter-spacing );word-spacing:var( --e-global-typography-15b5288-word-spacing );}.elementor-3485 .elementor-element.elementor-element-7e18a31{font-size:var( --e-global-typography-eaeaf1f-font-size );line-height:var( --e-global-typography-eaeaf1f-line-height );letter-spacing:var( --e-global-typography-eaeaf1f-letter-spacing );word-spacing:var( --e-global-typography-eaeaf1f-word-spacing );}.elementor-3485 .elementor-element.elementor-element-d258624 .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}.elementor-3485 .elementor-element.elementor-element-d258624 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-3485 .elementor-element.elementor-element-eb812ff .elementor-button{font-size:var( --e-global-typography-a12ff96-font-size );line-height:var( --e-global-typography-a12ff96-line-height );letter-spacing:var( --e-global-typography-a12ff96-letter-spacing );word-spacing:var( --e-global-typography-a12ff96-word-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-3485 .elementor-element.elementor-element-5939d79{width:100%;}.elementor-3485 .elementor-element.elementor-element-76cffa4{width:100%;}.elementor-3485 .elementor-element.elementor-element-b53edf8{width:100%;}.elementor-3485 .elementor-element.elementor-element-b8316da{width:100%;}.elementor-3485 .elementor-element.elementor-element-d95be74{width:100%;}.elementor-3485 .elementor-element.elementor-element-e4a5da5{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-8970c92 */.elementor-3485 .elementor-element.elementor-element-8970c92 span {
    font-weight: 800 !important;
    font-size: clamp(220px, 30vw, 420px) !important;
    line-height: 0.85 !important;
    letter-spacing: -0.05em !important;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aeba938 */.elementor-3485 .elementor-element.elementor-element-aeba938 a {
    pointer-events: none;
    backdrop-filter: blur(8px);
    animation: float 4s ease-in-out infinite;
}

@keyframes float {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd23a0a */.elementor-3485 .elementor-element.elementor-element-cd23a0a span {
    background: linear-gradient(90deg, var(--sky-glow) 0%, #fff 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6f3cdb */.elementor-3485 .elementor-element.elementor-element-f6f3cdb p {
    color: unset;
    line-height: unset;
    font-size: unset;
    font-weight: unset;
    font-family: unset;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6452a89 */.elementor-3485 .elementor-element.elementor-element-6452a89 a:hover {
    transform: translateY(-2px);
    box-shadow: 0 18px 40px -15px rgba(165, 180, 252, 0.55);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c99646b */.elementor-3485 .elementor-element.elementor-element-c99646b h6 {
    background: linear-gradient(135deg, #fff, var(--sky-glow));
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d1210e */.elementor-3485 .elementor-element.elementor-element-9d1210e h6 {
    background: linear-gradient(135deg, #fff, var(--sky-glow));
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14fddcd */.elementor-3485 .elementor-element.elementor-element-14fddcd h6 {
    background: linear-gradient(135deg, #fff, var(--sky-glow));
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dffdbc0 */.elementor-3485 .elementor-element.elementor-element-dffdbc0 {
    background: #100a4a;
}

.elementor-3485 .elementor-element.elementor-element-dffdbc0:before {
    content: "";
    position: absolute;
    inset: -20% -10% 0 -10%;
    background: radial-gradient(60% 50% at 80% 20%, rgba(14, 165, 233, 0.42), transparent 60%), radial-gradient(50% 40% at 20% 80%, rgba(67, 56, 202, 0.5), transparent 60%);
}

@media (min-width: 1200px) {
    .elementor-3485 .elementor-element.elementor-element-dffdbc0 {
        margin: 0 45px;
    }
}

@media (max-width: 1025px) {
    .elementor-3485 .elementor-element.elementor-element-dffdbc0 {
        max-width: 95vw;
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66dfc4d */.elementor-3485 .elementor-element.elementor-element-66dfc4d span.lavande {
    color: #818cf8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c67a492 */.elementor-3485 .elementor-element.elementor-element-c67a492 span {
    color: var(--sky);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deb8c57 */.elementor-3485 .elementor-element.elementor-element-deb8c57 p {
    color: unset;
    line-height: unset;
    font-size: unset;
    font-weight: unset;
    font-family: unset;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b53edf8 */@media (min-width: 1200px) {
    .elementor-3485 .elementor-element.elementor-element-b53edf8 {
        padding-right: 72px;
    }
}

@media (min-width: 1025px) and (max-width: 1199px) {
    .elementor-3485 .elementor-element.elementor-element-b53edf8 {
        padding-right: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dddb389 */.elementor-3485 .elementor-element.elementor-element-dddb389 span.lavande {
    color: #818cf8;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b409bd9 */.elementor-3485 .elementor-element.elementor-element-b409bd9 .phones-viz {
    position: relative;
    border-radius: var(--radius-md);
    padding: 36px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 24px;
}

.elementor-3485 .elementor-element.elementor-element-b409bd9 .phone {
    position: relative;
    width: 150px;
    aspect-ratio: 1 / 2.05;
    background: linear-gradient(180deg, #1a1660, #100a4a);
    border-radius: 22px;
    border: 2px solid rgba(165, 180, 252, 0.25);
    box-shadow: 0 30px 50px -25px rgba(0, 0, 0, 0.6), inset 0 0 0 1px rgba(255, 255, 255, 0.05);
    padding: 8px;
    transform-origin: center center;
    overflow: hidden;
}

.elementor-3485 .elementor-element.elementor-element-b409bd9 .phone .screen {
    position: relative;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, var(--navy-2), #100a4a);
    border-radius: 16px;
    overflow: hidden;
    padding: 18px 10px 10px;
}

.elementor-3485 .elementor-element.elementor-element-b409bd9 .phone .platform-pill {
    position: absolute;
    top: 12px;
    left: 12px;
    font-size: 8px;
    font-weight: 600;
    padding: 3px 8px;
    border-radius: 999px;
    letter-spacing: 0.06em;
    z-index: 3;
}

.elementor-3485 .elementor-element.elementor-element-b409bd9 .phone .status-row {
    position: absolute;
    top: 12px;
    right: 12px;
    display: flex;
    align-items: center;
    gap: 4px;
    z-index: 3;
}

.elementor-3485 .elementor-element.elementor-element-b409bd9 .phone .status-row i {
    display: inline-block;
    width: 4px;
    height: 4px;
    background: var(--lavande-soft);
    border-radius: 50%;
}

.elementor-3485 .elementor-element.elementor-element-b409bd9 .phone .app-content {
    padding-top: 28px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.elementor-3485 .elementor-element.elementor-element-b409bd9 .phone .app-title {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #fff;
    letter-spacing: -0.01em;
    margin: 0;
}

.elementor-3485 .elementor-element.elementor-element-b409bd9 .phone .app-sub {
    font-size: 9px;
    color: var(--lavande-soft);
    margin-top: -4px;
}

.elementor-3485 .elementor-element.elementor-element-b409bd9 .phone .card-mini {
    background: rgba(165, 180, 252, 0.08);
    border: 1px solid rgba(165, 180, 252, 0.18);
    border-radius: 8px;
    padding: 8px 9px;
    display: flex;
    align-items: center;
    gap: 7px;
}

.elementor-3485 .elementor-element.elementor-element-b409bd9 .phone .card-mini .ico {
    width: 18px;
    height: 18px;
    border-radius: 5px;
    background: var(--grad-mobile);
    flex-shrink: 0;
}

.elementor-3485 .elementor-element.elementor-element-b409bd9 .phone .card-mini .ico.alt {
    background: linear-gradient(135deg, var(--mint), var(--sky));
}

.elementor-3485 .elementor-element.elementor-element-b409bd9 .phone .card-mini .lines {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 3px;
}

.elementor-3485 .elementor-element.elementor-element-b409bd9 .phone .card-mini .lines i {
    height: 3px;
    border-radius: 2px;
    background: linear-gradient(90deg, rgba(165, 180, 252, 0.5), rgba(165, 180, 252, 0.1));
}

.elementor-3485 .elementor-element.elementor-element-b409bd9 .phone-ios {
    transform: rotate(-4deg) translateY(6px);
}

.elementor-3485 .elementor-element.elementor-element-b409bd9 .phone-ios .platform-pill {
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.2);
}

.elementor-3485 .elementor-element.elementor-element-b409bd9 .phone-android {
    transform: rotate(4deg) translateY(-6px);
}

.elementor-3485 .elementor-element.elementor-element-b409bd9 .phone-ios .notch {
    position: absolute;
    top: 8px;
    left: 50%;
    transform: translateX(-50%);
    width: 36%;
    height: 14px;
    background: #000;
    border-radius: 0 0 12px 12px;
    z-index: 2;
}



.elementor-3485 .elementor-element.elementor-element-b409bd9 .sync-bolt {
    position: absolute;
    z-index: 2;
    color: var(--sky-glow);
    font-weight: 600;
    font-size: 11px;
    background: rgba(14, 165, 233, 0.12);
    border: 1px solid rgba(14, 165, 233, 0.4);
    border-radius: 999px;
    padding: 6px 12px;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1a0135 */.elementor-3485 .elementor-element.elementor-element-c1a0135 span.lavande {
    color: #818cf8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-743b8cc */.elementor-3485 .elementor-element.elementor-element-743b8cc span.lavande {
    color: #818cf8;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d1eeab5 */.elementor-3485 .elementor-element.elementor-element-d1eeab5 {
    min-height: 100%;
        aspect-ratio: 4 / 3.4;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7e3720c */.elementor-3485 .elementor-element.elementor-element-7e3720c {
    position: relative;
    background: radial-gradient(80% 80% at 70% 20%, rgba(109, 40, 217, 0.45), transparent 60%), radial-gradient(80% 80% at 20% 80%, rgba(67, 56, 202, 0.55), transparent 60%), #100a4a !important;
    border-radius: 18px;
    padding: 36px;
    overflow: hidden;
    box-shadow: 0 25px 50px -25px rgba(109, 40, 217, 0.5);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-703ce06 */@media (max-width: 1025px) {
    .elementor-3485 .elementor-element.elementor-element-703ce06 {
        max-width: 95vw;
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9422ff2 */.elementor-3485 .elementor-element.elementor-element-9422ff2 span.lavande {
    color: #818cf8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2156f95 */.elementor-3485 .elementor-element.elementor-element-2156f95 span {
    color: var(--sky);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01595ba */.elementor-3485 .elementor-element.elementor-element-01595ba p {
    color: unset;
    line-height: unset;
    font-size: unset;
    font-weight: unset;
    font-family: unset;
}

.elementor-3485 .elementor-element.elementor-element-01595ba strong {
    color: var(--sky);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e2c005 */.elementor-3485 .elementor-element.elementor-element-0e2c005:hover .elementor-widget-container {
    transform: translateY(-4px);
    box-shadow: var(--shadow-sky);
    border-color: transparent;
}

.elementor-3485 .elementor-element.elementor-element-0e2c005 .elementor-widget-container:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, var(--indigo), var(--sky-glow));
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .35s ease;
}

.elementor-3485 .elementor-element.elementor-element-0e2c005:hover .elementor-widget-container:before {
    transform: scaleX(1);
}

.elementor-3485 .elementor-element.elementor-element-0e2c005 .elementor-icon {
    margin: 14px 0 24px;
    width: 74px;
    height: 74px;
    border-radius: 50%;
    background: radial-gradient(120% 120% at 30% 25%, var(--offwhite), #fff 70%);
    border: 1px solid rgba(16, 10, 74, 0.08);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 10px 24px -16px rgba(67, 56, 202, 0.4);
    transition: transform .3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ec23dcc */.elementor-3485 .elementor-element.elementor-element-ec23dcc.elementor-column {
    width: 33% !important;
}

@media (max-width: 1024px) {
    .elementor-3485 .elementor-element.elementor-element-ec23dcc.elementor-column {
        width: 50% !important;
    }
}

@media (max-width: 768px) {
    .elementor-3485 .elementor-element.elementor-element-ec23dcc.elementor-column {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7696c7 */.elementor-3485 .elementor-element.elementor-element-a7696c7:hover .elementor-widget-container {
    transform: translateY(-4px);
    box-shadow: var(--shadow-sky);
    border-color: transparent;
}

.elementor-3485 .elementor-element.elementor-element-a7696c7 .elementor-widget-container:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, var(--indigo), var(--sky-glow));
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .35s ease;
}

.elementor-3485 .elementor-element.elementor-element-a7696c7:hover .elementor-widget-container:before {
    transform: scaleX(1);
}

.elementor-3485 .elementor-element.elementor-element-a7696c7 .elementor-icon {
    margin: 14px 0 24px;
    width: 74px;
    height: 74px;
    border-radius: 50%;
    background: radial-gradient(120% 120% at 30% 25%, var(--offwhite), #fff 70%);
    border: 1px solid rgba(16, 10, 74, 0.08);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 10px 24px -16px rgba(67, 56, 202, 0.4);
    transition: transform .3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-298571e */.elementor-3485 .elementor-element.elementor-element-298571e.elementor-column {
    width: 33% !important;
}

@media (max-width: 1024px) {
    .elementor-3485 .elementor-element.elementor-element-298571e.elementor-column {
        width: 50% !important;
    }
}

@media (max-width: 768px) {
    .elementor-3485 .elementor-element.elementor-element-298571e.elementor-column {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad76350 */.elementor-3485 .elementor-element.elementor-element-ad76350:hover .elementor-widget-container {
    transform: translateY(-4px);
    box-shadow: var(--shadow-sky);
    border-color: transparent;
}

.elementor-3485 .elementor-element.elementor-element-ad76350 .elementor-widget-container:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, var(--indigo), var(--sky-glow));
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .35s ease;
}

.elementor-3485 .elementor-element.elementor-element-ad76350:hover .elementor-widget-container:before {
    transform: scaleX(1);
}

.elementor-3485 .elementor-element.elementor-element-ad76350 .elementor-icon {
    margin: 14px 0 24px;
    width: 74px;
    height: 74px;
    border-radius: 50%;
    background: radial-gradient(120% 120% at 30% 25%, var(--offwhite), #fff 70%);
    border: 1px solid rgba(16, 10, 74, 0.08);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 10px 24px -16px rgba(67, 56, 202, 0.4);
    transition: transform .3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c43a0ac */.elementor-3485 .elementor-element.elementor-element-c43a0ac.elementor-column {
    width: 33% !important;
}

@media (max-width: 1024px) {
    .elementor-3485 .elementor-element.elementor-element-c43a0ac.elementor-column {
        width: 50% !important;
    }
}

@media (max-width: 768px) {
    .elementor-3485 .elementor-element.elementor-element-c43a0ac.elementor-column {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-355b962 */.elementor-3485 .elementor-element.elementor-element-355b962:hover .elementor-widget-container {
    transform: translateY(-4px);
    box-shadow: var(--shadow-sky);
    border-color: transparent;
}

.elementor-3485 .elementor-element.elementor-element-355b962 .elementor-widget-container:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, var(--indigo), var(--sky-glow));
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .35s ease;
}

.elementor-3485 .elementor-element.elementor-element-355b962:hover .elementor-widget-container:before {
    transform: scaleX(1);
}

.elementor-3485 .elementor-element.elementor-element-355b962 .elementor-icon {
    margin: 14px 0 24px;
    width: 74px;
    height: 74px;
    border-radius: 50%;
    background: radial-gradient(120% 120% at 30% 25%, var(--offwhite), #fff 70%);
    border: 1px solid rgba(16, 10, 74, 0.08);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 10px 24px -16px rgba(67, 56, 202, 0.4);
    transition: transform .3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cc6d941 */.elementor-3485 .elementor-element.elementor-element-cc6d941.elementor-column {
    width: 33% !important;
}

@media (max-width: 1024px) {
    .elementor-3485 .elementor-element.elementor-element-cc6d941.elementor-column {
        width: 50% !important;
    }
}

@media (max-width: 768px) {
    .elementor-3485 .elementor-element.elementor-element-cc6d941.elementor-column {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8794761 */.elementor-3485 .elementor-element.elementor-element-8794761:hover .elementor-widget-container {
    transform: translateY(-4px);
    box-shadow: var(--shadow-sky);
    border-color: transparent;
}

.elementor-3485 .elementor-element.elementor-element-8794761 .elementor-widget-container:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, var(--indigo), var(--sky-glow));
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .35s ease;
}

.elementor-3485 .elementor-element.elementor-element-8794761:hover .elementor-widget-container:before {
    transform: scaleX(1);
}

.elementor-3485 .elementor-element.elementor-element-8794761 .elementor-icon {
    margin: 14px 0 24px;
    width: 74px;
    height: 74px;
    border-radius: 50%;
    background: radial-gradient(120% 120% at 30% 25%, var(--offwhite), #fff 70%);
    border: 1px solid rgba(16, 10, 74, 0.08);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 10px 24px -16px rgba(67, 56, 202, 0.4);
    transition: transform .3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a8c588e */.elementor-3485 .elementor-element.elementor-element-a8c588e.elementor-column {
    width: 33% !important;
}

@media (max-width: 1024px) {
    .elementor-3485 .elementor-element.elementor-element-a8c588e.elementor-column {
        width: 50% !important;
    }
}

@media (max-width: 768px) {
    .elementor-3485 .elementor-element.elementor-element-a8c588e.elementor-column {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92e5c9a */.elementor-3485 .elementor-element.elementor-element-92e5c9a:hover .elementor-widget-container {
    transform: translateY(-4px);
    box-shadow: var(--shadow-sky);
    border-color: transparent;
}

.elementor-3485 .elementor-element.elementor-element-92e5c9a .elementor-widget-container:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, var(--indigo), var(--sky-glow));
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .35s ease;
}

.elementor-3485 .elementor-element.elementor-element-92e5c9a:hover .elementor-widget-container:before {
    transform: scaleX(1);
}

.elementor-3485 .elementor-element.elementor-element-92e5c9a .elementor-icon {
    margin: 14px 0 24px;
    width: 74px;
    height: 74px;
    border-radius: 50%;
    background: radial-gradient(120% 120% at 30% 25%, var(--offwhite), #fff 70%);
    border: 1px solid rgba(16, 10, 74, 0.08);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 10px 24px -16px rgba(67, 56, 202, 0.4);
    transition: transform .3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6302525 */.elementor-3485 .elementor-element.elementor-element-6302525.elementor-column {
    width: 33% !important;
}

@media (max-width: 1024px) {
    .elementor-3485 .elementor-element.elementor-element-6302525.elementor-column {
        width: 50% !important;
    }
}

@media (max-width: 768px) {
    .elementor-3485 .elementor-element.elementor-element-6302525.elementor-column {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b7cf71 */.elementor-3485 .elementor-element.elementor-element-4b7cf71.elementor-section .elementor-container {
    flex-wrap: wrap !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-61ca346 */@media (max-width: 1025px) {
    .elementor-3485 .elementor-element.elementor-element-61ca346 {
        max-width: 95vw;
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7211b49 */.elementor-3485 .elementor-element.elementor-element-7211b49 span.lavande {
    color: #818cf8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d21d5 */.elementor-3485 .elementor-element.elementor-element-54d21d5 span {
    color: var(--sky);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5277e2 */.elementor-3485 .elementor-element.elementor-element-f5277e2 p {
    color: unset;
    line-height: unset;
    font-size: unset;
    font-weight: unset;
    font-family: unset;
}

.elementor-3485 .elementor-element.elementor-element-f5277e2 kbd {
    display: inline-block;
    padding: 2px 8px;
    border-radius: 6px;
    background: color-mix(in srgb, var(--sky) 15%, transparent) !important;
    color: var(--sky);
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    font-weight: 600;
    margin: 0 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e25c4f */.elementor-3485 .elementor-element.elementor-element-6e25c4f a:hover {
    transform: translateY(-2px);
    box-shadow: 0 18px 40px -15px rgba(165, 180, 252, 0.55);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d95be74 */@media (min-width: 1200px) {
    .elementor-3485 .elementor-element.elementor-element-d95be74 {
        padding-right: 72px;
    }
}

@media (min-width: 1025px) and (max-width: 1199px) {
    .elementor-3485 .elementor-element.elementor-element-d95be74 {
        padding-right: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-582faa6 */.elementor-3485 .elementor-element.elementor-element-582faa6 .physics-stack {
  position: relative;
  height: 460px;
  background: #fff;
  border-radius: var(--radius-md);
  overflow: hidden;
  cursor: grab;
  border: 1px solid var(--line);
  touch-action: none;
}

.elementor-3485 .elementor-element.elementor-element-582faa6 .physics-stack:active {
  cursor: grabbing;
}
.physics-stack::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(236, 72, 153, 0.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(236, 72, 153, 0.04) 1px, transparent 1px);
  background-size: 28px 28px;
  pointer-events: none;
}

.elementor-3485 .elementor-element.elementor-element-582faa6 .physics-stack .hint-overlay {
  position: absolute;
  top: 16px;
  left: 18px;
  z-index: 3;
  font-size: 11px;
  font-weight: 600;
  color: var(--sky-deep);
  letter-spacing: 0.16em;
  text-transform: uppercase;
  opacity: 0.6;
  pointer-events: none;
}

.elementor-3485 .elementor-element.elementor-element-582faa6 .physics-stack .hint-overlay-r {
  position: absolute;
  top: 16px;
  right: 18px;
  z-index: 3;
  font-size: 11px;
  font-weight: 500;
  color: var(--muted);
  pointer-events: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

.elementor-3485 .elementor-element.elementor-element-582faa6 .physics-stack .hint-overlay-r::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--sky);
  box-shadow: 0 0 8px var(--sky);
}

.elementor-3485 .elementor-element.elementor-element-582faa6 .brick {
  position: absolute;
  top: 0;
  left: 0;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 14.5px;
  padding: 13px 20px;
  border-radius: 12px;
  white-space: nowrap;
  user-select: none;
  pointer-events: none;
  will-change: transform;
  letter-spacing: -0.005em;
  line-height: 1;
  transform-origin: center center;
}

.elementor-3485 .elementor-element.elementor-element-582faa6 .brick.b-sky {
    background: linear-gradient(135deg, var(--sky), var(--indigo));
    color: #fff;
    box-shadow: 0 10px 22px -10px rgba(14, 165, 233, 0.6);
}
.elementor-3485 .elementor-element.elementor-element-582faa6 .brick.b-grad {
  background: var(--grad-ux);
  color: #fff;
  box-shadow: 0 10px 22px -10px rgba(236, 72, 153, 0.5);
}
.elementor-3485 .elementor-element.elementor-element-582faa6 .brick.b-indigo {
  background: var(--indigo);
  color: #fff;
  box-shadow: 0 10px 22px -10px rgba(67, 56, 202, 0.5);
}
.elementor-3485 .elementor-element.elementor-element-582faa6 .brick.b-navy {
  background: var(--navy);
  color: #fff;
  box-shadow: 0 10px 22px -12px rgba(16, 10, 74, 0.5);
}
.elementor-3485 .elementor-element.elementor-element-582faa6 .brick.b-light {
  background: #fff;
  color: var(--sky);
  border: 1.5px solid var(--sky);
  box-shadow: 0 8px 18px -10px rgba(236, 72, 153, 0.25);
}
.elementor-3485 .elementor-element.elementor-element-582faa6 .brick.b-violet {
    background: linear-gradient(135deg, var(--violet), var(--indigo));
    color: #fff;
    box-shadow: 0 10px 22px -10px rgba(109, 40, 217, 0.45);
}
.elementor-3485 .elementor-element.elementor-element-582faa6 .brick.b-yellow {
  background: linear-gradient(135deg, var(--yellow), var(--orange));
  color: #fff;
  box-shadow: 0 10px 22px -10px rgba(252, 211, 77, 0.45);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9d08c4f */.elementor-3485 .elementor-element.elementor-element-9d08c4f {
    position: relative;
    height: 460px;
    background: #fff;
    border-radius: 18px;
    overflow: hidden;
    cursor: grab;
    border: 1px solid rgba(16, 10, 74, 0.08);
    touch-action: none;
}

.elementor-3485 .elementor-element.elementor-element-9d08c4f:before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: linear-gradient(rgba(67,56,202,0.04) 1px, transparent 1px),
      linear-gradient(90deg, rgba(67,56,202,0.04) 1px, transparent 1px);
    background-size: 28px 28px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a48b006 */@media (max-width: 1025px) {
    .elementor-3485 .elementor-element.elementor-element-a48b006 {
        max-width: 95vw;
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f518d0 */.elementor-3485 .elementor-element.elementor-element-6f518d0 span.lavande {
    color: #818cf8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434cfe1 */.elementor-3485 .elementor-element.elementor-element-434cfe1 span {
    color: var(--sky-glow);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c07956 */.elementor-3485 .elementor-element.elementor-element-8c07956 p {
    color: unset;
    line-height: unset;
    font-size: unset;
    font-weight: unset;
    font-family: unset;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c654e0 */.elementor-3485 .elementor-element.elementor-element-0c654e0 .elementor-widget-container:before {
    content: "01";
    position: absolute;
    right: 24px;
    top: 18px;
    font-family: "Poppins", sans-serif;
    color: white;
    font-weight: 800;
    font-size: 140px;
    line-height: 0.9;
    letter-spacing: -0.04em;
    opacity: 0.05;
    pointer-events: none;
    transform: none;
}

.elementor-3485 .elementor-element.elementor-element-0c654e0:hover .elementor-widget-container {
    background: rgba(165,180,252,0.04);
}

.elementor-3485 .elementor-element.elementor-element-0c654e0 h6 {
    margin-top: 0 !important;
}

.elementor-3485 .elementor-element.elementor-element-0c654e0 span.step {
    font-size: 12px;
    font-weight: 600;
    color: var(--sky-glow);
    letter-spacing: 0.04em;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e8d326 */.elementor-3485 .elementor-element.elementor-element-1e8d326.elementor-column {
    width: 20% !important;
}

@media (max-width: 1024px) {
    .elementor-3485 .elementor-element.elementor-element-1e8d326.elementor-column {
        width: 50% !important;
    }
}

@media (max-width: 768px) {
    .elementor-3485 .elementor-element.elementor-element-1e8d326.elementor-column {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f0bc980 */.elementor-3485 .elementor-element.elementor-element-f0bc980 .elementor-widget-container:before {
    content: "02";
    position: absolute;
    right: 24px;
    top: 18px;
    font-family: "Poppins", sans-serif;
    color: white;
    font-weight: 800;
    font-size: 140px;
    line-height: 0.9;
    letter-spacing: -0.04em;
    opacity: 0.05;
    pointer-events: none;
    transform: none;
}

.elementor-3485 .elementor-element.elementor-element-f0bc980:hover .elementor-widget-container {
    background: rgba(165,180,252,0.04);
}

.elementor-3485 .elementor-element.elementor-element-f0bc980 h6 {
    margin-top: 0;
}

.elementor-3485 .elementor-element.elementor-element-f0bc980 span.step {
    font-size: 12px;
    font-weight: 600;
    color: var(--sky-glow);
    letter-spacing: 0.04em;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f08d87c */.elementor-3485 .elementor-element.elementor-element-f08d87c.elementor-column {
    width: 20% !important;
}

@media (max-width: 1024px) {
    .elementor-3485 .elementor-element.elementor-element-f08d87c.elementor-column {
        width: 50% !important;
    }
}

@media (max-width: 768px) {
    .elementor-3485 .elementor-element.elementor-element-f08d87c.elementor-column {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3b5f89 */.elementor-3485 .elementor-element.elementor-element-d3b5f89 .elementor-widget-container:before {
    content: "03";
    position: absolute;
    right: 24px;
    top: 18px;
    font-family: "Poppins", sans-serif;
    color: white;
    font-weight: 800;
    font-size: 140px;
    line-height: 0.9;
    letter-spacing: -0.04em;
    opacity: 0.05;
    pointer-events: none;
    transform: none;
}

.elementor-3485 .elementor-element.elementor-element-d3b5f89:hover .elementor-widget-container {
    background: rgba(165,180,252,0.04);
}

.elementor-3485 .elementor-element.elementor-element-d3b5f89 h6 {
    margin-top: 0;
}

.elementor-3485 .elementor-element.elementor-element-d3b5f89 span.step {
    font-size: 12px;
    font-weight: 600;
    color: var(--sky-glow);
    letter-spacing: 0.04em;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e408129 */.elementor-3485 .elementor-element.elementor-element-e408129.elementor-column {
    width: 20% !important;
}

@media (max-width: 1024px) {
    .elementor-3485 .elementor-element.elementor-element-e408129.elementor-column {
        width: 50% !important;
    }
}

@media (max-width: 768px) {
    .elementor-3485 .elementor-element.elementor-element-e408129.elementor-column {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e9c064a */.elementor-3485 .elementor-element.elementor-element-e9c064a .elementor-widget-container:before {
    content: "04";
    position: absolute;
    right: 24px;
    top: 18px;
    font-family: "Poppins", sans-serif;
    color: white;
    font-weight: 800;
    font-size: 140px;
    line-height: 0.9;
    letter-spacing: -0.04em;
    opacity: 0.05;
    pointer-events: none;
    transform: none;
}

.elementor-3485 .elementor-element.elementor-element-e9c064a:hover .elementor-widget-container {
    background: rgba(165,180,252,0.04);
}

.elementor-3485 .elementor-element.elementor-element-e9c064a h6 {
    margin-top: 0;
}

.elementor-3485 .elementor-element.elementor-element-e9c064a span.step {
    font-size: 12px;
    font-weight: 600;
    color: var(--sky-glow);
    letter-spacing: 0.04em;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6c02315 */.elementor-3485 .elementor-element.elementor-element-6c02315.elementor-column {
    width: 20% !important;
}

@media (max-width: 1024px) {
    .elementor-3485 .elementor-element.elementor-element-6c02315.elementor-column {
        width: 50% !important;
    }
}

@media (max-width: 768px) {
    .elementor-3485 .elementor-element.elementor-element-6c02315.elementor-column {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c19934 */.elementor-3485 .elementor-element.elementor-element-7c19934 .elementor-widget-container:before {
    content: "05";
    position: absolute;
    right: 24px;
    top: 18px;
    font-family: "Poppins", sans-serif;
    color: white;
    font-weight: 800;
    font-size: 140px;
    line-height: 0.9;
    letter-spacing: -0.04em;
    opacity: 0.05;
    pointer-events: none;
    transform: none;
}

.elementor-3485 .elementor-element.elementor-element-7c19934:hover .elementor-widget-container {
    background: rgba(165,180,252,0.04);
}

.elementor-3485 .elementor-element.elementor-element-7c19934 h6 {
    margin-top: 0;
}

.elementor-3485 .elementor-element.elementor-element-7c19934 span.step {
    font-size: 12px;
    font-weight: 600;
    color: var(--sky-glow);
    letter-spacing: 0.04em;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fb062b9 */.elementor-3485 .elementor-element.elementor-element-fb062b9.elementor-column {
    width: 20% !important;
}

@media (max-width: 1024px) {
    .elementor-3485 .elementor-element.elementor-element-fb062b9.elementor-column {
        width: 50% !important;
    }
}

@media (max-width: 768px) {
    .elementor-3485 .elementor-element.elementor-element-fb062b9.elementor-column {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0ff8e03 */.elementor-3485 .elementor-element.elementor-element-0ff8e03.elementor-section .elementor-container {
    flex-wrap: wrap !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-017181e */.elementor-3485 .elementor-element.elementor-element-017181e {
    background: #100a4a;
}

.elementor-3485 .elementor-element.elementor-element-017181e:before {
    content: "";
    position: absolute;
    background: radial-gradient(60% 50% at 80% 20%, rgba(109, 40, 217, 0.5), transparent 60%), radial-gradient(50% 40% at 20% 80%, rgba(67, 56, 202, 0.45), transparent 60%);
}

@media (min-width: 1200px) {
    .elementor-3485 .elementor-element.elementor-element-017181e {
        margin: 0 45px;
    }
}

@media (max-width: 1025px) {
    .elementor-3485 .elementor-element.elementor-element-017181e {
        max-width: 95vw;
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5f18a1 */.elementor-3485 .elementor-element.elementor-element-b5f18a1 span.lavande {
    color: #818cf8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37715e5 */.elementor-3485 .elementor-element.elementor-element-37715e5 span.indigo {
    color: var(--sky);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae95667 */.elementor-3485 .elementor-element.elementor-element-ae95667 p {
    color: unset;
    line-height: unset;
    font-size: unset;
    font-weight: unset;
    font-family: unset;
}

.elementor-3485 .elementor-element.elementor-element-ae95667 strong {
    color: #4338ca;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dec6e5 */.elementor-3485 .elementor-element.elementor-element-8dec6e5:hover .elementor-widget-container {
    transform: translateY(-4px);
    box-shadow: var(--shadow-indigo);
    border-color: transparent;
}

.elementor-3485 .elementor-element.elementor-element-8dec6e5 .elementor-widget-container:before {
    content: "01";
    position: absolute;
    bottom: -30px;
    right: -10px;
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    font-size: 200px;
    line-height: 1;
    color: white;
    opacity: 0.04;
    pointer-events: none;
    transform: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-32674d1 */.elementor-3485 .elementor-element.elementor-element-32674d1.elementor-column {
    width: 33% !important;
}

@media (max-width: 1024px) {
    .elementor-3485 .elementor-element.elementor-element-32674d1.elementor-column {
        width: 50% !important;
    }
}

@media (max-width: 768px) {
    .elementor-3485 .elementor-element.elementor-element-32674d1.elementor-column {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c18c81 */.elementor-3485 .elementor-element.elementor-element-7c18c81:hover .elementor-widget-container {
    transform: translateY(-4px);
    box-shadow: var(--shadow-indigo);
    border-color: transparent;
}

.elementor-3485 .elementor-element.elementor-element-7c18c81 .elementor-widget-container:before {
    content: "02";
    position: absolute;
    bottom: -30px;
    right: -10px;
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    font-size: 200px;
    line-height: 1;
    color: #4338ca;
    opacity: 0.06;
    pointer-events: none;
    transform: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f33652a */.elementor-3485 .elementor-element.elementor-element-f33652a.elementor-column {
    width: 33% !important;
}

@media (max-width: 1024px) {
    .elementor-3485 .elementor-element.elementor-element-f33652a.elementor-column {
        width: 50% !important;
    }
}

@media (max-width: 768px) {
    .elementor-3485 .elementor-element.elementor-element-f33652a.elementor-column {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8806c57 */.elementor-3485 .elementor-element.elementor-element-8806c57:hover .elementor-widget-container {
    transform: translateY(-4px);
    box-shadow: var(--shadow-indigo);
    border-color: transparent;
}

.elementor-3485 .elementor-element.elementor-element-8806c57 .elementor-widget-container:before {
    content: "03";
    position: absolute;
    bottom: -30px;
    right: -10px;
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    font-size: 200px;
    line-height: 1;
    color: white;
    opacity: 0.04;
    pointer-events: none;
    transform: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3d00369 */.elementor-3485 .elementor-element.elementor-element-3d00369.elementor-column {
    width: 33% !important;
}

@media (max-width: 1024px) {
    .elementor-3485 .elementor-element.elementor-element-3d00369.elementor-column {
        width: 50% !important;
    }
}

@media (max-width: 768px) {
    .elementor-3485 .elementor-element.elementor-element-3d00369.elementor-column {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-940976a */.elementor-3485 .elementor-element.elementor-element-940976a.elementor-section .elementor-container {
    flex-wrap: wrap !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e35567a */@media (max-width: 1025px) {
    .elementor-3485 .elementor-element.elementor-element-e35567a {
        max-width: 95vw;
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2c2157 */.elementor-3485 .elementor-element.elementor-element-b2c2157 span.lavande {
    color: #818cf8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a45d731 */.elementor-3485 .elementor-element.elementor-element-a45d731 span {
    color: var(--sky);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec5c9df */.elementor-3485 .elementor-element.elementor-element-ec5c9df p {
    color: unset;
    line-height: unset;
    font-size: unset;
    font-weight: unset;
    font-family: unset;
}

.elementor-3485 .elementor-element.elementor-element-ec5c9df strong {
    color: #4338ca;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3bc05f3 */.elementor-3485 .elementor-element.elementor-element-3bc05f3 .elementor-widget-button a {
    color: var(--sky) !important;
}

.elementor-3485 .elementor-element.elementor-element-3bc05f3 .elementor-post-info__terms-list a {
    color: var(--sky) !important;
    border: 1px solid var(--sky) !important;
    border-radius: 999px;
    background: color-mix(in srgb, var(--sky) 15%, transparent) !important;
}

.elementor-3485 .elementor-element.elementor-element-3bc05f3 .elementor-widget-button a:hover {
    color: var(--sky-soft) !important;
}

.elementor-3485 .elementor-element.elementor-element-3bc05f3 .elementor-post-info__terms-list a:hover {
    background: var(--sky) !important;
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-16efc74 */@media (max-width: 1025px) {
    .elementor-3485 .elementor-element.elementor-element-16efc74 {
        max-width: 95vw;
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9a47b */.elementor-3485 .elementor-element.elementor-element-3b9a47b {
    position: absolute !important;
    bottom: -150px;
    left: 50%;
    transform: translateX(-50%);
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    font-size: 320px;
    line-height: 0.85;
    color: #fff;
    opacity: 0.03;
    pointer-events: none;
    letter-spacing: -0.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59f5c96 */.elementor-3485 .elementor-element.elementor-element-59f5c96 span {
    color: var(--sky-glow);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e18a31 */.elementor-3485 .elementor-element.elementor-element-7e18a31 p {
    color: unset;
    line-height: unset;
    font-size: unset;
    font-weight: unset;
    font-family: unset;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d258624 */.elementor-3485 .elementor-element.elementor-element-d258624 a:hover {
    transform: translateY(-2px);
    box-shadow: 0 18px 40px -15px rgba(165, 180, 252, 0.55);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c191ce2 */.elementor-3485 .elementor-element.elementor-element-c191ce2 {
    background: #100a4a;
}

.elementor-3485 .elementor-element.elementor-element-c191ce2:before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(50% 60% at 50% 0%, rgba(14, 165, 233, 0.45), transparent 60%), radial-gradient(40% 40% at 90% 100%, rgba(67, 56, 202, 0.5), transparent 60%), radial-gradient(40% 40% at 10% 100%, rgba(14, 165, 233, 0.4), transparent 60%);
}

@media (min-width: 1200px) {
    .elementor-3485 .elementor-element.elementor-element-c191ce2 {
        margin: 0 45px;
    }
}

@media (max-width: 1025px) {
    .elementor-3485 .elementor-element.elementor-element-c191ce2 {
        max-width: 95vw;
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-3485 header#masthead {
    background: rgba(255, 255, 255, 0.85) !important;
    position: relative;
    z-index: 999;
}

@media (min-width: 1025px) {
    body.elementor-page-3485 header#masthead > .header-wrap {
        height: 80px;
    }
}/* End custom CSS */