.elementor-8476 .elementor-element.elementor-element-81fd6dd:not(.elementor-motion-effects-element-type-background), .elementor-8476 .elementor-element.elementor-element-81fd6dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-8476 .elementor-element.elementor-element-81fd6dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-81fd6dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8476 .elementor-element.elementor-element-cdc8fc5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-9ea1e7a img{width:1400px;max-width:1400px;height:400px;object-fit:cover;object-position:top center;}.elementor-8476 .elementor-element.elementor-element-c6a10ce:not(.elementor-motion-effects-element-type-background), .elementor-8476 .elementor-element.elementor-element-c6a10ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8476 .elementor-element.elementor-element-c6a10ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-c6a10ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8476 .elementor-element.elementor-element-8140ca2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-7bdaba7{font-family:"HKGrotesk", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:12px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-secondary );}.elementor-8476 .elementor-element.elementor-element-7bdaba7 a{color:var( --e-global-color-secondary );}.elementor-8476 .elementor-element.elementor-element-7bdaba7 a:hover{color:#FFFFFF;}.elementor-8476 .elementor-element.elementor-element-7bdaba7 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-8476 .elementor-element.elementor-element-c7806a7{text-align:center;}.elementor-8476 .elementor-element.elementor-element-c7806a7 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:60px;font-weight:500;line-height:60px;}.elementor-8476 .elementor-element.elementor-element-c7806a7 > .elementor-widget-container{margin:37px 0px 55px 0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-c1c33cf{text-align:center;color:#FFFFFF;font-size:22px;font-weight:400;line-height:24px;}.elementor-8476 .elementor-element.elementor-element-c1c33cf > .elementor-widget-container{margin:0px 0px 75px 0px;padding:0px 40px 0px 40px;}.elementor-8476 .elementor-element.elementor-element-fcd4f5a > .elementor-container{min-height:300px;}.elementor-8476 .elementor-element.elementor-element-fcd4f5a:not(.elementor-motion-effects-element-type-background), .elementor-8476 .elementor-element.elementor-element-fcd4f5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000085;}.elementor-8476 .elementor-element.elementor-element-fcd4f5a > .elementor-background-overlay{background-color:#000000;background-image:url("https://www.ingenium.fr/wp-content/uploads/2023/09/visuel-qui-sommes-nous.jpg");background-position:center center;background-size:cover;opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8476 .elementor-element.elementor-element-fcd4f5a .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 9px ) hue-rotate( 0deg );}.elementor-8476 .elementor-element.elementor-element-fcd4f5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-3e94db8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-009e64e{text-align:left;}.elementor-8476 .elementor-element.elementor-element-009e64e .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"HKGrotesk", Sans-serif;font-size:30px;font-weight:800;}.elementor-8476 .elementor-element.elementor-element-009e64e > .elementor-widget-container{margin:52px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-d989b7a{text-align:left;color:#FFFFFF;font-size:18px;font-weight:400;}.elementor-8476 .elementor-element.elementor-element-d989b7a > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-6a46638 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-6a46638{width:auto;max-width:auto;}.elementor-8476 .elementor-element.elementor-element-9c2b7f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 40px;}.elementor-8476 .elementor-element.elementor-element-9e8cc02{text-align:left;}.elementor-8476 .elementor-element.elementor-element-9e8cc02 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"HKGrotesk", Sans-serif;font-size:30px;font-weight:800;}.elementor-8476 .elementor-element.elementor-element-9e8cc02 > .elementor-widget-container{margin:52px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-de0b3e9{text-align:left;color:#FFFFFF;font-size:18px;font-weight:400;}.elementor-8476 .elementor-element.elementor-element-de0b3e9 > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-f7345eb > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-f7345eb{width:auto;max-width:auto;}.elementor-8476 .elementor-element.elementor-element-16a06a1:not(.elementor-motion-effects-element-type-background), .elementor-8476 .elementor-element.elementor-element-16a06a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8476 .elementor-element.elementor-element-16a06a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-16a06a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8476 .elementor-element.elementor-element-02c540b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-659c9e5{text-align:left;}.elementor-8476 .elementor-element.elementor-element-659c9e5 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"HKGrotesk", Sans-serif;font-size:30px;font-weight:800;line-height:32px;}.elementor-8476 .elementor-element.elementor-element-659c9e5 > .elementor-widget-container{margin:52px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-d9a6c97{text-align:left;color:var( --e-global-color-primary );font-size:18px;font-weight:400;}.elementor-8476 .elementor-element.elementor-element-d9a6c97 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-43e6da9{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-28563a0 > .elementor-element-populated{margin:90px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-dbcfdfd img{width:114px;height:161px;}.elementor-8476 .elementor-element.elementor-element-751f07f .elementor-button{font-family:"HKGrotesk", Sans-serif;font-size:20px;background-color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 10px 10px 11px;}.elementor-8476 .elementor-element.elementor-element-751f07f .elementor-button:hover, .elementor-8476 .elementor-element.elementor-element-751f07f .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-8476 .elementor-element.elementor-element-751f07f .elementor-button:hover svg, .elementor-8476 .elementor-element.elementor-element-751f07f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8476 .elementor-element.elementor-element-751f07f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-83f4bb7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-de94eb9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-1ee941a{text-align:center;}.elementor-8476 .elementor-element.elementor-element-1ee941a .elementor-heading-title{color:#FFFFFF;font-family:"HKGrotesk", Sans-serif;font-size:18px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-1ee941a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 20px 0px 20px;background-color:var( --e-global-color-secondary );}.elementor-8476 .elementor-element.elementor-element-08d628c{text-align:center;color:#FFFFFF;font-size:16px;font-weight:400;}.elementor-8476 .elementor-element.elementor-element-08d628c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 20px 15px 20px;background-color:#DDB670;}.elementor-bc-flex-widget .elementor-8476 .elementor-element.elementor-element-8cd48ac.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8476 .elementor-element.elementor-element-8cd48ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8476 .elementor-element.elementor-element-8cd48ac > .elementor-element-populated{margin:98px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-1c0f674{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-ce7e861 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-6923017{text-align:center;}.elementor-8476 .elementor-element.elementor-element-6923017 .elementor-heading-title{color:#FFFFFF;font-family:"HKGrotesk", Sans-serif;font-size:18px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-6923017 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 20px 0px 20px;background-color:var( --e-global-color-primary );}.elementor-8476 .elementor-element.elementor-element-08b44b5{text-align:center;color:#FFFFFF;font-size:16px;font-weight:400;}.elementor-8476 .elementor-element.elementor-element-08b44b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 20px 15px 20px;background-color:var( --e-global-color-primary );}.elementor-8476 .elementor-element.elementor-element-07eba9e .elementor-button{font-family:"HKGrotesk", Sans-serif;font-size:20px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 10px 10px 11px;}.elementor-8476 .elementor-element.elementor-element-07eba9e .elementor-button:hover, .elementor-8476 .elementor-element.elementor-element-07eba9e .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-8476 .elementor-element.elementor-element-07eba9e .elementor-button:hover svg, .elementor-8476 .elementor-element.elementor-element-07eba9e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8476 .elementor-element.elementor-element-07eba9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-650d342 img{width:114px;height:193px;}.elementor-8476 .elementor-element.elementor-element-10ab8d6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-f697562 img{width:114px;height:251px;}.elementor-8476 .elementor-element.elementor-element-2226ebc .elementor-button{font-family:"HKGrotesk", Sans-serif;font-size:20px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 10px 10px 11px;}.elementor-8476 .elementor-element.elementor-element-2226ebc .elementor-button:hover, .elementor-8476 .elementor-element.elementor-element-2226ebc .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-8476 .elementor-element.elementor-element-2226ebc .elementor-button:hover svg, .elementor-8476 .elementor-element.elementor-element-2226ebc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8476 .elementor-element.elementor-element-2226ebc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-a87bf2d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-b6d4fc5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-e2d1e5f{text-align:center;}.elementor-8476 .elementor-element.elementor-element-e2d1e5f .elementor-heading-title{color:#FFFFFF;font-family:"HKGrotesk", Sans-serif;font-size:18px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-e2d1e5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 20px 0px 20px;background-color:var( --e-global-color-secondary );}.elementor-8476 .elementor-element.elementor-element-a92ab9f{text-align:center;color:#FFFFFF;font-size:16px;font-weight:400;}.elementor-8476 .elementor-element.elementor-element-a92ab9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 20px 15px 20px;background-color:#DDB670;}.elementor-bc-flex-widget .elementor-8476 .elementor-element.elementor-element-5d8799d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8476 .elementor-element.elementor-element-5d8799d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8476 .elementor-element.elementor-element-5d8799d > .elementor-element-populated{margin:98px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-6119c79{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-7c0dd48 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-afa7d51{text-align:center;}.elementor-8476 .elementor-element.elementor-element-afa7d51 .elementor-heading-title{color:#FFFFFF;font-family:"HKGrotesk", Sans-serif;font-size:18px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-afa7d51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 10px 0px 10px;background-color:var( --e-global-color-primary );}.elementor-8476 .elementor-element.elementor-element-59ab488{text-align:center;color:#FFFFFF;font-size:16px;font-weight:400;}.elementor-8476 .elementor-element.elementor-element-59ab488 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 40px 15px 40px;background-color:var( --e-global-color-primary );}.elementor-8476 .elementor-element.elementor-element-476e086 .elementor-button{font-family:"HKGrotesk", Sans-serif;font-size:20px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 10px 10px 11px;}.elementor-8476 .elementor-element.elementor-element-476e086 .elementor-button:hover, .elementor-8476 .elementor-element.elementor-element-476e086 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-8476 .elementor-element.elementor-element-476e086 .elementor-button:hover svg, .elementor-8476 .elementor-element.elementor-element-476e086 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8476 .elementor-element.elementor-element-476e086 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-74dedca img{width:114px;height:193px;}.elementor-8476 .elementor-element.elementor-element-7d37754{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-7feff0c > .elementor-element-populated{margin:90px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-a87e5f5 img{width:114px;height:161px;}.elementor-8476 .elementor-element.elementor-element-2bc48ff .elementor-button{font-family:"HKGrotesk", Sans-serif;font-size:20px;background-color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 10px 10px 11px;}.elementor-8476 .elementor-element.elementor-element-2bc48ff .elementor-button:hover, .elementor-8476 .elementor-element.elementor-element-2bc48ff .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-8476 .elementor-element.elementor-element-2bc48ff .elementor-button:hover svg, .elementor-8476 .elementor-element.elementor-element-2bc48ff .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8476 .elementor-element.elementor-element-2bc48ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-e46ca4a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-eb7f752 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-87ef691{text-align:center;}.elementor-8476 .elementor-element.elementor-element-87ef691 .elementor-heading-title{color:#FFFFFF;font-family:"HKGrotesk", Sans-serif;font-size:18px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-87ef691 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 20px 0px 20px;background-color:var( --e-global-color-secondary );}.elementor-8476 .elementor-element.elementor-element-5dea4c6{text-align:center;color:#FFFFFF;font-size:16px;font-weight:400;}.elementor-8476 .elementor-element.elementor-element-5dea4c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 20px 15px 20px;background-color:#DDB670;}.elementor-bc-flex-widget .elementor-8476 .elementor-element.elementor-element-7b06014.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8476 .elementor-element.elementor-element-7b06014.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8476 .elementor-element.elementor-element-7b06014 > .elementor-element-populated{margin:98px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-9d7c74f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-305e9e6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-3bb7412{text-align:center;}.elementor-8476 .elementor-element.elementor-element-3bb7412 .elementor-heading-title{color:#FFFFFF;font-family:"HKGrotesk", Sans-serif;font-size:18px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-3bb7412 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 20px 0px 20px;background-color:var( --e-global-color-primary );}.elementor-8476 .elementor-element.elementor-element-c037eb9{text-align:center;color:#FFFFFF;font-size:16px;font-weight:400;}.elementor-8476 .elementor-element.elementor-element-c037eb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 20px 15px 20px;background-color:var( --e-global-color-primary );}.elementor-8476 .elementor-element.elementor-element-bf76f48 .elementor-button{font-family:"HKGrotesk", Sans-serif;font-size:20px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 10px 10px 11px;}.elementor-8476 .elementor-element.elementor-element-bf76f48 .elementor-button:hover, .elementor-8476 .elementor-element.elementor-element-bf76f48 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-8476 .elementor-element.elementor-element-bf76f48 .elementor-button:hover svg, .elementor-8476 .elementor-element.elementor-element-bf76f48 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8476 .elementor-element.elementor-element-bf76f48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-28c1c8a img{width:114px;height:193px;}.elementor-8476 .elementor-element.elementor-element-f4b778c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-086e8da img{width:114px;height:251px;}.elementor-8476 .elementor-element.elementor-element-c0f4467 .elementor-button{font-family:"HKGrotesk", Sans-serif;font-size:20px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 10px 10px 11px;}.elementor-8476 .elementor-element.elementor-element-c0f4467 .elementor-button:hover, .elementor-8476 .elementor-element.elementor-element-c0f4467 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-8476 .elementor-element.elementor-element-c0f4467 .elementor-button:hover svg, .elementor-8476 .elementor-element.elementor-element-c0f4467 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8476 .elementor-element.elementor-element-c0f4467 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-70f5da6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-2cfc35b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-ed91196{text-align:center;}.elementor-8476 .elementor-element.elementor-element-ed91196 .elementor-heading-title{color:#FFFFFF;font-family:"HKGrotesk", Sans-serif;font-size:18px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-ed91196 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 20px 0px 20px;background-color:var( --e-global-color-secondary );}.elementor-8476 .elementor-element.elementor-element-6dab275{text-align:center;color:#FFFFFF;font-size:16px;font-weight:400;}.elementor-8476 .elementor-element.elementor-element-6dab275 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 20px 15px 20px;background-color:#DDB670;}.elementor-bc-flex-widget .elementor-8476 .elementor-element.elementor-element-ad4a265.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8476 .elementor-element.elementor-element-ad4a265.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8476 .elementor-element.elementor-element-ad4a265 > .elementor-element-populated{margin:98px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-744c22e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-42c0ab3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-0e36586{text-align:center;}.elementor-8476 .elementor-element.elementor-element-0e36586 .elementor-heading-title{color:#FFFFFF;font-family:"HKGrotesk", Sans-serif;font-size:18px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-0e36586 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 10px 0px 10px;background-color:var( --e-global-color-primary );}.elementor-8476 .elementor-element.elementor-element-f221a2c{text-align:center;color:#FFFFFF;font-size:16px;font-weight:400;}.elementor-8476 .elementor-element.elementor-element-f221a2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 40px 15px 40px;background-color:var( --e-global-color-primary );}.elementor-8476 .elementor-element.elementor-element-0ed5a1e .elementor-button{font-family:"HKGrotesk", Sans-serif;font-size:20px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 10px 10px 11px;}.elementor-8476 .elementor-element.elementor-element-0ed5a1e .elementor-button:hover, .elementor-8476 .elementor-element.elementor-element-0ed5a1e .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-8476 .elementor-element.elementor-element-0ed5a1e .elementor-button:hover svg, .elementor-8476 .elementor-element.elementor-element-0ed5a1e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8476 .elementor-element.elementor-element-0ed5a1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-7cc94b0 img{width:114px;height:193px;}.elementor-8476 .elementor-element.elementor-element-f574a58{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:4px;}.elementor-8476 .elementor-element.elementor-element-f574a58 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8476 .elementor-element.elementor-element-f574a58 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-8476 .elementor-element.elementor-element-f574a58 > .elementor-widget-container{margin:-215px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-99e61db{margin-top:50px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-f1c5b62.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8476 .elementor-element.elementor-element-f1c5b62 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-5894efe .elementor-button{padding:8px 23px 8px 24px;}.elementor-8476 .elementor-element.elementor-element-5894efe > .elementor-widget-container{margin:0px 30px 0px 30px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-5894efe{width:auto;max-width:auto;}.elementor-8476 .elementor-element.elementor-element-882ca1f .elementor-button{padding:8px 51px 8px 50px;}.elementor-8476 .elementor-element.elementor-element-882ca1f > .elementor-widget-container{margin:0px 30px 0px 30px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-882ca1f{width:auto;max-width:auto;}.elementor-8476 .elementor-element.elementor-element-ac742fe .elementor-button{padding:8px 32px 8px 31px;}.elementor-8476 .elementor-element.elementor-element-ac742fe > .elementor-widget-container{margin:0px 30px 0px 30px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-ac742fe{width:auto;max-width:auto;}.elementor-8476 .elementor-element.elementor-element-798917c:not(.elementor-motion-effects-element-type-background), .elementor-8476 .elementor-element.elementor-element-798917c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8476 .elementor-element.elementor-element-798917c{border-style:solid;border-width:2px 0px 2px 2px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:40000;}.elementor-8476 .elementor-element.elementor-element-798917c, .elementor-8476 .elementor-element.elementor-element-798917c > .elementor-background-overlay{border-radius:16px 0px 0px 16px;}.elementor-8476 .elementor-element.elementor-element-798917c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8476 .elementor-element.elementor-element-56c5e11.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8476 .elementor-element.elementor-element-56c5e11.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8476 .elementor-element.elementor-element-56c5e11:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8476 .elementor-element.elementor-element-56c5e11 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8476 .elementor-element.elementor-element-56c5e11 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-56c5e11 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8476 .elementor-element.elementor-element-b02b913 .elementor-nav-menu .elementor-item{font-size:11px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:13px;letter-spacing:0.2px;word-spacing:0px;}.elementor-8476 .elementor-element.elementor-element-b02b913 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8476 .elementor-element.elementor-element-b02b913 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8476 .elementor-element.elementor-element-b02b913 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8476 .elementor-element.elementor-element-b02b913 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-8476 .elementor-element.elementor-element-b02b913 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-8476 .elementor-element.elementor-element-b02b913 .elementor-nav-menu--main .elementor-item{padding-left:24px;padding-right:24px;padding-top:0px;padding-bottom:0px;}.elementor-8476 .elementor-element.elementor-element-b02b913{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-8476 .elementor-element.elementor-element-b02b913 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-8476 .elementor-element.elementor-element-b02b913 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-8476 .elementor-element.elementor-element-64bcc70 .elementor-button .elementor-align-icon-right{margin-left:3px;}.elementor-8476 .elementor-element.elementor-element-64bcc70 .elementor-button .elementor-align-icon-left{margin-right:3px;}.elementor-8476 .elementor-element.elementor-element-64bcc70 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:0px 8px 0px 5px;}.elementor-8476 .elementor-element.elementor-element-64bcc70 .elementor-button:hover, .elementor-8476 .elementor-element.elementor-element-64bcc70 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-8476 .elementor-element.elementor-element-64bcc70 .elementor-button:hover svg, .elementor-8476 .elementor-element.elementor-element-64bcc70 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-8476 .elementor-element.elementor-element-64bcc70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-8476 .elementor-element.elementor-element-64bcc70{left:0px;}body.rtl .elementor-8476 .elementor-element.elementor-element-64bcc70{right:0px;}.elementor-8476 .elementor-element.elementor-element-64bcc70{top:0px;--e-transform-transition-duration:500ms;}.elementor-8476 .elementor-element.elementor-element-f9cbed1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-d289bbd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8476 .elementor-element.elementor-element-d289bbd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-bc6cb52 .elementor-icon-wrapper{text-align:center;}.elementor-8476 .elementor-element.elementor-element-bc6cb52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-bc6cb52{width:auto;max-width:auto;}:root{--page-title-display:none;}@media(max-width:1500px){.elementor-8476 .elementor-element.elementor-element-9ea1e7a img{width:1400px;max-width:1400px;height:400px;}.elementor-8476 .elementor-element.elementor-element-c7806a7 .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-8476 .elementor-element.elementor-element-c7806a7 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-8476 .elementor-element.elementor-element-3e94db8 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-009e64e > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-8476 .elementor-element.elementor-element-d989b7a > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-8476 .elementor-element.elementor-element-6a46638 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-8476 .elementor-element.elementor-element-9c2b7f8 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-8476 .elementor-element.elementor-element-de0b3e9{letter-spacing:-0.4px;}.elementor-8476 .elementor-element.elementor-element-de0b3e9 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-659c9e5 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-8476 .elementor-element.elementor-element-d9a6c97 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-8476 .elementor-element.elementor-element-43e6da9{padding:20px 40px 0px 40px;}.elementor-8476 .elementor-element.elementor-element-1ee941a .elementor-heading-title{font-size:18px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-08d628c{font-size:16px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-6923017 .elementor-heading-title{font-size:18px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-08b44b5{font-size:16px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-08b44b5 > .elementor-widget-container{padding:7px 20px 15px 20px;}.elementor-8476 .elementor-element.elementor-element-e2d1e5f .elementor-heading-title{font-size:18px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-a92ab9f{font-size:16px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-a92ab9f > .elementor-widget-container{padding:7px 10px 15px 10px;}.elementor-8476 .elementor-element.elementor-element-afa7d51 .elementor-heading-title{font-size:18px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-59ab488{font-size:16px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-7d37754{padding:20px 40px 0px 40px;}.elementor-8476 .elementor-element.elementor-element-87ef691 .elementor-heading-title{font-size:18px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-5dea4c6{font-size:16px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-3bb7412 .elementor-heading-title{font-size:18px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-c037eb9{font-size:16px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-c037eb9 > .elementor-widget-container{padding:7px 20px 15px 20px;}.elementor-8476 .elementor-element.elementor-element-ed91196 .elementor-heading-title{font-size:18px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-6dab275{font-size:16px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-6dab275 > .elementor-widget-container{padding:7px 10px 15px 10px;}.elementor-8476 .elementor-element.elementor-element-0e36586 .elementor-heading-title{font-size:18px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-f221a2c{font-size:16px;line-height:20px;}}@media(max-width:1024px){.elementor-8476 .elementor-element.elementor-element-9ea1e7a img{width:800px;max-width:800px;height:300px;}.elementor-8476 .elementor-element.elementor-element-c7806a7 > .elementor-widget-container{margin:27px 0px 34px 0px;}.elementor-8476 .elementor-element.elementor-element-c1c33cf{font-size:18px;}.elementor-8476 .elementor-element.elementor-element-c1c33cf > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-8476 .elementor-element.elementor-element-fcd4f5a > .elementor-container{min-height:260px;}.elementor-8476 .elementor-element.elementor-element-009e64e .elementor-heading-title{font-size:24px;line-height:26px;}.elementor-8476 .elementor-element.elementor-element-009e64e > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-8476 .elementor-element.elementor-element-d989b7a{font-size:16px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-6a46638 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 35px 40px;}.elementor-8476 .elementor-element.elementor-element-9e8cc02 .elementor-heading-title{font-size:24px;line-height:26px;}.elementor-8476 .elementor-element.elementor-element-9e8cc02 > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-de0b3e9{font-size:16px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-f7345eb > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 35px 0px;}.elementor-8476 .elementor-element.elementor-element-659c9e5 .elementor-heading-title{font-size:24px;}.elementor-8476 .elementor-element.elementor-element-659c9e5 > .elementor-widget-container{margin:27px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-8476 .elementor-element.elementor-element-d9a6c97{font-size:16px;line-height:20px;}.elementor-8476 .elementor-element.elementor-element-d9a6c97 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-8476 .elementor-element.elementor-element-43e6da9{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-8476 .elementor-element.elementor-element-28563a0 > .elementor-element-populated{margin:90px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-1ee941a > .elementor-widget-container{padding:15px 10px 0px 10px;}.elementor-8476 .elementor-element.elementor-element-08d628c{font-size:15px;line-height:15px;}.elementor-8476 .elementor-element.elementor-element-08d628c > .elementor-widget-container{padding:7px 10px 15px 10px;}.elementor-8476 .elementor-element.elementor-element-8cd48ac > .elementor-element-populated{margin:98px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-6923017 > .elementor-widget-container{padding:23px 10px 0px 10px;}.elementor-8476 .elementor-element.elementor-element-08b44b5{font-size:15px;line-height:18px;}.elementor-8476 .elementor-element.elementor-element-08b44b5 > .elementor-widget-container{padding:7px 10px 15px 10px;}.elementor-8476 .elementor-element.elementor-element-e2d1e5f > .elementor-widget-container{padding:10px 15px 0px 10px;}.elementor-8476 .elementor-element.elementor-element-a92ab9f{font-size:15px;line-height:15px;}.elementor-8476 .elementor-element.elementor-element-a92ab9f > .elementor-widget-container{padding:7px 5px 15px 5px;}.elementor-8476 .elementor-element.elementor-element-afa7d51 > .elementor-widget-container{padding:23px 10px 0px 10px;}.elementor-8476 .elementor-element.elementor-element-59ab488{font-size:15px;line-height:18px;}.elementor-8476 .elementor-element.elementor-element-59ab488 > .elementor-widget-container{padding:7px 10px 15px 10px;}.elementor-8476 .elementor-element.elementor-element-7d37754{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-8476 .elementor-element.elementor-element-7feff0c > .elementor-element-populated{margin:90px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-87ef691 > .elementor-widget-container{padding:23px 10px 0px 10px;}.elementor-8476 .elementor-element.elementor-element-5dea4c6{font-size:15px;line-height:18px;}.elementor-8476 .elementor-element.elementor-element-5dea4c6 > .elementor-widget-container{padding:7px 10px 15px 10px;}.elementor-8476 .elementor-element.elementor-element-7b06014 > .elementor-element-populated{margin:98px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-3bb7412 > .elementor-widget-container{padding:23px 10px 0px 10px;}.elementor-8476 .elementor-element.elementor-element-c037eb9{font-size:15px;line-height:18px;}.elementor-8476 .elementor-element.elementor-element-c037eb9 > .elementor-widget-container{padding:7px 10px 15px 10px;}.elementor-8476 .elementor-element.elementor-element-ed91196 > .elementor-widget-container{padding:23px 10px 0px 10px;}.elementor-8476 .elementor-element.elementor-element-6dab275{font-size:15px;line-height:15px;}.elementor-8476 .elementor-element.elementor-element-6dab275 > .elementor-widget-container{padding:7px 10px 15px 10px;}.elementor-8476 .elementor-element.elementor-element-0e36586 > .elementor-widget-container{padding:23px 10px 0px 10px;}.elementor-8476 .elementor-element.elementor-element-f221a2c{font-size:15px;line-height:18px;}.elementor-8476 .elementor-element.elementor-element-f221a2c > .elementor-widget-container{padding:7px 10px 15px 10px;}.elementor-8476 .elementor-element.elementor-element-f574a58 > .elementor-widget-container{margin:-215px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-5894efe > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 35px 0px;}.elementor-8476 .elementor-element.elementor-element-882ca1f > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 35px 0px;}.elementor-8476 .elementor-element.elementor-element-ac742fe > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 35px 0px;}}@media(max-width:767px){.elementor-8476 .elementor-element.elementor-element-9ea1e7a img{width:520px;max-width:520px;height:200px;}.elementor-8476 .elementor-element.elementor-element-7bdaba7 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-8476 .elementor-element.elementor-element-c7806a7 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-8476 .elementor-element.elementor-element-c7806a7 > .elementor-widget-container{margin:2px 0px 14px 0px;padding:0px 20px 0px 20px;}.elementor-8476 .elementor-element.elementor-element-c1c33cf{font-size:16px;line-height:22px;}.elementor-8476 .elementor-element.elementor-element-c1c33cf > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 20px 0px 20px;}.elementor-8476 .elementor-element.elementor-element-3e94db8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-009e64e .elementor-heading-title{font-size:22px;line-height:22px;}.elementor-8476 .elementor-element.elementor-element-009e64e > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-8476 .elementor-element.elementor-element-d989b7a > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-8476 .elementor-element.elementor-element-6a46638 .elementor-button{font-size:18px;line-height:16px;padding:13px 15px 11px 15px;}.elementor-8476 .elementor-element.elementor-element-6a46638 > .elementor-widget-container{margin:20px 0px 5px 0px;padding:0px 20px 0px 20px;}.elementor-8476 .elementor-element.elementor-element-9c2b7f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-9e8cc02 .elementor-heading-title{font-size:22px;line-height:22px;}.elementor-8476 .elementor-element.elementor-element-9e8cc02 > .elementor-widget-container{margin:22px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-8476 .elementor-element.elementor-element-de0b3e9 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-8476 .elementor-element.elementor-element-f7345eb .elementor-button{font-size:18px;line-height:16px;padding:13px 15px 11px 15px;}.elementor-8476 .elementor-element.elementor-element-f7345eb > .elementor-widget-container{margin:20px 0px 36px 0px;padding:0px 20px 0px 20px;}.elementor-8476 .elementor-element.elementor-element-659c9e5 .elementor-heading-title{font-size:22px;line-height:22px;}.elementor-8476 .elementor-element.elementor-element-659c9e5 > .elementor-widget-container{margin:27px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-8476 .elementor-element.elementor-element-d9a6c97 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-8476 .elementor-element.elementor-element-43e6da9{margin-top:0px;margin-bottom:0px;}.elementor-8476 .elementor-element.elementor-element-28563a0 > .elementor-element-populated{margin:90px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8476 .elementor-element.elementor-element-dbcfdfd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-dbcfdfd{width:100%;max-width:100%;}.elementor-8476 .elementor-element.elementor-element-751f07f{width:100%;max-width:100%;}.elementor-8476 .elementor-element.elementor-element-1ee941a .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-8476 .elementor-element.elementor-element-1ee941a > .elementor-widget-container{padding:13px 10px 0px 10px;}.elementor-8476 .elementor-element.elementor-element-1ee941a{width:100%;max-width:100%;}.elementor-8476 .elementor-element.elementor-element-08d628c{font-size:15px;line-height:16px;width:auto;max-width:auto;}.elementor-8476 .elementor-element.elementor-element-6923017 .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-8476 .elementor-element.elementor-element-6923017 > .elementor-widget-container{padding:13px 10px 0px 10px;}.elementor-8476 .elementor-element.elementor-element-6923017{width:100%;max-width:100%;}.elementor-8476 .elementor-element.elementor-element-08b44b5{font-size:15px;line-height:16px;}.elementor-8476 .elementor-element.elementor-element-e2d1e5f .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-8476 .elementor-element.elementor-element-e2d1e5f > .elementor-widget-container{padding:13px 10px 0px 10px;}.elementor-8476 .elementor-element.elementor-element-e2d1e5f{width:100%;max-width:100%;}.elementor-8476 .elementor-element.elementor-element-a92ab9f{font-size:16px;line-height:16px;letter-spacing:-1px;}.elementor-8476 .elementor-element.elementor-element-a92ab9f > .elementor-widget-container{padding:7px 10px 15px 10px;}.elementor-8476 .elementor-element.elementor-element-afa7d51 .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-8476 .elementor-element.elementor-element-afa7d51 > .elementor-widget-container{padding:13px 10px 0px 10px;}.elementor-8476 .elementor-element.elementor-element-afa7d51{width:100%;max-width:100%;}.elementor-8476 .elementor-element.elementor-element-59ab488{font-size:15px;line-height:16px;}.elementor-8476 .elementor-element.elementor-element-7d37754{margin-top:20px;margin-bottom:0px;}.elementor-8476 .elementor-element.elementor-element-7feff0c > .elementor-element-populated{margin:auto auto auto auto;--e-column-margin-right:auto;--e-column-margin-left:auto;}.elementor-8476 .elementor-element.elementor-element-a87e5f5 img{width:80px;height:113px;}.elementor-8476 .elementor-element.elementor-element-a87e5f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8476 .elementor-element.elementor-element-a87e5f5{width:100%;max-width:100%;}.elementor-8476 .elementor-element.elementor-element-2bc48ff{width:100%;max-width:100%;}.elementor-8476 .elementor-element.elementor-element-87ef691 .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-8476 .elementor-element.elementor-element-87ef691 > .elementor-widget-container{padding:13px 10px 0px 10px;}.elementor-8476 .elementor-element.elementor-element-87ef691{width:100%;max-width:100%;}.elementor-8476 .elementor-element.elementor-element-5dea4c6{font-size:15px;line-height:16px;width:auto;max-width:auto;}.elementor-8476 .elementor-element.elementor-element-7b06014 > .elementor-element-populated{margin:auto auto auto auto;--e-column-margin-right:auto;--e-column-margin-left:auto;}.elementor-8476 .elementor-element.elementor-element-3bb7412 .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-8476 .elementor-element.elementor-element-3bb7412 > .elementor-widget-container{padding:13px 10px 0px 10px;}.elementor-8476 .elementor-element.elementor-element-3bb7412{width:100%;max-width:100%;}.elementor-8476 .elementor-element.elementor-element-c037eb9{font-size:15px;line-height:16px;}.elementor-8476 .elementor-element.elementor-element-28c1c8a img{width:80px;height:135px;}.elementor-8476 .elementor-element.elementor-element-f4b778c > .elementor-element-populated{margin:auto auto auto auto;--e-column-margin-right:auto;--e-column-margin-left:auto;}.elementor-8476 .elementor-element.elementor-element-086e8da img{width:80px;height:176px;}.elementor-8476 .elementor-element.elementor-element-ed91196 .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-8476 .elementor-element.elementor-element-ed91196 > .elementor-widget-container{padding:13px 10px 0px 10px;}.elementor-8476 .elementor-element.elementor-element-ed91196{width:100%;max-width:100%;}.elementor-8476 .elementor-element.elementor-element-6dab275{font-size:16px;line-height:16px;letter-spacing:0px;}.elementor-8476 .elementor-element.elementor-element-6dab275 > .elementor-widget-container{padding:7px 10px 15px 10px;}.elementor-8476 .elementor-element.elementor-element-ad4a265 > .elementor-element-populated{margin:auto auto auto auto;--e-column-margin-right:auto;--e-column-margin-left:auto;}.elementor-8476 .elementor-element.elementor-element-0e36586 .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-8476 .elementor-element.elementor-element-0e36586 > .elementor-widget-container{padding:13px 10px 0px 10px;}.elementor-8476 .elementor-element.elementor-element-0e36586{width:100%;max-width:100%;}.elementor-8476 .elementor-element.elementor-element-f221a2c{font-size:15px;line-height:16px;}.elementor-8476 .elementor-element.elementor-element-7cc94b0 img{width:80px;height:135px;}.elementor-8476 .elementor-element.elementor-element-99e61db{margin-top:10px;margin-bottom:10px;}.elementor-8476 .elementor-element.elementor-element-5894efe .elementor-button{font-size:18px;line-height:16px;padding:13px 23px 11px 23px;}.elementor-8476 .elementor-element.elementor-element-5894efe > .elementor-widget-container{margin:10px 0px 5px 0px;padding:0px 20px 0px 20px;}.elementor-8476 .elementor-element.elementor-element-882ca1f .elementor-button{font-size:18px;line-height:16px;padding:13px 48px 11px 49px;}.elementor-8476 .elementor-element.elementor-element-882ca1f > .elementor-widget-container{margin:10px 0px 5px 0px;padding:0px 20px 0px 20px;}.elementor-8476 .elementor-element.elementor-element-ac742fe .elementor-button{font-size:18px;line-height:16px;padding:13px 31px 11px 31px;}.elementor-8476 .elementor-element.elementor-element-ac742fe > .elementor-widget-container{margin:10px 0px 5px 0px;padding:0px 20px 0px 20px;}}/* Start custom CSS for image, class: .elementor-element-9ea1e7a */.elementor-8476 .elementor-element.elementor-element-9ea1e7a .elementor-widget-container {
    transform: skewX(-30deg);
    width: 1100px;
    margin: 0px auto;
    overflow: hidden;
}
.elementor-8476 .elementor-element.elementor-element-9ea1e7a img {
    transform: skewX(30deg);
    margin-left: -150px;
}

