.text-section__h2,.text-section__h4{-webkit-transition:opacity .4s cubic-bezier(.5,.75,.25,1),-webkit-transform .4s cubic-bezier(0,0,.25,1);transition:opacity .4s cubic-bezier(.5,.75,.25,1),-webkit-transform .4s cubic-bezier(0,0,.25,1);-o-transition:opacity .4s cubic-bezier(.5,.75,.25,1),-o-transform .4s cubic-bezier(0,0,.25,1);transition:opacity .4s cubic-bezier(.5,.75,.25,1),transform .4s cubic-bezier(0,0,.25,1);transition:opacity .4s cubic-bezier(.5,.75,.25,1),transform .4s cubic-bezier(0,0,.25,1),-webkit-transform .4s cubic-bezier(0,0,.25,1),-o-transform .4s cubic-bezier(0,0,.25,1)}.text-section__h4{margin-bottom:.625rem;color:#4c6e93}.text-section__text{margin-top:1rem;-webkit-transition:opacity .4s cubic-bezier(.5,.75,.25,1),-webkit-transform .4s cubic-bezier(0,0,.25,1);transition:opacity .4s cubic-bezier(.5,.75,.25,1),-webkit-transform .4s cubic-bezier(0,0,.25,1);-o-transition:opacity .4s cubic-bezier(.5,.75,.25,1),-o-transform .4s cubic-bezier(0,0,.25,1);transition:opacity .4s cubic-bezier(.5,.75,.25,1),transform .4s cubic-bezier(0,0,.25,1);transition:opacity .4s cubic-bezier(.5,.75,.25,1),transform .4s cubic-bezier(0,0,.25,1),-webkit-transform .4s cubic-bezier(0,0,.25,1),-o-transform .4s cubic-bezier(0,0,.25,1)}@media (min-width:1024px){.text-section__text-wrapper--margin .text-section__text{margin-top:1.8rem}}.text-section__text :last-child{margin-bottom:0}.text-section__btn{margin:8px 8px 0}@media (min-width:768px){.text-section__btn{margin:0 8px}}.text-section__btn-wrapper{margin-top:1.5rem;-webkit-transition:opacity .4s cubic-bezier(.5,.75,.25,1),-webkit-transform .4s cubic-bezier(0,0,.25,1);transition:opacity .4s cubic-bezier(.5,.75,.25,1),-webkit-transform .4s cubic-bezier(0,0,.25,1);-o-transition:opacity .4s cubic-bezier(.5,.75,.25,1),-o-transform .4s cubic-bezier(0,0,.25,1);transition:opacity .4s cubic-bezier(.5,.75,.25,1),transform .4s cubic-bezier(0,0,.25,1);transition:opacity .4s cubic-bezier(.5,.75,.25,1),transform .4s cubic-bezier(0,0,.25,1),-webkit-transform .4s cubic-bezier(0,0,.25,1),-o-transform .4s cubic-bezier(0,0,.25,1)}@media (min-width:768px){.text-section__btn-wrapper{margin-top:2rem}}.text-section.is-animating:not(.wp-admin-view) .text-section__btn-wrapper,.text-section.is-animating:not(.wp-admin-view) .text-section__h2,.text-section.is-animating:not(.wp-admin-view) .text-section__h4,.text-section.is-animating:not(.wp-admin-view) .text-section__text{-webkit-transform:translateY(25%);-o-transform:translateY(25%);transform:translateY(25%);opacity:0}