.elementor-20691 .elementor-element.elementor-element-b70ea1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:6rem;--padding-left:4rem;--padding-right:4rem;}.elementor-20691 .elementor-element.elementor-element-b70ea1e:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-b70ea1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://routemate.us/wp-content/uploads/2026/05/routemate_cameras_background.svg");}.elementor-20691 .elementor-element.elementor-element-721b09c{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-8c72c49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.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-20691 .elementor-element.elementor-element-06be835 img{width:auto;height:48px;}.elementor-20691 .elementor-element.elementor-element-a4de036{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.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-20691 .elementor-element.elementor-element-1477495 .elementor-button{background-color:#20BC20;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:100px 100px 100px 100px;padding:15px 24px 15px 24px;}.elementor-20691 .elementor-element.elementor-element-1477495 .elementor-button:hover, .elementor-20691 .elementor-element.elementor-element-1477495 .elementor-button:focus{background-color:#1AA01A;}.elementor-20691 .elementor-element.elementor-element-1477495{z-index:30;}.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-20691 .elementor-element.elementor-element-eaa3cba .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-eaa3cba.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-20691 .elementor-element.elementor-element-eaa3cba.elementor-view-framed .elementor-icon, .elementor-20691 .elementor-element.elementor-element-eaa3cba.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-20691 .elementor-element.elementor-element-eaa3cba.elementor-view-framed .elementor-icon, .elementor-20691 .elementor-element.elementor-element-eaa3cba.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-20691 .elementor-element.elementor-element-7752e46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-eadbcc8{--display:flex;--justify-content:flex-start;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.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-20691 .elementor-element.elementor-element-f61fbce > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:15px 24px 15px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1248F7;border-radius:100px 100px 100px 100px;}.elementor-20691 .elementor-element.elementor-element-f61fbce .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-20691 .elementor-element.elementor-element-f61fbce .elementor-icon{font-size:8px;}.elementor-20691 .elementor-element.elementor-element-f61fbce .elementor-icon-box-title, .elementor-20691 .elementor-element.elementor-element-f61fbce .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1;}.elementor-20691 .elementor-element.elementor-element-f61fbce .elementor-icon-box-title{color:#000000;}.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-20691 .elementor-element.elementor-element-77601d9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:60px;font-weight:800;line-height:1.2;color:#000000;}.elementor-20691 .elementor-element.elementor-element-44288e5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:60px;font-weight:800;line-height:1.2;color:#000000;}.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-20691 .elementor-element.elementor-element-9e4aea0{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#000000;}.elementor-20691 .elementor-element.elementor-element-12698b2 .elementor-button{background-color:#20BC20;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:100px 100px 100px 100px;padding:15px 24px 15px 24px;}.elementor-20691 .elementor-element.elementor-element-12698b2 .elementor-button:hover, .elementor-20691 .elementor-element.elementor-element-12698b2 .elementor-button:focus{background-color:#1AA01A;}.elementor-20691 .elementor-element.elementor-element-13b81d6{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-209c514 > .elementor-widget-container{margin:-4rem -1rem -4rem -2rem;}.elementor-20691 .elementor-element.elementor-element-9e58017{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-47194fe{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:#000000;}.elementor-20691 .elementor-element.elementor-element-3b629da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3.5px 3.5px;--row-gap:3.5px;--column-gap:3.5px;--margin-top:6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.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-20691 .elementor-element.elementor-element-ae04473 .elementor-counter{flex-direction:row-reverse;}.elementor-20691 .elementor-element.elementor-element-ae04473 .elementor-counter-number-wrapper{color:#20BC20;font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:800;line-height:1;}.elementor-20691 .elementor-element.elementor-element-ae04473 .elementor-counter-title{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;}.elementor-20691 .elementor-element.elementor-element-92bd0da .elementor-counter{flex-direction:row-reverse;}.elementor-20691 .elementor-element.elementor-element-92bd0da .elementor-counter-number-wrapper{color:#20BC20;font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:800;line-height:1;}.elementor-20691 .elementor-element.elementor-element-92bd0da .elementor-counter-title{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;}.elementor-20691 .elementor-element.elementor-element-9d02820 .elementor-counter{flex-direction:row-reverse;}.elementor-20691 .elementor-element.elementor-element-9d02820 .elementor-counter-number-wrapper{color:#20BC20;font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:800;line-height:1;}.elementor-20691 .elementor-element.elementor-element-9d02820 .elementor-counter-title{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;}.elementor-20691 .elementor-element.elementor-element-2934b79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-2934b79::before, .elementor-20691 .elementor-element.elementor-element-2934b79 > .elementor-background-video-container::before, .elementor-20691 .elementor-element.elementor-element-2934b79 > .e-con-inner > .elementor-background-video-container::before, .elementor-20691 .elementor-element.elementor-element-2934b79 > .elementor-background-slideshow::before, .elementor-20691 .elementor-element.elementor-element-2934b79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20691 .elementor-element.elementor-element-2934b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-20691 .elementor-element.elementor-element-c9a6a59{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-ebf4f67{text-align:center;}.elementor-20691 .elementor-element.elementor-element-ebf4f67 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:800;line-height:1;color:#171D3A;}.elementor-20691 .elementor-element.elementor-element-98b12ed{--display:flex;--min-height:120px;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20691 .elementor-element.elementor-element-98b12ed::before, .elementor-20691 .elementor-element.elementor-element-98b12ed > .elementor-background-video-container::before, .elementor-20691 .elementor-element.elementor-element-98b12ed > .e-con-inner > .elementor-background-video-container::before, .elementor-20691 .elementor-element.elementor-element-98b12ed > .elementor-background-slideshow::before, .elementor-20691 .elementor-element.elementor-element-98b12ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-20691 .elementor-element.elementor-element-98b12ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20691 .elementor-element.elementor-element-f6fccda{--e-image-carousel-slides-to-show:8;}.elementor-20691 .elementor-element.elementor-element-f6fccda .swiper-wrapper{display:flex;align-items:center;}.elementor-20691 .elementor-element.elementor-element-d62ba65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:4rem;--padding-right:4rem;}.elementor-20691 .elementor-element.elementor-element-d62ba65:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-d62ba65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp-upload.nyc3.digitaloceanspaces.com/RouteMate/wp-content/uploads/2026/05/19141813/new_background-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20691 .elementor-element.elementor-element-6959261 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:15px 24px 15px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1248F7;border-radius:100px 100px 100px 100px;}.elementor-20691 .elementor-element.elementor-element-6959261 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-20691 .elementor-element.elementor-element-6959261 .elementor-icon{font-size:8px;}.elementor-20691 .elementor-element.elementor-element-6959261 .elementor-icon-box-title, .elementor-20691 .elementor-element.elementor-element-6959261 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1;}.elementor-20691 .elementor-element.elementor-element-6959261 .elementor-icon-box-title{color:#FFFFFF;}.elementor-20691 .elementor-element.elementor-element-6959261 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-20691 .elementor-element.elementor-element-0e8c307 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1;color:#FAFAFA;}.elementor-20691 .elementor-element.elementor-element-a93154e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-e442f5f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF66;--border-color:#FFFFFF66;--border-radius:16px 16px 16px 16px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20691 .elementor-element.elementor-element-e442f5f:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-e442f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000033;}.elementor-20691 .elementor-element.elementor-element-312d4e3 .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-755454d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-413213e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;line-height:1.3;color:#FAFAFA;}.elementor-20691 .elementor-element.elementor-element-ec9bbe8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;line-height:1.3;color:#FF3535;}.elementor-20691 .elementor-element.elementor-element-a6eea49{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#FAFAFA;}.elementor-20691 .elementor-element.elementor-element-e66d7f3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF66;--border-color:#FFFFFF66;--border-radius:16px 16px 16px 16px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20691 .elementor-element.elementor-element-e66d7f3:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-e66d7f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000033;}.elementor-20691 .elementor-element.elementor-element-fa33342 .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-07aec9e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-31eedfb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;line-height:1.3;color:#FAFAFA;}.elementor-20691 .elementor-element.elementor-element-799ee61 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;line-height:1.3;color:#FAFAFA;}.elementor-20691 .elementor-element.elementor-element-d77fae7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;line-height:1.3;color:#20BC20;}.elementor-20691 .elementor-element.elementor-element-7a66dcc{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#FAFAFA;}.elementor-20691 .elementor-element.elementor-element-f8cf829{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF66;--border-color:#FFFFFF66;--border-radius:16px 16px 16px 16px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20691 .elementor-element.elementor-element-f8cf829:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-f8cf829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000033;}.elementor-20691 .elementor-element.elementor-element-57068ac .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-67aeb65{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-4b065ec .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;line-height:1;color:#FFA135;}.elementor-20691 .elementor-element.elementor-element-c0d8587 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;line-height:1;color:#FFA135;}.elementor-20691 .elementor-element.elementor-element-d48bc47 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;line-height:1.3;color:#FAFAFA;}.elementor-20691 .elementor-element.elementor-element-867bbce{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#FAFAFA;}.elementor-20691 .elementor-element.elementor-element-59408ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3.5rem;--padding-bottom:6rem;--padding-left:4rem;--padding-right:4rem;}.elementor-20691 .elementor-element.elementor-element-9608ade{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-7bd92ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:7rem 7rem;--row-gap:7rem;--column-gap:7rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AFAFAF4D;--border-color:#AFAFAF4D;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-20691 .elementor-element.elementor-element-7bd92ad:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-7bd92ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;background-image:url("https://routemate.us/wp-content/uploads/2026/05/get_offer_background.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20691 .elementor-element.elementor-element-bb1de7d{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-8d9ca5a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:800;color:#000000;}.elementor-20691 .elementor-element.elementor-element-b925092{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:1.3rem;color:#000000;}.elementor-20691 .elementor-element.elementor-element-e14c0d9{--display:flex;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-1ee0f12 .elementor-button{background-color:#20BC20;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:100px 100px 100px 100px;padding:15px 24px 15px 24px;}.elementor-20691 .elementor-element.elementor-element-1ee0f12 .elementor-button:hover, .elementor-20691 .elementor-element.elementor-element-1ee0f12 .elementor-button:focus{background-color:#1AA01A;}.elementor-20691 .elementor-element.elementor-element-f7d1085{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-5db2c7a{--display:flex;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-27a53fc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1;color:#000000;}.elementor-20691 .elementor-element.elementor-element-5b0a95e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#000000;}.elementor-20691 .elementor-element.elementor-element-899f9da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AFAFAF4D;--border-color:#AFAFAF4D;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-899f9da:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-899f9da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-20691 .elementor-element.elementor-element-a2469e8{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-0e2b4c5{--display:flex;--min-height:6rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-9ceded1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:800;line-height:1;color:#000000;}.elementor-20691 .elementor-element.elementor-element-91e15ce{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-91e15ce:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-91e15ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20691 .elementor-element.elementor-element-3d68ccd{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#000000;}.elementor-20691 .elementor-element.elementor-element-e26afca{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-1e770c1{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#000000;}.elementor-20691 .elementor-element.elementor-element-41522ec{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-41522ec:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-41522ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20691 .elementor-element.elementor-element-24741f9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#000000;}.elementor-20691 .elementor-element.elementor-element-a754967{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-8e98b9a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#000000;}.elementor-20691 .elementor-element.elementor-element-06b4a6d{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-06b4a6d:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-06b4a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20691 .elementor-element.elementor-element-2d9b577{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#000000;}.elementor-20691 .elementor-element.elementor-element-ae9c514{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-b954d71{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#000000;}.elementor-20691 .elementor-element.elementor-element-47de855{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-47de855:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-47de855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20691 .elementor-element.elementor-element-8c54396{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#000000;}.elementor-20691 .elementor-element.elementor-element-67573fb{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-2f33c6c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#000000;}.elementor-20691 .elementor-element.elementor-element-64fdb8b{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-64fdb8b:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-64fdb8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20691 .elementor-element.elementor-element-9369337{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#000000;}.elementor-20691 .elementor-element.elementor-element-4c3b691{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-89bfe0e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#000000;}.elementor-20691 .elementor-element.elementor-element-90e1b9e{--display:flex;--min-height:4rem;--justify-content:center;--border-radius:0rem 0rem 0rem 1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-90e1b9e:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-90e1b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20691 .elementor-element.elementor-element-4fba429{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#000000;}.elementor-20691 .elementor-element.elementor-element-a905663{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-558bd65{--display:flex;--min-height:6rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-558bd65:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-558bd65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2B94;}.elementor-20691 .elementor-element.elementor-element-fbc9399{text-align:center;}.elementor-20691 .elementor-element.elementor-element-fbc9399 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:800;line-height:1;color:#FFFFFF;}.elementor-20691 .elementor-element.elementor-element-4cc2724{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-4cc2724:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-4cc2724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFFAEF;}.elementor-20691 .elementor-element.elementor-element-ff442b3{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#000000;}.elementor-20691 .elementor-element.elementor-element-eb3264d{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-eb3264d:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-eb3264d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF5EA;}.elementor-20691 .elementor-element.elementor-element-680923b .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-680923b .elementor-icon{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-680923b .elementor-icon svg{height:32px;}.elementor-20691 .elementor-element.elementor-element-1916169{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-1916169:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-1916169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFFAEF;}.elementor-20691 .elementor-element.elementor-element-4fc17ed .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-4fc17ed .elementor-icon{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-4fc17ed .elementor-icon svg{height:32px;}.elementor-20691 .elementor-element.elementor-element-a7c5a24{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-a7c5a24:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-a7c5a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF5EA;}.elementor-20691 .elementor-element.elementor-element-2ccc7d2 .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-2ccc7d2 .elementor-icon{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-2ccc7d2 .elementor-icon svg{height:32px;}.elementor-20691 .elementor-element.elementor-element-6a82a5a{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-6a82a5a:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-6a82a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFFAEF;}.elementor-20691 .elementor-element.elementor-element-0fedac0 .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-0fedac0 .elementor-icon{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-0fedac0 .elementor-icon svg{height:32px;}.elementor-20691 .elementor-element.elementor-element-daa21b3{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-daa21b3:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-daa21b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF5EA;}.elementor-20691 .elementor-element.elementor-element-b1b7238 .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-b1b7238 .elementor-icon{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-b1b7238 .elementor-icon svg{height:32px;}.elementor-20691 .elementor-element.elementor-element-181badf{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-181badf:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-181badf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFFAEF;}.elementor-20691 .elementor-element.elementor-element-25f29d6 .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-25f29d6 .elementor-icon{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-25f29d6 .elementor-icon svg{height:32px;}.elementor-20691 .elementor-element.elementor-element-9993b04{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-9993b04:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-9993b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF5EA;}.elementor-20691 .elementor-element.elementor-element-c4b3349 .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-c4b3349 .elementor-icon{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-c4b3349 .elementor-icon svg{height:32px;}.elementor-20691 .elementor-element.elementor-element-8bd1cec{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-8bd1cec:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-8bd1cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFFAEF;}.elementor-20691 .elementor-element.elementor-element-e8bea8d{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#000000;}.elementor-20691 .elementor-element.elementor-element-2588c20{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-2588c20:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-2588c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF5EA;}.elementor-20691 .elementor-element.elementor-element-8789d9a .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-8789d9a .elementor-icon{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-8789d9a .elementor-icon svg{height:32px;}.elementor-20691 .elementor-element.elementor-element-1aeee59{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20691 .elementor-element.elementor-element-1aeee59:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-1aeee59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFFAEF;}.elementor-20691 .elementor-element.elementor-element-acd7519{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#000000;}.elementor-20691 .elementor-element.elementor-element-1b0e71b{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-81740eb{--display:flex;--min-height:6rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-968ccba{text-align:center;}.elementor-20691 .elementor-element.elementor-element-968ccba .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:800;line-height:1;color:#7D7D7D;}.elementor-20691 .elementor-element.elementor-element-bf527d5{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-bf527d5:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-bf527d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20691 .elementor-element.elementor-element-bb1c4fd{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#B3B3B3;}.elementor-20691 .elementor-element.elementor-element-8f796ec{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-8c86823 .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-8c86823 .elementor-icon{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-8c86823 .elementor-icon svg{height:32px;}.elementor-20691 .elementor-element.elementor-element-3e35837{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-3e35837:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-3e35837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20691 .elementor-element.elementor-element-f80aaf5 .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-f80aaf5 .elementor-icon{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-f80aaf5 .elementor-icon svg{height:32px;}.elementor-20691 .elementor-element.elementor-element-7977def{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-dcc5b33{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#B3B3B3;}.elementor-20691 .elementor-element.elementor-element-96fc852{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-96fc852:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-96fc852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20691 .elementor-element.elementor-element-eb11a80 .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-eb11a80 .elementor-icon{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-eb11a80 .elementor-icon svg{height:32px;}.elementor-20691 .elementor-element.elementor-element-f7584a2{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-61fb366 .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-61fb366 .elementor-icon{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-61fb366 .elementor-icon svg{height:32px;}.elementor-20691 .elementor-element.elementor-element-3a74f0e{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-3a74f0e:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-3a74f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20691 .elementor-element.elementor-element-f9a71ec .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-f9a71ec .elementor-icon{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-f9a71ec .elementor-icon svg{height:32px;}.elementor-20691 .elementor-element.elementor-element-784da02{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-52955d5 .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-52955d5 .elementor-icon{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-52955d5 .elementor-icon svg{height:32px;}.elementor-20691 .elementor-element.elementor-element-7559316{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-7559316:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-7559316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20691 .elementor-element.elementor-element-58a7a99 .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-58a7a99 .elementor-icon{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-58a7a99 .elementor-icon svg{height:32px;}.elementor-20691 .elementor-element.elementor-element-dc92b15{--display:flex;--min-height:4rem;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-3850e54 .elementor-icon-wrapper{text-align:center;}.elementor-20691 .elementor-element.elementor-element-3850e54 .elementor-icon{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-3850e54 .elementor-icon svg{height:32px;}.elementor-20691 .elementor-element.elementor-element-d918321{--display:flex;--min-height:4rem;--justify-content:center;--border-radius:0rem 0rem 1rem 0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-20691 .elementor-element.elementor-element-d918321:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-d918321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20691 .elementor-element.elementor-element-459ffd6{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#B3B3B3;}.elementor-20691 .elementor-element.elementor-element-39ae131{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.3;color:#000000;}.elementor-20691 .elementor-element.elementor-element-412f344{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:4rem;--padding-right:4rem;}.elementor-20691 .elementor-element.elementor-element-412f344:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-412f344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp-upload.nyc3.digitaloceanspaces.com/RouteMate/wp-content/uploads/2026/05/19141813/new_background-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20691 .elementor-element.elementor-element-063f503{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-cad5933{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-436d161{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-3debc7c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0.75rem 0rem 0.75rem 0rem;}.elementor-20691 .elementor-element.elementor-element-3debc7c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:4%;color:#FFFFFF;}.elementor-20691 .elementor-element.elementor-element-0f0982e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.1;color:#FFFFFF;}.elementor-20691 .elementor-element.elementor-element-90b5bb6{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-206dcf0{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#FAFAFA;}.elementor-20691 .elementor-element.elementor-element-88721c1{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#FAFAFA;}.elementor-20691 .elementor-element.elementor-element-9440131 .elementor-button{background-color:#20BC20;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:100px 100px 100px 100px;padding:15px 24px 15px 24px;}.elementor-20691 .elementor-element.elementor-element-9440131 .elementor-button:hover, .elementor-20691 .elementor-element.elementor-element-9440131 .elementor-button:focus{background-color:#1AA01A;}.elementor-20691 .elementor-element.elementor-element-7f22640{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-3f5f9ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:4rem;--padding-right:4rem;}.elementor-20691 .elementor-element.elementor-element-3f5f9ac:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-3f5f9ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-20691 .elementor-element.elementor-element-a2d72d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-ad1c324 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:15px 24px 15px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1248F7;border-radius:100px 100px 100px 100px;}.elementor-20691 .elementor-element.elementor-element-ad1c324 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-20691 .elementor-element.elementor-element-ad1c324 .elementor-icon{font-size:8px;}.elementor-20691 .elementor-element.elementor-element-ad1c324 .elementor-icon-box-title, .elementor-20691 .elementor-element.elementor-element-ad1c324 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1;}.elementor-20691 .elementor-element.elementor-element-ad1c324 .elementor-icon-box-title{color:#000000;}.elementor-20691 .elementor-element.elementor-element-74705cb{text-align:center;}.elementor-20691 .elementor-element.elementor-element-74705cb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.2;color:#000000;}.elementor-20691 .elementor-element.elementor-element-923a87d{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:#000000;}.elementor-20691 .elementor-element.elementor-element-4824bad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:6rem;--padding-left:4rem;--padding-right:4rem;}.elementor-20691 .elementor-element.elementor-element-dc71685{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-6aec56e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-53f28f4{--display:flex;--justify-content:flex-end;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-5f3ef98 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.2;color:#000000;}.elementor-20691 .elementor-element.elementor-element-6112d76{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AFAFAF;--border-color:#AFAFAF;--border-radius:16px 16px 16px 16px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-20691 .elementor-element.elementor-element-6112d76:not(.elementor-motion-effects-element-type-background), .elementor-20691 .elementor-element.elementor-element-6112d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-20691 .elementor-element.elementor-element-fce1d19{text-align:start;}.elementor-20691 .elementor-element.elementor-element-fce1d19 img{width:80px;height:auto;}.elementor-20691 .elementor-element.elementor-element-5de433e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:800;color:#000000;}.elementor-20691 .elementor-element.elementor-element-d542050{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#000000;}.elementor-20691 .elementor-element.elementor-element-75998b3 .elementor-button{background-color:#20BC20;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:100px 100px 100px 100px;padding:15px 24px 15px 24px;}.elementor-20691 .elementor-element.elementor-element-75998b3 .elementor-button:hover, .elementor-20691 .elementor-element.elementor-element-75998b3 .elementor-button:focus{background-color:#1AA01A;}.elementor-20691 .elementor-element.elementor-element-f4956de{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-cda5024{--display:flex;border-style:none;--border-style:none;--padding-top:0.5rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-20691 .elementor-element.elementor-element-6324399{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-52eaf57{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:#000000;}.elementor-20691 .elementor-element.elementor-element-6b4da71{--display:flex;border-style:none;--border-style:none;--padding-top:0.5rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-20691 .elementor-element.elementor-element-e350298{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-37a2e52{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:#000000;}.elementor-20691 .elementor-element.elementor-element-280782e{--display:flex;border-style:none;--border-style:none;--padding-top:0.5rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-20691 .elementor-element.elementor-element-e9e301b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-0d75a78{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:#000000;}.elementor-20691 .elementor-element.elementor-element-9bece5b{--display:flex;border-style:none;--border-style:none;--padding-top:0.5rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-20691 .elementor-element.elementor-element-be1ba34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-dc8d897{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:#000000;}.elementor-20691 .elementor-element.elementor-element-92e4b7a{--display:flex;border-style:none;--border-style:none;--padding-top:0.5rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-20691 .elementor-element.elementor-element-2e99071{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-acfea5e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:#000000;}.elementor-20691 .elementor-element.elementor-element-5b85073{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:16px;}.elementor-20691 .elementor-element.elementor-element-5b85073 > .elementor-widget-container{border-style:none;}.elementor-20691 .elementor-element.elementor-element-5b85073 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAF;}:where( .elementor-20691 .elementor-element.elementor-element-5b85073 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:800;line-height:1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-20691 .elementor-element.elementor-element-98b12ed{--width:100%;}.elementor-20691 .elementor-element.elementor-element-53f28f4{--width:40%;}.elementor-20691 .elementor-element.elementor-element-f4956de{--width:60%;}}@media(max-width:1680px){.elementor-20691 .elementor-element.elementor-element-b70ea1e{--padding-top:3rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-20691 .elementor-element.elementor-element-eadbcc8{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-20691 .elementor-element.elementor-element-77601d9 .elementor-heading-title{font-size:40px;}.elementor-20691 .elementor-element.elementor-element-44288e5 .elementor-heading-title{font-size:40px;}.elementor-20691 .elementor-element.elementor-element-209c514 > .elementor-widget-container{margin:-3rem 0rem -3rem -1rem;}.elementor-20691 .elementor-element.elementor-element-2934b79{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-d62ba65{--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-20691 .elementor-element.elementor-element-59408ab{--padding-top:3.5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-20691 .elementor-element.elementor-element-7bd92ad{--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;}.elementor-20691 .elementor-element.elementor-element-412f344{--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-20691 .elementor-element.elementor-element-0f0982e .elementor-heading-title{font-size:40px;}.elementor-20691 .elementor-element.elementor-element-3f5f9ac{--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-20691 .elementor-element.elementor-element-74705cb .elementor-heading-title{font-size:48px;}.elementor-20691 .elementor-element.elementor-element-4824bad{--padding-top:3rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-20691 .elementor-element.elementor-element-5f3ef98 .elementor-heading-title{font-size:48px;}}@media(max-width:1024px){.elementor-20691 .elementor-element.elementor-element-b70ea1e{--padding-top:3rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20691 .elementor-element.elementor-element-77601d9 .elementor-heading-title{font-size:30px;}.elementor-20691 .elementor-element.elementor-element-44288e5 .elementor-heading-title{font-size:30px;}.elementor-20691 .elementor-element.elementor-element-2934b79{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-f6fccda{--e-image-carousel-slides-to-show:3;}.elementor-20691 .elementor-element.elementor-element-d62ba65{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20691 .elementor-element.elementor-element-59408ab{--padding-top:3.5rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20691 .elementor-element.elementor-element-7bd92ad{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-20691 .elementor-element.elementor-element-412f344{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20691 .elementor-element.elementor-element-3debc7c .elementor-heading-title{font-size:30px;}.elementor-20691 .elementor-element.elementor-element-0f0982e .elementor-heading-title{font-size:30px;}.elementor-20691 .elementor-element.elementor-element-3f5f9ac{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20691 .elementor-element.elementor-element-74705cb .elementor-heading-title{font-size:30px;}.elementor-20691 .elementor-element.elementor-element-4824bad{--padding-top:3rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20691 .elementor-element.elementor-element-5f3ef98 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-20691 .elementor-element.elementor-element-b70ea1e{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20691 .elementor-element.elementor-element-721b09c{--gap:6.25rem 6.25rem;--row-gap:6.25rem;--column-gap:6.25rem;}.elementor-20691 .elementor-element.elementor-element-8c72c49{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-06be835{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-20691 .elementor-element.elementor-element-a4de036{--width:50%;--justify-content:flex-end;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-eaa3cba .elementor-icon{font-size:40px;}.elementor-20691 .elementor-element.elementor-element-eaa3cba .elementor-icon svg{height:40px;}.elementor-20691 .elementor-element.elementor-element-7752e46{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-20691 .elementor-element.elementor-element-eadbcc8{--margin-top:-6.25rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-20691 .elementor-element.elementor-element-f61fbce > .elementor-widget-container{padding:15px 16px 15px 16px;}.elementor-20691 .elementor-element.elementor-element-f61fbce .elementor-icon-box-wrapper{gap:12px;}.elementor-20691 .elementor-element.elementor-element-f61fbce .elementor-icon-box-title, .elementor-20691 .elementor-element.elementor-element-f61fbce .elementor-icon-box-title a{font-size:13px;}.elementor-20691 .elementor-element.elementor-element-77601d9 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-20691 .elementor-element.elementor-element-77601d9 .elementor-heading-title{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-44288e5 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-20691 .elementor-element.elementor-element-44288e5 .elementor-heading-title{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-9e4aea0 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-20691 .elementor-element.elementor-element-13b81d6{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-209c514 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-20691 .elementor-element.elementor-element-9e58017{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:-6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-20691 .elementor-element.elementor-element-47194fe > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-20691 .elementor-element.elementor-element-3b629da{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-20691 .elementor-element.elementor-element-92bd0da > .elementor-widget-container{margin:1rem 0rem 1rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-20691 .elementor-element.elementor-element-2934b79{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20691 .elementor-element.elementor-element-c9a6a59{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-20691 .elementor-element.elementor-element-ebf4f67 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-20691 .elementor-element.elementor-element-ebf4f67 .elementor-heading-title{font-size:20px;}.elementor-20691 .elementor-element.elementor-element-98b12ed{--min-height:80px;}.elementor-20691 .elementor-element.elementor-element-f6fccda{--e-image-carousel-slides-to-show:2;}.elementor-20691 .elementor-element.elementor-element-d62ba65{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20691 .elementor-element.elementor-element-6959261 .elementor-icon-box-title, .elementor-20691 .elementor-element.elementor-element-6959261 .elementor-icon-box-title a{font-size:14px;}.elementor-20691 .elementor-element.elementor-element-0e8c307 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-20691 .elementor-element.elementor-element-0e8c307{text-align:center;}.elementor-20691 .elementor-element.elementor-element-0e8c307 .elementor-heading-title{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-a93154e{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-20691 .elementor-element.elementor-element-e442f5f{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-20691 .elementor-element.elementor-element-413213e .elementor-heading-title{font-size:20px;}.elementor-20691 .elementor-element.elementor-element-ec9bbe8 .elementor-heading-title{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-e66d7f3{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-20691 .elementor-element.elementor-element-31eedfb .elementor-heading-title{font-size:20px;}.elementor-20691 .elementor-element.elementor-element-799ee61 .elementor-heading-title{font-size:20px;}.elementor-20691 .elementor-element.elementor-element-d77fae7 .elementor-heading-title{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-f8cf829{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-20691 .elementor-element.elementor-element-4b065ec .elementor-heading-title{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-c0d8587 .elementor-heading-title{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-d48bc47 .elementor-heading-title{font-size:20px;}.elementor-20691 .elementor-element.elementor-element-59408ab{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20691 .elementor-element.elementor-element-7bd92ad{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20691 .elementor-element.elementor-element-bb1de7d{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-20691 .elementor-element.elementor-element-8d9ca5a{text-align:center;}.elementor-20691 .elementor-element.elementor-element-8d9ca5a .elementor-heading-title{font-size:24px;}.elementor-20691 .elementor-element.elementor-element-b925092{text-align:center;font-size:18px;}.elementor-20691 .elementor-element.elementor-element-27a53fc .elementor-heading-title{font-size:32px;}.elementor-20691 .elementor-element.elementor-element-899f9da{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-20691 .elementor-element.elementor-element-a2469e8{--width:33%;}.elementor-20691 .elementor-element.elementor-element-0e2b4c5{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20691 .elementor-element.elementor-element-9ceded1 .elementor-heading-title{font-size:20px;}.elementor-20691 .elementor-element.elementor-element-91e15ce{--min-height:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20691 .elementor-element.elementor-element-3d68ccd{font-size:14px;}.elementor-20691 .elementor-element.elementor-element-e26afca{--min-height:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20691 .elementor-element.elementor-element-1e770c1{font-size:14px;}.elementor-20691 .elementor-element.elementor-element-41522ec{--min-height:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20691 .elementor-element.elementor-element-24741f9{font-size:14px;}.elementor-20691 .elementor-element.elementor-element-a754967{--min-height:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20691 .elementor-element.elementor-element-8e98b9a{font-size:14px;}.elementor-20691 .elementor-element.elementor-element-06b4a6d{--min-height:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20691 .elementor-element.elementor-element-47de855{--min-height:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20691 .elementor-element.elementor-element-64fdb8b{--min-height:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20691 .elementor-element.elementor-element-90e1b9e{--min-height:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20691 .elementor-element.elementor-element-a905663{--width:33%;}.elementor-20691 .elementor-element.elementor-element-558bd65{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20691 .elementor-element.elementor-element-fbc9399 .elementor-heading-title{font-size:20px;}.elementor-20691 .elementor-element.elementor-element-4cc2724{--min-height:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20691 .elementor-element.elementor-element-ff442b3{font-size:14px;}.elementor-20691 .elementor-element.elementor-element-1b0e71b{--width:33%;}.elementor-20691 .elementor-element.elementor-element-d918321{--border-radius:0rem 0rem 1rem 1rem;}.elementor-20691 .elementor-element.elementor-element-412f344{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20691 .elementor-element.elementor-element-063f503{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-20691 .elementor-element.elementor-element-cad5933{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-20691 .elementor-element.elementor-element-3debc7c > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-20691 .elementor-element.elementor-element-3debc7c .elementor-heading-title{font-size:26px;}.elementor-20691 .elementor-element.elementor-element-0f0982e > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-20691 .elementor-element.elementor-element-0f0982e .elementor-heading-title{font-size:26px;}.elementor-20691 .elementor-element.elementor-element-206dcf0 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-20691 .elementor-element.elementor-element-88721c1 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-20691 .elementor-element.elementor-element-3f5f9ac{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20691 .elementor-element.elementor-element-a2d72d2{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-20691 .elementor-element.elementor-element-ad1c324 > .elementor-widget-container{padding:15px 16px 15px 16px;}.elementor-20691 .elementor-element.elementor-element-ad1c324 .elementor-icon-box-wrapper{gap:12px;}.elementor-20691 .elementor-element.elementor-element-ad1c324 .elementor-icon-box-title, .elementor-20691 .elementor-element.elementor-element-ad1c324 .elementor-icon-box-title a{font-size:13px;}.elementor-20691 .elementor-element.elementor-element-74705cb > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-20691 .elementor-element.elementor-element-74705cb{text-align:center;}.elementor-20691 .elementor-element.elementor-element-74705cb .elementor-heading-title{font-size:26px;}.elementor-20691 .elementor-element.elementor-element-923a87d > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-20691 .elementor-element.elementor-element-4824bad{--padding-top:4rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20691 .elementor-element.elementor-element-6aec56e{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-20691 .elementor-element.elementor-element-5f3ef98 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-20691 .elementor-element.elementor-element-5f3ef98{text-align:center;}.elementor-20691 .elementor-element.elementor-element-5f3ef98 .elementor-heading-title{font-size:26px;}.elementor-20691 .elementor-element.elementor-element-6112d76{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-20691 .elementor-element.elementor-element-fce1d19{text-align:center;}.elementor-20691 .elementor-element.elementor-element-5de433e{text-align:center;}.elementor-20691 .elementor-element.elementor-element-5de433e .elementor-heading-title{font-size:24px;}.elementor-20691 .elementor-element.elementor-element-d542050 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}}/* Start custom CSS for html, class: .elementor-element-dbb97ef */.phone-cta {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  background: transparent;
  z-index: 10;
  position: relative;
  pointer-events: auto;
}

