.elementor-11 .elementor-element.elementor-element-8f16db2{--display:flex;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-47f051a.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-47f051a{text-align:left;}.elementor-11 .elementor-element.elementor-element-f977802 > .elementor-widget-container{margin:40px 0px 0px 0px;}.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-11 .elementor-element.elementor-element-ac455ac{text-align:center;}.elementor-11 .elementor-element.elementor-element-ac455ac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-c144797{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-8f16db2{--content-width:750px;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-8f16db2{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-8f16db2{--padding-top:16%;--padding-bottom:16%;--padding-left:4%;--padding-right:4%;}}/* Start custom CSS for container, class: .elementor-element-8f16db2 */.forminator-field {
    margin-bottom: 40px !important;
}
.forminator-field-consent {
    margin-top: -55px;
}

/* LABEL FONT */
.forminator-field .forminator-label {
    font-family: "Roboto";    
    font-size: 20px !important;
    padding-bottom: 10px;
    font-weight: 600 !important;
}




/* RATING STARS */
.forminator-ui#forminator-module-23.forminator-design--default .forminator-rating-item.forminator-rating-hover [class*=forminator-icon-]:before, .forminator-ui#forminator-module-23.forminator-design--default .forminator-rating-item.forminator-rating-selected [class*=forminator-icon-]:before {
    color: #FBB01B !important;
}
span.forminator-rating-items.forminator-rating-md {
    display: flex
;
    justify-content: space-between;
    width: 100%;
}

i.forminator-icon-star {
    font-size: 35px;
}





/* RADIO BUTTONS */

.forminator-radio-bullet {
    display: none !important;
}

.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio.forminator-radio-inline {
    margin: 0 !important;
    margin: 2px !important;
}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-bullet~span {
    margin: 0 !important;
}

/* Base style for label */
.forminator-radio .forminator-radio-label {
  border: 1px solid lightgrey;
  padding: 10px;
  display: inline-flex;
  align-items: center;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  padding: 10px 24px;
}

/* Style label when input inside is checked */
.forminator-radio input[type="radio"]:checked ~ .forminator-radio-label {
  font-weight: bold;
  border: 2px solid #3E6AE1;
}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio:not(.forminator-radio-inline) {
    margin: 0 !important;
    margin-bottom: 4px !important;
}

.apl-additional-text .forminator-label {
    padding-bottom: 30px;
    position: relative;
    display: block;
    width: 100%;
}
.apl-additional-text .forminator-label:before {
    content: "Not at all likely";
    display: block;
    font-size: 14px;
    font-weight: 400;
    position: absolute;
    bottom: 0px;
    top: auto;
}
.apl-additional-text .forminator-label:after {
    content: "Extremely likely";
    display: block;
    font-size: 14px;
    font-weight: 400;
    position: absolute;
    bottom: 0px;
    top: auto;
    right: 0;
}
.apl-additional-text .forminator-field {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
}








/* TEXTAREA */ 
.forminator-ui#forminator-module-23.forminator-design--default .forminator-textarea {
    background: #F4F4F4;
    border: none;
}



/* SUBMIT BUTTON */
.forminator-ui#forminator-module-23.forminator-design--default .forminator-button-submit {
    background: #3E6AE1;
    color: white;
}




@media (max-width: 1250px) {
  .forminator-field-consent {
        margin-top: -25px;
    }
}/* End custom CSS */