.elementor-7061 .elementor-element.elementor-element-df6b06d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7061 .elementor-element.elementor-element-df6b06d:not(.elementor-motion-effects-element-type-background), .elementor-7061 .elementor-element.elementor-element-df6b06d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7061 .elementor-element.elementor-element-990df9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7061 .elementor-element.elementor-element-990df9a:not(.elementor-motion-effects-element-type-background), .elementor-7061 .elementor-element.elementor-element-990df9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7061 .elementor-element.elementor-element-ab5b810{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-7061 .elementor-element.elementor-element-ab5b810:not(.elementor-motion-effects-element-type-background), .elementor-7061 .elementor-element.elementor-element-ab5b810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7061 .elementor-element.elementor-element-2b21fde{--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;}.elementor-7061 .elementor-element.elementor-element-049ca4c{--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;}.elementor-7061 .elementor-element.elementor-element-202c2b4{text-align:center;}.elementor-7061 .elementor-element.elementor-element-202c2b4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-7061 .elementor-element.elementor-element-ea92ed1{--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;}.elementor-7061 .elementor-element.elementor-element-b7d51c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7061 .elementor-element.elementor-element-b7d51c9:not(.elementor-motion-effects-element-type-background), .elementor-7061 .elementor-element.elementor-element-b7d51c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7061 .elementor-element.elementor-element-f4e8f18{--animation-duration:1200ms;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dynamic-text-color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-f4e8f18 .elementor-headline{text-align:center;font-family:"Manrope", Sans-serif;font-size:36px;}.elementor-7061 .elementor-element.elementor-element-f4e8f18 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-f4e8f18 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-7061 .elementor-element.elementor-element-6e50237{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-6e50237 .elementor-headline{text-align:center;font-family:"Manrope", Sans-serif;font-size:36px;}.elementor-7061 .elementor-element.elementor-element-6e50237 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-6e50237 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-7061 .elementor-element.elementor-element-29e317b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7061 .elementor-element.elementor-element-29e317b:not(.elementor-motion-effects-element-type-background), .elementor-7061 .elementor-element.elementor-element-29e317b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7061 .elementor-element.elementor-element-eb8ddb8{--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;}.elementor-7061 .elementor-element.elementor-element-bc6b2ea{--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;}.elementor-7061 .elementor-element.elementor-element-3bc4685{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-7061 .elementor-element.elementor-element-3bc4685 .elementor-divider-separator{width:100%;}.elementor-7061 .elementor-element.elementor-element-3bc4685 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7061 .elementor-element.elementor-element-145b491{--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;}.elementor-7061 .elementor-element.elementor-element-7f46792{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-7061 .elementor-element.elementor-element-7f46792:not(.elementor-motion-effects-element-type-background), .elementor-7061 .elementor-element.elementor-element-7f46792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7061 .elementor-element.elementor-element-de64c64{--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;}.elementor-7061 .elementor-element.elementor-element-cf65b4a{--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;}.elementor-7061 .elementor-element.elementor-element-612e588 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-accent );}.elementor-7061 .elementor-element.elementor-element-755b1d6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-4ff52ac{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;color:#B3B3B3;}.elementor-7061 .elementor-element.elementor-element-fa5e4e4{--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;}.elementor-7061 .elementor-element.elementor-element-37665bc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-e3caf4c{font-size:14px;color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-fbd198e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-53dabb7{font-size:14px;color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-9089c14 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-48ccb0a{font-size:14px;color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-8a67d96{--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;}.elementor-7061 .elementor-element.elementor-element-6e543bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7061 .elementor-element.elementor-element-6e543bf:not(.elementor-motion-effects-element-type-background), .elementor-7061 .elementor-element.elementor-element-6e543bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7061 .elementor-element.elementor-element-54928db{--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;}.elementor-7061 .elementor-element.elementor-element-e273c6f{--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;}.elementor-7061 .elementor-element.elementor-element-6c24c9a{--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;}.elementor-7061 .elementor-element.elementor-element-598da6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-7061 .elementor-element.elementor-element-598da6d:not(.elementor-motion-effects-element-type-background), .elementor-7061 .elementor-element.elementor-element-598da6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101B1F;}.elementor-7061 .elementor-element.elementor-element-c285791{--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;}.elementor-7061 .elementor-element.elementor-element-f92324f{--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;}.elementor-7061 .elementor-element.elementor-element-be96914 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-accent );}.elementor-7061 .elementor-element.elementor-element-4bc732f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-7bac7d5{--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;}.elementor-7061 .elementor-element.elementor-element-3e1ecc9{font-size:14px;color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-32e3edd{--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;}.elementor-7061 .elementor-element.elementor-element-e58ef3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-7061 .elementor-element.elementor-element-e58ef3c:not(.elementor-motion-effects-element-type-background), .elementor-7061 .elementor-element.elementor-element-e58ef3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101B1F;}.elementor-7061 .elementor-element.elementor-element-4e7d81f{--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;}.elementor-7061 .elementor-element.elementor-element-0eaad96{--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;}.elementor-7061 .elementor-element.elementor-element-06539e2 .elementor-icon-wrapper{text-align:center;}.elementor-7061 .elementor-element.elementor-element-df0b1c5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-d147a4f{font-size:14px;color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-7a6401b{--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;}.elementor-7061 .elementor-element.elementor-element-d843912 .elementor-icon-wrapper{text-align:center;}.elementor-7061 .elementor-element.elementor-element-b25c63e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-a764d89{font-size:14px;color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-1fec3f7{--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;}.elementor-7061 .elementor-element.elementor-element-cc22086 .elementor-icon-wrapper{text-align:center;}.elementor-7061 .elementor-element.elementor-element-a8aa9c1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-3978555{font-size:14px;color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-00bee5c{--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;}.elementor-7061 .elementor-element.elementor-element-b865054{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-7061 .elementor-element.elementor-element-b865054:not(.elementor-motion-effects-element-type-background), .elementor-7061 .elementor-element.elementor-element-b865054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7061 .elementor-element.elementor-element-c0aef63{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-7061 .elementor-element.elementor-element-c0aef63 .elementor-divider-separator{width:100%;}.elementor-7061 .elementor-element.elementor-element-c0aef63 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7061 .elementor-element.elementor-element-e8d75cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7061 .elementor-element.elementor-element-e8d75cb:not(.elementor-motion-effects-element-type-background), .elementor-7061 .elementor-element.elementor-element-e8d75cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7061 .elementor-element.elementor-element-c3530fd{--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;}.elementor-7061 .elementor-element.elementor-element-f2adb42{--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;}.elementor-7061 .elementor-element.elementor-element-48a5444{text-align:center;}.elementor-7061 .elementor-element.elementor-element-48a5444 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-accent );}.elementor-7061 .elementor-element.elementor-element-ec6111b{text-align:center;}.elementor-7061 .elementor-element.elementor-element-ec6111b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:46px;font-weight:600;color:var( --e-global-color-text );}.elementor-7061 .elementor-element.elementor-element-6c2337a{text-align:center;font-size:14px;color:#99AAB1;}.elementor-7061 .elementor-element.elementor-element-a6a6cf5 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-7061 .elementor-element.elementor-element-a6a6cf5 .elementor-button:hover, .elementor-7061 .elementor-element.elementor-element-a6a6cf5 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-7061 .elementor-element.elementor-element-a6a6cf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:10px 0px 10px 0px;}.elementor-7061 .elementor-element.elementor-element-a6a6cf5 .elementor-button:hover svg, .elementor-7061 .elementor-element.elementor-element-a6a6cf5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7061 .elementor-element.elementor-element-544ef61{--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;}.elementor-7061 .elementor-element.elementor-element-daa6dc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-7061 .elementor-element.elementor-element-daa6dc6:not(.elementor-motion-effects-element-type-background), .elementor-7061 .elementor-element.elementor-element-daa6dc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7061 .elementor-element.elementor-element-932feea{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-7061 .elementor-element.elementor-element-932feea .elementor-divider-separator{width:100%;}.elementor-7061 .elementor-element.elementor-element-932feea .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:767px){.elementor-7061 .elementor-element.elementor-element-202c2b4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7061 .elementor-element.elementor-element-f4e8f18 .elementor-headline{font-size:33px;}.elementor-7061 .elementor-element.elementor-element-6e50237 .elementor-headline{font-size:29px;}.elementor-7061 .elementor-element.elementor-element-37665bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-7061 .elementor-element.elementor-element-e3caf4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-7061 .elementor-element.elementor-element-fbd198e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-7061 .elementor-element.elementor-element-53dabb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-7061 .elementor-element.elementor-element-9089c14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-7061 .elementor-element.elementor-element-48ccb0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}}@media(min-width:768px){.elementor-7061 .elementor-element.elementor-element-2b21fde{--width:23%;}.elementor-7061 .elementor-element.elementor-element-049ca4c{--width:54%;}.elementor-7061 .elementor-element.elementor-element-ea92ed1{--width:23%;}.elementor-7061 .elementor-element.elementor-element-eb8ddb8{--width:25%;}.elementor-7061 .elementor-element.elementor-element-bc6b2ea{--width:50%;}.elementor-7061 .elementor-element.elementor-element-145b491{--width:25%;}.elementor-7061 .elementor-element.elementor-element-de64c64{--width:10%;}.elementor-7061 .elementor-element.elementor-element-cf65b4a{--width:40%;}.elementor-7061 .elementor-element.elementor-element-fa5e4e4{--width:40%;}.elementor-7061 .elementor-element.elementor-element-8a67d96{--width:10%;}.elementor-7061 .elementor-element.elementor-element-54928db{--width:25%;}.elementor-7061 .elementor-element.elementor-element-e273c6f{--width:50%;}.elementor-7061 .elementor-element.elementor-element-6c24c9a{--width:25%;}.elementor-7061 .elementor-element.elementor-element-c285791{--width:10%;}.elementor-7061 .elementor-element.elementor-element-f92324f{--width:40%;}.elementor-7061 .elementor-element.elementor-element-7bac7d5{--width:40%;}.elementor-7061 .elementor-element.elementor-element-32e3edd{--width:10%;}.elementor-7061 .elementor-element.elementor-element-4e7d81f{--width:10%;}.elementor-7061 .elementor-element.elementor-element-0eaad96{--width:26.6%;}.elementor-7061 .elementor-element.elementor-element-7a6401b{--width:26.666%;}.elementor-7061 .elementor-element.elementor-element-1fec3f7{--width:26.666%;}.elementor-7061 .elementor-element.elementor-element-00bee5c{--width:10%;}.elementor-7061 .elementor-element.elementor-element-c3530fd{--width:20%;}.elementor-7061 .elementor-element.elementor-element-f2adb42{--width:60%;}.elementor-7061 .elementor-element.elementor-element-544ef61{--width:20%;}}/* Start custom CSS for container, class: .elementor-element-df6b06d *//* =========================================
   NOONBOLT - BOLTY jobs
   CINEMATIC BLACK FADE + ACCENT LINE
   VERSIONE CORRETTA
   ========================================= */


/* CONTENITORE PRINCIPALE */

.elementor-7061 .elementor-element.elementor-element-df6b06d {
    position: relative !important;

    height: 680px !important;
    min-height: 680px !important;
    max-height: 680px !important;

    overflow: hidden !important;

    padding: 0 !important;
    margin: 0 !important;

    background: #000000 !important;

    border: none !important;
    border-image: none !important;

    isolation: isolate;
}


/* LARGHEZZA CONTENITORE */

.elementor-7061 .elementor-element.elementor-element-df6b06d > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;

    padding: 0 !important;
    margin: 0 !important;
}


/* WIDGET IMMAGINE */

.elementor-7061 .elementor-element.elementor-element-df6b06d .elementor-widget-image {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 1 !important;
}


/* WRAPPER IMMAGINE */

.elementor-7061 .elementor-element.elementor-element-df6b06d .elementor-widget-image
.elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;

    padding: 0 !important;
    margin: 0 !important;
}


/* IMMAGINE */

.elementor-7061 .elementor-element.elementor-element-df6b06d .elementor-widget-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
    max-width: none !important;

    object-fit: cover !important;
    object-position: center 40% !important;
}


/* =========================================
   CINEMATIC FADE + ACCENT LINE
   UNICO OVERLAY
   ========================================= */

.elementor-7061 .elementor-element.elementor-element-df6b06d::after {
    content: "" !important;

    position: absolute !important;
    inset: 0 !important;

    z-index: 5 !important;
    pointer-events: none !important;

    background:

        /* LINEA COLORATA INFERIORE - 4PX */

        linear-gradient(
            90deg,
            #ABC800 0%,
            #ABC800 35%,
            #BBD53C 75%,
            #FFDF06 100%
        ) bottom center / 100% 4px no-repeat,

        /* VIGNETTATURA LATERALE ORIGINALE */

        radial-gradient(
            ellipse 75% 90% at 50% 50%,

            rgba(0,0,0,0) 48%,
            rgba(0,0,0,0.04) 67%,
            rgba(0,0,0,0.30) 85%,
            rgba(0,0,0,0.72) 100%
        ),

        /* DISSOLVENZA NERA ORIGINALE */

        linear-gradient(
            to bottom,

            rgba(0,0,0,0.88) 0%,
            rgba(0,0,0,0.38) 8%,
            rgba(0,0,0,0) 18%,

            rgba(0,0,0,0) 45%,
            rgba(0,0,0,0.03) 55%,
            rgba(0,0,0,0.09) 65%,
            rgba(0,0,0,0.20) 75%,

            rgba(0,0,0,0.38) 85%,
            rgba(0,0,0,0.62) 93%,
            rgba(0,0,0,0.85) 98%,
            rgba(0,0,0,1) 100%
        ) !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-7061 .elementor-element.elementor-element-df6b06d {
        height: 460px !important;
        min-height: 460px !important;
        max-height: 460px !important;
    }

    .elementor-7061 .elementor-element.elementor-element-df6b06d .elementor-widget-image img {
        object-position: center 40% !important;
    }

}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-7061 .elementor-element.elementor-element-df6b06d {
        height: 340px !important;
        min-height: 340px !important;
        max-height: 340px !important;
    }

    .elementor-7061 .elementor-element.elementor-element-df6b06d .elementor-widget-image img {
        object-position: center 40% !important;
    }

    .elementor-7061 .elementor-element.elementor-element-df6b06d::after {
        background:

            /* LINEA COLORATA MOBILE - 4PX */

            linear-gradient(
                90deg,
                #ABC800 0%,
                #ABC800 35%,
                #BBD53C 75%,
                #FFDF06 100%
            ) bottom center / 100% 4px no-repeat,

            /* VIGNETTATURA MOBILE */

            radial-gradient(
                ellipse 85% 85% at 50% 50%,

                rgba(0,0,0,0) 45%,
                rgba(0,0,0,0.08) 70%,
                rgba(0,0,0,0.55) 100%
            ),

            /* FADE NERO MOBILE */

            linear-gradient(
                to bottom,

                rgba(0,0,0,0.85) 0%,
                rgba(0,0,0,0) 14%,

                rgba(0,0,0,0) 48%,
                rgba(0,0,0,0.08) 65%,

                rgba(0,0,0,0.30) 80%,
                rgba(0,0,0,0.65) 93%,
                rgba(0,0,0,1) 100%
            ) !important;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aaba77b *//* =========================================
   NOONBOLT - BOLTY SENSING
   HERO CINEMATIC
   DESKTOP + TABLET + MOBILE
   ========================================= */

/* CONTENITORE PRINCIPALE */
.elementor-7061 .elementor-element.elementor-element-aaba77b {
    position: relative !important;

    height: 680px !important;
    min-height: 680px !important;
    max-height: 680px !important;

    overflow: hidden !important;
    padding: 0 !important;
    margin: 0 !important;

    background: #000000 !important;
    border: none !important;
    border-image: none !important;

    isolation: isolate !important;
}

/* LARGHEZZA CONTENITORE */
.elementor-7061 .elementor-element.elementor-element-aaba77b > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;

    padding: 0 !important;
    margin: 0 !important;
}

/* WIDGET IMMAGINE */
.elementor-7061 .elementor-element.elementor-element-aaba77b .elementor-widget-image {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 1 !important;
}

/* WRAPPER IMMAGINE */
.elementor-7061 .elementor-element.elementor-element-aaba77b .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    overflow: hidden !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* IMMAGINE */
.elementor-7061 .elementor-element.elementor-element-aaba77b .elementor-widget-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
    max-width: none !important;

    object-fit: cover !important;
    object-position: center 40% !important;
}

