.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding{padding:0!important}.power-through-banner{width:100%;aspect-ratio:4/5;background-image:url(/media/gtech/pages/power-through-everything/header-mobile.jpg);-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (min-width:768px){.power-through-banner{background-image:url(/media/gtech/pages/power-through-everything/header.jpg);height:450px}}.page-main h2{color:#a83956;font-weight:500;font-size:1.75rem}@media only screen and (min-width:768px){.page-main h2{font-size:2.375rem}}.page-main p{color:#5e696e;font-size:1rem;line-height:1.5}@media only screen and (min-width:768px){.page-main p{font-size:1.875rem}}.page-main a,.page-main a:hover,.page-main a:visited{text-decoration:underline;color:#a83956}.page-main .page-title{color:#a83956;font-size:2.5rem;font-style:italic;letter-spacing:-1px;font-weight:600;margin-bottom:0!important;line-height:1}@media only screen and (min-width:768px){.page-main .page-title{font-size:4.75rem}}.page-main .pte-undertitle{color:#5e696e;font-size:1.75rem;font-weight:500}@media only screen and (min-width:768px){.page-main .pte-undertitle{font-size:2.375rem}}.page-main div[data-content-type=row]{margin-bottom:2rem}.page-main .jothie-grid{display:grid!important;grid-template-columns:1fr;gap:1rem}.page-main .jothie-grid .jothie-profile-text{font-style:italic}.page-main .jothie-grid .jothie-signature{max-width:20rem}@media only screen and (min-width:768px){.page-main .jothie-grid{gap:2rem;grid-template-columns:.44fr .56fr;grid-template-rows:auto 1fr}.page-main .jothie-grid .jothie-profile{grid-column:1/2;grid-row:1/3}.page-main .jothie-grid .jothie-profile-text{grid-column:2/3;grid-row:1/2;align-self:start}.page-main .jothie-grid .jothie-signature{max-width:100%;grid-column:2/3;grid-row:2/3}}.page-main .consultant-grid{display:grid!important;grid-template-columns:1fr;gap:1rem}@media only screen and (min-width:768px){.page-main .consultant-grid{gap:2rem;grid-template-columns:.44fr .56fr}}.page-main .product-grid{display:grid!important;grid-template-columns:1fr;gap:1rem}@media only screen and (min-width:768px){.page-main .product-grid{gap:2rem;grid-template-columns:.44fr .56fr}}@media only screen and (min-width:768px){.page-main .charity-partners{max-width:80%}}@media only screen and (min-width:1024px){.page-main .charity-partners{max-width:60%}}