.elementor-1021 .elementor-element.elementor-element-d760cbf > .elementor-background-overlay{background-color:#242424;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1021 .elementor-element.elementor-element-d760cbf:not(.elementor-motion-effects-element-type-background), .elementor-1021 .elementor-element.elementor-element-d760cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://farmtracksrl.com/wp-content/uploads/2025/09/farmtrack-video-bg-1.jpg") 50% 50%;background-size:cover;}.elementor-1021 .elementor-element.elementor-element-d760cbf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1021 .elementor-element.elementor-element-2401f60 > .elementor-element-populated{margin:0% 0% 7% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1021 .elementor-element.elementor-element-94f76f1 > .elementor-widget-container{margin:0px 0px -71px 0px;}.elementor-1021 .elementor-element.elementor-element-94f76f1 .elementor-icon-wrapper{text-align:center;}.elementor-1021 .elementor-element.elementor-element-94f76f1 .elementor-icon{font-size:96px;}.elementor-1021 .elementor-element.elementor-element-94f76f1 .elementor-icon svg{height:96px;}.elementor-1021 .elementor-element.elementor-element-0152fa3 > .elementor-widget-container{margin:0px 0px -69px 0px;}.elementor-1021 .elementor-element.elementor-element-0152fa3 .elementor-icon-wrapper{text-align:center;}.elementor-1021 .elementor-element.elementor-element-0152fa3 .elementor-icon{font-size:96px;}.elementor-1021 .elementor-element.elementor-element-0152fa3 .elementor-icon svg{height:96px;}.elementor-1021 .elementor-element.elementor-element-4cada4d .elementor-icon-wrapper{text-align:center;}.elementor-1021 .elementor-element.elementor-element-4cada4d .elementor-icon{font-size:96px;}.elementor-1021 .elementor-element.elementor-element-4cada4d .elementor-icon svg{height:96px;}.elementor-1021 .elementor-element.elementor-element-923cbba{padding:90px 0px 30px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1021 .elementor-element.elementor-element-cbffae0{text-align:center;}.elementor-1021 .elementor-element.elementor-element-cbffae0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:59px;font-weight:500;line-height:1em;color:var( --e-global-color-72df461 );}.elementor-1021 .elementor-element.elementor-element-551c143{padding:30px 0px 0px 0px;}.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-1021 .elementor-element.elementor-element-8b857ed{padding:0px 0px 61px 0px;}.elementor-1021 .elementor-element.elementor-element-bf8b3a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1021 .elementor-element.elementor-element-bf8b3a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://farmtracksrl.com/wp-content/uploads/2025/10/csm_titel_pronto_DC_25C2986_b1f26de51f.webp");background-position:center right;background-size:cover;}.elementor-1021 .elementor-element.elementor-element-bf8b3a0 > .elementor-element-populated >  .elementor-background-overlay{background-color:#1D0000;opacity:0.7;}.elementor-1021 .elementor-element.elementor-element-bf8b3a0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 0px 70px 0px;}.elementor-1021 .elementor-element.elementor-element-bf8b3a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1021 .elementor-element.elementor-element-13c9ee4{width:var( --container-widget-width, 97.357% );max-width:97.357%;--container-widget-width:97.357%;--container-widget-flex-grow:0;text-align:center;}.elementor-1021 .elementor-element.elementor-element-6157fb9{width:var( --container-widget-width, 111.075% );max-width:111.075%;--container-widget-width:111.075%;--container-widget-flex-grow:0;text-align:center;}.elementor-1021 .elementor-element.elementor-element-6157fb9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:81px;font-weight:500;color:#FFFFFF;}.elementor-1021 .elementor-element.elementor-element-70bbba0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1021 .elementor-element.elementor-element-70bbba0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://farmtracksrl.com/wp-content/uploads/2025/10/csm_Pronto_TurboDisc3_2_a6b518b15b.jpg");background-position:center center;background-size:cover;}.elementor-1021 .elementor-element.elementor-element-70bbba0 > .elementor-element-populated >  .elementor-background-overlay{background-color:#1D0000;opacity:0.7;}.elementor-1021 .elementor-element.elementor-element-70bbba0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 0px 70px 0px;}.elementor-1021 .elementor-element.elementor-element-70bbba0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1021 .elementor-element.elementor-element-3f79cc5{width:var( --container-widget-width, 95.377% );max-width:95.377%;--container-widget-width:95.377%;--container-widget-flex-grow:0;text-align:center;}.elementor-1021 .elementor-element.elementor-element-74fc967{width:var( --container-widget-width, 97.446% );max-width:97.446%;--container-widget-width:97.446%;--container-widget-flex-grow:0;text-align:center;}.elementor-1021 .elementor-element.elementor-element-74fc967 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:81px;font-weight:500;color:#FFFFFF;}.elementor-1021 .elementor-element.elementor-element-76d8bb2{padding:0px 0px 61px 0px;}.elementor-1021 .elementor-element.elementor-element-949022a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1021 .elementor-element.elementor-element-949022a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1021 .elementor-element.elementor-element-949022a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 50px;}.elementor-1021 .elementor-element.elementor-element-949022a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1021 .elementor-element.elementor-element-329219a{width:var( --container-widget-width, 97.357% );max-width:97.357%;--container-widget-width:97.357%;--container-widget-flex-grow:0;text-align:center;}.elementor-1021 .elementor-element.elementor-element-05fa274{text-align:center;}.elementor-1021 .elementor-element.elementor-element-05fa274 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:81px;font-weight:500;color:#FFFFFF;}.elementor-1021 .elementor-element.elementor-element-854b3af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1021 .elementor-element.elementor-element-854b3af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1021 .elementor-element.elementor-element-854b3af > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 50px;}.elementor-1021 .elementor-element.elementor-element-854b3af > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1021 .elementor-element.elementor-element-f43bbe3{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:10px;}.elementor-1021 .elementor-element.elementor-element-f43bbe3 > .elementor-widget-container{margin:40px -153px 0px -70px;}.elementor-1021 .elementor-element.elementor-element-f43bbe3 .elementor-divider-separator{width:787px;margin:0 auto;margin-center:0;}.elementor-1021 .elementor-element.elementor-element-f43bbe3 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-1021 .elementor-element.elementor-element-7263eeb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1021 .elementor-element.elementor-element-7263eeb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1021 .elementor-element.elementor-element-7263eeb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 50px;}.elementor-1021 .elementor-element.elementor-element-7263eeb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1021 .elementor-element.elementor-element-db69b27{width:var( --container-widget-width, 95.377% );max-width:95.377%;--container-widget-width:95.377%;--container-widget-flex-grow:0;text-align:center;}.elementor-1021 .elementor-element.elementor-element-25617f1{width:var( --container-widget-width, 97.446% );max-width:97.446%;--container-widget-width:97.446%;--container-widget-flex-grow:0;text-align:center;}.elementor-1021 .elementor-element.elementor-element-25617f1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:81px;font-weight:500;color:#FFFFFF;}.elementor-1021 .elementor-element.elementor-element-88d00de{margin-top:0px;margin-bottom:100px;}.elementor-1021 .elementor-element.elementor-element-f0181e9{--spacer-size:50px;}.elementor-1021 .elementor-element.elementor-element-43e064c{text-align:center;}.elementor-1021 .elementor-element.elementor-element-43e064c .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:59px;font-weight:500;line-height:1em;color:var( --e-global-color-72df461 );}.elementor-1021 .elementor-element.elementor-element-e91283f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1021 .elementor-element.elementor-element-e91283f > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1021 .elementor-element.elementor-element-e010a51{margin-top:0px;margin-bottom:90px;}.elementor-1021 .elementor-element.elementor-element-1d99f6a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1021 .elementor-element.elementor-element-1d99f6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-91d114d{--divider-border-style:solid;--divider-color:#898989;--divider-border-width:1px;}.elementor-1021 .elementor-element.elementor-element-91d114d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-91d114d .elementor-divider-separator{width:100%;}.elementor-1021 .elementor-element.elementor-element-91d114d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1021 .elementor-element.elementor-element-91d114d .elementor-divider__text{color:var( --e-global-color-secondary );font-weight:bold;}.elementor-widget-hotspot .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-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1021 .elementor-element.elementor-element-166ffe1 .elementor-repeater-item-b9861b5{left:60%;--hotspot-translate-x:60%;top:34%;--hotspot-translate-y:34%;}.elementor-1021 .elementor-element.elementor-element-166ffe1 .elementor-repeater-item-853da04{left:39%;--hotspot-translate-x:39%;top:57%;--hotspot-translate-y:57%;}.elementor-1021 .elementor-element.elementor-element-166ffe1 .e-hotspot--tooltip-position{right:calc(100% + 5px );bottom:initial;left:initial;top:initial;}.elementor-1021 .elementor-element.elementor-element-166ffe1{--background-align:center;--hotspot-color:#A30000;--hotspot-size:15px;--hotspot-box-color:#FFFBFB;--hotspot-border-radius:5px 5px 5px 5px;--tooltip-text-color:var( --e-global-color-astglobalcolor2 );--tooltip-padding:17px 17px 17px 17px;--tooltip-color:#DFDFDF;--tooltip-border-radius:5px 5px 5px 5px;}.elementor-1021 .elementor-element.elementor-element-166ffe1 .e-hotspot__label{font-family:"Noto Sans Imperial Aramaic", Sans-serif;font-weight:700;text-decoration:none;}
					.elementor-1021 .elementor-element.elementor-element-166ffe1 .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button,
					.elementor-1021 .elementor-element.elementor-element-166ffe1 .e-hotspot.e-hotspot--circle .e-hotspot__button .e-hotspot__outer-circle
				{box-shadow:9px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-1021 .elementor-element.elementor-element-166ffe1 .e-hotspot__tooltip{font-family:"Roboto Slab", Sans-serif;font-weight:400;box-shadow:25px 10px 16px 0px rgba(0,0,0,0.5);}.elementor-1021 .elementor-element.elementor-element-0da5ab9 .elementor-repeater-item-b9861b5{left:36.55%;--hotspot-translate-x:36.55%;top:50%;--hotspot-translate-y:50%;}.elementor-1021 .elementor-element.elementor-element-0da5ab9 .elementor-repeater-item-853da04{left:32%;--hotspot-translate-x:32%;top:63%;--hotspot-translate-y:63%;}.elementor-1021 .elementor-element.elementor-element-0da5ab9 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-1021 .elementor-element.elementor-element-0da5ab9{--background-align:center;--hotspot-color:#FF0404;--hotspot-size:19px;--hotspot-box-color:#54595F00;--hotspot-border-radius:32px 32px 32px 32px;--tooltip-text-color:var( --e-global-color-astglobalcolor2 );--tooltip-padding:17px 17px 17px 17px;--tooltip-color:#DFDFDF;--tooltip-border-radius:4px 4px 4px 4px;}.elementor-1021 .elementor-element.elementor-element-0da5ab9 img{filter:brightness( 106% ) contrast( 100% ) saturate( 80% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1021 .elementor-element.elementor-element-0da5ab9 .e-hotspot__label{font-family:"Noto Sans Imperial Aramaic", Sans-serif;font-weight:700;text-decoration:none;}.elementor-1021 .elementor-element.elementor-element-0da5ab9 .e-hotspot__tooltip{font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1021 .elementor-element.elementor-element-c6e7bd8 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1021 .elementor-element.elementor-element-c6e7bd8 .elementor-icon-box-title, .elementor-1021 .elementor-element.elementor-element-c6e7bd8 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-weight:500;}.elementor-1021 .elementor-element.elementor-element-91ac094{--divider-border-style:solid;--divider-color:#898989;--divider-border-width:1px;}.elementor-1021 .elementor-element.elementor-element-91ac094 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-91ac094 .elementor-divider-separator{width:100%;}.elementor-1021 .elementor-element.elementor-element-91ac094 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1021 .elementor-element.elementor-element-91ac094 .elementor-divider__text{color:var( --e-global-color-secondary );font-weight:bold;}.elementor-1021 .elementor-element.elementor-element-ffce179{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:25px;--grid-row-gap:0px;}.elementor-1021 .elementor-element.elementor-element-ffce179 .elementor-widget-container{text-align:left;}.elementor-1021 .elementor-element.elementor-element-ffce179 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-ffce179 .elementor-social-icon{background-color:#FFFFFF;--icon-padding:1em;}.elementor-1021 .elementor-element.elementor-element-ffce179 .elementor-social-icon i{color:#212121;}.elementor-1021 .elementor-element.elementor-element-ffce179 .elementor-social-icon svg{fill:#212121;}.elementor-1021 .elementor-element.elementor-element-ffce179 .elementor-icon{border-radius:5px 5px 5px 5px;}.elementor-1021 .elementor-element.elementor-element-ffce179 .elementor-social-icon:hover{background-color:#F5F5F5;}.elementor-1021 .elementor-element.elementor-element-ffce179 .elementor-social-icon:hover i{color:#212121;}.elementor-1021 .elementor-element.elementor-element-ffce179 .elementor-social-icon:hover svg{fill:#212121;}.elementor-1021 .elementor-element.elementor-element-d13e01a{padding:60px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-e8c8da4{text-align:center;}.elementor-1021 .elementor-element.elementor-element-e8c8da4 .elementor-heading-title{color:var( --e-global-color-72df461 );}.elementor-1021 .elementor-element.elementor-element-0ce66c4{text-align:center;}.elementor-1021 .elementor-element.elementor-element-8ecb22a > .elementor-container{max-width:600px;}.elementor-1021 .elementor-element.elementor-element-8ecb22a{padding:30px 0px 60px 0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-field-group > label, .elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-field-subgroup label{color:var( --e-global-color-72df461 );}.elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-field-group > label{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-field-type-html{padding-bottom:0px;}.elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1021 .elementor-element.elementor-element-f2a480c .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1021 .elementor-element.elementor-element-f2a480c .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-1021 .elementor-element.elementor-element-f2a480c .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-f11b219 );color:var( --e-global-color-primary );}.elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-f11b219 );color:var( --e-global-color-primary );}.elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-primary );}.elementor-1021 .elementor-element.elementor-element-f2a480c .e-form__buttons__wrapper__button-previous:hover{background-color:var( --e-global-color-f11b219 );color:var( --e-global-color-primary );}.elementor-1021 .elementor-element.elementor-element-f2a480c .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-1021 .elementor-element.elementor-element-f2a480c{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-1021 .elementor-element.elementor-element-1d99f6a{width:100%;}}@media(max-width:1024px){.elementor-1021 .elementor-element.elementor-element-551c143{padding:10px 10px 10px 10px;}.elementor-1021 .elementor-element.elementor-element-6157fb9{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1021 .elementor-element.elementor-element-74fc967{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-1021 .elementor-element.elementor-element-f43bbe3 > .elementor-widget-container{margin:55px -143px -2px -121px;}.elementor-1021 .elementor-element.elementor-element-25617f1{width:var( --container-widget-width, 296.68px );max-width:296.68px;--container-widget-width:296.68px;--container-widget-flex-grow:0;}.elementor-1021 .elementor-element.elementor-element-1d99f6a > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-1021 .elementor-element.elementor-element-0da5ab9{text-align:center;}.elementor-1021 .elementor-element.elementor-element-0da5ab9 img{width:100%;max-width:100%;}.elementor-1021 .elementor-element.elementor-element-ffce179 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1021 .elementor-element.elementor-element-923cbba{padding:30px 0px 30px 0px;}.elementor-1021 .elementor-element.elementor-element-cbffae0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-cbffae0 .elementor-heading-title{font-size:2.3em;}.elementor-1021 .elementor-element.elementor-element-c5f6bff{text-align:center;}.elementor-1021 .elementor-element.elementor-element-bf8b3a0 > .elementor-element-populated{padding:70px 0px 70px 0px;}.elementor-1021 .elementor-element.elementor-element-70bbba0 > .elementor-element-populated{padding:70px 0px 70px 0px;}.elementor-1021 .elementor-element.elementor-element-74fc967{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1021 .elementor-element.elementor-element-76d8bb2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-949022a{width:100%;}.elementor-1021 .elementor-element.elementor-element-949022a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1021 .elementor-element.elementor-element-949022a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 0px 15px 0px;}.elementor-1021 .elementor-element.elementor-element-329219a{width:100%;max-width:100%;text-align:center;}.elementor-1021 .elementor-element.elementor-element-329219a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-05fa274{text-align:center;}.elementor-1021 .elementor-element.elementor-element-854b3af > .elementor-element-populated{margin:-12px 0px -8px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:12px 0px 15px 0px;}.elementor-1021 .elementor-element.elementor-element-f43bbe3 > .elementor-widget-container{margin:0px -53px 11px -74px;padding:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-7263eeb{width:100%;}.elementor-1021 .elementor-element.elementor-element-7263eeb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1021 .elementor-element.elementor-element-7263eeb > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-1021 .elementor-element.elementor-element-43e064c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-43e064c .elementor-heading-title{font-size:2.3em;}.elementor-1021 .elementor-element.elementor-element-e010a51{padding:11px 11px 11px 11px;}.elementor-1021 .elementor-element.elementor-element-1d99f6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1021 .elementor-element.elementor-element-c6e7bd8 .elementor-icon-box-title, .elementor-1021 .elementor-element.elementor-element-c6e7bd8 .elementor-icon-box-title a{font-size:23px;}.elementor-1021 .elementor-element.elementor-element-ffce179 .elementor-widget-container{text-align:center;}.elementor-1021 .elementor-element.elementor-element-ffce179 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-d13e01a{padding:0px 0px 0px 0px;}}/* Start custom CSS for icon, class: .elementor-element-94f76f1 *//* Scroll arrow animation for Elementor ID "scrollarrow" */
#scrollarrow {
  cursor: pointer;
  animation: scrollBounce 2s infinite;
}

@keyframes scrollBounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-8px);
  }
  60% {
    transform: translateY(-4px);
  }
}

