/*!/wp-content/themes/the7-child/css/main.css*/.elementor-element.elementor-widget__width-initial.elementor-widget.elementor-widget-sidebar{background:#f7f7f7!important}.post-type-archive-leadtech-media .bg-under-post.description-under-image{margin-top:55px!important}.post-type-archive-leadtech-media .bg-under-post.description-under-image h3 a{font-size:23px;line-height:32px}.post-type-archive-leadtech-media .bg-under-post.description-under-image a img{width:100%!important;height:auto;object-fit:cover}.post-type-archive-leadtech-media article{border:1px solid #eee;transition:all .3s}.post-type-archive-leadtech-media article:hover{transform:translateY(-3px)}.post-type-archive-leadtech-media .paginator{margin-top:40px;margin-bottom:80px}.post-type-archive-leadtech-media .paginator a.page-numbers{background:#f5f6f7;border-radius:50px;width:100%;height:40px;color:#2f3a4d;font-size:17px;display:flex;align-items:center;transition:all .3s;justify-content:center;max-width:40px}.post-type-archive-leadtech-media .paginator a.page-numbers.act{background:#de4123;color:#fff}.post-type-archive-leadtech-media .paginator a.page-numbers:after{content:unset!important}.post-type-archive-leadtech-media .paginator a.page-numbers:hover{background:#e5eeff;color:#e0462d}.post-type-archive-leadtech-media .paginator a.page-numbers.act:hover{background:#de4123;color:#fff}.blogs-section-main h3 a{font-size:24px;line-height:34px}.blogs-section-main h3{transition:all .2s}.blogs-section-main h3:hover{text-decoration:none!important;color:#e04023;border:0!important}.faq-main-section .faq-content .wpsm_panel-body{font-size:18px!important}.faq-main-section .faq-content h3{font-size:26px;margin-top:22px!important}body#the7-body .wpsm_panel-collapse.collapse .wpsm_panel-body{font-size:18px!important;font-family:"Outfit"!important}body#the7-body .faq-content h4.wpsm_panel-title a{font-size:20px!important;font-family:"Outfit"!important;color:#fff!important;line-height:30px!important;font-weight:400}.faq-main-section .faq-content .wpsm_panel.wpsm_panel-default{margin-bottom:20px}body#the7-body .faq-content .wpsm_panel-heading{background-color:#012632!important}body#the7-body .faq-content h4.wpsm_panel-title a.collapsed{color:#fff!important}.faq-content span.ac_title_class{padding:0!important}.faq-content{margin-bottom:50px!important}.page-id-13986 .contact-us-section-main form.wpcf7-form{box-shadow:unset!important;padding:0!important;margin:0!important}form.wpcf7-form{box-shadow:0 5px 33px 0 rgba(64,92.00000000000006,146,.25);padding:60px;margin-top:40px}.forms-popup form.wpcf7-form{box-shadow:unset;padding:0;margin-top:10px}form.wpcf7-form textarea{height:120px;margin-top:10px}.career-section-main img{margin-bottom:25px}.contact-us-section-main form.wpcf7-form.init{box-shadow:unset!important;padding:0!important;margin:0!important}form.wpcf7-form .form-row,form.wpcf7-form .row{display:flex;flex-wrap:wrap;gap:20px;column-gap:15px}form.wpcf7-form .form-row .form-col,form.wpcf7-form .row .col-md-6.fullWidth{width:49%}form.wpcf7-form .form-row span,form.wpcf7-form .row span{display:inline-block;margin-top:10px;width:100%}form.wpcf7-form .row .col-md-12{width:100%}form.wpcf7-form .form-row input,form.wpcf7-form .row input{margin:0!important}form.wpcf7-form .form-wrapper.contactForm.services{display:flex;flex-direction:column;row-gap:20px}form.wpcf7-form .form-row+p{margin-top:20px}form.wpcf7-form h2{text-align:center;color:#e04123}.submit-btn{text-align:center}.submit-btn input{padding:9px 30px!important;font-size:16px!important;line-height:28px!important;letter-spacing:0.5px!important;text-transform:uppercase!important}.submit-btn input:hover{transform:translateY(-3px)}body#the7-body span.ac_title_class{font-size:22px!important;font-family:'Outfit'!important;font-weight:400!important}.single.single-post.postid-29414 p{text-align:left!important}.political-services-section h3,.political-services-section h3 span,h2.image-tank.text-left span{margin-top:30px;margin-bottom:15px!important;font-size:30px!important}.political-services-section .sec-bottom .row{margin-bottom:20px}.our-services p,.our-services span{font-size:17px!important;line-height:29px!important}.elementor-element.elementor-element-2efe158 h2,.elementor-element.elementor-element-2efe158 h3,.elementor-element.elementor-element-2efe158 h3 span,.elementor-element.elementor-element-2efe158 h2 span,.elementor-element.elementor-element-2efe158 h2 strong,.elementor-element.elementor-element-2efe158 h3 strong{font-size:27px;font-weight:600!important;text-align:left!important;line-height:37px}.elementor-element.elementor-element-2efe158 h4 span{font-size:24px}body#the7-body .election-faq h4.wpsm_panel-title a span{font-size:20px!important;font-family:'Outfit';line-height:30px!important}table.voter-list-data{width:100%!important;overflow:auto;margin-top:40px}.table-title-main h2 span,.table-title-main h2{color:#000000!important;margin-bottom:12px!important;font-family:'Outfit'!important}.excel-list-section span{font-family:'Outfit'!important}table.voter-list-data td:first-child p,table.voter-list-data td:nth-child(3) p,table.voter-list-data tr th:first-child p,table.voter-list-data tr th:nth-child(3) p{text-align:center!important}.elementor-element.elementor-element-2efe158 hr{display:none!important}.elementor-element.elementor-element-9de5eb1 ol h3{font-size:22px;line-height:32px}.elementor-element.elementor-element-9de5eb1 h3{font-size:28px;line-height:38px}.elementor-element.elementor-element-9de5eb1 h4{font-size:24px;margin-top:19px!important;line-height:33px}.single.single-post h2{font-size:28px;line-height:38px}.single.single-post h2 img{margin-bottom:25px;width:100%}.single.single-post img{width:100%}.elementor-element.elementor-element-9de5eb1 h4 strong{font-weight:500}.wp-block-search{position:relative;margin-bottom:24px}.elementor-widget-sidebar .widget_search .wp-block-search__input{width:100%;height:50px;padding:10px 48px 10px 12px;border:1px solid #e0e0e0;border-radius:40px;font-size:16px;outline:none}button.wp-block-search__button.has-icon.wp-element-button{position:absolute;right:3px;top:2px;background:#e83a21;border-radius:40px;width:46px;height:46px;padding:0;border:none}.wp-block-search__button svg{fill:#fff}.elementor-widget-sidebar .widget_search .wp-block-search__input::placeholder{font-size:17px;color:#555555d4;opacity:1}section.widget.widget_block.widget_search{padding:0!important;border:0!important}.elementor-widget-sidebar section#block-10,.widget.widget_block{border:0!important;padding-bottom:35px!important;padding-top:30px!important}p.agree{font-size:15px!important;line-height:131%!important}.elementor-widget-sidebar section#block-12,.elementor-widget-sidebar section#block-11{padding-bottom:0!important;padding-top:0!important}.elementor-widget-sidebar form.wpcf7-form .row{gap:0}.elementor-widget-sidebar h2{font-size:18px!important;line-height:28px!important;text-transform:uppercase}.elementor-widget-sidebar h2{position:relative;z-index:1;margin-bottom:24px}.elementor-widget-sidebar h2:after{position:absolute;z-index:1;bottom:-9px;left:0;width:22%;height:2px;margin:auto;background:#e96656;content:""}.elementor-widget-sidebar form.wpcf7-form{margin:0;padding:0;box-shadow:unset}.elementor-widget-sidebar form.wpcf7-form .col-md-6.fullWidth{width:100%}.elementor-widget-sidebar{border:1px solid rgb(0 0 0 / .05);border-radius:5px;padding:15px 15px 30px!important;height:100%;position:sticky;top:70px}.elementor-widget-sidebar ul.blog-our-services li{position:relative!important;margin:0 0!important;padding:11px 0 11px 25px!important;text-align:left!important;list-style:none!important;border-bottom:solid 1px #00000017!important;background-color:transparent!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important;cursor:pointer}.elementor-widget-sidebar ul.blog-our-services li a{color:#000}.elementor-widget-sidebar ul.blog-our-services li:before{float:left;position:absolute;left:10px;width:6px;height:6px;margin-top:11px;background:#e96656;content:""}.elementor-widget-sidebar ul.blog-our-services li:hover{transform:translateX(15px)!important;box-shadow:none}.elementor-widget-sidebar form.wpcf7-form br{display:none!important}.sec-bottom .row{display:flex;justify-content:space-between;gap:25px;row-gap:25px}.sec-bottom .row ul.cstm_ul_thank{list-style:none;margin:0}.sec-bottom .row ul.cstm_ul_thank li a{display:flex;margin:10px 0;padding:10px 10px;border-radius:4px;text-align:center;background:#e23f20;color:#fff;font-size:14px;font-weight:500;width:100%;justify-content:center;text-align:center;text-decoration:none;box-shadow:rgb(0 0 0 / 17%) 0 4px 12px;transition:all 0.3s}.sec-bottom .row .col-md-4{width:32%}.sec-bottom .row ul.cstm_ul_thank li a:hover{background:#ea583ce6}.sec-bottom .row ul.cstm_ul_thank li a span{font-size:14px!important}@media(max-width:1199px){form.wpcf7-form .form-row,form.wpcf7-form .row{column-gap:15px}}@media(max-width:1045px){.voter-table-scroll{overflow:scroll;height:600px}table.voter-list-data{width:100%!important;margin-top:10px}.voter-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.voter-table-scroll::-webkit-scrollbar{height:5px;width:5px}.voter-table-scroll::-webkit-scrollbar-track{background:#172962;border-radius:10px}.voter-table-scroll::-webkit-scrollbar-thumb{background:#999;border-radius:10px}.voter-table-scroll::-webkit-scrollbar-thumb:hover{background:#666}}@media(max-width:991px){form.wpcf7-form{padding:40px}form.wpcf7-form .form-row,form.wpcf7-form .row{column-gap:12px}.sec-bottom .row{flex-wrap:wrap;column-gap:15px;row-gap:10px;justify-content:center}.sec-bottom .row .col-md-4{width:49%}}@media(max-width:767px){.post-type-archive-leadtech-media .paginator{margin-bottom:40px}.blogs-section-main .filter-categories a{font-size:14px!important}form.wpcf7-form .form-row .form-col,form.wpcf7-form .row .col-md-6.fullWidth{width:48%}form.wpcf7-form textarea,form.wpcf7-form .row .col-md-12 textarea{width:98%}.political-services-section h3,.political-services-section h3 span,h2.image-tank.text-left span{margin-top:20px;margin-bottom:15px!important;font-size:25px!important}.elementor-element.elementor-element-2efe158 h2,.elementor-element.elementor-element-2efe158 h3,.elementor-element.elementor-element-2efe158 h3 span,element.elementor-element-2efe158 h2 span,.elementor-element.elementor-element-2efe158 h2 strong{font-size:25px;font-weight:600!important;text-align:left!important;line-height:35px;margin-bottom:15px!important}.single.single-post h2{font-size:24px;line-height:34px}.sec-bottom .row .col-md-4{width:100%}}@media(max-width:576px){form.wpcf7-form .form-row .form-col,form.wpcf7-form textarea,form.wpcf7-form .row .col-md-6.fullWidth,form.wpcf7-form .row .col-md-12 textarea{width:100%}form.wpcf7-form{padding:30px 20px}form.wpcf7-form label{width:auto;display:block}input.wpcf7-form-control.wpcf7-file{width:auto;font-size:16px}span.wpcf7-form-control-wrap{width:100%;display:inline-block}.career-section-main span{font-size:16px;line-height:28px}form.wpcf7-form .form-wrapper.contactForm.services br{display:none}form.wpcf7-form .form-wrapper.contactForm.services p.agree{font-size:16px}}body.home.wp-singular div#content{margin-top:0}body.home.wp-singular .sticky-head-wrapper{background:transparent!important;position:absolute}body.home.wp-singular .sticky-head-wrapper.the7-e-sticky-active{background:#FFF!important}body.wp-singular .sticky-head-wrapper{background:#FFF!important;position:relative}body.wp-singular .dt-nav-menu-horizontal li.menu-item a span{color:#000}body.wp-singular .dt-nav-menu-horizontal li.menu-item .the7-e-sub-nav a span{color:#000!important}.page-id-6990 .elementor-5343 .elementor-element.elementor-element-2efe158:not(.elementor-motion-effects-element-type-background),.elementor-5343 .elementor-element.elementor-element-2efe158>.elementor-motion-effects-container>.elementor-motion-effects-layer{width:1220px}.elementor-button-wrapper a{background:#e96656}.elementor-28998 .elementor-element.elementor-element-a9ceb85 .elementor-icon svg{fill:#e96656!important}.elementor-23418 .elementor-element.elementor-element-c892430 .the7-taxonomies li .cat-item-wrap{background-color:#e96656!important}.elementor-23418 .elementor-element.elementor-element-4702b76 .the7-heading-title{color:#e96656!important}.custom-text-block{text-align:center;background:#e23f20;padding:15px 10px;color:#fff;width:100%;font-size:21px;display:flex;justify-content:center;align-items:center;margin:0 auto;margin-bottom:20px;margin-top:20px;border-radius:5px}.page-id-29602 .elementor-element.elementor-element-2efe158.e-con-full.e-flex.e-con.e-child{max-width:1220px}.wrapper-blog-leadtesk img.aligncenter.size-full{display:none}.career-section-main .form-row .form-col{width:100%!important}li.menu-item-object-custom ul.horizontal-sub-nav li.menu-item-has-children ul.horizontal-sub-nav{height:500px;overflow-y:auto;overflow-x:hidden}.blogs-section-main .blog-post-section a.post-thumbnail-rollover:after{content:unset!important}.blogs-section-main .blog-post-section img{width:100%!important;height:100%!important;object-fit:contain}.services-inner-pages img{width:100%}@media(min-width:992px){.post-type-archive-leadtech-media .bg-under-post.description-under-image{display:flex}.post-type-archive-leadtech-media .bg-under-post.description-under-image .wf-cell.iso-item.shown{width:32.5%!important}}.form-wrapper.contactForm.services .col-md-12.submit-btn span.wpcf7-spinner{display:none!important}.mq-cookie-banner{display:none!important}