.bg-black a,.bg-black li,.bg-black p,.bg-black ul{color:#fff}header#pep-site-header{position:fixed;z-index:100;top:0;left:0;right:0;width:100%;pointer-events:none}header#pep-site-header .site-logo{width:90px;aspect-ratio:10/11;transition:opacity .2s;pointer-events:all}@media (min-width:992px){header#pep-site-header .site-logo{width:140px}}header#pep-site-header .site-logo svg{width:100%}header#pep-site-header .site-logo svg path{transition:all .2s}header#pep-site-header .header-right{pointer-events:all}header#pep-site-header.header-black svg path{fill:#000}header#pep-site-header.header-black svg path.light-blue{fill:#b2d8ff}header#pep-site-header.header-black svg path.mid-blue{fill:#73b5fc}header#pep-site-header.header-black svg path.dark-blue{fill:#007aff}header#pep-site-header.logo-blue-white svg path{fill:#fff}header#pep-site-header.logo-blue-white svg path.light-blue{fill:#b2d8ff}header#pep-site-header.logo-blue-white svg path.mid-blue{fill:#73b5fc}header#pep-site-header.logo-blue-white svg path.dark-blue{fill:#007aff}header#pep-site-header.scrolled .site-logo{opacity:0;pointer-events:none}@media (max-width:991.98px){header#pep-site-header .pep-header-wrapper.search-open .burger,header#pep-site-header .pep-header-wrapper.search-open .site-logo{display:none}header#pep-site-header .pep-header-wrapper.search-open .search-link{opacity:0}}footer.pep-footer .site-logo{width:140px;aspect-ratio:10/11;display:block}footer.pep-footer .site-logo svg{width:100%}footer.pep-footer.logo-blue-white svg path{fill:#fff}footer.pep-footer.logo-blue-white svg path.light-blue{fill:#b2d8ff}footer.pep-footer.logo-blue-white svg path.mid-blue{fill:#73b5fc}footer.pep-footer.logo-blue-white svg path.dark-blue{fill:#007aff}header#pep-site-header .header-right{position:relative;transition:width .2s}header#pep-site-header .header-right.hidden{width:100%}header#pep-site-header .header-right.hidden .main-nav,header#pep-site-header .header-right.hidden .search-link{opacity:0;pointer-events:none}@media (min-width:992px){header#pep-site-header .header-right.hidden{width:auto}}header#pep-site-header.mob-menu-open .header-right{width:100%}@media (min-width:992px){header#pep-site-header.mob-menu-open .header-right{width:auto}}header#pep-site-header.mob-menu-open .search-link,header#pep-site-header.mob-menu-open .site-logo{display:none}header#pep-site-header.mob-menu-open .mobile-menu{opacity:1;pointer-events:all}header#pep-site-header .pep-header-wrapper{min-height:100px}header#pep-site-header .header-right-inner{border-radius:50px;display:flex;justify-content:flex-end;align-items:center;position:relative;z-index:101;padding:1.4rem 1.6rem}@media (min-width:992px){header#pep-site-header .header-right-inner{padding:2.8rem 2.8rem;justify-content:space-between}}header#pep-site-header.header-glass .header-right-inner{border:1.2px solid #888;background:rgba(160,160,160,.3);-webkit-backdrop-filter:blur(4.8px);backdrop-filter:blur(4.8px);transition:all .2s linear}header#pep-site-header.header-glass .pep-mega-nav{border:1px solid #888;background:rgba(160,160,160,.3);-webkit-backdrop-filter:blur(4.8px);backdrop-filter:blur(4.8px);transition:all .2s linear}header#pep-site-header.header-black .header-right-inner{border:1.2px solid #1c1c1c;background-color:#1c1c1c;box-shadow:0 4px 50px 0 rgba(0,0,0,.1)}header#pep-site-header.header-black .pep-mega-nav{background-color:#313131;border:1px solid #313131}header#pep-site-header.header-black .search-results{background-color:#313131;border:1px solid #313131}header#pep-site-header.header-black .mobile-menu{background-color:#313131;border:1px solid #313131}header#pep-site-header .main-nav{display:flex}header#pep-site-header .main-nav a{color:#fff;text-decoration:none;display:block;padding:0 1.6rem;position:relative}header#pep-site-header .main-nav a:after{content:"";border-radius:50px;border:1px solid rgba(255,255,255,.2);background:rgba(19,19,19,.1);position:absolute;top:-1rem;left:.2rem;width:calc(100% - .4rem);height:calc(100% + 2rem);opacity:0;transition:all .2s}header#pep-site-header .main-nav a.has-children{margin:0 1.4rem 0 0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05IDAuODAwMDAzTDUgNC44TDAuOTk5OTk5IDAuODAwMDAzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:right center;background-size:10px}header#pep-site-header .main-nav a.has-children:after{width:calc(100% + .9rem)}header#pep-site-header .main-nav a.current:after{opacity:1}header#pep-site-header .main-nav a:hover:after{opacity:1;background:rgba(255,255,255,.2)}header#pep-site-header .pep-mega-nav{position:absolute;z-index:9;left:0;top:0;width:100%;z-index:100;padding:120px 2rem 2rem 2rem;border-radius:50px;transition:opacity .3s linear;opacity:0;pointer-events:none}header#pep-site-header .pep-mega-nav.nav-open{opacity:1;pointer-events:all}header#pep-site-header .pep-mega-nav nav a{color:#fff;text-decoration:none;display:block;padding:.8rem 1.4rem;border-radius:25px}header#pep-site-header .pep-mega-nav nav a:hover{background-color:rgba(217,217,217,.2)}header#pep-site-header .search-link{width:42px;height:42px;border-radius:20px;background-color:rgba(19,19,19,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjYuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDkpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjE3LDE0LjQ1bC0xLjEyLjk5Yy4yNy4zMS43NS4zNCwxLjA2LjA2LjMxLS4yNy4zNC0uNzUuMDYtMS4wNloiLz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUuMTcsMTQuNDVsLTQuNTctNS4xN2MuNzQtLjk0LDEuMTgtMi4xMywxLjE4LTMuNDJDMTEuNzgsMi44LDkuMjguMyw2LjIxLjNTLjY1LDIuOC42NSw1Ljg2czIuNSw1LjU3LDUuNTcsNS41N2MxLjI0LDAsMi4zOC0uNDEsMy4zLTEuMWw0LjUzLDUuMTEuNTYtLjUuNTYtLjVaTTYuMjEsOS45M2MtMi4yNCwwLTQuMDctMS44Mi00LjA3LTQuMDdTMy45NywxLjgsNi4yMSwxLjhzNC4wNywxLjgyLDQuMDcsNC4wNy0xLjgyLDQuMDctNC4wNyw0LjA3WiIvPgo8L3N2Zz4=);background-size:20px;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}header#pep-site-header .search-link:after,header#pep-site-header .search-link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;transition:all .2s;opacity:0}header#pep-site-header .search-link:before{background:linear-gradient(90deg,#3cef10 0,#007aff 100%)}header#pep-site-header .search-link:after{background:#333;width:calc(100% - 2px);height:calc(100% - 2px);top:1px;left:1px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjYuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDkpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjE3LDE0LjQ1bC0xLjEyLjk5Yy4yNy4zMS43NS4zNCwxLjA2LjA2LjMxLS4yNy4zNC0uNzUuMDYtMS4wNloiLz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUuMTcsMTQuNDVsLTQuNTctNS4xN2MuNzQtLjk0LDEuMTgtMi4xMywxLjE4LTMuNDJDMTEuNzgsMi44LDkuMjguMyw2LjIxLjNTLjY1LDIuOC42NSw1Ljg2czIuNSw1LjU3LDUuNTcsNS41N2MxLjI0LDAsMi4zOC0uNDEsMy4zLTEuMWw0LjUzLDUuMTEuNTYtLjUuNTYtLjVaTTYuMjEsOS45M2MtMi4yNCwwLTQuMDctMS44Mi00LjA3LTQuMDdTMy45NywxLjgsNi4yMSwxLjhzNC4wNywxLjgyLDQuMDcsNC4wNy0xLjgyLDQuMDctNC4wNyw0LjA3WiIvPgo8L3N2Zz4=);background-size:20px;background-position:center;background-repeat:no-repeat}header#pep-site-header .search-link:hover:before{transition-delay:.2s}header#pep-site-header .search-link:hover:after,header#pep-site-header .search-link:hover:before{opacity:1}header#pep-site-header .search-results{width:100%;left:0;z-index:100}header#pep-site-header .burger{width:42px;height:42px;border-radius:20px;background-color:rgba(19,19,19,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);position:relative}@media (min-width:992px){header#pep-site-header .burger{display:none}}header#pep-site-header .burger:after,header#pep-site-header .burger:before{content:"";position:absolute;left:11px;height:2px;width:20px;background-color:#fff;border-radius:1px;pointer-events:none;transition:all .4s}header#pep-site-header .burger:before{top:13px}header#pep-site-header .burger:after{bottom:13px}header#pep-site-header .burger.active{transition:all .4s}header#pep-site-header .burger.active:before{top:20px;transform:rotate(45deg)}header#pep-site-header .burger.active:after{bottom:20px;transform:rotate(-45deg)}header#pep-site-header .mobile-menu{border:1px solid #888;background:rgba(160,160,160,.3);-webkit-backdrop-filter:blur(4.8px);backdrop-filter:blur(4.8px);position:absolute;left:0;top:0;width:100%;z-index:100;padding:8.5rem 3rem 3rem 3rem;border-radius:38px;transition:all .2s;opacity:0;pointer-events:none;max-height:80vh;overflow:scroll}header#pep-site-header .mobile-menu ul{padding:0;margin:0;list-style:none}header#pep-site-header .mobile-menu ul>li{padding:1rem 0}header#pep-site-header .mobile-menu ul li{padding:1rem 0;position:relative;transition:all .3s}header#pep-site-header .mobile-menu ul li.menu-item-has-children:after{content:"";width:15px;height:15px;display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUw4IDhMMSAxNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;right:0;top:1.8rem;transform:rotate(90deg);transition:all .3s}header#pep-site-header .mobile-menu ul li.menu-item-has-children.open{padding:1rem 0 .5rem 0}header#pep-site-header .mobile-menu ul li.menu-item-has-children.open:after{transform:rotate(270deg)}header#pep-site-header .mobile-menu ul li.menu-item-has-children a{pointer-events:none}header#pep-site-header .mobile-menu ul li a{color:#fff;text-decoration:none}header#pep-site-header .mobile-menu ul li>ul{height:0;overflow:hidden;transition:all .3s}header#pep-site-header .mobile-menu ul.sub-menu{padding:0 0 0 1.5rem}header#pep-site-header .mobile-menu ul.sub-menu li{padding:1rem 0}header#pep-site-header .mobile-menu ul.sub-menu li:first-child{padding:2rem 0 1rem 0}header#pep-site-header .mobile-menu ul.sub-menu li a{pointer-events:all}.pep-search-bar{position:absolute;left:0;top:0;width:100%;height:100%;transition:all .4s}.pep-search-bar.hidden{opacity:0;pointer-events:none}.pep-search-bar .close-search{display:block;position:absolute;right:1.6rem;top:1.5rem;background-size:20px;background-position:center;background-repeat:no-repeat;width:42px;height:42px;border-radius:20px;background-color:rgba(19,19,19,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMiAzMiI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjYuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDkpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNi4wNiw3TDcsMjYuMDZsLTEuMDYtMS4wNkwyNSw1Ljk0bDEuMDYsMS4wNloiLz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNyw1Ljk0bDE5LjA2LDE5LjA2LTEuMDYsMS4wNkw1Ljk0LDdsMS4wNi0xLjA2WiIvPgo8L3N2Zz4=);background-repeat:no-repeat;background-position:center;background-size:25px;overflow:hidden}.pep-search-bar .close-search:after,.pep-search-bar .close-search:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;transition:all .2s;opacity:0}.pep-search-bar .close-search:before{background:linear-gradient(90deg,#3cef10 0,#007aff 100%)}.pep-search-bar .close-search:after{background:#333;width:calc(100% - 2px);height:calc(100% - 2px);top:1px;left:1px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMiAzMiI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjYuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDkpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNi4wNiw3TDcsMjYuMDZsLTEuMDYtMS4wNkwyNSw1Ljk0bDEuMDYsMS4wNloiLz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNyw1Ljk0bDE5LjA2LDE5LjA2LTEuMDYsMS4wNkw1Ljk0LDdsMS4wNi0xLjA2WiIvPgo8L3N2Zz4=);background-repeat:no-repeat;background-position:center;background-size:25px}.pep-search-bar .close-search:hover:before{transition-delay:.2s}.pep-search-bar .close-search:hover:after,.pep-search-bar .close-search:hover:before{opacity:1}@media (min-width:1200px){.pep-search-bar .close-search{right:4rem;top:3rem}}.pep-search-bar form{width:100%;height:100%}.pep-search-bar form input[type=search]::-webkit-search-cancel-button,.pep-search-bar form input[type=search]::-webkit-search-decoration,.pep-search-bar form input[type=search]::-webkit-search-results-button,.pep-search-bar form input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.pep-search-bar form input{width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='31' height='32' viewBox='0 0 31 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12.3569' cy='11.6071' r='10.6071' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.1123 31.2183C29.4783 31.6319 30.1103 31.6704 30.5239 31.3044C30.9374 30.9383 30.976 30.3063 30.6099 29.8928L29.8611 30.5556L29.1123 31.2183ZM19.5437 18.8987L18.7949 19.5615L29.1123 31.2183L29.8611 30.5556L30.6099 29.8928L20.2925 18.2359L19.5437 18.8987Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-color:transparent;background-size:20px;background-position:left 2rem center;padding:0 0 0 5rem;font-size:1.6rem;color:#fff;font-family:Nunito,sans-serif}@media (min-width:768px){.pep-search-bar form input{font-size:2.4rem;background-size:35px;padding:0 0 0 8rem;background-position:left 3rem center}}.pep-search-bar form input:focus-visible{border:none;outline:0;box-shadow:none}.pep-search-bar form ::-moz-placeholder{color:#fff;opacity:1;font-size:1.6rem;font-family:Nunito,sans-serif}.pep-search-bar form ::placeholder{color:#fff;opacity:1;font-size:1.6rem;font-family:Nunito,sans-serif}@media (min-width:1200px){.pep-search-bar form ::-moz-placeholder{font-size:2.4rem}.pep-search-bar form ::placeholder{font-size:2.4rem}}.search-results{border:1px solid #888;background:rgba(160,160,160,.3);-webkit-backdrop-filter:blur(4.8px);backdrop-filter:blur(4.8px);position:absolute;left:19px;top:0;width:calc(100% - 38px);z-index:101;padding:8.5rem 3rem 3rem 3rem;border-radius:38px;transition:all .2s;max-height:75vh;overflow:scroll}@media (min-width:1200px){.search-results{border-radius:50px;padding:12rem 3rem 3rem 3rem;max-height:calc(100vh - 6rem)}}.search-results.hidden{opacity:0;pointer-events:none}.search-results ul{list-style:none;padding:0;margin:0}.search-results ul li{padding:.5rem 0}.search-results ul a{color:#fff;text-decoration:none}.search-results ul a:hover{text-decoration:underline}main.no-hero{padding-top:16rem}.single-projects .portfolio-region{display:none}.gform_description,.gform_title{display:none}@media (max-width:991.98px){section.alternating-columns .column-row{flex-direction:column-reverse}}@media (min-width:992px){section.alternating-columns .column-row:nth-child(even){flex-direction:row-reverse}}section.project-timeline .timeline-wrapper{padding:18rem 0 0 0;position:relative;width:100%}section.project-timeline .timeline-wrapper .track{width:100%;height:125px;position:absolute;z-index:3;left:0;top:0;background-color:#f5f5f5;border-radius:62.5px;overflow:hidden}section.project-timeline .timeline-wrapper .track:before{content:"";width:100%;height:125px;position:absolute;z-index:3;right:100%;top:0;border-radius:62.5px;background:linear-gradient(90deg,rgba(0,122,255,0) 72.12%,rgba(0,122,255,.5) 100%);transition:all 1.2s ease-in-out}section.project-timeline .timeline-wrapper .track:after{content:"";background-color:#007aff;position:absolute;z-index:4;right:100%;top:0;height:125px;width:125px;border-radius:62.5px;transition:all 1.2s ease-in-out}section.project-timeline .timeline-wrapper.bm-animated .track:after{right:0}section.project-timeline .timeline-wrapper.bm-animated .track:before{right:0}section.project-timeline .timeline-wrapper.bm-animated .inner h3,section.project-timeline .timeline-wrapper.bm-animated .inner p{opacity:1}section.project-timeline .timeline-wrapper.bm-animated .inner .line{height:calc(100% + 11.5rem)}section.project-timeline .timeline-wrapper.bm-animated .inner .line:after,section.project-timeline .timeline-wrapper.bm-animated .inner .line:before{transform:scale(1)}section.project-timeline .timeline-wrapper .timeline-col:nth-child(1) h3,section.project-timeline .timeline-wrapper .timeline-col:nth-child(1) p{transition-delay:.2s}section.project-timeline .timeline-wrapper .timeline-col:nth-child(1) .line{transition-delay:0}section.project-timeline .timeline-wrapper .timeline-col:nth-child(1) .line:after,section.project-timeline .timeline-wrapper .timeline-col:nth-child(1) .line:before{transition-delay:.4s}section.project-timeline .timeline-wrapper .timeline-col:nth-child(2) h3,section.project-timeline .timeline-wrapper .timeline-col:nth-child(2) p{transition-delay:.4s}section.project-timeline .timeline-wrapper .timeline-col:nth-child(2) .line{transition-delay:.2s}section.project-timeline .timeline-wrapper .timeline-col:nth-child(2) .line:after,section.project-timeline .timeline-wrapper .timeline-col:nth-child(2) .line:before{transition-delay:.6s}section.project-timeline .timeline-wrapper .timeline-col:nth-child(3) h3,section.project-timeline .timeline-wrapper .timeline-col:nth-child(3) p{transition-delay:.6s}section.project-timeline .timeline-wrapper .timeline-col:nth-child(3) .line{transition-delay:.4s}section.project-timeline .timeline-wrapper .timeline-col:nth-child(3) .line:after,section.project-timeline .timeline-wrapper .timeline-col:nth-child(3) .line:before{transition-delay:.8s}section.project-timeline .timeline-wrapper .timeline-col:nth-child(4) h3,section.project-timeline .timeline-wrapper .timeline-col:nth-child(4) p{transition-delay:.8s}section.project-timeline .timeline-wrapper .timeline-col:nth-child(4) .line{transition-delay:.6s}section.project-timeline .timeline-wrapper .timeline-col:nth-child(4) .line:after,section.project-timeline .timeline-wrapper .timeline-col:nth-child(4) .line:before{transition-delay:1s}section.project-timeline .timeline-wrapper .timeline-col:nth-child(5) h3,section.project-timeline .timeline-wrapper .timeline-col:nth-child(5) p{transition-delay:1s}section.project-timeline .timeline-wrapper .timeline-col:nth-child(5) .line{transition-delay:.6s}section.project-timeline .timeline-wrapper .timeline-col:nth-child(5) .line:after,section.project-timeline .timeline-wrapper .timeline-col:nth-child(5) .line:before{transition-delay:1.2s}section.project-timeline .timeline-wrapper .inner{position:relative;background-size:65px 65px;background-position:top left 3rem;padding-top:8rem}section.project-timeline .timeline-wrapper .inner h3,section.project-timeline .timeline-wrapper .inner p{opacity:0;transition:all .4s ease-in-out}section.project-timeline .timeline-wrapper .inner .line{position:absolute;z-index:5;left:0;bottom:0;width:1px;height:0;background-color:#000;transition:all .6s ease-in-out}section.project-timeline .timeline-wrapper .inner .line:before{content:"";display:block;position:absolute;top:-10px;left:-10px;width:20px;height:20px;border-radius:50%;background-color:#007aff;z-index:6;transform:scale(0);transition:transform .3s ease-in-out}section.project-timeline .timeline-wrapper .inner .line:after{content:"";display:block;position:absolute;top:-20px;left:-20px;width:40px;height:40px;border-radius:50%;background-color:rgba(0,122,255,.5);z-index:5;transform:scale(0);transition:transform .3s ease-in-out}section.project-timeline .mobile-timeline-wrapper{position:relative;padding:2.5rem 0 1rem 0}section.project-timeline .mobile-timeline-wrapper .track-wrapper{width:33.3333333333%;height:100%;position:absolute;top:0;left:0;z-index:2}section.project-timeline .mobile-timeline-wrapper .track{position:absolute;top:0;width:60px;background-color:#f5f5f5;border-radius:30px;height:100%;overflow:hidden;right:33%}section.project-timeline .mobile-timeline-wrapper .track:before{content:"";width:60px;height:100%;position:absolute;z-index:3;top:calc(-100% + 60px);border-radius:62.5px;background:linear-gradient(180deg,rgba(255,255,255,0) 72.12%,#007aff 100%);transition:all 1.2s ease-in-out}section.project-timeline .mobile-timeline-wrapper .track:after{content:"";background-color:#007aff;position:absolute;z-index:4;left:0;top:0;height:60px;width:60px;border-radius:30px;transition:all 1.2s ease-in-out}section.project-timeline .mobile-timeline-wrapper .timeline-row{min-height:175px}section.project-timeline .mobile-timeline-wrapper .timeline-row .col-4{position:relative}section.project-timeline .mobile-timeline-wrapper .timeline-row:nth-child(1) .line:after,section.project-timeline .mobile-timeline-wrapper .timeline-row:nth-child(1) .line:before{transition-delay:.3s}section.project-timeline .mobile-timeline-wrapper .timeline-row:nth-child(2) .line{transition-delay:.2s}section.project-timeline .mobile-timeline-wrapper .timeline-row:nth-child(2) .line:after,section.project-timeline .mobile-timeline-wrapper .timeline-row:nth-child(2) .line:before{transition-delay:.5s}section.project-timeline .mobile-timeline-wrapper .timeline-row:nth-child(3) .line{transition-delay:.4s}section.project-timeline .mobile-timeline-wrapper .timeline-row:nth-child(3) .line:after,section.project-timeline .mobile-timeline-wrapper .timeline-row:nth-child(3) .line:before{transition-delay:.9s}section.project-timeline .mobile-timeline-wrapper .timeline-row:nth-child(4) .line{transition-delay:.6s}section.project-timeline .mobile-timeline-wrapper .timeline-row:nth-child(4) .line:after,section.project-timeline .mobile-timeline-wrapper .timeline-row:nth-child(4) .line:before{transition-delay:1.3s}section.project-timeline .mobile-timeline-wrapper .timeline-row:nth-child(5) .line{transition-delay:.8s}section.project-timeline .mobile-timeline-wrapper .timeline-row:nth-child(5) .line:after,section.project-timeline .mobile-timeline-wrapper .timeline-row:nth-child(5) .line:before{transition-delay:1.7s}section.project-timeline .mobile-timeline-wrapper .line{position:absolute;z-index:3;right:.5rem;top:.8rem;width:0;height:1px;background-color:#000;transition:all .6s ease-in-out}section.project-timeline .mobile-timeline-wrapper .line:after{content:"";width:20px;height:20px;background-color:#007aff;border-radius:10px;position:absolute;left:0;top:-10px;left:-10px;transform:scale(0);transition:transform .3s ease-in-out}section.project-timeline .mobile-timeline-wrapper .line:before{content:"";width:40px;height:40px;background-color:rgba(0,122,255,.5);border-radius:20px;position:absolute;left:0;top:-20px;left:-20px;transform:scale(0);transition:transform .3s ease-in-out}section.project-timeline .mobile-timeline-wrapper.bm-animated .track:before{top:0}section.project-timeline .mobile-timeline-wrapper.bm-animated .track:after{top:calc(100% - 60px)}section.project-timeline .mobile-timeline-wrapper.bm-animated .timeline-row:nth-child(1) .line,section.project-timeline .mobile-timeline-wrapper.bm-animated .timeline-row:nth-child(2) .line,section.project-timeline .mobile-timeline-wrapper.bm-animated .timeline-row:nth-child(3) .line,section.project-timeline .mobile-timeline-wrapper.bm-animated .timeline-row:nth-child(4) .line,section.project-timeline .mobile-timeline-wrapper.bm-animated .timeline-row:nth-child(5) .line{width:calc(33% + 20px)}section.project-timeline .mobile-timeline-wrapper.bm-animated .timeline-row:nth-child(1) .line:after,section.project-timeline .mobile-timeline-wrapper.bm-animated .timeline-row:nth-child(1) .line:before,section.project-timeline .mobile-timeline-wrapper.bm-animated .timeline-row:nth-child(2) .line:after,section.project-timeline .mobile-timeline-wrapper.bm-animated .timeline-row:nth-child(2) .line:before,section.project-timeline .mobile-timeline-wrapper.bm-animated .timeline-row:nth-child(3) .line:after,section.project-timeline .mobile-timeline-wrapper.bm-animated .timeline-row:nth-child(3) .line:before,section.project-timeline .mobile-timeline-wrapper.bm-animated .timeline-row:nth-child(4) .line:after,section.project-timeline .mobile-timeline-wrapper.bm-animated .timeline-row:nth-child(4) .line:before,section.project-timeline .mobile-timeline-wrapper.bm-animated .timeline-row:nth-child(5) .line:after,section.project-timeline .mobile-timeline-wrapper.bm-animated .timeline-row:nth-child(5) .line:before{transform:scale(1)}.icon-construction{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 75 75'%3E%3C!-- Generator: Adobe Illustrator 30.2.1, SVG Export Plug-In . SVG Version: 2.1.1 Build 1) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: none; stroke: %23007aff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M43.77,38.54v-9.58h-13.12v9.58M43.77,38.54h-13.12M43.77,38.54v9.58M30.66,38.54v9.58M43.77,38.54h13.12M43.77,38.54v-9.58h13.12M43.77,38.54v9.58M56.88,38.54v-9.58M56.88,38.54h13.12M56.88,38.54v9.58M56.88,28.96h13.12v9.58M70,38.54v9.58M30.66,48.12h13.12M30.66,48.12v9.58h13.12v-9.58M43.77,48.12h13.12M43.77,48.12v9.58h13.12M56.88,48.12h13.12M56.88,48.12v9.58M70,48.12v9.58h-13.12M49.94,58.01v9.2M43.35,67.2h13.2M40.46,23.18l-2.96-1.38c-.36-1.1-.55-1.68-.92-2.78l1.57-2.83c-1.01-1.37-1.16-1.57-2.17-2.94l-3.22.6c-.95-.68-1.45-1.04-2.4-1.72l-.41-3.2c-1.64-.52-1.87-.6-3.51-1.13l-2.24,2.35h-2.97l-2.24-2.35c-1.64.52-1.87.6-3.51,1.13l-.41,3.2c-.95.68-1.45,1.04-2.4,1.72l-3.22-.6c-1.01,1.37-1.16,1.56-2.17,2.94l1.57,2.83c-.36,1.1-.55,1.68-.92,2.78l-2.96,1.38v3.64l2.96,1.38c.36,1.1.55,1.68.92,2.78l-1.57,2.83c1.01,1.37,1.16,1.56,2.17,2.94l3.22-.6c.95.68,1.45,1.04,2.4,1.72l.41,3.2c1.64.52,1.87.6,3.51,1.13l2.24-2.35h2.97l2.24,2.35M29.69,23.86c-.62-3.7-4.11-6.28-7.91-5.78-3.87.51-6.58,4.02-6.06,7.83.52,3.82,4.07,6.48,7.94,5.98.69-.09,1.33-.27,1.94-.54'/%3E%3C/svg%3E")}.icon-crane{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 75 75'%3E%3C!-- Generator: Adobe Illustrator 30.2.1, SVG Export Plug-In . SVG Version: 2.1.1 Build 1) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: none; stroke: %23007aff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M18.5,37.49v14.25l7.12-7.12-7.12-7.12Z'/%3E%3Cpath class='st0' d='M18.5,65.99h14.25l-7.12-7.12-7.12,7.12Z'/%3E%3Cpath class='st0' d='M32.75,23.24h-14.25l7.12,7.12,7.12-7.12Z'/%3E%3Cpath class='st0' d='M18.5,23.24v14.25l7.12-7.12-7.12-7.12Z'/%3E%3Cpath class='st0' d='M18.5,51.74v14.25l7.12-7.12-7.12-7.12Z'/%3E%3Cpath class='st0' d='M25.62,30.37l7.12,7.12v-14.25l-7.12,7.12Z'/%3E%3Cpath class='st0' d='M25.62,30.37l-7.12,7.12,7.12,7.12,7.12-7.12-7.12-7.12Z'/%3E%3Cpath class='st0' d='M32.75,51.74v-14.25l-7.12,7.12,7.12,7.12Z'/%3E%3Cpath class='st0' d='M32.75,65.99v-14.25l-7.12,7.12,7.12,7.12Z'/%3E%3Cpath class='st0' d='M25.62,44.62l-7.12,7.12,7.12,7.12,7.12-7.12-7.12-7.12Z'/%3E%3Cpath class='st0' d='M37.5,65.98H13.75v.02h23.75v-.02Z'/%3E%3Cpath class='st0' d='M35.12,8.99h-19v14.25h19v-14.25Z'/%3E%3Cpath class='st0' d='M16.12,12.56h-7.12v7.12h7.12v-7.12Z'/%3E%3Cpath class='st0' d='M66,19.68l-7.12-7.12h-23.75v7.12h30.88Z'/%3E%3Cpath class='st0' d='M58.87,48.19c-2.63,0-4.76-2.14-4.76-4.76h.02c0,2.61,2.13,4.74,4.74,4.74s4.74-2.13,4.74-4.74-2.13-4.74-4.74-4.74h-.01v-19.01h.02v18.99c2.62,0,4.75,2.14,4.75,4.76s-2.14,4.76-4.76,4.76Z'/%3E%3C/svg%3E")}.icon-handshake{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 75 75'%3E%3C!-- Generator: Adobe Illustrator 30.2.1, SVG Export Plug-In . SVG Version: 2.1.1 Build 1) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: none; stroke: %23007aff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M56.13,47.16c1.46,1.47,3.72,1.47,5.19,0,1.33-1.47,1.2-3.61,0-5.08l-13.31-13.76M42.82,55.32l1.73,1.74c1.46,1.47,1.46,3.87,0,5.34-.54.53-1.07.8-1.73.94M53.47,44.63l3.72,3.74c1.46,1.47,1.46,3.87,0,5.34-1.46,1.47-3.86,1.47-5.32,0l-3.72-3.74M51.07,52.91c1.46,1.47,1.46,3.88,0,5.35-1.46,1.47-3.86,1.47-5.32,0l-1.6-1.47M18.47,46.5l-.93.94h0c-1.46,1.47-1.46,3.87,0,5.34,1.46,1.47,3.86,1.47,5.32,0l.93-.94c1.46-1.46,1.46-3.87,0-5.34-1.47-1.47-3.86-1.47-5.33,0ZM18.47,46.5c1.46-1.47,1.46-3.88,0-5.21-1.46-1.47-3.73-1.47-5.19,0l-.53.53c-1.2,1.47-1.33,3.61,0,5.08,1.47,1.47,3.73,1.47,5.19,0l.53-.53v.13ZM61.45,34.07v-4.54l3.99-4.14-13.84-13.9-2.53,2.54h-6.25c-3.06,0-6.12,1.2-8.25,3.48l-8.92,9.22c-1.2,1.33-1.2,3.34,0,4.68,1.07,1.07,2.8,1.2,4.13.4l9.44-6.14c3.19,3.61,8.52,3.87,12.11.8.27-.27.66-.53.93-.94M13.55,34.07v-4.54l-3.99-4.14,13.84-13.9,2.53,2.54h4.92M29.25,57.06l.54-.54c1.46-1.47,3.86-1.47,5.32,0,1.46,1.47,1.46,3.88,0,5.35l-.53.53c-1.46,1.47-3.86,1.47-5.33,0-1.46-1.47-1.46-3.88,0-5.34ZM23.53,52.11l.27-.27c1.46-1.47,3.86-1.47,5.32,0,1.46,1.47,1.46,3.88,0,5.35l-.27.27c-1.46,1.47-3.86,1.47-5.32,0-1.46-1.47-1.46-3.87,0-5.34h0Z'/%3E%3C/svg%3E")}.icon-land{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 75 75'%3E%3C!-- Generator: Adobe Illustrator 30.2.1, SVG Export Plug-In . SVG Version: 2.1.1 Build 1) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: none; stroke: %23007aff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M33.76,29.01l-7.93-3.11M25.83,25.9l-11.67,4.57,11.67,4.57,9.37-3.67M25.83,25.9l5.19-2.03M41.24,29.01l7.93-3.11M49.17,25.9l-5.18-2.03M49.17,25.9l11.67,4.57-11.67,4.57-9.36-3.67M25.83,44.18l-11.67-4.57,11.67-4.57,11.67,4.57M25.83,44.18l11.67-4.57M25.83,44.18l11.67,4.57,11.67-4.57M37.5,39.61l11.67,4.57M37.5,39.61l11.67-4.57,11.67,4.57-11.67,4.57M39.8,31.37l9.36,3.67M49.16,35.04l-11.67,4.57-11.67-4.57,9.37-3.67M49.16,35.04l11.67,4.57,11.67-4.57-11.67-4.57-11.67,4.57ZM62.35,39.02l10.15,3.98-35,13.71L2.5,42.99l10.15-3.98M62.35,46.98l10.15,3.98-35,13.72L2.5,50.95l10.15-3.98M14.17,39.61l-11.67-4.57,11.67-4.57,11.67,4.57-11.67,4.57ZM45.3,19.19c0,3.83-4.8,10.97-6.87,14.41-.45.75-1.41.75-1.86,0-2.07-3.44-6.87-10.57-6.87-14.41,0-4.89,3.49-8.85,7.8-8.85s7.8,3.96,7.8,8.85ZM37.5,15.66c1.72,0,3.11,1.58,3.11,3.54s-1.39,3.53-3.11,3.53-3.11-1.58-3.11-3.53,1.39-3.54,3.11-3.54Z'/%3E%3C/svg%3E")}.icon-plan{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 75 75'%3E%3C!-- Generator: Adobe Illustrator 30.2.1, SVG Export Plug-In . SVG Version: 2.1.1 Build 1) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: none; stroke: %23007aff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M9.66,20.96c0-2.7,2.2-4.89,4.91-4.89s4.91,2.19,4.91,4.89v35.51c0-2.7-2.2-4.9-4.91-4.9s-4.91,2.19-4.91,4.9V20.96Z'/%3E%3Cpath class='st0' d='M52.81,16.46l-16.25,16.21,6.33,6.31,16.25-16.21-6.33-6.31Z'/%3E%3Cpath class='st0' d='M33.4,42.14l9.49-3.16-6.33-6.31-3.16,9.47Z'/%3E%3Cpath class='st0' d='M52.81,16.46l3.16-3.16c.87-.87,2.29-.87,3.16,0l3.16,3.16c.87.87.87,2.29,0,3.16l-3.16,3.16-6.33-6.31Z'/%3E%3Cpath class='st0' d='M59.98,21.94l-.84.84-16.25,16.21-9.49,3.16,3.16-9.47,10.76-10.74h-27.85v34.53c0-2.7-2.2-4.9-4.91-4.9s-4.91,2.19-4.91,4.9v.98c0,2.7,2.2,4.9,4.91,4.9h50.77V21.94s-5.36,0-5.36,0Z'/%3E%3C/svg%3E")}.icon-power{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 75 75'%3E%3C!-- Generator: Adobe Illustrator 30.2.1, SVG Export Plug-In . SVG Version: 2.1.1 Build 1) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: none; stroke: %23007aff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M52.93,54.33h6.43v6.47M12.92,26.45c-1.59,3.5-2.42,7.28-2.42,11.05-.02,6.97,2.69,13.95,7.99,19.29,5.22,5.25,12.11,7.84,19.01,7.9,7.54.07,13.07-2.25,18-6.47.87-.75,3.85-3.89,3.85-3.89M62.08,48.55c1.59-3.5,2.42-7.28,2.42-11.05.02-6.97-2.69-13.95-7.99-19.29-5.22-5.25-12.11-7.84-19.01-7.9-7.54-.07-13.07,2.25-18,6.47-.87.75-3.85,3.89-3.85,3.89M15.64,14.2v6.47h6.43M41.35,36.21l5.15-19.42-20.58,20.72h7.72l-5.15,19.42,20.58-20.72h-7.72Z'/%3E%3C/svg%3E")}.icon-pylon{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 75 75'%3E%3C!-- Generator: Adobe Illustrator 30.2.1, SVG Export Plug-In . SVG Version: 2.1.1 Build 1) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: none; stroke: %23007aff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M43.68,49.95l-16.91,17.03,6.22-23.37v-25.75l2.61-9.84h3.78l2.62,9.85v25.74l6.22,23.37-16.91-17.03M16.59,66.98h41.83M19.87,28.95h1.72M19.87,32.43h1.72M53.4,28.95h1.73M53.4,32.43h1.73M56.68,47.07h1.72M56.68,50.55h1.72M16.59,47.07h1.72M16.59,50.55h1.72M42.01,34.07h-9.01l-16.41,9.54h41.83l-16.41-9.53h0v-.02ZM42.01,17.86h-9.01l-13.13,7.63h35.26l-13.12-7.63Z'/%3E%3C/svg%3E")}section.map iframe{width:100%;border-radius:8px}section.map gmp-map{border-radius:8px;overflow:hidden}section.timeline-hero-pep{padding:18rem 0 0 0}@media (min-width:768px){section.timeline-hero-pep{height:100vh}}@media (min-width:768px) and (max-height:768px){section.timeline-hero-pep{height:750px}}section.timeline-hero-pep .timeline{padding:18rem 0 0 0;position:relative;width:100%}section.timeline-hero-pep .timeline .track{width:100%;height:125px;position:absolute;z-index:3;left:0;top:0;background-color:#27282a;border-radius:62.5px;overflow:hidden}section.timeline-hero-pep .timeline .track:before{content:"";width:100%;height:125px;position:absolute;z-index:3;right:100%;top:0;border-radius:62.5px;background:linear-gradient(90deg,rgba(0,122,255,0) 72.12%,#007aff 100%);transition:all 1.2s ease-in-out}section.timeline-hero-pep .timeline .track:after{content:"";background-color:#007aff;position:absolute;z-index:4;right:100%;top:0;height:125px;width:125px;border-radius:62.5px;transition:all 1.2s ease-in-out}section.timeline-hero-pep .timeline.bm-animated .track:after{right:0}section.timeline-hero-pep .timeline.bm-animated .track:before{right:0}section.timeline-hero-pep .timeline.bm-animated .inner h3,section.timeline-hero-pep .timeline.bm-animated .inner p{opacity:1}section.timeline-hero-pep .timeline.bm-animated .inner .line{height:calc(100% + 11.5rem)}section.timeline-hero-pep .timeline.bm-animated .inner .line:after,section.timeline-hero-pep .timeline.bm-animated .inner .line:before{transform:scale(1)}section.timeline-hero-pep .timeline .timeline-col:nth-child(1) h3,section.timeline-hero-pep .timeline .timeline-col:nth-child(1) p{transition-delay:.2s}section.timeline-hero-pep .timeline .timeline-col:nth-child(1) .line{transition-delay:0}section.timeline-hero-pep .timeline .timeline-col:nth-child(1) .line:after,section.timeline-hero-pep .timeline .timeline-col:nth-child(1) .line:before{transition-delay:.4s}section.timeline-hero-pep .timeline .timeline-col:nth-child(2) h3,section.timeline-hero-pep .timeline .timeline-col:nth-child(2) p{transition-delay:.4s}section.timeline-hero-pep .timeline .timeline-col:nth-child(2) .line{transition-delay:.2s}section.timeline-hero-pep .timeline .timeline-col:nth-child(2) .line:after,section.timeline-hero-pep .timeline .timeline-col:nth-child(2) .line:before{transition-delay:.6s}section.timeline-hero-pep .timeline .timeline-col:nth-child(3) h3,section.timeline-hero-pep .timeline .timeline-col:nth-child(3) p{transition-delay:.6s}section.timeline-hero-pep .timeline .timeline-col:nth-child(3) .line{transition-delay:.4s}section.timeline-hero-pep .timeline .timeline-col:nth-child(3) .line:after,section.timeline-hero-pep .timeline .timeline-col:nth-child(3) .line:before{transition-delay:.8s}section.timeline-hero-pep .timeline .timeline-col:nth-child(4) h3,section.timeline-hero-pep .timeline .timeline-col:nth-child(4) p{transition-delay:.8s}section.timeline-hero-pep .timeline .timeline-col:nth-child(4) .line{transition-delay:.6s}section.timeline-hero-pep .timeline .timeline-col:nth-child(4) .line:after,section.timeline-hero-pep .timeline .timeline-col:nth-child(4) .line:before{transition-delay:1s}section.timeline-hero-pep .timeline .timeline-col:nth-child(5) h3,section.timeline-hero-pep .timeline .timeline-col:nth-child(5) p{transition-delay:1s}section.timeline-hero-pep .timeline .timeline-col:nth-child(5) .line{transition-delay:.8s}section.timeline-hero-pep .timeline .timeline-col:nth-child(5) .line:after,section.timeline-hero-pep .timeline .timeline-col:nth-child(5) .line:before{transition-delay:1.2s}section.timeline-hero-pep .timeline .inner{position:relative}section.timeline-hero-pep .timeline .inner h3,section.timeline-hero-pep .timeline .inner p{opacity:0;transition:all .4s ease-in-out}section.timeline-hero-pep .timeline .inner .line{position:absolute;z-index:5;left:0;bottom:0;width:1px;height:0;background-color:#fff;transition:all .6s ease-in-out}section.timeline-hero-pep .timeline .inner .line:before{content:"";display:block;position:absolute;top:-10px;left:-10px;width:20px;height:20px;border-radius:50%;background-color:#007aff;z-index:6;transform:scale(0);transition:transform .3s ease-in-out}section.timeline-hero-pep .timeline .inner .line:after{content:"";display:block;position:absolute;top:-20px;left:-20px;width:40px;height:40px;border-radius:50%;background-color:rgba(0,122,255,.5);z-index:5;transform:scale(0);transition:transform .3s ease-in-out}section.timeline-hero-pep .mobile-timeline{position:relative;padding:2.5rem 0 1rem 0}section.timeline-hero-pep .mobile-timeline .track-wrapper{width:33.3333333333%;height:100%;position:absolute;top:0;left:0;z-index:2}section.timeline-hero-pep .mobile-timeline .track{position:absolute;top:0;width:60px;background-color:#27282a;border-radius:30px;height:100%;overflow:hidden;right:33%}section.timeline-hero-pep .mobile-timeline .track:before{content:"";width:60px;height:100%;position:absolute;z-index:3;top:calc(-100% + 60px);border-radius:62.5px;background:linear-gradient(180deg,rgba(0,122,255,0) 72.12%,#007aff 100%);transition:all 1.2s ease-in-out}section.timeline-hero-pep .mobile-timeline .track:after{content:"";background-color:#007aff;position:absolute;z-index:4;left:0;top:0;height:60px;width:60px;border-radius:30px;transition:all 1.2s ease-in-out}section.timeline-hero-pep .mobile-timeline .timeline-row{min-height:175px}section.timeline-hero-pep .mobile-timeline .timeline-row .col-4{position:relative}section.timeline-hero-pep .mobile-timeline .timeline-row:nth-child(1) .line:after,section.timeline-hero-pep .mobile-timeline .timeline-row:nth-child(1) .line:before{transition-delay:.3s}section.timeline-hero-pep .mobile-timeline .timeline-row:nth-child(2) .line{transition-delay:.2s}section.timeline-hero-pep .mobile-timeline .timeline-row:nth-child(2) .line:after,section.timeline-hero-pep .mobile-timeline .timeline-row:nth-child(2) .line:before{transition-delay:.5s}section.timeline-hero-pep .mobile-timeline .timeline-row:nth-child(3) .line{transition-delay:.4s}section.timeline-hero-pep .mobile-timeline .timeline-row:nth-child(3) .line:after,section.timeline-hero-pep .mobile-timeline .timeline-row:nth-child(3) .line:before{transition-delay:.9s}section.timeline-hero-pep .mobile-timeline .timeline-row:nth-child(4) .line{transition-delay:.6s}section.timeline-hero-pep .mobile-timeline .timeline-row:nth-child(4) .line:after,section.timeline-hero-pep .mobile-timeline .timeline-row:nth-child(4) .line:before{transition-delay:1.3s}section.timeline-hero-pep .mobile-timeline .timeline-row:nth-child(5) .line{transition-delay:.8s}section.timeline-hero-pep .mobile-timeline .timeline-row:nth-child(5) .line:after,section.timeline-hero-pep .mobile-timeline .timeline-row:nth-child(5) .line:before{transition-delay:1.7s}section.timeline-hero-pep .mobile-timeline .line{position:absolute;z-index:3;right:.5rem;top:.8rem;width:0;height:1px;background-color:#fff;transition:all .6s ease-in-out}section.timeline-hero-pep .mobile-timeline .line:after{content:"";width:20px;height:20px;background-color:#007aff;border-radius:10px;position:absolute;left:0;top:-10px;left:-10px;transform:scale(0);transition:transform .3s ease-in-out}section.timeline-hero-pep .mobile-timeline .line:before{content:"";width:40px;height:40px;background-color:rgba(0,122,255,.5);border-radius:20px;position:absolute;left:0;top:-20px;left:-20px;transform:scale(0);transition:transform .3s ease-in-out}section.timeline-hero-pep .mobile-timeline.bm-animated .track:before{top:0}section.timeline-hero-pep .mobile-timeline.bm-animated .track:after{top:calc(100% - 60px)}section.timeline-hero-pep .mobile-timeline.bm-animated .timeline-row:nth-child(1) .line,section.timeline-hero-pep .mobile-timeline.bm-animated .timeline-row:nth-child(2) .line,section.timeline-hero-pep .mobile-timeline.bm-animated .timeline-row:nth-child(3) .line,section.timeline-hero-pep .mobile-timeline.bm-animated .timeline-row:nth-child(4) .line,section.timeline-hero-pep .mobile-timeline.bm-animated .timeline-row:nth-child(5) .line{width:calc(33% + 20px)}section.timeline-hero-pep .mobile-timeline.bm-animated .timeline-row:nth-child(1) .line:after,section.timeline-hero-pep .mobile-timeline.bm-animated .timeline-row:nth-child(1) .line:before,section.timeline-hero-pep .mobile-timeline.bm-animated .timeline-row:nth-child(2) .line:after,section.timeline-hero-pep .mobile-timeline.bm-animated .timeline-row:nth-child(2) .line:before,section.timeline-hero-pep .mobile-timeline.bm-animated .timeline-row:nth-child(3) .line:after,section.timeline-hero-pep .mobile-timeline.bm-animated .timeline-row:nth-child(3) .line:before,section.timeline-hero-pep .mobile-timeline.bm-animated .timeline-row:nth-child(4) .line:after,section.timeline-hero-pep .mobile-timeline.bm-animated .timeline-row:nth-child(4) .line:before,section.timeline-hero-pep .mobile-timeline.bm-animated .timeline-row:nth-child(5) .line:after,section.timeline-hero-pep .mobile-timeline.bm-animated .timeline-row:nth-child(5) .line:before{transform:scale(1)}.overlay{width:100%;height:100%;position:fixed;z-index:101;top:0;left:0;background-color:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:all .6s;-webkit-backdrop-filter:blur(4.8px);backdrop-filter:blur(4.8px)}.overlay.open{pointer-events:all;opacity:1}.people-aside-pep{width:100%;height:100%;position:fixed;top:0;left:-100%;background-color:#fff;transition:all .6s;z-index:102;overflow:scroll}@media (min-width:768px){.people-aside-pep{left:-75%;width:75%}}.people-aside-pep.open{left:0}.linkedin-link{background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='%23D2D2D2' fill-opacity='0.35'/%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' stroke='white' stroke-opacity='0.2'/%3E%3Cpath d='M15.6 28H12.2V17.3H15.6V28ZM13.9 15.8C12.8 15.8 12 15 12 13.9C12 12.8 12.9 12 13.9 12C15 12 15.8 12.8 15.8 13.9C15.8 15 15 15.8 13.9 15.8ZM28 28H24.6V22.2C24.6 20.5 23.9 20 22.9 20C21.9 20 20.9 20.8 20.9 22.3V28H17.5V17.3H20.7V18.8C21 18.1 22.2 17 23.9 17C25.8 17 27.8 18.1 27.8 21.4V28H28Z' fill='black'/%3E%3C/svg%3E%0A");display:block;width:40px;height:40px;background-repeat:no-repeat;background-size:contain}@media (max-height:800px) and (min-width:650px){section.hero.pep-hero{height:650px}}