.phone-cta__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}

.phone-cta__icon svg {
  display: block;
  width: 17px;
  height: 19px;
}

.phone-cta__text {
  color: #000;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 71px;
  white-space: nowrap;
}

.phone-cta:hover,
.phone-cta:focus-visible {
  text-decoration: none;
}

@media (max-width: 786px) {
  .phone-cta {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f61fbce */.ai-dashcams {
    max-width: 364px !important;
}

.elementor-20691 .elementor-element.elementor-element-f61fbce .elementor-icon-box-title {
    margin: 0;
}

@media screen and (max-width: 767px) {
    .ai-dashcams {
    max-width: auto !important;
    width: fit-content !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77601d9 */.elementor-20691 {
    font-family: "Plus Jakarta Sans", Sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44288e5 */.elementor-20691 {
    font-family: "Plus Jakarta Sans", Sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e4aea0 */.elementor-20691 .elementor-element.elementor-element-9e4aea0 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12698b2 */.glow-btn {
  position: relative;
  overflow: visible !important;
}

.glow-btn::before {
  content: '';
  position: absolute;
  top: var(--glow-y, 20px);
  left: var(--glow-x, 262px);  /* 206px širina + 56px offset */
  width: 206px;
  height: 100%;
  border-radius: 100px;
  background: #20BC20;
  opacity: 0;
  filter: blur(30px);
  transition: opacity 0.3s ease, top 0.15s ease, left 0.15s ease;
  pointer-events: none;
  z-index: -1;
}

.glow-btn:hover::before {
  opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47194fe */.elementor-20691 .elementor-element.elementor-element-47194fe {
    max-width: 832px !important;
}

.elementor-20691 .elementor-element.elementor-element-47194fe p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9f796e4 *//* Wrapper */
#gform_wrapper_22 {
  max-width: 700px;
  background: #fff;
  border: 1px solid #bebebe;
  border-radius: 16px;
  padding: 32px 40px 40px;
  box-sizing: border-box;
}

/* Ukloni default GF heading margine */
#gform_wrapper_22 .gform_heading {
  display: none;
}

/* Fields gap */
#gform_wrapper_22 .gform_fields {
  row-gap: 16px !important;
  column-gap: 30px !important;
}

/* === LABELE === */
#gform_wrapper_22 .gfield_label,
#gform_wrapper_22 .gform-field-label,
#gform_wrapper_22 .gform-field-label--type-sub {
  color: #000 !important;
  font-family: Inter, sans-serif !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  margin-bottom: 12px !important;
  display: block !important;
}

/* Sakrij (Required) tekst */
#gform_wrapper_22 .gfield_required {
  display: none !important;
}

/* Default stanje: placeholder siv */
#gform_wrapper_22 input[type="text"],
#gform_wrapper_22 input[type="email"],
#gform_wrapper_22 input[type="tel"],
#gform_wrapper_22 select {
  height: 48px !important;
  border-radius: 8px !important;
  border: 1px solid rgba(175, 175, 175, 0.40) !important;
  background: #fff !important;
  padding: 0 24px !important;
  box-sizing: border-box !important;
  box-shadow: none !important;
  outline: none !important;
  font-family: Inter, sans-serif !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  color: #DEDBD4 !important;
  width: 100% !important;
  display: flex;
  align-items: center;
}

/* Kad korisnik klikne / kuca */
#gform_wrapper_22 input[type="text"]:focus,
#gform_wrapper_22 input[type="email"]:focus,
#gform_wrapper_22 input[type="tel"]:focus,
#gform_wrapper_22 select:focus,
#gform_wrapper_22 input[type="text"]:not(:placeholder-shown),
#gform_wrapper_22 input[type="email"]:not(:placeholder-shown),
#gform_wrapper_22 input[type="tel"]:not(:placeholder-shown) {
  color: #000 !important;
}

