.callout-box{width:85%}.img-text-row{width:70%}.img-text-row h3{display:inline}.fixed-height{height:350px}.solution-box{padding-bottom:5%;width:31%}.solution-box-cta-container{display:flex;justify-content:center;margin:9% 0}.solution-box-cta-link{border:2px solid;border-radius:4px;color:#f11030;display:block;height:44px;padding:10px}.solution-box h3{margin-top:0;padding-top:55px;text-align:center}.solution-box p{padding:0 65px}.mid-ellipse{bottom:auto;left:95%;right:0;top:-4%}.principle-header{margin-top:10%;padding-bottom:45px}.callout-feature{margin-bottom:150px}.last{margin-bottom:200px}.diagram-heading{margin-bottom:2%}.diagram{justify-content:center;margin-bottom:25px}.text-padding p{padding:5px 60px;text-align:center}.bullet-text{justify-content:center}.bullet-text p{width:90%}.circle-with-paragraph{justify-content:space-between;padding:7px 0;width:65%}.decoration-ellipse{position:absolute}.left{left:-35px;top:0}.right{bottom:-50px;right:-50px}.testimonials{padding-bottom:15%}@media screen and (max-width:868px){.img-text-row{padding-top:1%}.img-text-row img{padding-right:20px;width:55px}.solution-box{width:32%}.solution-box h3{padding-top:25px}.solution-box p{padding:0 20px}.mid-ellipse{display:none}.responsive-padding{padding:5%}.principle-header{margin-top:0}.callout-feature{margin-bottom:30px}.diagram{display:none}.diagram-heading{margin-bottom:20px}.diagram-heading h2{margin-top:0}.solution-box-cta-container.extra-margin{margin-top:27.5%}.solution-box-cta-container{margin-top:19%}.text-padding p{padding:0 25px}.bullet-text img{width:35px}.bullet-text p{width:85%}.left{left:-20px;top:-45px}.right{bottom:-60px;right:-100px}.testimonial-slider{margin:90px auto 0}}@media screen and (max-width:475px){.callout-box{height:100%;width:95%}.img-text-row{width:85%}.solution-boxes{justify-content:space-around}.solution-box{margin-bottom:30px;width:95%}.solution-box h3{margin-bottom:5px;padding-top:10%}.solution-box p{margin:0;padding:5% 14% 10%}.principle-header{padding-bottom:15px}.diagram-heading{margin:0}.text-padding p{padding-bottom:0}.text-padding p:nth-child(5){padding-bottom:4%}.solution-box-cta-container,.solution-box-cta-container.extra-margin{margin-top:5%}.left{left:-50px;top:-90px}.right{bottom:-110px;right:-120px}.circle-with-paragraph{width:100%}.bullet-text img{width:25px}.testimonials{padding-top:10%}}