.post-template .ast-container{max-width:none!important}.post-template .ast-container .elementor-widget-text-editor{width:100%}.post-template .elementor-element-5ea0040{margin:0!important}.post-template .elementor-element-f4978c5{margin-left:-20px;width:calc(100% + 40px);max-width:none}.post-template .elementor-widget-heading,.post-template .elementor-widget-video,.post-template .elementor-widget-text-editor{width:100%!important;max-width:741px!important;margin-left:auto;margin-right:auto}.post-template .elementor-widget-video{margin-bottom:20px!important}.more-top-padding a.elementor-button{padding-top:15px!important}.more-top-padding .elementor-heading-title{padding-top:3px!important}.elementor-post .elementor-post__thumbnail:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:ease all .2s}.elementor-post h3.elementor-post__title{margin-bottom:8px!important}.elementor-post .elementor-post__title a,.elementor-post .elementor-post-date{transition:ease all .2s}.elementor-post:hover .elementor-post__title a{color:#CC2D29!important}.elementor-post:hover .elementor-post-date{color:#000!important}.elementor-post:hover .elementor-post__thumbnail:after{opacity:.25}body.privacy-policy,.single-post.post-template-default{background:#fff!important}.single-post.post-template-default #primary{margin:0}.single-post.post-template-default #content .ast-container{max-width:900px}.single-post.post-template-default #content .ast-container h2{margin:40px 0 10px}.single-post.post-template-default #content .ast-container h3{margin:20px 0 10px}.single-post.post-template-default #content .ast-container .type-post{padding:20px 0 45px 0}@media screen and (max-width:767px){.single-post.post-template-default #content .ast-container .type-post{padding:0 0 45px 0;margin-top:-30px}}.single-post.post-template-default #content li{font-size:18px;font-family:"Open Sans",Sans-serif}.single-post.post-template-default #content p{font-size:18px;font-family:"Open Sans",Sans-serif;margin:0 0 15px}.single-post.post-template-default #content p a,.single-post.post-template-default #content li a{color:#CC2D29}body #ast-scroll-top{border:solid 1px #CC2D29;background:rgb(255 255 255 / .5);font-size:21px;transition:ease all .2s}body #ast-scroll-top .ast-icon.icon-arrow svg{fill:#CC2D29}body #ast-scroll-top:hover{background:#CC2D29}body #ast-scroll-top:hover .ast-icon.icon-arrow svg{fill:#fff}.elementor-widget-elementskit-testimonial{width:100%!important}.elementor-widget-elementskit-testimonial .elementskit-single-testimonial-slider{max-width:800px!important;box-shadow:none!important;margin:0 auto!important}.elementor-widget-elementskit-testimonial .elementskit-author-name{display:block;margin:0 0 10px!important}.elementskit-testimonial-slider .swiper-pagination{bottom:0!important}.elementskit-testimonial-slider .swiper-pagination span{width:14px!important;height:14px!important;background:rgb(0 0 0 / .25)!important}.elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{background:#E80606!important}body .elementor-button-icon .e-fas-plus{transform:translate(-2px,-3px);margin-bottom:-5px}body .elementor-button .elementor-button-icon .icon-right-arrow2,body .elementor-button .elementor-button-icon .icon-arrow-right{transform:translate(0,0)!important;transition:ease all .2s;display:block}body .elementor-button:hover .elementor-button-icon .icon-right-arrow2,body .elementor-button:hover .elementor-button-icon .icon-arrow-right{transform:translate(6px,0)!important}body div.wpforms-container-full .wpforms-confirmation-container-full{background:#CC2D29;color:#fff;border:none}body div.wpforms-container-full .wpforms-confirmation-container-full p{color:#fff}body div.wpforms-container-full button[type=submit]{background-color:#CC2D29!important;line-height:1em!important;padding:14px 24px 10px;font-family:"CooperHewitt",Sans-serif!important;font-size:15px;font-weight:700;border-radius:15px;border:solid 1px #CC2D29}body div.wpforms-container-full button[type=submit]:hover{background:#fff!important;color:#CC2D29!important}.hbspt-form ul,.hbspt-form ol{list-style:none;padding:0}.hbspt-form .hs-form-field label{font-size:16px;font-weight:700}.hbspt-form .hs-form-field div.input{margin-top:3px}.hbspt-form .form-columns-2,.hbspt-form .form-columns-1{display:flex;gap:35px;width:100%;max-width:none;margin:0 0 15px}@media screen and (max-width:767px){.hbspt-form .form-columns-2,.hbspt-form .form-columns-1{gap:15px}}.hbspt-form .form-columns-1>div{width:100%}.hbspt-form .hs-input:not([type='checkbox']){width:100%!important}.hbspt-form input[type='checkbox']{margin:3px 12px 0 0}.hbspt-form input,.hbspt-form textarea{border-radius:0!important}.hbspt-form textarea{height:150px!important}.hbspt-form .hs_recaptcha{margin:0 0 30px;display:none}.hbspt-form .hs-error-msgs{margin:0}.hbspt-form .hs-error-msgs label{color:#CC2D29;font-weight:400;font-size:12px;line-height:1.2em;display:block;margin-top:4px}.hbspt-form .legal-consent-container p{margin:0!important}.hbspt-form .hs-button{background:#CC2D29!important;transition:ease all .2s;font-family:"CooperHewitt",Sans-serif;font-weight:700;font-size:16px;border-radius:10px!important;padding:16px 24px 12px;border:solid 1px #CC2D29!important}.hbspt-form .hs-button:hover{background:#fff!important;color:#CC2D29}.hbspt-form .hs_error_rollup{margin:0 0 15px}.hbspt-form .submitted-message{background:#CC2D29;font-size:18px;font-family:'Open Sans';font-weight:600;padding:15px 20px;color:#fff;line-height:1.35em}