.about-section-outer{padding:3.75em 0}.about-section-inner{font-family:Lato,serif;margin:0 auto;max-width:2560px}.section-title{margin:0 auto 3em;padding:1em 3em;text-align:center;text-transform:uppercase;width:fit-content}.content-container{gap:6em;max-width:2560px}.content-container,.details-container{display:flex;flex-direction:column;margin:0 auto}.details-container{gap:4em;max-width:75%}.content-block,.details-block{align-items:center;display:flex;flex-wrap:wrap;gap:1.5em;justify-content:space-between}.details-block-inner,.image-content,.text-content{flex:1}.text-content>div{margin:0 auto;max-width:27.3em}.details-block-inner>div{margin:0 auto}.text-content h3{margin-bottom:1em}.image-content img{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);height:22em;object-fit:cover;width:100%}.a-des-1{color:#1e1e1e}.a-des-2-title{border-bottom:1.5px solid #7f9500;margin-bottom:5px;margin-top:20px;width:fit-content}.a-des-2-subtitle{width:65%}.a-des-2-subtitle p{color:#1e1e1e}.details-button{margin:30px 0}.details-button .button-2{display:block;text-align:center;width:100%}.details-button .button-2:hover{background-color:#003a63!important;border-color:#003a63!important}.custom-instructions{background:#f8f9fa;border-radius:8px;padding:1.5em}.s2-container{font-size:18px}@media (max-width:1500px){.s2-container{font-size:16px}}@media (max-width:1100px){.s2-container{font-size:14px}}@media (max-width:768px){.about-section-outer{padding:.75em}.a-des-2-subtitle{width:100%}.content-block{flex-direction:column}.image-content img{clip-path:none;height:18em;max-width:100%}.text-content h3{margin-bottom:.5em}}.event-registration-section{margin:50px 0;padding:0 20px}.registration-form-container{background:#fff;border-radius:12px;box-shadow:0 2px 15px rgba(0,0,0,.1);margin:0 auto;max-width:800px;padding:40px}#a2RegistrationForm{font-family:Lato,sans-serif}#a2RegistrationForm label{color:#333;display:block;font-weight:500;line-height:1.4;margin:0 0 1.25em}#a2RegistrationForm input[type=date],#a2RegistrationForm input[type=email],#a2RegistrationForm input[type=number],#a2RegistrationForm input[type=tel],#a2RegistrationForm input[type=text],#a2RegistrationForm input[type=time],#a2RegistrationForm select,#a2RegistrationForm textarea{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#333;display:block;font-family:Lato,sans-serif;font-size:16px;margin-top:6px;padding:10px 12px;width:100%}#a2RegistrationForm textarea{min-height:80px;resize:vertical}#a2RegistrationForm select[multiple]{min-height:100px}#a2RegistrationForm .form-row{display:flex;gap:1em;margin:0}#a2RegistrationForm .form-row>label{flex:1;margin:0 0 1.25em}#a2RegistrationForm>div>label:has(input[type=checkbox]),#a2RegistrationForm>label:has(input[type=checkbox]){align-items:flex-start;display:flex;font-weight:400;gap:8px;margin:.5em 0}#a2RegistrationForm input[type=checkbox]{flex-shrink:0;margin:4px 0 0;width:auto}#a2RegistrationForm fieldset.consents{border:1px solid #eee;border-left:none;border-right:none;display:flex;flex-direction:column;gap:.75em;margin:1.5em 0;padding:1em 0}#a2RegistrationForm fieldset.consents label{align-items:flex-start;display:flex;font-weight:400;gap:8px;margin:0}#a2RegistrationForm button[type=submit]{border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Lato,sans-serif;font-size:16px;font-weight:600;margin-top:1.5em;padding:14px 32px}#a2RegistrationForm button[type=submit]:hover{opacity:.9}#a2RegistrationForm button[type=submit]:disabled{cursor:not-allowed;opacity:.6}#accommodationFields,#attendeeFields{margin:.5em 0 1.25em 24px;padding:.5em 0}#formMessage{font-size:18px;line-height:1.5}#formMessage p{margin:.5em 0}@media (max-width:768px){.registration-form-container{padding:20px}#a2RegistrationForm .form-row{flex-direction:column;gap:0}}