body{background-color:#f2f2f1;box-shadow:none;margin:0}.container{box-sizing:border-box;margin:0 auto;max-width:1140px;padding:0 24px 60px}.yellow-banner{background-color:#eebc4f;color:#000;font-family:system-ui;font-size:16px;font-weight:700;padding:10px;text-align:center}.black-banner{align-items:center;background-color:#2b2c30;display:flex;justify-content:center;padding:14px 0;width:100%}.black-banner img{display:block;height:auto;max-width:420px;min-width:180px;width:30%}.tsos-header{position:relative;z-index:0}.tsos-background-header{bottom:0;left:0;overflow:hidden;padding-bottom:180px;position:absolute;right:0;top:0;z-index:-1}.tsos-background-header img{box-shadow:none;display:block;height:calc(100% + 180px);object-fit:cover;object-position:top center;width:100%}.year-div{font-size:32px}.tsos-title-form{margin-top:50px;position:relative}h2{font-size:40px}.tsos-title-form .title-text h1,h2{font-family:Playfair Display,serif;margin-bottom:20px}.tsos-title-form .title-text h1{font-size:70px}.bold-tenon{font-size:18px;font-weight:700}.tsos-title-form .title-text h2{font-size:30px}.tsos-title-form .title-text h1,.tsos-title-form .title-text h2{font-weight:500;line-height:1.1}.paragraph-header{margin-bottom:50px}.tsos-title-form{align-items:start;display:grid;gap:44px;grid-template-columns:1.15fr .85fr}.tsos-title-form .title-text{max-width:100%;min-width:0}.form-column{height:100%;min-width:0;width:100%}.pdf-copy{display:flex;flex-direction:column;margin-top:200px}.pdf-copy img{display:block;height:400px;margin:25px auto}.desktop-only{height:600px}.download-form{background-color:#fff;border-radius:12px;box-sizing:border-box;margin-left:auto;max-width:350px;padding:30px 40px;position:sticky;top:24px}.bold-par{font-weight:700}.download-form ul{list-style:none;padding-left:0}.download-form .actions{display:flex;justify-content:center;text-align:center}.donwload-form .input{background-color:transparent!important;border-color:rgba(88,89,92,.2)!important;border-radius:0!important;border-style:none none solid!important;color:#2b2c30!important;padding:0 0 .25rem!important;-webkit-transition:border-color .2s!important;transition:border-color .2s!important}.download-form .actions input{background-color:#0c3a23;border-radius:68px;letter-spacing:normal}.download-form .hs-form-booleancheckbox label{display:flex}.download-form p a{color:#ee4b4a}.download-form form .hs-email .input .hs-input,.download-form form .hs-firstname .input .hs-input,.download-form form .hs-lastname .input .hs-input{background-color:transparent;border-bottom-color:rgba(88,89,92,.2);border-radius:0;border-style:none none solid;box-sizing:border-box;color:#2b2c30;padding:0 0 .25rem!important;transition:border-color .2s;width:100%}.download-form h3{font-family:Playfair Display,serif;font-size:28px;margin-bottom:15px;text-align:center}.legal-consent-container .hs-form-booleancheckbox-display>span{font-size:12px;margin-left:10px}.download-form .hs-richtext p{font-size:12px}.legal-consent-container .field.hs-form-field .input ul{margin:10px 0}.form input[type=submit],.hs-button.primary{font-family:sans-serif;text-transform:capitalize}.download-form .actions input:hover{background-color:transparent;border:1px solid #2b2c30;color:#2b2c30}form fieldset input{background-color:transparent;border-bottom-color:rgba(88,89,92,.2);border-radius:0;border-style:none none solid;box-sizing:border-box;color:#2b2c30;margin-bottom:15px;padding:0 0 .25rem!important;transition:border-color .2s;width:100%}.custom-download-button{background-color:#0c3a23;border:none;border-radius:68px;color:#fff;cursor:pointer;font-family:sans-serif;font-size:16px;padding:12px 24px;text-transform:capitalize;transition:all .3s ease;width:100%}.custom-download-button:hover{background-color:transparent;border:1px solid #2b2c30;color:#2b2c30}.embedded-pdf-container iframe{border:none;border-radius:10px;height:600px;width:100%}.mobile-only{display:none}@media (min-width:769px){.hide-on-desktop{display:none!important}}@media (max-width:1024px){.pdf-copy{margin-top:0;text-align:left}.tsos-title-form{display:flex;flex-direction:column;gap:22px;text-align:center}.tsos-title-form .title-text h1{font-size:50px;margin-bottom:25px}.tsos-title-form .title-text h2{font-size:15px;font-weight:700;margin-bottom:25px}.desktop-only{display:none}.mobile-only{display:block}.background-ivory-mobile{background-color:#f2f2f1;padding-top:20px}.download-form{margin-left:0;max-width:100%;position:static;text-align:start}.black-banner img{max-width:420px;width:70%}}