.cap-memberful-benelist{background:#b8131a;width:40%;padding:40px 10px}.cap-memberful-paywall{display:flex}.cap-memberful-benelist{height:75%;align-self:center}.cap-memberful-benelist .list-lines ul li{color:#fff}.cap-memberful-cta{background:#fffdf5;padding:30px 20px 20px 20px;box-shadow:-2px 2px 33px 0 #2f2f2f;text-align:center}.cap-memberful-cta .buttons-box{display:flex;flex-direction:column;justify-content:space-around;height:180px;width:75%;margin:0 auto}.cap-memberful-cta button{background-color:#b8131a;width:100%}.cap-memberful-cta button a{color:#fffdf5;text-decoration:none}.cap-memberful-cta .buttons-box{height:120px}.cap-memberful-cta .buttons-box p{margin:0}.note{font-size:.8em}.note.flex-note{display:flex;justify-content:space-between}.note.flex-note a{display:block}#special-offer,.special-offer-banner{max-width:1200px;margin:20px auto;justify-content:space-around;background-image:url(https://chinaafricaproject.com/wp-content/themes/cap2019/img/patternized_African1-Red-min.jpg);text-transform:uppercase;padding:12px;text-align:center;border-radius:3px;box-shadow:0 1px 10px 0 rgb(0 0 0 / .28)}#special-offer a,.special-offer-banner a{color:#fff;font-family:"Open Sans";font-size:16px;font-weight:700;letter-spacing:0;line-height:22px;text-decoration:none}.subscribe-banner{height:350px;max-height:85vh;display:flex;justify-content:end}.banner-cta{display:flex;align-self:center;width:60%;justify-content:space-between;padding:20px;background-color:rgb(0 0 0 / .4)}.cap-feature-list li{list-style:none}.banner-cta h1,.banner-cta ul{margin:0}.cap-feature-list{font-weight:600;color:whitesmoke}.banner-cta>div:nth-child(3){align-self:center;font-weight:600}.subscription-row{display:flex;justify-content:space-around;flex-wrap:wrap}.subscription-row>div{display:flex;flex-direction:column;justify-content:space-between;align-items:center;border:3px solid #b8131a;font-size:1.2em;font-weight:600;align-self:end;min-height:178px;margin-bottom:15px}.subscription-row{margin-bottom:30px}.savings{font-size:.8em;font-style:italic}.subscription-row>.academic::before{content:"Students/Teachers";color:#fff;background-color:#b8131a;padding:8px}.subscription-row>.academic{align-self:unset}.subscription-row>div>div{margin:12px}.grey-back{background-color:#999;display:flex;justify-content:space-around;align-items:center;margin:20px auto;width:85%;flex-wrap:wrap}.grey-back p{font-weight:600}.grey-back h3{font-size:1.2em}.grey-back div:nth-child(2){min-width:20%;text-align:center;margin-bottom:5px}.grey-back div:nth-child(1){width:70%}.cap-alt-memberful{background-color:#fff;color:#000;border-color:red;border-width:2px;border:4px solid #b8131a;font-size:1.4em;font-weight:600;border-radius:4px}.cap-alt-memberful:hover{color:#b8131a}.bene-list h1{text-align:center}.bene-list ul{font-size:1.6em;line-height:1.3em}.bene-list li{list-style:none;margin-bottom:25px}@media screen and (min-width:640px){.grey-back h3,.grey-back p{margin:10px}.grey-back{padding:20px}.grey-back p{font-size:1.3em}.grey-back h3{font-size:33px}}@media screen and (max-width:640px){.cap-memberful-paywall{flex-wrap:wrap-reverse;justify-content:center}.cap-memberful-benelist{width:100%}.cap-memberful-cta{width:100%;padding:5%}.cap-memberful-cta .buttons-box{height:unset}.cap-memberful-cta .buttons-box{height:unset;width:90%}}html{scroll-behavior:smooth}body.page-template-page-subscribe #main{max-width:unset;padding:0!important}body.page-template-page-subscribe #main .grey-sect{background-color:#f3f3f3;width:100vw;margin-bottom:100px}body.page-template-page-subscribe #main .highlight{color:#9c2c26}body.page-template-page-subscribe #main hr{height:4px;background:#b8131a}body.page-template-page-subscribe #main .subscription-photo{background-color:#9c2c26}body.page-template-page-subscribe #main .subscription-photo img{display:block;position:relative;bottom:-50px;width:85%;margin:auto}body.page-template-page-subscribe #main .headline{width:475px;align-self:center;margin-right:10px}body.page-template-page-subscribe #main .headline h1{margin-bottom:14px;width:340px;color:#221f1f;font-family:"PT Serif";font-size:34px;font-weight:700;letter-spacing:.34px;line-height:44px;text-align:center}body.page-template-page-subscribe #main hr{height:2px}body.page-template-page-subscribe #main .exclusive-analysis{height:28px;width:488px;color:#221f1f;font-family:"PT Serif";font-size:22px;font-style:italic;letter-spacing:0;line-height:28px;margin-bottom:44px}body.page-template-page-subscribe #main .jump{display:block;position:relative}body.page-template-page-subscribe #main .sub-jump button,body.page-template-page-subscribe #main .plans a button{height:51px;width:231px;border-radius:5px;background-color:#b8131a;font-family:"Open Sans";font-size:15px;font-weight:600;letter-spacing:0;line-height:20px;transition:background 0.3s}body.page-template-page-subscribe #main .sub-jump button.hollow,body.page-template-page-subscribe #main .plans a button.hollow{background-color:#fff;border:1px solid #b8131a;color:#b8131a}body.page-template-page-subscribe #main .sub-jump button.hollow:hover,body.page-template-page-subscribe #main .plans a button.hollow:hover{background-color:#6c6c6c}body.page-template-page-subscribe #main .sub-jump button:hover,body.page-template-page-subscribe #main .plans a button:hover{background-color:#9c2c26}body.page-template-page-subscribe #main .inc-jump{align-self:center;text-decoration:none;color:#b8131a;font-family:"Open Sans";font-size:14px;font-weight:700;letter-spacing:.09px;line-height:19px;text-transform:uppercase}body.page-template-page-subscribe #main #sub-flex-header{display:flex;justify-content:space-between;margin-bottom:192px}body.page-template-page-subscribe #main .headline .cta{display:flex;justify-content:space-around}body.page-template-page-subscribe #main h2{color:#221f1f;font-family:"PT Serif";font-size:32px;font-weight:700;letter-spacing:0;line-height:42px;text-align:center}body.page-template-page-subscribe #main .little-hr hr{width:31px;height:6px}body.page-template-page-subscribe #main .grid{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:50% 50%;padding:0 10%}body.page-template-page-subscribe #main .grid>div{text-align:center;padding:5% 14%;font-family:"Open Sans";font-size:15px;letter-spacing:.19px;line-height:21px}body.page-template-page-subscribe #main .included-feature{font-family:"PT Serif";font-size:17px;font-weight:700;letter-spacing:.22px;line-height:22px}body.page-template-page-subscribe #main .grid img{margin:0 auto 24px}body.page-template-page-subscribe #main .included-feature{margin-bottom:1em}body.page-template-page-subscribe #main #included,body.page-template-page-subscribe #main #consult-top{padding-top:50px}body.page-template-page-subscribe #main #included button,body.page-template-page-subscribe #main #consult-top button{margin:auto;display:block}body.page-template-page-subscribe #main #included .sub-jump,body.page-template-page-subscribe #main #consult-top .sub-jump{bottom:-22px;margin:50px auto;text-decoration:none}body.page-template-page-subscribe #main #subscriptions .plan-selector{display:flex;justify-content:center;margin-bottom:50px}body.page-template-page-subscribe #main #subscriptions .plan-selector>*{width:71px;text-align:center;margin:0 .5em;cursor:pointer;text-transform:uppercase}body.page-template-page-subscribe #main #subscriptions .plan-selector>*.active{border-bottom:7px solid #9c2c26}body.page-template-page-subscribe #main #subscriptions #weekly-plans{display:none}body.page-template-page-subscribe #main #subscriptions #cc-box{display:flex;margin:auto;justify-content:center;margin-bottom:100px}body.page-template-page-subscribe #main #subscriptions #cc-box img{margin:0 .3em}body.page-template-page-subscribe #main .plans{display:flex;justify-content:space-between}body.page-template-page-subscribe #main .plans>div{display:flex;flex-direction:column;align-items:center;position:relative;background-color:#fff;box-shadow:0 2px 10px 0 rgb(0 0 0 / .07)}body.page-template-page-subscribe #main .plans-1{padding:0 10%}body.page-template-page-subscribe #main .regular{max-width:48%;border-top:11px solid #000;width:490px}body.page-template-page-subscribe #main .regular .period{color:#b8131a;font-family:"PT Sans Narrow";font-size:23px;font-weight:700;letter-spacing:1.82px;line-height:30px;text-align:center;text-transform:uppercase;margin-top:30px}body.page-template-page-subscribe #main .high-sign{display:block;align-self:center;color:#fff;font-family:"PT Serif";font-size:14px;font-weight:700;letter-spacing:0;line-height:18px;background-color:#b8131a;padding:5px 15px;position:relative;top:-20px;position:absolute}body.page-template-page-subscribe #main .high-sign::before{content:" ";background-color:#730005;height:1rem;width:1rem;position:absolute;-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%);clip-path:polygon(100% 0,0% 100%,100% 100%);left:-10px;top:0}body.page-template-page-subscribe #main .plans-group{margin-top:75px}body.page-template-page-subscribe #main .plans-group .plans-1{margin-bottom:50px}body.page-template-page-subscribe #main .plans-group .plans-2{justify-content:center;padding:0 10%}body.page-template-page-subscribe #main .plans-group .plans-2 .academic{border-top:8px solid #b8131a;width:400px;max-width:48%;margin:50px .5em}body.page-template-page-subscribe #main .plans-group .price-period{color:#6c6c6c;font-family:"Open Sans";font-size:15px;font-weight:600;letter-spacing:1.32px;line-height:20px}body.page-template-page-subscribe #main .plans-group .pricing{font-size:55px;font-weight:600;margin-top:20px;margin-bottom:40px}body.page-template-page-subscribe #main .plans-group .plans button{margin-bottom:25px}body.page-template-page-subscribe #main .plans-group .plans .note{margin-bottom:30px;color:#6c6c6c;font-family:"PT Serif";font-size:13px;letter-spacing:0;line-height:17px}body.page-template-page-subscribe #main .plans-group .regular{top:unset}body.page-template-page-subscribe #main .btn-note{font-size:.7em}body.page-template-page-subscribe #main .regular{top:-50px;box-shadow:0 2px 10px 0 rgb(0 0 0 / .31)}body.page-template-page-subscribe #main .academic-note{color:#221f1f;font-family:"PT Serif";font-size:23px;font-style:italic;letter-spacing:0;line-height:29px;text-align:center}body.page-template-page-subscribe #main .academic .period{color:#221f1f;font-family:"PT Sans Narrow";font-size:18px;font-weight:700;letter-spacing:1.42px;line-height:23px;text-transform:uppercase;margin-top:25px}body.page-template-page-subscribe #main .academic .pricing{font-size:30px;margin-top:20px;margin-bottom:30px;font-weight:600}body.page-template-page-subscribe #main .academic .high-sign{top:-17px}body.page-template-page-subscribe #main .lg-quote{color:#221f1f;font-family:"PT Serif";font-size:200px;font-style:italic;letter-spacing:0;position:relative;top:50px;opacity:.15}body.page-template-page-subscribe #main #subscription-quote{max-width:750px}body.page-template-page-subscribe #main #subscription-quote .quote{color:#b8131a;font-family:"PT Serif";font-size:26px;font-style:italic;letter-spacing:0;line-height:39px;text-align:center}body.page-template-page-subscribe #main #subscription-quote>div:nth-child(1){display:flex;justify-content:space-between;margin-bottom:50px}body.page-template-page-subscribe #main #l-quote{align-self:flex-start}body.page-template-page-subscribe #main #r-quote{align-self:flex-end}body.page-template-page-subscribe #main .hr-text{line-height:1em;position:relative;outline:0;border:0;color:#000;text-align:center;height:1.5em;background:#fff;width:90%}body.page-template-page-subscribe #main .hr-text::before{content:"";background:#000;position:absolute;left:0;top:50%;width:100%;height:4px}body.page-template-page-subscribe #main .hr-text::after{content:attr(data-content);position:relative;display:inline-block;color:#000;padding:0 .5em;line-height:1.5em;color:#000;background-color:#fcfcfa;text-transform:uppercase;opacity:1}body.page-template-page-subscribe #main #questions{margin-top:50px;padding:50px 0;margin-bottom:0}body.page-template-page-subscribe #main .descriptor{width:488px;font-family:"Open Sans";font-size:16px;letter-spacing:.21px;line-height:22px;text-align:center;margin:20px auto;max-width:90%}@media screen and (min-width:640px){body.page-template-page-subscribe #main .subscription-photo{width:50%}body.page-template-page-subscribe #main #sub-flex-header{margin-top:60px}body.page-template-page-subscribe #main .headline h1{width:450px;color:#221f1f;font-family:"PT Serif";font-size:45px;font-weight:700;letter-spacing:.46px;line-height:58px}}@media screen and (max-width:800px){body.page-template-page-subscribe #main .container{padding-left:0!important;padding-right:0!important}body.page-template-page-subscribe #main .hide-mobile{display:none}body.page-template-page-subscribe #main #sub-flex-header{flex-wrap:wrap-reverse}body.page-template-page-subscribe #main .subscription-photo{margin-bottom:100px}body.page-template-page-subscribe #main .headline h1{width:100%}body.page-template-page-subscribe #main .headline{width:100%}body.page-template-page-subscribe #main hr{width:100%;margin-bottom:10%}body.page-template-page-subscribe #main .headline .cta{flex-wrap:wrap}body.page-template-page-subscribe #main .headline{display:flex;flex-wrap:wrap;width:100vw;padding:0 9%}body.page-template-page-subscribe #main .inc-jump{width:100%;text-align:center}body.page-template-page-subscribe #main div.em-details:nth-child(3){font-family:"PT Serif";font-size:15px;font-style:italic;letter-spacing:0;line-height:28px}body.page-template-page-subscribe #main #sub-flex-header .sub-jump{margin-bottom:40px}body.page-template-page-subscribe #main #sub-flex-header{margin-bottom:70px}body.page-template-page-subscribe #main .grid{grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:100%}body.page-template-page-subscribe #main #sub-flex-header{margin-bottom:70px}body.page-template-page-subscribe #main .grid{grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:100%}body.page-template-page-subscribe #main .plans{flex-wrap:wrap;margin-bottom:50px}body.page-template-page-subscribe #main .plans #annual{margin-bottom:0}body.page-template-page-subscribe #main .plans.plans-2 .academic{max-width:80%;margin:unset}body.page-template-page-subscribe #main .plans>div{width:80%;margin:auto;margin-bottom:50px}body.page-template-page-subscribe #main .regular{max-width:80%}body.page-template-page-subscribe #main .high-sign::before{left:-9.5px}body.page-template-page-subscribe #main .regular{top:unset}body.page-template-page-subscribe #main .academic{bottom:unset;max-width:80%}body.page-template-page-subscribe #main .lg-quote{width:20px}body.page-template-page-subscribe #main #subscription-quote .quote{max-width:85%}body.page-template-page-subscribe #main #r-quote{right:70px}body.page-template-page-subscribe #main #questions>div{width:90%}body.page-template-page-subscribe #main #ac-monthly{margin-top:50px}body.page-template-page-subscribe #main #ac-annual{bottom:-50px}}body.page-template-page-subscribe #main hr.thank-you-head-divider{background:#fff;height:6px;opacity:1}body.page-template-page-subscribe .ur-subscribed{font-size:45px;font-weight:700;letter-spacing:.76px;line-height:49px;font-family:"PT Serif"}body.page-template-page-subscribe .thanks-so-much{font-size:17px;letter-spacing:.03px;line-height:28px;text-align:center}body.page-template-page-subscribe .thank-you-num-col .ugb-column__content-wrapper{height:100%;height:100%;display:flex;flex-flow:column;align-items:flex-end}body.page-template-page-subscribe .thank-you-num-col .ugb-column__content-wrapper .thank-you-number{width:11px;color:#fff;font-family:"Open Sans";font-size:18px;font-style:italic;font-weight:700;line-height:24px;height:49px;width:49px;background-color:#b8131a;border-radius:50%;text-align:center;margin-bottom:26px;display:flex;align-items:center;justify-content:center}body.page-template-page-subscribe .thank-you-num-col .ugb-column__content-wrapper .thank-you-dashed{height:auto;flex:1 1 auto;border-left:3px dashed #860b10;width:24px}body.page-template-page-subscribe .welcome-to-cap{box-shadow:0 6px 15px 0 rgb(0 0 0 / .11);padding:30px;background-color:#fff}body.page-template-page-subscribe .welcome-to-cap .ugb-main-block{margin-top:0}body.page-template-page-subscribe .welcome-to-cap a{color:#860b10;font-family:"PT Serif";font-size:17px;font-weight:700;letter-spacing:.22px;line-height:22px}body.page-template-page-subscribe .welcome-to-cap p{margin-bottom:10px}body.page-template-page-subscribe .join-more-than-a-mil{font-size:18px;font-weight:600;letter-spacing:.03px;line-height:29px}body.page-template-page-subscribe .thank-you-social img{width:63px}body.page-template-page-subscribe .thank-you-social figure{display:flex;justify-content:center}body.page-template-page-subscribe .thank-you-social .thank-you-social-col{padding:44px;border-top:6px solid #000;border-radius:4px;background-color:#fff;box-shadow:0 6px 15px 0 rgb(0 0 0 / .11)}body.page-template-page-subscribe .thank-you-consulting .ugb-columns__item{grid-gap:0px!important}body.page-template-page-subscribe .thank-you-consulting figure{margin-bottom:0;height:100%}body.page-template-page-subscribe .thank-you-consulting .ugb-column__content-wrapper{height:100%}body.page-template-page-subscribe .thank-you-consulting img{height:100%}body.page-template-page-subscribe .thank-you-consulting .wp-block-button{font-family:"Open Sans";font-size:14px;font-weight:600;letter-spacing:0;line-height:19px}body.page-template-page-subscribe .thank-you-consulting .wp-block-button__link{padding:.667em 2.5em}body.page-template-page-subscribe .right-signature-block .ugb-column__content-wrapper{border-left:4px solid #000;padding:10px 20px;font-size:17px;letter-spacing:.03px}body.page-template-page-subscribe #consulting-head{color:#221F1F;font-family:"PT Serif";font-size:45px;font-weight:700;letter-spacing:.46px;line-height:58px;text-align:center}body.page-template-page-subscribe .engage{max-width:80%;width:386px;color:#221F1F;font-family:"PT Serif";font-size:22px;font-style:italic;letter-spacing:0;line-height:28px;text-align:center;margin:1em auto}body.page-template-page-subscribe #contact #contact-head{color:#221F1F;font-family:"PT Sans Narrow";font-size:30px;font-weight:700;letter-spacing:.79px;line-height:39px;max-width:100%;padding:0 2.5%;margin:50px 0 20px}body.page-template-page-subscribe #contact .container{width:576px;max-width:95%;padding:0}body.page-template-page-subscribe #contact .container hr{margin-left:0}body.page-template-page-subscribe #contact .container .gform_heading{display:none}body.page-template-page-subscribe #contact .container .form-note{font-style:italic}body.page-template-page-subscribe #contact .container #gform_submit_button_5{background:#b8131a;border-radius:5px;font-family:"Open Sans";font-size:15px;margin-bottom:75px}@media screen and (max-width:640px){body.page-template-page-subscribe .thank-you-num-col .ugb-column__content-wrapper{align-items:center}body.page-template-page-subscribe .join-more-than-a-mil{text-align:center}body.page-template-page-subscribe .thank-you-consulting .wp-block-buttons{justify-content:center}body.page-template-page-subscribe .right-signature-block{white-space:nowrap}body.page-template-page-subscribe .right-signature-block .ugb-column__content-wrapper{border-left:0}}