.elementor-775 .elementor-element.elementor-element-e1ffa09{--display:flex;--min-height:860px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:-184px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-de1cf71{--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;--overlay-opacity:0.5;}.elementor-775 .elementor-element.elementor-element-de1cf71::before, .elementor-775 .elementor-element.elementor-element-de1cf71 > .elementor-background-video-container::before, .elementor-775 .elementor-element.elementor-element-de1cf71 > .e-con-inner > .elementor-background-video-container::before, .elementor-775 .elementor-element.elementor-element-de1cf71 > .elementor-background-slideshow::before, .elementor-775 .elementor-element.elementor-element-de1cf71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-775 .elementor-element.elementor-element-de1cf71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-775 .elementor-element.elementor-element-4e160cd{--display:flex;}.elementor-775 .elementor-element.elementor-element-a94de64{--spacer-size:50px;}.elementor-775 .elementor-element.elementor-element-52f8a9a{--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;--z-index:998;}.elementor-775 .elementor-element.elementor-element-52f8a9a:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-52f8a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-775 .elementor-element.elementor-element-6dc0295{--spacer-size:13px;}.elementor-775 .elementor-element.elementor-element-e71e69f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-1a5fab4{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-775 .elementor-element.elementor-element-836f7c6{text-align:center;}.elementor-775 .elementor-element.elementor-element-836f7c6 .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:4rem;font-weight:700;text-transform:uppercase;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-775 .elementor-element.elementor-element-2601927{text-align:center;font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-775 .elementor-element.elementor-element-034e3a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-775 .elementor-element.elementor-element-034e3a8.e-con{--align-self:center;}.elementor-775 .elementor-element.elementor-element-2d776d4{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-775 .elementor-element.elementor-element-5219d08 img{border-radius:28px 28px 28px 28px;}.elementor-775 .elementor-element.elementor-element-67dd8f7{--display:flex;--justify-content:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-775 .elementor-element.elementor-element-2df529b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-775 .elementor-element.elementor-element-2df529b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-775 .elementor-element.elementor-element-2df529b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-775 .elementor-element.elementor-element-2df529b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-775 .elementor-element.elementor-element-2df529b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-775 .elementor-element.elementor-element-2df529b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-775 .elementor-element.elementor-element-2df529b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-775 .elementor-element.elementor-element-2df529b{--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-775 .elementor-element.elementor-element-2df529b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-775 .elementor-element.elementor-element-2df529b .elementor-icon-list-item > a{font-family:"TT Commons Pro Text", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-775 .elementor-element.elementor-element-2df529b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-775 .elementor-element.elementor-element-94cbe69{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF70;--border-color:#FFFFFF70;box-shadow:0px -1px 100px 100px rgba(0, 94.00000000000011, 188.00000000000006, 0.16);--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-775 .elementor-element.elementor-element-94cbe69:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-94cbe69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-775 .elementor-element.elementor-element-a6489be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-775 .elementor-element.elementor-element-9f755ed{text-align:center;}.elementor-775 .elementor-element.elementor-element-9f755ed .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:4rem;font-weight:700;text-transform:uppercase;}.elementor-775 .elementor-element.elementor-element-8ecd1ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 024px) 0px;text-align:center;font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-775 .elementor-element.elementor-element-99c574a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 35px;--row-gap:0px;--column-gap:35px;--grid-auto-flow:row;}.elementor-775 .elementor-element.elementor-element-99c574a.e-con{--align-self:center;}.elementor-775 .elementor-element.elementor-element-b4cf78c{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#005EBC;--border-color:#005EBC;--border-radius:28px 28px 28px 28px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-775 .elementor-element.elementor-element-b4cf78c:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-b4cf78c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #001020 0%, #000000 100%);}.elementor-775 .elementor-element.elementor-element-b4cf78c:hover{border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:28px 28px 28px 28px;--border-top-left-radius:28px;--border-top-right-radius:28px;--border-bottom-right-radius:28px;--border-bottom-left-radius:28px;}.elementor-775 .elementor-element.elementor-element-b4cf78c, .elementor-775 .elementor-element.elementor-element-b4cf78c::before{--border-transition:0.5s;}.elementor-775 .elementor-element.elementor-element-a9c45d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-775 .elementor-element.elementor-element-a9c45d1 .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:3rem;font-weight:700;color:var( --e-global-color-text );}.elementor-775 .elementor-element.elementor-element-4dde98b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-775 .elementor-element.elementor-element-4dde98b .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-775 .elementor-element.elementor-element-729d1fa{text-align:start;font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-775 .elementor-element.elementor-element-7fa7e2b{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#005EBC;--border-color:#005EBC;--border-radius:28px 28px 28px 28px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-775 .elementor-element.elementor-element-7fa7e2b:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-7fa7e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #001020 0%, #000000 100%);}.elementor-775 .elementor-element.elementor-element-7fa7e2b:hover{border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:28px 28px 28px 28px;--border-top-left-radius:28px;--border-top-right-radius:28px;--border-bottom-right-radius:28px;--border-bottom-left-radius:28px;}.elementor-775 .elementor-element.elementor-element-7fa7e2b, .elementor-775 .elementor-element.elementor-element-7fa7e2b::before{--border-transition:0.5s;}.elementor-775 .elementor-element.elementor-element-e039d45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-775 .elementor-element.elementor-element-e039d45 .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:3rem;font-weight:700;color:var( --e-global-color-text );}.elementor-775 .elementor-element.elementor-element-4bb6c6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-775 .elementor-element.elementor-element-4bb6c6a .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-775 .elementor-element.elementor-element-173d4f7{text-align:start;font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-775 .elementor-element.elementor-element-20fe7d7{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#005EBC;--border-color:#005EBC;--border-radius:28px 28px 28px 28px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-775 .elementor-element.elementor-element-20fe7d7:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-20fe7d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #001020 0%, #000000 100%);}.elementor-775 .elementor-element.elementor-element-20fe7d7:hover{border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:28px 28px 28px 28px;--border-top-left-radius:28px;--border-top-right-radius:28px;--border-bottom-right-radius:28px;--border-bottom-left-radius:28px;}.elementor-775 .elementor-element.elementor-element-20fe7d7, .elementor-775 .elementor-element.elementor-element-20fe7d7::before{--border-transition:0.5s;}.elementor-775 .elementor-element.elementor-element-1c2c784{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-775 .elementor-element.elementor-element-1c2c784 .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:3rem;font-weight:700;color:var( --e-global-color-text );}.elementor-775 .elementor-element.elementor-element-8aea875{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-775 .elementor-element.elementor-element-8aea875 .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-775 .elementor-element.elementor-element-f9bc037{text-align:start;font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-775 .elementor-element.elementor-element-70601e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-775 .elementor-element.elementor-element-7f2fdac{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#005EBC;--border-color:#005EBC;--border-radius:28px 28px 28px 28px;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-775 .elementor-element.elementor-element-3a0509a{--display:flex;}.elementor-775 .elementor-element.elementor-element-9a57d14{--display:flex;}.elementor-775 .elementor-element.elementor-element-c684748{text-align:start;}.elementor-775 .elementor-element.elementor-element-c684748 .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:4rem;font-weight:700;text-transform:uppercase;}.elementor-775 .elementor-element.elementor-element-c4ced8a{text-align:start;}.elementor-775 .elementor-element.elementor-element-c4ced8a .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:4rem;font-weight:700;text-transform:uppercase;}.elementor-775 .elementor-element.elementor-element-15d4f3a{text-align:start;font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-775 .elementor-element.elementor-element-b454968{--spacer-size:43px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-group > label, .elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-subgroup label{color:var( --e-global-color-0f3b056 );}.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-group > label{font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:600;text-transform:uppercase;}.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-type-html{padding-bottom:0px;font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-group .elementor-field, .elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-subgroup label{font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-button{font-family:"Roboto", Sans-serif;font-weight:400;border-radius:50px 50px 50px 50px;padding:17px 0px 17px 0px;}.elementor-775 .elementor-element.elementor-element-60c2c1d .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-button[type="submit"]{color:#ffffff;}.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-775 .elementor-element.elementor-element-60c2c1d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-775 .elementor-element.elementor-element-60c2c1d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-775 .elementor-element.elementor-element-60c2c1d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-775 .elementor-element.elementor-element-60c2c1d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-775 .elementor-element.elementor-element-606c3c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-31da3b7{--display:flex;}.elementor-775 .elementor-element.elementor-element-7fc1e86{text-align:center;}.elementor-775 .elementor-element.elementor-element-7fc1e86 .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:4rem;font-weight:700;text-transform:uppercase;}.elementor-775 .elementor-element.elementor-element-9afd8d8{text-align:center;font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-775 .elementor-element.elementor-element-dc07db7{--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;}.elementor-775 .elementor-element.elementor-element-2ba779d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-775 .elementor-element.elementor-element-d4153d0{--display:flex;--min-height:151px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-775 .elementor-element.elementor-element-d4153d0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:28px 28px 97px 55px rgba(0, 0, 0, 0.15) inset;}.elementor-775 .elementor-element.elementor-element-d4153d0, .elementor-775 .elementor-element.elementor-element-d4153d0::before{--border-transition:0.3s;}.elementor-775 .elementor-element.elementor-element-f7a3f72{border-style:none;}.elementor-775 .elementor-element.elementor-element-f7a3f72 img{transition-duration:0.5s;border-radius:15px 15px 15px 15px;}.elementor-775 .elementor-element.elementor-element-6db6c18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-775 .elementor-element.elementor-element-6db6c18 .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-775 .elementor-element.elementor-element-581fea4{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-775 .elementor-element.elementor-element-581fea4 .elementor-divider-separator{width:100%;}.elementor-775 .elementor-element.elementor-element-581fea4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-775 .elementor-element.elementor-element-c55691c{text-align:center;}.elementor-775 .elementor-element.elementor-element-c55691c .elementor-heading-title{font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-775 .elementor-element.elementor-element-0b6d20c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-775 .elementor-element.elementor-element-1b0fd80{--display:flex;--min-height:151px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-775 .elementor-element.elementor-element-1b0fd80:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:28px 28px 97px 55px rgba(0, 0, 0, 0.15) inset;}.elementor-775 .elementor-element.elementor-element-1b0fd80, .elementor-775 .elementor-element.elementor-element-1b0fd80::before{--border-transition:0.3s;}.elementor-775 .elementor-element.elementor-element-73c6b6a{border-style:none;}.elementor-775 .elementor-element.elementor-element-73c6b6a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-775 .elementor-element.elementor-element-73c6b6a img{transition-duration:0.5s;border-radius:15px 15px 15px 15px;}.elementor-775 .elementor-element.elementor-element-8bea696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-775 .elementor-element.elementor-element-8bea696 .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-775 .elementor-element.elementor-element-a6e3df2{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-775 .elementor-element.elementor-element-a6e3df2 .elementor-divider-separator{width:100%;}.elementor-775 .elementor-element.elementor-element-a6e3df2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-775 .elementor-element.elementor-element-bd7d49c{text-align:center;}.elementor-775 .elementor-element.elementor-element-bd7d49c .elementor-heading-title{font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-775 .elementor-element.elementor-element-7ccc911{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-775 .elementor-element.elementor-element-6c65009{--display:flex;--min-height:151px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-775 .elementor-element.elementor-element-6c65009:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:28px 28px 97px 55px rgba(0, 0, 0, 0.15) inset;}.elementor-775 .elementor-element.elementor-element-6c65009, .elementor-775 .elementor-element.elementor-element-6c65009::before{--border-transition:0.3s;}.elementor-775 .elementor-element.elementor-element-3374a97{border-style:none;}.elementor-775 .elementor-element.elementor-element-3374a97:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-775 .elementor-element.elementor-element-3374a97 img{transition-duration:0.5s;border-radius:15px 15px 15px 15px;}.elementor-775 .elementor-element.elementor-element-713cfd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-775 .elementor-element.elementor-element-713cfd6 .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-775 .elementor-element.elementor-element-3bd3940{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-775 .elementor-element.elementor-element-3bd3940 .elementor-divider-separator{width:100%;}.elementor-775 .elementor-element.elementor-element-3bd3940 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-775 .elementor-element.elementor-element-79f79d9{text-align:center;}.elementor-775 .elementor-element.elementor-element-79f79d9 .elementor-heading-title{font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-775 .elementor-element.elementor-element-c7d47cc{--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;}.elementor-775 .elementor-element.elementor-element-01b3775{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-775 .elementor-element.elementor-element-07dade5{--display:flex;--min-height:151px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-775 .elementor-element.elementor-element-07dade5:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:28px 28px 97px 55px rgba(0, 0, 0, 0.15) inset;}.elementor-775 .elementor-element.elementor-element-07dade5, .elementor-775 .elementor-element.elementor-element-07dade5::before{--border-transition:0.3s;}.elementor-775 .elementor-element.elementor-element-8dcbf4d{border-style:none;}.elementor-775 .elementor-element.elementor-element-8dcbf4d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-775 .elementor-element.elementor-element-8dcbf4d img{transition-duration:0.5s;border-radius:15px 15px 15px 15px;}.elementor-775 .elementor-element.elementor-element-ce67a66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-775 .elementor-element.elementor-element-ce67a66 .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-775 .elementor-element.elementor-element-9773308{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-775 .elementor-element.elementor-element-9773308 .elementor-divider-separator{width:100%;}.elementor-775 .elementor-element.elementor-element-9773308 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-775 .elementor-element.elementor-element-c49a800{text-align:center;}.elementor-775 .elementor-element.elementor-element-c49a800 .elementor-heading-title{font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-775 .elementor-element.elementor-element-e8f9b98{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-775 .elementor-element.elementor-element-62f3027{--display:flex;--min-height:151px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-775 .elementor-element.elementor-element-62f3027:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:28px 28px 97px 55px rgba(0, 0, 0, 0.15) inset;}.elementor-775 .elementor-element.elementor-element-62f3027, .elementor-775 .elementor-element.elementor-element-62f3027::before{--border-transition:0.3s;}.elementor-775 .elementor-element.elementor-element-6de943e{border-style:none;}.elementor-775 .elementor-element.elementor-element-6de943e:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-775 .elementor-element.elementor-element-6de943e img{transition-duration:0.5s;border-radius:15px 15px 15px 15px;}.elementor-775 .elementor-element.elementor-element-a27bd35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-775 .elementor-element.elementor-element-a27bd35 .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-775 .elementor-element.elementor-element-b2de810{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-775 .elementor-element.elementor-element-b2de810 .elementor-divider-separator{width:100%;}.elementor-775 .elementor-element.elementor-element-b2de810 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-775 .elementor-element.elementor-element-59a9527{text-align:center;}.elementor-775 .elementor-element.elementor-element-59a9527 .elementor-heading-title{font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-775 .elementor-element.elementor-element-da2a7d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-775 .elementor-element.elementor-element-996dbf3{--display:flex;--min-height:151px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-775 .elementor-element.elementor-element-996dbf3:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:28px 28px 97px 55px rgba(0, 0, 0, 0.15) inset;}.elementor-775 .elementor-element.elementor-element-996dbf3, .elementor-775 .elementor-element.elementor-element-996dbf3::before{--border-transition:0.3s;}.elementor-775 .elementor-element.elementor-element-d1c06a2{border-style:none;}.elementor-775 .elementor-element.elementor-element-d1c06a2:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-775 .elementor-element.elementor-element-d1c06a2 img{transition-duration:0.5s;border-radius:15px 15px 15px 15px;}.elementor-775 .elementor-element.elementor-element-1842c3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-775 .elementor-element.elementor-element-1842c3c .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-775 .elementor-element.elementor-element-3d70283{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-775 .elementor-element.elementor-element-3d70283 .elementor-divider-separator{width:100%;}.elementor-775 .elementor-element.elementor-element-3d70283 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-775 .elementor-element.elementor-element-c4171bc{text-align:center;}.elementor-775 .elementor-element.elementor-element-c4171bc .elementor-heading-title{font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-775 .elementor-element.elementor-element-a8d453b{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF70;--border-color:#FFFFFF70;box-shadow:0px -1px 100px 100px rgba(0, 94.00000000000011, 188.00000000000006, 0.16);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-a8d453b:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-a8d453b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-775 .elementor-element.elementor-element-170eb7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-775 .elementor-element.elementor-element-170eb7e .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:4rem;font-weight:700;text-transform:uppercase;}.elementor-775 .elementor-element.elementor-element-5df26a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 024px) 0px;text-align:center;font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-775 .elementor-element.elementor-element-c79b54f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-775 .elementor-element.elementor-element-8d4f5af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-775 .elementor-element.elementor-element-d332cb5{--display:flex;border-style:none;--border-style:none;}.elementor-775 .elementor-element.elementor-element-d332cb5:hover{border-style:none;}.elementor-775 .elementor-element.elementor-element-d332cb5, .elementor-775 .elementor-element.elementor-element-d332cb5::before{--border-transition:0.3s;}.elementor-775 .elementor-element.elementor-element-3532b65{font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-775 .elementor-element.elementor-element-36e8abc{--display:flex;border-style:none;--border-style:none;}.elementor-775 .elementor-element.elementor-element-fc02c72{font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-775 .elementor-element.elementor-element-e68889b{--display:flex;border-style:none;--border-style:none;}.elementor-775 .elementor-element.elementor-element-76cd275{font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-775 .elementor-element.elementor-element-bae889d{--display:flex;border-style:none;--border-style:none;}.elementor-775 .elementor-element.elementor-element-7e22567{font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-775 .elementor-element.elementor-element-d7e54da{--display:flex;border-style:none;--border-style:none;}.elementor-775 .elementor-element.elementor-element-339718a{font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-775 .elementor-element.elementor-element-1aa405f{--display:flex;border-style:none;--border-style:none;}.elementor-775 .elementor-element.elementor-element-80a3100{font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-775 .elementor-element.elementor-element-149adca{--display:flex;border-style:none;--border-style:none;}.elementor-775 .elementor-element.elementor-element-a8a2bd9{font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-775 .elementor-element.elementor-element-23812b8{--display:flex;border-style:none;--border-style:none;}.elementor-775 .elementor-element.elementor-element-af51810{font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-775 .elementor-element.elementor-element-f8755aa{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:21px;--n-accordion-title-normal-color:#FFFDFD;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-775 .elementor-element.elementor-element-f8755aa > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-775 .elementor-element.elementor-element-f8755aa > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-775 .elementor-element.elementor-element-f8755aa > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;}:where( .elementor-775 .elementor-element.elementor-element-f8755aa > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"TT Commons Pro Text", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-775 .elementor-element.elementor-element-30d2e57{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999;}body:not(.rtl) .elementor-775 .elementor-element.elementor-element-30d2e57{left:0px;}body.rtl .elementor-775 .elementor-element.elementor-element-30d2e57{right:0px;}.elementor-775 .elementor-element.elementor-element-7418777{--display:flex;}.elementor-775 .elementor-element.elementor-element-7418777:not(.elementor-motion-effects-element-type-background), .elementor-775 .elementor-element.elementor-element-7418777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000E6 25%, #00000000 100%);}.elementor-775 .elementor-element.elementor-element-5a189ff{--spacer-size:400px;}.elementor-775 .elementor-element.elementor-element-e136da7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:240px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-9c0ea61{--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:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-25ab26d{--display:flex;}.elementor-775 .elementor-element.elementor-element-93a623f{text-align:center;}.elementor-775 .elementor-element.elementor-element-93a623f .elementor-heading-title{font-family:"Freight Sans Headline", Sans-serif;font-size:4rem;font-weight:700;text-transform:uppercase;}.elementor-775 .elementor-element.elementor-element-30ae447{text-align:center;font-family:"TT Commons Pro Text", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-775 .elementor-element.elementor-element-8007a3b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-83be639{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-dbf9361{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-6f40384{border-radius:0px 0px 0px 0px;}.elementor-775 .elementor-element.elementor-element-59f9d2b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-918da15{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-775 .elementor-element.elementor-element-e71e69f{--content-width:1600px;}.elementor-775 .elementor-element.elementor-element-034e3a8{--width:1200px;}.elementor-775 .elementor-element.elementor-element-94cbe69{--content-width:1600px;}.elementor-775 .elementor-element.elementor-element-99c574a{--width:69%;}.elementor-775 .elementor-element.elementor-element-70601e0{--content-width:1053px;}.elementor-775 .elementor-element.elementor-element-a8d453b{--content-width:1600px;}.elementor-775 .elementor-element.elementor-element-8d4f5af{--width:1200px;}}@media(max-width:1480px) and (min-width:768px){.elementor-775 .elementor-element.elementor-element-e71e69f{--content-width:1048px;}.elementor-775 .elementor-element.elementor-element-70601e0{--content-width:1048px;}.elementor-775 .elementor-element.elementor-element-31da3b7{--width:1048px;}.elementor-775 .elementor-element.elementor-element-25ab26d{--width:1048px;}}@media(max-width:1200px) and (min-width:768px){.elementor-775 .elementor-element.elementor-element-e71e69f{--content-width:880px;}.elementor-775 .elementor-element.elementor-element-70601e0{--content-width:880px;}.elementor-775 .elementor-element.elementor-element-31da3b7{--width:939px;}.elementor-775 .elementor-element.elementor-element-9c0ea61{--width:939px;}.elementor-775 .elementor-element.elementor-element-25ab26d{--width:939px;}}@media(max-width:1024px) and (min-width:768px){.elementor-775 .elementor-element.elementor-element-1a5fab4{--width:678px;}.elementor-775 .elementor-element.elementor-element-034e3a8{--width:678px;}.elementor-775 .elementor-element.elementor-element-a6489be{--width:678px;}.elementor-775 .elementor-element.elementor-element-99c574a{--width:678px;}.elementor-775 .elementor-element.elementor-element-606c3c7{--content-width:678px;}.elementor-775 .elementor-element.elementor-element-31da3b7{--width:678px;}.elementor-775 .elementor-element.elementor-element-8d4f5af{--width:678px;}.elementor-775 .elementor-element.elementor-element-25ab26d{--width:694px;}}@media(max-width:1480px){.elementor-775 .elementor-element.elementor-element-e1ffa09{--min-height:503px;}.elementor-775 .elementor-element.elementor-element-e71e69f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-775 .elementor-element.elementor-element-1a5fab4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-775 .elementor-element.elementor-element-a6489be{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-99c574a{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-775 .elementor-element.elementor-element-60c2c1d.elementor-element{--align-self:center;}.elementor-775 .elementor-element.elementor-element-31da3b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-31da3b7.e-con{--align-self:center;}.elementor-775 .elementor-element.elementor-element-dc07db7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-c7d47cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-a8d453b{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-c79b54f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-8d4f5af{--padding-top:0px;--padding-bottom:0px;--padding-left:75px;--padding-right:75px;}.elementor-775 .elementor-element.elementor-element-e136da7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-9c0ea61{--padding-top:75px;--padding-bottom:75px;--padding-left:35px;--padding-right:35px;}.elementor-775 .elementor-element.elementor-element-25ab26d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-25ab26d.e-con{--align-self:center;}.elementor-775 .elementor-element.elementor-element-30ae447{text-align:center;}}@media(max-width:1200px){.elementor-775 .elementor-element.elementor-element-6dc0295{--spacer-size:10px;}.elementor-775 .elementor-element.elementor-element-99c574a{--grid-auto-flow:row;}.elementor-775 .elementor-element.elementor-element-2ba779d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-0b6d20c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-7ccc911{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-01b3775{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-e8f9b98{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-da2a7d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-9c0ea61.e-con{--align-self:center;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-775 .elementor-element.elementor-element-034e3a8{--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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-775 .elementor-element.elementor-element-a6489be.e-con{--align-self:center;}.elementor-775 .elementor-element.elementor-element-99c574a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-775 .elementor-element.elementor-element-c684748{text-align:center;}.elementor-775 .elementor-element.elementor-element-15d4f3a{text-align:center;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-775 .elementor-element.elementor-element-8d4f5af.e-con{--align-self:center;}}@media(max-width:767px){.elementor-775 .elementor-element.elementor-element-e1ffa09{--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-52f8a9a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-6dc0295{--spacer-size:7px;}.elementor-775 .elementor-element.elementor-element-1a5fab4{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-775 .elementor-element.elementor-element-836f7c6{text-align:center;}.elementor-775 .elementor-element.elementor-element-836f7c6 .elementor-heading-title{font-size:2.3rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-775 .elementor-element.elementor-element-034e3a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-775 .elementor-element.elementor-element-2df529b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-775 .elementor-element.elementor-element-2df529b .elementor-icon-list-item > a{font-size:1.1em;}.elementor-775 .elementor-element.elementor-element-a6489be{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-775 .elementor-element.elementor-element-9f755ed{text-align:center;}.elementor-775 .elementor-element.elementor-element-9f755ed .elementor-heading-title{font-size:2.3rem;}.elementor-775 .elementor-element.elementor-element-99c574a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:25px 0px;--row-gap:25px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:-50px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-b4cf78c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-775 .elementor-element.elementor-element-729d1fa{padding:0px 0px -20px 0px;}.elementor-775 .elementor-element.elementor-element-7fa7e2b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-775 .elementor-element.elementor-element-173d4f7{padding:0px 0px -20px 0px;}.elementor-775 .elementor-element.elementor-element-20fe7d7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-775 .elementor-element.elementor-element-f9bc037{padding:0px 0px -20px 0px;}.elementor-775 .elementor-element.elementor-element-70601e0{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-775 .elementor-element.elementor-element-7f2fdac{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-775 .elementor-element.elementor-element-3a0509a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-9a57d14{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-c684748 .elementor-heading-title{font-size:45px;}.elementor-775 .elementor-element.elementor-element-c4ced8a{text-align:center;}.elementor-775 .elementor-element.elementor-element-c4ced8a .elementor-heading-title{font-size:45px;}.elementor-775 .elementor-element.elementor-element-b454968{--spacer-size:0px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-775 .elementor-element.elementor-element-606c3c7{--padding-top:25px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-775 .elementor-element.elementor-element-7fc1e86{text-align:center;}.elementor-775 .elementor-element.elementor-element-7fc1e86 .elementor-heading-title{font-size:2.3rem;}.elementor-775 .elementor-element.elementor-element-d4153d0{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-775 .elementor-element.elementor-element-c55691c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-775 .elementor-element.elementor-element-bd7d49c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-775 .elementor-element.elementor-element-79f79d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-775 .elementor-element.elementor-element-c49a800{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-775 .elementor-element.elementor-element-59a9527{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-775 .elementor-element.elementor-element-170eb7e{padding:0px 25px 0px 25px;}.elementor-775 .elementor-element.elementor-element-170eb7e .elementor-heading-title{font-size:2.2rem;}.elementor-775 .elementor-element.elementor-element-5df26a6{padding:0px 025px 0px 25px;}.elementor-775 .elementor-element.elementor-element-c79b54f{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-775 .elementor-element.elementor-element-8d4f5af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-775 .elementor-element.elementor-element-9c0ea61{--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-775 .elementor-element.elementor-element-93a623f{padding:0px 040px 0px 40px;text-align:center;}.elementor-775 .elementor-element.elementor-element-93a623f .elementor-heading-title{font-size:2.3rem;}}/* Start custom CSS for container, class: .elementor-element-b4cf78c */.blur-box{
 backdrop-filter: blur(5px);
 -webkit-backdrop-filter: blur(5px);
 background: rgba(255,255,255,0.01);
 border-radius: 15px;
 padding: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fa7e2b */.blur-box{
 backdrop-filter: blur(5px);
 -webkit-backdrop-filter: blur(5px);
 background: rgba(255,255,255,0.01);
 border-radius: 15px;
 padding: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20fe7d7 */.blur-box{
 backdrop-filter: blur(5px);
 -webkit-backdrop-filter: blur(5px);
 background: rgba(255,255,255,0.01);
 border-radius: 15px;
 padding: 30px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-60c2c1d */.elementor-775 .elementor-element.elementor-element-60c2c1d input::placeholder,
.elementor-775 .elementor-element.elementor-element-60c2c1d textarea::placeholder {
    color: #ffffff !important;
    opacity: 1 !important;
}

/* Platzhalter ausblenden, wenn das Feld fokussiert wird */
.elementor-775 .elementor-element.elementor-element-60c2c1d input:focus::placeholder,
.elementor-775 .elementor-element.elementor-element-60c2c1d textarea:focus::placeholder {
    color: transparent !important;
    opacity: 0 !important;
}

/* Grundstyle für Formularfelder */
.elementor-775 .elementor-element.elementor-element-60c2c1d input,
.elementor-775 .elementor-element.elementor-element-60c2c1d textarea {
    background-color: #000000 !important;
    color: #ffffff !important;
    transition: background-color 0.2s ease, box-shadow 0.2s ease !important;
}

/* Ausgefüllte Felder mit 5% Weiß hinterlegen */
.elementor-775 .elementor-element.elementor-element-60c2c1d input:not(:placeholder-shown),
.elementor-775 .elementor-element.elementor-element-60c2c1d textarea:not(:placeholder-shown) {
    background-color: rgba(255, 255, 255, 0.05) !important;
    color: #ffffff !important;
}

/* Fallback für Felder ohne Placeholder */
.elementor-775 .elementor-element.elementor-element-60c2c1d input:valid,
.elementor-775 .elementor-element.elementor-element-60c2c1d textarea:valid {
    background-color: rgba(255, 255, 255, 0.05) !important;
    color: #ffffff !important;
}

/* Leere Felder wieder schwarz halten */
.elementor-775 .elementor-element.elementor-element-60c2c1d input:placeholder-shown,
.elementor-775 .elementor-element.elementor-element-60c2c1d textarea:placeholder-shown {
    background-color: #000000 !important;
}

/* Autofill-Hintergrund von Chrome/Safari überschreiben */
.elementor-775 .elementor-element.elementor-element-60c2c1d input:-webkit-autofill,
.elementor-775 .elementor-element.elementor-element-60c2c1d input:-webkit-autofill:hover,
.elementor-775 .elementor-element.elementor-element-60c2c1d input:-webkit-autofill:focus,
.elementor-775 .elementor-element.elementor-element-60c2c1d textarea:-webkit-autofill,
.elementor-775 .elementor-element.elementor-element-60c2c1d textarea:-webkit-autofill:hover,
.elementor-775 .elementor-element.elementor-element-60c2c1d textarea:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px rgba(255, 255, 255, 0.05) inset !important;
    -webkit-text-fill-color: #ffffff !important;
    caret-color: #ffffff !important;
    transition: background-color 9999s ease-in-out 0s !important;
}

/* 1. Nur das File-Input im Upload-Bereich verstecken */
.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-type-upload input[type="file"] {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

/* 2. Upload-Label in Button-Look verwandeln */
.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-type-upload label.elementor-field-label {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255) !important;

    font-family: "TT Commons Pro Text", sans-serif;
    font-size: 17.6px;
    font-weight: 600;
    line-height: 1.2 !important;

    min-height: 56px;
    padding: 0 30px !important;

    border: none;
    border-radius: 20px;
    cursor: pointer;

    transition: background-color 0.3s ease, transform 0.1s ease;
    margin: 0 !important;
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    transform: none;
}

/* Upload-Button, wenn Datei ausgewählt wurde */
.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-type-upload label.elementor-field-label:not(:empty) {
    background-color: #000000;
}

/* 3. Hover- und Klick-Effekt */
.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-type-upload label.elementor-field-label:hover {
    background-color: rgb(40, 40, 40);
}

.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-type-upload label.elementor-field-label:active {
    transform: scale(0.98);
}

/* Checkbox-Text */
.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-type-acceptance,
.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-field-type-acceptance label {
    color: #ffffff !important;
}

/* 4. Elementor Formular-Erfolgsmeldung */
.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-message.elementor-message-success {
    color: #ffffff !important;
    font-size: 17px !important;
    line-height: 1.5 !important;
    font-weight: 500 !important;
    margin-top: 18px !important;
    opacity: 1 !important;
}

/* Erfolgs-Häkchen */
.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-message.elementor-message-success:before {
    color: #00c853 !important;
}

/* 5. Elementor Fehlermeldungen / Pflichtfeld-Hinweise */
.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-message.elementor-message-danger,
.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-help-inline {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.4 !important;
    font-weight: 500 !important;
    opacity: 1 !important;
}

/* Fehler-Icon */
.elementor-775 .elementor-element.elementor-element-60c2c1d .elementor-message.elementor-message-danger:before {
    color: #ff4d4d !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f2fdac */.blur-box{
 backdrop-filter: blur(5px);
 -webkit-backdrop-filter: blur(5px);
 background: rgba(255,255,255,0.01);
 border-radius: 15px;
 padding: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ba779d *//* Hover → Überschrift + kompletter Text weiß */
.material1:hover .elementor-heading-title,
.material1:hover .elementor-widget-text-editor,
.material1:hover .elementor-widget-text-editor p,
.material1:hover .elementor-widget-text-editor li {
    color: #ffffff !important;
}

/* Smooth Transition */
.material1 .elementor-heading-title,
.material1 .elementor-widget-text-editor,
.material1 .elementor-widget-text-editor p,
.material1 .elementor-widget-text-editor li {
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Freight Sans Headline';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://figotec.de/wp-content/uploads/2026/01/FreightSansW03-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TT Commons Pro Text';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://figotec.de/wp-content/uploads/2026/01/FreightSansW03-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'TT Commons Pro Text';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://figotec.de/wp-content/uploads/2026/01/TT-Commons-Pro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'TT Commons Pro Text';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://figotec.de/wp-content/uploads/2026/01/TT-Commons-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */