.elementor-2114 .elementor-element.elementor-element-50d55b59:not(.elementor-motion-effects-element-type-background), .elementor-2114 .elementor-element.elementor-element-50d55b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd14155 );}.elementor-2114 .elementor-element.elementor-element-50d55b59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2114 .elementor-element.elementor-element-50d55b59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-2114 .elementor-element.elementor-element-6a79d2cb .elementor-heading-title{color:var( --e-global-color-3c63f92 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-2114 .elementor-element.elementor-element-2a25e9b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2114 .elementor-element.elementor-element-2a25e9b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd14155 );}.elementor-2114 .elementor-element.elementor-element-2a25e9b > .elementor-element-populated, .elementor-2114 .elementor-element.elementor-element-2a25e9b > .elementor-element-populated > .elementor-background-overlay, .elementor-2114 .elementor-element.elementor-element-2a25e9b > .elementor-background-slideshow{border-radius:20px 0px 0px 0px;}.elementor-2114 .elementor-element.elementor-element-2a25e9b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2114 .elementor-element.elementor-element-2a25e9b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for section, class: .elementor-element-f4f1bf3 */.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .gfield_html b[id^="answer_"],
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .gquiz-field .gfield_label{
    color:var(--e-global-color-primary);
}
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .gfield_html.texts:not(.first){
     margin-top:40px;
}
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .gfield_html.intro{
    border-bottom:4px solid #fff;
}
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .gfield_html.intro h3{
    font-weight:900;
}
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .gfield_html.texts{
    margin-bottom:0;
    background: #ffffff;
    padding: 15px;
    border-radius: 20px 0 0 0;
}
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .gfield_html.texts h3{
    margin-top:0;
}
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .gfield_html.texts p{
    padding-left: 30px;
    line-height: 2.4em;
}

body[data-elementor-device-mode=mobile] .elementor-2114 .elementor-element.elementor-element-f4f1bf3 .gfield_html.texts p{
    padding-left:0;
}

.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .gfield_html.texts p::first-letter{
    background: var(--e-global-color-accent);
    color:var(--e-global-color-secondary);
    border-radius:50%;
    padding: 0px 6px;
    float: left;
    margin-right:5px;
    text-align: center;
    position: relative;
    font-size: 14px;
    margin-top:4px;
    line-height: 2em;
}
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .gfield_html.texts p:nth-child(odd)::first-letter{
     background: var(--e-global-color-dbf93c3);
     color:var(--e-global-color-accent);
}
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .gfield_html.texts p.c::first-letter{
     background: var(--e-global-color-primary);
     color:var(--e-global-color-secondary);
}
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .gfield_html.texts p.a::first-letter{
     background: var(--e-global-color-accent);
     color:var(--e-global-color-secondary);
}

.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .gquiz-field {
    padding: 10px;
    margin-bottom: 0;
}

/* new test */
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .inline_field,
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .inline_field .gfield,
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .inline_field .gfield .ginput_container,
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .inline_field .gfield .ginput_container select{
    display:inline;
    width:auto;
}
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .inline_field .gfield{
    padding:0;
    position: relative;
}

.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .inline_field .gfield .gfield_description{
    position: absolute;
    max-width:100%;
    left:0;
    height: 15px;
    line-height:15px;
    font-size: 12px;
    bottom:-15px;
    margin:0;
    padding:0 0 0 6px;
    text-align:center;
    opacity:0.4;
}

.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .inline_field .gfield >.gfield_label{
    display:none;
}
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .inline_field .gfield .ginput_container select{
    padding: 0 20px 0 4px;
    border: 0;
    transition: none;
    margin-right:4px;
    background-color: #ebe9eb;
}

.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .inline_field .gfield .gfield_validation_message {
    display:none;
}
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .inline_field .gfield.gfield_error .ginput_container select{
    border:1px solid var(--e-global-color-primary);
    background-color:#fff9f9;
}

.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .gfield.bigger{
    background: var(--e-global-color-secondary);
    padding:20px;
    margin-top:40px;
}
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .gfield.bigger > .gfield_label{
    background: var(--e-global-color-secondary);
    padding: 20px 20px 0 20px;
    margin: 0 0 -15px -20px;
    width: calc( 100% + 40px );
    max-width:none;
    font-size:125%;
}
.elementor-2114 .elementor-element.elementor-element-f4f1bf3 .gfield.bigger .gchoice{
    font-size: 18px;
    margin-bottom:10px;
}/* End custom CSS */