*{box-sizing:border-box;scroll-behavior:smooth}body{padding:0;margin:0;font-family:nimbus-sans,sans-serif;letter-spacing:.075rem;font-weight:600}h1,h2{font-size:2rem}@media only screen and (max-width: 365px){h1,h2{font-size:1.75rem}}h1{color:#fff;padding:0 3rem}h2{margin:0 0 1rem}p,li{max-width:600px;line-height:1.375rem}p.small-print,li.small-print{font-style:italic;font-size:1rem}#skipnav a{position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}#skipnav a:focus{clip:auto;left:0;top:0;width:100%;height:auto;margin:0;padding:10px 0;background:#fff;border:2px solid #000;border-left:none;border-right:none;text-align:center;font-weight:bold;color:#000}header div#top-logo-container{display:flex;background-color:#fff;height:15vh;position:relative;justify-content:center}header div#top-logo-container a img.header-logo{width:20rem;position:absolute;display:block;overflow-y:visible;bottom:-1.75rem;left:calc(50vw - 10rem);z-index:15}@media(-moz-touch-enabled: 0),(pointer: fine)and (min-width: 600px){header div#top-logo-container a img.header-logo{transition:all .5s;transform:scale(1)}header div#top-logo-container a img.header-logo:hover{transform:scale(1.025);-webkit-transition:all .5s;transition:all .5s}}@media only screen and (max-width: 365px){header div#top-logo-container a img.header-logo{width:17rem;left:calc(50vw - 8.5rem)}}header nav{background-color:#0f7551}header nav ul#menu-header{display:flex;justify-content:space-evenly;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding:3.5rem 0 1rem;margin:0}@media only screen and (min-width: 765px){header nav ul#menu-header{margin:0 20vw}}@media only screen and (min-width: 1200px){header nav ul#menu-header{margin:0 25vw}}header nav ul#menu-header li{list-style:none;flex:33%;text-align:center}header nav ul#menu-header li a{color:#fff;text-decoration:none}@media(-moz-touch-enabled: 0),(pointer: fine)and (min-width: 600px){header nav ul#menu-header li a:hover{text-decoration:underline;text-underline-offset:.25rem}}header nav ul#menu-header li.current-menu-item a{text-decoration:underline;text-decoration-color:red;text-underline-offset:.5rem}section.top-copy{text-align:center;background-color:#0f7551;padding:1rem}section.top-copy p{color:#fff;margin:1rem auto}section#benfits{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem 1rem 0}section#benfits div.hero-img-wrap{display:flex;width:40rem;max-width:90vw;border:.333rem solid #fff;z-index:5}section#benfits div.hero-img-wrap img{height:100%;width:100%;object-fit:cover;object-position:center center}section#benfits::before{content:"";width:100vw;height:6rem;background-color:#0f7551;position:absolute;top:-0.333rem;z-index:1}@media only screen and (min-width: 765px){section#benfits::before{height:8rem}}section#benfits div.benefits-container{display:flex;width:40rem;max-width:90vw;margin:0 auto;background-color:#fff;color:#0f7551;padding:3rem .333rem}section#benfits div.benefits-container div#benefits-copy{flex:40%;border-right:3px solid red;padding-right:1rem;font-size:1.25rem}section#benfits div.benefits-container div#benefits-copy p{line-height:1.75rem}section#benfits div.benefits-container div#benefits-copy p.small-print{line-height:1.5rem}@media only screen and (max-width: 365px){section#benfits div.benefits-container div#benefits-copy{font-size:1rem}section#benfits div.benefits-container div#benefits-copy h2{font-size:1.75rem}section#benfits div.benefits-container div#benefits-copy p{line-height:1.5rem}section#benfits div.benefits-container div#benefits-copy p.small-print{line-height:1.25rem}}section#benfits div.benefits-container div#benefits-list{flex:60%}section#benfits div.benefits-container div#benefits-list ul{padding-left:2rem}@media only screen and (max-width: 365px){section#benfits div.benefits-container div#benefits-list ul{padding-left:1rem}}section#benfits div.benefits-container div#benefits-list ul li.benefit{list-style:none;padding:.5rem 0;position:relative;font-size:1.25rem}@media only screen and (max-width: 365px){section#benfits div.benefits-container div#benefits-list ul li.benefit{font-size:1rem}}section#benfits div.benefits-container div#benefits-list ul li.benefit sup.benefit-asterisk{position:absolute;left:-0.5rem}section#historical-points{display:flex;flex-direction:column;margin:5rem 1rem 2rem 3rem;padding:0 1rem;max-width:600px}@media only screen and (min-width: 765px){section#historical-points{margin:6rem auto 2rem}}section#historical-points div.historical-point{padding:1rem 1rem 1rem 4rem;position:relative;opacity:0;transform:translate(0, 10vh);transition:all 1s;border-left:3px solid red}@media only screen and (max-width: 365px){section#historical-points div.historical-point{padding:1rem 1rem 1rem 3rem}section#historical-points div.historical-point h2{font-size:1.5rem}section#historical-points div.historical-point p{font-size:.85rem}}section#historical-points div.historical-point:nth-of-type(1){opacity:1;transform:translate(0, 0)}section#historical-points div.historical-point:last-child{border:none}section#historical-points div.historical-point.in-view{opacity:1;transform:translate(0, 0)}section#historical-points div.historical-point h2,section#historical-points div.historical-point p{color:#0f7551}section#historical-points div.historical-point img{position:absolute;top:-0.55rem;left:-3rem;display:inline-block;animation:rotate 1s linear infinite;-webkit-animation:rotate 1s linear infinite;-moz-animation:rotate 1s linear infinite;-ms-animation:rotate 1s linear infinite;animation-play-state:paused;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;animation-delay:calc(var(--scroll)*-1s);-webkit-animation-delay:calc(var(--scroll)*-1s);-moz-animation-delay:calc(var(--scroll)*-1s);-ms-animation-delay:calc(var(--scroll)*-1s);animation-iteration-count:1;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-fill-mode:both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both}section#workPerksSection div.callout{display:flex;padding:2rem 0;flex-direction:column}@media only screen and (min-width: 765px){section#workPerksSection div.callout{height:45vh;flex-direction:row;padding:3rem 0}section#workPerksSection div.callout:nth-child(even) .callout-img-wrap{order:2}section#workPerksSection div.callout:nth-child(even) div.callout-text-wrap{padding:0 3rem 0 1.5rem}}@media only screen and (min-width: 1000px){section#workPerksSection div.callout{height:60vh}}section#workPerksSection div.callout div.callout-img-wrap{flex:50%}section#workPerksSection div.callout div.callout-img-wrap img.callout-img{height:100%;width:100%;object-fit:cover;object-position:center center}section#workPerksSection div.callout div.callout-text-wrap{flex:50%;display:flex;flex-direction:column;justify-content:center;padding:0 1.5rem;color:#0f7551;text-align:center;overflow:scroll}@media only screen and (min-width: 765px){section#workPerksSection div.callout div.callout-text-wrap{text-align:left;padding:0 1.5rem 0 3rem}}@media only screen and (min-width: 765px)and (max-width: 1200px){section#workPerksSection div.callout div.callout-text-wrap{justify-content:flex-start}}section#workPerksSection div.callout div.callout-text-wrap h2.callout-header{margin:1rem 0 0}footer{background-color:#0f7551;position:relative}footer::before{content:"";background-color:#fff;width:100%;position:absolute;top:0;left:0;height:8rem;z-index:1}footer section.footer-top-section{display:flex;flex-direction:column;max-width:1000px;margin:0 auto;position:relative}@media only screen and (min-width: 765px){footer section.footer-top-section{flex-direction:row}}footer section.footer-top-section div.footer-img-wrap{padding:1rem;margin:1rem auto 1rem;z-index:5}@media only screen and (min-width: 765px){footer section.footer-top-section div.footer-img-wrap{flex:40%}}footer section.footer-top-section div.footer-img-wrap img{height:100%;width:100%;object-fit:contain;object-position:center center}footer section.footer-top-section div.footer-cta-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem 1rem 2rem}@media only screen and (min-width: 765px){footer section.footer-top-section div.footer-cta-container{flex:60%;margin-top:8rem}}footer section.footer-top-section div.footer-cta-container h2{color:#fff}footer section.footer-top-section div.footer-cta-container p{color:#fff;margin:0 auto 2rem}footer section.footer-top-section div.footer-cta-container a.button{color:#fff;text-decoration:none;border:1px solid #fff;font-size:1rem;text-transform:uppercase;padding:1rem 2rem}@media(-moz-touch-enabled: 0),(pointer: fine)and (min-width: 600px){footer section.footer-top-section div.footer-cta-container a.button:hover{color:#0f7551;background-color:#fff;transition-duration:.4s;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s}}footer ul.legal{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0;padding:1rem 0 0;border-top:2px solid #fff}footer ul.legal li{list-style:none;padding:1rem;flex:33%;text-align:center}footer ul.legal li a{color:#fff;text-decoration:none}@media(-moz-touch-enabled: 0),(pointer: fine)and (min-width: 600px){footer ul.legal li a:hover{text-decoration:underline;text-underline-offset:.25rem}}footer .footer-logo{max-width:230px;margin:auto;padding:1rem;display:flex}#cookies-agree{display:none;position:fixed;bottom:0;left:0;width:100vw;height:fit-content;background-color:#000;color:#fff;z-index:2000;line-height:1.3;text-align:left;font-size:15px;padding:1rem 1rem;align-items:center;justify-content:center;max-width:unset;margin:auto;border:none}#cookies-agree p{font-size:1rem;padding:unset;margin:unset}@media only screen and (min-width: 1000px){#cookies-agree p{text-align:left}}#cookies-agree .btn{font-size:1rem;font-family:nimbus-sans,sans-serif;text-align:center;cursor:pointer;text-transform:lowercase;outline:1px solid #fff;outline-offset:-5px;background-color:#231f20;border:1px solid #231f20;padding:8px 20px;font-weight:400;color:#fff;white-space:nowrap}@media only screen and (max-width: 765px){#cookies-agree .btn.close{margin-left:unset}}#cookies-agree .btn.active{color:#231f20;background-color:#fff;outline:1px solid #231f20}#cookies-agree .btn a{color:#fff;font-weight:400}@media only screen and (max-width: 1000px){#cookies-agree{flex-direction:column}}#cookies-agree .link-wrapper{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:.5rem}#cookies-agree .link-wrapper a{text-decoration:none}#cookies-agree sup{padding:0 1rem;font-size:17px}@media screen and (min-width: 800px){#cookies-agree{font-size:18px}}#cookies-agree.show{display:flex;gap:1rem}article,aside,footer,header,main,nav,section,audio,canvas,datalist,details,figcaption,figure,output,progress,summary,video{display:block}@-webkit-keyframes rotate{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@-moz-keyframes rotate{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@keyframes rotate{to{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){section#historical-points div.historical-point{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}section#historical-points div.historical-point img{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}/*# sourceMappingURL=main-12-05-24.min.css.map */