/* Alternative pulsing animation */
#scrollarrow.pulse {
  animation: scrollPulse 1.5s infinite;
}

@keyframes scrollPulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.1);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0152fa3 *//* Cascading scroll arrows animation */
#scrollarrow, #scrollarrow1, #scrollarrow2 {
  cursor: pointer;
  opacity: 0.3;
  animation: scrollCascade 3s infinite;
}

#scrollarrow1 {
  animation-delay: 0.5s;
}

#scrollarrow2 {
  animation-delay: 1s;
}

@keyframes scrollCascade {
  0% {
    transform: translateY(0);
    opacity: 0.3;
  }
  20% {
    transform: translateY(-12px);
    opacity: 1;
  }
  40% {
    transform: translateY(-6px);
    opacity: 0.8;
  }
  60% {
    transform: translateY(-3px);
    opacity: 0.5;
  }
  80% {
    transform: translateY(0);
    opacity: 0.3;
  }
  100% {
    transform: translateY(0);
    opacity: 0.3;
  }
}

/* Alternative wave effect */
#scrollarrow.wave, #scrollarrow1.wave, #scrollarrow2.wave {
  animation: scrollWave 2.5s infinite;
}

#scrollarrow1.wave {
  animation-delay: 0.3s;
}

#scrollarrow2.wave {
  animation-delay: 0.6s;
}

