.elementor-1711 .elementor-element.elementor-element-6c95c48b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1711 .elementor-element.elementor-element-6c95c48b > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #072237 0%, #52828F 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-6c95c48b{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:35px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-4a8f323d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1711 .elementor-element.elementor-element-4a8f323d > .elementor-element-populated{padding:0px 27px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1711 .elementor-element.elementor-element-ced350b{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-1711 .elementor-element.elementor-element-ced350b > .elementor-widget-container{background-color:var( --e-global-color-e662e91 );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5FAF724;border-radius:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-ced350b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-ced350b .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:var( --e-global-color-a46ffc5 );}.elementor-1711 .elementor-element.elementor-element-beaa773 > .elementor-widget-container{padding:28px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-beaa773.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-beaa773 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:52px;font-weight:700;text-transform:none;font-style:normal;line-height:55px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1711 .elementor-element.elementor-element-f2469c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-f2469c5{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;line-height:22px;color:var( --e-global-color-046674a );}.elementor-1711 .elementor-element.elementor-element-ab4c4ac .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1711 .elementor-element.elementor-element-ab4c4ac .elementor-custom-embed-play i{font-size:30px;}.elementor-1711 .elementor-element.elementor-element-ab4c4ac .elementor-custom-embed-play svg{width:30px;height:30px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1711 .elementor-element.elementor-element-1a0e85cf .elementor-button{background-color:#4FDBC7;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0px;fill:var( --e-global-color-e842689 );color:var( --e-global-color-e842689 );border-style:none;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-1711 .elementor-element.elementor-element-1a0e85cf .elementor-button:hover, .elementor-1711 .elementor-element.elementor-element-1a0e85cf .elementor-button:focus{background-color:var( --e-global-color-046674a );color:var( --e-global-color-e842689 );border-color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-1a0e85cf{width:auto;max-width:auto;}.elementor-1711 .elementor-element.elementor-element-1a0e85cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-1a0e85cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1711 .elementor-element.elementor-element-1a0e85cf .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1711 .elementor-element.elementor-element-1a0e85cf .elementor-button:hover svg, .elementor-1711 .elementor-element.elementor-element-1a0e85cf .elementor-button:focus svg{fill:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-e51c5eb .elementor-button{background-color:var( --e-global-color-046674a );font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0px;fill:var( --e-global-color-e842689 );color:var( --e-global-color-e842689 );border-style:none;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-1711 .elementor-element.elementor-element-e51c5eb .elementor-button:hover, .elementor-1711 .elementor-element.elementor-element-e51c5eb .elementor-button:focus{background-color:#E2E2E2;color:var( --e-global-color-e842689 );border-color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-e51c5eb{width:auto;max-width:auto;}.elementor-1711 .elementor-element.elementor-element-e51c5eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 8px;}.elementor-1711 .elementor-element.elementor-element-e51c5eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1711 .elementor-element.elementor-element-e51c5eb .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1711 .elementor-element.elementor-element-e51c5eb .elementor-button:hover svg, .elementor-1711 .elementor-element.elementor-element-e51c5eb .elementor-button:focus svg{fill:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-f07b708 > .elementor-element-populated{margin:40px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-da55df5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1711 .elementor-element.elementor-element-da55df5 .elementor-custom-embed-play i{font-size:30px;}.elementor-1711 .elementor-element.elementor-element-da55df5 .elementor-custom-embed-play svg{width:30px;height:30px;}.elementor-1711 .elementor-element.elementor-element-eea562c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1711 .elementor-element.elementor-element-eea562c > .elementor-background-overlay{background-color:#52828F;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-eea562c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:45px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-10bcdaa.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1711 .elementor-element.elementor-element-10bcdaa > .elementor-element-populated{border-style:none;padding:0px 0px 0px 0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1711 .elementor-element.elementor-element-8b3c0b0.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-1711 .elementor-element.elementor-element-8b3c0b0.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-1711 .elementor-element.elementor-element-8b3c0b0.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-1711 .elementor-element.elementor-element-8b3c0b0 .elementor-image-box-wrapper .elementor-image-box-img{width:38px;}.elementor-1711 .elementor-element.elementor-element-8b3c0b0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1711 .elementor-element.elementor-element-8b3c0b0 .elementor-image-box-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:var( --e-global-color-046674a );}.elementor-1711 .elementor-element.elementor-element-8b3c0b0:has(:hover) .elementor-image-box-title,
					 .elementor-1711 .elementor-element.elementor-element-8b3c0b0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-046674a );}.elementor-1711 .elementor-element.elementor-element-5f1e9e7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1711 .elementor-element.elementor-element-5f1e9e7 > .elementor-element-populated{border-style:none;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-752f6be.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-1711 .elementor-element.elementor-element-752f6be.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-1711 .elementor-element.elementor-element-752f6be.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-1711 .elementor-element.elementor-element-752f6be .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-1711 .elementor-element.elementor-element-752f6be .elementor-image-box-img img{height:48px;transition-duration:0.3s;}.elementor-1711 .elementor-element.elementor-element-752f6be .elementor-image-box-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:var( --e-global-color-046674a );}.elementor-1711 .elementor-element.elementor-element-752f6be:has(:hover) .elementor-image-box-title,
					 .elementor-1711 .elementor-element.elementor-element-752f6be:has(:focus) .elementor-image-box-title{color:var( --e-global-color-046674a );}.elementor-1711 .elementor-element.elementor-element-9d321cf.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1711 .elementor-element.elementor-element-9d321cf > .elementor-element-populated{border-style:none;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-5dd5f3a.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-1711 .elementor-element.elementor-element-5dd5f3a.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-1711 .elementor-element.elementor-element-5dd5f3a.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-1711 .elementor-element.elementor-element-5dd5f3a .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-1711 .elementor-element.elementor-element-5dd5f3a .elementor-image-box-img img{height:48px;transition-duration:0.3s;}.elementor-1711 .elementor-element.elementor-element-5dd5f3a .elementor-image-box-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:var( --e-global-color-046674a );}.elementor-1711 .elementor-element.elementor-element-5dd5f3a:has(:hover) .elementor-image-box-title,
					 .elementor-1711 .elementor-element.elementor-element-5dd5f3a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-046674a );}.elementor-1711 .elementor-element.elementor-element-14f4ba9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1711 .elementor-element.elementor-element-14f4ba9 > .elementor-element-populated{border-style:none;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-a25cd28.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-1711 .elementor-element.elementor-element-a25cd28.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-1711 .elementor-element.elementor-element-a25cd28.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-1711 .elementor-element.elementor-element-a25cd28 .elementor-image-box-wrapper .elementor-image-box-img{width:35px;}.elementor-1711 .elementor-element.elementor-element-a25cd28 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1711 .elementor-element.elementor-element-a25cd28 .elementor-image-box-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:var( --e-global-color-046674a );}.elementor-1711 .elementor-element.elementor-element-a25cd28:has(:hover) .elementor-image-box-title,
					 .elementor-1711 .elementor-element.elementor-element-a25cd28:has(:focus) .elementor-image-box-title{color:var( --e-global-color-046674a );}.elementor-1711 .elementor-element.elementor-element-fafb65e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1711 .elementor-element.elementor-element-fafb65e > .elementor-element-populated{border-style:none;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-a88eeba.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-1711 .elementor-element.elementor-element-a88eeba.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-1711 .elementor-element.elementor-element-a88eeba.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-1711 .elementor-element.elementor-element-a88eeba .elementor-image-box-wrapper .elementor-image-box-img{width:35px;}.elementor-1711 .elementor-element.elementor-element-a88eeba .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1711 .elementor-element.elementor-element-a88eeba .elementor-image-box-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:var( --e-global-color-046674a );}.elementor-1711 .elementor-element.elementor-element-a88eeba:has(:hover) .elementor-image-box-title,
					 .elementor-1711 .elementor-element.elementor-element-a88eeba:has(:focus) .elementor-image-box-title{color:var( --e-global-color-046674a );}.elementor-1711 .elementor-element.elementor-element-2863316 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1711 .elementor-element.elementor-element-2863316 > .elementor-background-overlay{background-color:#52828F;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-2863316{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 35px 0px;}.elementor-1711 .elementor-element.elementor-element-a767403.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1711 .elementor-element.elementor-element-a767403 > .elementor-element-populated{border-style:none;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1711 .elementor-element.elementor-element-2e3ae696{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-2e3ae696 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-5db74a33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1711 .elementor-element.elementor-element-5db74a33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-5db74a33 > .elementor-element-populated, .elementor-1711 .elementor-element.elementor-element-5db74a33 > .elementor-element-populated > .elementor-background-overlay, .elementor-1711 .elementor-element.elementor-element-5db74a33 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-5db74a33 > .elementor-element-populated{box-shadow:0px 0px 30px 0px rgba(0,0,0,0.13);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-5db74a33 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-17af7f3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-17af7f3e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-1cd755a2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-1711 .elementor-element.elementor-element-1cd755a2 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-747af5b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-747af5b6{text-align:center;}.elementor-1711 .elementor-element.elementor-element-747af5b6 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:42px;font-weight:700;text-transform:none;font-style:normal;line-height:50px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-17f3ba39 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 70px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-17f3ba39{text-align:center;}.elementor-1711 .elementor-element.elementor-element-17f3ba39 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#2B2B2B;}.elementor-1711 .elementor-element.elementor-element-6ee0df37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-6ee0df37 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-325c76e6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-1f740ef{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2E2;--border-color:#E2E2E2;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1711 .elementor-element.elementor-element-2d99784 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:800;line-height:28px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-1a4ded7{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;line-height:23px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-96d59d6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2E2;--border-color:#E2E2E2;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1711 .elementor-element.elementor-element-93625ac .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:800;line-height:28px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-6bd132e{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;line-height:23px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-c3a8467 > .elementor-element-populated{margin:10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-1711 .elementor-element.elementor-element-86ca407 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-1711 .elementor-element.elementor-element-13c9e126:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1711 .elementor-element.elementor-element-13c9e126 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-13c9e126 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-13c9e126 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-88282b2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2E2;--border-color:#E2E2E2;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1711 .elementor-element.elementor-element-58ac254 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:800;line-height:28px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-e36cc06{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;line-height:23px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-5765da8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2E2;--border-color:#E2E2E2;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1711 .elementor-element.elementor-element-d3e44d9 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:800;line-height:28px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-a98870e{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;line-height:23px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-5e21d264{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 40px 0px;}.elementor-1711 .elementor-element.elementor-element-5e21d264 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-4a422b99 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-56401b53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-56401b53{text-align:center;}.elementor-1711 .elementor-element.elementor-element-56401b53 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:42px;font-weight:700;text-transform:none;font-style:normal;line-height:63px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-341ed120 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 70px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-341ed120{text-align:center;}.elementor-1711 .elementor-element.elementor-element-341ed120 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#2B2B2B;}.elementor-1711 .elementor-element.elementor-element-eed1eef{--e-image-carousel-slides-to-show:6;width:100%;max-width:100%;}.elementor-1711 .elementor-element.elementor-element-eed1eef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-eed1eef.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-eed1eef .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-1711 .elementor-element.elementor-element-4c5fcff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 40px 0px;}.elementor-1711 .elementor-element.elementor-element-4c5fcff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-a451c94 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-d1f22dd .elementor-button{background-color:#4FDBC7;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-e842689 );color:var( --e-global-color-e842689 );border-style:none;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-1711 .elementor-element.elementor-element-d1f22dd .elementor-button:hover, .elementor-1711 .elementor-element.elementor-element-d1f22dd .elementor-button:focus{background-color:var( --e-global-color-26f936f );color:var( --e-global-color-046674a );border-color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-d1f22dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-d1f22dd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1711 .elementor-element.elementor-element-d1f22dd .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-1711 .elementor-element.elementor-element-d1f22dd .elementor-button:hover svg, .elementor-1711 .elementor-element.elementor-element-d1f22dd .elementor-button:focus svg{fill:var( --e-global-color-046674a );}.elementor-1711 .elementor-element.elementor-element-2046a47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-1711 .elementor-element.elementor-element-2046a47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-0a8f0e4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-054d573.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-054d573{text-align:center;}.elementor-1711 .elementor-element.elementor-element-054d573 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:42px;font-weight:700;text-transform:none;font-style:normal;line-height:63px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-7c79045 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 70px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-7c79045{text-align:center;}.elementor-1711 .elementor-element.elementor-element-7c79045 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#2B2B2B;}.elementor-1711 .elementor-element.elementor-element-79dbe71 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1711 .elementor-element.elementor-element-79dbe71:not(.elementor-motion-effects-element-type-background), .elementor-1711 .elementor-element.elementor-element-79dbe71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-046674a );}.elementor-1711 .elementor-element.elementor-element-79dbe71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:10px 10px 10px 10px;}.elementor-1711 .elementor-element.elementor-element-79dbe71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-27a0281 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1711 .elementor-element.elementor-element-27a0281 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#7A7A7A;margin:10px 10px 50px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-1711 .elementor-element.elementor-element-9c917fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-1711 .elementor-element.elementor-element-9c917fe{text-align:center;}.elementor-1711 .elementor-element.elementor-element-9c917fe img{max-width:100px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-6e866a1 > .elementor-widget-container{margin:15px 25px 15px 25px;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-6e866a1{text-align:center;}.elementor-1711 .elementor-element.elementor-element-6e866a1 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#2B2B2B;}.elementor-1711 .elementor-element.elementor-element-8a6d4a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1711 .elementor-element.elementor-element-8a6d4a8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e842689 );margin:49px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-1711 .elementor-element.elementor-element-2992261 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-1711 .elementor-element.elementor-element-2992261{text-align:center;}.elementor-1711 .elementor-element.elementor-element-2992261 img{max-width:100px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-0223fd4 > .elementor-widget-container{margin:15px 25px 15px 25px;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-0223fd4{text-align:center;}.elementor-1711 .elementor-element.elementor-element-0223fd4 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#2B2B2B;}.elementor-1711 .elementor-element.elementor-element-67e3e2e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1711 .elementor-element.elementor-element-67e3e2e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );margin:10px 10px 50px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-1711 .elementor-element.elementor-element-5b0895f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-1711 .elementor-element.elementor-element-5b0895f{text-align:center;}.elementor-1711 .elementor-element.elementor-element-5b0895f img{max-width:100px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-656e1aa > .elementor-widget-container{margin:15px 25px 15px 25px;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-656e1aa{text-align:center;}.elementor-1711 .elementor-element.elementor-element-656e1aa .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#2B2B2B;}.elementor-1711 .elementor-element.elementor-element-219e7b48:not(.elementor-motion-effects-element-type-background), .elementor-1711 .elementor-element.elementor-element-219e7b48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-219e7b48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 15px 15px 15px;}.elementor-1711 .elementor-element.elementor-element-219e7b48 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-d47d825:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1711 .elementor-element.elementor-element-d47d825 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#386063;}.elementor-1711 .elementor-element.elementor-element-d47d825 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1711 .elementor-element.elementor-element-d47d825 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 0px 70px 0px;}.elementor-1711 .elementor-element.elementor-element-d47d825 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-35ae0e80.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-35ae0e80{text-align:center;}.elementor-1711 .elementor-element.elementor-element-35ae0e80 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:38px;font-weight:700;text-transform:none;font-style:normal;line-height:63px;color:var( --e-global-color-046674a );}.elementor-1711 .elementor-element.elementor-element-273c88c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1711 .elementor-element.elementor-element-273c88c{text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-046674a );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1711 .elementor-element.elementor-element-1b21a83d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-1b21a83d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-button span{gap:30px;}.elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:5px;}.elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-5px;}.elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-field-group > label, .elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-field-subgroup label{color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-field-group > label{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:300;}.elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-e842689 );font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-field-group .elementor-field{color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-field-group .elementor-field, .elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-field-subgroup label{font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-046674a );border-color:var( --e-global-color-74bf4d7 );border-radius:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-046674a );border-color:var( --e-global-color-74bf4d7 );border-radius:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-74bf4d7 );}.elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-button{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:-0.2px;border-radius:0px 0px 0px 0px;padding:16px 30px 16px 30px;}.elementor-1711 .elementor-element.elementor-element-1b21a83d .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-a46ffc5 );color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-button[type="submit"]{background-color:var( --e-global-color-a46ffc5 );color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-button[type="submit"] svg *{fill:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-1b21a83d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1711 .elementor-element.elementor-element-1b21a83d .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-046674a );color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-046674a );color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-1b21a83d .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-1b21a83d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1711 .elementor-element.elementor-element-1b21a83d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1711 .elementor-element.elementor-element-cb74751 > .elementor-background-overlay{opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-cb74751{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-294a36ea > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-72f9fa7a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-72f9fa7a{text-align:start;}.elementor-1711 .elementor-element.elementor-element-72f9fa7a .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:42px;font-weight:700;text-transform:none;font-style:normal;line-height:48px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-be315cd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-be315cd{text-align:start;}.elementor-1711 .elementor-element.elementor-element-be315cd .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-3a5d3c74 > .elementor-element-populated{padding:0px 10px 5px 50px;}.elementor-1711 .elementor-element.elementor-element-76904e5 > .elementor-background-overlay{opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-76904e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-1711 .elementor-element.elementor-element-46d4b84 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-46d4b84 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-43cec44{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2E2;--border-color:#E2E2E2;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1711 .elementor-element.elementor-element-2dac4c7 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:20px;font-weight:800;line-height:28px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-2f030b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-2f030b6{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;line-height:23px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-55c4339 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-55c4339 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-9b3dfa8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2E2;--border-color:#E2E2E2;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1711 .elementor-element.elementor-element-3df228d .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:20px;font-weight:800;line-height:28px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-65b662a{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;line-height:23px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-b53336a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-b53336a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-495fc8a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2E2;--border-color:#E2E2E2;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1711 .elementor-element.elementor-element-1cc7e44 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:20px;font-weight:800;line-height:28px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-f44d8e4{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;line-height:23px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-fabb0af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 40px 0px;}.elementor-1711 .elementor-element.elementor-element-fabb0af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-c61a43a > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 20px 40px;}.elementor-1711 .elementor-element.elementor-element-c56852a .elementor-button{background-color:#4FDBC7;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-e842689 );color:var( --e-global-color-e842689 );border-style:none;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-1711 .elementor-element.elementor-element-c56852a .elementor-button:hover, .elementor-1711 .elementor-element.elementor-element-c56852a .elementor-button:focus{background-color:var( --e-global-color-26f936f );color:var( --e-global-color-046674a );border-color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-c56852a{width:100%;max-width:100%;}.elementor-1711 .elementor-element.elementor-element-c56852a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-c56852a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1711 .elementor-element.elementor-element-c56852a .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-1711 .elementor-element.elementor-element-c56852a .elementor-button:hover svg, .elementor-1711 .elementor-element.elementor-element-c56852a .elementor-button:focus svg{fill:var( --e-global-color-046674a );}.elementor-1711 .elementor-element.elementor-element-48a54f76{padding:53px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-1d7a71c7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1711 .elementor-element.elementor-element-58aa948{width:var( --container-widget-width, 132px );max-width:132px;--container-widget-width:132px;--container-widget-flex-grow:0;}.elementor-1711 .elementor-element.elementor-element-58aa948 > .elementor-widget-container{background-color:var( --e-global-color-26f936f );padding:12px 22px 11px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5FAF724;}.elementor-1711 .elementor-element.elementor-element-58aa948.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-58aa948 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-046674a );}.elementor-1711 .elementor-element.elementor-element-4f8a90f2 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-4f8a90f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-4f8a90f2{text-align:center;}.elementor-1711 .elementor-element.elementor-element-4f8a90f2 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:42px;font-weight:700;text-transform:none;font-style:normal;line-height:48px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-7ae6edb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-7ae6edb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-7ae6edb{text-align:center;}.elementor-1711 .elementor-element.elementor-element-7ae6edb .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-f275e82{padding:35px 0px 65px 0px;}.elementor-1711 .elementor-element.elementor-element-cb05007:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1711 .elementor-element.elementor-element-cb05007 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e842689 );}.elementor-bc-flex-widget .elementor-1711 .elementor-element.elementor-element-cb05007.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1711 .elementor-element.elementor-element-cb05007.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1711 .elementor-element.elementor-element-cb05007 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:27px 27px 27px 27px;}.elementor-1711 .elementor-element.elementor-element-cb05007 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-1259544 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:20px;font-weight:800;line-height:28px;color:var( --e-global-color-046674a );}.elementor-1711 .elementor-element.elementor-element-79816f0{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;line-height:23px;color:var( --e-global-color-046674a );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1711 .elementor-element.elementor-element-9c28ccf .swiper-pagination-bullet-active, .elementor-1711 .elementor-element.elementor-element-9c28ccf .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-2c27b3a );}.elementor-1711 .elementor-element.elementor-element-9c28ccf .swiper-pagination-fraction{color:var( --e-global-color-2c27b3a );}.elementor-1711 .elementor-element.elementor-element-9c28ccf .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-046674a );}.elementor-1711 .elementor-element.elementor-element-9c28ccf .elementor-swiper-button{font-size:15px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-9c28ccf .elementor-swiper-button svg{fill:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-9c28ccf .swiper-pagination-bullet{height:0px;width:0px;}.elementor-1711 .elementor-element.elementor-element-9c28ccf .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-1711 .elementor-element.elementor-element-9c28ccf .elementor-testimonial__text{color:var( --e-global-color-046674a );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-1711 .elementor-element.elementor-element-9c28ccf .elementor-testimonial__name{color:var( --e-global-color-046674a );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-1711 .elementor-element.elementor-element-9c28ccf .elementor-testimonial__title{color:var( --e-global-color-e842689 );font-family:"Instrument Sans", Sans-serif;font-weight:800;}.elementor-1711 .elementor-element.elementor-element-6643cf34{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 35px 0px;}.elementor-1711 .elementor-element.elementor-element-6643cf34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-4cabaa1c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1711 .elementor-element.elementor-element-4cabaa1c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1711 .elementor-element.elementor-element-4cabaa1c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:45px 70px 45px 70px;}.elementor-1711 .elementor-element.elementor-element-4cabaa1c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1711 .elementor-element.elementor-element-458c8b44 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-458c8b44.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-458c8b44{text-align:center;}.elementor-1711 .elementor-element.elementor-element-458c8b44 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:42px;font-weight:700;text-transform:none;font-style:normal;line-height:48px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-12b0980e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-12b0980e{text-align:center;}.elementor-1711 .elementor-element.elementor-element-12b0980e .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-54dcddb7 > .elementor-widget-container{background-color:#EFEFEF;margin:10px 0px 10px 0px;padding:60px 50px 60px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;}.elementor-1711 .elementor-element.elementor-element-54dcddb7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-button span{gap:27px;}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-field-group > label, .elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-field-subgroup label{color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-field-group > label{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-field-type-html{color:var( --e-global-color-e842689 );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-field-group .elementor-field{color:#535353;}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-field-group .elementor-field, .elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-field-subgroup label{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-046674a );border-color:#CCCCCC;}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-046674a );border-color:#CCCCCC;}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-field-group .elementor-select-wrapper::before{color:#CCCCCC;}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-button{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:0px;border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-a46ffc5 );color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-button[type="submit"]{background-color:var( --e-global-color-a46ffc5 );color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-046674a );color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-046674a );color:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-e842689 );}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-message{font-family:"Instrument Sans", Sans-serif;font-weight:300;}.elementor-1711 .elementor-element.elementor-element-54dcddb7{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1711 .elementor-element.elementor-element-7e511735 .elementor-button{background-color:var( --e-global-color-e842689 );font-family:"Titillium Web", Sans-serif;font-size:26px;font-weight:200;text-transform:uppercase;fill:var( --e-global-color-2ec9061 );color:var( --e-global-color-2ec9061 );border-style:solid;border-width:0px 0px 0px 0px;border-color:#072237;border-radius:60px 60px 60px 60px;}.elementor-1711 .elementor-element.elementor-element-7e511735 .elementor-button:hover, .elementor-1711 .elementor-element.elementor-element-7e511735 .elementor-button:focus{background-color:#072237;color:#FFFFFF;}.elementor-1711 .elementor-element.elementor-element-7e511735{width:auto;max-width:auto;bottom:45px;}.elementor-1711 .elementor-element.elementor-element-7e511735 > .elementor-widget-container{padding:0px 0px 18px 0px;}body:not(.rtl) .elementor-1711 .elementor-element.elementor-element-7e511735{right:2%;}body.rtl .elementor-1711 .elementor-element.elementor-element-7e511735{left:2%;}.elementor-1711 .elementor-element.elementor-element-7e511735 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1711 .elementor-element.elementor-element-7e511735 .elementor-button:hover svg, .elementor-1711 .elementor-element.elementor-element-7e511735 .elementor-button:focus svg{fill:#FFFFFF;}body.elementor-page-1711:not(.elementor-motion-effects-element-type-background), body.elementor-page-1711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-046674a );}body.elementor-page-1711{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1711 .elementor-element.elementor-element-4a8f323d{width:54.121%;}.elementor-1711 .elementor-element.elementor-element-f07b708{width:45.793%;}.elementor-1711 .elementor-element.elementor-element-e18e34c{width:10%;}.elementor-1711 .elementor-element.elementor-element-10bcdaa{width:14%;}.elementor-1711 .elementor-element.elementor-element-5f1e9e7{width:14%;}.elementor-1711 .elementor-element.elementor-element-9d321cf{width:17%;}.elementor-1711 .elementor-element.elementor-element-14f4ba9{width:15%;}.elementor-1711 .elementor-element.elementor-element-fafb65e{width:29.33%;}.elementor-1711 .elementor-element.elementor-element-5db74a33{width:100%;}.elementor-1711 .elementor-element.elementor-element-325c76e6{width:26%;}.elementor-1711 .elementor-element.elementor-element-c3a8467{width:47.332%;}.elementor-1711 .elementor-element.elementor-element-13c9e126{width:26%;}.elementor-1711 .elementor-element.elementor-element-294a36ea{width:56.575%;}.elementor-1711 .elementor-element.elementor-element-3a5d3c74{width:43.381%;}.elementor-1711 .elementor-element.elementor-element-cb05007{width:25%;}.elementor-1711 .elementor-element.elementor-element-4f16680{width:75%;}}@media(max-width:1024px){.elementor-1711 .elementor-element.elementor-element-6c95c48b{padding:0px 10px 0px 10px;}.elementor-1711 .elementor-element.elementor-element-ced350b{--container-widget-width:279px;--container-widget-flex-grow:0;width:var( --container-widget-width, 279px );max-width:279px;}.elementor-1711 .elementor-element.elementor-element-beaa773 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-1711 .elementor-element.elementor-element-1cd755a2 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-1711 .elementor-element.elementor-element-747af5b6 .elementor-heading-title{font-size:36px;line-height:40px;}}@media(max-width:767px){.elementor-1711 .elementor-element.elementor-element-6c95c48b{padding:50px 20px 0px 20px;}.elementor-1711 .elementor-element.elementor-element-4a8f323d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-ced350b > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1711 .elementor-element.elementor-element-ced350b{--container-widget-width:243px;--container-widget-flex-grow:0;width:var( --container-widget-width, 243px );max-width:243px;}.elementor-1711 .elementor-element.elementor-element-ced350b .elementor-heading-title{font-size:12px;}.elementor-1711 .elementor-element.elementor-element-beaa773 > .elementor-widget-container{padding:14px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-beaa773 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-1711 .elementor-element.elementor-element-1a0e85cf > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1711 .elementor-element.elementor-element-1a0e85cf .elementor-button{border-radius:0px 0px 0px 0px;padding:15px 35px 15px 35px;}.elementor-1711 .elementor-element.elementor-element-e51c5eb > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1711 .elementor-element.elementor-element-e51c5eb .elementor-button{border-radius:0px 0px 0px 0px;padding:15px 35px 15px 35px;}.elementor-1711 .elementor-element.elementor-element-eea562c{padding:50px 0px 100px 0px;}.elementor-1711 .elementor-element.elementor-element-8b3c0b0 .elementor-image-box-img{margin-bottom:16px;}.elementor-1711 .elementor-element.elementor-element-752f6be .elementor-image-box-img{margin-bottom:16px;}.elementor-1711 .elementor-element.elementor-element-5dd5f3a .elementor-image-box-img{margin-bottom:16px;}.elementor-1711 .elementor-element.elementor-element-a25cd28 .elementor-image-box-img{margin-bottom:16px;}.elementor-1711 .elementor-element.elementor-element-a88eeba .elementor-image-box-img{margin-bottom:16px;}.elementor-1711 .elementor-element.elementor-element-2863316{padding:30px 0px 30px 0px;}.elementor-1711 .elementor-element.elementor-element-17af7f3e{padding:20px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-1cd755a2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 25px 25px 25px;}.elementor-1711 .elementor-element.elementor-element-747af5b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-747af5b6{text-align:start;}.elementor-1711 .elementor-element.elementor-element-747af5b6 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-1711 .elementor-element.elementor-element-17f3ba39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-17f3ba39{text-align:start;}.elementor-1711 .elementor-element.elementor-element-6ee0df37{padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-325c76e6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:26px 26px 26px 26px;}.elementor-1711 .elementor-element.elementor-element-13c9e126 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 26px 0px 26px;}.elementor-1711 .elementor-element.elementor-element-5e21d264{padding:60px 26px 0px 26px;}.elementor-1711 .elementor-element.elementor-element-56401b53{text-align:start;}.elementor-1711 .elementor-element.elementor-element-56401b53 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-1711 .elementor-element.elementor-element-341ed120 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-341ed120{text-align:start;}.elementor-1711 .elementor-element.elementor-element-eed1eef{--e-image-carousel-slides-to-show:2;}.elementor-1711 .elementor-element.elementor-element-4c5fcff{padding:40px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-d1f22dd > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1711 .elementor-element.elementor-element-d1f22dd .elementor-button{padding:15px 35px 15px 35px;}.elementor-1711 .elementor-element.elementor-element-7c79045{text-align:center;}.elementor-1711 .elementor-element.elementor-element-9c917fe{text-align:center;}.elementor-1711 .elementor-element.elementor-element-9c917fe img{width:19%;}.elementor-1711 .elementor-element.elementor-element-6e866a1{text-align:center;}.elementor-1711 .elementor-element.elementor-element-2992261{text-align:center;}.elementor-1711 .elementor-element.elementor-element-2992261 img{width:19%;}.elementor-1711 .elementor-element.elementor-element-0223fd4{text-align:center;}.elementor-1711 .elementor-element.elementor-element-5b0895f{text-align:center;}.elementor-1711 .elementor-element.elementor-element-5b0895f img{width:19%;}.elementor-1711 .elementor-element.elementor-element-656e1aa{text-align:center;}.elementor-1711 .elementor-element.elementor-element-d47d825 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1711 .elementor-element.elementor-element-35ae0e80 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-35ae0e80{text-align:start;}.elementor-1711 .elementor-element.elementor-element-35ae0e80 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-1711 .elementor-element.elementor-element-273c88c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-273c88c{text-align:start;}.elementor-1711 .elementor-element.elementor-element-1b21a83d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-1711 .elementor-element.elementor-element-cb74751{padding:0px 25px 0px 25px;}.elementor-1711 .elementor-element.elementor-element-294a36ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-72f9fa7a .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-1711 .elementor-element.elementor-element-be315cd{text-align:start;}.elementor-1711 .elementor-element.elementor-element-9b3dfa8{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1711 .elementor-element.elementor-element-495fc8a{--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1711 .elementor-element.elementor-element-fabb0af{padding:40px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-c61a43a > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-1711 .elementor-element.elementor-element-c56852a > .elementor-widget-container{margin:30px 0px 30px 30px;}.elementor-1711 .elementor-element.elementor-element-c56852a .elementor-button{padding:15px 35px 15px 35px;}.elementor-1711 .elementor-element.elementor-element-48a54f76{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-1d7a71c7 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-1711 .elementor-element.elementor-element-4f8a90f2 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-1711 .elementor-element.elementor-element-7ae6edb{width:100%;max-width:100%;text-align:start;}.elementor-1711 .elementor-element.elementor-element-7ae6edb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-4f16680 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-6643cf34{margin-top:0px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-1711 .elementor-element.elementor-element-4cabaa1c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 10px 40px 10px;}.elementor-1711 .elementor-element.elementor-element-458c8b44 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1711 .elementor-element.elementor-element-458c8b44 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-1711 .elementor-element.elementor-element-12b0980e{text-align:center;}.elementor-1711 .elementor-element.elementor-element-54dcddb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 20px 57px 20px;}.elementor-1711 .elementor-element.elementor-element-54dcddb7 .elementor-button{font-size:14px;}.elementor-1711 .elementor-element.elementor-element-7e511735 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1711 .elementor-element.elementor-element-7e511735{right:11px;}body.rtl .elementor-1711 .elementor-element.elementor-element-7e511735{left:11px;}.elementor-1711 .elementor-element.elementor-element-7e511735{bottom:60px;}.elementor-1711 .elementor-element.elementor-element-7e511735 .elementor-button{font-size:25px;border-radius:16px 16px 16px 16px;padding:15px 13px 15px 7px;}}/* Start custom CSS for video, class: .elementor-element-ab4c4ac *//* Make sure the play icon sits above the overlay */
.np-video-glow .elementor-custom-embed-image-overlay{
  position: relative;
}

/* Target Elementor's play icon inside the video overlay */
.np-video-glow .elementor-custom-embed-play{
  width: 72px !important;
  height: 72px !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  position: absolute !important;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) !important;
  overflow: visible !important;

  /* button look */
  background: #4fdbc7 !important;   /* change if needed */
  box-shadow: 0 12px 30px rgba(0,0,0,0.25);
}