/* =========================================
   CINEMATIC APPLE-LIKE OVERLAY
   ========================================= */
.elementor-7061 .elementor-element.elementor-element-aaba77b::after {
    content: "" !important;

    position: absolute !important;
    inset: 0 !important;

    z-index: 5 !important;
    pointer-events: none !important;

    background:
        /* LINEA GRADIENTE IN BASSO */
        linear-gradient(
            90deg,
            #ABC800 0%,
            #ABC800 35%,
            #BBD53C 75%,
            #FFDF06 100%
        ) bottom center / 100% 4px no-repeat,

        /* VIGNETTATURA LATERALE SOFT */
        radial-gradient(
            ellipse 78% 92% at 50% 50%,
            rgba(0,0,0,0) 50%,
            rgba(0,0,0,0.05) 68%,
            rgba(0,0,0,0.22) 84%,
            rgba(0,0,0,0.52) 100%
        ),

        /* FADE SOPRA + SOTTO STILE APPLE */
        linear-gradient(
            to bottom,
            rgba(0,0,0,0.78) 0%,
            rgba(0,0,0,0.38) 8%,
            rgba(0,0,0,0.08) 16%,
            rgba(0,0,0,0) 26%,

            rgba(0,0,0,0) 56%,
            rgba(0,0,0,0.06) 66%,
            rgba(0,0,0,0.18) 76%,
            rgba(0,0,0,0.38) 86%,
            rgba(0,0,0,0.68) 94%,
            rgba(0,0,0,0.92) 100%
        ) !important;
}