@keyframes scrollWave {
  0% {
    transform: translateY(0) scale(1);
    opacity: 0.4;
  }
  25% {
    transform: translateY(-8px) scale(1.1);
    opacity: 1;
  }
  50% {
    transform: translateY(-4px) scale(1.05);
    opacity: 0.7;
  }
  75% {
    transform: translateY(-2px) scale(1.02);
    opacity: 0.5;
  }
  100% {
    transform: translateY(0) scale(1);
    opacity: 0.4;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4cada4d *//* Cascading scroll arrows animation */
#scrollarrow, #scrollarrow1, #scrollarrow2 {
  cursor: pointer;
  opacity: 0.3;
  animation: scrollCascade 3s infinite;
}

#scrollarrow1 {
  animation-delay: 0.5s;
}

#scrollarrow2 {
  animation-delay: 1s;
}

@keyframes scrollCascade {
  0% {
    transform: translateY(0);
    opacity: 0.3;
  }
  20% {
    transform: translateY(-12px);
    opacity: 1;
  }
  40% {
    transform: translateY(-6px);
    opacity: 0.8;
  }
  60% {
    transform: translateY(-3px);
    opacity: 0.5;
  }
  80% {
    transform: translateY(0);
    opacity: 0.3;
  }
  100% {
    transform: translateY(0);
    opacity: 0.3;
  }
}

