.elementor-22 .elementor-element.elementor-element-8ba14cf{--display:flex;--min-height:80vh;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-8ba14cf .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center}.elementor-22 .elementor-element.elementor-element-af7ed11{--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;--overflow:hidden;--margin-top:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px}.elementor-22 .elementor-element.elementor-element-c1e6cbb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-22 .elementor-element.elementor-element-855bc65{--display:flex;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px}.elementor-22 .elementor-element.elementor-element-855bc65:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-855bc65>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#E21E23}.elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-22 .elementor-element.elementor-element-1c5a3ef{text-align:start;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-1c5a3ef .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:46px;font-weight:600;line-height:50px;color:#FFF}.elementor-22 .elementor-element.elementor-element-50b3a9f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:105px;--padding-left:25px;--padding-right:25px}.elementor-22 .elementor-element.elementor-element-718a2bd{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:105px}.elementor-widget-text-editor{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-22 .elementor-element.elementor-element-aaf20ef{text-align:start;font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#505050}.elementor-22 .elementor-element.elementor-element-08ae31d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-bdb5b28 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:0 0 20px 20px}.elementor-22 .elementor-element.elementor-element-bdb5b28{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-bb11e4d{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:105px;--padding-left:25px;--padding-right:25px}.elementor-22 .elementor-element.elementor-element-7639090 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:36px;font-weight:700;color:#E21E23}.elementor-22 .elementor-element.elementor-element-7639090{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-6ecd8de{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-563b230{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-fce5b8f{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:105px;--padding-left:25px;--padding-right:25px}.elementor-22 .elementor-element.elementor-element-5963812 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:36px;font-weight:700;color:#E21E23}.elementor-22 .elementor-element.elementor-element-5963812{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-c249b69{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#505050;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-62c6d65{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 105px 0 105px}.elementor-22 .elementor-element.elementor-element-84e49d9{--display:flex}.elementor-22 .elementor-element.elementor-element-49492f5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px}.elementor-22 .elementor-element.elementor-element-ff93fdf .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:26px;font-weight:600;color:#000}.elementor-22 .elementor-element.elementor-element-ff93fdf{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-978bc36{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#505050;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-1c9c3e1{--display:flex}.elementor-22 .elementor-element.elementor-element-f2eac91{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px}.elementor-22 .elementor-element.elementor-element-ed3cabd .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:26px;font-weight:600;color:#000}.elementor-22 .elementor-element.elementor-element-ed3cabd{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-773d7cd{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#505050;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-e4cff39{--display:flex}.elementor-22 .elementor-element.elementor-element-dbe6d92{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px}.elementor-22 .elementor-element.elementor-element-a664458 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:26px;font-weight:600;color:#000}.elementor-22 .elementor-element.elementor-element-a664458{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-3e8aaa2{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#505050;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-6175bd9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-dots-normal-color:#E21E23;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-2b96839{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:105px;--padding-left:25px;--padding-right:25px}.elementor-22 .elementor-element.elementor-element-9a366f9 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:36px;font-weight:700;color:#E21E23}.elementor-22 .elementor-element.elementor-element-9a366f9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-040b763{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-899ded3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:105px}.elementor-22 .elementor-element.elementor-element-4ef8384 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:26px;font-weight:600;color:#000}.elementor-22 .elementor-element.elementor-element-4ef8384{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-b572dcf{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#505050;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-b10ac43{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-819fa24 img{width:100%;max-width:100%;height:475px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px}.elementor-22 .elementor-element.elementor-element-819fa24{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-0dbf20e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-35a65db{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-85a3f7f img{width:100%;max-width:100%;height:475px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px}.elementor-22 .elementor-element.elementor-element-85a3f7f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-2fa8f3b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:105px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-c2b8d37 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:26px;font-weight:600;color:#000}.elementor-22 .elementor-element.elementor-element-c2b8d37{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-16b6ed0{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#505050;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-19b7c3f{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:105px;--padding-left:25px;--padding-right:25px}.elementor-22 .elementor-element.elementor-element-cbb1b5e .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:36px;font-weight:700;color:#E21E23}.elementor-22 .elementor-element.elementor-element-cbb1b5e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-f9adb44{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-9ba6a87{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-31571fa{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-59253b4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-1a99ea7{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-cd1579d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-54af524{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-9d0e0c5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-483d8f1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-4bc43e7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-ed89105{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-06e6ee6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-6521354{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-a051084{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:105px;--padding-left:25px;--padding-right:25px}.elementor-22 .elementor-element.elementor-element-bc3f23a{--display:flex}.elementor-22 .elementor-element.elementor-element-aa509ef .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:36px;font-weight:700;color:#E21E23}.elementor-22 .elementor-element.elementor-element-aa509ef{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-8312013{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#505050;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent)}.elementor-22 .elementor-element.elementor-element-5beb06f .elementor-button{font-family:"Roboto",Sans-serif;font-size:26px;font-weight:400;text-decoration:none;fill:#FFF;color:#FFF;background-color:#E21E25;border-radius:0 0 0 0;padding:10px 30px 10px 30px}.elementor-22 .elementor-element.elementor-element-5beb06f .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-5beb06f .elementor-button:focus{color:#FFF;background-color:#202020}.elementor-22 .elementor-element.elementor-element-5beb06f .elementor-button:hover svg,.elementor-22 .elementor-element.elementor-element-5beb06f .elementor-button:focus svg{fill:#FFF}.elementor-22 .elementor-element.elementor-element-948e5ed{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:4px 4px 10px 0 rgb(0 0 0 / .5);--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-22 .elementor-element.elementor-element-948e5ed:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-948e5ed>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F4F4}.elementor-22 .elementor-element.elementor-element-4c3c862{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:105px;--padding-left:25px;--padding-right:25px}.elementor-22 .elementor-element.elementor-element-bd95ac8{--display:flex}.elementor-22 .elementor-element.elementor-element-656d209 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:36px;font-weight:700;color:#E21E23}.elementor-22 .elementor-element.elementor-element-656d209{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-6bf2880{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400;line-height:20px;color:#505050;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-ccea342 .elementor-button{font-family:"Roboto",Sans-serif;font-size:26px;font-weight:400;text-decoration:none;fill:#FFF;color:#FFF;background-color:#E21E25;border-radius:0 0 0 0;padding:10px 30px 10px 30px}.elementor-22 .elementor-element.elementor-element-ccea342 .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-ccea342 .elementor-button:focus{color:#FFF;background-color:#202020}.elementor-22 .elementor-element.elementor-element-ccea342 .elementor-button:hover svg,.elementor-22 .elementor-element.elementor-element-ccea342 .elementor-button:focus svg{fill:#FFF}.elementor-22 .elementor-element.elementor-element-360eee1{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:4px 4px 10px 0 rgb(0 0 0 / .5);--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-22 .elementor-element.elementor-element-360eee1:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-360eee1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F4F4}.elementor-22 .elementor-element.elementor-element-315f859{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:105px;--padding-left:25px;--padding-right:25px}.elementor-22 .elementor-element.elementor-element-d69e50c .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:36px;font-weight:700;color:#E21E23}.elementor-22 .elementor-element.elementor-element-d69e50c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-cb6f126{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-795ae2f{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E21E24;--border-color:#E21E24;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-2dfbded .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:500;color:#414141}.elementor-22 .elementor-element.elementor-element-2dfbded{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-22 .elementor-element.elementor-element-6caba19{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#717171;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-97e7c6b{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E21E24;--border-color:#E21E24;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-1a4771b .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:500;color:#414141}.elementor-22 .elementor-element.elementor-element-1a4771b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-22 .elementor-element.elementor-element-d7cecde{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#717171;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-68550fa{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E21E24;--border-color:#E21E24;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-eaea42d .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:500;color:#414141}.elementor-22 .elementor-element.elementor-element-eaea42d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-22 .elementor-element.elementor-element-69c4efd{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#717171;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-f42d662{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E21E24;--border-color:#E21E24;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-63da08c .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:500;color:#414141}.elementor-22 .elementor-element.elementor-element-63da08c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-22 .elementor-element.elementor-element-ca09f0a{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#717171;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-d7b9fc6{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E21E24;--border-color:#E21E24;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-16322d3 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:500;color:#414141}.elementor-22 .elementor-element.elementor-element-16322d3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-22 .elementor-element.elementor-element-9022d3a{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#717171;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-d9c7dac{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E21E24;--border-color:#E21E24;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-ae2221d .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:500;color:#414141}.elementor-22 .elementor-element.elementor-element-ae2221d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-22 .elementor-element.elementor-element-a4c9445{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#717171;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}:root{--page-title-display:none}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-8ba14cf{--min-height:65vh}.elementor-22 .elementor-element.elementor-element-af7ed11{--margin-top:-256px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px}.elementor-22 .elementor-element.elementor-element-c1e6cbb{--border-radius:0px 0px 0px 0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-22 .elementor-element.elementor-element-855bc65{--border-radius:20px 20px 20px 20px}.elementor-22 .elementor-element.elementor-element-1c5a3ef .elementor-heading-title{font-size:36px;line-height:44px}.elementor-22 .elementor-element.elementor-element-50b3a9f{--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;--padding-top:75px;--padding-bottom:105px;--padding-left:25px;--padding-right:25px}.elementor-22 .elementor-element.elementor-element-718a2bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-aaf20ef{font-size:16px;line-height:25px}.elementor-22 .elementor-element.elementor-element-bdb5b28 img{height:325px;border-radius:20px 20px 20px 20px}.elementor-22 .elementor-element.elementor-element-bb11e4d{--padding-top:0px;--padding-bottom:105px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-7639090 .elementor-heading-title{font-size:36px;line-height:40px}.elementor-22 .elementor-element.elementor-element-7639090{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 25px 0 25px}.elementor-22 .elementor-element.elementor-element-563b230{padding:0 25px 0 25px}.elementor-22 .elementor-element.elementor-element-5963812 .elementor-heading-title{font-size:36px;line-height:40px}.elementor-22 .elementor-element.elementor-element-c249b69{font-size:16px}.elementor-22 .elementor-element.elementor-element-62c6d65{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-978bc36{font-size:16px}.elementor-22 .elementor-element.elementor-element-773d7cd{font-size:16px}.elementor-22 .elementor-element.elementor-element-3e8aaa2{font-size:16px}.elementor-22 .elementor-element.elementor-element-6175bd9{--e-n-carousel-swiper-slides-to-display:1}.elementor-22 .elementor-element.elementor-element-9a366f9 .elementor-heading-title{font-size:36px;line-height:40px}.elementor-22 .elementor-element.elementor-element-040b763{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-22 .elementor-element.elementor-element-899ded3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-22 .elementor-element.elementor-element-4ef8384 .elementor-heading-title{font-size:26px}.elementor-22 .elementor-element.elementor-element-b572dcf{font-size:16px;line-height:26px}.elementor-22 .elementor-element.elementor-element-819fa24 img{height:350px}.elementor-22 .elementor-element.elementor-element-0dbf20e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-85a3f7f img{height:350px}.elementor-22 .elementor-element.elementor-element-2fa8f3b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-22 .elementor-element.elementor-element-c2b8d37 .elementor-heading-title{font-size:26px}.elementor-22 .elementor-element.elementor-element-16b6ed0{font-size:16px;line-height:26px}.elementor-22 .elementor-element.elementor-element-cbb1b5e .elementor-heading-title{font-size:36px;line-height:40px}.elementor-22 .elementor-element.elementor-element-f9adb44{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row}.elementor-22 .elementor-element.elementor-element-aa509ef .elementor-heading-title{font-size:36px;line-height:40px}.elementor-22 .elementor-element.elementor-element-8312013{font-size:16px}.elementor-22 .elementor-element.elementor-element-948e5ed{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-656d209 .elementor-heading-title{font-size:36px;line-height:40px}.elementor-22 .elementor-element.elementor-element-6bf2880{font-size:16px}.elementor-22 .elementor-element.elementor-element-360eee1{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-d69e50c .elementor-heading-title{font-size:36px;line-height:40px}.elementor-22 .elementor-element.elementor-element-cb6f126{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}.elementor-22 .elementor-element.elementor-element-6caba19{font-size:15px;line-height:24px}.elementor-22 .elementor-element.elementor-element-d7cecde{font-size:15px;line-height:24px}.elementor-22 .elementor-element.elementor-element-69c4efd{font-size:15px;line-height:24px}.elementor-22 .elementor-element.elementor-element-ca09f0a{font-size:15px;line-height:24px}.elementor-22 .elementor-element.elementor-element-9022d3a{font-size:15px;line-height:24px}.elementor-22 .elementor-element.elementor-element-a4c9445{font-size:15px;line-height:24px}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-8ba14cf{--min-height:50vh}.elementor-22 .elementor-element.elementor-element-af7ed11{--margin-top:-156px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-c1e6cbb{--width:60%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-855bc65{--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-22 .elementor-element.elementor-element-1c5a3ef .elementor-heading-title{font-size:26px;line-height:30px}.elementor-22 .elementor-element.elementor-element-50b3a9f{--padding-top:50px;--padding-bottom:75px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-718a2bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-bdb5b28 img{height:275px}.elementor-22 .elementor-element.elementor-element-bb11e4d{--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-7639090 .elementor-heading-title{font-size:26px;line-height:30px}.elementor-22 .elementor-element.elementor-element-7639090{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 15px 0 15px}.elementor-22 .elementor-element.elementor-element-563b230{padding:0 15px 0 15px}.elementor-22 .elementor-element.elementor-element-fce5b8f{--padding-top:0px;--padding-bottom:75px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-5963812 .elementor-heading-title{font-size:26px;line-height:30px}.elementor-22 .elementor-element.elementor-element-5963812{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-22 .elementor-element.elementor-element-c249b69{line-height:26px}.elementor-22 .elementor-element.elementor-element-84e49d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-49492f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-ff93fdf .elementor-heading-title{font-size:20px}.elementor-22 .elementor-element.elementor-element-1c9c3e1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-f2eac91{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-ed3cabd .elementor-heading-title{font-size:20px}.elementor-22 .elementor-element.elementor-element-e4cff39{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-dbe6d92{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-a664458 .elementor-heading-title{font-size:20px}.elementor-22 .elementor-element.elementor-element-6175bd9{--e-n-carousel-swiper-slides-to-display:1}.elementor-22 .elementor-element.elementor-element-2b96839{--padding-top:0px;--padding-bottom:75px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-9a366f9 .elementor-heading-title{font-size:26px;line-height:30px}.elementor-22 .elementor-element.elementor-element-9a366f9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-22 .elementor-element.elementor-element-899ded3{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-22 .elementor-element.elementor-element-4ef8384 .elementor-heading-title{font-size:20px}.elementor-22 .elementor-element.elementor-element-b10ac43{--width:100%}.elementor-22 .elementor-element.elementor-element-819fa24 img{height:225px}.elementor-22 .elementor-element.elementor-element-0dbf20e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-35a65db{--width:100%}.elementor-22 .elementor-element.elementor-element-85a3f7f img{height:225px}.elementor-22 .elementor-element.elementor-element-2fa8f3b{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-22 .elementor-element.elementor-element-c2b8d37 .elementor-heading-title{font-size:20px}.elementor-22 .elementor-element.elementor-element-19b7c3f{--padding-top:0px;--padding-bottom:75px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-cbb1b5e .elementor-heading-title{font-size:26px;line-height:30px}.elementor-22 .elementor-element.elementor-element-cbb1b5e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-22 .elementor-element.elementor-element-f9adb44{--e-con-grid-template-columns:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row}.elementor-22 .elementor-element.elementor-element-a051084{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:75px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-aa509ef .elementor-heading-title{font-size:26px;line-height:30px}.elementor-22 .elementor-element.elementor-element-aa509ef{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-22 .elementor-element.elementor-element-8312013{font-size:16px;line-height:26px}.elementor-22 .elementor-element.elementor-element-5beb06f .elementor-button{font-size:20px}.elementor-22 .elementor-element.elementor-element-4c3c862{--padding-top:0px;--padding-bottom:75px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-656d209 .elementor-heading-title{font-size:26px;line-height:30px}.elementor-22 .elementor-element.elementor-element-656d209{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-22 .elementor-element.elementor-element-6bf2880{font-size:16px;line-height:26px}.elementor-22 .elementor-element.elementor-element-ccea342 .elementor-button{font-size:20px}.elementor-22 .elementor-element.elementor-element-315f859{--padding-top:0px;--padding-bottom:75px;--padding-left:15px;--padding-right:15px}.elementor-22 .elementor-element.elementor-element-d69e50c .elementor-heading-title{font-size:26px;line-height:30px}.elementor-22 .elementor-element.elementor-element-d69e50c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-22 .elementor-element.elementor-element-cb6f126{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-22 .elementor-element.elementor-element-6caba19{font-size:16px}.elementor-22 .elementor-element.elementor-element-d7cecde{font-size:16px}.elementor-22 .elementor-element.elementor-element-69c4efd{font-size:16px}.elementor-22 .elementor-element.elementor-element-ca09f0a{font-size:16px}.elementor-22 .elementor-element.elementor-element-9022d3a{font-size:16px}.elementor-22 .elementor-element.elementor-element-a4c9445{font-size:16px}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-c1e6cbb{--width:40%}.elementor-22 .elementor-element.elementor-element-718a2bd{--width:50%}.elementor-22 .elementor-element.elementor-element-08ae31d{--width:40%}.elementor-22 .elementor-element.elementor-element-899ded3{--width:50%}.elementor-22 .elementor-element.elementor-element-b10ac43{--width:50%}.elementor-22 .elementor-element.elementor-element-35a65db{--width:50%}.elementor-22 .elementor-element.elementor-element-2fa8f3b{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-c1e6cbb{--width:45%}.elementor-22 .elementor-element.elementor-element-718a2bd{--width:100%}.elementor-22 .elementor-element.elementor-element-08ae31d{--width:100%}.elementor-22 .elementor-element.elementor-element-899ded3{--width:100%}.elementor-22 .elementor-element.elementor-element-b10ac43{--width:100%}.elementor-22 .elementor-element.elementor-element-35a65db{--width:100%}.elementor-22 .elementor-element.elementor-element-2fa8f3b{--width:100%}}#map-wrapper{position:relative;width:100%;padding:0 20px 40px}#map-container svg{width:100%;height:auto;display:block;overflow:visible}.map-dot{position:absolute;width:7px;height:7px;border-radius:50%;background:#e31e23;transform:translate(-50%,-50%);z-index:5;cursor:pointer;transition:transform 0.2s}.map-dot.active,.map-dot:hover{transform:translate(-50%,-50%) scale(1.5)}#lines-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:4;overflow:visible}.leader-line{stroke:#e31e23;stroke-width:1;fill:none;opacity:.55}.leader-line.active{opacity:1}.map-label{position:absolute;background:#e31e23;color:#fff;font-size:12px;font-weight:600;padding:5px 10px;border-radius:4px;white-space:nowrap;cursor:pointer;z-index:20;transform:translate(-50%,-50%);user-select:none;transition:background 0.18s,box-shadow 0.18s;box-shadow:0 2px 6px rgb(227 30 35 / .22)}.map-label:hover,.map-label.active{background:#b81519;box-shadow:0 4px 14px rgb(227 30 35 / .38)}.service-popup{position:absolute;background:#fff;border:1px solid #e8e8e8;border-left:3px solid #e31e23;border-radius:6px;padding:12px 15px;min-width:185px;max-width:225px;z-index:50;box-shadow:0 8px 28px rgb(0 0 0 / .13);pointer-events:none;opacity:0;transform:translateY(5px);transition:opacity 0.16s ease,transform 0.16s ease}.service-popup.visible{opacity:1;transform:translateY(0);pointer-events:auto}.service-popup h4{font-size:11px;font-weight:700;color:#e31e23;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #f0f0f0}.service-popup ul{list-style:none;padding-left:0}.service-popup ul li{font-size:12px;color:#333;padding:3.5px 0;border-bottom:1px solid #f7f7f7;display:flex;align-items:center;gap:7px;line-height:1.3}.service-popup ul li:last-child{border-bottom:none}.service-popup ul li::before{content:'';display:inline-block;min-width:5px;height:5px;border-radius:50%;background:#e31e23}.accordion-item{background:#fff;margin-bottom:10px;overflow:hidden;transition:all 0.3s ease;border-radius:0}.accordion-item.active .accordion-header{background:#fff;color:#000;border-bottom:1px solid #000}.accordion-item.active{background:#fff;color:#2f2f2f;transition:all 0.3s ease}.accordion-header{width:100%;padding:18px 20px;font-size:26px;font-weight:600;letter-spacing:1px;background:#ededed;color:#000;border:none;border-radius:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.accordion-header:hover,.accordion-header:focus{background:#fff;border-bottom:1px solid #000}.icon{width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.3s ease}.accordion-item.active .icon{transform:rotate(-135deg);transition:transform 0.3s ease}.accordion-content{max-height:0;overflow:hidden;padding:0 20px;transition:max-height 0.4s ease,padding 0.3s ease}.accordion-item.active .accordion-content{max-height:300px;padding:10px 20px 20px}.accordion-content ul{list-style:none;padding-left:0;margin-top:10px}.accordion-content ul li{margin-bottom:5px;font-size:20px;font-weight:400}.accordion-content ul li{position:relative;padding-left:25px;margin-top:6px}.accordion-content ul li::before{content:"";position:absolute;left:0;top:6px;width:14px;height:12px;background-image:url(https://ampersandimobility.com/wp-content/uploads/2026/04/list-bullet-icon.png);background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (max-width:1024px){.accordion-header{font-size:20px}.accordion-content ul li{font-size:16px}.accordion-content ul li::before{top:5px}.accordion-item.active .accordion-content{max-height:600px}}@media only screen and (max-width:767px){.accordion-header{font-size:18px;padding:10px 8px}.accordion-item.active .accordion-content{padding:20px}.accordion-item.active .accordion-content{max-height:700px}}.vc-wrap{display:flex;overflow:hidden;background:#fff;padding:0 15px}.vc-sidebar{width:275px;flex-shrink:0;border-left:1px solid #ccc;padding:0;position:relative;display:flex;flex-direction:column}.vc-item{display:flex;flex-direction:column;justify-content:center;padding:11px 22px;cursor:pointer;color:#aaa;font-size:20px;font-weight:400;position:relative;transition:background 0.15s;flex:1}.vc-item:hover{background:#f9f9f9}.vc-item.active{color:#1a1a1a;font-weight:500}.vc-item.active::before{content:'';position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#E21E23}.vc-detail{height:375px;flex:1;display:flex;flex-direction:column;justify-content:center;padding:36px 40px}.vc-slide{display:none;flex-direction:column;gap:0;animation:fadeUp 0.4s ease both}.vc-slide.active{display:flex}.vc-bullet{display:flex;gap:15px;align-items:flex-start;padding:15px 0}.vc-bullet:last-child{border-bottom:none}.vc-bracket{width:12px;height:10px;flex-shrink:0;margin-top:8px;border-top:2px solid #E21E23;border-right:2px solid #E21E23}.vc-text{font-size:18px;font-weight:400;line-height:26px;color:#444;font-family:'CalibriRegular'}@media (max-width:1024px){.vc-sidebar{width:225px}.vc-item{font-size:18px;padding:6px 12px}.vc-detail{height:275px;padding:10px 20px}.vc-bullet{padding:10px 0}.vc-text{font-size:16px;line-height:25px}}@media (max-width:767px){.vc-wrap{flex-direction:column}.vc-sidebar{width:100%;flex-direction:row;border-right:none;border-bottom:1px solid #ccc;overflow-x:auto}.vc-item{flex:none;padding:10px 16px;font-size:13px;white-space:nowrap}.vc-item.active::after{display:none}.vc-item.active::before{display:none}.vc-detail{padding:24px 20px}}body{overflow-x:hidden!important}.div_text p{margin-bottom:0}.div_text ul{list-style:none;padding-left:0;margin-top:10px}.div_text ul li{position:relative;padding-left:25px;margin-top:6px}.div_text ul li::before{content:"";position:absolute;left:0;top:8px;width:14px;height:12px;background-image:url(https://ampersandimobility.com/wp-content/uploads/2026/04/list-bullet-icon.png);background-repeat:no-repeat;background-size:contain;background-position:center}.ctry_high_txt{background-color:#ededed;padding:5px 10px;transition:all .4s ease}.ctry_high_txt:hover{background-color:#e21e24;color:#fff;transition:all .4s ease}.country_list_div{position:relative}.country_list_div::before{display:block;clear:both;content:'';width:100vw;height:2px;background-color:#747474;position:absolute;top:27px;left:50%;transform:translateX(-50%)}.candidate_div{position:relative}.candidate_div::after{display:block;content:'';width:200vw;height:325px;background-image:url(https://ampersandimobility.com/wp-content/uploads/2026/05/yellow-background.png);background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:50%;transform:translateY(-50%);left:-62%;z-index:-1}.ind_serve_img{position:relative;overflow:hidden;border-radius:20px}.ind_serve_img::before{content:"";position:absolute;top:0;left:0;width:100%;height:80px;background:linear-gradient(to bottom,rgb(0 0 0 / .5),transparent);pointer-events:none}.ind_serve_img::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:80px;background:linear-gradient(to top,rgb(0 0 0 / .5),transparent);pointer-events:none}.flip_div{width:100%;height:225px;perspective:1000px;overflow:hidden;border-radius:20px}.flip_card{width:100%;height:226px;transition:transform 0.6s;transform-style:preserve-3d;position:relative;background:#E21E23}.flip_card *{-webkit-transform-style:preserve-3d}.flip_div:hover .flip_card{transform:rotateY(180deg)}.flip_card>div{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;top:0;left:0;overflow:hidden}.flip_card img{width:100%;height:225px;object-fit:cover;object-position:top}.flip_card span{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);color:#E21E23;font-size:14px;font-weight:400;background:#fed201;border:1px solid #E21E23;padding:2px 5px;border-radius:100px;animation:pulse linear 1s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.flip_back{background:#E21E23;color:#fff;transform:rotateY(180deg);display:flex;flex-direction:column;justify-content:center;padding:20px}.flip_back h3{font-size:24px}.flip_back p{font-size:20px}.flip_back h3,.flip_back p{opacity:0;transform:translateY(20px);transition:0.4s ease}.flip_div:hover .flip_back h3,.flip_div:hover .flip_back p{opacity:1;transform:translateY(0)}.testimonial_div p{position:relative}.testimonial_div p::after{display:block;clear:both;content:'';width:75px;height:2px;background-color:#fed201;position:absolute;top:-15px;left:0}@media only screen and (max-width:1199px){.candidate_div::after{left:-108%}}@media only screen and (max-width:1024px){.country_list_div::before{height:1px;top:24px}.candidate_div::after{display:none}.flip_back h3{font-size:22px}.flip_back p{font-size:18px}.flip_card span{bottom:15px;font-size:12px}.services_background{background-color:rgb(254 210 1 / .2)!important}}@media only screen and (max-width:767px){.country_list_div::before{display:none}.flip_div{height:200px}.flip_back{height:201px}.flip_back h3{font-size:20px}.flip_back p{font-size:16px}.flip_card span{bottom:16%}}