.elementor-18674 .elementor-element.elementor-element-80999e6{--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:4rem;--padding-right:4rem;}.elementor-18674 .elementor-element.elementor-element-80999e6:not(.elementor-motion-effects-element-type-background), .elementor-18674 .elementor-element.elementor-element-80999e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp-upload.nyc3.digitaloceanspaces.com/RouteMate/wp-content/uploads/2025/12/10140102/new_blue_hero.webp");}.elementor-18674 .elementor-element.elementor-element-7b09cc0{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18674 .elementor-element.elementor-element-d1ca1f8{--display:flex;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--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-18674 .elementor-element.elementor-element-2a2a2bf{text-align:start;}.elementor-18674 .elementor-element.elementor-element-2a2a2bf img{width:178px;max-width:100%;}.elementor-18674 .elementor-element.elementor-element-49f195c{--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-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-18674 .elementor-element.elementor-element-6d24f18 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:60px;font-weight:800;font-style:normal;line-height:normal;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18674 .elementor-element.elementor-element-2d90c1a{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-18674 .elementor-element.elementor-element-4aceb66 img{max-width:100%;}.elementor-18674 .elementor-element.elementor-element-785dfa0{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--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-18674 .elementor-element.elementor-element-785dfa0:not(.elementor-motion-effects-element-type-background), .elementor-18674 .elementor-element.elementor-element-785dfa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7ECF5D9;}.elementor-18674 .elementor-element.elementor-element-a22f9a9{--display:flex;--border-radius:1rem 1rem 0rem 0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-18674 .elementor-element.elementor-element-a22f9a9:not(.elementor-motion-effects-element-type-background), .elementor-18674 .elementor-element.elementor-element-a22f9a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7ECF5D9;}.elementor-18674 .elementor-element.elementor-element-7517589{text-align:center;}.elementor-18674 .elementor-element.elementor-element-7517589 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:900;line-height:normal;letter-spacing:-1.26px;color:#1D2738;}.elementor-18674 .elementor-element.elementor-element-062ce8c{text-align:center;}.elementor-18674 .elementor-element.elementor-element-062ce8c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:900;line-height:normal;letter-spacing:-1.26px;color:#1D2738;}.elementor-18674 .elementor-element.elementor-element-a249064{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:3rem;}.elementor-18674 .elementor-element.elementor-element-27a438a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-18674 .elementor-element.elementor-element-27a438a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18674 .elementor-element.elementor-element-133e244 img{max-width:100%;}.elementor-18674 .elementor-element.elementor-element-a892c4e{--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-18674 .elementor-element.elementor-element-dbb232c{--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-18674 .elementor-element.elementor-element-b2c7b00{text-align:center;}.elementor-18674 .elementor-element.elementor-element-b2c7b00 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:46px;font-weight:700;font-style:normal;line-height:normal;color:#171D3A;}.elementor-18674 .elementor-element.elementor-element-a9609cf{--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;--justify-content:space-between;--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-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-18674 .elementor-element.elementor-element-5c0e2e9{width:100%;max-width:100%;}.elementor-18674 .elementor-element.elementor-element-5c0e2e9 .elementor-icon-box-wrapper{gap:32px;}.elementor-18674 .elementor-element.elementor-element-5c0e2e9 .elementor-icon{font-size:80px;}.elementor-18674 .elementor-element.elementor-element-5c0e2e9 .elementor-icon-box-title, .elementor-18674 .elementor-element.elementor-element-5c0e2e9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:800;}.elementor-18674 .elementor-element.elementor-element-5c0e2e9 .elementor-icon-box-title{color:#1D2738;}.elementor-18674 .elementor-element.elementor-element-5c0e2e9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#1D2738;}.elementor-18674 .elementor-element.elementor-element-b5bb8b6{width:100%;max-width:100%;}.elementor-18674 .elementor-element.elementor-element-b5bb8b6 .elementor-icon-box-wrapper{gap:32px;}.elementor-18674 .elementor-element.elementor-element-b5bb8b6 .elementor-icon{font-size:80px;}.elementor-18674 .elementor-element.elementor-element-b5bb8b6 .elementor-icon-box-title, .elementor-18674 .elementor-element.elementor-element-b5bb8b6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:800;}.elementor-18674 .elementor-element.elementor-element-b5bb8b6 .elementor-icon-box-title{color:#1D2738;}.elementor-18674 .elementor-element.elementor-element-b5bb8b6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#1D2738;}.elementor-18674 .elementor-element.elementor-element-9578f73{width:100%;max-width:100%;}.elementor-18674 .elementor-element.elementor-element-9578f73 .elementor-icon-box-wrapper{gap:32px;}.elementor-18674 .elementor-element.elementor-element-9578f73 .elementor-icon{font-size:80px;}.elementor-18674 .elementor-element.elementor-element-9578f73 .elementor-icon-box-title, .elementor-18674 .elementor-element.elementor-element-9578f73 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:800;}.elementor-18674 .elementor-element.elementor-element-9578f73 .elementor-icon-box-title{color:#1D2738;}.elementor-18674 .elementor-element.elementor-element-9578f73 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#1D2738;}.elementor-18674 .elementor-element.elementor-element-999bfb4{--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-18674 .elementor-element.elementor-element-999bfb4:not(.elementor-motion-effects-element-type-background), .elementor-18674 .elementor-element.elementor-element-999bfb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF0F7B3;}.elementor-18674 .elementor-element.elementor-element-6ae491f{--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:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--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-18674 .elementor-element.elementor-element-280b45c{--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-18674 .elementor-element.elementor-element-68c45c2{--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-18674 .elementor-element.elementor-element-1572607 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;font-weight:700;font-style:normal;line-height:normal;color:#171D3A;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18674 .elementor-element.elementor-element-7b80752{--e-icon-list-icon-size:32px;}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:0.8;}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-text{color:#1D2738;transition:color 0.3s;}.elementor-18674 .elementor-element.elementor-element-e1ccb08{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0rem;--margin-bottom:-2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:11rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-18674 .elementor-element.elementor-element-e1ccb08:not(.elementor-motion-effects-element-type-background), .elementor-18674 .elementor-element.elementor-element-e1ccb08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.routemate.us/wp-content/uploads/2025/05/faq_new_background.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-18674 .elementor-element.elementor-element-caa20fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18674 .elementor-element.elementor-element-caa20fc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;color:#1248F7;}.elementor-18674 .elementor-element.elementor-element-ded4d1e{--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;--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-18674 .elementor-element.elementor-element-baa51f5{--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:4rem;}.elementor-18674 .elementor-element.elementor-element-fbd6073{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-18674 .elementor-element.elementor-element-fbd6073 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:500;font-style:normal;line-height:normal;color:#171D3A;}.elementor-18674 .elementor-element.elementor-element-86cff18{width:initial;max-width:initial;font-family:"Inter", Sans-serif;font-size:21px;font-weight:500;line-height:normal;color:#171D3A;}.elementor-18674 .elementor-element.elementor-element-86cff18 > .elementor-widget-container{margin:0rem 0rem 0rem 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-18674 .elementor-element.elementor-element-bdf5838 .elementor-button{background-color:#00000000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:clamp(0.75rem, 1.5vw + 0.25rem, 0.875rem);font-weight:700;text-transform:uppercase;line-height:40px;fill:#1248F7;color:#1248F7;transition-duration:0.15s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1248F7;border-radius:7px 7px 7px 7px;padding:8px 68px 8px 68px;}.elementor-18674 .elementor-element.elementor-element-bdf5838 .elementor-button:hover, .elementor-18674 .elementor-element.elementor-element-bdf5838 .elementor-button:focus{background-color:#1248F7;color:#FFFFFF;}.elementor-18674 .elementor-element.elementor-element-bdf5838{width:initial;max-width:initial;}.elementor-18674 .elementor-element.elementor-element-bdf5838 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18674 .elementor-element.elementor-element-bdf5838 .elementor-button:hover svg, .elementor-18674 .elementor-element.elementor-element-bdf5838 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18674 .elementor-element.elementor-element-3b05f20{--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-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button, .elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after{background-color:#FFFFFF;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button, .elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before{background-color:#FFFFFF;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button{background-color:#FFFFFF;color:#171D3A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{background-color:#FFFFFF;color:#6F748B;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;border-radius:0px 0px 0px 0px;padding:0px 16px 16px 16px;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;border-style:none;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover{border-radius:10px 10px 10px 10px;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;font-style:normal;line-height:normal;padding:29px 64px 29px 24px;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:#171D3A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button, .elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after{border-radius:0px 0px 0px 0px;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button{color:#171D3A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body{margin:0px 0px 0px 0px;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-expand .card-body{margin:0px 0px 0px 0px;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] [class*="-icon"]{transition-duration:16s;}.elementor-18674 .elementor-element.elementor-element-8569304{--display:flex;--min-height:625px;--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-radius:10px 10px 10px 10px;--margin-top:11rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:99;}.elementor-18674 .elementor-element.elementor-element-8569304:not(.elementor-motion-effects-element-type-background), .elementor-18674 .elementor-element.elementor-element-8569304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7ECF5;}.elementor-18674 .elementor-element.elementor-element-f823792{--display:flex;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:0rem;}.elementor-18674 .elementor-element.elementor-element-5f2d904 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18674 .elementor-element.elementor-element-5f2d904 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.4;color:#1248F7;}.elementor-18674 .elementor-element.elementor-element-e430b28 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;font-weight:700;font-style:normal;line-height:normal;letter-spacing:-0.84px;color:#171D3A;}.elementor-18674 .elementor-element.elementor-element-de63af4 .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:clamp(0.75rem, 1.5vw + 0.25rem, 0.875rem);font-weight:700;text-transform:uppercase;line-height:40px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #1248F7 5.85%, #0D96E1 93.17%);transition-duration:0.15s;border-radius:7px 7px 7px 7px;padding:9px 24px 9px 24px;}.elementor-18674 .elementor-element.elementor-element-de63af4 .elementor-button:hover, .elementor-18674 .elementor-element.elementor-element-de63af4 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(360deg, #1248F7 0%, #1248F7 100%);}.elementor-18674 .elementor-element.elementor-element-de63af4{width:initial;max-width:initial;}.elementor-18674 .elementor-element.elementor-element-de63af4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18674 .elementor-element.elementor-element-de63af4 .elementor-button:hover svg, .elementor-18674 .elementor-element.elementor-element-de63af4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18674 .elementor-element.elementor-element-7737e3f{--display:flex;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-18674 .elementor-element.elementor-element-d1ca1f8{--width:60%;}.elementor-18674 .elementor-element.elementor-element-785dfa0{--width:40%;}.elementor-18674 .elementor-element.elementor-element-a892c4e{--content-width:1000px;}.elementor-18674 .elementor-element.elementor-element-6ae491f{--content-width:1100px;}.elementor-18674 .elementor-element.elementor-element-baa51f5{--width:40%;}.elementor-18674 .elementor-element.elementor-element-3b05f20{--width:60%;}}@media(max-width:1680px) and (min-width:768px){.elementor-18674 .elementor-element.elementor-element-a892c4e{--content-width:1100px;}.elementor-18674 .elementor-element.elementor-element-6ae491f{--content-width:1100px;}.elementor-18674 .elementor-element.elementor-element-e1ccb08{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18674 .elementor-element.elementor-element-280b45c{--width:40%;}.elementor-18674 .elementor-element.elementor-element-68c45c2{--width:60%;}}@media(min-width:1681px){.elementor-18674 .elementor-element.elementor-element-e1ccb08:not(.elementor-motion-effects-element-type-background), .elementor-18674 .elementor-element.elementor-element-e1ccb08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1680px){.elementor-18674 .elementor-element.elementor-element-80999e6{--min-height:900px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-18674 .elementor-element.elementor-element-7b09cc0{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:3rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18674 .elementor-element.elementor-element-6d24f18 .elementor-heading-title{font-size:46px;}.elementor-18674 .elementor-element.elementor-element-2d90c1a{font-size:23px;}.elementor-18674 .elementor-element.elementor-element-7517589 .elementor-heading-title{font-size:32px;}.elementor-18674 .elementor-element.elementor-element-062ce8c .elementor-heading-title{font-size:32px;}.elementor-18674 .elementor-element.elementor-element-a249064{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-18674 .elementor-element.elementor-element-a892c4e{--padding-top:4rem;--padding-bottom:4rem;--padding-left:3rem;--padding-right:3rem;}.elementor-18674 .elementor-element.elementor-element-999bfb4{--padding-top:4rem;--padding-bottom:4rem;--padding-left:3rem;--padding-right:3rem;}.elementor-18674 .elementor-element.elementor-element-6ae491f{--justify-content:space-between;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-18674 .elementor-element.elementor-element-280b45c{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-18674 .elementor-element.elementor-element-68c45c2{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--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-18674 .elementor-element.elementor-element-68c45c2.e-con{--order:99999 /* order end hack */;}.elementor-18674 .elementor-element.elementor-element-1572607 .elementor-heading-title{font-size:32px;}.elementor-18674 .elementor-element.elementor-element-7b80752{--e-icon-list-icon-size:24px;}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-item > a{font-size:20px;line-height:1.3;}.elementor-18674 .elementor-element.elementor-element-e1ccb08{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-18674 .elementor-element.elementor-element-caa20fc .elementor-heading-title{font-size:16px;}.elementor-18674 .elementor-element.elementor-element-baa51f5{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18674 .elementor-element.elementor-element-fbd6073{width:100%;max-width:100%;}.elementor-18674 .elementor-element.elementor-element-fbd6073 .elementor-heading-title{font-size:36px;}.elementor-18674 .elementor-element.elementor-element-86cff18{font-size:18px;}.elementor-18674 .elementor-element.elementor-element-bdf5838 .elementor-button{font-size:16px;line-height:1.5;padding:16px 36px 16px 36px;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:16px;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon{font-size:16px;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg{width:16px;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon{font-size:16px;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg{width:16px;}.elementor-18674 .elementor-element.elementor-element-8569304{--min-height:0px;--margin-top:6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-18674 .elementor-element.elementor-element-f823792{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:0rem;}.elementor-18674 .elementor-element.elementor-element-e430b28 .elementor-heading-title{font-size:32px;}.elementor-18674 .elementor-element.elementor-element-de63af4 .elementor-button{padding:1px 32px 1px 32px;}.elementor-18674 .elementor-element.elementor-element-7737e3f{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}}@media(max-width:1024px){.elementor-18674 .elementor-element.elementor-element-a892c4e{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-18674 .elementor-element.elementor-element-999bfb4{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-18674 .elementor-element.elementor-element-6ae491f{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-18674 .elementor-element.elementor-element-1572607 .elementor-heading-title{font-size:24px;}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-18674 .elementor-element.elementor-element-7b80752{--e-icon-list-icon-size:24px;}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-item > a{font-size:16px;}.elementor-18674 .elementor-element.elementor-element-e1ccb08{--gap:10rem 10rem;--row-gap:10rem;--column-gap:10rem;--padding-top:4rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-18674 .elementor-element.elementor-element-fbd6073 .elementor-heading-title{font-size:26px;}.elementor-18674 .elementor-element.elementor-element-86cff18{font-size:16px;}.elementor-18674 .elementor-element.elementor-element-bdf5838 .elementor-button{font-size:16px;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:14px;padding:16px 48px 16px 16px;}.elementor-18674 .elementor-element.elementor-element-de63af4 .elementor-button{font-size:14px;line-height:1.5rem;padding:9px 30px 9px 30px;}}@media(max-width:767px){.elementor-18674 .elementor-element.elementor-element-80999e6:not(.elementor-motion-effects-element-type-background), .elementor-18674 .elementor-element.elementor-element-80999e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp-upload.nyc3.digitaloceanspaces.com/RouteMate/wp-content/uploads/2025/12/16100358/mobile_bg.webp");}.elementor-18674 .elementor-element.elementor-element-80999e6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:00rem;}.elementor-18674 .elementor-element.elementor-element-7b09cc0{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:1rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18674 .elementor-element.elementor-element-d1ca1f8{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18674 .elementor-element.elementor-element-2a2a2bf > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-18674 .elementor-element.elementor-element-2a2a2bf{text-align:start;}.elementor-18674 .elementor-element.elementor-element-6d24f18 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-18674 .elementor-element.elementor-element-6d24f18 .elementor-heading-title{font-size:40px;}.elementor-18674 .elementor-element.elementor-element-2d90c1a > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-18674 .elementor-element.elementor-element-2d90c1a{font-size:16px;}.elementor-18674 .elementor-element.elementor-element-785dfa0{--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:1rem;--margin-right:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18674 .elementor-element.elementor-element-a22f9a9{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18674 .elementor-element.elementor-element-7517589 .elementor-heading-title{font-size:28px;}.elementor-18674 .elementor-element.elementor-element-062ce8c .elementor-heading-title{font-size:28px;}.elementor-18674 .elementor-element.elementor-element-a249064{--width:100%;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-18674 .elementor-element.elementor-element-a892c4e{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18674 .elementor-element.elementor-element-b2c7b00 .elementor-heading-title{font-size:32px;}.elementor-18674 .elementor-element.elementor-element-a9609cf{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18674 .elementor-element.elementor-element-999bfb4{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18674 .elementor-element.elementor-element-6ae491f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-18674 .elementor-element.elementor-element-280b45c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18674 .elementor-element.elementor-element-68c45c2{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18674 .elementor-element.elementor-element-1572607 .elementor-heading-title{font-size:30px;}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-18674 .elementor-element.elementor-element-7b80752{--e-icon-list-icon-size:24px;}.elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18674 .elementor-element.elementor-element-7b80752 .elementor-icon-list-item > a{font-size:18px;}.elementor-18674 .elementor-element.elementor-element-e1ccb08{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:5.5rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18674 .elementor-element.elementor-element-caa20fc{width:var( --container-widget-width, 223px );max-width:223px;--container-widget-width:223px;--container-widget-flex-grow:0;}.elementor-18674 .elementor-element.elementor-element-caa20fc > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-18674 .elementor-element.elementor-element-baa51f5{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18674 .elementor-element.elementor-element-fbd6073 .elementor-heading-title{font-size:36px;}.elementor-18674 .elementor-element.elementor-element-86cff18{line-height:1.5;}.elementor-18674 .elementor-element.elementor-element-bdf5838 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18674 .elementor-element.elementor-element-bdf5838 .elementor-button{font-size:16px;line-height:1.5;padding:16px 32px 16px 32px;}.elementor-18674 .elementor-element.elementor-element-3b05f20{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand{border-radius:10px 10px 10px 10px;}.elementor-18674 .elementor-element.elementor-element-22aba74 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{padding:0px 16px 16px 16px;}.elementor-18674 .elementor-element.elementor-element-8569304{--min-height:0px;--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--border-radius:10px 10px 10px 10px;--margin-top:6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-18674 .elementor-element.elementor-element-f823792{--padding-top:1rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18674 .elementor-element.elementor-element-5f2d904{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18674 .elementor-element.elementor-element-e430b28 .elementor-heading-title{font-size:30px;}.elementor-18674 .elementor-element.elementor-element-de63af4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18674 .elementor-element.elementor-element-de63af4 .elementor-button{padding:8px 0px 8px 0px;}.elementor-18674 .elementor-element.elementor-element-7737e3f{--margin-top:-2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}}/* Start custom CSS for heading, class: .elementor-element-6d24f18 */@media screen and (max-width: 1680px) {
    .elementor-18674 .elementor-element.elementor-element-6d24f18 h1 {
        max-width: 600px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d90c1a */.elementor-18674 .elementor-element.elementor-element-2d90c1a {
    width: 703.95px;
    max-width: 100%;
}

.elementor-18674 .elementor-element.elementor-element-2d90c1a p:last-child {
    margin: 0;
}

@media screen and (max-width: 1680px) {
    .elementor-18674 .elementor-element.elementor-element-2d90c1a p {
        max-width: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4aceb66 *//* DESKTOP ≥ 1681px */
.elementor .elementor-element-4aceb66 img {
  margin-left: calc((100vw - 1440px) / -2) !important;
  width: 1041px !important;
  max-width: none !important;
  height: auto !important;
  display: block !important;
}

/* LAPTOP ≤ 1680px */
@media (max-width: 1680px) {
  .elementor .elementor-element-4aceb66 img {
    margin-left: -7.5rem !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
  }
}

/* TABLET ≤ 1024px */
@media (max-width: 1024px) {
  .elementor .elementor-element-4aceb66 img {
    margin-left: -2rem !important;
    width: 100vw !important;
    max-width: 100vw !important;
    height: auto !important;
  }
}

/* MOBILE ≤ 768px */
@media (max-width: 768px) {
  .elementor .elementor-element-4aceb66 img {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
    max-width: 480px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1ca1f8 */.elementor-18674 .elementor-element.elementor-element-d1ca1f8 {
    width: 825px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-27a438a *//* ===== GPS Landing – Gravity Form 19 (page-id-18674) ===== */

/* Wrapper širina */
.page-id-18674 #gform_wrapper_19 {
  max-width: 582px;
  margin: 0 auto 40px;
  font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

/* Ukloni default margine polja */
.page-id-18674 #gform_wrapper_19 .gform_fields {
  margin: 0;
}

/* Sakrij labelu "Full Name" iznad prvog polja */
.page-id-18674 #gform_wrapper_19 #field_19_1 .gfield_label,
.page-id-18674 #gform_wrapper_19 #field_19_1 legend {
  display: none !important;
}

/* Sakrij sub-labele (Full Name u name fieldu) */
label.gform-field-label.gform-field-label--type-sub {
  display: none !important;
}

/* ===== DEFAULT (Desktop 1681px+) ===== */

/* Glavna input polja */
.page-id-18674 #gform_wrapper_19 input[type="text"],
.page-id-18674 #gform_wrapper_19 input[type="email"],
.page-id-18674 #gform_wrapper_19 input[type="tel"],
.page-id-18674 #gform_wrapper_19 input[type="number"],
.page-id-18674 #gform_wrapper_19 select,
.page-id-18674 #gform_wrapper_19 textarea {
  width: 100% !important;
  height: 48px !important;
  border-radius: 10px !important;
  border: 1px solid rgba(107,114,128,0.5) !important;
  padding: 0 14px !important;
  font-size: 15px !important;
  font-family: inherit !important;
  color: #6B7280 !important;
  background: #ffffff !important;
  box-sizing: border-box !important;
}

/* Placeholder */
.page-id-18674 #gform_wrapper_19 ::placeholder {
  color: #6B7280;
}

/* Focus */
.page-id-18674 #gform_wrapper_19 input:focus,
.page-id-18674 #gform_wrapper_19 select:focus,
.page-id-18674 #gform_wrapper_19 textarea:focus {
  border-color: #2563eb !important;
  box-shadow: 0 0 0 1px rgba(37, 99, 235, 0.30) !important;
  outline: none !important;
}

/* Naslovi grupa */
.page-id-18674 #gform_wrapper_19 fieldset .gfield_label.gform-field-label {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 6px;
  color: #1D2738;
  font-family: inherit;
}

/* Checkbox grupe */
.page-id-18674 #gform_wrapper_19 .gfield_checkbox {
  display: flex;
  flex-wrap: wrap;
  gap: 6px 32px;
}

.page-id-18674 #gform_wrapper_19 .gfield_checkbox .gchoice {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* Kućice */
.page-id-18674 #gform_wrapper_19 .gfield_checkbox input[type="checkbox"] {
  width: 18px;
  height: 18px;
  border-radius: 4px;
  border: 1px solid #d1d5db;
  accent-color: #2563eb;
}

/* Label checkboxova */
.page-id-18674 #gform_wrapper_19 .gfield_checkbox label {
  font-size: 14px;
  color: #6B7280;
  font-family: inherit;
}

/* Submit dugme */
.page-id-18674 #gform_wrapper_19 .gform_footer {
  margin-top: 18px;
  padding: 0;
}

.page-id-18674 #gform_wrapper_19 .gform_button {
  width: 100% !important;
  height: 64.5px !important;
  border: none !important;
  border-radius: 10px !important;
  padding: 0 20px !important;
  background: #FB831A !important;
  box-shadow: 0 -3px 0 0 #CC5F00 inset !important;
  color: #FFF !important;
  text-align: center !important;
  font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  font-size: 32px !important;
  font-style: normal !important;
  font-weight: 900 !important;
  line-height: normal !important;
  text-transform: uppercase !important;
  letter-spacing: 0.03em !important;
  cursor: pointer;
}

.page-id-18674 #gform_wrapper_19 .gform_button:hover {
  background: #000 !important;
  box-shadow: 0 -3px 0 0 #000000 inset !important;
}

/* Poruke validacije */
.page-id-18674 #gform_wrapper_19 .validation_error,
.page-id-18674 #gform_wrapper_19 .gfield_description.validation_message {
  font-size: 12px;
  color: #dc2626;
  font-family: inherit;
}

/* ===== LAPTOP (≤1680px) ===== */
@media (max-width: 1680px) {
    
  /* Margin top za fieldset grupe */
  fieldset#field_19_4, fieldset#field_19_6 {
    margin-top: 4px;
  }

  /* Gap između polja - manji za laptop */
  .page-id-18674 #gform_wrapper_19 .gform_fields {
    gap: 12px !important;
  }

  /* Input polja – manji */
  .page-id-18674 #gform_wrapper_19 input[type="text"],
  .page-id-18674 #gform_wrapper_19 input[type="email"],
  .page-id-18674 #gform_wrapper_19 input[type="tel"],
  .page-id-18674 #gform_wrapper_19 input[type="number"],
  .page-id-18674 #gform_wrapper_19 select,
  .page-id-18674 #gform_wrapper_19 textarea {
    height: 40px !important;
    font-size: 12px !important;
    padding: 0 12px !important;
  }

  /* Naslovi grupa – manji */
  .page-id-18674 #gform_wrapper_19 fieldset .gfield_label.gform-field-label {
    font-size: 12px;
  }

  /* Label checkboxova – manji */
  .page-id-18674 #gform_wrapper_19 .gfield_checkbox label {
    font-size: 12px;
  }

  /* Dugme – manji */
  .page-id-18674 #gform_wrapper_19 .gform_button {
    height: 56px !important;
    font-size: 24px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-785dfa0 */.elementor-18674 .elementor-element.elementor-element-785dfa0 {
  width: 582px;
  max-height: 840px !important;
}

/* MOBILE ≤ 768px – ukloni max-height */
@media screen and (max-width: 768px) {
  .elementor-18674 .elementor-element.elementor-element-785dfa0 {
    max-height: none !important;   /* pregazi 840px */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-133e244 *//* DESKTOP ≥ 1440px – Figma širina + bleed levo */
/* zameni .elementor-18674 .elementor-element.elementor-element-133e244 ovim konkretnim */
.elementor-element-4aceb66 img {
  margin-left: calc((100vw - 1440px) / -2);
  width: 1041px !important;
  max-width: none !important;
  height: auto;
  display: block;
}

/* LAPTOP ≤ 1366px – zauzmi ~60% širine, bez negativa */
@media (max-width: 1366px) {
  .elementor-element-4aceb66 img {
    margin-left: -2rem;
    width: 100% !important;       /* ~60% viewporta */
    max-width: 100%;
  }
}

/* TABLET ≤ 1024px – full width iznad/background feel */
@media (max-width: 1024px) {
  .elementor-element-4aceb66 img {
    margin-left: -2rem !important;
    width: 100vw;
    max-width: 100vw;
  }
}

/* MOBILE ≤ 768px – centrirana, sa malo margine */
@media (max-width: 768px) {
  .elementor-element-4aceb66 img {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 480px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80999e6 */.mysticky-welcomebar-fixed.mysticky-site-front.mysticky-welcomebar-position-top.mysticky-welcomebar-btn-desktop.mysticky-welcomebar-display-desktop.mysticky-welcomebar-display-mobile.mysticky-welcomebar-attention-default.mysticky-welcomebar-entry-effect-none.animation-start,.page-id-18674 .elementor-7075 {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-280b45c */.elementor-18674 .elementor-element.elementor-element-280b45c {
    width: fit-content;
}

@media screen and (max-width: 1024px) {
    .elementor-18674 .elementor-element.elementor-element-280b45c {
        width: 40%;
    }
}

@media screen and (max-width: 768px) {
    .elementor-18674 .elementor-element.elementor-element-280b45c {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68c45c2 *//* Laptop 1680px (MacBook Air 13" i slični) */
@media (max-width: 1680px) and (min-width: 1367px) {
  .elementor-18674 .elementor-element.elementor-element-68c45c2 {
    padding-left: 14rem; /* 224px - savršeno za 1440px */
  }
}

/* Manji laptopi (1366px - 1280px) */
@media (max-width: 1366px) and (min-width: 1025px) {
  .elementor-18674 .elementor-element.elementor-element-68c45c2 {
    padding-left: 10rem; /* 160px */
  }
}

/* Tablet landscape (1024px) */
@media (max-width: 1024px) {
  .elementor-18674 .elementor-element.elementor-element-68c45c2 {
    padding-left: 6rem; /* 96px */
  }
}

@media (max-width: 768px) {
  .elementor-18674 .elementor-element.elementor-element-68c45c2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd6073 */@media screen and (max-width: 768px) {
    .elementor-18674 .elementor-element.elementor-element-fbd6073 {
        width: 353px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86cff18 */.elementor-18674 .elementor-element.elementor-element-86cff18 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bdf5838 */.btn-neon {
            background-color: transparent;
            color: #1248F7;
            box-shadow: 0 0 5px #1248F7;
            transition: all 0.3s;
        }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de63af4 */.btn-neon {
            background-color: transparent;
            color: #1248F7;
            box-shadow: 0 0 5px #1248F7;
            transition: all 0.3s;
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1ccb08 */.elementor-18674 .elementor-element.elementor-element-e1ccb08 {
    overflow-y: auto;
}/* End custom CSS */