/* Alternative wave effect */
#scrollarrow.wave, #scrollarrow1.wave, #scrollarrow2.wave {
  animation: scrollWave 2.5s infinite;
}

#scrollarrow1.wave {
  animation-delay: 0.3s;
}

#scrollarrow2.wave {
  animation-delay: 0.6s;
}

@keyframes scrollWave {
  0% {
    transform: translateY(0) scale(1);
    opacity: 0.4;
  }
  25% {
    transform: translateY(-8px) scale(1.1);
    opacity: 1;
  }
  50% {
    transform: translateY(-4px) scale(1.05);
    opacity: 0.7;
  }
  75% {
    transform: translateY(-2px) scale(1.02);
    opacity: 0.5;
  }
  100% {
    transform: translateY(0) scale(1);
    opacity: 0.4;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8b857ed */a {
    text-decoration: none !important;
}
.elementor-element-c8d0169 .elementor-container {
    padding: 0 !important;
}

#right-shaped-box {
    position: relative;
    width: calc(50% + 30px);
    margin-right: -30px;
    clip-path: polygon(0 0, 100% 0, calc(100% - 60px) 100%, 0 100%);
}

#left-shaped-box {
    position: relative;
    width: calc(50% + 30px);
    margin-left: -20px;
    clip-path: polygon(60px 0, 100% 0, 100% 100%, 0 100%);
}

@media (max-width: 768px) {
    #right-shaped-box {
        width: 100%;
        margin-right: 0;
        margin-bottom: -30px;
        clip-path: polygon(0 0, 100% 0, 100% calc(100% - 60px), 0 100%);
    }

    #left-shaped-box {
        width: 100%;
        margin-left: 0;
        margin-top: -22px;
        clip-path: polygon(0 60px, 100% 0, 100% 100%, 0 100%);
    }
}

@media (max-width: 768px) {
    #box-45-container .elementor-container {
        flex-wrap: wrap;
    }
}

@media (min-width: 769px) {
    #box-45-container .elementor-container {
        flex-wrap: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f43bbe3 */.elementor-1021 .elementor-element.elementor-element-f43bbe3 {
    transform: rotate(5deg)
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-76d8bb2 */a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS */.heading-wrapper:before
{
        content: attr(data-bg-text);
    position: absolute;
    top: 50%;
    left: 0;
    z-index: -1;
    line-height: 1;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
        color: #EDEDED;
    font-size: 190px;
    font-weight: bold;
    left: -28%;
    right: unset;
    top: 42%;
}/* End custom CSS */