.elementor-2464 .elementor-element.elementor-element-7843680{--display:flex;--min-height:100vh;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2464 .elementor-element.elementor-element-7843680:not(.elementor-motion-effects-element-type-background), .elementor-2464 .elementor-element.elementor-element-7843680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBEDF5A8;}:root{--page-title-display:none;}/* Start custom CSS for oembed, class: .elementor-element-8b37e58 */.cf_tool_form p, li, ul, caption, description {
    color: #485b84;
    font-weight: 600;
    font-family: Avenir;
    font-size: 22px;
    line-height: 1.2;
    padding: 20px;
}
.cf_tool_form h1 {
    font-family: Avenir;
    color: #485b84;
    font-weight: bold;
}

.cf_tool_form h2 {
    font-size: 18px;
}

.cf_tool_form a {
    font-family: Avenir;
    color: #AE900A;
    font-weight: bold;
}
.cf_tool_form a:hover {
    color: #485b84;
    font-weight: bold;
     font-family: Avenir;
}
.cf_tool_form button {
    background-color: #3888B0;
     font-family: Avenir;
}
.cf_tool_form .answers {
    font-family:Avenir;
    font-weight: 400;
    color: #485b84;
    font-size: 18px;
}/* End custom CSS */