/* Placeholder */
#gform_wrapper_22 input::placeholder {
  color: #DEDBD4 !important;
  font-family: Inter, sans-serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  opacity: 1 !important;
}

/* === SELECT === */
#gform_wrapper_22 select {
  appearance: none !important;
  -webkit-appearance: none !important;
  padding-right: 48px !important;
  cursor: pointer;
}

/* Placeholder opcija (Select quantity) */
#gform_wrapper_22 select option[value=""] {
  color: #DEDBD4;
}

/* Kad nije ništa izabrano — sivi tekst */
#gform_wrapper_22 select.placeholder-active {
  color: #DEDBD4 !important;
}

/* Select arrow wrapper */
#gform_wrapper_22 .ginput_container_select {
  position: relative !important;
}

#gform_wrapper_22 .ginput_container_select::after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 13px;
  height: 8px;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="8" viewBox="0 0 13 8" fill="none"><path d="M0.318038 1.84472L5.69432 7.221C5.79428 7.32178 5.9132 7.40178 6.04423 7.45637C6.17526 7.51096 6.31581 7.53906 6.45775 7.53906C6.5997 7.53906 6.74024 7.51096 6.87127 7.45637C7.0023 7.40178 7.12123 7.32179 7.22118 7.221L12.5975 1.84472C12.6983 1.74476 12.7782 1.62584 12.8328 1.49481C12.8874 1.36378 12.9155 1.22323 12.9155 1.08129C12.9155 0.939341 12.8874 0.798799 12.8328 0.667769C12.7782 0.536739 12.6983 0.417815 12.5975 0.317856C12.4975 0.217074 12.3786 0.137079 12.2476 0.0824899C12.1165 0.0279006 11.976 -0.000203692 11.834 -0.000203704C11.6921 -0.000203716 11.5515 0.0279006 11.4205 0.0824898C11.2895 0.137079 11.1706 0.217074 11.0706 0.317856L6.45775 4.94146L1.8449 0.317855C1.74494 0.217073 1.62602 0.137078 1.49499 0.082489C1.36396 0.0278997 1.22342 -0.000204632 1.08147 -0.000204644C0.939522 -0.000204656 0.79898 0.0278996 0.66795 0.0824889C0.536921 0.137078 0.417997 0.217073 0.318039 0.317855C0.217256 0.417814 0.137261 0.536738 0.0826718 0.667768C0.0280825 0.798797 -2.23112e-05 0.93934 -2.23236e-05 1.08129C-2.2336e-05 1.22323 0.0280824 1.36378 0.0826717 1.49481C0.137261 1.62584 0.217256 1.74476 0.318038 1.84472Z" fill="black"/></svg>');
}