@media screen and (max-width: 1500px) {
.elementor-8476 .elementor-element.elementor-element-9ea1e7a .elementor-widget-container {
    width: 800px;
}
.elementor-8476 .elementor-element.elementor-element-9ea1e7a img {
    margin-left: -150px;
}
}

@media screen and (max-width: 1024px) {
.elementor-8476 .elementor-element.elementor-element-9ea1e7a .elementor-widget-container {
    width: 600px;
}
.elementor-8476 .elementor-element.elementor-element-9ea1e7a img {
    margin-left: -100px;
}
}

@media screen and (max-width: 767px) {
.elementor-8476 .elementor-element.elementor-element-9ea1e7a .elementor-widget-container {
    width: 300px;
}
.elementor-8476 .elementor-element.elementor-element-9ea1e7a img {
    margin-left: -100px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-81fd6dd */.elementor-8476 .elementor-element.elementor-element-81fd6dd {
    height: 400px;
    max-height: 400px;
    overflow: hidden;
    box-shadow: inset 0px 0px 200px rgb(0 0 0 / 100%) !important;
}
.elementor-8476 .elementor-element.elementor-element-81fd6dd .elementor-motion-effects-container > div {
    transition: 14s;
}

@media screen and (max-width: 1500px) {
.elementor-8476 .elementor-element.elementor-element-81fd6dd {
    height: 400px;
    max-height: 400px;
}
}

@media screen and (max-width: 1024px) {
.elementor-8476 .elementor-element.elementor-element-81fd6dd {
    height: 300px;
    max-height: 300px;
}
}

@media screen and (max-width: 767px) {
.elementor-8476 .elementor-element.elementor-element-81fd6dd {
    height: 200px;
    max-height: 200px;
}
}/* End custom CSS */
/* Start custom CSS for breadcrumbs, class: .elementor-element-7bdaba7 */.elementor-8476 .elementor-element.elementor-element-7bdaba7 a {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
}
.elementor-8476 .elementor-element.elementor-element-7bdaba7 a:hover {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7806a7 */.elementor-8476 .elementor-element.elementor-element-c7806a7 h1 {
font-size: 60px !important;
line-height: 60px !important;
}

@media screen and (max-width: 1024px) {
    .elementor-8476 .elementor-element.elementor-element-c7806a7 h1 {
        font-size: 40px !important;
        line-height: 40px !important;
    }
}

@media screen and (max-width: 768px) {
    .elementor-8476 .elementor-element.elementor-element-c7806a7 h1 {
        font-size: 30px !important;
        line-height: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-009e64e */.elementor-8476 .elementor-element.elementor-element-009e64e {
width: 670px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d989b7a */.elementor-8476 .elementor-element.elementor-element-d989b7a {
width: 670px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a46638 */.elementor-8476 .elementor-element.elementor-element-6a46638 {
width: 670px;
}

@media screen and (max-width: 768px) {
    .elementor-8476 .elementor-element.elementor-element-6a46638 a {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e8cc02 */.elementor-8476 .elementor-element.elementor-element-9e8cc02 {
width: 670px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de0b3e9 */.elementor-8476 .elementor-element.elementor-element-de0b3e9 {
width: 670px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7345eb */.elementor-8476 .elementor-element.elementor-element-f7345eb {
width: 670px;
}

@media screen and (max-width: 768px) {
    .elementor-8476 .elementor-element.elementor-element-f7345eb a {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbcfdfd */@media screen and (max-width: 768px) {
 

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-751f07f */.elementor-8476 .elementor-element.elementor-element-751f07f .elementor-button {
cursor: pointer;
}
.elementor-8476 .elementor-element.elementor-element-751f07f .elementor-button-text {
font-size: 31px !important;
color: #ffffff;
}

@media screen and (max-width: 768px) {
 
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-83f4bb7 */@media screen and (max-width: 768px) {

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-28563a0 */.elementor-8476 .elementor-element.elementor-element-28563a0 {
width: 320px;
}

@media screen and (max-width: 1024px) {
 
  .elementor-8476 .elementor-element.elementor-element-28563a0 {
    width: 170px;
  }
    
}
    
@media screen and (max-width: 768px) {
 
  .elementor-8476 .elementor-element.elementor-element-28563a0 {
    width: 50%;
  }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07eba9e */.elementor-8476 .elementor-element.elementor-element-07eba9e .elementor-button {
cursor: pointer;
}
.elementor-8476 .elementor-element.elementor-element-07eba9e .elementor-button-text {
font-size: 31px !important;
color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8cd48ac */.elementor-8476 .elementor-element.elementor-element-8cd48ac {
width: 320px;
height: 484px;
}

@media screen and (max-width: 1024px) {
 
  .elementor-8476 .elementor-element.elementor-element-8cd48ac {
    width: 170px;
  }
    
}

@media screen and (max-width: 768px) {
 
  .elementor-8476 .elementor-element.elementor-element-8cd48ac {
    width: 50%;
  }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2226ebc */.elementor-8476 .elementor-element.elementor-element-2226ebc .elementor-button {
cursor: pointer;
}
.elementor-8476 .elementor-element.elementor-element-2226ebc .elementor-button-text {
font-size: 31px !important;
color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-10ab8d6 */.elementor-8476 .elementor-element.elementor-element-10ab8d6 {
width: 320px;
}

@media screen and (max-width: 1024px) {
 
  .elementor-8476 .elementor-element.elementor-element-10ab8d6 {
    width: 170px;
  }
    
}

@media screen and (max-width: 768px) {
 
  .elementor-8476 .elementor-element.elementor-element-10ab8d6 {
    width: 50%;
  }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-476e086 */.elementor-8476 .elementor-element.elementor-element-476e086 .elementor-button {
cursor: pointer;
}
.elementor-8476 .elementor-element.elementor-element-476e086 .elementor-button-text {
font-size: 31px !important;
color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5d8799d */.elementor-8476 .elementor-element.elementor-element-5d8799d {
width: 320px;
height: 484px;
}

@media screen and (max-width: 1024px) {
 
  .elementor-8476 .elementor-element.elementor-element-5d8799d {
    width: 170px;
  }
    
}

@media screen and (max-width: 768px) {
 
  .elementor-8476 .elementor-element.elementor-element-5d8799d {
    width: 50%;
  }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43e6da9 */.elementor-8476 .elementor-element.elementor-element-43e6da9 {
z-index: 9999;
}
.elementor-8476 .elementor-element.elementor-element-43e6da9 .elementor-container {
justify-content: center;
}
.elementor-8476 .elementor-element.elementor-element-43e6da9 .elementor-button-text.box-inte-open:after {
content:'-';
font-size: 44px;
position: absolute;
margin: 0px 0px 0px -18px;
background-color: #ddb670 !important;
transition: 0.3s;
}
.elementor-8476 .elementor-element.elementor-element-43e6da9 .elementor-button:hover .elementor-button-text.box-inte-open:after {
background-color: #0d1245 !important;
}
.elementor-8476 .elementor-element.elementor-element-43e6da9 .elementor-button-text.box-inte-open2:after {
content:'-';
font-size: 44px;
position: absolute;
margin: 0px 0px 0px -18px;
background-color: #0d1245 !important;
transition: 0.3s;
}
.elementor-8476 .elementor-element.elementor-element-43e6da9 .elementor-button:hover .elementor-button-text.box-inte-open2:after {
background-color: #ddb670 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a87e5f5 */@media screen and (max-width: 768px) {
  .elementor-8476 .elementor-element.elementor-element-a87e5f5 {
      height: 80px;
      width: 100px !important;
      overflow: hidden;
      text-align: left;
      z-index: 50000;
  }
  .elementor-8476 .elementor-element.elementor-element-a87e5f5:before {
      content:'';
      width: 20px;
      height: 3px;
      background: #dcdcdc;
      display: none;
      position: absolute;
      right: 0px;
      top: calc(50% - 2px);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2bc48ff */.elementor-8476 .elementor-element.elementor-element-2bc48ff .elementor-button {
cursor: pointer;
}
.elementor-8476 .elementor-element.elementor-element-2bc48ff .elementor-button-text {
font-size: 31px !important;
color: #ffffff;
}

@media screen and (max-width: 768px) {
  .elementor-8476 .elementor-element.elementor-element-2bc48ff {
      width: 30px !important;
      height: 30px;
      overflow: hidden;
      z-index: 50000;
  }
  .elementor-8476 .elementor-element.elementor-element-2bc48ff .elementor-button-text {
      font-size: 32px !important;
      color: #ffffff;
      line-height: 16px;
      margin-left: -5px;
  }
  .elementor-8476 .elementor-element.elementor-element-2bc48ff .elementor-button-text.box-inte-open {
      font-size: 22px !important;
      color: #ffffff;
      line-height: 14px;
      margin-left: 0px;
  }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e46ca4a */@media screen and (max-width: 768px) {
  .elementor-8476 .elementor-element.elementor-element-e46ca4a {
      width: calc(100vw - 186px);
      z-index: 50000;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7feff0c */.elementor-8476 .elementor-element.elementor-element-7feff0c {
width: 320px;
}

@media screen and (max-width: 1024px) {
 
  .elementor-8476 .elementor-element.elementor-element-7feff0c {
    width: 170px;
  }
    
}
    
@media screen and (max-width: 768px) {
 
  .elementor-8476 .elementor-element.elementor-element-7feff0c {
    width: 100%;
    align-content: center;
    flex-wrap: wrap;
    align-items: center;
    height: auto;
    margin-bottom: 20px;
  }
  .elementor-8476 .elementor-element.elementor-element-7feff0c > div {  
    align-content: center;
    align-items: center;
  }
  .elementor-8476 .elementor-element.elementor-element-7feff0c > div:after {
    content: '';
    display: block;
    height: 3px;
    width: 50%;
    position: absolute;
    background: #dcdcdc;
    left: 0%;
    z-index: 0;
  }
  
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9d7c74f */@media screen and (max-width: 768px) {
  .elementor-8476 .elementor-element.elementor-element-9d7c74f {
      width: calc(100vw - 186px);
      z-index: 50000;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf76f48 */.elementor-8476 .elementor-element.elementor-element-bf76f48 .elementor-button {
cursor: pointer;
}
.elementor-8476 .elementor-element.elementor-element-bf76f48 .elementor-button-text {
font-size: 31px !important;
color: #ffffff;
}

@media screen and (max-width: 768px) {
  .elementor-8476 .elementor-element.elementor-element-bf76f48 {
      width: 30px !important;
      height: 30px;
      overflow: hidden;
      z-index: 50000;
  }
  .elementor-8476 .elementor-element.elementor-element-bf76f48 .elementor-button-text {
      font-size: 32px !important;
      color: #ffffff;
      line-height: 16px;
      margin-left: -5px;
  }
  .elementor-8476 .elementor-element.elementor-element-bf76f48 .elementor-button-text.box-inte-open2 {
      font-size: 22px !important;
      color: #ffffff;
      line-height: 14px;
      margin-left: 0px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28c1c8a */@media screen and (max-width: 768px) {
  .elementor-8476 .elementor-element.elementor-element-28c1c8a {
      height: 80px;
      width: 100px !important;
      overflow: hidden;
      text-align: right;
      z-index: 50000;
  }
  .elementor-8476 .elementor-element.elementor-element-28c1c8a img {
      margin-top: -55px;
  }
  .elementor-8476 .elementor-element.elementor-element-28c1c8a:before {
      content:'';
      width: 20px;
      height: 3px;
      background: #dcdcdc;
      display: none;
      position: absolute;
      left: 0px;
      top: calc(50% - 2px);
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b06014 */.elementor-8476 .elementor-element.elementor-element-7b06014 {
width: 320px;
height: 484px;
}

@media screen and (max-width: 1024px) {
 
  .elementor-8476 .elementor-element.elementor-element-7b06014 {
    width: 170px;
  }
    
}

@media screen and (max-width: 768px) {
 
  .elementor-8476 .elementor-element.elementor-element-7b06014 {
    width: 100%;
    align-content: center;
    flex-wrap: wrap;
    align-items: center;
    height: auto;
    margin-bottom: 20px;
  }
  .elementor-8476 .elementor-element.elementor-element-7b06014 > div {  
    align-content: center !important;
    align-items: center !important;
    justify-content: flex-end;
  }
  .elementor-8476 .elementor-element.elementor-element-7b06014 > div:after {
    content: '';
    display: block;
    height: 3px;
    width: 50%;
    position: absolute;
    background: #dcdcdc;
    right: 0%;
    z-index: 0;
  }
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-086e8da */@media screen and (max-width: 768px) {
  .elementor-8476 .elementor-element.elementor-element-086e8da {
      height: 80px;
      width: 100px !important;
      overflow: hidden;
      text-align: left;
      z-index: 50000;
  }
  .elementor-8476 .elementor-element.elementor-element-086e8da:before {
      content:'';
      width: 20px;
      height: 3px;
      background: #dcdcdc;
      display: none;
      position: absolute;
      right: 0px;
      top: calc(50% - 2px);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0f4467 */.elementor-8476 .elementor-element.elementor-element-c0f4467 .elementor-button {
cursor: pointer;
}
.elementor-8476 .elementor-element.elementor-element-c0f4467 .elementor-button-text {
font-size: 31px !important;
color: #ffffff;
}

@media screen and (max-width: 768px) {
  .elementor-8476 .elementor-element.elementor-element-c0f4467 {
      width: 30px !important;
      height: 30px;
      overflow: hidden;
      z-index: 50000;
  }
  .elementor-8476 .elementor-element.elementor-element-c0f4467 .elementor-button-text {
      font-size: 32px !important;
      color: #ffffff;
      line-height: 16px;
      margin-left: -5px;
  }
  .elementor-8476 .elementor-element.elementor-element-c0f4467 .elementor-button-text.box-inte-open {
      font-size: 22px !important;
      color: #ffffff;
      line-height: 14px;
      margin-left: 0px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-70f5da6 */@media screen and (max-width: 768px) {
  .elementor-8476 .elementor-element.elementor-element-70f5da6 {
      width: calc(100vw - 186px);
      z-index: 50000;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f4b778c */.elementor-8476 .elementor-element.elementor-element-f4b778c {
width: 320px;
}

@media screen and (max-width: 1024px) {
 
  .elementor-8476 .elementor-element.elementor-element-f4b778c {
    width: 170px;
  }
    
}

@media screen and (max-width: 768px) {
 
  .elementor-8476 .elementor-element.elementor-element-f4b778c {
    width: 100%;
    align-content: center;
    flex-wrap: wrap;
    align-items: center;
    height: auto;
    margin-bottom: 20px;
  }
  .elementor-8476 .elementor-element.elementor-element-f4b778c > div {  
    align-content: center;
    align-items: center;
  }
  .elementor-8476 .elementor-element.elementor-element-f4b778c > div:after {
    content: '';
    display: block;
    height: 3px;
    width: 50%;
    position: absolute;
    background: #dcdcdc;
    left: 0%;
    z-index: 0;
  }
  
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-744c22e */@media screen and (max-width: 768px) {
  .elementor-8476 .elementor-element.elementor-element-744c22e {
      width: calc(100vw - 186px);
      z-index: 50000;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ed5a1e */.elementor-8476 .elementor-element.elementor-element-0ed5a1e .elementor-button {
cursor: pointer;
}
.elementor-8476 .elementor-element.elementor-element-0ed5a1e .elementor-button-text {
font-size: 31px !important;
color: #ffffff;
}

@media screen and (max-width: 768px) {
  .elementor-8476 .elementor-element.elementor-element-0ed5a1e {
      width: 30px !important;
      height: 30px;
      overflow: hidden;
      z-index: 50000;
  }
  .elementor-8476 .elementor-element.elementor-element-0ed5a1e .elementor-button-text {
      font-size: 32px !important;
      color: #ffffff;
      line-height: 16px;
      margin-left: -5px;
  }
  .elementor-8476 .elementor-element.elementor-element-0ed5a1e .elementor-button-text.box-inte-open2 {
      font-size: 22px !important;
      color: #ffffff;
      line-height: 14px;
      margin-left: 0px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cc94b0 */@media screen and (max-width: 768px) {
  .elementor-8476 .elementor-element.elementor-element-7cc94b0 {
      height: 80px;
      width: 100px !important;
      overflow: hidden;
      text-align: right;
      z-index: 50000;
  }
  .elementor-8476 .elementor-element.elementor-element-7cc94b0 img {
      margin-top: -55px;
  }
  .elementor-8476 .elementor-element.elementor-element-7cc94b0:before {
      content:'';
      width: 20px;
      height: 3px;
      background: #dcdcdc;
      display: none;
      position: absolute;
      left: 0px;
      top: calc(50% - 2px);
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ad4a265 */.elementor-8476 .elementor-element.elementor-element-ad4a265 {
width: 320px;
height: 484px;
}

@media screen and (max-width: 1024px) {
 
  .elementor-8476 .elementor-element.elementor-element-ad4a265 {
    width: 170px;
  }
    
}

@media screen and (max-width: 768px) {
 
  .elementor-8476 .elementor-element.elementor-element-ad4a265 {
    width: 100%;
    align-content: center;
    flex-wrap: wrap;
    align-items: center;
    height: auto;
  }
  .elementor-8476 .elementor-element.elementor-element-ad4a265 > div {  
    align-content: center !important;
    align-items: center !important;
    justify-content: flex-end;
  }
  .elementor-8476 .elementor-element.elementor-element-ad4a265 > div:after {
    content: '';
    display: block;
    height: 3px;
    width: 50%;
    position: absolute;
    background: #dcdcdc;
    right: 0%;
    z-index: 0;
  }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d37754 */.elementor-8476 .elementor-element.elementor-element-7d37754 {
z-index: 9999;
}
.elementor-8476 .elementor-element.elementor-element-7d37754 .elementor-container {
justify-content: center;
}
.elementor-8476 .elementor-element.elementor-element-7d37754 .elementor-button-text.box-inte-open:after {
content:'-';
font-size: 44px;
position: absolute;
margin: 0px 0px 0px -18px;
background-color: #ddb670 !important;
transition: 0.3s;
}
.elementor-8476 .elementor-element.elementor-element-7d37754 .elementor-button:hover .elementor-button-text.box-inte-open:after {
background-color: #0d1245 !important;
}
.elementor-8476 .elementor-element.elementor-element-7d37754 .elementor-button-text.box-inte-open2:after {
content:'-';
font-size: 44px;
position: absolute;
margin: 0px 0px 0px -18px;
background-color: #0d1245 !important;
transition: 0.3s;
}
.elementor-8476 .elementor-element.elementor-element-7d37754 .elementor-button:hover .elementor-button-text.box-inte-open2:after {
background-color: #ddb670 !important;
}

@media screen and (max-width: 768px) {
 
  .elementor-8476 .elementor-element.elementor-element-7d37754:before {
    content: '';
    height: 100%;
    width: 3px;
    background: #DCDCDC;
    display: block;
    position: absolute;
    left: calc(50% - 2px);
  }
  
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f574a58 */.elementor-8476 .elementor-element.elementor-element-f574a58 .elementor-divider-separator {
border-image: linear-gradient(#ffffff, #111111, #ffffff) 1;
border-image-source: linear-gradient(to left, #ffffff, #dddddd, #ffffff) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5894efe */@media screen and (max-width: 768px) {
    .elementor-8476 .elementor-element.elementor-element-5894efe a {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-882ca1f */@media screen and (max-width: 768px) {
    .elementor-8476 .elementor-element.elementor-element-882ca1f a {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac742fe */@media screen and (max-width: 768px) {
    .elementor-8476 .elementor-element.elementor-element-ac742fe a {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b02b913 */.elementor-8476 .elementor-element.elementor-element-b02b913 ul li a {
    padding-right: 10px !important;
    padding-left: 12px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64bcc70 */.elementor-8476 .elementor-element.elementor-element-64bcc70 {
    z-index: 500000;
    width: 29px !important;
    height: 29px !important;
    margin-left: -36px;
    cursor: pointer;
    left: unset !important;
    top: unset !important;
}
.elementor-8476 .elementor-element.elementor-element-64bcc70 .elementor-button-wrapper {
    height: 27px !important;
}
.elementor-8476 .elementor-element.elementor-element-64bcc70 .elementor-button-icon {
    margin-left: 2px;
    margin-right: 1px;
    margin-top: 1px;
    margin-bottom: -1px;
}

.elementor-8476 .elementor-element.elementor-element-64bcc70 .elementor-widget-container:hover .elementor-button-wrapper {
    transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-798917c */.elementor-8476 .elementor-element.elementor-element-798917c {
    position: absolute;
    top: 0;
    right: 0;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    width: 160px;
    transition: 0.3s;
    margin-left: 0px;
}
.anchormenuclose {
    margin-left: 138px !important;
}
.rotatearrowclose {
    --e-transform-rotateZ: 180deg;
}
.rotatearrowclose:hover {
    --e-transform-rotateZ: 0deg !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc6cb52 */.elementor-8476 .elementor-element.elementor-element-bc6cb52 {
cursor: pointer;
}

.elementor-8476 .elementor-element.elementor-element-bc6cb52 #circleScrollButton {
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f9cbed1 */.elementor-8476 .elementor-element.elementor-element-f9cbed1 {
position: fixed;
display: block;
bottom: 35px;
right: calc(50% - 22px);
z-index: 800000;
}/* End custom CSS */
/* Start custom CSS */.box-info-inte {
display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HKGrotesk';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.ingenium.fr/wp-content/uploads/2023/09/HKGrotesk-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'HKGrotesk';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.ingenium.fr/wp-content/uploads/2023/09/HKGrotesk-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'HKGrotesk';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.ingenium.fr/wp-content/uploads/2023/09/HKGrotesk-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'HKGrotesk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.ingenium.fr/wp-content/uploads/2023/09/HKGrotesk-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'HKGrotesk';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.ingenium.fr/wp-content/uploads/2023/09/HKGrotesk-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'HKGrotesk';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.ingenium.fr/wp-content/uploads/2023/09/HKGrotesk-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'HKGrotesk';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.ingenium.fr/wp-content/uploads/2023/09/HKGrotesk-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */