.gdna-home-benefits-section{display:inline-block;margin:45px auto;max-width:1300px;padding:0;width:100%}@media (max-width:767px){.gdna-home-benefits-section{display:block;margin-left:auto;margin-right:auto;max-width:500px;text-align:center}}.gdna-home-benefits-section h2{text-align:center}.gdna-home-benefits-section .section-subhead{font-size:1.2em;margin-bottom:40px;text-align:center}.home-benefits-image-video img,.vidyard-player-container{width:100%}.home-benefits-image-video{margin-bottom:30px}.home-benefits-text h3{font-size:24px;line-height:1.4;margin-bottom:10px}.home-benefits-button.hs-button.primary.large{background-color:#b5569a;display:table;font-size:17px;font-weight:400;margin:20px auto 30px;padding:7px 24px}.home-benefits-button.hs-button.primary.large:hover{background-color:#8a73b3}@media (min-width:768px){.gdna-home-benefits-section{align-items:center;display:flex;justify-content:center;margin-top:30px}.home-benefits-image-video,.home-benefits-text{align-self:center;width:calc(50% - 30px)}.home-benefits-image-video{margin-bottom:unset}.gdna-home-benefits-section.right{flex-direction:row-reverse}.home-benefits-image-video.left,.home-benefits-text.right{margin-right:60px}.home-benefits-button.hs-button.primary.large{margin-left:unset;margin-right:unset}}.home-benefits-bottom-text{border-top:1px solid #ccc;font-size:15px;font-style:italic;padding-bottom:15px;padding-top:15px;width:90%}