.np-video-glow .elementor-custom-embed-play i,
.np-video-glow .elementor-custom-embed-play svg{
  transform: translateY(-4px);
}

/* Ensure the SVG icon stays visible */
.np-video-glow .elementor-custom-embed-play i,
.np-video-glow .elementor-custom-embed-play svg{
  width: 22px !important;
  height: 22px !important;
  fill: #0b1f24 !important;  /* icon colour */
}

/* Pulse rings */
.np-video-glow .elementor-custom-embed-play:before,
.np-video-glow .elementor-custom-embed-play:after{
  content: "";
  position: absolute;
  inset: -14px;
  border-radius: 50%;
  border: 2px solid rgba(79,219,199,0.6);
  opacity: 0;
  transform: scale(0.85);
  pointer-events: none;
  animation: npPulseGlow 2.2s ease-out infinite;
}

.np-video-glow .elementor-custom-embed-play:after{
  inset: -26px;
  border: 20px solid rgba(79,219,199,0.35);
  animation-delay: 0.7s;
}

@keyframes npPulseGlow{
  0%{transform:scale(.75);opacity:0;}
  25%{opacity:1;}
  100%{transform:scale(1.2);opacity:0;}
}

/* Optional: nicer hover */
.np-video-glow .elementor-custom-embed-play:hover{
  transform: translate(-50%, -50%) scale(1.03) !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da55df5 *//* Make sure the play icon sits above the overlay */
.np-video-glow .elementor-custom-embed-image-overlay{
  position: relative;
}

/* Target Elementor's play icon inside the video overlay */
.np-video-glow .elementor-custom-embed-play{
  width: 72px !important;
  height: 72px !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  position: absolute !important;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) !important;
  overflow: visible !important;

  /* button look */
  background: #4fdbc7 !important;   /* change if needed */
  box-shadow: 0 12px 30px rgba(0,0,0,0.25);
}

