ul.timeline{list-style-type:none;position:relative;padding-left:1.5rem}ul.timeline:before{content:' ';background:#f4f4f4;display:inline-block;position:absolute;left:16px;width:4px;height:100%;z-index:400;border-radius:1rem}li.timeline-item{margin:20px 0}.timeline-arrow{border-top:.5rem solid transparent;border-right:.5rem solid #fff;border-bottom:.5rem solid transparent;display:block;position:absolute;left:2rem}li.timeline-item::before{content:' ';background:#ddd;display:inline-block;position:absolute;border-radius:50%;border:3px solid #fff;left:11px;width:14px;height:14px;z-index:400;box-shadow:0 0 5px rgba(0,0,0,.2)}.text-gray{color:#999}.timeline-item.active{background-color:#ebf4eb!important}.timeline-item.active .timeline-arrow{border-right:.5rem solid #ebf4eb!important}@media (max-width:450px){#background-title{font-size:30px}}@media (min-width:300px){header.masthead .page-heading,header.masthead .post-heading,header.masthead .site-heading{padding:20px 0;color:#fff}}@media (min-width:700px){header.masthead .page-heading,header.masthead .post-heading,header.masthead .site-heading{padding:200px 0!important;color:#fff}}.mt20{margin-top:20px!important}header.masthead .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#212529;opacity:.5;padding:200px 0 100px!important}header.masthead.blog{background:50% no-repeat #6c757d;position:relative;padding:100px 0;margin-top:70px}.faq{background-color:#e4e4e4;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:0;font-size:15px;transition:.4s}.faq:hover,.on{background-color:#e4e4e4}.faq:after{content:'\2212';color:#777;font-weight:700;float:right;margin-left:5px}.on:after{content:'\002B'}.panel{max-height:0;padding:0 20px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out;color:#444}.faqelement{margin:20px 0;float:initial}.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#e4e4e4;border-color:#e4e4e4}.btn-primary:hover,.timeline-item li strong{color:#21b17b}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#e4e4e4;border-color:#e4e4e4}.footer-dark{padding:50px 0;color:#f0f9ff;background-color:#282d32}.footer-dark h3{margin-top:0;margin-bottom:12px;font-weight:700;font-size:16px}.footer-dark ul{padding:0;list-style:none;line-height:2;font-size:14px;margin-bottom:0}.footer-dark ul a{color:inherit;text-decoration:none;opacity:.6}.footer-dark ul a:hover{opacity:.8}.footer-dark .item.text{margin-bottom:36px}@media (max-width:767px){.footer-dark .item:not(.social){text-align:center;padding-bottom:20px}.footer-dark .item.text{margin-bottom:0}}.footer-dark .item.text p{opacity:.6;margin-bottom:0}.footer-dark .item.social{text-align:center}@media (max-width:991px){.footer-dark .item.social{text-align:center;margin-top:20px}}.footer-dark .item.social>a{font-size:20px;width:36px;height:36px;line-height:36px;display:inline-block;text-align:center;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.4);margin:0 8px;color:#fff;opacity:.75}.footer-dark .item.social>a:hover{opacity:.9}.footer-dark .copyright{text-align:center;padding-top:24px;opacity:.3;font-size:13px;margin-bottom:0}body{font-family:Arial!important}h1,h2,h3,h4,h5{font-family:Arial-black!important}#mainNav{padding-top:5px;padding-bottom:5px}#mainNav.navbar-shrink{background-color:#fff;color:#000}#mainNav.navbar-shrink a,.text-black{color:#000}#mainNav .navbar-toggler{font-size:14px;padding:11px;color:#000;border:1px solid #000}.btn.btn-primary.btn-optimise{border-radius:6px;padding:10px 30px;color:#fff;background-color:#2bb683!important;border:1px solid #29ab7b;margin:10px 20px 10px 0}.btn.btn-primary.btn-optimise:hover{background-color:#2ec08a!important;border:1px solid #2bb683}.fs14{font-size:14px!important}.table td,.table th{font-weight:400;vertical-align:middle}.text-red{color:red}.cacao-box{box-shadow:0 0 10px 0 rgba(110,123,140,.3);margin:20px;background-color:#fff;height:320px}.cacao-box.text-box{padding:20px;color:#444}.cacao-box img{object-fit:cover;height:100%;width:100%}.info-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:0 10px;text-align:center;color:#fff;background:rgba(0,0,0,.3);text-shadow:1px 1px 10px rgba(0,0,0,.2);font-size:24px;font-weight:700;justify-content:center;align-items:center;margin:20px}.cacao-box.function{height:250px;margin:0}.cacao-box.function .info-center{margin:0}#mainNav .navbar-nav>li.nav-item>a,.fs16,.info-center p{font-size:16px}.cacao-timeline-list{color:#444;margin-left:-15px}.cacao-timeline-list li{margin-bottom:5px}.logo{width:100px;text-align:left}@media (min-width:450px){#background-title{font-size:70px}#background-subtitle{font-size:30px!important}.info-center p{font-size:24px}.logo{width:150px}}.fix-top{z-index:1000!important}.table tr:first-child td{border-top:none}@media (max-width:600px){.text-box-hero{height:550px!important}}@media (min-width:600px){.text-md-right{text-align:right}}.navbar-nav .nav-item{margin:0 10px}.cacao-short-hr{width:80px;border-bottom:5px solid #000;margin:10px 0}.org-logo{width:140px}.fs12{font-size:12px}#shortcut a{margin:5px;padding:5px;background-color:transparent;border-radius:10px;border:1px solid #fff;color:#fff;display:inline-block}.btn-actionbar{border-radius:10px;height:40px;padding:2px 20px;font-size:14px;background-color:#2ec08a;border-color:#444;color:#fff;margin:0 10px 0 0}.btn-actionbar:focus,.btn-actionbar:hover{background-color:#fff!important;color:#000}.navigation-clean-button{background:#fff;padding-top:.75rem;padding-bottom:.75rem;color:#333;border-radius:0;box-shadow:none;border:none;margin-bottom:0}@media (min-width:768px){.masthead.blog{height:auto}.masthead{margin-top:100px}.org-logo{width:200px}.navigation-clean-button{padding-top:1rem;padding-bottom:1rem}}.navbar_optimise{height:50px;background-color:#373737;padding:5px}@media (max-width:450px){#background-subtitle{font-size:20px}.cacao-box.text-box{padding:30px 20px;height:420px}.cacao-box.function{height:150px;margin:0}.content-section{padding:30px 0!important}#mainNav .navbar-brand{text-align:center}}.dropdown-menu a{color:#000;font-size:12px}.dropdown:hover .dropdown-menu{display:block;margin-top:0}.nav-link{color:#000!important}li{display:list-item}