@keyframes textFadeIn{0%{opacity:0}to{opacity:1}}@keyframes logoFadeIn{0%{opacity:0;transform:translate(-50%,20px) scale(.8)}to{opacity:1;transform:translate(-50%) scale(1)}}.landing-logo{z-index:100;position:absolute;opacity:0;animation-name:logoFadeIn;animation-duration:1s;animation-timing-function:ease-out;animation-delay:2.5s;animation-fill-mode:forwards}@media screen and (max-width: 1000px){.slogan{left:0;align-items:center;max-width:100%}.slogan .lheader,.slogan .sub-lheader{text-align:center;font-size:35px!important}.landing-logo{left:100px;top:-5px}.menu-overlay{margin:0}}@media screen and (min-width: 1000px){.slogan{left:200px;align-items:start;max-width:700px}.slogan .lheader,.slogan .sub-lheader{text-align:start}.landing-logo{left:120px}}.slogan{z-index:160;display:flex;position:absolute;flex-direction:column;justify-content:center;width:100%;height:100vh;padding:0 30px;gap:20px}.slogan .lheader,.slogan .sub-lheader{font-size:45px;line-height:1.1;animation-name:textFadeIn;animation-duration:3s;animation-timing-function:ease-out;animation-delay:3s;animation-fill-mode:forwards}.left-zero{left:0!important}.word-overlay{position:absolute;width:100%;height:100%;background-color:#000;opacity:.8;top:0;left:0}@keyframes sideMenu{0%{opacity:0}to{opacity:1}}.selected-box{opacity:1!important}@media screen and (max-width: 1250px){.side-menu-container{display:none!important}}@media screen and (min-width: 1250px){.side-menu-container{display:flex!important}}.side-menu-container{opacity:0;animation-name:sideMenu;animation-duration:1s;animation-timing-function:ease-out;animation-delay:2.5s;animation-fill-mode:forwards;position:fixed;z-index:100;top:50%;padding-left:30px;padding-top:30px;padding-bottom:30px;flex-direction:column;transform:translateY(-50%)}.side-menu-container:hover .side-menu-item{margin-top:20px;margin-bottom:20px}.side-menu-container .side-menu-item{display:flex;gap:30px;align-items:center;margin-top:-5px;margin-bottom:-5px;transition:all .2s ease-in-out}.side-menu-container .side-menu-item .side-menu-text{font-weight:700;color:#b7b09c;opacity:0;display:none;width:max-content}.side-menu-container .side-menu-item .side-menu-box{border-color:#60cc76;background-color:#60cc7633;opacity:.6;cursor:pointer;border-width:2px;border-style:solid;border-radius:8px;z-index:150;width:40px;height:40px;rotate:45deg;transition:all .2s ease-in-out}.side-menu-container .side-menu-item .side-menu-box:hover{transform:scale(1.5)}@keyframes boxEnter1{0%{opacity:0;rotate:90deg}to{opacity:.6;rotate:45deg}}.side-menu-container .side-menu-item .side-menu-box-1{opacity:0;animation-name:boxEnter1;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:2.8s;animation-fill-mode:forwards}@keyframes boxEnter2{0%{opacity:0;rotate:90deg}to{opacity:.6;rotate:45deg}}.side-menu-container .side-menu-item .side-menu-box-2{opacity:0;animation-name:boxEnter2;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:3.1s;animation-fill-mode:forwards}@keyframes boxEnter3{0%{opacity:0;rotate:90deg}to{opacity:.6;rotate:45deg}}.side-menu-container .side-menu-item .side-menu-box-3{opacity:0;animation-name:boxEnter3;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:3.4s;animation-fill-mode:forwards}@keyframes boxEnter4{0%{opacity:0;rotate:90deg}to{opacity:.6;rotate:45deg}}.side-menu-container .side-menu-item .side-menu-box-4{opacity:0;animation-name:boxEnter4;animation-duration:.5s;animation-timing-function:ease-in;animation-delay:3.7s;animation-fill-mode:forwards}.shareholders-container{padding-top:100px;padding-bottom:200px;width:100%;display:flex;flex-direction:row;gap:50px;justify-content:center;flex-wrap:wrap}.shareholders-container .flip-card{background-color:transparent;width:300px;height:300px;perspective:1000px}.shareholders-container .flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.shareholders-container .flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.shareholders-container .flip-card-front,.shareholders-container .flip-card-back{position:absolute;width:100%;min-height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.shareholders-container .flip-card-front{background-color:#bbb;color:#000}.shareholders-container .flip-card-back{background-color:#997154;color:#fff;transform:rotateY(180deg) scale(1.2);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:10px}.shareholders-container .flip-card-back p{color:#fff;font-size:11px;margin:0;text-align:start}.shareholders-container .flip-card-back small{font-size:16;font-weight:800;margin-bottom:10px}@media screen and (max-width: 1000px){.web-nav{display:none!important}.mob-nav{display:block!important}}@media screen and (min-width: 1000px){.web-nav{display:block!important}.mob-nav{display:none!important}}.topnav{display:flex;align-items:center}.topnav a{float:left;display:block;color:#fff;text-align:center;text-decoration:none;text-transform:none;font-size:16px;font-weight:500}.topnav .icon{display:none}.dropdown{float:left;overflow:hidden;margin-right:0!important}.dropdown .dropbtn{font-size:16px;border:none;outline:none;color:#fff;background-color:inherit;font-family:inherit;margin:0;cursor:pointer}.dropdown-content{display:none;position:absolute;top:35px;background-color:#111;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1}.dropdown-content a{float:none;color:#fff;padding:10px 14px!important;text-decoration:none;display:block;text-align:left;font-weight:400}.topnav a:hover,.dropdown:hover .dropbtn{color:#fff}.dropdown-content a:hover{background-color:#191919}.dropdown:hover .dropdown-content{display:block}.footer-area{animation-duration:1s;animation-timing-function:ease-out;animation-delay:2.5s;display:flex;justify-content:space-between;align-items:center}.footer .item{word-break:initial!important}@media only screen and (max-width: 600px){.footer-area{flex-wrap:wrap;justify-content:center}}.what-we-do-gradient{z-index:160;display:flex;position:absolute;width:100%;height:100%}.what-we-do-gradient .gradient-1{width:100%;height:100%;padding:10%;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;background-image:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,0))}.what-we-do-gradient .gradient-1 .h2{text-align:start}.what-we-do-gradient .gradient-2{width:30%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background-image:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,0))}.text-green{color:#18ce6e}.text-gold{color:#facd97}.text-dark-gold{color:#766b48}.text-sand{color:#b7b09c}.text-white{color:#fff}.bg-light-beige{background-color:#f3f1eb}.counter-content{display:flex;align-items:center;gap:.5em}.medium{font-size:15px}.weight-medium{font-weight:500}.weight-bold{font-weight:600}.faded{opacity:.8}.svg-icon{height:4.5em;width:4.5em}.bg-sand{background-color:#b7b09c}.text-large{font-size:large}.text-xxlarge{font-size:xx-large}.text-header{font-size:2.25em;font-weight:500}.gap-2{gap:2rem}.row-positive-gutters{margin-top:10px;margin-bottom:50px}@media screen and (max-width: 1000px){.floating-letter,#svg-placement{display:none!important}}@media screen and (min-width: 1000px){.floating-letter,#svg-placement{display:block!important}}@media only screen and (max-width: 800px){.row{display:block!important}}
