.elementor-360782 .elementor-element.elementor-element-e1c1d93{--display:grid;--min-height:876px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:68px 68px;--row-gap:68px;--column-gap:68px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-360782 .elementor-element.elementor-element-cd0e0bc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-360782 .elementor-element.elementor-element-cd0e0bc.elementor-element{--align-self:stretch;}.elementor-360782 .elementor-element.elementor-element-2af0ac4{--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-360782 .elementor-element.elementor-element-926c00a{--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:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-360782 .elementor-element.elementor-element-3740eda .elementor-icon-wrapper{text-align:center;}.elementor-360782 .elementor-element.elementor-element-3740eda.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-360782 .elementor-element.elementor-element-3740eda.elementor-view-framed .elementor-icon, .elementor-360782 .elementor-element.elementor-element-3740eda.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-360782 .elementor-element.elementor-element-3740eda.elementor-view-framed .elementor-icon, .elementor-360782 .elementor-element.elementor-element-3740eda.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-360782 .elementor-element.elementor-element-3740eda .elementor-icon{font-size:200px;}.elementor-360782 .elementor-element.elementor-element-3740eda .elementor-icon svg{height:200px;}.elementor-360782 .elementor-element.elementor-element-3740eda .elementor-icon-wrapper svg{width:auto;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-360782 .elementor-element.elementor-element-d5bc2bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-360782 .elementor-element.elementor-element-d5bc2bc .elementor-heading-title{font-family:var( --e-global-typography-1c498bb-font-family ), Sans-serif;font-size:var( --e-global-typography-1c498bb-font-size );font-weight:var( --e-global-typography-1c498bb-font-weight );line-height:var( --e-global-typography-1c498bb-line-height );letter-spacing:var( --e-global-typography-1c498bb-letter-spacing );color:var( --e-global-color-54f02df );}.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 );line-height:var( --e-global-typography-text-line-height );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-360782 .elementor-element.elementor-element-8c14f14{text-align:center;font-family:var( --e-global-typography-caf4b68-font-family ), Sans-serif;font-size:var( --e-global-typography-caf4b68-font-size );font-weight:var( --e-global-typography-caf4b68-font-weight );text-transform:var( --e-global-typography-caf4b68-text-transform );line-height:var( --e-global-typography-caf4b68-line-height );letter-spacing:var( --e-global-typography-caf4b68-letter-spacing );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-360782 .elementor-element.elementor-element-f7d12f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:50;}.elementor-360782 .elementor-element.elementor-element-f7d12f4.elementor-element{--align-self:flex-end;}.elementor-360782 .elementor-element.elementor-element-f7d12f4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-360782 .elementor-element.elementor-element-6afb0cf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-360782 .elementor-element.elementor-element-6afb0cf img{width:100%;height:876px;object-fit:cover;object-position:center center;border-style:none;border-radius:12px 12px 12px 12px;}@media(min-width:768px){.elementor-360782 .elementor-element.elementor-element-e1c1d93{--content-width:1440px;}}@media(max-width:1024px){.elementor-360782 .elementor-element.elementor-element-e1c1d93{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-360782 .elementor-element.elementor-element-d5bc2bc .elementor-heading-title{font-size:var( --e-global-typography-1c498bb-font-size );line-height:var( --e-global-typography-1c498bb-line-height );letter-spacing:var( --e-global-typography-1c498bb-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-360782 .elementor-element.elementor-element-8c14f14{font-size:var( --e-global-typography-caf4b68-font-size );line-height:var( --e-global-typography-caf4b68-line-height );letter-spacing:var( --e-global-typography-caf4b68-letter-spacing );}.elementor-360782 .elementor-element.elementor-element-f7d12f4{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-360782 .elementor-element.elementor-element-e1c1d93{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-360782 .elementor-element.elementor-element-d5bc2bc .elementor-heading-title{font-size:var( --e-global-typography-1c498bb-font-size );line-height:var( --e-global-typography-1c498bb-line-height );letter-spacing:var( --e-global-typography-1c498bb-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-360782 .elementor-element.elementor-element-8c14f14{font-size:var( --e-global-typography-caf4b68-font-size );line-height:var( --e-global-typography-caf4b68-line-height );letter-spacing:var( --e-global-typography-caf4b68-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-cd0e0bc */.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gform_required_legend,
.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gfield_required{
    display: none !important;
}
.elementor-360782 .elementor-element.elementor-element-cd0e0bc .elementor-shortcode{
    height: auto;
    max-height: unset;
    min-height: 876px !important;
}
@media screen and (max-width:1024px){
.elementor-360782 .elementor-element.elementor-element-cd0e0bc .elementor-shortcode{
    min-height: 90vh !important;
}
.elementor-360782 .elementor-element.elementor-element-cd0e0bc form#gform_139{
    min-height: 90vh !important;
}

.elementor-360782 .elementor-element.elementor-element-cd0e0bc form#gform_139 .gform-body{
    min-height: 85vh !important;
}

.elementor-360782 .elementor-element.elementor-element-cd0e0bc form#gform_139 .gform-body .gform_page {
    min-height: 85vh !important;
}
}

.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gf_page_steps{
    margin-bottom: 16px;
}
.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gf_page_steps .gf_step:not(.gf_step_active){
    display: none;
}
.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gf_page_steps .gf_step.gf_step_active{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    padding: 6px 12px;
    background: #FAFAFA;
    border-radius: 1000px;
}
.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gf_page_steps .gf_step.gf_step_active .gf_step_number{
    font-size: 0px;
    width: 8px !important;
    min-width: unset;
    height: 8px!important;
    background: #FFCA39;
    border-radius: 500px;
}

.elementor-360782 .elementor-element.elementor-element-cd0e0bc form#gform_139{
    min-height: 876px;
    /*display: flex;*/
    /*flex-direction: column;*/
    /*justify-content: flex-start;*/
    /*align-items: flex-start;*/
}

.elementor-360782 .elementor-element.elementor-element-cd0e0bc form#gform_139 .gform-body{
    height: auto !important;
    max-height: unset !important;
    min-height: 834px !important;
}

.elementor-360782 .elementor-element.elementor-element-cd0e0bc form#gform_139 .gform-body .gform_page {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
    max-height: unset;
    min-height: 834px;
}

.elementor-360782 .elementor-element.elementor-element-cd0e0bc legend{
    font-style: normal;
    font-weight: 750;
    font-size: 40px;
    line-height: 120%;
    color: #131923;
    margin-bottom: 36px;
}

.elementor-360782 .elementor-element.elementor-element-cd0e0bc select,
.elementor-360782 .elementor-element.elementor-element-cd0e0bc input[type="text"],
.elementor-360782 .elementor-element.elementor-element-cd0e0bc input[type="email"],
.elementor-360782 .elementor-element.elementor-element-cd0e0bc input[type="tel"]{
    background: #FFFFFF;
    border: 1px solid #DCDFE4;
    border-radius: 1000px;
    padding: 14px;
    min-height: 52px;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}
.elementor-360782 .elementor-element.elementor-element-cd0e0bc select {
    background: #FFFFFF !important;
}
.elementor-360782 .elementor-element.elementor-element-cd0e0bc input[type="text"]:placeholder,
.elementor-360782 .elementor-element.elementor-element-cd0e0bc input[type="email"]:placeholder,
.elementor-360782 .elementor-element.elementor-element-cd0e0bc input[type="tel"]:placeholder{
    color: #82878E !important;
}

.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gfield_radio .gchoice{
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    padding: 14px 16px;
    gap: 0px;
    border: 1px solid #DCDFE4;
    border-radius: 1000px;
    cursor: pointer;
}
.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gfield_radio .gchoice label{
    margin: 0 !important;
    width: calc(100% - 20px);
}



.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gform-page-footer{
    flex-direction: row;
    justify-content: flex-end;
    gap: 0px;
    position: relative;
}
.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gform-page-footer input[type="button"].gform_previous_button{
    border: none !important;
    border-radius: 0px !important;
    margin-right: auto;
    padding: 0;
    box-shadow: none !important;
    background-color: transparent !important;
}
.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gform-page-footer input[type="button"].gform_previous_button:hover{
    background-color: transparent !important;
}
.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gform-page-footer input[type="button"].gform_next_button,
.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gform-page-footer input[type="submit"].gform_button.button{
    padding: 4px 66px 4px 20px;
    gap: 10px;
    background: #FFCA39;
    border-radius: 1000px;
    min-height: 60px;
    color: #000000;
}
.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gform-page-footer:after{
    content: url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='52' height='52' rx='26' fill='white'/%3E%3Cpath d='M27.25 19.75L33.5 26M33.5 26L27.25 32.25M33.5 26H18.5' stroke='%23131923' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    width: 52px;
    height: 52px;
    position: absolute;
    top: 4px;
    right: 4px;
    pointer-events: none;
}
.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gform-page-footer .gform-loader{
    position: absolute;
    top: 4px;
    left: 50%;
    transform: translateX(-50%);
}

.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gform-theme--framework input[type=radio]{
    border-color: #DCDFE4;
}
.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gform-theme--framework input[type=radio]:checked{
    border-color: #FFCA39;
    background-color: #FFCA39;
}
.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gform-theme--framework input[type=radio]:checked:before{
content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3327 4L5.99935 11.3333L2.66602 8' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
border: none;
border-radius: 0px;
background-color: transparent;
width: 16px;
height: 13px;
}
.gchoice:has(input:checked) {
    border-color: #FFCA39 !important;
}

#input_139_26 .gchoice{
    cursor: pointer;
    gap: 0px !important;
}
#input_139_26 .gchoice label{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    margin: 0 !important;
    width: calc(100% - 20px);
}
#input_139_26 .gchoice label:before{
    width: 32px;
    height: 24px;
}
#input_139_26 .gchoice input{
    
}

#input_139_26  .gchoice.gchoice_139_26_0 label:before{content: url(/wp-content/uploads/Germany-DE.svg);}
#input_139_26  .gchoice.gchoice_139_26_1 label:before{content: url(/wp-content/uploads/Austria-AT.svg);}
#input_139_26  .gchoice.gchoice_139_26_2 label:before{content: url(/wp-content/uploads/Switzerland-CH.svg);}
#input_139_26  .gchoice.gchoice_139_26_3 label:before{content: url(/wp-content/uploads/Netherlands-NL.svg);}
#input_139_26  .gchoice.gchoice_139_26_4 label:before{content: url(/wp-content/uploads/Belgium-BE.svg);}
#input_139_26  .gchoice.gchoice_139_26_5 label:before{content: url(/wp-content/uploads/Luxembourg-LU.svg);}
#input_139_26  .gchoice.gchoice_139_26_6 label:before{content: url(/wp-content/uploads/France-FR.svg);}

.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gform_page_fields .gform_fields{
    row-gap: 16px !important;
}

.elementor-360782 .elementor-element.elementor-element-cd0e0bc .gfield_checkbox label a{
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5bc2bc */.elementor-360782 .elementor-element.elementor-element-d5bc2bc{
    max-width: 380px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5bc2bc */.elementor-360782 .elementor-element.elementor-element-d5bc2bc{
    max-width: 380px !important;
}/* End custom CSS */