html {
overflow-x: hidden;
}

.article-portfolio #row-46faeb1e-faba-43b2-a449-502d4135ae6b,
.pp-cta-group {
display: none !important;
}

#block-32cbe808-b88d-4f4e-8b13-724527edb772 {
position: relative;
}
#column-cdd8cad1-73b7-4bd6-941e-4c4b609a36a6 .pp-column-inner {
padding-top: 0 !important;
}
#row-67a75b8a-4602-475a-9bc9-d4f249e86634 {
position: absolute;
bottom: 20px;
z-index: 999999;
}

#column-ea68040f-a8bd-462e-b225-1b5ea2521a48 h3 { font-weight: normal !important; color: #444 !important; font-size: 46px !important; font-family: 'Carolyna Pro Black', serif !important; margin-bottom: 60px !important; }
@media screen and (max-width: 940px) {
#column-ea68040f-a8bd-462e-b225-1b5ea2521a48 h3.center { margin-top: 45px !important; }
}