div#sidebar{display:none}#main-content .container:before{width:0}div#left-area{width:100%!important}.store .et_pb_blurb_container{padding:0}.top-menu a{padding:0 10px}.flex-center-center{display:flex;justify-content:center;align-items:center}.head2-wave .et_pb_blurb_content{display:flex;align-items:center;margin:0;flex-direction:row-reverse!important;gap:20px;justify-content:start!important}.head2-wave .et_pb_main_blurb_image{margin:0 0 5px 0!important}#cp-jobs-container{width:100%;margin:0 auto}.cp-jobs-listing{display:block}.cp-job-item{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #e0e0e0}.cp-job-item:last-child{border-bottom:none}.cp-job-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#333}.cp-job-content{margin-bottom:1.5rem;color:#555;line-height:1.6}.cp-job-content p{margin-bottom:1rem}.cp-job-content p:last-child{margin-bottom:0}.cp-job-apply{margin-top:1.5rem}.cp-job-apply-button{display:inline-block;padding:12px 30px;background-color:#eb1c2d;color:#ffffff!important;text-decoration:none;font-weight:600;font-size:0.95rem;border-radius:0;transition:background-color 0.3s ease;border:none;cursor:pointer}.cp-job-apply-button:hover,.cp-job-apply-button:focus{background-color:#b71c1c;color:#ffffff!important;text-decoration:none}.cp-jobs-pagination{margin-top:2rem;text-align:center}.cp-jobs-nav-links{display:inline-block}.cp-jobs-nav-links a{display:inline-block;padding:8px 12px;margin:0 4px;background-color:#f5f5f5;color:#333;text-decoration:none;border:1px solid #ddd;transition:all 0.3s ease}.cp-jobs-nav-links a:hover{background-color:#eb1c2d;color:#ffffff;border-color:#eb1c2d}.cp-jobs-nav-links a.active{background-color:#eb1c2d;color:#ffffff;border-color:#eb1c2d}.cp-jobs-no-results{padding:2rem;text-align:center;background-color:#f9f9f9;border:1px solid #e0e0e0}.cp-jobs-no-results p{margin:0;color:#666;font-size:1rem}@media screen and (max-width:768px){.cp-job-title{font-size:1.25rem}.cp-job-apply-button{display:block;width:100%;text-align:center}.cp-jobs-nav-links a{padding:6px 10px;margin:0 2px;font-size:0.9rem}}.wpcf7{max-width:100%;margin:0 auto}.wpcf7-form{background:#ffffff;padding:2rem;border:1px solid #e0e0e0}.wpcf7-form h2,.wpcf7-form h3,.wpcf7-form h4{font-size:1.5rem;font-weight:600;color:#333;margin:2rem 0 1.5rem 0;padding-bottom:0.5rem;border-bottom:2px solid #eb1c2d}.wpcf7-form h2:first-child,.wpcf7-form h3:first-child{margin-top:0}.wpcf7-form label{display:block;margin-bottom:0.5rem;color:#333;font-weight:500;font-size:0.95rem}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="date"],.wpcf7-form input[type="number"],.wpcf7-form input[type="url"],.wpcf7-form select,.wpcf7-form textarea{width:100%;padding:10px 15px;border:1px solid #ddd;background-color:#fff;font-size:1rem;color:#333;transition:border-color 0.3s ease,box-shadow 0.3s ease;box-sizing:border-box}.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="tel"]:focus,.wpcf7-form input[type="date"]:focus,.wpcf7-form input[type="number"]:focus,.wpcf7-form input[type="url"]:focus,.wpcf7-form select:focus,.wpcf7-form textarea:focus{outline:none;border-color:#eb1c2d;box-shadow:0 0 0 3px rgba(235,28,45,0.1)}.wpcf7-form textarea{min-height:120px;resize:vertical}.wpcf7-form input[type="date"]{appearance:none;-webkit-appearance:none}.wpcf7-form .wpcf7-list-item{margin:0.5rem 0;display:inline-block;margin-right:1.5rem}.wpcf7-form input[type="radio"],.wpcf7-form input[type="checkbox"]{width:auto;margin-right:0.5rem;cursor:pointer}.wpcf7-form input[type="radio"]+span,.wpcf7-form input[type="checkbox"]+span{cursor:pointer}.wpcf7-form p{margin-bottom:1.25rem}.wpcf7-form input[type="submit"],.wpcf7-form button[type="submit"]{display:inline-block;padding:14px 40px;background-color:#eb1c2d;color:#ffffff;font-weight:600;font-size:1rem;border:none;border-radius:0;cursor:pointer;transition:background-color 0.3s ease;margin-top:1rem}.wpcf7-form input[type="submit"]:hover,.wpcf7-form input[type="submit"]:focus,.wpcf7-form button[type="submit"]:hover,.wpcf7-form button[type="submit"]:focus{background-color:#b71c1c;outline:none}.wpcf7-not-valid-tip{color:#d32f2f;font-size:0.875rem;margin-top:0.25rem;display:block}.wpcf7-form-control-wrap{display:block}span.wpcf7-not-valid{border-color:#d32f2f!important}.wpcf7-response-output{margin:1.5rem 0;padding:1rem;border:2px solid;border-radius:0;font-weight:500}.wpcf7-mail-sent-ok{border-color:#4caf50;background-color:#e8f5e9;color:#2e7d32}.wpcf7-validation-errors,.wpcf7-acceptance-missing{border-color:#ff9800;background-color:#fff3e0;color:#e65100}.wpcf7-mail-sent-ng,.wpcf7-aborted{border-color:#d32f2f;background-color:#ffebee;color:#c62828}.wpcf7-spinner{margin-left:1rem}.wpcf7-form input[type="file"]{padding:8px;border:1px solid #ddd;background-color:#f9f9f9;width:100%;box-sizing:border-box}.wpcf7-form .wpcf7-acceptance label{display:inline;font-weight:normal}@media screen and (max-width:768px){.wpcf7-form{padding:1.5rem 1rem}.wpcf7-form h2,.wpcf7-form h3,.wpcf7-form h4{font-size:1.25rem}.wpcf7-form input[type="submit"],.wpcf7-form button[type="submit"]{width:100%;padding:14px 20px}.wpcf7-form .wpcf7-list-item{display:block;margin-right:0}}.wpcf7-form .form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.25rem}.wpcf7-form .form-row p{margin-bottom:0}.wpcf7-form .half-width{display:inline-block;width:48%;margin-right:2%}.wpcf7-form .half-width:nth-child(even){margin-right:0}@media screen and (max-width:768px){.wpcf7-form .half-width{width:100%;margin-right:0;display:block}}