/* =========================================
   TABLET
   ========================================= */
@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-7061 .elementor-element.elementor-element-aaba77b {
        height: 520px !important;
        min-height: 520px !important;
        max-height: 520px !important;
    }

    .elementor-7061 .elementor-element.elementor-element-aaba77b .elementor-widget-image img {
        object-fit: cover !important;
        object-position: center 40% !important;
    }

    .elementor-7061 .elementor-element.elementor-element-aaba77b::after {
        background:
            linear-gradient(
                90deg,
                #ABC800 0%,
                #ABC800 35%,
                #BBD53C 75%,
                #FFDF06 100%
            ) bottom center / 100% 4px no-repeat,

            radial-gradient(
                ellipse 82% 92% at 50% 50%,
                rgba(0,0,0,0) 50%,
                rgba(0,0,0,0.06) 70%,
                rgba(0,0,0,0.28) 88%,
                rgba(0,0,0,0.58) 100%
            ),

            linear-gradient(
                to bottom,
                rgba(0,0,0,0.75) 0%,
                rgba(0,0,0,0.30) 10%,
                rgba(0,0,0,0) 22%,

                rgba(0,0,0,0) 58%,
                rgba(0,0,0,0.10) 70%,
                rgba(0,0,0,0.30) 82%,
                rgba(0,0,0,0.65) 92%,
                rgba(0,0,0,0.90) 100%
            ) !important;
    }
}