.np-video-glow .elementor-custom-embed-play i,
.np-video-glow .elementor-custom-embed-play svg{
  transform: translateY(-4px);
}

/* Ensure the SVG icon stays visible */
.np-video-glow .elementor-custom-embed-play i,
.np-video-glow .elementor-custom-embed-play svg{
  width: 22px !important;
  height: 22px !important;
  fill: #0b1f24 !important;  /* icon colour */
}

/* Pulse rings */
.np-video-glow .elementor-custom-embed-play:before,
.np-video-glow .elementor-custom-embed-play:after{
  content: "";
  position: absolute;
  inset: -14px;
  border-radius: 50%;
  border: 2px solid rgba(79,219,199,0.6);
  opacity: 0;
  transform: scale(0.85);
  pointer-events: none;
  animation: npPulseGlow 2.2s ease-out infinite;
}

.np-video-glow .elementor-custom-embed-play:after{
  inset: -26px;
  border: 20px solid rgba(79,219,199,0.35);
  animation-delay: 0.7s;
}

@keyframes npPulseGlow{
  0%{transform:scale(.75);opacity:0;}
  25%{opacity:1;}
  100%{transform:scale(1.2);opacity:0;}
}

/* Optional: nicer hover */
.np-video-glow .elementor-custom-embed-play:hover{
  transform: translate(-50%, -50%) scale(1.03) !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8b3c0b0 *//* Image Box alignment (only widgets with class np-feature-imagebox) */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-wrapper{
  display: flex !important;
  align-items: center !important;
  column-gap: 14px !important;
}

