.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-29175 .elementor-element.elementor-element-cd95cc6{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E4E4E4;box-shadow:0px 33px 46px 0px rgba(84.47842559814454, 84.47842559814454, 84.47842559814454, 0.05);padding:40px 0px 40px 0px;}.elementor-29175 .elementor-element.elementor-element-cd95cc6, .elementor-29175 .elementor-element.elementor-element-cd95cc6 > .elementor-background-overlay{border-radius:0px 0px 50px 50px;}.elementor-29175 .elementor-element.elementor-element-1eb4c12 > .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-widget-animated-headline .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-animated-headline .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-29175 .elementor-element.elementor-element-dc37b7c{--animation-duration:2000ms;--dynamic-text-color:#706D6D;}.elementor-29175 .elementor-element.elementor-element-dc37b7c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-dc37b7c .elementor-headline{text-align:center;font-family:"GT Walsheim", Sans-serif;font-size:31px;font-weight:500;line-height:37.8px;letter-spacing:-0.17px;}.elementor-29175 .elementor-element.elementor-element-dc37b7c .elementor-headline-plain-text{color:#706D6D;}.elementor-29175 .elementor-element.elementor-element-dc37b7c .elementor-headline-dynamic-text{font-family:"GT Walsheim", Sans-serif;font-weight:500;line-height:30.8px;letter-spacing:-0.17px;}.elementor-29175 .elementor-element.elementor-element-dc37b7c .elementor-headline-dynamic-wrapper path{stroke:#027AFF;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-29175 .elementor-element.elementor-element-21c79ba{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-29175 .elementor-element.elementor-element-21c79ba > .elementor-widget-container{padding:0% 5% 3% 5%;}.elementor-29175 .elementor-element.elementor-element-21c79ba .elementor-heading-title{font-family:"GT Walsheim", Sans-serif;font-size:62px;font-weight:600;line-height:70px;color:#000000;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-29175 .elementor-element.elementor-element-ddd13d3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"GT Walsheim", Sans-serif;font-size:23px;font-weight:100;line-height:30.8px;letter-spacing:-0.17px;color:#646161;}.elementor-29175 .elementor-element.elementor-element-ddd13d3 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 4px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-29175 .elementor-element.elementor-element-24d4962 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-24d4962 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29175 .elementor-element.elementor-element-24d4962 .elementor-button{font-family:"GT Walsheim", Sans-serif;font-size:24px;font-weight:200;text-decoration:none;line-height:26px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:16px 24px 13px 24px;}.elementor-29175 .elementor-element.elementor-element-7e21a8f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-7e21a8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29175 .elementor-element.elementor-element-7e21a8f .elementor-button{font-family:"GT Walsheim", Sans-serif;font-size:24px;font-weight:200;text-decoration:none;line-height:26px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;padding:16px 24px 13px 24px;}.elementor-29175 .elementor-element.elementor-element-7ae22e2:not(.elementor-motion-effects-element-type-background), .elementor-29175 .elementor-element.elementor-element-7ae22e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F9;}.elementor-29175 .elementor-element.elementor-element-7ae22e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1% 5% 3% 5%;}.elementor-29175 .elementor-element.elementor-element-7ae22e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29175 .elementor-element.elementor-element-05dd481 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-counter .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-counter .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-29175 .elementor-element.elementor-element-5e25f3a > .elementor-widget-container{padding:12px 12px 12px 12px;border-radius:21px 21px 21px 21px;}.elementor-29175 .elementor-element.elementor-element-5e25f3a .elementor-counter-title{justify-content:center;color:#020508;font-family:"GT Walsheim", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-29175 .elementor-element.elementor-element-5e25f3a .elementor-counter{gap:6px;}.elementor-29175 .elementor-element.elementor-element-5e25f3a .elementor-counter-number-wrapper{color:#027AFF;font-family:"Roboto", Sans-serif;font-size:51px;font-weight:500;}.elementor-29175 .elementor-element.elementor-element-c059ade > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29175 .elementor-element.elementor-element-a792ca7 > .elementor-widget-container{padding:12px 12px 12px 12px;border-radius:21px 21px 21px 21px;}.elementor-29175 .elementor-element.elementor-element-a792ca7 .elementor-counter-title{justify-content:center;color:#020508;font-family:"GT Walsheim", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-29175 .elementor-element.elementor-element-a792ca7 .elementor-counter{gap:6px;}.elementor-29175 .elementor-element.elementor-element-a792ca7 .elementor-counter-number-wrapper{color:#027AFF;font-family:"Roboto", Sans-serif;font-size:51px;font-weight:500;}.elementor-29175 .elementor-element.elementor-element-4ab172b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29175 .elementor-element.elementor-element-54bcd89 > .elementor-widget-container{padding:12px 12px 12px 12px;border-radius:21px 21px 21px 21px;}.elementor-29175 .elementor-element.elementor-element-54bcd89 .elementor-counter-title{justify-content:center;color:#020508;font-family:"GT Walsheim", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-29175 .elementor-element.elementor-element-54bcd89 .elementor-counter{gap:6px;}.elementor-29175 .elementor-element.elementor-element-54bcd89 .elementor-counter-number-wrapper{color:#027AFF;font-family:"Roboto", Sans-serif;font-size:51px;font-weight:500;}.elementor-29175 .elementor-element.elementor-element-966b46f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29175 .elementor-element.elementor-element-a02a214 > .elementor-widget-container{padding:12px 12px 12px 12px;border-radius:21px 21px 21px 21px;}.elementor-29175 .elementor-element.elementor-element-a02a214 .elementor-counter-title{justify-content:center;color:#020508;font-family:"GT Walsheim", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-29175 .elementor-element.elementor-element-a02a214 .elementor-counter{gap:6px;}.elementor-29175 .elementor-element.elementor-element-a02a214 .elementor-counter-number-wrapper{color:#027AFF;font-family:"Roboto", Sans-serif;font-size:51px;font-weight:500;}.elementor-29175 .elementor-element.elementor-element-acad238:not(.elementor-motion-effects-element-type-background), .elementor-29175 .elementor-element.elementor-element-acad238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29175 .elementor-element.elementor-element-acad238{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-29175 .elementor-element.elementor-element-acad238 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29175 .elementor-element.elementor-element-62067f0{--animation-duration:2000ms;--dynamic-text-color:#706D6D;}.elementor-29175 .elementor-element.elementor-element-62067f0 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-62067f0 .elementor-headline{text-align:start;font-family:"GT Walsheim", Sans-serif;font-size:31px;font-weight:500;line-height:37.8px;letter-spacing:-0.17px;}.elementor-29175 .elementor-element.elementor-element-62067f0 .elementor-headline-plain-text{color:#706D6D;}.elementor-29175 .elementor-element.elementor-element-62067f0 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-29175 .elementor-element.elementor-element-62067f0 .elementor-headline-dynamic-text{font-family:"GT Walsheim", Sans-serif;font-weight:500;line-height:30.8px;letter-spacing:-0.17px;}.elementor-29175 .elementor-element.elementor-element-62067f0 .elementor-headline-dynamic-wrapper path{stroke:#027AFF;}.elementor-29175 .elementor-element.elementor-element-d67962b > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-d67962b .elementor-heading-title{font-family:"GT Walsheim", Sans-serif;font-size:50px;font-weight:500;line-height:55px;color:#242424;}.elementor-29175 .elementor-element.elementor-element-dd019f7{font-family:"Roobert", Sans-serif;font-size:19px;font-weight:400;color:#1F1E1EDB;}.elementor-widget-image-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-29175 .elementor-element.elementor-element-609859b > .elementor-widget-container{background-color:#F5F7F9;padding:5% 5% 5% 3%;border-radius:6px 6px 6px 6px;}.elementor-29175 .elementor-element.elementor-element-609859b .elementor-image-box-wrapper{text-align:start;}.elementor-29175 .elementor-element.elementor-element-609859b.elementor-position-right .elementor-image-box-img{margin-left:11px;}.elementor-29175 .elementor-element.elementor-element-609859b.elementor-position-left .elementor-image-box-img{margin-right:11px;}.elementor-29175 .elementor-element.elementor-element-609859b.elementor-position-top .elementor-image-box-img{margin-bottom:11px;}.elementor-29175 .elementor-element.elementor-element-609859b .elementor-image-box-title{margin-bottom:21px;font-family:"GT Walsheim", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-29175 .elementor-element.elementor-element-609859b .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-29175 .elementor-element.elementor-element-609859b .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-29175 .elementor-element.elementor-element-609859b .elementor-image-box-description{font-family:"Roobert", Sans-serif;font-size:18px;font-weight:400;color:#4E4E4E;}.elementor-29175 .elementor-element.elementor-element-1a4810c > .elementor-widget-container{background-color:#F5F7F9;padding:5% 5% 5% 3%;border-radius:6px 6px 6px 6px;}.elementor-29175 .elementor-element.elementor-element-1a4810c .elementor-image-box-wrapper{text-align:start;}.elementor-29175 .elementor-element.elementor-element-1a4810c.elementor-position-right .elementor-image-box-img{margin-left:11px;}.elementor-29175 .elementor-element.elementor-element-1a4810c.elementor-position-left .elementor-image-box-img{margin-right:11px;}.elementor-29175 .elementor-element.elementor-element-1a4810c.elementor-position-top .elementor-image-box-img{margin-bottom:11px;}.elementor-29175 .elementor-element.elementor-element-1a4810c .elementor-image-box-title{margin-bottom:21px;font-family:"GT Walsheim", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-29175 .elementor-element.elementor-element-1a4810c .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-29175 .elementor-element.elementor-element-1a4810c .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-29175 .elementor-element.elementor-element-1a4810c .elementor-image-box-description{font-family:"Roobert", Sans-serif;font-size:18px;font-weight:400;color:#4E4E4E;}.elementor-29175 .elementor-element.elementor-element-3182bcf > .elementor-widget-container{background-color:#F5F7F9;padding:5% 5% 5% 3%;border-radius:6px 6px 6px 6px;}.elementor-29175 .elementor-element.elementor-element-3182bcf .elementor-image-box-wrapper{text-align:start;}.elementor-29175 .elementor-element.elementor-element-3182bcf.elementor-position-right .elementor-image-box-img{margin-left:11px;}.elementor-29175 .elementor-element.elementor-element-3182bcf.elementor-position-left .elementor-image-box-img{margin-right:11px;}.elementor-29175 .elementor-element.elementor-element-3182bcf.elementor-position-top .elementor-image-box-img{margin-bottom:11px;}.elementor-29175 .elementor-element.elementor-element-3182bcf .elementor-image-box-title{margin-bottom:21px;font-family:"GT Walsheim", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-29175 .elementor-element.elementor-element-3182bcf .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-29175 .elementor-element.elementor-element-3182bcf .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-29175 .elementor-element.elementor-element-3182bcf .elementor-image-box-description{font-family:"Roobert", Sans-serif;font-size:18px;font-weight:400;color:#4E4E4E;}.elementor-29175 .elementor-element.elementor-element-df44d26 > .elementor-widget-container{background-color:#F5F7F9;padding:5% 5% 5% 3%;border-radius:6px 6px 6px 6px;}.elementor-29175 .elementor-element.elementor-element-df44d26 .elementor-image-box-wrapper{text-align:start;}.elementor-29175 .elementor-element.elementor-element-df44d26.elementor-position-right .elementor-image-box-img{margin-left:11px;}.elementor-29175 .elementor-element.elementor-element-df44d26.elementor-position-left .elementor-image-box-img{margin-right:11px;}.elementor-29175 .elementor-element.elementor-element-df44d26.elementor-position-top .elementor-image-box-img{margin-bottom:11px;}.elementor-29175 .elementor-element.elementor-element-df44d26 .elementor-image-box-title{margin-bottom:21px;font-family:"GT Walsheim", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-29175 .elementor-element.elementor-element-df44d26 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-29175 .elementor-element.elementor-element-df44d26 .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-29175 .elementor-element.elementor-element-df44d26 .elementor-image-box-description{font-family:"Roobert", Sans-serif;font-size:18px;font-weight:400;color:#4E4E4E;}.elementor-29175 .elementor-element.elementor-element-7825bc1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29175 .elementor-element.elementor-element-7825bc1{margin-top:0%;margin-bottom:0%;padding:3% 2% 3% 2%;}.elementor-29175 .elementor-element.elementor-element-52cbaa0 > .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-29175 .elementor-element.elementor-element-52cbaa0 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-29175 .elementor-element.elementor-element-256ae16{--animation-duration:2000ms;--dynamic-text-color:#706D6D;}.elementor-29175 .elementor-element.elementor-element-256ae16 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-256ae16 .elementor-headline{text-align:start;font-family:"GT Walsheim", Sans-serif;font-size:31px;font-weight:500;line-height:37.8px;letter-spacing:-0.17px;}.elementor-29175 .elementor-element.elementor-element-256ae16 .elementor-headline-plain-text{color:#706D6D;}.elementor-29175 .elementor-element.elementor-element-256ae16 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-29175 .elementor-element.elementor-element-256ae16 .elementor-headline-dynamic-text{font-family:"GT Walsheim", Sans-serif;font-weight:500;line-height:30.8px;letter-spacing:-0.17px;}.elementor-29175 .elementor-element.elementor-element-256ae16 .elementor-headline-dynamic-wrapper path{stroke:#027AFF;}.elementor-29175 .elementor-element.elementor-element-c5bf91a > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-c5bf91a .elementor-heading-title{font-family:"GT Walsheim", Sans-serif;font-size:50px;font-weight:500;line-height:55px;color:#242424;}.elementor-29175 .elementor-element.elementor-element-b4f1de8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 18px 0px;}.elementor-29175 .elementor-element.elementor-element-b4f1de8{font-family:"Roobert", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#1B1B1BB0;}.elementor-29175 .elementor-element.elementor-element-3fd0b71 > .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-29175 .elementor-element.elementor-element-3fd0b71 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-29175 .elementor-element.elementor-element-23e555c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29175 .elementor-element.elementor-element-23e555c{margin-top:0%;margin-bottom:0%;padding:4% 2% 4% 2%;}.elementor-29175 .elementor-element.elementor-element-4fef9a0 > .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-29175 .elementor-element.elementor-element-4fef9a0 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-29175 .elementor-element.elementor-element-eefac5b{--animation-duration:2000ms;--dynamic-text-color:#706D6D;}.elementor-29175 .elementor-element.elementor-element-eefac5b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-eefac5b .elementor-headline{text-align:start;font-family:"GT Walsheim", Sans-serif;font-size:31px;font-weight:500;line-height:37.8px;letter-spacing:-0.17px;}.elementor-29175 .elementor-element.elementor-element-eefac5b .elementor-headline-plain-text{color:#706D6D;}.elementor-29175 .elementor-element.elementor-element-eefac5b .elementor-headline-dynamic-text{font-family:"GT Walsheim", Sans-serif;font-weight:500;line-height:30.8px;letter-spacing:-0.17px;}.elementor-29175 .elementor-element.elementor-element-eefac5b .elementor-headline-dynamic-wrapper path{stroke:#027AFF;}.elementor-29175 .elementor-element.elementor-element-bf2df3c > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-bf2df3c .elementor-heading-title{font-family:"GT Walsheim", Sans-serif;font-size:46px;font-weight:500;line-height:53px;color:#242424;}.elementor-29175 .elementor-element.elementor-element-ec3e67c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 18px 0px;}.elementor-29175 .elementor-element.elementor-element-ec3e67c{font-family:"Roobert", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#1B1B1BB0;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-29175 .elementor-element.elementor-element-65c167a > .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-29175 .elementor-element.elementor-element-65c167a > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-widget-pp-info-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pp-info-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pp-info-list .pp-list-items .pp-info-list-icon{color:var( --e-global-color-secondary );}.elementor-widget-pp-info-list .pp-list-items .pp-info-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-widget-pp-info-list .pp-list-items .pp-infolist-icon-wrapper:hover .pp-info-list-icon{color:var( --e-global-color-secondary );}.elementor-widget-pp-info-list .pp-list-items .pp-infolist-icon-wrapper:hover .pp-info-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-widget-pp-info-list .pp-list-items .pp-infolist-icon-wrapper:hover{border-color:var( --e-global-color-secondary );}.elementor-widget-pp-info-list .pp-list-items .pp-info-list-number{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-info-list .pp-info-list-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pp-info-list .pp-info-list-description{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-pp-info-list .pp-info-list-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-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-icon-left .pp-info-list-item:not(:last-child) .pp-info-list-item-inner, .elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-icon-right .pp-info-list-item:not(:last-child) .pp-info-list-item-inner{margin-bottom:27px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-icon-top .pp-info-list-item .pp-info-list-item-inner{margin-right:calc(27px/2);margin-left:calc(27px/2);}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-icon-top .pp-list-items{margin-right:calc(-27px/2);margin-left:calc(-27px/2);}.elementor-29175 .elementor-element.elementor-element-e51e7f1 .pp-list-items .pp-info-list-icon{color:#027AFF;font-size:42px;line-height:42px;height:42px;width:42px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1 .pp-list-items .pp-info-list-icon svg{fill:#027AFF;}.elementor-29175 .elementor-element.elementor-element-e51e7f1 .pp-list-items .pp-infolist-icon-wrapper{background:#02010100;border-style:none;}.elementor-29175 .elementor-element.elementor-element-e51e7f1 .pp-list-items .pp-info-list-image img{width:42px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1 .pp-infolist-icon-wrapper{width:45px;height:45px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-icon-left .pp-info-list-container .pp-infolist-icon-wrapper:before{left:calc((45px/2) - (1px/2));bottom:45px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-icon-left .pp-info-list-container .pp-infolist-icon-wrapper:after{left:calc((45px/2) - (1px/2));top:45px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-icon-right .pp-info-list-container .pp-infolist-icon-wrapper:before{right:calc((45px/2) - (1px/2));bottom:45px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-icon-right .pp-info-list-container .pp-infolist-icon-wrapper:after{right:calc((45px/2) - (1px/2));top:45px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:before{top:calc((45px/2) - (1px/2));right:45px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:after{top:calc((45px/2) - (1px/2));left:45px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-icon-left .pp-infolist-icon-wrapper{margin-right:17px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-icon-right .pp-infolist-icon-wrapper{margin-left:17px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-icon-top .pp-infolist-icon-wrapper{margin-bottom:17px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1 .pp-info-list-title{color:#000000;font-family:"GT Walsheim", Sans-serif;font-size:20px;font-weight:500;line-height:25px;margin-bottom:5px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1 .pp-info-list-description{color:#121212E0;font-family:"GT Walsheim", Sans-serif;font-size:16px;font-weight:300;line-height:20px;}.elementor-29175 .elementor-element.elementor-element-cfff577:not(.elementor-motion-effects-element-type-background), .elementor-29175 .elementor-element.elementor-element-cfff577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F2FF;}.elementor-29175 .elementor-element.elementor-element-cfff577{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-29175 .elementor-element.elementor-element-cfff577 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29175 .elementor-element.elementor-element-4a01ac5{padding:0% 0% 1% 0%;}.elementor-29175 .elementor-element.elementor-element-b3a5749 > .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-29175 .elementor-element.elementor-element-dd694fe{--animation-duration:2000ms;--dynamic-text-color:#706D6D;}.elementor-29175 .elementor-element.elementor-element-dd694fe > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-dd694fe .elementor-headline{text-align:start;font-family:"GT Walsheim", Sans-serif;font-size:31px;font-weight:500;line-height:37.8px;letter-spacing:-0.17px;}.elementor-29175 .elementor-element.elementor-element-dd694fe .elementor-headline-plain-text{color:#706D6D;}.elementor-29175 .elementor-element.elementor-element-dd694fe .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-29175 .elementor-element.elementor-element-dd694fe .elementor-headline-dynamic-text{font-family:"GT Walsheim", Sans-serif;font-weight:500;line-height:30.8px;letter-spacing:-0.17px;}.elementor-29175 .elementor-element.elementor-element-dd694fe .elementor-headline-dynamic-wrapper path{stroke:#027AFF;}.elementor-29175 .elementor-element.elementor-element-ab60fe7{width:var( --container-widget-width, 99.911% );max-width:99.911%;--container-widget-width:99.911%;--container-widget-flex-grow:0;text-align:start;}.elementor-29175 .elementor-element.elementor-element-ab60fe7 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-ab60fe7 .elementor-heading-title{font-family:"GT Walsheim", Sans-serif;font-size:50px;font-weight:500;line-height:56px;color:#242424;}.elementor-29175 .elementor-element.elementor-element-6c46657{margin-top:1%;margin-bottom:0%;}.elementor-29175 .elementor-element.elementor-element-b1acc13:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29175 .elementor-element.elementor-element-b1acc13 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29175 .elementor-element.elementor-element-b1acc13 > .elementor-element-populated, .elementor-29175 .elementor-element.elementor-element-b1acc13 > .elementor-element-populated > .elementor-background-overlay, .elementor-29175 .elementor-element.elementor-element-b1acc13 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-29175 .elementor-element.elementor-element-b1acc13 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:10% 10% 10% 10%;}.elementor-29175 .elementor-element.elementor-element-b1acc13 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29175 .elementor-element.elementor-element-5823ca1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29175 .elementor-element.elementor-element-5823ca1 .elementor-image-box-wrapper{text-align:start;}.elementor-29175 .elementor-element.elementor-element-5823ca1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-29175 .elementor-element.elementor-element-5823ca1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-29175 .elementor-element.elementor-element-5823ca1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-29175 .elementor-element.elementor-element-5823ca1 .elementor-image-box-title{margin-bottom:15px;font-family:"Roobert", Sans-serif;font-size:21px;font-weight:600;color:#000000;}.elementor-29175 .elementor-element.elementor-element-5823ca1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-29175 .elementor-element.elementor-element-5823ca1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-29175 .elementor-element.elementor-element-5823ca1 .elementor-image-box-description{font-family:"Roobert", Sans-serif;font-weight:400;color:#1B1B1B;}.elementor-29175 .elementor-element.elementor-element-b6db201:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29175 .elementor-element.elementor-element-b6db201 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29175 .elementor-element.elementor-element-b6db201 > .elementor-element-populated, .elementor-29175 .elementor-element.elementor-element-b6db201 > .elementor-element-populated > .elementor-background-overlay, .elementor-29175 .elementor-element.elementor-element-b6db201 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-29175 .elementor-element.elementor-element-b6db201 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:10% 10% 10% 10%;}.elementor-29175 .elementor-element.elementor-element-b6db201 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29175 .elementor-element.elementor-element-405a0dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29175 .elementor-element.elementor-element-405a0dc .elementor-image-box-wrapper{text-align:start;}.elementor-29175 .elementor-element.elementor-element-405a0dc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-29175 .elementor-element.elementor-element-405a0dc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-29175 .elementor-element.elementor-element-405a0dc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-29175 .elementor-element.elementor-element-405a0dc .elementor-image-box-title{margin-bottom:15px;font-family:"Roobert", Sans-serif;font-size:21px;font-weight:600;color:#000000;}.elementor-29175 .elementor-element.elementor-element-405a0dc .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-29175 .elementor-element.elementor-element-405a0dc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-29175 .elementor-element.elementor-element-405a0dc .elementor-image-box-description{font-family:"Roobert", Sans-serif;font-weight:400;color:#1B1B1B;}.elementor-29175 .elementor-element.elementor-element-2ebf7db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29175 .elementor-element.elementor-element-2ebf7db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29175 .elementor-element.elementor-element-2ebf7db > .elementor-element-populated, .elementor-29175 .elementor-element.elementor-element-2ebf7db > .elementor-element-populated > .elementor-background-overlay, .elementor-29175 .elementor-element.elementor-element-2ebf7db > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-29175 .elementor-element.elementor-element-2ebf7db > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:10% 10% 10% 10%;}.elementor-29175 .elementor-element.elementor-element-2ebf7db > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29175 .elementor-element.elementor-element-01ee0c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29175 .elementor-element.elementor-element-01ee0c2 .elementor-image-box-wrapper{text-align:start;}.elementor-29175 .elementor-element.elementor-element-01ee0c2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-29175 .elementor-element.elementor-element-01ee0c2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-29175 .elementor-element.elementor-element-01ee0c2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-29175 .elementor-element.elementor-element-01ee0c2 .elementor-image-box-title{margin-bottom:15px;font-family:"Roobert", Sans-serif;font-size:21px;font-weight:600;color:#000000;}.elementor-29175 .elementor-element.elementor-element-01ee0c2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-29175 .elementor-element.elementor-element-01ee0c2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-29175 .elementor-element.elementor-element-01ee0c2 .elementor-image-box-description{font-family:"Roobert", Sans-serif;font-weight:400;color:#1B1B1B;}.elementor-29175 .elementor-element.elementor-element-3258894:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29175 .elementor-element.elementor-element-3258894 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29175 .elementor-element.elementor-element-3258894 > .elementor-element-populated, .elementor-29175 .elementor-element.elementor-element-3258894 > .elementor-element-populated > .elementor-background-overlay, .elementor-29175 .elementor-element.elementor-element-3258894 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-29175 .elementor-element.elementor-element-3258894 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:10% 10% 10% 10%;}.elementor-29175 .elementor-element.elementor-element-3258894 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29175 .elementor-element.elementor-element-7339d38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29175 .elementor-element.elementor-element-7339d38 .elementor-image-box-wrapper{text-align:start;}.elementor-29175 .elementor-element.elementor-element-7339d38.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-29175 .elementor-element.elementor-element-7339d38.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-29175 .elementor-element.elementor-element-7339d38.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-29175 .elementor-element.elementor-element-7339d38 .elementor-image-box-title{margin-bottom:15px;font-family:"Roobert", Sans-serif;font-size:21px;font-weight:600;color:#000000;}.elementor-29175 .elementor-element.elementor-element-7339d38 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-29175 .elementor-element.elementor-element-7339d38 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-29175 .elementor-element.elementor-element-7339d38 .elementor-image-box-description{font-family:"Roobert", Sans-serif;font-weight:400;color:#1B1B1B;}.elementor-29175 .elementor-element.elementor-element-327746a:not(.elementor-motion-effects-element-type-background), .elementor-29175 .elementor-element.elementor-element-327746a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F9;}.elementor-29175 .elementor-element.elementor-element-327746a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-29175 .elementor-element.elementor-element-327746a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29175 .elementor-element.elementor-element-b805f74 > .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-29175 .elementor-element.elementor-element-ec175ab{--animation-duration:2000ms;--dynamic-text-color:#706D6D;}.elementor-29175 .elementor-element.elementor-element-ec175ab > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-29175 .elementor-element.elementor-element-ec175ab .elementor-headline{text-align:center;font-family:"GT Walsheim", Sans-serif;font-size:31px;font-weight:500;line-height:37.8px;letter-spacing:-0.17px;}.elementor-29175 .elementor-element.elementor-element-ec175ab .elementor-headline-plain-text{color:#706D6D;}.elementor-29175 .elementor-element.elementor-element-ec175ab .elementor-headline-dynamic-text{font-family:"GT Walsheim", Sans-serif;font-weight:500;line-height:30.8px;letter-spacing:-0.17px;}.elementor-29175 .elementor-element.elementor-element-ec175ab .elementor-headline-dynamic-wrapper path{stroke:#027AFF;}.elementor-29175 .elementor-element.elementor-element-5fc3b36{width:var( --container-widget-width, 99.911% );max-width:99.911%;--container-widget-width:99.911%;--container-widget-flex-grow:0;text-align:center;}.elementor-29175 .elementor-element.elementor-element-5fc3b36 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-5fc3b36 .elementor-heading-title{font-family:"GT Walsheim", Sans-serif;font-size:50px;font-weight:500;line-height:56px;color:#242424;}.elementor-29175 .elementor-element.elementor-element-62ff8e2{padding:5% 5% 0% 5%;}.elementor-29175 .elementor-element.elementor-element-df9f50c > .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-29175 .elementor-element.elementor-element-bb473d1{--animation-duration:2000ms;--dynamic-text-color:#706D6D;}.elementor-29175 .elementor-element.elementor-element-bb473d1 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-29175 .elementor-element.elementor-element-bb473d1 .elementor-headline{text-align:center;font-family:"GT Walsheim", Sans-serif;font-size:31px;font-weight:500;line-height:37.8px;letter-spacing:-0.17px;}.elementor-29175 .elementor-element.elementor-element-bb473d1 .elementor-headline-plain-text{color:#706D6D;}.elementor-29175 .elementor-element.elementor-element-bb473d1 .elementor-headline-dynamic-text{font-family:"GT Walsheim", Sans-serif;font-weight:500;line-height:30.8px;letter-spacing:-0.17px;}.elementor-29175 .elementor-element.elementor-element-bb473d1 .elementor-headline-dynamic-wrapper path{stroke:#027AFF;}.elementor-29175 .elementor-element.elementor-element-83c485f{width:var( --container-widget-width, 99.911% );max-width:99.911%;--container-widget-width:99.911%;--container-widget-flex-grow:0;text-align:center;}.elementor-29175 .elementor-element.elementor-element-83c485f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-83c485f .elementor-heading-title{font-family:"GT Walsheim", Sans-serif;font-size:50px;font-weight:500;line-height:56px;-webkit-text-stroke-color:#000;stroke:#000;color:#242424;}.elementor-29175 .elementor-element.elementor-element-d1a3599{padding:3% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-84c91a8 > .elementor-element-populated{padding:0% 5% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-6407f98{padding:5% 5% 5% 5%;}.elementor-29175 .elementor-element.elementor-element-258bc28 > .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-29175 .elementor-element.elementor-element-588c8b1{--animation-duration:2000ms;--dynamic-text-color:#706D6D;}.elementor-29175 .elementor-element.elementor-element-588c8b1 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-29175 .elementor-element.elementor-element-588c8b1 .elementor-headline{text-align:center;font-family:"GT Walsheim", Sans-serif;font-size:31px;font-weight:500;line-height:37.8px;letter-spacing:-0.17px;}.elementor-29175 .elementor-element.elementor-element-588c8b1 .elementor-headline-plain-text{color:#706D6D;}.elementor-29175 .elementor-element.elementor-element-588c8b1 .elementor-headline-dynamic-text{font-family:"GT Walsheim", Sans-serif;font-weight:500;line-height:30.8px;letter-spacing:-0.17px;}.elementor-29175 .elementor-element.elementor-element-588c8b1 .elementor-headline-dynamic-wrapper path{stroke:#027AFF;}.elementor-29175 .elementor-element.elementor-element-d231013{width:var( --container-widget-width, 99.911% );max-width:99.911%;--container-widget-width:99.911%;--container-widget-flex-grow:0;text-align:center;}.elementor-29175 .elementor-element.elementor-element-d231013 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-d231013 .elementor-heading-title{font-family:"GT Walsheim", Sans-serif;font-size:50px;font-weight:500;line-height:56px;color:#242424;}.elementor-29175 .elementor-element.elementor-element-b186a48{padding:3% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-ffe3f1b > .elementor-element-populated{padding:0% 5% 0% 0%;}.elementor-widget-pp-advanced-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pp-advanced-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pp-advanced-accordion .pp-accordion-item{border-color:var( --e-global-color-text );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active{color:var( --e-global-color-accent );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg{fill:var( --e-global-color-accent );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-29175 .elementor-element.elementor-element-bd5c612 .pp-accordion-item{margin-bottom:30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#d4d4d4;}.elementor-29175 .elementor-element.elementor-element-bd5c612 .pp-advanced-accordion .pp-accordion-tab-title{margin-bottom:20px;color:#454545;font-family:"Roobert", Sans-serif;font-size:22px;font-weight:600;line-height:34px;border-radius:0px 0px 0px 0px;padding:3% 0% 3% 0%;}.elementor-29175 .elementor-element.elementor-element-bd5c612 .pp-advanced-accordion .pp-accordion-tab-title svg{fill:#454545;}.elementor-29175 .elementor-element.elementor-element-bd5c612 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active{color:#027AFF;}.elementor-29175 .elementor-element.elementor-element-bd5c612 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg{fill:#027AFF;}.elementor-29175 .elementor-element.elementor-element-bd5c612 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon{font-size:16px;margin-right:10px;}.elementor-29175 .elementor-element.elementor-element-bd5c612 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{color:#333;font-family:"Roobert", Sans-serif;font-size:17px;font-weight:400;padding:0% 0% 5% 0%;}.elementor-29175 .elementor-element.elementor-element-bd5c612 .pp-accordion-tab-title{align-items:center;}.elementor-29175 .elementor-element.elementor-element-bd5c612 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{font-size:25px;color:#8F8F8F;}.elementor-29175 .elementor-element.elementor-element-bd5c612 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg{fill:#8F8F8F;}.elementor-29175 .elementor-element.elementor-element-bd5c612 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon{color:#027AFF;}.elementor-29175 .elementor-element.elementor-element-bd5c612 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg{fill:#027AFF;}.elementor-29175 .elementor-element.elementor-element-d115d8e > .elementor-element-populated{padding:0% 0% 0% 5%;}.elementor-29175 .elementor-element.elementor-element-3d16443 .pp-accordion-item{margin-bottom:30px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#d4d4d4;}.elementor-29175 .elementor-element.elementor-element-3d16443 .pp-advanced-accordion .pp-accordion-tab-title{margin-bottom:20px;color:#454545;font-family:"Roobert", Sans-serif;font-size:22px;font-weight:600;line-height:34px;border-radius:0px 0px 0px 0px;padding:3% 0% 3% 0%;}.elementor-29175 .elementor-element.elementor-element-3d16443 .pp-advanced-accordion .pp-accordion-tab-title svg{fill:#454545;}.elementor-29175 .elementor-element.elementor-element-3d16443 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active{color:#027AFF;}.elementor-29175 .elementor-element.elementor-element-3d16443 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg{fill:#027AFF;}.elementor-29175 .elementor-element.elementor-element-3d16443 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon{font-size:16px;margin-right:10px;}.elementor-29175 .elementor-element.elementor-element-3d16443 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{color:#333;font-family:"Roobert", Sans-serif;font-size:17px;font-weight:400;padding:0% 0% 5% 0%;}.elementor-29175 .elementor-element.elementor-element-3d16443 .pp-accordion-tab-title{align-items:center;}.elementor-29175 .elementor-element.elementor-element-3d16443 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{font-size:25px;color:#8F8F8F;}.elementor-29175 .elementor-element.elementor-element-3d16443 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg{fill:#8F8F8F;}.elementor-29175 .elementor-element.elementor-element-3d16443 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon{color:#027AFF;}.elementor-29175 .elementor-element.elementor-element-3d16443 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg{fill:#027AFF;}.elementor-29175 .elementor-element.elementor-element-20a2ec0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29175 .elementor-element.elementor-element-20a2ec0:not(.elementor-motion-effects-element-type-background), .elementor-29175 .elementor-element.elementor-element-20a2ec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-29175 .elementor-element.elementor-element-20a2ec0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:3% 2% 3% 2%;}.elementor-29175 .elementor-element.elementor-element-20a2ec0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29175 .elementor-element.elementor-element-e43f728 > .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-29175 .elementor-element.elementor-element-e43f728 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-29175 .elementor-element.elementor-element-67f9ad3{--animation-duration:2000ms;--dynamic-text-color:#706D6D;}.elementor-29175 .elementor-element.elementor-element-67f9ad3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-67f9ad3 .elementor-headline{text-align:start;font-family:"GT Walsheim", Sans-serif;font-size:31px;font-weight:500;line-height:37.8px;letter-spacing:-0.17px;}.elementor-29175 .elementor-element.elementor-element-67f9ad3 .elementor-headline-plain-text{color:#706D6D;}.elementor-29175 .elementor-element.elementor-element-67f9ad3 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-29175 .elementor-element.elementor-element-67f9ad3 .elementor-headline-dynamic-text{font-family:"GT Walsheim", Sans-serif;font-weight:500;line-height:30.8px;letter-spacing:-0.17px;}.elementor-29175 .elementor-element.elementor-element-67f9ad3 .elementor-headline-dynamic-wrapper path{stroke:#027AFF;}.elementor-29175 .elementor-element.elementor-element-978ce45 > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-978ce45 .elementor-heading-title{font-family:"GT Walsheim", Sans-serif;font-size:50px;font-weight:500;line-height:55px;color:#242424;}.elementor-29175 .elementor-element.elementor-element-6e1dcc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 18px 0px;}.elementor-29175 .elementor-element.elementor-element-6e1dcc6{font-family:"Roobert", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#1B1B1BB0;}.elementor-29175 .elementor-element.elementor-element-5350fc0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 29px 0px;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-icon-left .pp-info-list-item:not(:last-child) .pp-info-list-item-inner, .elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-icon-right .pp-info-list-item:not(:last-child) .pp-info-list-item-inner{margin-bottom:18px;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-icon-top .pp-info-list-item .pp-info-list-item-inner{margin-right:calc(18px/2);margin-left:calc(18px/2);}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-icon-top .pp-list-items{margin-right:calc(-18px/2);margin-left:calc(-18px/2);}.elementor-29175 .elementor-element.elementor-element-5350fc0 .pp-list-items .pp-info-list-icon{color:#027AFF;font-size:17px;line-height:17px;height:17px;width:17px;}.elementor-29175 .elementor-element.elementor-element-5350fc0 .pp-list-items .pp-info-list-icon svg{fill:#027AFF;}.elementor-29175 .elementor-element.elementor-element-5350fc0 .pp-list-items .pp-infolist-icon-wrapper{background:#02010100;border-style:none;}.elementor-29175 .elementor-element.elementor-element-5350fc0 .pp-list-items .pp-info-list-image img{width:17px;}.elementor-29175 .elementor-element.elementor-element-5350fc0 .pp-infolist-icon-wrapper{width:26px;height:26px;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-icon-left .pp-info-list-container .pp-infolist-icon-wrapper:before{left:calc((26px/2) - (1px/2));bottom:26px;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-icon-left .pp-info-list-container .pp-infolist-icon-wrapper:after{left:calc((26px/2) - (1px/2));top:26px;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-icon-right .pp-info-list-container .pp-infolist-icon-wrapper:before{right:calc((26px/2) - (1px/2));bottom:26px;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-icon-right .pp-info-list-container .pp-infolist-icon-wrapper:after{right:calc((26px/2) - (1px/2));top:26px;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:before{top:calc((26px/2) - (1px/2));right:26px;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:after{top:calc((26px/2) - (1px/2));left:26px;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-icon-left .pp-infolist-icon-wrapper{margin-right:10px;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-icon-right .pp-infolist-icon-wrapper{margin-left:10px;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-icon-top .pp-infolist-icon-wrapper{margin-bottom:10px;}.elementor-29175 .elementor-element.elementor-element-5350fc0 .pp-info-list-title{color:#000000;font-family:"GT Walsheim", Sans-serif;font-size:20px;font-weight:500;line-height:25px;margin-bottom:5px;}.elementor-29175 .elementor-element.elementor-element-5350fc0 .pp-info-list-description{color:#121212E0;font-family:"GT Walsheim", Sans-serif;font-size:16px;font-weight:300;line-height:20px;}.elementor-29175 .elementor-element.elementor-element-32f94d6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29175 .elementor-element.elementor-element-d262628 > .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-29175 .elementor-element.elementor-element-d262628 > .elementor-element-populated, .elementor-29175 .elementor-element.elementor-element-d262628 > .elementor-element-populated > .elementor-background-overlay, .elementor-29175 .elementor-element.elementor-element-d262628 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-29175 .elementor-element.elementor-element-d262628 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-29175 .elementor-element.elementor-element-0926d63:not(.elementor-motion-effects-element-type-background), .elementor-29175 .elementor-element.elementor-element-0926d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29175 .elementor-element.elementor-element-0926d63, .elementor-29175 .elementor-element.elementor-element-0926d63 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-29175 .elementor-element.elementor-element-0926d63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-29175 .elementor-element.elementor-element-0926d63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29175 .elementor-element.elementor-element-b3dfdc1 > .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-29175 .elementor-element.elementor-element-1c489be > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-1c489be .elementor-heading-title{font-family:"GT Walsheim", Sans-serif;font-size:50px;font-weight:500;line-height:55px;color:#242424;}.elementor-29175 .elementor-element.elementor-element-6d5cbd1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-29175 .elementor-element.elementor-element-6d5cbd1{font-family:"Roobert", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#1B1B1BB0;}.elementor-widget-eael-contact-form-7 .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-contact-form-7 .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29175 .elementor-element.elementor-element-0d0aa1f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29175 .elementor-element.elementor-element-0d0aa1f .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-29175 .elementor-element.elementor-element-0d0aa1f .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-29175 .elementor-element.elementor-element-0d0aa1f .eael-contact-form-7-wrapper{text-align:default;}.elementor-29175 .elementor-element.elementor-element-0d0aa1f .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-29175 .elementor-element.elementor-element-2498ee1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-29175 .elementor-element.elementor-element-2498ee1{text-align:center;font-family:"Roobert", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#1B1B1BB0;}@media(max-width:1024px){.elementor-29175 .elementor-element.elementor-element-dc37b7c .elementor-headline{font-size:26px;}.elementor-29175 .elementor-element.elementor-element-21c79ba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29175 .elementor-element.elementor-element-21c79ba .elementor-heading-title{font-size:50px;line-height:55px;}.elementor-29175 .elementor-element.elementor-element-ddd13d3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;line-height:22px;}.elementor-29175 .elementor-element.elementor-element-32d0f02 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29175 .elementor-element.elementor-element-27420f8 > .elementor-element-populated{margin:0px 0px 0px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-29175 .elementor-element.elementor-element-5e25f3a .elementor-counter-number-wrapper{font-size:40px;line-height:44px;}.elementor-29175 .elementor-element.elementor-element-5e25f3a .elementor-counter-title{font-size:16px;line-height:20px;}.elementor-29175 .elementor-element.elementor-element-a792ca7 .elementor-counter-number-wrapper{font-size:40px;line-height:44px;}.elementor-29175 .elementor-element.elementor-element-a792ca7 .elementor-counter-title{font-size:16px;line-height:20px;}.elementor-29175 .elementor-element.elementor-element-54bcd89 .elementor-counter-number-wrapper{font-size:40px;line-height:44px;}.elementor-29175 .elementor-element.elementor-element-54bcd89 .elementor-counter-title{font-size:16px;line-height:20px;}.elementor-29175 .elementor-element.elementor-element-a02a214 .elementor-counter-number-wrapper{font-size:40px;line-height:44px;}.elementor-29175 .elementor-element.elementor-element-a02a214 .elementor-counter-title{font-size:16px;line-height:20px;}.elementor-29175 .elementor-element.elementor-element-62067f0 .elementor-headline{font-size:24px;line-height:28px;}.elementor-29175 .elementor-element.elementor-element-d67962b .elementor-heading-title{font-size:38px;line-height:40px;}.elementor-29175 .elementor-element.elementor-element-dd019f7{font-size:17px;}.elementor-29175 .elementor-element.elementor-element-256ae16 .elementor-headline{font-size:24px;line-height:28px;}.elementor-29175 .elementor-element.elementor-element-c5bf91a .elementor-heading-title{font-size:38px;line-height:40px;}.elementor-29175 .elementor-element.elementor-element-bf2df3c .elementor-heading-title{font-size:38px;line-height:40px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-item .pp-info-list-item-inner{margin-bottom:27px;margin-left:0;margin-right:0;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-list-items{margin-right:0;margin-left:0;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:before{left:calc((45px/2) - (1px/2));bottom:45px;right:auto;top:auto;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:after{left:calc((45px/2) - (1px/2));top:45px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper{margin-right:17px;margin-bottom:0;}.elementor-29175 .elementor-element.elementor-element-dd694fe .elementor-headline{font-size:24px;line-height:28px;}.elementor-29175 .elementor-element.elementor-element-ab60fe7{text-align:start;}.elementor-29175 .elementor-element.elementor-element-ab60fe7 .elementor-heading-title{font-size:40px;line-height:42px;}.elementor-29175 .elementor-element.elementor-element-2ebf7db > .elementor-element-populated{margin:05% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;}.elementor-29175 .elementor-element.elementor-element-3258894 > .elementor-element-populated{margin:05% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;}.elementor-29175 .elementor-element.elementor-element-ec175ab .elementor-headline{font-size:24px;line-height:28px;}.elementor-29175 .elementor-element.elementor-element-5fc3b36 .elementor-heading-title{font-size:40px;line-height:42px;}.elementor-29175 .elementor-element.elementor-element-bb473d1 .elementor-headline{font-size:24px;line-height:28px;}.elementor-29175 .elementor-element.elementor-element-83c485f{text-align:center;}.elementor-29175 .elementor-element.elementor-element-83c485f .elementor-heading-title{font-size:40px;line-height:42px;}.elementor-29175 .elementor-element.elementor-element-588c8b1 .elementor-headline{font-size:24px;line-height:28px;}.elementor-29175 .elementor-element.elementor-element-d231013{text-align:center;}.elementor-29175 .elementor-element.elementor-element-d231013 .elementor-heading-title{font-size:40px;line-height:42px;}.elementor-29175 .elementor-element.elementor-element-bd5c612 .pp-advanced-accordion .pp-accordion-tab-title{font-size:18px;}.elementor-29175 .elementor-element.elementor-element-3d16443 .pp-advanced-accordion .pp-accordion-tab-title{font-size:18px;}.elementor-29175 .elementor-element.elementor-element-67f9ad3 .elementor-headline{font-size:24px;line-height:28px;}.elementor-29175 .elementor-element.elementor-element-978ce45 .elementor-heading-title{font-size:38px;line-height:40px;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-item .pp-info-list-item-inner{margin-bottom:18px;margin-left:0;margin-right:0;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-list-items{margin-right:0;margin-left:0;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:before{left:calc((26px/2) - (1px/2));bottom:26px;right:auto;top:auto;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:after{left:calc((26px/2) - (1px/2));top:26px;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper{margin-right:10px;margin-bottom:0;}.elementor-29175 .elementor-element.elementor-element-1c489be .elementor-heading-title{font-size:38px;line-height:40px;}}@media(max-width:767px){.elementor-29175 .elementor-element.elementor-element-cd95cc6{margin-top:0px;margin-bottom:0px;padding:20px 0px 40px 0px;}.elementor-29175 .elementor-element.elementor-element-dc37b7c .elementor-headline{font-size:18px;}.elementor-29175 .elementor-element.elementor-element-dc37b7c .elementor-headline-dynamic-text{line-height:22px;}.elementor-29175 .elementor-element.elementor-element-21c79ba > .elementor-widget-container{padding:0% 2% 5% 2%;}.elementor-29175 .elementor-element.elementor-element-21c79ba .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-29175 .elementor-element.elementor-element-ddd13d3 > .elementor-widget-container{margin:1% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-ddd13d3{font-size:16px;}.elementor-29175 .elementor-element.elementor-element-24d4962 .elementor-button{font-size:20px;}.elementor-29175 .elementor-element.elementor-element-7e21a8f > .elementor-widget-container{margin:4% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-29175 .elementor-element.elementor-element-7e21a8f .elementor-button{font-size:20px;}.elementor-29175 .elementor-element.elementor-element-0dd13d2 > .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-29175 .elementor-element.elementor-element-62067f0 .elementor-headline{text-align:center;font-size:18px;line-height:20px;}.elementor-29175 .elementor-element.elementor-element-62067f0 .elementor-headline-dynamic-text{line-height:20px;}.elementor-29175 .elementor-element.elementor-element-d67962b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-d67962b{text-align:center;}.elementor-29175 .elementor-element.elementor-element-d67962b .elementor-heading-title{font-size:30px;line-height:33px;}.elementor-29175 .elementor-element.elementor-element-dd019f7{width:100%;max-width:100%;text-align:center;font-size:16px;line-height:20px;}.elementor-29175 .elementor-element.elementor-element-dd019f7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29175 .elementor-element.elementor-element-609859b .elementor-image-box-wrapper{text-align:center;}.elementor-29175 .elementor-element.elementor-element-609859b .elementor-image-box-img{margin-bottom:11px;}.elementor-29175 .elementor-element.elementor-element-609859b .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-29175 .elementor-element.elementor-element-609859b .elementor-image-box-title{font-size:20px;}.elementor-29175 .elementor-element.elementor-element-609859b .elementor-image-box-description{font-size:17px;}.elementor-29175 .elementor-element.elementor-element-1a4810c .elementor-image-box-wrapper{text-align:center;}.elementor-29175 .elementor-element.elementor-element-1a4810c .elementor-image-box-img{margin-bottom:11px;}.elementor-29175 .elementor-element.elementor-element-1a4810c .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-29175 .elementor-element.elementor-element-1a4810c .elementor-image-box-title{font-size:20px;}.elementor-29175 .elementor-element.elementor-element-1a4810c .elementor-image-box-description{font-size:17px;}.elementor-29175 .elementor-element.elementor-element-3182bcf .elementor-image-box-wrapper{text-align:center;}.elementor-29175 .elementor-element.elementor-element-3182bcf .elementor-image-box-img{margin-bottom:11px;}.elementor-29175 .elementor-element.elementor-element-3182bcf .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-29175 .elementor-element.elementor-element-3182bcf .elementor-image-box-title{font-size:20px;}.elementor-29175 .elementor-element.elementor-element-3182bcf .elementor-image-box-description{font-size:17px;}.elementor-29175 .elementor-element.elementor-element-df44d26 .elementor-image-box-wrapper{text-align:center;}.elementor-29175 .elementor-element.elementor-element-df44d26 .elementor-image-box-img{margin-bottom:11px;}.elementor-29175 .elementor-element.elementor-element-df44d26 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-29175 .elementor-element.elementor-element-df44d26 .elementor-image-box-title{font-size:20px;}.elementor-29175 .elementor-element.elementor-element-df44d26 .elementor-image-box-description{font-size:17px;}.elementor-29175 .elementor-element.elementor-element-256ae16 .elementor-headline{text-align:center;font-size:18px;line-height:20px;}.elementor-29175 .elementor-element.elementor-element-256ae16 .elementor-headline-dynamic-text{line-height:20px;}.elementor-29175 .elementor-element.elementor-element-c5bf91a > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-c5bf91a{text-align:center;}.elementor-29175 .elementor-element.elementor-element-c5bf91a .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-29175 .elementor-element.elementor-element-b4f1de8{text-align:center;font-size:16px;line-height:21px;}.elementor-29175 .elementor-element.elementor-element-eefac5b .elementor-headline{text-align:center;font-size:18px;line-height:20px;}.elementor-29175 .elementor-element.elementor-element-eefac5b .elementor-headline-dynamic-text{line-height:20px;}.elementor-29175 .elementor-element.elementor-element-bf2df3c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-bf2df3c{text-align:center;}.elementor-29175 .elementor-element.elementor-element-bf2df3c .elementor-heading-title{font-size:30px;line-height:33px;}.elementor-29175 .elementor-element.elementor-element-ec3e67c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29175 .elementor-element.elementor-element-ec3e67c{text-align:center;font-size:16px;line-height:22px;}.elementor-29175 .elementor-element.elementor-element-fde0ade > .elementor-widget-container{margin:0px 0px 33px 0px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-item .pp-info-list-item-inner{margin-bottom:27px;margin-left:0;margin-right:0;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-list-items{margin-right:0;margin-left:0;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:before{left:calc((45px/2) - (1px/2));bottom:45px;right:auto;top:auto;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:after{left:calc((45px/2) - (1px/2));top:45px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper{margin-right:17px;margin-bottom:0;}.elementor-29175 .elementor-element.elementor-element-e51e7f1 .pp-info-list-title{font-size:18px;line-height:22px;}.elementor-29175 .elementor-element.elementor-element-e51e7f1 .pp-info-list-description{font-size:14px;}.elementor-29175 .elementor-element.elementor-element-cfff577{padding:10% 3% 24% 3%;}.elementor-29175 .elementor-element.elementor-element-dd694fe .elementor-headline{text-align:center;font-size:18px;line-height:20px;}.elementor-29175 .elementor-element.elementor-element-dd694fe .elementor-headline-dynamic-text{line-height:20px;}.elementor-29175 .elementor-element.elementor-element-ab60fe7{text-align:center;}.elementor-29175 .elementor-element.elementor-element-ab60fe7 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-29175 .elementor-element.elementor-element-b1acc13 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-29175 .elementor-element.elementor-element-5823ca1 .elementor-image-box-img{margin-bottom:0px;}.elementor-29175 .elementor-element.elementor-element-5823ca1 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-29175 .elementor-element.elementor-element-b6db201 > .elementor-element-populated{margin:5% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-29175 .elementor-element.elementor-element-405a0dc .elementor-image-box-img{margin-bottom:0px;}.elementor-29175 .elementor-element.elementor-element-405a0dc .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-29175 .elementor-element.elementor-element-2ebf7db > .elementor-element-populated{margin:5% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-29175 .elementor-element.elementor-element-01ee0c2 .elementor-image-box-img{margin-bottom:0px;}.elementor-29175 .elementor-element.elementor-element-01ee0c2 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-29175 .elementor-element.elementor-element-3258894 > .elementor-element-populated{margin:5% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-29175 .elementor-element.elementor-element-7339d38 .elementor-image-box-img{margin-bottom:0px;}.elementor-29175 .elementor-element.elementor-element-7339d38 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-29175 .elementor-element.elementor-element-ec175ab .elementor-headline{font-size:18px;line-height:20px;}.elementor-29175 .elementor-element.elementor-element-ec175ab .elementor-headline-dynamic-text{line-height:20px;}.elementor-29175 .elementor-element.elementor-element-5fc3b36{text-align:center;}.elementor-29175 .elementor-element.elementor-element-5fc3b36 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-29175 .elementor-element.elementor-element-62ff8e2{margin-top:4%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-bb473d1 .elementor-headline{font-size:18px;line-height:20px;}.elementor-29175 .elementor-element.elementor-element-83c485f{text-align:center;}.elementor-29175 .elementor-element.elementor-element-83c485f .elementor-heading-title{font-size:30px;line-height:33px;}.elementor-29175 .elementor-element.elementor-element-84c91a8 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-6407f98{margin-top:4%;margin-bottom:0%;}.elementor-29175 .elementor-element.elementor-element-588c8b1 .elementor-headline{font-size:18px;line-height:20px;}.elementor-29175 .elementor-element.elementor-element-588c8b1 .elementor-headline-dynamic-text{line-height:20px;}.elementor-29175 .elementor-element.elementor-element-d231013{text-align:center;}.elementor-29175 .elementor-element.elementor-element-d231013 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-29175 .elementor-element.elementor-element-ffe3f1b > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-bd5c612 .pp-accordion-item{margin-bottom:20px;}.elementor-29175 .elementor-element.elementor-element-bd5c612 .pp-advanced-accordion .pp-accordion-tab-title{font-size:16px;line-height:20px;}.elementor-29175 .elementor-element.elementor-element-bd5c612 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{font-size:15px;line-height:19em;}.elementor-29175 .elementor-element.elementor-element-d115d8e > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-3d16443 .pp-advanced-accordion .pp-accordion-tab-title{font-size:18px;}.elementor-29175 .elementor-element.elementor-element-20a2ec0{padding:3% 0% 3% 0%;}.elementor-29175 .elementor-element.elementor-element-67f9ad3 .elementor-headline{text-align:center;font-size:18px;line-height:20px;}.elementor-29175 .elementor-element.elementor-element-67f9ad3 .elementor-headline-dynamic-text{line-height:20px;}.elementor-29175 .elementor-element.elementor-element-978ce45 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-978ce45{text-align:center;}.elementor-29175 .elementor-element.elementor-element-978ce45 .elementor-heading-title{font-size:30px;line-height:33px;}.elementor-29175 .elementor-element.elementor-element-6e1dcc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-29175 .elementor-element.elementor-element-6e1dcc6{text-align:center;font-size:15px;line-height:20px;}.elementor-29175 .elementor-element.elementor-element-5350fc0 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-item .pp-info-list-item-inner{margin-bottom:18px;margin-left:0;margin-right:0;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-list-items{margin-right:0;margin-left:0;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:before{left:calc((26px/2) - (1px/2));bottom:26px;right:auto;top:auto;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:after{left:calc((26px/2) - (1px/2));top:26px;}.elementor-29175 .elementor-element.elementor-element-5350fc0.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper{margin-right:10px;margin-bottom:0;}.elementor-29175 .elementor-element.elementor-element-5350fc0 .pp-info-list-title{font-size:20px;}.elementor-29175 .elementor-element.elementor-element-5350fc0 .pp-info-list-description{font-size:18px;}.elementor-29175 .elementor-element.elementor-element-32f94d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 22px 0px;}.elementor-29175 .elementor-element.elementor-element-1c489be > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-29175 .elementor-element.elementor-element-1c489be{text-align:center;}.elementor-29175 .elementor-element.elementor-element-1c489be .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-29175 .elementor-element.elementor-element-6d5cbd1{text-align:center;font-size:15px;line-height:20px;}.elementor-29175 .elementor-element.elementor-element-2498ee1{font-size:10px;line-height:16px;}}@media(min-width:768px){.elementor-29175 .elementor-element.elementor-element-52cbaa0{width:40%;}.elementor-29175 .elementor-element.elementor-element-3fd0b71{width:60%;}.elementor-29175 .elementor-element.elementor-element-4fef9a0{width:40%;}.elementor-29175 .elementor-element.elementor-element-65c167a{width:60%;}.elementor-29175 .elementor-element.elementor-element-b3a5749{width:74.351%;}.elementor-29175 .elementor-element.elementor-element-5c0b6e4{width:25.251%;}.elementor-29175 .elementor-element.elementor-element-e43f728{width:40%;}.elementor-29175 .elementor-element.elementor-element-d262628{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29175 .elementor-element.elementor-element-b1acc13{width:50%;}.elementor-29175 .elementor-element.elementor-element-b6db201{width:50%;}.elementor-29175 .elementor-element.elementor-element-2ebf7db{width:50%;}.elementor-29175 .elementor-element.elementor-element-3258894{width:50%;}}/* Start custom CSS for animated-headline, class: .elementor-element-dc37b7c */.elementor-29175 .elementor-element.elementor-element-dc37b7c label{
    color: transparent;
}
/*.elementor-29175 .elementor-element.elementor-element-dc37b7c .elementor-headline-plain-text{*/
/*    top: 5px;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21c79ba */.elementor-29175 .elementor-element.elementor-element-21c79ba span {
    animation: color-change 5s infinite;
}
.elementor-29175 .elementor-element.elementor-element-21c79ba {
    margin: 0px auto;
}
.elementor-heading-title {
    font-display: swap;
}

  @media (max-width: 576px) {
.elementor-29175 .elementor-element.elementor-element-21c79ba br {
    display: none;
}
  }

