.elementor-9000 .elementor-element.elementor-element-c3c8968{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:130px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-9000 .elementor-element.elementor-element-f9f8c28{--display:flex;--background-transition:0.3s;}.elementor-9000 .elementor-element.elementor-element-72cb7c9{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-9000 .elementor-element.elementor-element-3dd9b36{text-align:center;}.elementor-9000 .elementor-element.elementor-element-3dd9b36 .elementor-heading-title{color:var( --e-global-color-003bef6 );font-family:var( --e-global-typography-fbfd539-font-family ), Sans-serif;font-size:var( --e-global-typography-fbfd539-font-size );font-weight:var( --e-global-typography-fbfd539-font-weight );line-height:var( --e-global-typography-fbfd539-line-height );letter-spacing:var( --e-global-typography-fbfd539-letter-spacing );word-spacing:var( --e-global-typography-fbfd539-word-spacing );}.elementor-9000 .elementor-element.elementor-element-bbe1904{--display:flex;--background-transition:0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9000 .elementor-element.elementor-element-3dd9b36 .elementor-heading-title{font-size:var( --e-global-typography-fbfd539-font-size );line-height:var( --e-global-typography-fbfd539-line-height );letter-spacing:var( --e-global-typography-fbfd539-letter-spacing );word-spacing:var( --e-global-typography-fbfd539-word-spacing );}}@media(max-width:767px){.elementor-9000 .elementor-element.elementor-element-c3c8968{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-9000 .elementor-element.elementor-element-3dd9b36 .elementor-heading-title{font-size:var( --e-global-typography-fbfd539-font-size );line-height:var( --e-global-typography-fbfd539-line-height );letter-spacing:var( --e-global-typography-fbfd539-letter-spacing );word-spacing:var( --e-global-typography-fbfd539-word-spacing );}}@media(min-width:768px){.elementor-9000 .elementor-element.elementor-element-f9f8c28{--content-width:750px;}.elementor-9000 .elementor-element.elementor-element-bbe1904{--content-width:540px;}}/* Start custom CSS for shortcode, class: .elementor-element-d122039 */.elementor-9000 .elementor-element.elementor-element-d122039 .up-section-header.gsection {
    border-bottom: none;
    text-align: center;
  

}
.elementor-9000 .elementor-element.elementor-element-d122039 .up-section-header.gsection .gsection_title{
     font-family: "Aeonik Pro";
font-weight: 400;
font-size: 30px;
line-height: 120%;
letter-spacing: 0;
color: #455972;
margin-top: 40px;
margin-bottom: 0;
}
@media(max-width:769px) {
    .elementor-9000 .elementor-element.elementor-element-d122039 .up-section-header.gsection .gsection_title{
font-size: 18px;
}
}
.elementor-9000 .elementor-element.elementor-element-d122039 .gform_wrapper.gravity-theme .gfield_label {
    font-family: "aktiv-grotesk", Sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 140%;
letter-spacing: -1%;
color: #75808E;

}
.elementor-9000 .elementor-element.elementor-element-d122039 .gfield_required {
    display: none !important;
}
.elementor-9000 .elementor-element.elementor-element-d122039 .gform_wrapper.gravity-theme .gfield-choice-input+label {
    color: #455972;
}
.elementor-9000 .elementor-element.elementor-element-d122039 .gfield.gfield--type-radio .gchoice {
     z-index:1;
     position:relative;
     margin:0 0 10px 0;
     padding:0;
     
     
}
.elementor-9000 .elementor-element.elementor-element-d122039 .gfield.gfield--type-radio input.gfield-choice-input {
     z-index:2;
     appearance:none;
     margin:0;
     padding:0;
     border-radius: 5px;
     height:100%;
     transition: .3s all ease-in-out;
     background:#dfe1e5;
     position:absolute;
}
.elementor-9000 .elementor-element.elementor-element-d122039 .gfield.gfield--type-radio input.gfield-choice-input:hover,
.elementor-9000 .elementor-element.elementor-element-d122039 .gfield.gfield--type-radio .gchoice label:hover {
     cursor:pointer;
}
.elementor-9000 .elementor-element.elementor-element-d122039 .gfield.gfield--type-radios input.gfield-choice-input:checked {
     background:#1273e6;
}
.elementor-9000 .elementor-element.elementor-element-d122039 .gfield.gfield--type-radio input.gfield-choice-input:checked + label {
     /*color:white;*/
}
.elementor-9000 .elementor-element.elementor-element-d122039 .gfield.gfield--type-radio .gchoice label {
     z-index:3;
     color:#455972;
     display:block;
     /*position: absolute;*/
     padding: 0 16px 0 32px;
     /*top: 50%;*/
     /*transform: translateY(-50%);*/
     width:100%;
     overflow:visible;
     font-family: "aktiv-grotesk", Sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 150%;
letter-spacing: 0%;

}
.elementor-9000 .elementor-element.elementor-element-d122039 .gfield.gfield--type-radio input.gfield-choice-input {
    border:none !important;
    padding: 0 !important;
}
.elementor-9000 .elementor-element.elementor-element-d122039 .gfield.gfield--type-radio input.gfield-choice-input + label:after {
     content: "";
     position: absolute;
     left:13px;
     /*right: -10px;*/
     transform: translateY(-50%);
     width: 12px;
     height: 12px;
     border: 1px solid #D8DFE9;
     z-index: 2;
     top: 50%;
     transition: .3s all ease-in-out;
     /*color: white;*/
     font-size: 25px;
     text-align: center;
     line-height: 25px;
     font-weight: 500;
}
.elementor-9000 .elementor-element.elementor-element-d122039 .gfield.gfield--type-radio input[type="checkbox"].gfield-choice-input + label:after {
     border-radius: 5px;
}
.elementor-9000 .elementor-element.elementor-element-d122039 .gfield.gfield--type-radio input[type="radio"].gfield-choice-input + label:after {
     border-radius:50px;
}
.elementor-9000 .elementor-element.elementor-element-d122039 .gfield.gfield--type-radio input.gfield-choice-input:checked + label:after {
     content: "";
     border: 1px solid #D8DFE9;
}
.elementor-9000 .elementor-element.elementor-element-d122039 .gfield.gfield--type-radio input.gfield-choice-input:checked + label:before {
     content: "";
    position: absolute;
    /* right: -10px; */
    border-radius: 50%;
    left:16px;
    transform: translateY(-50%) ;
    width: 6px;
    height: 6px;
    background-color: #18202D;
    z-index: 2;
    top: 50%;
    transition: .3s all ease-in-out;
    /*color: white;*/
    font-size: 25px;
    text-align: center;
    line-height: 25px;
    font-weight: 500;
}/* End custom CSS */