/* keep image from causing baseline weirdness */
.elementor-widget-image-box.np-feature-imagebox figure.elementor-image-box-img{
  margin: 0 !important;
  line-height: 0 !important;
  flex: 0 0 auto !important;
  display: flex !important;
  align-items: center !important;
}

/* control image size if needed */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-img img{
  width: 44px;            /* change size here */
  height: auto;
  display: block;
}

/* text block */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-content{
  margin: 0 !important;
}

/* remove random spacing */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-title,
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-description{
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-752f6be *//* Image Box alignment (only widgets with class np-feature-imagebox) */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-wrapper{
  display: flex !important;
  align-items: center !important;
  column-gap: 14px !important;
}

/* keep image from causing baseline weirdness */
.elementor-widget-image-box.np-feature-imagebox figure.elementor-image-box-img{
  margin: 0 !important;
  line-height: 0 !important;
  flex: 0 0 auto !important;
  display: flex !important;
  align-items: center !important;
}

/* control image size if needed */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-img img{
  width: 44px;            /* change size here */
  height: auto;
  display: block;
}

/* text block */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-content{
  margin: 0 !important;
}

/* remove random spacing */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-title,
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-description{
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5dd5f3a *//* Image Box alignment (only widgets with class np-feature-imagebox) */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-wrapper{
  display: flex !important;
  align-items: center !important;
  column-gap: 14px !important;
}

