.container{display:flex;font-family:sans-serif;padding-top:20px;margin-left:0}.main-container{width:95%;max-width:1200px;margin:40px auto;padding:30px;font-family:sans-serif}.button-section{display:flex;justify-content:center;gap:5px;position:absolute;top:-70px;left:33.4%;transform:translateX(-50%)}.button{padding:10px 20px;border:1px solid #19180A;border-radius:20px 20px 0 0;background-color:#FFFFF2;color:#19180A;cursor:pointer;font-weight:bold}.button.active{background-color:#53131E;color:white}.form-container{background-color:white;border:1px solid #19180A !important;border-radius:10px;padding:30px}.form-container h2{font-size:1.5em;margin-bottom:10px}.form-container p{margin-bottom:20px;color:#666}.second-container{background-color:#FFFFF2 !important;border:1px solid #19180A !important;border-radius:10px;padding:40px;margin:20px;position:relative}.second-container h2{font-size:1.5em;margin-bottom:10px}.second-container p{margin-bottom:20px;color:#666}.form{display:flex;flex-direction:column}.form-row{display:flex;gap:20px;margin-bottom:20px}.form-input{padding:5px 0;border:none;border-bottom:1px solid #19180A;margin-bottom:10px;width:100%;box-sizing:border-box;font-size:1em;color:#19180A}.form-input:focus{outline:none;border-bottom:2px solid #19180A}.form-input::-moz-placeholder{color:#19180A}.form-input::placeholder{color:#19180A}.form-input.full-width{width:100%}select.form-input.full-width{border-bottom:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%2319180A" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}select.form-input.full-width:focus{outline:none}.submit-button{background-color:#A30000;color:#fff;padding:10px 25px;border:none;border-radius:20px;cursor:pointer;margin-top:20px;font-weight:600;width:170px;margin-top:200px}.privacy-notice{text-align:left;margin-top:20px;font-size:0.9em;font-family:sans-serif;color:#19180A}.privacy-notice a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;color:#19180A;font-weight:600}textarea.form-input.full-width::-moz-placeholder{color:#888}textarea.form-input.full-width::placeholder{color:#888}.file-upload-button{cursor:pointer;color:#19180A;text-decoration:none}.file-upload-button:hover{color:#A30000}.special-word{font-family:'Ador Hairline Black',serif}.select2-selection{border:none !important;outline:none !important;box-shadow:none !important}.select2-selection:focus,.select2-container--default .select2-selection--single:focus{border:none !important;outline:none !important;box-shadow:none !important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:black transparent transparent transparent !important;left:-2px !important;width:9px !important}@media screen and (max-width: 768px){.button-section{display:flex;justify-content:center;gap:5px;position:absolute;top:-96px;left:46.4%;transform:translateX(-50%)}.button{padding:10px 20px;border:1px solid #19180A;border-radius:20px 20px 0 0;background-color:#FFFFF2;color:#19180A;cursor:pointer;font-weight:bold;font-size:12px}.button.active{background-color:#53131E;color:white}.second-container{background-color:#FFFFF2 !important;border:1px solid #19180A !important;border-radius:10px;padding:40px;margin:20px;position:relative}.second-container h2{font-size:1.5em;margin-bottom:10px}.second-container p{margin-bottom:20px;color:#666}}.connect-text p{letter-spacing:2px}.section-title{font-size:45px;color:#A30000;padding-bottom:5px;padding-left:5%;font-weight:bold;padding-right:50%}.section-paragraph{font-size:20px;padding-left:5.5%;padding-right:50%}.section-heading{color:#53131E;text-align:center;padding-top:2%;font-weight:bold;font-size:45px}.section-subtext{color:#19180A;text-align:center;padding-top:1%;font-size:16px;padding-bottom:3%}p.heading{font-size:22px;color:#53131E}p.description{color:#19180A;font-size:16px}.form-input{padding-top:20px;padding-bottom:20px}select.form-input{padding-bottom:30px}label.block-label{display:block;margin-bottom:5px}label.top-padding-20{padding-top:20px}label.top-padding-10{padding-top:10px}label.bottom-padding-10{padding-bottom:10px}.privacy-notice{color:#19180A;font-size:15px}#file-display{margin-top:10px}
