.text-colour-primary{color:#2e7d32}.text-colour-secondary{color:#333}.gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:WHITE;background-image:none;border:1px solid #747775;border-radius:20px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:"Roboto",arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:-moz-min-content;min-width:min-content}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{flex-grow:1;font-family:"Roboto",arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.gsi-material-button:disabled{cursor:default;background-color:rgba(255, 255, 255, 0.3803921569);border-color:rgba(31, 31, 31, 0.1215686275)}.gsi-material-button:disabled .gsi-material-button-contents{opacity:38%}.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px 0 rgba(60, 64, 67, 0.3),0 1px 3px 1px rgba(60, 64, 67, 0.15)}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}body{background-color:#e7e7e7}form input,form select,form textarea{background-color:#fff}.terms-p{flex-direction:row-reverse;align-items:center;justify-content:start}.terms-p input{margin-right:.5rem}.main-container{display:flex;gap:6rem;align-items:center}@media only screen and (max-width: 68.75em){.main-container{max-height:unset}}.main-container__title-sect,.main-container__body-sect{flex-basis:50%}.main-container__title-sect{position:relative;z-index:-1}@media only screen and (max-width: 68.75em){.main-container__title-sect{position:fixed;top:0;left:0;height:100vh;width:100vw;border-radius:0}}.main-container__title-sect::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-image:linear-gradient(to right, #333333 0%, rgba(51, 51, 51, 0.5567) 50%, rgba(51, 51, 51, 0.4) 100%);z-index:1;border-radius:30px}@media only screen and (max-width: 68.75em){.main-container__title-sect::after{border-radius:0}}.main-container__title-sect img{width:100%;height:100%;max-height:calc(100vh - 20rem);-o-object-fit:cover;object-fit:cover;border-radius:30px}@media only screen and (max-width: 68.75em){.main-container__title-sect img{border-radius:0;-o-object-fit:cover;object-fit:cover;max-height:unset}}.main-container__title-sect__body{position:absolute;top:50%;left:25%;transform:translate(-25%, -50%);z-index:2;width:60%}@media only screen and (max-width: 93.75em){.main-container__title-sect__body{width:75%}}@media only screen and (max-width: 68.75em){.main-container__title-sect__body{display:none}}.main-container__title-sect__body h1,.main-container__title-sect__body p{color:#fff}.main-container__title-sect__body h1{font-weight:700}@media only screen and (max-width: 93.75em){.main-container__title-sect__body h1{font-size:3.5rem}}.main-container__title-sect__body p{font-weight:300;font-size:3.5rem}@media only screen and (max-width: 93.75em){.main-container__title-sect__body p{font-size:3rem}}@media only screen and (max-width: 68.75em){.main-container__body-sect{flex-basis:100%;max-width:90vw}}.main-container__body-sect__content{margin:0 auto;background-color:#fff;padding:3rem 4rem;border-radius:30px;box-shadow:0 1.5rem 4rem rgba(0, 0, 0, 0.15)}@media only screen and (max-width: 41.875em){.main-container__body-sect__content{padding:3rem 0}}@media only screen and (max-width: 68.75em){.main-container__body-sect__content h2{text-align:center}}@media only screen and (max-width: 68.75em){.main-container__body-sect__content form{background-color:#fff;padding:4rem}}.main-container__body-sect__content__btns-container{display:flex;flex-direction:column;gap:1rem;margin:3rem auto 0;width:-moz-max-content;width:max-content}@media only screen and (max-width: 41.875em){.main-container__body-sect__content__btns-container{width:unset}}.main-container__body-sect__content__sign-up-text{display:unset}.main-container__body-sect__content button,.main-container__body-sect__content>a{max-width:400px}.main-container__body-sect__content button{border-radius:25px}.main-container__body-sect__content .btn--primary{border:1px solid #2e7d32}@media only screen and (max-width: 68.75em){.main-nav .nav-item .nav-link{color:#fff}.main-nav .navbar-toggler{border:var(--bs-border-width) solid #fff}.main-nav .navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width) rgba(255, 255, 255, 0.25)}.main-nav .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.main-nav #nav-login{border-color:#fff}}