/* keep image from causing baseline weirdness */
.elementor-widget-image-box.np-feature-imagebox figure.elementor-image-box-img{
  margin: 0 !important;
  line-height: 0 !important;
  flex: 0 0 auto !important;
  display: flex !important;
  align-items: center !important;
}

/* control image size if needed */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-img img{
  width: 44px;            /* change size here */
  height: auto;
  display: block;
}

/* text block */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-content{
  margin: 0 !important;
}

/* remove random spacing */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-title,
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-description{
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a25cd28 *//* Image Box alignment (only widgets with class np-feature-imagebox) */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-wrapper{
  display: flex !important;
  align-items: center !important;
  column-gap: 14px !important;
}

/* keep image from causing baseline weirdness */
.elementor-widget-image-box.np-feature-imagebox figure.elementor-image-box-img{
  margin: 0 !important;
  line-height: 0 !important;
  flex: 0 0 auto !important;
  display: flex !important;
  align-items: center !important;
}

/* control image size if needed */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-img img{
  width: 44px;            /* change size here */
  height: auto;
  display: block;
}

/* text block */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-content{
  margin: 0 !important;
}

/* remove random spacing */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-title,
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-description{
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a88eeba *//* Image Box alignment (only widgets with class np-feature-imagebox) */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-wrapper{
  display: flex !important;
  align-items: center !important;
  column-gap: 14px !important;
}