/* === DUGME === */
#gform_wrapper_22 .gform_footer {
  margin: 32px 0 0 !important;
  padding: 0 !important;
}

#gform_wrapper_22 input[type="submit"] {
  width: 100% !important;
  height: 56px !important;
  border: none !important;
  border-radius: 100px !important;
  background: #20BC20 !important;
  color: #fff !important;
  text-align: center !important;
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-size: 20px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  box-shadow: none !important;
  cursor: pointer !important;
  display: block !important;
  transition: background-color 0.3s ease !important;
}

#gform_wrapper_22 input[type="submit"]:hover {
  background-color: #1AA01A !important;
}

.page-id-20691 .gform-theme--foundation .gform-grid-col {
    padding-inline: 0 !important;
}

#gform_wrapper_22 {
    width: 700px;
    max-width: 100%;
}

/* Name row kao 2 kolone 50/50 */
#gform_wrapper_22 #input_22_1.ginput_container--name.gform-grid-row {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    column-gap: 30px !important;
    row-gap: 0 !important;
    max-width: 100%;
    margin: 0 auto;
}


/* Kolone unutra da se ponašaju kao 1fr, a ne auto */
#gform_wrapper_22 #input_22_1.ginput_container--name .gform-grid-col {
  width: 100% !important;
  max-width: 100% !important;
  flex: 0 0 auto !important;
}

