h3.elementor-heading-title{font-size:32px;font-weight:500}#main #content-wrap a,#main #content-wrap a .postTitle{color:#2772a5;font-weight:700}#main #content-wrap a:hover{text-decoration:underline;color:#2772a5}input[type="checkbox"]{background-color:#fff!important;border:1px solid #bbb!important}#main #content-wrap .whitelink a,#main #content-wrap a.error-btn{color:#fff}#main #content-wrap .whitelink a:hover{color:#000}#main #content-wrap a.error-btn:hover{color:#fff;text-decoration:none}.elementor-widget-flip-box li{list-style:none}.single-post.content-max-width .entry-content h3,.single-post .elementor-text-editor p{padding:0!important}.dropdown-menu ul li a.menu-link,#mobile-dropdown ul li a{color:#000;text-decoration:none}body .is-sticky .ptomenu a{margin-top:32px}.toc_list .toc_depth_1:after{content:'.'}.ftrform form .elementor-column{padding:2px 5px}.ftrform form input[type="text"],.ftrform form input[type="tel"],.ftrform form input[type="email"]{background:rgba(255,255,255,.8);color:#000;font-weight:500}.ftrform form input[type="submit"]{height:39px;border-radius:4px}.ftrform span.wpcf7-not-valid-tip{top:20px;position:absolute;width:100%;text-align:center;font-size:12px}.wpcf7 div.wpcf7-response-output,.wpcf7 div.wpcf7-validation-errors{display:none!important}.wpcf7 span.wpcf7-not-valid-tip{display:none}.wpcf7 input[aria-invalid="true"],.wpcf7 select[aria-invalid="true"]{border-color:red!important}.ftrform .wpcf7 form.sent .elementor-container{display:none}.ftrform .wpcf7 form.sent .wpcf7-mail-sent-ok{display:block!important;border:none;background:rgba(226,250,233,.8);color:green;font-weight:700;text-align:center;border-radius:4px}.ftrform .avisolegal{color:#fff!important}.ftrform .avisolegal a{font-weight:700}#incontentform{background:none;padding:0;margin-bottom:30px}#incontentform form h3 div{display:none!important}#incontentform .inputwrapper{padding:30px;background:#eee}#incontentform form .elementor-container .elementor-row{background:#eee}#incontentform p{margin:0;padding:0}#incontentform form h3,#incontentform form p{color:#fff;text-align:center;text-transform:uppercase;margin:0}#incontentform form h3{padding-top:5px;margin-bottom:0;font-weight:700}#incontentform form p.resp{font-size:1em;line-height:1.2em;text-transform:none;margin-bottom:20px}#incontentform form .elementor-container .elementor-column{display:block}#incontentform form .elementor-container .elementor-column div{display:block;padding:5px}#incontentform form input[type="text"],#incontentform form input[type="tel"],#incontentform form input[type="email"],#incontentform form textarea{background:#fff!important;height:auto;font-size:.9em;color:#838e8f;padding:10px!important;border-radius:0}#incontentform form .elementor-container textarea{min-height:158px;max-height:158px;padding:15px 10px}#incontentform form input[type="submit"]{background-color:#cd2122;padding:15px 25px;margin:0;width:100%;display:block;font-weight:700;font-size:1em}#incontentform form input[type="submit"]:hover{cursor:hand!important;background-color:#da5d5e}#incontentform form .terninoslegales .wpcf7-list-item{margin:0;font-size:.8em}body #incontentform form.sent .forminputs,body #incontentform form .ajax-loader{display:none}body #incontentform .wpcf7 form.sent .wpcf7-mail-sent-ok{display:block!important;border:none;background:rgba(226,250,233,.8);color:green;font-weight:700;text-align:center;border-radius:4px;padding:2em}.tve-leads-post-footer.tve-leads-triggered{border:none!important}#incontentform .halves{width:100%}#incontentform .col40{width:40%;float:left}#incontentform .col60{width:60%;float:left}.post-in-category-portfolio .entry-share-wrap,.post-in-category-portfolio .entry-share,.post-in-category-portfolio .bottom-rating{display:none!important}.post-in-category-portfolio .elementor-section.elementor-section-boxed>.elementor-container{max-width:1215px}.post-in-category-portfolio h3.elementor-heading-title{font-weight:700}.elementor-pagination{font-family:"Raleway",Sans-serif!important;margin-top:45px}h3.form-title{padding:40px 30px;display:block;color:#fff;text-align:center;background:aqua;font-weight:700;background:#CD2122;margin-bottom:10px}#right-sidebar form.wpcf7-form{background:#eee}#right-sidebar .sidebarform{padding:20px 10px;background:#eee}#right-sidebar form.wpcf7-form.sent{padding:0;background:none}form.wpcf7-form .sidebarform div{padding:6px 0;z-index:10}form.wpcf7-form .sidebarform div,form.wpcf7-form .sidebarform input,form.wpcf7-form .sidebarform .wpcf7-form-control-wrap{width:100%!important}#right-sidebar form input[type="text"],#right-sidebar form input[type="tel"],#right-sidebar form input[type="email"],#right-sidebar form textarea{background:#fff;border-color:none;height:auto;font-size:18px;color:#838e8f;border-radius:0;line-height:33px;padding:12px 20px!important}#right-sidebar form textarea{height:130px}form.wpcf7-form .sidebarform input[type="submit"]{width:100%;border-radius:0;margin:0 auto;margin:0 auto;background-color:#CD2122;font-size:18px}form.wpcf7-form .sidebarform input[type="submit"]:hover{background-color:#f44336;cursor:hand!important}form.wpcf7-form .sidebarform .ajax-loader{position:absolute!important;left:6px;top:20px;z-index:20}form.wpcf7-form .sidebarform input[type="checkbox"]{width:20px!important}#right-sidebar .wpcf7 form.sent .sidebarform{display:none}#right-sidebar .wpcf7 form.sent .wpcf7-mail-sent-ok{display:block!important;border:none;background:rgba(226,250,233,.8);color:green;font-weight:700;text-align:center;border-radius:4px}#right-sidebar .widget_media_image img{min-width:100%!important}#main #content-wrap .oss-social-share a,#main #content-wrap .oss-social-share a:hover{color:#fff;text-decoration:none}.entry-content div.tve-tl-cnt-wrap,.entry-content div#incontentform{border:none}.thrv_lead_generation .tve_submit_container.tve_lg_submit>button{padding:17px 10px;margin-top:10px}.single .elementor-widget:not(:last-child){margin-bottom:0}.single .elementor-widget-container .elementor-text-editor p:first-of-type{margin-top:0}@media (max-width:780px){.ftrform form .elementor-column{padding:5px 0}.ftrform form input[type="text"],.ftrform form input[type="tel"],.ftrform form input[type="email"],.ftrform form .wpcf7-form-control-wrap{width:100%!important}.ftrform form input[type="submit"]{width:100%!important;margin:0 auto 0 auto;padding:18px 0}#incontentform .col40{width:100%;float:none}#incontentform .col60{width:100%;float:none}}