#et-secondary-menu .et-social-icons .et-social-rss a::before{content:"\E07B";font-family:FontAwesome!important}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%;padding:12px;margin-bottom:15px;border:none;background-color:#f5f6f7;font-size:14px;box-sizing:border-box}.wpcf7 input[type="submit"]{background-color:#8a1a25;color:#414244;width:100%;padding:15px 30px;border:2px solid #8a1a25;font-weight:bold;cursor:pointer;border-radius:6px;transition:all 0.3s ease}.wpcf7 input[type="submit"]:hover{background-color:#DEDFE1;color:#414244}.wpcf7 input[type="radio"],.wpcf7 input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;margin-right:8px;border:2px solid #b41f1f;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;top:3px}.wpcf7 input[type="radio"]:checked::before,.wpcf7 input[type="checkbox"]:checked::before{content:"";display:block;position:absolute;top:2px;left:2px;width:10px;height:10px;background-color:#b41f1f;border-radius:2px}.wpcf7 input[type="radio"]{border-radius:50%}.wpcf7 input[type="radio"]:checked::before{border-radius:50%}.wpcf7 span.wpcf7-list-item{display:flex;align-items:center;margin-bottom:10px;font-size:14px}.wpcf7 input[type="tel"]{width:100%;padding:12px;margin-bottom:15px;border:none;background-color:#f5f6f7;font-size:14px;box-sizing:border-box}.wpcf7 input[type="number"]{width:100%;padding:12px;margin-bottom:15px;border:none;background-color:#f5f6f7;font-size:14px;box-sizing:border-box;-moz-appearance:textfield}.wpcf7 input[type="number"]::-webkit-inner-spin-button,.wpcf7 input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.et_pb_post_content_0_tb_body{min-height:1000px!important}@media only screen and (max-width:980px){.blog-cols .et_pb_column{width:29%!important}}@media only screen and (max-width:479px){.blog-cols .et_pb_column{width:50%!important}}@font-face{font-family:'ETmodules';font-display:swap!important}.custom-form{font-family:sans-serif;margin-top:20px}.flex-row{display:flex;gap:20px}.flex-row .form-group{flex:1}@media (max-width:767px){.flex-row{flex-direction:column;gap:0}}.custom-form input[type="text"],.custom-form input[type="email"],.custom-form textarea{width:100%!important;border:none!important;border-bottom:1px solid #333!important;background-color:transparent!important;padding:10px 0!important;margin-bottom:30px!important;border-radius:0!important;font-size:16px!important;color:#333!important;outline:none}.custom-form input:focus,.custom-form textarea:focus{border-bottom:2px solid #b23333!important}.custom-form textarea{height:100px!important}.submit-container{text-align:center;margin-top:20px}.custom-form input[type="submit"]{background-color:#8A1A25!important;color:#ffffff!important;padding:12px 60px!important;border:none!important;border-radius:0!important;font-weight:600!important;font-size:18px!important;letter-spacing:1px;cursor:pointer;transition:background 0.3s ease}.custom-form input[type="submit"]:hover{background-color:#8A1A25!important}.custom-form .wpcf7-list-item{display:inline-block;margin:10px 20px 10px 0;position:relative;cursor:pointer}.custom-form input[type="checkbox"],.custom-form input[type="radio"]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1px solid #333!important;background:#fff;vertical-align:middle;margin-right:8px!important;position:relative;cursor:pointer;border-radius:0!important;transition:all 0.2s ease}.custom-form input[type="radio"]{border-radius:50%!important}.custom-form input[type="checkbox"]:checked,.custom-form input[type="radio"]:checked{background-color:#b23333!important;border-color:#b23333!important}.custom-form input[type="checkbox"]:checked::after{content:'';position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.custom-form input[type="radio"]:checked::after{content:'';position:absolute;left:4px;top:4px;width:8px;height:8px;background:white;border-radius:50%}.custom-form .wpcf7-list-item-label{font-size:14px;color:#333;vertical-align:middle}.form-group{margin-top:30px}.line-heading h2{display:flex;align-items:center;white-space:nowrap;overflow:hidden;font-size:24px;font-weight:bold;color:#333}.line-heading h2::after{content:"";flex-grow:1;height:1px;background:#333;margin-left:20px}