@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700&display=swap");:root{--white:#f7f7f7;--red:#ef424c;--green:rgba(58,238,78,.8);--teal-green:#075e54;--teal:#49c5b6;--light-blue:#4f46e5;--black:#353739;--black-with-some-transparency:rgba(53,55,57,.8);--black-kinda-transparent:rgba(53,55,57,.6);--black-semi-transparent:rgba(53,55,57,.1);--black-transparent:rgba(53,55,57,.08);--white-kinda-transparent:hsla(0,0%,97%,.8);--white-semi-transparent:hsla(0,0%,97%,.7);--white-transparent:hsla(0,0%,97%,.6);--pure-white:#fff;--font-family:"Montserrat",sans-serif;--font-size:15px;--site-width:1200px;--radius:6px;--line-height:1.3;--separation:20px;--border-width:2px;--input-text-weight:600;--button-text-transform:none}::selection{background-color:var(--black);color:var(--pure-white)}::-moz-selection{background-color:var(--black);color:var(--pure-white)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;touch-action:manipulation}body{margin:0;font-size:var(--font-size);line-height:var(--line-height);background-color:var(--white);color:var(--black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-family:var(--font-family)}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{text-decoration:none;color:inherit;font-weight:700;transition:all .4s}a,button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}p{color:var(--black-with-some-transparency)}button{position:relative;padding:10px 40px;border:none;text-transform:var(--button-text-transform);background-color:var(--black-semi-transparent);color:var(--black-with-some-transparency);transition:all .4s;-webkit-transition:all .4s}button,input,select,textarea{min-height:50px;margin:20px 0;outline:none;border-radius:var(--radius);font-weight:var(--input-text-weight);font-family:var(--font-family)}input,select,textarea{padding:10px 20px;font-size:var(--font-size);line-height:var(--line-height);background-color:var(--white-transparent);border:var(--border-width) solid var(--black-transparent);transition:all .4s}select{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' 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-x:98%;background-position-y:50%}textarea{max-width:100%;white-space:pre-wrap}button:focus{outline:none!important}@media(hover:hover) and (pointer:fine){button:active,button:hover{opacity:.6;cursor:pointer}}input:active,input:hover,select:active,select:hover,textarea:active,textarea:hover{border-color:var(--black)}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.3;cursor:not-allowed}@media(hover:none) and (pointer:fine){a:active,button:active{animation:showContent .2s ease-in-out both}button:disabled{animation:none}}input:disabled,select:disabled,textarea:disabled{background-color:var(--black-semi-transparent)}input:hover:disabled,select:hover:disabled,textarea:hover:disabled{border-color:var(--black-transparent)}input::-moz-placeholder,textarea::-moz-placeholder{font-weight:300}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-weight:300}input::placeholder,textarea::placeholder{font-weight:300}button img,button span{vertical-align:middle}button span{padding-left:var(--separation)}.mainButton{background-color:var(--black);color:var(--white)}.secondaryButton{background-color:var(--red);border:1px solid var(--white);color:var(--white)}.extraButton{background-color:var(--teal-green);color:var(--white)}.extraButtonInverse{background-color:var(--pure-white);color:var(--teal-green)}.ghostButton{background-color:transparent}.largeButton{padding:20px 80px;font-size:calc(var(--font-size) + 4px)}.entry-error{border-color:var(--red)!important}.large-heading{font-size:7em}.heading{font-size:3.8em}.sub-heading{font-size:1.4em}.centered{text-align:center}.to-right{text-align:right}.section-limit{border:none;border-top:1px solid var(--black-semi-transparent);width:100%}.group{margin:10px 0}.separation{margin:var(--separation)}.separation-right{margin-left:var(--separation)}.separation-left{margin-right:var(--separation)}.no-separation{margin:0!important;padding:0!important}.fill{width:100%}.container{max-width:var(--site-width);margin:0 auto;padding:calc(var(--separation) * 2)}.without-vertical-padding{padding-top:0}.without-bottom-margin{margin-bottom:0}.container-highlight{background-color:var(--pure-white)}.backgroundImage{position:relative;background-color:var(--black-transparent);background-repeat:no-repeat;background-position:50%;background-size:cover}.animateContent{animation:showContent .6s ease-in-out both}.loading{animation:alive 3s linear infinite}.modalWrapper{display:flex;justify-content:center;background-color:var(--black-with-some-transparency);position:fixed;top:0;left:0;z-index:9;height:100vh;width:100vw}.modal{position:relative;background-color:var(--white);width:40%;flex-basis:auto;align-self:center;z-index:10;border-radius:var(--radius);padding:calc(var(--separation) * 3) var(--separation)}.modalClose{position:absolute;top:var(--separation);right:var(--separation)}.onlyOnSmallScreen{display:none}@keyframes showContent{0%{opacity:0}to{opacity:1}}@keyframes alive{0%{transform:scale(1);opacity:0}10%{transform:scale(1.01);opacity:.1}20%{transform:scale(1.02);opacity:.3}30%{transform:scale(1.03);opacity:.5}40%{transform:scale(1.04);opacity:.7}50%{transform:scale(1.05);opacity:.9}60%{transform:scale(1.04);opacity:.7}70%{transform:scale(1.03);opacity:.5}80%{transform:scale(1.02);opacity:.3}90%{transform:scale(1.01);opacity:.1}to{transform:scale(1);opacity:0}}@media screen and (max-width:1200px){.modal{width:50%}}@media screen and (max-width:992px){body{font-size:calc(var(--font-size) - 1px)}.container{padding:5vw}.largeButton{padding:15px 60px;font-size:calc(var(--font-size) + 2px)}.separation-right{margin-left:calc(var(--separation) / 2)}.separation-left{margin-right:calc(var(--separation) / 2)}.large-heading{font-size:5em}.heading{font-size:3.1em}.sub-heading{font-size:1.3em}.fill-medium{width:100%}.separation-medium{margin:0 0 20px}.hideOnMediumScreen{display:none}.modal{width:65%;padding:calc(var(--separation) * 2) var(--separation)}}@media screen and (max-width:768px){body{margin:0}body,input,textarea{font-size:calc(var(--font-size) - 2px)}button{padding:2px 8px}button span{padding-left:calc(var(--separation) / 2)}.large-heading{font-size:3.8em}.heading{font-size:2.6em}.sub-heading{font-size:1.2em}.centered-small{text-align:center}.separation,.separation-left,.separation-right{margin:0}.fill-small{width:100%}.onlyOnLargeScreen{display:none}.hideOnMediumScreen,.onlyOnSmallScreen{display:inline;display:initial}.modal{width:80%;padding:calc(var(--separation) * 2)}}