/* Prve i poslednje kolone bez dodatnog paddinga */
#gform_wrapper_22 #input_22_1_3_container,
#gform_wrapper_22 #input_22_1_6_container {
  margin: 0 !important;
}

/* Helper text ispod dugmeta */
#gform_wrapper_22 .gf-demo-helper-text {
  margin-top: 12px;
  text-align: center;
  color: #AFAFAF;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
}

/* Sredi footer da gura dugme gore, tekst ostaje dole */
#gform_wrapper_22 .gform_footer {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

#gform_wrapper_22 .gform_footer input[type="submit"] {
  order: 1;
}

#gform_wrapper_22 .gf-demo-helper-text {
  order: 2;
}

@media screen and (max-width: 767px) {
    #gform_wrapper_22 .gform_fields {
    grid-template-columns: auto;
}
}

@media screen and (max-width: 767px) {
    #gform_wrapper_22 {
  padding: 32px 24px 32px;
  box-sizing: border-box;
}
#gform_wrapper_22 #input_22_1.ginput_container--name.gform-grid-row {
  column-gap: 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-ae04473 */.elementor-20691 .elementor-element.elementor-element-ae04473 .elementor-counter-number-suffix {
    flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-92bd0da */.elementor-20691 .elementor-element.elementor-element-92bd0da .elementor-counter-number-suffix {
    flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-9d02820 */.elementor-counter .elementor-counter-number-prefix {
    flex-grow: 0;
}

.elementor-counter-number-wrapper {
    max-width: 110px;
    width: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b70ea1e */html, body {
  overflow-x: hidden;
  max-width: 100%;
}

.page-id-20691 .elementor-7075 {
  display: none;
}

/* Početno stanje – sakrij sve reveal elemente */
body:not(.elementor-editor-active) .elementor-widget.reveal,
body:not(.elementor-editor-active) .e-n-accordion-item-title-text,
body:not(.elementor-editor-active) #book-demo.reveal {
  opacity: 0 !important;
  transform: translateY(40px) !important;
  transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1),
              transform 0.7s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/* Kad observer doda .visible */
body:not(.elementor-editor-active) .elementor-widget.reveal.visible,
body:not(.elementor-editor-active) .e-n-accordion-item-title-text.visible,
body:not(.elementor-editor-active) #book-demo.reveal.visible {
  opacity: 1 !important;
  transform: translateY(0) !important;
}

/* Ikonice accordeona */
body:not(.elementor-editor-active) .e-opened,
body:not(.elementor-editor-active) .e-closed {
  opacity: 0 !important;
  transform: scale(0.85) !important;
  transition: opacity 0.5s ease, transform 0.5s ease !important;
}

body:not(.elementor-editor-active) .e-opened.visible,
body:not(.elementor-editor-active) .e-closed.visible {
  opacity: 1 !important;
  transform: scale(1) !important;
}

/* Global reveal za sve elemente sa klasom .reveal */
body:not(.elementor-editor-active) .reveal {
  opacity: 0 !important;
  transform: translateY(40px) !important;
  transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1),
              transform 0.7s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

body:not(.elementor-editor-active) .reveal.visible {
  opacity: 1 !important;
  transform: translateY(0) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebf4f67 */.elementor-20691 .elementor-element.elementor-element-ebf4f67 {
    max-width: 600px !important;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f6fccda */.swiper-wrapper {
  transition-timing-function: linear !important; 
}
.elementor-20691 .elementor-element.elementor-element-f6fccda {
    z-index:1 !important;
}

.elementor-image-carousel .swiper-slide-image {
  max-height: 48px !important;
  width: auto !important;
  object-fit: contain !important;
}

@media screen and (max-width: 767px) {
    .elementor-image-carousel .swiper-slide-image {
  max-height: 48px !important;
  width: auto !important;
  object-fit: contain !important;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6959261 */.ai-dashcams {
    max-width: 364px !important;
}

.elementor-20691 .elementor-element.elementor-element-6959261 .elementor-icon-box-title {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-413213e */.elementor-20691 .elementor-element.elementor-element-413213e {
    max-width: 320px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6eea49 */.elementor-20691 .elementor-element.elementor-element-a6eea49 p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-a6eea49 {
    max-width: 370px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31eedfb */.elementor-20691 .elementor-element.elementor-element-31eedfb {
    max-width: 280px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-799ee61 */.elementor-20691 .elementor-element.elementor-element-799ee61 {
    max-width: 280px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a66dcc */.elementor-20691 .elementor-element.elementor-element-7a66dcc p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-7a66dcc {
    max-width: 370px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d48bc47 */.elementor-20691 .elementor-element.elementor-element-d48bc47 {
    max-width: 320px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-867bbce */.elementor-20691 .elementor-element.elementor-element-867bbce p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-867bbce {
    max-width: 370px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b925092 */.elementor-20691 .elementor-element.elementor-element-b925092 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ee0f12 */.glow-btn {
  position: relative;
  overflow: visible !important;
}

.glow-btn::before {
  content: '';
  position: absolute;
  top: var(--glow-y, 20px);
  left: var(--glow-x, 262px);  /* 206px širina + 56px offset */
  width: 210px;
  height: 100%;
  border-radius: 100px;
  background: #20BC20;
  opacity: 0;
  filter: blur(30px);
  transition: opacity 0.3s ease, top 0.15s ease, left 0.15s ease;
  pointer-events: none;
  z-index: -1;
}

.glow-btn:hover::before {
  opacity: 0.4;
}

.elementor-20691 .elementor-element.elementor-element-1ee0f12 .elementor-button {
    min-width: 210px;
}

@media screen and (max-width: 767px) {
    .elementor-20691 .elementor-element.elementor-element-1ee0f12 .elementor-button {
    min-width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e14c0d9 */.elementor-20691 .elementor-element.elementor-element-e14c0d9 {
    width: fit-content;
    min-width: 210px;
}

@media screen and (max-width: 767px) {
    .elementor-20691 .elementor-element.elementor-element-e14c0d9 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b0a95e */.elementor-20691 .elementor-element.elementor-element-5b0a95e {
    max-width: 720px !important;
}

.elementor-20691 .elementor-element.elementor-element-5b0a95e p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-5b0a95e strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d68ccd */.elementor-20691 .elementor-element.elementor-element-3d68ccd {
    max-width: 720px !important;
}

.elementor-20691 .elementor-element.elementor-element-3d68ccd p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-3d68ccd strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91e15ce */.elementor-20691 .elementor-element.elementor-element-91e15ce {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e770c1 */.elementor-20691 .elementor-element.elementor-element-1e770c1 {
    max-width: 720px !important;
}

.elementor-20691 .elementor-element.elementor-element-1e770c1 p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-1e770c1 strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e26afca */.elementor-20691 .elementor-element.elementor-element-e26afca {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24741f9 */.elementor-20691 .elementor-element.elementor-element-24741f9 {
    max-width: 720px !important;
}

.elementor-20691 .elementor-element.elementor-element-24741f9 p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-24741f9 strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41522ec */.elementor-20691 .elementor-element.elementor-element-41522ec {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e98b9a */.elementor-20691 .elementor-element.elementor-element-8e98b9a {
    max-width: 720px !important;
}

.elementor-20691 .elementor-element.elementor-element-8e98b9a p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-8e98b9a strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a754967 */.elementor-20691 .elementor-element.elementor-element-a754967 {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d9b577 */.elementor-20691 .elementor-element.elementor-element-2d9b577 {
    max-width: 720px !important;
}

.elementor-20691 .elementor-element.elementor-element-2d9b577 p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-2d9b577 strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06b4a6d */.elementor-20691 .elementor-element.elementor-element-06b4a6d {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b954d71 */.elementor-20691 .elementor-element.elementor-element-b954d71 {
    max-width: 720px !important;
}

.elementor-20691 .elementor-element.elementor-element-b954d71 p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-b954d71 strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae9c514 */.elementor-20691 .elementor-element.elementor-element-ae9c514 {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c54396 */.elementor-20691 .elementor-element.elementor-element-8c54396 {
    max-width: 720px !important;
}

.elementor-20691 .elementor-element.elementor-element-8c54396 p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-8c54396 strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47de855 */.elementor-20691 .elementor-element.elementor-element-47de855 {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f33c6c */.elementor-20691 .elementor-element.elementor-element-2f33c6c {
    max-width: 720px !important;
}

.elementor-20691 .elementor-element.elementor-element-2f33c6c p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-2f33c6c strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67573fb */.elementor-20691 .elementor-element.elementor-element-67573fb {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9369337 */.elementor-20691 .elementor-element.elementor-element-9369337 {
    max-width: 720px !important;
}

.elementor-20691 .elementor-element.elementor-element-9369337 p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-9369337 strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64fdb8b */.elementor-20691 .elementor-element.elementor-element-64fdb8b {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89bfe0e */.elementor-20691 .elementor-element.elementor-element-89bfe0e {
    max-width: 720px !important;
}

.elementor-20691 .elementor-element.elementor-element-89bfe0e p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-89bfe0e strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3b691 */.elementor-20691 .elementor-element.elementor-element-4c3b691 {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fba429 */.elementor-20691 .elementor-element.elementor-element-4fba429 {
    max-width: 720px !important;
}

.elementor-20691 .elementor-element.elementor-element-4fba429 p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-4fba429 strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e1b9e */.elementor-20691 .elementor-element.elementor-element-90e1b9e {
    border-top: 1px solid rgba(175, 175, 175, 0.30);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2469e8 */.elementor-20691 .elementor-element.elementor-element-a2469e8 {
    min-height: 6rem;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff442b3 */.elementor-20691 .elementor-element.elementor-element-ff442b3 {
    max-width: 720px !important;
}

.elementor-20691 .elementor-element.elementor-element-ff442b3 p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-ff442b3 strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cc2724 */.elementor-20691 .elementor-element.elementor-element-4cc2724 {
    border-top: 1px solid rgba(175, 175, 175, 0.30);
    border-left: 1px solid rgba(175, 175, 175, 0.30);
    border-right: 1px solid rgba(175, 175, 175, 0.30);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-680923b */.elementor-20691 .elementor-element.elementor-element-680923b .elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb3264d */.elementor-20691 .elementor-element.elementor-element-eb3264d {
    border-top: 1px solid rgba(175, 175, 175, 0.30);
    border-left: 1px solid rgba(175, 175, 175, 0.30);
    border-right: 1px solid rgba(175, 175, 175, 0.30);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fc17ed */.elementor-20691 .elementor-element.elementor-element-4fc17ed .elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1916169 */.elementor-20691 .elementor-element.elementor-element-1916169 {
    border-top: 1px solid rgba(175, 175, 175, 0.30);
    border-left: 1px solid rgba(175, 175, 175, 0.30);
    border-right: 1px solid rgba(175, 175, 175, 0.30);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2ccc7d2 */.elementor-20691 .elementor-element.elementor-element-2ccc7d2 .elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c5a24 */.elementor-20691 .elementor-element.elementor-element-a7c5a24 {
    border-top: 1px solid rgba(175, 175, 175, 0.30);
    border-left: 1px solid rgba(175, 175, 175, 0.30);
    border-right: 1px solid rgba(175, 175, 175, 0.30);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0fedac0 */.elementor-20691 .elementor-element.elementor-element-0fedac0 .elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a82a5a */.elementor-20691 .elementor-element.elementor-element-6a82a5a {
    border-top: 1px solid rgba(175, 175, 175, 0.30);
    border-left: 1px solid rgba(175, 175, 175, 0.30);
    border-right: 1px solid rgba(175, 175, 175, 0.30);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b1b7238 */.elementor-20691 .elementor-element.elementor-element-b1b7238 .elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa21b3 */.elementor-20691 .elementor-element.elementor-element-daa21b3 {
    border-top: 1px solid rgba(175, 175, 175, 0.30);
    border-left: 1px solid rgba(175, 175, 175, 0.30);
    border-right: 1px solid rgba(175, 175, 175, 0.30);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25f29d6 */.elementor-20691 .elementor-element.elementor-element-25f29d6 .elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-181badf */.elementor-20691 .elementor-element.elementor-element-181badf {
    border-top: 1px solid rgba(175, 175, 175, 0.30);
    border-left: 1px solid rgba(175, 175, 175, 0.30);
    border-right: 1px solid rgba(175, 175, 175, 0.30);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c4b3349 */.elementor-20691 .elementor-element.elementor-element-c4b3349 .elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9993b04 */.elementor-20691 .elementor-element.elementor-element-9993b04 {
    border-top: 1px solid rgba(175, 175, 175, 0.30);
    border-left: 1px solid rgba(175, 175, 175, 0.30);
    border-right: 1px solid rgba(175, 175, 175, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8bea8d */.elementor-20691 .elementor-element.elementor-element-e8bea8d {
    max-width: 720px !important;
}

.elementor-20691 .elementor-element.elementor-element-e8bea8d p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-e8bea8d strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bd1cec */.elementor-20691 .elementor-element.elementor-element-8bd1cec {
    border-top: 1px solid rgba(175, 175, 175, 0.30);
    border-left: 1px solid rgba(175, 175, 175, 0.30);
    border-right: 1px solid rgba(175, 175, 175, 0.30);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8789d9a */.elementor-20691 .elementor-element.elementor-element-8789d9a .elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2588c20 */.elementor-20691 .elementor-element.elementor-element-2588c20 {
    border-top: 1px solid rgba(175, 175, 175, 0.30);
    border-left: 1px solid rgba(175, 175, 175, 0.30);
    border-right: 1px solid rgba(175, 175, 175, 0.30);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acd7519 */.elementor-20691 .elementor-element.elementor-element-acd7519 {
    max-width: 720px !important;
}

.elementor-20691 .elementor-element.elementor-element-acd7519 p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-acd7519 strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aeee59 */.elementor-20691 .elementor-element.elementor-element-1aeee59 {
    border-top: 1px solid rgba(175, 175, 175, 0.30);
    border-left: 1px solid rgba(175, 175, 175, 0.30);
    border-right: 1px solid rgba(175, 175, 175, 0.30);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a905663 */.elementor-20691 .elementor-element.elementor-element-a905663 {
    min-height: 6rem;
    align-items: center;
    justify-content: center;
    max-width: 360px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb1c4fd */.elementor-20691 .elementor-element.elementor-element-bb1c4fd {
    max-width: 720px !important;
}

.elementor-20691 .elementor-element.elementor-element-bb1c4fd p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-bb1c4fd strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf527d5 */.elementor-20691 .elementor-element.elementor-element-bf527d5 {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8c86823 */.elementor-20691 .elementor-element.elementor-element-8c86823 .elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f796ec */.elementor-20691 .elementor-element.elementor-element-8f796ec {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f80aaf5 */.elementor-20691 .elementor-element.elementor-element-f80aaf5 .elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e35837 */.elementor-20691 .elementor-element.elementor-element-3e35837 {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc5b33 */.elementor-20691 .elementor-element.elementor-element-dcc5b33 {
    max-width: 720px !important;
}

.elementor-20691 .elementor-element.elementor-element-dcc5b33 p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-dcc5b33 strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7977def */.elementor-20691 .elementor-element.elementor-element-7977def {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eb11a80 */.elementor-20691 .elementor-element.elementor-element-eb11a80 .elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96fc852 */.elementor-20691 .elementor-element.elementor-element-96fc852 {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61fb366 */.elementor-20691 .elementor-element.elementor-element-61fb366 .elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7584a2 */.elementor-20691 .elementor-element.elementor-element-f7584a2 {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f9a71ec */.elementor-20691 .elementor-element.elementor-element-f9a71ec .elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a74f0e */.elementor-20691 .elementor-element.elementor-element-3a74f0e {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-52955d5 */.elementor-20691 .elementor-element.elementor-element-52955d5 .elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784da02 */.elementor-20691 .elementor-element.elementor-element-784da02 {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-58a7a99 */.elementor-20691 .elementor-element.elementor-element-58a7a99 .elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7559316 */.elementor-20691 .elementor-element.elementor-element-7559316 {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3850e54 */.elementor-20691 .elementor-element.elementor-element-3850e54 .elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc92b15 */.elementor-20691 .elementor-element.elementor-element-dc92b15 {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-459ffd6 */.elementor-20691 .elementor-element.elementor-element-459ffd6 {
    max-width: 720px !important;
}

.elementor-20691 .elementor-element.elementor-element-459ffd6 p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-459ffd6 strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d918321 */.elementor-20691 .elementor-element.elementor-element-d918321 {
    border-top: 1px solid rgba(175, 175, 175, 0.30)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0e71b */.elementor-20691 .elementor-element.elementor-element-1b0e71b {
    min-height: 6rem;
    align-items: center;
    justify-content: center;
    max-width: 360px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5476d52 *//* Container */
.compare-section {
  max-width: 1140px;
  margin: 0 auto;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;
  color: #111827;
}

/* Intro */
.compare-intro {
  max-width: 620px;
  margin: 0 auto 44px;
  text-align: left;
}

.eyebrow {
  display: inline-block;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.13em;
  text-transform: uppercase;
  color: #6b7280;
}

.compare-heading {
  margin: 12px 0 16px;
  font-size: clamp(24px, 3vw, 38px);
  font-weight: 800;
  line-height: 1.2;
}

.compare-text {
  font-size: 14px;
  color: #6b7280;
  line-height: 1.7;
}

/* Table shell */
.ctable {
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  overflow: hidden;
  background: #f9fafb;
  font-size: 13.5px;
}

/* Header */
.ct-head {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr;
  background: #f3f4f6;
  border-bottom: 1px solid #e5e7eb;
}

.cth {
  padding: 14px 18px;
  font-weight: 800;
  font-size: 14px;
}

.cth-feat {
  color: #4b5563;
}

.cth-rm {
  background: #0B2B94; /* light blue background */
  color: #fff;
  text-align: center;
  border-left: 1px solid rgba(18, 72, 247, 0.15);
  border-right: 1px solid rgba(18, 72, 247, 0.15);
}

.cth-cheap {
  color: #4b5563;
  text-align: center;
}

/* Rows */
.ct-row {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr;
  border-top: 1px solid #e5e7eb;
  background: #ffffff;
  transition: background 0.12s ease;
}

.ct-row:nth-child(odd) {
  background: #f9fafb;
}

.ct-row:hover {
  background: #f3f4f6;
}

.ctd {
  padding: 13px 18px;
  display: flex;
  align-items: center;
  color: #374151;
}

.ctd-feat {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 2px;
}

.ctd-center {
  justify-content: center;
  text-align: center;
}

/* RouteMate middle column highlight */
.ctd-rm {
  background: #DCFCE7; /* light green tint */
  border-left: 1px solid rgba(34, 197, 94, 0.22);
  border-right: 1px solid rgba(34, 197, 94, 0.22);
}

/* Feature text */
.feat-n {
  font-weight: 600;
  font-size: 13px;
}

.feat-s {
  font-size: 11px;
  color: #6b7280;
}

.feat-strong {
  font-weight: 600;
  font-size: 12.5px;
  color: #111827;
}

.feat-strong-green {
  color: #16a34a;
}

.feat-strong-red {
  color: #dc2626;
}

.feat-muted {
  font-size: 12px;
  color: #9ca3af;
}

/* Icons */
.ic {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 999px;
  font-size: 14px;
  line-height: 1;
}

.ic-y {
  background: #bbf7d0;
  color: #15803d;
}

.ic-n {
  background: #fee2e2;
  color: #b91c1c;
}

.ic-p {
  font-size: 11px;
  font-weight: 600;
  color: #f97316;
}

/* Footer row */
.ct-foot {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr;
  border-top: 1px solid #e5e7eb;
  background: #f3f4f6;
}

.ctf {
  padding: 16px 18px;
  display: flex;
  align-items: center;
  font-size: 13px;
  color: #4b5563;
}

.ctf-rm {
  justify-content: center;
  background: #1248F71a;
  border-left: 1px solid rgba(18, 72, 247, 0.15);
  border-right: 1px solid rgba(18, 72, 247, 0.15);
}

.ctf-dim {
  justify-content: center;
  font-size: 12px;
  color: #9ca3af;
}

/* Button */
.ct-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 11px 24px;
  border-radius: 999px;
  border: none;
  background: #20BC20;
  color: #fff;
  font-size: 13.5px;
  font-weight: 800;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.15s ease,
              box-shadow 0.15s ease;
}

.ct-btn:hover {
  background-color: #1AA01A;
  transform: translateY(-1px);
  box-shadow: 0 8px 18px rgba(22, 163, 74, 0.35);
}

/* Note under table */
.compare-note {
  margin-top: 10px;
  font-size: 11px;
  color: #6b7280;
}

/* Responsive */
@media (max-width: 768px) {
  .ct-head,
  .ct-row,
  .ct-foot {
    grid-template-columns: 1.3fr 1fr 1fr;
  }

  .ctable {
    font-size: 12.5px;
  }

  .ctd,
  .cth,
  .ctf {
    padding-inline: 10px;
  }
}

.elementor-20691 .elementor-element.elementor-element-5476d52 .elementor-element svg {
    width: 1.5rem;
    fill: currentColor;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39ae131 */.elementor-20691 .elementor-element.elementor-element-39ae131 p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-39ae131 strong {
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3debc7c */.elementor-20691 {
    font-family: "Plus Jakarta Sans", Sans-serif !important;
}

.money {
    color: #FF3535;
    font-size: 60px;
}

@media screen and (max-width: 767px) {
    .money {
        font-size: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f0982e */.elementor-20691 .elementor-element.elementor-element-0f0982e {
    width: 580px !important;
    max-width: 100%;
}

.elementor-20691 {
    font-family: "Plus Jakarta Sans", Sans-serif !important;
}

.money {
    color: #FF3535;
    font-size: 48px;
    letter-spacing: -4%;
}

@media screen and (max-width: 767px) {
    .money {
        font-size: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-206dcf0 */.elementor-20691 .elementor-element.elementor-element-206dcf0 p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-206dcf0 strong {
    font-size: 18px;
    font-weight: 900;
    line-height: 1.3;
}

.elementor-20691 .elementor-element.elementor-element-206dcf0 {
    max-width: 380px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88721c1 */.elementor-20691 .elementor-element.elementor-element-88721c1 p:last-child {
    margin: 0;
}

.elementor-20691 .elementor-element.elementor-element-88721c1 {
    max-width: 380px !important;
}

.elementor-20691 .elementor-element.elementor-element-88721c1 strong {
    font-size: 18px;
    font-weight: 800;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9440131 */.glow-btn {
  position: relative;
  overflow: visible !important;
}

.glow-btn::before {
  content: '';
  position: absolute;
  top: var(--glow-y, 20px);
  left: var(--glow-x, 262px);  /* 206px širina + 56px offset */
  width: 206px;
  height: 100%;
  border-radius: 100px;
  background: #20BC20;
  opacity: 0;
  filter: blur(30px);
  transition: opacity 0.3s ease, top 0.15s ease, left 0.15s ease;
  pointer-events: none;
  z-index: -1;
}

.glow-btn:hover::before {
  opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad1c324 */.ai-dashcams {
    max-width: 390px !important;
}

.elementor-20691 .elementor-element.elementor-element-ad1c324 .elementor-icon-box-title {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-923a87d */.elementor-20691 .elementor-element.elementor-element-923a87d {
    max-width: 832px !important;
}

.elementor-20691 .elementor-element.elementor-element-923a87d p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-242d39c *//* Wrapper */
#gform_wrapper_22 {
  max-width: 700px;
  background: #fff;
  border: 1px solid #bebebe;
  border-radius: 16px;
  padding: 32px 40px 40px;
  box-sizing: border-box;
}

/* Ukloni default GF heading margine */
#gform_wrapper_22 .gform_heading {
  display: none;
}

/* Fields gap */
#gform_wrapper_22 .gform_fields {
  row-gap: 16px !important;
  column-gap: 30px !important;
}

/* === LABELE === */
#gform_wrapper_22 .gfield_label,
#gform_wrapper_22 .gform-field-label,
#gform_wrapper_22 .gform-field-label--type-sub {
  color: #000 !important;
  font-family: Inter, sans-serif !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  margin-bottom: 12px !important;
  display: block !important;
}

/* Sakrij (Required) tekst */
#gform_wrapper_22 .gfield_required {
  display: none !important;
}

/* Default stanje: placeholder siv */
#gform_wrapper_22 input[type="text"],
#gform_wrapper_22 input[type="email"],
#gform_wrapper_22 input[type="tel"],
#gform_wrapper_22 select {
  height: 48px !important;
  border-radius: 8px !important;
  border: 1px solid rgba(175, 175, 175, 0.40) !important;
  background: #fff !important;
  padding: 0 24px !important;
  box-sizing: border-box !important;
  box-shadow: none !important;
  outline: none !important;
  font-family: Inter, sans-serif !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  color: #DEDBD4 !important;
  width: 100% !important;
  display: flex;
  align-items: center;
}

/* Kad korisnik klikne / kuca */
#gform_wrapper_22 input[type="text"]:focus,
#gform_wrapper_22 input[type="email"]:focus,
#gform_wrapper_22 input[type="tel"]:focus,
#gform_wrapper_22 select:focus,
#gform_wrapper_22 input[type="text"]:not(:placeholder-shown),
#gform_wrapper_22 input[type="email"]:not(:placeholder-shown),
#gform_wrapper_22 input[type="tel"]:not(:placeholder-shown) {
  color: #000 !important;
}

/* Placeholder */
#gform_wrapper_22 input::placeholder {
  color: #DEDBD4 !important;
  font-family: Inter, sans-serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  opacity: 1 !important;
}

/* === SELECT === */
#gform_wrapper_22 select {
  appearance: none !important;
  -webkit-appearance: none !important;
  padding-right: 48px !important;
  cursor: pointer;
}

/* Placeholder opcija (Select quantity) */
#gform_wrapper_22 select option[value=""] {
  color: #DEDBD4;
}

/* Kad nije ništa izabrano — sivi tekst */
#gform_wrapper_22 select.placeholder-active {
  color: #DEDBD4 !important;
}

/* Select arrow wrapper */
#gform_wrapper_22 .ginput_container_select {
  position: relative !important;
}

#gform_wrapper_22 .ginput_container_select::after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 13px;
  height: 8px;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="8" viewBox="0 0 13 8" fill="none"><path d="M0.318038 1.84472L5.69432 7.221C5.79428 7.32178 5.9132 7.40178 6.04423 7.45637C6.17526 7.51096 6.31581 7.53906 6.45775 7.53906C6.5997 7.53906 6.74024 7.51096 6.87127 7.45637C7.0023 7.40178 7.12123 7.32179 7.22118 7.221L12.5975 1.84472C12.6983 1.74476 12.7782 1.62584 12.8328 1.49481C12.8874 1.36378 12.9155 1.22323 12.9155 1.08129C12.9155 0.939341 12.8874 0.798799 12.8328 0.667769C12.7782 0.536739 12.6983 0.417815 12.5975 0.317856C12.4975 0.217074 12.3786 0.137079 12.2476 0.0824899C12.1165 0.0279006 11.976 -0.000203692 11.834 -0.000203704C11.6921 -0.000203716 11.5515 0.0279006 11.4205 0.0824898C11.2895 0.137079 11.1706 0.217074 11.0706 0.317856L6.45775 4.94146L1.8449 0.317855C1.74494 0.217073 1.62602 0.137078 1.49499 0.082489C1.36396 0.0278997 1.22342 -0.000204632 1.08147 -0.000204644C0.939522 -0.000204656 0.79898 0.0278996 0.66795 0.0824889C0.536921 0.137078 0.417997 0.217073 0.318039 0.317855C0.217256 0.417814 0.137261 0.536738 0.0826718 0.667768C0.0280825 0.798797 -2.23112e-05 0.93934 -2.23236e-05 1.08129C-2.2336e-05 1.22323 0.0280824 1.36378 0.0826717 1.49481C0.137261 1.62584 0.217256 1.74476 0.318038 1.84472Z" fill="black"/></svg>');
}

/* === DUGME === */
#gform_wrapper_22 .gform_footer {
  margin: 32px 0 0 !important;
  padding: 0 !important;
}

#gform_wrapper_22 input[type="submit"] {
  width: 100% !important;
  height: 56px !important;
  border: none !important;
  border-radius: 100px !important;
  background: #20BC20 !important;
  color: #fff !important;
  text-align: center !important;
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-size: 20px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  box-shadow: none !important;
  cursor: pointer !important;
  display: block !important;
  transition: background-color 0.3s ease !important;
}

#gform_wrapper_22 input[type="submit"]:hover {
  background-color: #1AA01A !important;
}

.page-id-20691 .gform-theme--foundation .gform-grid-col {
    padding-inline: 0 !important;
}

#gform_wrapper_22 {
    width: 700px;
    max-width: 100%;
}

/* Name row kao 2 kolone 50/50 */
#gform_wrapper_22 #input_22_1.ginput_container--name.gform-grid-row {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    column-gap: 30px !important;
    row-gap: 0 !important;
    max-width: 100%;
    margin: 0 auto;
}


/* Kolone unutra da se ponašaju kao 1fr, a ne auto */
#gform_wrapper_22 #input_22_1.ginput_container--name .gform-grid-col {
  width: 100% !important;
  max-width: 100% !important;
  flex: 0 0 auto !important;
}

/* Prve i poslednje kolone bez dodatnog paddinga */
#gform_wrapper_22 #input_22_1_3_container,
#gform_wrapper_22 #input_22_1_6_container {
  margin: 0 !important;
}

/* Helper text ispod dugmeta */
#gform_wrapper_22 .gf-demo-helper-text {
  margin-top: 12px;
  text-align: center;
  color: #AFAFAF;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
}

/* Sredi footer da gura dugme gore, tekst ostaje dole */
#gform_wrapper_22 .gform_footer {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

#gform_wrapper_22 .gform_footer input[type="submit"] {
  order: 1;
}

#gform_wrapper_22 .gf-demo-helper-text {
  order: 2;
}

@media screen and (max-width: 767px) {
    #gform_wrapper_22 .gform_fields {
    grid-template-columns: auto;
}
}

@media screen and (max-width: 767px) {
    #gform_wrapper_22 {
  padding: 32px 24px 32px;
  box-sizing: border-box;
}
#gform_wrapper_22 #input_22_1.ginput_container--name.gform-grid-row {
  column-gap: 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f3ef98 */.elementor-20691 .elementor-element.elementor-element-5f3ef98 {
    max-width: 400px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d542050 */.elementor-20691 .elementor-element.elementor-element-d542050 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75998b3 */.glow-btn {
  position: relative;
  overflow: visible !important;
}

.glow-btn::before {
  content: '';
  position: absolute;
  top: var(--glow-y, 20px);
  left: var(--glow-x, 262px);  /* 206px širina + 56px offset */
  width: 206px;
  height: 100%;
  border-radius: 100px;
  background: #20BC20;
  opacity: 0;
  filter: blur(30px);
  transition: opacity 0.3s ease, top 0.15s ease, left 0.15s ease;
  pointer-events: none;
  z-index: -1;
}

.glow-btn:hover::before {
  opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6112d76 */.elementor-20691 .elementor-element.elementor-element-6112d76 {
    max-width: 480px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52eaf57 */.elementor-20691 .elementor-element.elementor-element-52eaf57 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6324399 */.elementor-20691 .elementor-element.elementor-element-6324399 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37a2e52 */.elementor-20691 .elementor-element.elementor-element-37a2e52 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e350298 */.elementor-20691 .elementor-element.elementor-element-e350298 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d75a78 */.elementor-20691 .elementor-element.elementor-element-0d75a78 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9e301b */.elementor-20691 .elementor-element.elementor-element-e9e301b {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc8d897 */.elementor-20691 .elementor-element.elementor-element-dc8d897 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be1ba34 */.elementor-20691 .elementor-element.elementor-element-be1ba34 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acfea5e */.elementor-20691 .elementor-element.elementor-element-acfea5e p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e99071 */.elementor-20691 .elementor-element.elementor-element-2e99071 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52eaf57 */.elementor-20691 .elementor-element.elementor-element-52eaf57 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6324399 */.elementor-20691 .elementor-element.elementor-element-6324399 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37a2e52 */.elementor-20691 .elementor-element.elementor-element-37a2e52 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e350298 */.elementor-20691 .elementor-element.elementor-element-e350298 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d75a78 */.elementor-20691 .elementor-element.elementor-element-0d75a78 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9e301b */.elementor-20691 .elementor-element.elementor-element-e9e301b {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc8d897 */.elementor-20691 .elementor-element.elementor-element-dc8d897 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be1ba34 */.elementor-20691 .elementor-element.elementor-element-be1ba34 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acfea5e */.elementor-20691 .elementor-element.elementor-element-acfea5e p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e99071 */.elementor-20691 .elementor-element.elementor-element-2e99071 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52eaf57 */.elementor-20691 .elementor-element.elementor-element-52eaf57 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6324399 */.elementor-20691 .elementor-element.elementor-element-6324399 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37a2e52 */.elementor-20691 .elementor-element.elementor-element-37a2e52 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e350298 */.elementor-20691 .elementor-element.elementor-element-e350298 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d75a78 */.elementor-20691 .elementor-element.elementor-element-0d75a78 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9e301b */.elementor-20691 .elementor-element.elementor-element-e9e301b {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc8d897 */.elementor-20691 .elementor-element.elementor-element-dc8d897 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be1ba34 */.elementor-20691 .elementor-element.elementor-element-be1ba34 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acfea5e */.elementor-20691 .elementor-element.elementor-element-acfea5e p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e99071 */.elementor-20691 .elementor-element.elementor-element-2e99071 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52eaf57 */.elementor-20691 .elementor-element.elementor-element-52eaf57 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6324399 */.elementor-20691 .elementor-element.elementor-element-6324399 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37a2e52 */.elementor-20691 .elementor-element.elementor-element-37a2e52 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e350298 */.elementor-20691 .elementor-element.elementor-element-e350298 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d75a78 */.elementor-20691 .elementor-element.elementor-element-0d75a78 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9e301b */.elementor-20691 .elementor-element.elementor-element-e9e301b {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc8d897 */.elementor-20691 .elementor-element.elementor-element-dc8d897 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be1ba34 */.elementor-20691 .elementor-element.elementor-element-be1ba34 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acfea5e */.elementor-20691 .elementor-element.elementor-element-acfea5e p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e99071 */.elementor-20691 .elementor-element.elementor-element-2e99071 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52eaf57 */.elementor-20691 .elementor-element.elementor-element-52eaf57 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6324399 */.elementor-20691 .elementor-element.elementor-element-6324399 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37a2e52 */.elementor-20691 .elementor-element.elementor-element-37a2e52 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e350298 */.elementor-20691 .elementor-element.elementor-element-e350298 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d75a78 */.elementor-20691 .elementor-element.elementor-element-0d75a78 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9e301b */.elementor-20691 .elementor-element.elementor-element-e9e301b {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc8d897 */.elementor-20691 .elementor-element.elementor-element-dc8d897 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be1ba34 */.elementor-20691 .elementor-element.elementor-element-be1ba34 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acfea5e */.elementor-20691 .elementor-element.elementor-element-acfea5e p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e99071 */.elementor-20691 .elementor-element.elementor-element-2e99071 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52eaf57 */.elementor-20691 .elementor-element.elementor-element-52eaf57 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6324399 */.elementor-20691 .elementor-element.elementor-element-6324399 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37a2e52 */.elementor-20691 .elementor-element.elementor-element-37a2e52 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e350298 */.elementor-20691 .elementor-element.elementor-element-e350298 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d75a78 */.elementor-20691 .elementor-element.elementor-element-0d75a78 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9e301b */.elementor-20691 .elementor-element.elementor-element-e9e301b {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc8d897 */.elementor-20691 .elementor-element.elementor-element-dc8d897 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be1ba34 */.elementor-20691 .elementor-element.elementor-element-be1ba34 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acfea5e */.elementor-20691 .elementor-element.elementor-element-acfea5e p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e99071 */.elementor-20691 .elementor-element.elementor-element-2e99071 {
    width: 700px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5b85073 */.e-n-accordion-item {
  border: 1px solid #AFAFAF !important;
  border-radius: 16px;
  margin-bottom: 16px !important;
}

.e-n-accordion-item:last-child {
  margin-bottom: 0 !important;
}

.elementor-widget-n-accordion .e-n-accordion-item-title {
  border: none !important;
  padding: 32px 24px;
}

.e-n-accordion-item .e-opened,
.e-n-accordion-item .e-closed {
  display: none !important;
}

.e-n-accordion-item:not([open]) .e-closed {
  display: inline-flex !important;
  transform: rotate(0deg) !important;
}

.e-n-accordion-item:not([open]) .e-closed svg path {
  fill: #1248F7 !important;
}

.e-n-accordion-item[open] .e-opened {
  display: inline-flex !important;
  transform: rotate(0deg) !important;
}

.e-n-accordion-item[open] .e-opened svg path {
  fill: #FF3535 !important;
}

.e-n-accordion-item .e-opened.animatable {
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.e-n-accordion-item .e-closed.animatable {
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.e-n-accordion-item .e-opened.animatable svg path,
.e-n-accordion-item .e-closed.animatable svg path {
  transition: fill 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4824bad */html, body {
  overflow-x: hidden;
  max-width: 100%;
}

.page-id-20691 .elementor-7075 {
    display: none;
}

body:not(.elementor-editor-active) .elementor-widget.reveal {
  opacity: 0 !important;
  transform: translateY(40px) !important;
  transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1),
              transform 0.7s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

body:not(.elementor-editor-active) .elementor-widget.reveal.visible {
  opacity: 1 !important;
  transform: translateY(0) !important;
}/* End custom CSS */