/* keep image from causing baseline weirdness */
.elementor-widget-image-box.np-feature-imagebox figure.elementor-image-box-img{
  margin: 0 !important;
  line-height: 0 !important;
  flex: 0 0 auto !important;
  display: flex !important;
  align-items: center !important;
}

/* control image size if needed */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-img img{
  width: 44px;            /* change size here */
  height: auto;
  display: block;
}

/* text block */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-content{
  margin: 0 !important;
}

/* remove random spacing */
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-title,
.elementor-widget-image-box.np-feature-imagebox .elementor-image-box-description{
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f337cf *//* Soft floating motion */
.float-cta{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  animation: floatSoft 4s ease-in-out infinite;
  will-change: transform;
}

@keyframes floatSoft{
  0%   { transform: translateY(0px); }
  25%  { transform: translateY(6px); }
  50%  { transform: translateY(0px); }
  75%  { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d99784 */.step-card-title-01 {
  position: relative;
  padding-top: 70px;
  font-size: 26px;
  font-weight: 600;
}

.step-card-title-01::before {
  content: "01";
  position: absolute;
  top: 0;
  left: 0;
  font-size: 60px;
  font-weight: 700;
  color: #6e989b; /* light grey number */
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93625ac */.step-card-title-02 {
  position: relative;
  padding-top: 70px;
  font-size: 26px;
  font-weight: 600;
}

.step-card-title-02::before {
  content: "02";
  position: absolute;
  top: 0;
  left: 0;
  font-size: 60px;
  font-weight: 700;
  color: #6e989b; /* light grey number */
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58ac254 */.step-card-title-03 {
  position: relative;
  padding-top: 70px;
  font-size: 26px;
  font-weight: 600;
}

.step-card-title-03::before {
  content: "03";
  position: absolute;
  top: 0;
  left: 0;
  font-size: 60px;
  font-weight: 700;
  color: #6e989b; /* light grey number */
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3e44d9 */.step-card-title-04 {
  position: relative;
  padding-top: 70px;
  font-size: 26px;
  font-weight: 600;
}

.step-card-title-04::before {
  content: "04";
  position: absolute;
  top: 0;
  left: 0;
  font-size: 60px;
  font-weight: 700;
  color: #6e989b; /* light grey number */
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-1b21a83d *//* Center the whole form block inside the green section */
.np-cta-form{
  max-width: 700px;   /* controls how wide the input+button group is */
  margin: 0 auto;     /* centers horizontally */
}

/* Keep input and button aligned nicely */
.np-cta-form .elementor-form-fields-wrapper{
  display: flex;
  justify-content: center;
  align-items: stretch;
}

/* Input grows, button fixed */
.np-cta-form .elementor-field-group{
  flex: 1 1 auto;
}

.np-cta-form .elementor-field-type-submit{
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43cec44 */.np-card{
  background: #fff;
  border: 1px solid rgba(16, 24, 40, 0.10);
  border-radius: 12px;
  padding: 34px 32px;
  box-shadow: 0 18px 32px rgba(16, 24, 40, 0.08);
  height: 100%;
  position: relative;
}

/* top-right corner tick */
.np-card:after{
  content:"";
  position:absolute;
  top:18px;
  right:18px;
  width:14px;
  height:14px;
  border-top:2px solid #4fdbc7;
  border-right:2px solid #4fdbc7;
  border-radius:2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3df228d */.step-card-title-01 {
  position: relative;
  padding-top: 70px;
  font-size: 26px;
  font-weight: 600;
}

.step-card-title-01::before {
  content: "01";
  position: absolute;
  top: 0;
  left: 0;
  font-size: 60px;
  font-weight: 700;
  color: #6e989b; /* light grey number */
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b3dfa8 */.np-card{
  background: #fff;
  border: 1px solid rgba(16, 24, 40, 0.10);
  border-radius: 12px;
  padding: 34px 32px;
  box-shadow: 0 18px 32px rgba(16, 24, 40, 0.08);
  height: 100%;
  position: relative;
}

/* top-right corner tick */
.np-card:after{
  content:"";
  position:absolute;
  top:18px;
  right:18px;
  width:14px;
  height:14px;
  border-top:2px solid #4fdbc7;
  border-right:2px solid #4fdbc7;
  border-radius:2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc7e44 */.step-card-title-01 {
  position: relative;
  padding-top: 70px;
  font-size: 26px;
  font-weight: 600;
}

.step-card-title-01::before {
  content: "01";
  position: absolute;
  top: 0;
  left: 0;
  font-size: 60px;
  font-weight: 700;
  color: #6e989b; /* light grey number */
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495fc8a */.np-card{
  background: #fff;
  border: 1px solid rgba(16, 24, 40, 0.10);
  border-radius: 12px;
  padding: 34px 32px;
  box-shadow: 0 18px 32px rgba(16, 24, 40, 0.08);
  height: 100%;
  position: relative;
}

/* top-right corner tick */
.np-card:after{
  content:"";
  position:absolute;
  top:18px;
  right:18px;
  width:14px;
  height:14px;
  border-top:2px solid #4fdbc7;
  border-right:2px solid #4fdbc7;
  border-radius:2px;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-9c28ccf *//* === Dark “grid” testimonial card style === */
.np-testimonials .elementor-testimonial{
  position: relative;
  overflow: hidden;
  border-radius: 0px;
  padding: 26px 28px 22px;
  min-height: 260px;

  display: flex;
  flex-direction: column;
  height: 100%;
  border: 1px solid rgba(255,255,255,0.10);
 

  /* dark base + subtle grid */
  background:
    linear-gradient(180deg, rgba(10, 35, 45, 0.98) 0%, rgba(56, 96, 99, 0.98) 100%),
    linear-gradient(rgba(255,255,255,0.06) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.06) 1px, transparent 1px);
  background-size: auto, 44px 44px, 44px 44px;
  background-position: 0 0, 0 0, 0 0;
}

/* Hover lift */
.np-testimonials .elementor-testimonial:hover{
  transform: translateY(-6px);
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

/* Stars (top-left) */
.np-testimonials .elementor-testimonial::before{
  content:"★★★★★";
  position:absolute;
  top: 18px;
  left: 22px;
  font-size: 22px;
  letter-spacing: 6px;
  color: #f5b301;
  opacity: 0.95;
}

/* Big quote (bottom-right) */
.np-testimonials .elementor-testimonial::after{
  content:"";
  position:absolute;
  right: 18px;
  bottom: 16px;
  width: 70px;
  height: 70px;
  opacity: 0.95;
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17h4l2-4V7H7v6h3l-1 2H7v2zm10 0h4l2-4V7h-6v6h3l-1 2h-2v2z'/%3E%3C/svg%3E") no-repeat center/contain;
}

/* Remove italics from theme */
.np-testimonials .elementor-testimonial,
.np-testimonials .elementor-testimonial *{
  font-style: normal !important;
}

/* Logo/avatar row (Elementor calls it header) */
.np-testimonials .elementor-testimonial__header{
  order: 3;
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: 18px;
}

/* Avatar (keep circle) */
.np-testimonials .elementor-testimonial__image img{
  width: 100px;
  height:100px;
  margin-top:50px;
  border-radius: 999px;
  object-fit: cover;
  
}

/* Text */
.np-testimonials .elementor-testimonial__content{
  order: 2;
  margin-top: 1px; /* pushes below stars */
  font-size: 15.5px;
  line-height: 1.75;
  color: rgba(255,255,255,0.88);
  flex-grow: 1;
}

/* Name (accent) */
.np-testimonials .elementor-testimonial__name{
  font-size: 16px;
  font-weight: 800;
  color: #4fdbc7; /* your accent */
  margin: 0;
}

/* Title */
.np-testimonials .elementor-testimonial__title{
  font-size: 13px;
  margin-top: 2px;
  color: rgba(255,255,255,0.72);
}

/* Equal height slides */
.np-testimonials .swiper-slide{
  height: auto !important;
  display: flex;
}

/* === Alternate testimonial card colours (green / white) === */

/* Even cards become white */
.np-testimonials .swiper-slide:nth-child(even) .elementor-testimonial{
  background: #ffffff;
  border: 2px solid #e6eaf0;
  color: #101828; /* base text colour */
}

/* Body text */
.np-testimonials .swiper-slide:nth-child(even) .elementor-testimonial__content{
  color: #101828; /* solid black for readability */
}

/* Heading / company name */
.np-testimonials .swiper-slide:nth-child(even) .elementor-testimonial__name{
  color: #000; /* black instead of green */
}

/* Subtitle / designation */
.np-testimonials .swiper-slide:nth-child(even) .elementor-testimonial__title{
  color: #000; /* softer secondary text */
}

/* Make logos dark again on white cards */
.np-testimonials .swiper-slide:nth-child(even) .elementor-testimonial__image img{
  filter: none;
}

/* Adjust stars for white cards */
.np-testimonials .swiper-slide:nth-child(even) .elementor-testimonial::before{
  color: #f5b301;
}

/* Adjust quote icon for white cards */
.np-testimonials .swiper-slide:nth-child(even) .elementor-testimonial::after{
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%230F172A' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17h4l2-4V7H7v6h3l-1 2H7v2zm10 0h4l2-4V7h-6v6h3l-1 2h-2v2z'/%3E%3C/svg%3E") no-repeat center/contain;
}

/* === Force black text on white testimonial cards === */
.np-testimonials .swiper-slide:nth-child(even) .elementor-testimonial,
.np-testimonials .swiper-slide:nth-child(even) .elementor-testimonial *{
  color: #101828 !important;
}

/* Heading (company name) */
.np-testimonials .swiper-slide:nth-child(even) .elementor-testimonial__name{
  color: #101828 !important;
}

/* Body text */
.np-testimonials .swiper-slide:nth-child(even) .elementor-testimonial__content,
.np-testimonials .swiper-slide:nth-child(even) .elementor-testimonial__content p{
  color: #101828 !important;
}

/* Subtitle */
.np-testimonials .swiper-slide:nth-child(even) .elementor-testimonial__title{
  color: #475467 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-54dcddb7 *//* Base styling */
#form-field-select_hear {
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  text-transform: UPPERCASE;
  padding: 0 14px;
  border-radius: 0px;
  background-color: #fff;
  color: #333;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%234fdbc7' d='M6 8L0 0h12z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 9px center;
  background-size: 9px;
}

/* Focus state */
#form-field-select_hear:focus {
  border-color: #4fdbc7;
  box-shadow: 0 0 4px rgba(79, 219, 199, 0.5);
  outline: none;
}

/* Responsive sizes */
@media (max-width: 1024px) {
  #form-field-select_hear {
    height: 50px;
    line-height: 50px;
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  #form-field-select_hear {
    height: 45px;
    line-height: 45px;
    font-size: 14px;
  }
}

/* Remove Elementor’s built-in arrow */
.elementor-select-wrapper::after,
.elementor-field-group .elementor-select-wrapper::after {
  display: none !important;
}

/* Hide the old Edge/IE dropdown arrow */
#form-field-select_hear::-ms-expand {
  display: none;
}/* End custom CSS */