html{
    --section-color-yellow: #FFD412;
    --section-color-purple: #A82B7D;
    --home-v3-max-width: 1200px;
    --home-v3-safe-side-padding: 40px;
    --home-v3-safe-vertical-padding: 80px;
    --home-v3-width: 100vw;
    --home-v3-font-size: 16px;
    --home-v3-font-line-height: calc(var(--home-v3-font-size) * 1.5);
    --home-calculated-margin-left: calc((100vw - min(var(--home-v3-max-width), var(--home-v3-width))) / 2);
    --home-calculated-safe-width: calc(min(var(--home-v3-max-width), var(--home-v3-width)));
    --home-calculated-video-min-height: calc(var(--home-calculated-safe-width) * 0.5625);
}
.pp-top-nav{ display: none}
.pp-header-spacer{display: none}
.pp-page-home-v3{ font-size: var(--home-v3-font-size)}
.pp-page-home-v3 .top-nav{ background: linear-gradient(to bottom, #000 0%, transparent 100%); height: 100px; position: fixed; width: 100vw; z-index: 1000}
.pp-page-home-v3 .top-nav .safe{ width: var(--home-v3-width); max-width: var(--home-v3-max-width); margin: 0 auto; padding: 20px; display: flex; align-items: center; }
.pp-page-home-v3 .top-nav .pp-logo{ display: inline-flex; margin-right: 10px}
.pp-page-home-v3 .top-nav .pp-logo img{ content: url(/assets/img/v3/logo-combo-mark.svg); -webkit-transform: translate3d(0, 0, 0) !important; }
.pp-page-home-v3 .top-nav .fnav{ display: flex; align-items: center}
.pp-page-home-v3 .top-nav .fnav.right{ flex: 1; justify-content: flex-end; }
.pp-page-home-v3 .top-nav .fnav.right .btn-v3{ padding: 8px 24px}
.pp-page-home-v3 .top-nav .fnav a{ padding: 0 18px; font-size: 14px; font-weight: 800}
.pp-page-home-v3 .top-nav .fnav a.active-purple{ color: var(--section-color-purple)}
.pp-page-home-v3 .top-nav .fnav a.active-green{ color: var(--theme-color-primary)}
.pp-page-home-v3 .top-nav .fnav-mobile{ display: none}
.pp-page-home-v3 section{ }
.pp-page-home-v3 section p{ line-height: var(--home-v3-font-line-height)}
.pp-page-home-v3 section .safe, .pp-page-home-v3 .safe-nopad{ width: var(--home-v3-width); max-width: var(--home-v3-max-width); margin: 0 auto; padding: var(--home-v3-safe-vertical-padding) var(--home-v3-safe-side-padding) }
.pp-page-home-v3 section h2{ font-size: 82px; line-height: 72px; font-weight: 900; margin-bottom: 16px}
.pp-page-home-v3 section h3{ font-size: 66px; line-height: 66px; font-weight: 900; margin-bottom: 16px}
.pp-page-home-v3 section h4{ font-size: 28px; line-height: 28px; font-weight: 900; margin-bottom: 16px}
.pp-page-home-v3 section h5{ font-size: 52px; line-height: 50px; font-weight: 900; margin-bottom: -10px; }
.pp-page-home-v3 section.community h5{ font-size: 42px;}
.pp-page-home-v3 section h6{ font-size: 66px; line-height: 66px; font-weight: 900; margin-bottom: 0px;}
.pp-page-home-v3 section.hero{ background: #000; padding-top: 60px}
.pp-page-home-v3 section.hero .safe{ }
.pp-page-home-v3 section.creators{ background: var(--section-color-purple)}
.pp-page-home-v3 section.creators .skater{margin-top: -120px; z-index: 10; position: relative}
.pp-page-home-v3 section .flex{ display: flex}
.pp-page-home-v3 section .flex.v-center{ align-items: center; justify-content: center}
.pp-page-home-v3 section .f-1{ flex: 1 }
.pp-page-home-v3 section .f-1:nth-child(1){ margin-right: 20px;}
.pp-page-home-v3 section .img-100-cover img { width: 100%; margin: 10px auto;}
.pp-page-home-v3 section .img-100-cover video { width: 100%; object-fit: scale-down}
.pp-page-home-v3 section .pr20{ padding-right: 20px}
.pp-page-home-v3 section .cta-area{ margin-top: 20px}
.pp-page-home-v3 .safe-nopad{ padding: 0 40px; position: absolute; z-index: 10; height: 0; margin-left: var(--home-calculated-margin-left)}
.pp-page-home-v3 .item-connect-grow{ margin-top: -65px; z-index: 10; float: right }
.pp-page-home-v3 .item-connect-grow img{ height: 135px;}
.pp-page-home-v3 .item-vibes{ display: flex; align-items: center; justify-content: center; height: 100px; margin-bottom: -100px }
.pp-page-home-v3 .item-vibes img{ height: 100px; margin-top: -100px;}
.pp-page-home-v3 .item-cutout-right{ float: right; margin-top: -100px}
.pp-page-home-v3 .item-cutout-right img{ height: 200px}
.pp-page-home-v3 .item-cutout-left{ position: absolute; margin-top: -150px; margin-left: -20px;}
.pp-page-home-v3 .item-cutout-left img{ height: 240px}
.pp-page-home-v3 .btn-v3{ letter-spacing: 0.5px; display: inline-flex; align-items: center; justify-content: center; background: var(--theme-color-primary); color: #000; padding: 12px 32px; font-size: var(--home-v3-font-size); line-height: var(--home-v3-font-size); border-radius: 120px; font-weight: 900}
.pp-page-home-v3 .btn-v3:before{ display: inline-block;content: " "; background: url(/assets/img/v3/btn-arrow.svg) no-repeat; background-size: 10px 20px; width: 17px; height: 19px}
.pp-page-home-v3 .btn-v3.dark{ background: #000; color: var(--theme-color-primary); }
.pp-page-home-v3 .btn-v3.dark:before{ background-image: url(/assets/img/v3/btn-arrow-green.svg); }
.pp-page-home-v3 .btn-v3 span{ font-size: 22px; line-height: 26px}
.pp-page-home-v3 .btn-v3.large:before{ display: inline-block;content: " "; background: url(/assets/img/v3/btn-arrow.svg) no-repeat; background-size: 20px 20px; width: 33px; height: 19px}
.pp-page-home-v3 .testimonials-holder{ display: flex; max-height: 500px; background: var(--section-color-yellow);}
.pp-page-home-v3 .testimonials-holder .item{ flex: 1; display: flex}
.pp-page-home-v3 .testimonials-holder .item .img{ height: 100%; width: 100%; object-fit: scale-down;object-position: right bottom; }
.pp-page-home-v3 .testimonials-holder .item:first-child{ justify-content: flex-end; background: linear-gradient(to left, transparent, transparent 25%, #E1E7E7 25%, #E1E7E7 100%); }
.pp-page-home-v3 .testimonials-holder .item:last-child{ background: linear-gradient(to right, transparent, transparent 25%, #000 25%, #000 100%); }
.pp-page-home-v3 .testimonials-holder .item:last-child .img{ object-position: left bottom; }
.pp-page-home-v3 .testimonials-holder .spacer{ flex: 0 0 clamp(120px, 220px, 220px); text-align: center }
.pp-page-home-v3 .testimonials-holder .spacer img{ width: 80%; margin-top: -25px}
.pp-page-home-v3 .testimonials-holder .bubble{ z-index: 2; transform: rotate(-15deg); margin-right: -130px; font-size: 13px; line-height: 13px; position: absolute; max-width: 300px; background: #fff; color: #000; margin-top: 120px; border-radius: 50%; padding: 40px 30px; text-align: center }
.pp-page-home-v3 .testimonials-holder .bubble.alt{ transform: rotate(10deg);margin-top: 220px; margin-right: 0; margin-left: -100px }
.pp-page-home-v3 .testimonials-holder .bubble img{ position: relative; margin-top: -105px; height: 85px; margin-bottom: 20px}
.pp-page-home-v3 .testimonials-holder .bubble p{ font-style: italic; padding-bottom: 6px; margin-top: -10px; font-size: 15px; line-height: 15px;}
.pp-page-home-v3 section.community{ background: var(--theme-color-primary); color: #000}
.pp-page-home-v3 section.foot{ background: #000}
.pp-page-home-v3 section.foot h6{ font-size: 74px; line-height: 70px; font-weight: 900; margin-bottom: 16px;}
.pp-page-home-v3 section.foot p{ padding: 20px 0}
.pp-page-home-v3 section.foot .cta-area a{ margin-right: 18px}
.pp-page-home-v3 .h-center{ text-align: center}
.pp-page-home-v3 section .creators-hero h2 span{ color: var(--theme-color-primary)}
.pp-page-home-v3 section .business-hero h2 span{ color: var(--section-color-yellow)}
.pp-page-home-v3 .video-area{ width: calc(var(--home-calculated-safe-width) * 1); max-height: var(--home-calculated-video-min-height); position: absolute; z-index: 1; margin-left: calc(var(--home-v3-safe-side-padding) * -1); margin-top: calc(var(--home-v3-safe-side-padding) * -2); }
.pp-page-home-v3 .video-content{ width: 100%; height: 100%; position: relative; opacity: 0.8; }
.pp-page-home-v3 .main-top-video-holder.fit .video-content{ object-fit: cover }
.pp-page-home-v3 .main-top-video-holder.fit{max-height: unset;}
.pp-page-home-v3 .over-video{ position: relative; z-index: 2;}
.pp-page-home-v3 section.hero.with-video .safe{ padding-bottom: 0}
.pp-page-home-v3 .flex-video-spacer{ display: flex;}
.pp-page-home-v3 .video-area-spacer{ width: 2px; height: var(--home-calculated-video-min-height); border: 1px solid transparent; margin-top: calc(var(--home-v3-safe-side-padding) * -2);}
.pp-page-home-v3 .video-gradient{ background: #f99; width: 100%; height: 100%; z-index: 4; position: absolute; top: 0px; background: radial-gradient(circle, transparent, transparent 50%, rgba(0, 0, 0, 0.6) 80%, #000 90%);}
section.business-what{ background: #fff; color: #000; }
section.business-what h2{ font-size: 32px; line-height: 46px}
section.business-what h3{ font-size: 42px; line-height: 46px; width: 80%; margin: 0 auto}
section.business-we-keep h2{ font-size: 32px; line-height: 46px}
section.business-we-keep .keep-holder{ display: flex; flex-wrap: wrap; justify-content: center }
section.business-we-keep .keep-holder .cell{ padding: 0 20px; width: calc(var(--home-v3-max-width) / 6); height: 120px; display: flex; align-items: center; justify-content: center }
section.business-we-keep .keep-holder .cell img{ width: 80%; height: 80%; filter: brightness(0) invert(1) !important; }
section.business-discovery{ background: #000; }
section.business-spark{ background: var(--section-color-purple)}
section.business-spark h3{ font-size: 60px; line-height: 60px}
section.creators-earnings{ background: #fff; color: #000; }
section.creators-earnings h3{ font-size: 48px; line-height: 50px}
.pp-page-home-v3 section .callout{ text-align: center; }
.pp-page-home-v3 section .callout div:nth-child(1){ font-size: 120px; line-height: 160px; font-weight: 900; color: var(--section-color-yellow);}
.pp-page-home-v3 section .callout div:nth-child(2){ font-size: 42px; font-weight: 900; color: var(--section-color-purple)}
.pp-page-home-v3 section.creators-curated{ color: #000; background: var(--section-color-yellow)}
.pp-page-home-v3 section.creators-curated .safe{ padding-left: 20px; padding-right: 20px}
.pp-page-home-v3 section .cell-holder{ display: flex; }
.pp-page-home-v3 section .cell-holder .cell{ flex: 1; padding: 0 20px}
.pp-page-home-v3 section .cell-holder .cell img{ height: 100px; width: 100px; object-fit: scale-down;}
.pp-page-home-v3 section .cell-holder .cell div{ font-size: 28px; line-height: 30px; font-weight: 900; padding: 20px 0}
section.business-spark .cell-holder{ margin: 40px 0 }
html{
    --home-tab-size-w: calc(var(--home-v3-max-width) / 8);
    --home-tab-border-size: 8px;
}
.pp-page-home-v3 section.featured-in{ background: #fff; color: #000; padding-bottom: 50px}
.pp-page-home-v3 section.featured-in h4{ text-align: center; margin-bottom: 60px}
.pp-page-home-v3 .featured-in-tabs{ display: flex; align-items: flex-start}
.pp-page-home-v3 .tab:nth-child(odd){ margin-top: calc(var(--home-tab-size-w) / 2)}
.pp-page-home-v3 .tab:nth-child(odd) .bottom{ display: none}
.pp-page-home-v3 .tab:nth-child(even){ margin: 0 -12px}
.pp-page-home-v3 .tab:nth-child(even) .top{ display: none}
section .tab{ display: inline-flex; align-items: center; justify-content: center; flex-direction: column; color: #000}
section .tab .top{ background: #F7F7F7; width: calc(var(--home-tab-size-w) * .65); height: calc(var(--home-tab-size-w) * .45);
    border-top-left-radius: var(--home-tab-size-w);
    border-top-right-radius: var(--home-tab-size-w);
    margin-bottom: calc(var(--home-tab-size-w) * -.25);
    display: flex;
}
section .tab .inner{ background: #fff; width: var(--home-tab-size-w); height: var(--home-tab-size-w); border-radius: var(--home-tab-size-w); display: inline-flex; align-items: center; justify-content: center; border: var(--home-tab-border-size) solid #F7F7F7; z-index: 1}
section .tab .inner img{ width: 100%; object-fit: scale-down; padding: 10px}
section .tab .bottom{ background: #F7F7F7; width: calc(var(--home-tab-size-w) * .65); height: calc(var(--home-tab-size-w) * .45);
    border-bottom-left-radius: var(--home-tab-size-w);
    border-bottom-right-radius: var(--home-tab-size-w);
    margin-top: calc(var(--home-tab-size-w) * -.25);
    z-index: 0;
    display: flex;
}
.pp-page-home-v3 section.community{
    --home-tab-size-w: calc(var(--home-v3-max-width) / 4.5);
    --home-tab-border-size: 18px;
}
.pp-page-home-v3 section.community .community-holder{ margin-top: -30px; margin-left: var(--home-calculated-margin-left); display: flex; }
.pp-page-home-v3 section.community .nav{ margin-right: 10px; margin-left: 40px}
.pp-page-home-v3 section.community .n{ font-size: 18px; font-weight: 700; display: flex; padding: 6px 12px; cursor: pointer; border-radius: 20px;}
.pp-page-home-v3 section.community .n:hover{ background: rgba(0, 0, 0, 0.1)}
.pp-page-home-v3 section.community .n.active{ background: #000; color: #fff; }
.pp-page-home-v3 section.community .items-holder{ display: flex; flex-wrap: nowrap; overflow-x: auto; position: relative; padding: 20px 0}
.pp-page-home-v3 section.community .items{ display: flex; width: auto}
.pp-page-home-v3 section.community .tab .inner img{ width: 100%; object-fit: cover; padding: 0px; border-radius: var(--home-tab-size-w);}
.pp-page-home-v3 section.community .item-carousel{ width: 100%; display: flex; flex-wrap: nowrap; align-items: flex-start}
.pp-page-home-v3 section.community .items .tab:hover{ transition: all .12s ease-in-out; transform: scale(1.1); }
.pp-page-home-v3 section.community .pp-fans-bar{ color: #000; padding: 0; margin: 0; position: relative; z-index: 20; margin: -2px 0px}
.pp-page-home-v3 section.community .pp-fans-bar > div{ display: inline-flex; flex-wrap: nowrap}
.pp-page-home-v3 section.community .pp-fans-bar > div:last-child{margin: 0}
.pp-page-home-v3 section.community .tab .text{ display: inline-flex; align-items: center; justify-content: center; flex-direction: column; width: 75%; height: 50%; font-size: 12px; margin: 0 auto; margin-top: 5%}
.pp-page-home-v3 section.community .tab .text .un{ width: 75%;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: center }
.pp-page-home-v3 section.community .tab .bottom .text{ display: inline-flex; align-items: center; justify-content: center; flex-direction: column; width: 75%; margin-top: calc(var(--home-tab-size-w) * .19); height: 50%}
.pp-page-home-v3 section.community .tab:nth-child(even) .text{flex-flow: column-reverse; }
.pp-page-home-v3 .community-holder-bottom-nav{ display: flex; align-items: center; justify-content: center; padding-bottom: 80px; }
.pp-page-home-v3 .community-holder-bottom-nav a{ margin: 0 10px }
.pp-page-home-v3 .community-holder-bottom-nav a img{ width: 30px }
.pp-page-home-v3 .community-holder-bottom-nav a:first-child{ transform: rotate(0.5turn);}
.foot form{ margin: 0 0 20px 0 }
.foot form input{ border-radius: 100px; margin-right: 10px; padding-left: 20px; margin-bottom: 10px}
.foot form a{ margin-top: 20px}
.business-video-overlay{ position: fixed; top: 0; left: 0; z-index: 99999; background: rgba(0, 0, 0, 0.9); width: 100vw; height: 100vh; align-items: center; justify-content: center; flex-direction: column; display: none;}
.business-video-overlay .video-holder{ background: #000; width: 80vw; line-height: 0 }
.business-video-overlay .video-holder .video{ width: 100%; position: relative; opacity: 0.8; }
/*


 */
#ham-menu{display: block; position: relative; top: 0; z-index: 1; -webkit-user-select: none; user-select: none;}
#ham-menu .pp-logo{ margin-bottom: 20px;}
#ham-menu .pp-logo img{ content: url(/assets/img/v3/logo-black.svg); -webkit-transform: translate3d(0, 0, 0) !important; }
#ham-menu .btn-v3{ width: 100%}
#ham-menu a{ text-decoration: none; color: #000; }
#ham-menu input{ display: block; width: 40px; height: 32px; position: absolute; top: -7px; left: -5px; cursor: pointer; opacity: 0; z-index: 2; -webkit-touch-callout: none; }
#ham-menu span{ display: block; width: 28px; height: 3px; margin-bottom: 5px; position: relative; background: #fff; border-radius: 0px; z-index: 1; transform-origin: 4px 0px; transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), background 0.2s cubic-bezier(0.77, 0.2, 0.05, 1.0), opacity 0.55s ease; }
#ham-menu span:first-child{ transform-origin: 0% 0%; }
#ham-menu span:nth-last-child(2){ transform-origin: 0% 100%; }
#ham-menu input:checked ~ span{ opacity: 1; transform: rotate(45deg) translate(-2px, -1px); background: #000; }
#ham-menu input:checked ~ span:nth-last-child(3){ opacity: 0; transform: rotate(0deg) scale(0.2, 0.2); }
#ham-menu input:checked ~ span:nth-last-child(2){ transform: rotate(-45deg) translate(0, -1.5px); }
#inner-menu{ position: fixed; width: 100vw; height: 100vh; margin: 0; padding: 30px; padding-top: 25px; background: #fff; list-style-type: none; -webkit-font-smoothing: antialiased; transform-origin: 0% 0%; transform: translate(100%, 0); transition: transform 0.2s cubic-bezier(0.77, 0.2, 0.05, 1.0); left: 0; top: 0; }
#inner-menu li{ padding: 16px 0; font-size: 16px; border-bottom: 1px solid #cccccc63; }
#inner-menu li.but{ border-bottom: none; padding: 8px 0; }
#ham-menu input:checked ~ ul{ transform: none; }
.pp-page-home-v3 .fnav-mobile .btn-mobile-signup{ padding: 1px 16px; margin-top: -5px; margin-right: 10px; font-size: 11px; line-height: 11px}
/*

 */
@media screen and (max-width: 680px){
    html{
        --home-v3-max-width: 680px;
        --home-v3-safe-side-padding: 22px;
        --home-v3-safe-vertical-padding: 40px;
        --home-v3-width: 100vw;
        --home-v3-font-size: 13px;
        --home-v3-font-line-height: calc(var(--home-v3-font-size) * 1.5);
        --home-calculated-safe-width: calc(min(var(--home-v3-max-width), var(--home-v3-width)));
        --home-calculated-video-min-height: calc(var(--home-calculated-safe-width) * 0.5625);
        --home-tab-size-w: calc(var(--home-v3-max-width) / 8.5);
        --home-tab-border-size: 5px;
    }
    .pp-page-home-v3 section.community{
        --home-tab-size-w: calc(var(--home-v3-max-width) / 3.2);
        --home-tab-border-size: 10px;
    }
    .pp-page-home-v3 .top-nav .fnav{ display: none}
    .pp-page-home-v3 .top-nav .fnav-mobile{ display: inline-flex; flex: 1; justify-content: flex-end}
    .pp-page-home-v3 section .f-1:nth-child(1){ margin-right: 0px; margin-bottom: -4px }
    .pp-page-home-v3 section.hero.with-video .cta-area{ background: transparent; margin: 0; margin-top: 10px; display: flex; align-items: flex-start; flex-direction: column; margin-bottom: 40px;}
    .pp-page-home-v3 section.hero.with-video .default-hero .cta-area{ margin-bottom: 60px;}
    .pp-page-home-v3 section.hero.with-video .btn-v3{ background: transparent; padding: 8px 0}
    .pp-page-home-v3 section h2{ font-size: 32px; line-height: 32px; font-weight: 900; margin-bottom: 16px}
    .pp-page-home-v3 section h3{ font-size: 32px; line-height: 32px; font-weight: 900; margin-bottom: 10px}
    .pp-page-home-v3 section .flex{ flex-direction: column}
    .pp-page-home-v3 section .pr20{ padding-right: 0px; padding-bottom: 20px;}
    .pp-page-home-v3 section.featured-in h4{ font-size: 20px; line-height: 20px; font-weight: 900; margin-bottom: 30px }
    .pp-page-home-v3 section h5{ font-size: 24px; line-height: 24px; font-weight: 900; margin-bottom: 6px;}
    .pp-page-home-v3 section.community h5{ font-size: 22px;}
    .pp-page-home-v3 section h6{ font-size: 32px; line-height: 28px; width: 50%; margin: 0 auto}
    .pp-page-home-v3 .item-connect-grow{ margin-top: -27px; }
    .pp-page-home-v3 .item-connect-grow img{ height: 55px;}
    .pp-page-home-v3 section.creators .skater{margin-top: -80px; padding: 0 30px }
    .pp-page-home-v3 .item-cutout-left{ position: absolute; margin-top: 20px; left: 0; margin-bottom: -100px}
    .pp-page-home-v3 .item-cutout-left img{ height: 150px}
    .pp-page-home-v3 section.brands-love .flex{ flex-flow: column-reverse; margin-top: 15px; position: relative; z-index: 1; }
    .pp-page-home-v3 .item-vibes{ display: flex; align-items: center; justify-content: center; height: 64px; margin-bottom: -30px }
    .pp-page-home-v3 .item-vibes img{ height: 64px; margin-top: -64px;}
    .pp-page-home-v3 section.community .community-holder{ flex-direction: column; margin-top: 0}
    .pp-page-home-v3 section.community .safe{ padding-bottom: 20px }
    .pp-page-home-v3 section.community .nav{ margin: 0; display: flex; flex-wrap: wrap; padding: 0 20px}
    .pp-page-home-v3 section.community .n{ font-size: 13px; width: 50%; padding: 3px 12px;}
    .pp-page-home-v3 section.community .item-carousel{ padding-left: 20px}
    .pp-page-home-v3 .item-cutout-right{ margin-top: -39px}
    .pp-page-home-v3 .item-cutout-right img{ height: 78px}
    .pp-page-home-v3 section.foot h6{ font-size: 32px; line-height: 32px; font-weight: 900; margin: 0; margin-bottom: 6px; width: 100%}
    .pp-page-home-v3 section.foot p{ padding: 20px 0}
    .pp-page-home-v3 section.community h6{ line-height: 32px;}
    .pp-page-home-v3 section.foot .cta-area a{ margin-right: 18px}
    .pp-page-home-v3 .featured-in-tabs{ flex-wrap: wrap; justify-content: center; margin-left: -20px;}
    .pp-page-home-v3 .featured-in-tabs .tab{ margin-bottom: -30px}
    /*

     */
    .pp-page-home-v3 .testimonials-holder{ display: flex; flex-direction: column; max-height: unset; background: var(--section-color-yellow);}
    .pp-page-home-v3 .testimonials-holder .item{ flex: 1; display: flex}
    .pp-page-home-v3 .testimonials-holder .item .img{ height: 100%; width: 100%; object-fit: scale-down;object-position: right bottom; }
    .pp-page-home-v3 .testimonials-holder .spacer{ flex: 0; height: 100px; text-align: center; transform: rotate(90deg); margin-top: -40px; margin-bottom: -30px }
    .pp-page-home-v3 .testimonials-holder .spacer img{ height: 100px;margin-top: 0}
    .pp-page-home-v3 .testimonials-holder .bubble{ transform: translate(-12%, 90%) rotate(-10deg); margin: 0; }
    .pp-page-home-v3 .testimonials-holder .bubble.alt{ margin-top: 0; margin-right: 0; margin-left: 0; transform: translate(12%, 120%) rotate(10deg); }
    .pp-page-home-v3 .testimonials-holder .bubble img{ height: 60px; margin-bottom: 20px}
    .pp-page-home-v3 .testimonials-holder .item:last-child{display: none}
    /*


     */
    .pp-page-home-v3 section.community .tab .bottom{ margin-top: calc(var(--home-tab-size-w) * -.22); }
    .pp-page-home-v3 section.community .tab .text{ font-size: 11px; }
    .pp-page-home-v3 section.community .tab .text .un{ }
    section.creators-earnings h3 br{ display: none}
    .pp-page-home-v3 section .callout{ padding: 20px 0}
    .pp-page-home-v3 section .callout div:nth-child(1){ font-size: 62px; font-size: 18vw; line-height: 62px; }
    .pp-page-home-v3 section .callout div:nth-child(2){ font-size: 22px; font-size: 7vw; line-height: 22px;}
    .pp-page-home-v3 section .cell-holder{ flex-direction: column}
    .pp-page-home-v3 section .cell-holder .cell{ margin-bottom: 40px}
    /*.pp-page-home-v3 section .cell-holder .cell br:before{ content: 'test'}*/
    .pp-page-home-v3 section .cell-holder .cell{ padding: 0; margin-bottom: 20px;}
    .pp-page-home-v3 section .cell-holder .cell div{ padding: 10px 0; font-size: 24px; line-height: 28px }
    .pp-page-home-v3 section .cell-holder .cell br{ display: none;}
    section.business-what h2{ font-size: 22px; line-height: 26px; margin-bottom: 0;}
    section.business-what h3{ width: 75%; text-align: center; margin: 0 auto}
    section.business-we-keep h2{ font-size: 18px; line-height: 20px}
    section.business-we-keep .keep-holder{ }
    section.business-we-keep .keep-holder .cell{ padding: 0 2px; width: calc(var(--home-v3-max-width) / 8); height: 80px }
    section.business-we-keep .keep-holder .cell img{ width: 80%; height: 80%; filter: brightness(0) invert(1) !important; }
    /* */
    .foot form input{ width: 100%}
    .pp-page-home-v3 .btn-v3{ padding: 12px 32px; }
    .pp-page-home-v3 .btn-v3:before{ display: inline-block;content: " "; background: url(/assets/img/v3/btn-arrow.svg) no-repeat; background-size: 10px 20px; width: 17px; height: 19px}
    /*.pp-page-home-v3 .btn-v3 span{ font-size: 22px; line-height: 26px}*/
    .pp-page-home-v3 .btn-v3.large{ margin-bottom: 20px; width: 100%; }
    .business-video-overlay .video-holder{ width: 92vw;}
}
