.elementor-2191 .elementor-element.elementor-element-7e2dac8{--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;--align-items:flex-start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.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-2191 .elementor-element.elementor-element-115ed8f .elementor-heading-title{font-family:"rift", Sans-serif;font-size:2.2rem;font-weight:700;color:var( --e-global-color-67c1a54 );}.elementor-2191 .elementor-element.elementor-element-9e355e4 .elementor-heading-title{font-family:"objektiv-mk1", Sans-serif;font-size:1.1rem;font-weight:500;line-height:1.4em;color:var( --e-global-color-15d801d );}.elementor-2191 .elementor-element.elementor-element-a734d0c{--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;--padding-top:2rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}@media(max-width:767px){.elementor-2191 .elementor-element.elementor-element-7e2dac8{--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2191 .elementor-element.elementor-element-115ed8f .elementor-heading-title{font-size:1.6rem;}.elementor-2191 .elementor-element.elementor-element-a734d0c{--padding-top:1rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}}/* Start custom CSS for shortcode, class: .elementor-element-c351964 */.elementor-2191 .elementor-element.elementor-element-c351964 .gform_required_legend {
    display: none;
}
.elementor-2191 .elementor-element.elementor-element-c351964 .gform_wrapper .gform_body .gfield_label {
    color: var(--e-global-color-15d801d);
    font-family: "objektiv-mk1", Sans-serif;
    font-size: 1rem;
    font-weight: 700;
}
.elementor-2191 .elementor-element.elementor-element-c351964 .gform_wrapper .gform_body input,
.elementor-2191 .elementor-element.elementor-element-c351964 .gform_wrapper .gform_body textarea,
.elementor-2191 .elementor-element.elementor-element-c351964 .gform_wrapper .gform_body select,
.elementor-2191 .elementor-element.elementor-element-c351964 .gform_wrapper .gform_required_legend {
    background-color: var(--e-global-color-eb6b173);
    border: 0;
    border-bottom: 0.0625rem solid var(--e-global-color-f07af37);
    border-radius: 0;
    color: var(--e-global-color-15d801d);
    font-family: "objektiv-mk1", Sans-serif;
    font-size: 0.8rem;
    outline: none;
    padding: 1rem 0;
}
.elementor-2191 .elementor-element.elementor-element-c351964 .gform_wrapper .gfield_required {
    color: #F47B2E;
}
.elementor-2191 .elementor-element.elementor-element-c351964 .gform_footer input[type="submit"] {
    background-color: var(--e-global-color-eb6b173);
    border: 0.0625rem solid var(--e-global-color-67c1a54);
    border-radius: 0.5rem;
    color: #ffffff;
    font-family: "objektiv-mk1", Sans-serif;
    font-size: 0.9rem;
    font-weight: 600;
    margin-left: auto;
    padding: 1.1rem 3rem 1.1rem 3rem;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-2191 .elementor-element.elementor-element-c351964 .gform_footer input[type="submit"]:hover {
    background-color: var(--e-global-color-67c1a54);
    color: var(--e-global-color-15d801d);
    border-color: var(--e-global-color-67c1a54);
}

.elementor-2191 .elementor-element.elementor-element-c351964 .gform_confirmation_message {
    color: var(--e-global-color-15d801d);
}
.elementor-2191 .elementor-element.elementor-element-c351964 .gform_confirmation_message a {
    color: inherit;
    text-decoration: underline;
}
.elementor-2191 .elementor-element.elementor-element-c351964 .gform_confirmation_message a:hover {
    text-decoration: none;
}


@media (max-width: 1024px) {
    .elementor-2191 .elementor-element.elementor-element-c351964 .gfield.gfield--width-third {
        grid-column: span 6;
    }
}

@media (max-width: 767px) {
    .elementor-2191 .elementor-element.elementor-element-c351964 .gfield.gfield--width-third {
        grid-column: 1 / -1;
    }
    
    .elementor-2191 .elementor-element.elementor-element-c351964 .gform_wrapper .gform_body input,
    .elementor-2191 .elementor-element.elementor-element-c351964 .gform_wrapper .gform_body textarea,
    .elementor-2191 .elementor-element.elementor-element-c351964 .gform_wrapper .gform_body select,
    .elementor-2191 .elementor-element.elementor-element-c351964 .gform_wrapper .gform_required_legend {
        padding: 0;
    }
    
}/* End custom CSS */