:root{--basewhite:#fdf8f5;--midgray:#707070;--base-olive:#697c52;--sand:#e7dfce;--black-off:#202327;--accent-green:#4af5a6}body{background-color:var(--basewhite);color:#333;font-family:Lato,sans-serif;font-size:19px;font-weight:400;line-height:20px}h1{margin-top:20px;margin-bottom:10px;font-size:2.5rem;font-weight:400;line-height:3rem}h2{margin-top:20px;margin-bottom:10px;font-size:32px;font-weight:700;line-height:36px}h3{margin-top:20px;margin-bottom:10px;font-size:24px;font-weight:400;line-height:30px}p{color:var(--midgray);margin-bottom:10px;font-size:1.1rem;line-height:1.5rem}a{color:var(--base-olive);text-decoration:underline}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.ftn-nav{z-index:100;background-color:var(--base-olive);justify-content:space-between;align-items:center;height:112px;padding-left:5vw;padding-right:5vw;display:flex;position:fixed;inset:0% 0% auto}.ftn-subnav1{z-index:50;background-color:var(--sand);color:var(--basewhite);flex-flow:row;justify-content:center;align-items:center;height:61px;margin-top:0;display:flex;position:fixed;inset:51px 0% auto;box-shadow:0 2px 5px #0000004d}.navbox{font-size:18px;position:relative}.menulink{color:var(--sand);border-radius:18px;height:36px;margin-left:13px;margin-right:13px;padding:8px 12px;font-size:17px;text-decoration:none;transition:all .35s}.menulink:hover{background-color:var(--sand);color:#000}.menulink:active{background-color:#fff}.menulink:focus{background-color:var(--basewhite);color:var(--black-off)}.menulink.partner{background-color:var(--accent-green);color:var(--base-olive)}.menulink.partner:hover{background-color:var(--basewhite);color:var(--black-off)}.subnavlink{color:var(--base-olive);border-radius:18px;height:36px;margin-left:2vw;margin-right:2vw;padding-top:8px;padding-left:15px;padding-right:15px;text-decoration:none;transition:all .35s}.subnavlink:hover{background-color:var(--basewhite);color:#000}.subnavlink:active{background-color:#fff}.subnavlink:focus{background-color:var(--basewhite);color:var(--black-off)}.ftn-subnav2{z-index:51;background-color:var(--sand);color:var(--basewhite);flex-flow:row;justify-content:center;align-items:center;height:61px;margin-top:0;display:flex;position:fixed;inset:51px 0% auto;box-shadow:0 0 5px #0000004d}.mainmenu{z-index:100;position:fixed}.footer{border-bottom:20px solid var(--base-olive);background-color:var(--sand);opacity:1;color:var(--base-olive);min-height:50vh;padding:6vw 5vw 100px}._1100{max-width:1100px;position:relative}._65left{float:left;width:65%;padding-right:5vw;position:relative;top:0;left:0}.greenstar{width:65px;margin-bottom:15px;margin-right:15px}.triple{grid-column-gap:15px;grid-row-gap:15px;flex-flow:row;justify-content:space-between;align-items:flex-start;display:flex}.redux{font-size:.85rem;line-height:1.1rem}.socialbox{justify-content:space-between;min-width:180px;display:flex}._35right{float:right;color:var(--base-olive);width:35%;position:relative;top:0;right:0}.mobilenavbox{display:none}.ftn-logo{width:425px}.content{min-height:80vh;padding:140px 5vw}.social:hover{box-shadow:0 2px 5px #0003}@media screen and (max-width:991px){.ftn-nav{padding-left:5vw;padding-right:5vw;font-size:1rem;line-height:1.2rem}.ftn-subnav1,.navbox{display:none}.menulink{margin-left:10px;margin-right:10px;padding-left:10px;padding-right:10px}.subnavlink.m{height:auto;margin-bottom:2px;margin-right:4vw;padding:5px 10px}.subnavlink.m:hover{background-color:var(--base-olive);color:var(--basewhite)}.subnavlink.m.header{background-color:var(--base-olive);color:var(--sand);padding-left:20px;padding-right:20px}.subnavlink.m.grouphead{background-color:var(--base-olive);color:var(--basewhite);border-radius:0}.subnavlink.m.grouphead:hover{border-radius:0}.ftn-subnav2{display:none}.pagetop{height:55vh}.mainbuttons{padding-top:30vh}.buttonbase{height:70px}.buttonbase.medium{position:static}.buttonselector{height:70px}.leftbutton,.rightbutton{height:70px;font-size:3.5vw}.lottieholder{background-image:none;background-size:auto;margin-left:0%}._35right{width:100%}._33right{width:50%}.mobilenavbox{transition:all .2s;display:block}.ftn-logo{width:400px}.ftn-submobile{z-index:53;background-color:var(--basewhite);opacity:0;flex-flow:column;justify-content:center;align-items:flex-end;padding-top:10px;padding-bottom:10px;display:none;position:fixed;inset:112px 0% auto;box-shadow:0 2px 5px #0000005e}.text-block-2,.text-block-3{font-size:1.8rem;line-height:1.8rem}._25left{width:100%}._75right{width:100%;padding-left:0}.flexdiv{flex-flow:column}._50left{width:100%;margin-bottom:30px}._50right2{width:100%;padding-left:0}.leftbutton-copy{height:70px;font-size:3.5vw}.inset-left{width:60%}._75right2{width:100%;padding-left:0}.timelineimage{width:100%;max-width:none}._75right-copy{width:100%;padding-left:0}.hometop{height:55vh}.buttondown{height:70px}.inset-steve{width:40%}}@media screen and (max-width:767px){.body{padding-top:10vw;padding-bottom:12vw}.ftn-subnav1{display:none}.navbox{display:none;transform:translate(0)}.ftn-subnav2{display:none}.pagetop{height:100vh}.mainbuttons{width:80vw;padding-top:40vh}.buttonbase{border-width:3px;height:60px}.buttonbase.medium{width:100%}.buttonselector{border-width:3px;height:60px}.leftbutton,.rightbutton{height:60px;font-size:4.5vw}.lottieholder{height:200vh}._65left{width:100%;padding-right:0}.triple{flex-flow:column}._35right{width:100%;margin-top:40px}._33right{width:100%}.ftn-logo{width:350px}.image-3{width:35px;height:35px}.leftbutton-copy{height:60px;font-size:4.5vw}.inset-left{width:100%;margin-right:0}.collection-item{justify-content:center;align-items:center;display:flex}.hometop{height:60vh}.buttondown{border-width:3px;height:60px}.inset-steve{width:100%;margin-right:0}}@media screen and (max-width:479px){.pagetop{height:60vh}.mainbuttons{width:90vw;padding-top:30vh}.leftbutton,.rightbutton{font-size:5.5vw}.triple{margin-bottom:20px}.mobilenavbox{padding:10px}.ftn-logo{width:350px;margin-right:20px}.text-block-2,.text-block-3{font-size:1.2rem}.leftbutton-copy{font-size:5.5vw}.collection-item{margin-bottom:12px}.countryimage-right{float:none;margin-bottom:25px}.hometop{height:50vh}}