/* =========================================
   MOBILE
   HERO MOLTO PIU ALTA
   ========================================= */
@media (max-width: 767px) {

    .elementor-7061 .elementor-element.elementor-element-aaba77b {
        width: 100% !important;

        /* MOLTO PIU ALTA: ARRIVA FINO ALLA ZONA DEL LOGO BOLTY */
        height: clamp(760px, calc(100vw + 240px), 980px) !important;
        min-height: clamp(760px, calc(100vw + 240px), 980px) !important;
        max-height: none !important;

        aspect-ratio: auto !important;

        padding: 0 !important;
        margin: 0 !important;

        overflow: hidden !important;
    }

    .elementor-7061 .elementor-element.elementor-element-aaba77b > .e-con-inner,
    .elementor-7061 .elementor-element.elementor-element-aaba77b .elementor-widget-image,
    .elementor-7061 .elementor-element.elementor-element-aaba77b .elementor-widget-image .elementor-widget-container {
        height: 100% !important;
    }

    .elementor-7061 .elementor-element.elementor-element-aaba77b .elementor-widget-image img {
        width: 100% !important;
        height: 100% !important;

        object-fit: cover !important;

        /* CENTRATURA OTTIMIZZATA PER TENERE BENE VISIBILI BUS + DEVICE */
        object-position: center 34% !important;
    }

    .elementor-7061 .elementor-element.elementor-element-aaba77b::after {
        background:
            /* LINEA ACCENT */
            linear-gradient(
                90deg,
                #ABC800 0%,
                #ABC800 35%,
                #BBD53C 75%,
                #FFDF06 100%
            ) bottom center / 100% 4px no-repeat,

            /* VIGNETTA LATERALE APPLE */
            radial-gradient(
                ellipse 88% 88% at 50% 50%,
                rgba(0,0,0,0) 44%,
                rgba(0,0,0,0.08) 66%,
                rgba(0,0,0,0.30) 84%,
                rgba(0,0,0,0.62) 100%
            ),

            /* FADE CINEMATIC MOBILE */
            linear-gradient(
                to bottom,
                rgba(0,0,0,0.88) 0%,
                rgba(0,0,0,0.52) 8%,
                rgba(0,0,0,0.18) 16%,
                rgba(0,0,0,0.02) 24%,
                rgba(0,0,0,0) 30%,

                rgba(0,0,0,0) 58%,
                rgba(0,0,0,0.08) 68%,
                rgba(0,0,0,0.22) 78%,
                rgba(0,0,0,0.42) 86%,
                rgba(0,0,0,0.72) 94%,
                rgba(0,0,0,0.96) 100%
            ) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-990df9a *//* =========================================
   NOONBOLT - BOLTY MAAS
   HERO IMAGE RESPONSIVE
   NO BLACK GAP + CINEMATIC + ACCENT
   ========================================= */

/* DESKTOP - CONTENITORE */

.elementor-7061 .elementor-element.elementor-element-990df9a {
    position: relative !important;
    width: 100% !important;

    height: 680px !important;
    min-height: 680px !important;
    max-height: 680px !important;

    padding: 0 !important;
    margin: 0 !important;

    overflow: hidden !important;
    background: #000000 !important;

    border: none !important;
    isolation: isolate;
}

/* CONTENITORE INTERNO */

.elementor-7061 .elementor-element.elementor-element-990df9a > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* WIDGET IMMAGINE */

.elementor-7061 .elementor-element.elementor-element-990df9a .elementor-widget-image {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    padding: 0 !important;
    margin: 0 !important;

    z-index: 1 !important;
}

/* WRAPPER */

.elementor-7061 .elementor-element.elementor-element-990df9a .elementor-widget-image
.elementor-widget-container {
    position: relative !important;

    width: 100% !important;
    height: 100% !important;

    padding: 0 !important;
    margin: 0 !important;

    overflow: hidden !important;
    line-height: 0 !important;
}

/* EVENTUALI LINK O PICTURE */

.elementor-7061 .elementor-element.elementor-element-990df9a .elementor-widget-image a,
.elementor-7061 .elementor-element.elementor-element-990df9a .elementor-widget-image picture {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
}

/* IMMAGINE */

.elementor-7061 .elementor-element.elementor-element-990df9a .elementor-widget-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    max-width: none !important;

    object-fit: cover !important;
    object-position: center center !important;
}

/* =========================================
   CINEMATIC SOFT + ACCENT LINE
   ========================================= */

.elementor-7061 .elementor-element.elementor-element-990df9a::after {
    content: "" !important;

    position: absolute !important;
    inset: 0 !important;

    z-index: 5 !important;
    pointer-events: none !important;

    background:

        /* LINEA INFERIORE 4PX */
        linear-gradient(
            90deg,
            #ABC800 0%,
            #ABC800 35%,
            #BBD53C 75%,
            #FFDF06 100%
        ) bottom center / 100% 4px no-repeat,

        /* SFUMATURA LEGGERA */
        linear-gradient(
            to bottom,
            rgba(0,0,0,0.22) 0%,
            rgba(0,0,0,0) 15%,
            rgba(0,0,0,0) 75%,
            rgba(0,0,0,0.14) 90%,
            rgba(0,0,0,0.32) 100%
        ) !important;
}

/* =========================================
   TABLET
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-7061 .elementor-element.elementor-element-990df9a {
        height: 460px !important;
        min-height: 460px !important;
        max-height: 460px !important;
    }
}

/* =========================================
   MOBILE
   IMMAGINE E CONTENITORE STESSA ALTEZZA
   ========================================= */

@media (max-width: 767px) {

    /* ALTEZZA MOBILE */

    .elementor-7061 .elementor-element.elementor-element-990df9a {
        --bolty-hero-height: calc(100vw + 100px);

        width: 100% !important;

        height: var(--bolty-hero-height) !important;
        min-height: var(--bolty-hero-height) !important;
        max-height: var(--bolty-hero-height) !important;

        aspect-ratio: auto !important;

        padding: 0 !important;
        margin: 0 !important;

        overflow: hidden !important;
    }

    /* FORZA L'ALTEZZA DEGLI ELEMENTI INTERNI */

    .elementor-7061 .elementor-element.elementor-element-990df9a > .e-con-inner {
        height: 100% !important;
    }

    .elementor-7061 .elementor-element.elementor-element-990df9a .elementor-widget-image,
    .elementor-7061 .elementor-element.elementor-element-990df9a .elementor-widget-image
    .elementor-widget-container,
    .elementor-7061 .elementor-element.elementor-element-990df9a .elementor-widget-image a,
    .elementor-7061 .elementor-element.elementor-element-990df9a .elementor-widget-image picture {
        height: var(--bolty-hero-height) !important;
        min-height: 0 !important;
    }

    /* IMMAGINE A COPERTURA COMPLETA */

    .elementor-7061 .elementor-element.elementor-element-990df9a .elementor-widget-image img {
        position: absolute !important;
        inset: 0 !important;

        width: 100% !important;
        height: var(--bolty-hero-height) !important;

        object-fit: cover !important;
        object-position: center center !important;

        margin: 0 !important;
        padding: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f46792 *//* =========================================
   NOONBOLT | CAREERS
   SEZIONE 01 - IL NOSTRO PROGETTO
   DARK PREMIUM STYLE
   ========================================= */

/* CONTENITORE PRINCIPALE */
.elementor-7061 .elementor-element.elementor-element-7f46792 {
    background: #000000;
    padding-top: 35px;
    padding-bottom: 52px;
}

/* FONT GENERALE */
.elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-left,
.elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-right {
    font-family: "Manrope", sans-serif;
}

/* =========================================
   COLONNA SINISTRA
   ========================================= */

/* LABEL 01 / IL NOSTRO PROGETTO */
.elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-left
.elementor-widget-heading:first-of-type
.elementor-heading-title {
    color: #ABC800 !important;
    font-family: "Manrope", sans-serif;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.2px;
    line-height: 1.5;
    text-transform: uppercase;
}

/* TITOLO PRINCIPALE */
.elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-left
.elementor-widget-heading:nth-of-type(2)
.elementor-heading-title {
    color: #F5F7F8 !important;
    font-family: "Manrope", sans-serif;
    font-size: clamp(30px, 2.6vw, 40px);
    font-weight: 650;
    line-height: 1.13;
    letter-spacing: -1px;
    text-wrap: balance;
}

/* DESCRIZIONE PRINCIPALE */
.elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-left
.elementor-widget-text-editor {
    color: #A4B0B5;
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.75;
    max-width: 520px;
}

/* =========================================
   COLONNA DESTRA
   ========================================= */

/* LINEA VERTICALE DI SEPARAZIONE */
.elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-right {
    border-left: 1px solid rgba(171,200,0,0.25);
    padding-left: clamp(22px, 2.5vw, 38px);
}

/* TITOLI DELLE TRE AREE */
.elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-right
.elementor-widget-heading {
    margin-bottom: 9px;
}

.elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-right
.elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 12px;

    color: #F5F7F8 !important;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-weight: 650;
    letter-spacing: -0.35px;
    line-height: 1.4;
}

/* PICCOLO ACCENTO LIME
   NESSUNA FRECCIA */
.elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-right
.elementor-heading-title::before {
    content: "";
    display: block;
    flex: 0 0 13px;

    width: 13px;
    height: 3px;
    background: #ABC800;
    border-radius: 2px;
}

/* DESCRIZIONI DELLE AREE */
.elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-right
.elementor-widget-text-editor {
    color: #9DAEB5;
    font-family: "Manrope", sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7;

    padding-left: 25px;
}

/* SEPARATORI TRA LE TRE AREE */
.elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-right
.elementor-widget-text-editor:not(:last-child) {
    border-bottom: 1px solid rgba(255,255,255,0.12);
    padding-bottom: 20px;
    margin-bottom: 22px;
}

/* ELIMINA MARGINI INTERNI DEI PARAGRAFI */
.elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-right
.elementor-widget-text-editor p:last-child,
.elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-left
.elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
}

/* =========================================
   TABLET
   ========================================= */
@media (max-width: 1024px) {

    .elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-left
    .elementor-widget-heading:nth-of-type(2)
    .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-right
    .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-right {
        padding-left: 22px;
    }
}

/* =========================================
   MOBILE
   ========================================= */
@media (max-width: 767px) {

    .elementor-7061 .elementor-element.elementor-element-7f46792 {
        padding-top: 25px;
        padding-bottom: 42px;
    }

    .elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-left
    .elementor-widget-heading:nth-of-type(2)
    .elementor-heading-title {
        font-size: 30px;
        line-height: 1.2;
    }

    .elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-left
    .elementor-widget-text-editor {
        font-size: 15px;
        line-height: 1.75;
    }

    .elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-right {
        border-left: 0;
        border-top: 1px solid rgba(171,200,0,0.30);

        padding-left: 0;
        padding-top: 28px;
        margin-top: 18px;
    }

    .elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-right
    .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-7061 .elementor-element.elementor-element-7f46792 .nb-careers-right
    .elementor-widget-text-editor {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598da6d *//* ==========================================
   NOONBOLT | CAREERS
   02 - PEOPLE & CULTURE
   CONTENITORE SUPERIORE
   DESKTOP + TABLET + MOBILE
   ========================================== */

/* CONTENITORE PRINCIPALE */
.elementor-7061 .elementor-element.elementor-element-598da6d {
    background: #0F191E !important;

    padding-top: 62px !important;
    padding-bottom: 24px !important;

    font-family: "Manrope", sans-serif !important;
    box-sizing: border-box !important;
}

/* COLONNE TESTUALI */
.elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-left,
.elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-right {
    min-width: 0 !important;
}

/* ==========================================
   ETICHETTA SUPERIORE
   ========================================== */

.elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-kicker {
    margin: 0 0 28px !important;
    padding: 0 !important;
}

.elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-kicker
.elementor-heading-title {
    color: #ABC800 !important;

    font-family: "Manrope", sans-serif !important;
    font-size: 12px !important;
    font-weight: 700 !important;

    letter-spacing: 1.3px !important;
    line-height: 1.5 !important;

    text-transform: uppercase !important;
}

/* ==========================================
   TITOLO PRINCIPALE
   ========================================== */

.elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-left
.elementor-widget-heading:not(.nb-people-kicker) {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-left
.elementor-widget-heading:not(.nb-people-kicker)
.elementor-heading-title {
    color: #F3F6F7 !important;

    font-family: "Manrope", sans-serif !important;
    font-size: clamp(32px, 3.1vw, 52px) !important;
    font-weight: 600 !important;

    line-height: 1.16 !important;
    letter-spacing: -1.5px !important;

    text-wrap: balance;
}

/* ==========================================
   COLONNA DESTRA
   ========================================== */

.elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-right {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;

    padding-left: 22px !important;
}

.elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-right
.elementor-widget-text-editor,
.elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-right
.elementor-widget-text-editor p {
    color: #B9C7CD !important;

    font-family: "Manrope", sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;

    line-height: 1.8 !important;
    letter-spacing: 0 !important;
}

.elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-right
.elementor-widget-text-editor p:last-child {
    margin-bottom: 0 !important;
}

/* ==========================================
   TABLET
   ========================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-7061 .elementor-element.elementor-element-598da6d {
        padding-top: 48px !important;
        padding-bottom: 22px !important;
    }

    .elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-left
    .elementor-widget-heading:not(.nb-people-kicker)
    .elementor-heading-title {
        font-size: clamp(30px, 4vw, 40px) !important;
        letter-spacing: -1px !important;
    }

    .elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-right {
        padding-left: 12px !important;
    }

    .elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-right
    .elementor-widget-text-editor,
    .elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-right
    .elementor-widget-text-editor p {
        font-size: 14px !important;
        line-height: 1.7 !important;
    }
}

/* ==========================================
   MOBILE
   ========================================== */

@media (max-width: 767px) {

    /* COLONNE SOVRAPPOSTE */
    .elementor-7061 .elementor-element.elementor-element-598da6d,
    .elementor-7061 .elementor-element.elementor-element-598da6d > .e-con-inner {
        flex-direction: column !important;
        flex-wrap: nowrap !important;

        align-items: stretch !important;
        gap: 24px !important;
    }

    .elementor-7061 .elementor-element.elementor-element-598da6d {
        padding: 40px 6vw 22px !important;
    }

    /* NASCONDE LE COLONNE VUOTE */
    .elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-spacer {
        display: none !important;
    }

    /* TESTI A PIENA LARGHEZZA */
    .elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-left,
    .elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-right {
        width: 100% !important;
        max-width: 100% !important;

        flex: 0 0 auto !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-kicker {
        margin-bottom: 20px !important;
    }

    /* TITOLO MOBILE */
    .elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-left
    .elementor-widget-heading:not(.nb-people-kicker)
    .elementor-heading-title {
        font-size: clamp(30px, 8vw, 38px) !important;

        line-height: 1.2 !important;
        letter-spacing: -1px !important;
    }

    /* DESCRIZIONE MOBILE */
    .elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-right {
        justify-content: flex-start !important;
    }

    .elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-right
    .elementor-widget-text-editor,
    .elementor-7061 .elementor-element.elementor-element-598da6d .nb-people-right
    .elementor-widget-text-editor p {
        font-size: 15px !important;
        line-height: 1.75 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e58ef3c *//* ==========================================
   NOONBOLT | CAREERS
   PEOPLE & CULTURE - THREE CARDS
   ICON STYLE IDENTICO A BOLTY MAAS
   DESKTOP + TABLET + MOBILE
   ========================================== */

/* ==========================================
   01 - CONTENITORE PADRE
   ========================================== */

.elementor-7061 .elementor-element.elementor-element-e58ef3c {
    position: relative !important;

    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;

    align-items: stretch !important;
    justify-content: space-between !important;

    gap: 18px !important;

    padding-top: 8px !important;
    padding-bottom: 72px !important;

    background: #0F191E !important;

    font-family: "Manrope", sans-serif !important;
    box-sizing: border-box !important;
}

/* EVENTUALE CONTENITORE INTERNO ELEMENTOR */

.elementor-7061 .elementor-element.elementor-element-e58ef3c > .e-con-inner {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;

    align-items: stretch !important;
    gap: 18px !important;
}

/* ==========================================
   02 - STRUTTURA DELLE CARD
   ========================================== */

.elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card {
    position: relative !important;

    flex: 1 1 0 !important;

    width: 0 !important;
    min-width: 0 !important;
    max-width: none !important;

    min-height: 260px !important;

    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;

    align-items: flex-start !important;
    justify-content: flex-start !important;

    gap: 11px !important;

    padding: 26px 24px 28px !important;
    margin: 0 !important;

    background: linear-gradient(
        155deg,
        #071115 0%,
        #0A161B 55%,
        #0C191E 100%
    ) !important;

    border: 1px solid rgba(122,146,154,0.30) !important;
    border-radius: 12px !important;

    box-shadow:
        0 12px 28px rgba(0,0,0,0.08) !important;

    overflow: hidden !important;
    box-sizing: border-box !important;

    font-family: "Manrope", sans-serif !important;
}

/* ==========================================
   03 - ICONA
   STESSE DIMENSIONI DI BOLTY MAAS
   ========================================== */

.elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
.elementor-widget-icon {
    position: relative !important;

    flex: 0 0 auto !important;

    width: auto !important;

    margin: 0 0 12px !important;
    padding: 0 !important;
}

/* WRAPPER ICONA */

.elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
.elementor-icon-wrapper {
    display: flex !important;

    align-items: center !important;
    justify-content: flex-start !important;

    line-height: 1 !important;
}

/* CERCHIO ICONA */

.elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
.elementor-icon {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 44px !important;
    height: 44px !important;

    padding: 0 !important;

    border: 1px solid #ABC800 !important;
    border-radius: 50% !important;

    background: transparent !important;
    color: #ABC800 !important;

    box-shadow: none !important;
}

/* FONT AWESOME */

.elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
.elementor-icon i {
    color: #ABC800 !important;
    font-size: 20px !important;
}

/* SVG */

.elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
.elementor-icon svg {
    width: 20px !important;
    height: 20px !important;

    color: #ABC800 !important;
    fill: currentColor !important;
}

/* ==========================================
   04 - TITOLI CARD
   ========================================== */

.elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
.elementor-widget-heading {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
.elementor-heading-title {
    color: #FFFFFF !important;

    font-family: "Manrope", sans-serif !important;
    font-size: 20px !important;
    font-weight: 700 !important;

    line-height: 1.35 !important;
    letter-spacing: -0.4px !important;

    margin: 0 !important;
    padding: 0 !important;
}

/* ==========================================
   05 - DESCRIZIONI CARD
   ========================================== */

.elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
.elementor-widget-text-editor {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
.elementor-widget-text-editor,
.elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
.elementor-widget-text-editor p {
    color: #B9C7CD !important;

    font-family: "Manrope", sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;

    line-height: 1.65 !important;
    letter-spacing: 0 !important;
}

.elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
.elementor-widget-text-editor p:last-child {
    margin-bottom: 0 !important;
}

/* ==========================================
   06 - TABLET
   ========================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-7061 .elementor-element.elementor-element-e58ef3c,
    .elementor-7061 .elementor-element.elementor-element-e58ef3c > .e-con-inner {
        gap: 12px !important;
    }

    .elementor-7061 .elementor-element.elementor-element-e58ef3c {
        padding-bottom: 55px !important;
    }

    .elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card {
        min-height: 260px !important;

        padding: 22px 16px 25px !important;
        gap: 9px !important;
    }

    .elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
    .elementor-heading-title {
        font-size: 18px !important;
        letter-spacing: -0.3px !important;
    }

    .elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
    .elementor-widget-text-editor,
    .elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
    .elementor-widget-text-editor p {
        font-size: 13px !important;
        line-height: 1.6 !important;
    }
}

/* ==========================================
   07 - MOBILE
   ========================================== */

@media (max-width: 767px) {

    /* CARD VERTICALI */
    .elementor-7061 .elementor-element.elementor-element-e58ef3c,
    .elementor-7061 .elementor-element.elementor-element-e58ef3c > .e-con-inner {
        display: flex !important;

        flex-direction: column !important;
        flex-wrap: nowrap !important;

        align-items: stretch !important;

        gap: 14px !important;
    }

    .elementor-7061 .elementor-element.elementor-element-e58ef3c {
        padding: 0 6vw 52px !important;
    }

    /* ELIMINA SPAZI LATERALI */
    .elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-spacer {
        display: none !important;
    }

    /* CARD A LARGHEZZA PIENA */
    .elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card {
        flex: 0 0 auto !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        padding: 24px 22px 26px !important;

        gap: 10px !important;
    }

    /* ICONA */
    .elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
    .elementor-widget-icon {
        margin-bottom: 10px !important;
    }

    /* TITOLI */
    .elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
    .elementor-heading-title {
        font-size: 19px !important;
        line-height: 1.35 !important;
    }

    /* TESTI */
    .elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
    .elementor-widget-text-editor,
    .elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
    .elementor-widget-text-editor p {
        font-size: 14px !important;
        line-height: 1.65 !important;
    }
}

/* ==========================================
   08 - ACCESSIBILITA'
   ========================================== */

@media (prefers-reduced-motion: reduce) {

    .elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card,
    .elementor-7061 .elementor-element.elementor-element-e58ef3c .nb-people-card
    .elementor-icon {
        animation: none !important;
        transition: none !important;
    }
}/* End custom CSS */