.elementor-73 .elementor-element.elementor-element-fd9fa8e{width:var( --container-widget-width, 101.933% );max-width:101.933%;--container-widget-width:101.933%;--container-widget-flex-grow:0;}.elementor-73 .elementor-element.elementor-element-fd9fa8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-73 .elementor-element.elementor-element-e91f6c3{width:var( --container-widget-width, 127.901% );max-width:127.901%;--container-widget-width:127.901%;--container-widget-flex-grow:0;}.elementor-73 .elementor-element.elementor-element-e91f6c3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-73 .elementor-element.elementor-element-5625324{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-73 .elementor-element.elementor-element-5625324.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-73 .elementor-element.elementor-element-07e2c46{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-73 .elementor-element.elementor-element-fd9fa8e{width:var( --container-widget-width, 256.698px );max-width:256.698px;--container-widget-width:256.698px;--container-widget-flex-grow:0;}}/* Start custom CSS for shortcode, class: .elementor-element-5625324 *//* Top Rankers Experts Contact Form */
#tp-contact-page .wpcf7{
 width:100%;
}
.wpcf7 form{
 background:#171b27;
 border:1px solid #2b3040;
 border-top:0;
 border-radius:0 0 16px 16px;
 padding:15px 35px 35px;
}
.wpcf7 form p{margin:0 0 19px}
.wpcf7 form label{
 display:block;color:#e9eaf0;
 font-size:12px;font-weight:600;
}
.wpcf7 form input:not([type="submit"]),
.wpcf7 form textarea,
.wpcf7 form select{
 width:100%;min-height:49px;
 margin-top:9px;padding:13px 15px;
 border:1px solid #343b4d;
 border-radius:8px;
 background:#10141f;color:#e9eaf0;
 font-size:13px;font-family:inherit;
 outline:none;box-shadow:none;
}
.wpcf7 form textarea{min-height:135px}
.wpcf7 form input:focus,
.wpcf7 form textarea:focus,
.wpcf7 form select:focus{
 border-color:#dca0a3;
 box-shadow:0 0 0 3px #dca0a318;
}
.wpcf7 form input[type="submit"]{
 width:100%;min-height:52px;
 border:0;border-radius:8px;
 background:linear-gradient(110deg,#791f1e,#a64b50);
 color:#fff;font-size:14px;font-weight:700;
 cursor:pointer;transition:.3s;
}
.wpcf7 form input[type="submit"]:hover{
 transform:translateY(-3px);
}
.wpcf7 form .wpcf7-not-valid-tip{
 color:#f0a3a3;font-size:11px;
}
.wpcf7 form .wpcf7-response-output{
 border-radius:8px;padding:13px;
 font-size:12px;
}
@media(max-width:600px){
 .wpcf7 form{padding:15px 22px 28px}
}/* End custom CSS */