@keyframes color-change {
    0% {
        /*color: #0099ff;*/
        background: -webkit-linear-gradient(#0099ff, #cc00ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
    }
    25% {
        /*color: #cc00ff;*/
        background: -webkit-linear-gradient(#cc00ff,#0099ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
    }
    50% {
         background: -webkit-linear-gradient(#0099ff, #cc00ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
    }
    75% {
       background: -webkit-linear-gradient(#cc00ff,#0099ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
    }
    100% {
         background: -webkit-linear-gradient(#0099ff, #cc00ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ddd13d3 */.elementor-29175 .elementor-element.elementor-element-ddd13d3 {
    margin: 0px auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24d4962 */.elementor-29175 .elementor-element.elementor-element-24d4962 .elementor-button {
  background: linear-gradient(to right, #0099ff 0%, #cc00ff 100%);
  color: #fff;
     box-shadow: rgba(135, 93, 255, 0.584) 0.398096px 0.398096px 0.562993px -0.9375px, rgba(135, 93, 255, 0.553) 1.20725px 1.20725px 1.70731px -1.875px, rgba(135, 93, 255, 0.47) 3.19133px 3.19133px 4.51322px -2.8125px, rgba(135, 93, 255, 0.2) 10px 10px 14.1421px -3.75px;
}

.elementor-29175 .elementor-element.elementor-element-24d4962 .elementor-button:hover {
  background: linear-gradient(to right, #cc00ff 0%, #0099ff 100%);
  color: #fff;
}
.elementor-29175 .elementor-element.elementor-element-24d4962 .elementor-button-icon {
    animation: iconMove 1.5s infinite;
}
@keyframes iconMove {
    from {transform: translateX(0);}
    to {transform: translateX(10px);}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e21a8f */.elementor-29175 .elementor-element.elementor-element-7e21a8f .elementor-button {
  background: linear-gradient(to right, #0099ff 0%, #cc00ff 100%);
  color: #fff;
     box-shadow: rgba(135, 93, 255, 0.584) 0.398096px 0.398096px 0.562993px -0.9375px, rgba(135, 93, 255, 0.553) 1.20725px 1.20725px 1.70731px -1.875px, rgba(135, 93, 255, 0.47) 3.19133px 3.19133px 4.51322px -2.8125px, rgba(135, 93, 255, 0.2) 10px 10px 14.1421px -3.75px;
}

.elementor-29175 .elementor-element.elementor-element-7e21a8f .elementor-button:hover {
  background: linear-gradient(to right, #cc00ff 0%, #0099ff 100%);
  color: #fff;
}
.elementor-29175 .elementor-element.elementor-element-7e21a8f .elementor-button-icon {
    animation: iconMove 1.5s infinite;
}
@keyframes iconMove {
    from {transform: translateX(0);}
    to {transform: translateX(10px);}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-5e25f3a */.elementor-counter-title{text-align:center;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-a792ca7 */.elementor-counter-title{text-align:center;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-54bcd89 */.elementor-counter-title{text-align:center;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-a02a214 */.elementor-counter-title{text-align:center;}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-62067f0 */.elementor-29175 .elementor-element.elementor-element-62067f0 label{
    color: transparent;
}
/*.elementor-29175 .elementor-element.elementor-element-62067f0 .elementor-headline-plain-text{*/
/*    top: 5px;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d67962b */.elementor-29175 .elementor-element.elementor-element-d67962b span {
  color: #027aff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-609859b */.elementor-29175 .elementor-element.elementor-element-609859b .elementor-image-box-title{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1a4810c */.elementor-29175 .elementor-element.elementor-element-1a4810c .elementor-image-box-title{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3182bcf */.elementor-29175 .elementor-element.elementor-element-3182bcf .elementor-image-box-title{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df44d26 */.elementor-29175 .elementor-element.elementor-element-df44d26 .elementor-image-box-title{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-256ae16 */.elementor-29175 .elementor-element.elementor-element-256ae16 label{
    color: transparent;
}
/*.elementor-29175 .elementor-element.elementor-element-256ae16 .elementor-headline-plain-text{*/
/*    top: 5px;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5bf91a */.elementor-29175 .elementor-element.elementor-element-c5bf91a span {
  color: #027aff;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-eefac5b */.elementor-29175 .elementor-element.elementor-element-eefac5b label{
    color: transparent;
}
/*.elementor-29175 .elementor-element.elementor-element-eefac5b .elementor-headline-plain-text{*/
/*    top: 5px;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf2df3c */.elementor-29175 .elementor-element.elementor-element-bf2df3c span {
  color: #027aff;
}/* End custom CSS */
/* Start custom CSS for pp-info-list, class: .elementor-element-e51e7f1 */.elementor-29175 .elementor-element.elementor-element-e51e7f1 .pp-info-list-icon{
    position: absolute;
    top: 5px;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-dd694fe */.elementor-29175 .elementor-element.elementor-element-dd694fe label{
    color: transparent;
}
/*.elementor-29175 .elementor-element.elementor-element-dd694fe .elementor-headline-plain-text{*/
/*    top: 5px;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab60fe7 */.elementor-29175 .elementor-element.elementor-element-ab60fe7 span {
  color: #027aff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5823ca1 */.elementor-29175 .elementor-element.elementor-element-5823ca1 .elementor-image-box-img{
        /*background:#EB1551;*/
    
    border-radius: 50%;
    margin-bottom: 0 !important;
     /*border: 2px solid transparent;*/
    transition:  all 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-405a0dc */.elementor-29175 .elementor-element.elementor-element-405a0dc .elementor-image-box-img{
        /*background:#EB1551;*/
    
    border-radius: 50%;
    margin-bottom: 0 !important;
     /*border: 2px solid transparent;*/
    transition:  all 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-01ee0c2 */.elementor-29175 .elementor-element.elementor-element-01ee0c2 .elementor-image-box-img{
        /*background:#EB1551;*/
    
    border-radius: 50%;
    margin-bottom: 0 !important;
     /*border: 2px solid transparent;*/
    transition:  all 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7339d38 */.elementor-29175 .elementor-element.elementor-element-7339d38 .elementor-image-box-img{
        /*background:#EB1551;*/
    
    border-radius: 50%;
    margin-bottom: 0 !important;
     /*border: 2px solid transparent;*/
    transition:  all 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-ec175ab */.elementor-29175 .elementor-element.elementor-element-ec175ab label{
    color: transparent;
}
/*.elementor-29175 .elementor-element.elementor-element-ec175ab .elementor-headline-plain-text{*/
/*    top: 5px;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fc3b36 */.elementor-29175 .elementor-element.elementor-element-5fc3b36 span {
  color: #027aff;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-bb473d1 */.elementor-29175 .elementor-element.elementor-element-bb473d1 label{
    color: transparent;
}
/*.elementor-29175 .elementor-element.elementor-element-bb473d1 .elementor-headline-plain-text{*/
/*    top: 5px;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83c485f */.elementor-29175 .elementor-element.elementor-element-83c485f span {
  color: #027aff;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-588c8b1 */.elementor-29175 .elementor-element.elementor-element-588c8b1 label{
    color: transparent;
}
/*.elementor-29175 .elementor-element.elementor-element-588c8b1 .elementor-headline-plain-text{*/
/*    top: 5px;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d231013 */.elementor-29175 .elementor-element.elementor-element-d231013 span {
  color: #027aff;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-67f9ad3 */.elementor-29175 .elementor-element.elementor-element-67f9ad3 label{
    color: transparent;
}
/*.elementor-29175 .elementor-element.elementor-element-67f9ad3 .elementor-headline-plain-text{*/
/*    top: 5px;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-978ce45 */.elementor-29175 .elementor-element.elementor-element-978ce45 span {
  color: #027aff;
}/* End custom CSS */
/* Start custom CSS for pp-info-list, class: .elementor-element-5350fc0 */.elementor-29175 .elementor-element.elementor-element-5350fc0 .pp-info-list-icon{
    position: absolute;
    top: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c489be */.elementor-29175 .elementor-element.elementor-element-1c489be span {
  color: #027aff;
}/* End custom CSS */
/* Start custom CSS for eael-contact-form-7, class: .elementor-element-0d0aa1f *//* FORM WRAPPER STYLES */
.custom-audit-form {
  font-family: "GT Walsheim", sans-serif;

  width: 100%;
}
.elementor-29175 .elementor-element.elementor-element-0d0aa1f p {
    width: 100%;
}
.audit-field {
  margin-bottom: 24px;
}

/* LABEL STYLES */
.custom-audit-form label {
  display: block;
  font-size: 0.75rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: #0f172a;
  margin-bottom: 8px;
}

/* INPUT, SELECT, AND TEXTAREA STYLES */
.custom-audit-form input[type="text"],
.custom-audit-form input[type="email"],
.custom-audit-form input[type="url"],
.custom-audit-form select,
.custom-audit-form textarea {
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 6px;
  padding: 14px 16px;
  font-size: 0.95rem;
  font-family: "GT Walsheim", sans-serif;
  color: #0f172a;
  box-sizing: border-box;
  transition: all 0.3s ease;
  box-shadow: none;
}

/* FOCUS STATE (When clicking inside the box) */
.custom-audit-form input:focus,
.custom-audit-form select:focus,
.custom-audit-form textarea:focus {
  border-color: #2563eb;
  outline: none;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);
}

/* PLACEHOLDER TEXT COLOR */
.custom-audit-form input::placeholder,
.custom-audit-form textarea::placeholder {
  color: #94a3b8;
}

/* SUBMIT BUTTON STYLES */
.custom-audit-form .wpcf7-submit {
     width: 100% !important;
    background-color: #2563eb;
    color: #ffffff;
    border: none;
    padding: 18px !important;
  border-radius: 6px;
  font-size: 1rem;
  font-weight: 700;
  font-family: "GT Walsheim", sans-serif;
  cursor: pointer;
  transition: background-color 0.3s ease;
  margin-top: 10px !important;
}

.custom-audit-form .wpcf7-submit:hover {
  background-color: #1d4ed8;
}

/* Remove default CF7 margin on the br tags they auto-generate */
.custom-audit-form br {
  display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
  border-color: #4ade80;
  color: #16a34a;
  border-radius: 6px;
  font-family: "GT Walsheim", sans-serif;
}

@media (max-width: 768px) {
    
    
.custom-audit-form input[type="text"], .custom-audit-form input[type="email"], .custom-audit-form input[type="url"], .custom-audit-form select, .custom-audit-form textarea {
    width: 100%;
    background-color: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 6px;
    padding: 10px 10px;
    font-size: 10px;
    font-family: "GT Walsheim", sans-serif;
    color: #0f172a;
    box-sizing: border-box;
    transition: all 0.3s ease;
    box-shadow: none;
}
.custom-audit-form .wpcf7-submit {
    width: 280px !important;
    font-size: 13px;
    padding: 14px 10px !important;
    margin: 0px auto !important;
    display: block !important;
}
    
}/* End custom CSS */
/* Start custom CSS */:root {
  --text-dark: #0f172a; /* Deep slate matching your headings */
  --text-grey: #64748b; /* Soft grey matching your paragraphs */
  --star-color: #d97706; /* Warm amber for stars */
  --custom-font: "GT Walsheim", sans-serif;
  --accent-blue: #0066FF; /* Matching your blue buttons/text */
}

.testimonial-slider-wrapper {
  padding: 20px 0 60px 0; 
  font-family: var(--custom-font);
}

.testimonial-carousel {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

/* Ensure equal height cards */
.testimonial-carousel .slick-track {
  display: flex !important;
}
.testimonial-carousel .slick-slide {
  height: inherit !important;
  display: flex !important;
  margin: 0 12px; /* Gap between cards */
}

.testimonial-card {
  background: #ffffff;
  border-radius: 16px;
  border: 1px solid #e2e8f0; /* Crisp, clean border matching your UI */
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.02); /* Very subtle flat-design shadow */
  padding: 40px 32px;
  color: var(--text-dark);
  font-family: var(--custom-font);
  display: flex;
  flex-direction: column;
  width: 100%;
}

.testimonial-card .rating {
  color: var(--star-color);
  font-size: 1rem;
  margin-bottom: 20px;
  letter-spacing: 2px;
}

.testimonial-card .quote {
  font-size: 1.05rem;
  line-height: 1.6;
  color: var(--text-dark);
  margin-bottom: 30px;
  font-style: italic;
  flex-grow: 1; /* Pushes the meta info to the bottom evenly */
}

.testimonial-card .reviewer-meta {
  margin-top: auto;
}

.testimonial-card .name {
  font-weight: 700;
  font-size: 1rem;
  color: var(--text-dark);
  display: block;
}

.testimonial-card .details {
  font-size: 0.85rem;
  color: var(--text-grey);
  display: block;
  margin-top: 4px;
}

/* Slick DOTS styling - styled to match modern UI */
.slick-dots {
  position: absolute;
  bottom: -40px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 6px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: #cbd5e1; 
  border-radius: 50%;
  transition: all 0.3s ease;
}

.slick-dots li.slick-active button {
  background: var(--accent-blue); /* Active dot uses your brand blue */
  transform: scale(1.2);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GT Walsheim';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.a1future.com/wp-content/uploads/2023/05/GTWalsheimProRegular.ttf') format('truetype');
}
@font-face {
	font-family: 'GT Walsheim';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.a1future.com/wp-content/uploads/2023/05/GTWalsheimProBold.ttf') format('truetype');
}
@font-face {
	font-family: 'GT Walsheim';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.a1future.com/wp-content/uploads/2023/05/GT-Walsheim-Pro-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'GT Walsheim';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.a1future.com/wp-content/uploads/2023/05/GTWalsheimPro-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roobert';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.a1future.com/wp-content/uploads/2023/05/Roobert-TWHINT-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Roobert';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.a1future.com/wp-content/uploads/2023/05/Roobert-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */