.all-you-need{margin-top:20px;border-radius:20px;background-image:linear-gradient(to top,#f2f7fb 14%,rgba(255,255,255,0) 98%);background-size:100% 80px;background-position:bottom;background-repeat:no-repeat}
.all-you-need.mt{margin-top:0}
.rm-bg{background-image:none}
.all-you-need .small-g-p{font-family:"HelveticaNeueLTStd-Bd",sans-serif;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#a7a9ac;margin-top:30px}
.all-you-need .div-flexer{display:flex;flex-wrap:wrap;margin-top:30px}
.all-you-need .div-flexer .d-ff{width:29%;margin-right:65px;margin-bottom:30px}
.all-you-need .div-flexer .d-ff:nth-child(3n){margin-right:0}
.all-you-need .div-flexer .d-ff .f-me{display:flex;align-items:center}
.all-you-need .div-flexer .d-ff .f-me .list-head{margin-left:20px;font-family:"HelveticaNeueLTStd-Bd",sans-serif;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#333}
.all-you-need .div-flexer .d-ff .f-me p{font-family:"HelveticaNeueLTStd-Bd",sans-serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#58595b;margin-left:20px}
.all-you-need .div-flexer .d-ff .f-below{margin-top:20px}
.all-you-need .div-flexer .d-ff .f-below .p-1{font-family:"HelveticaNeueLTStd-Bd",sans-serif;font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#333}
.all-you-need .div-flexer .d-ff .f-below .p-2{font-family:"Helvetica";font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#333}
.container{max-width:1366px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.page-container{padding:0 84px}
@media screen and (max-width:767.99px){.all-you-need{margin-top:30px}
.all-you-need.mt{margin-top:60px}
.all-you-need .small-g-p{font-size:12px}
.all-you-need .div-flexer{margin-top:10px}
.all-you-need .div-flexer .d-ff{margin-right:0;width:100%;margin-bottom:20px}
.all-you-need .div-flexer .d-ff .f-me{font-family:"HelveticaNeueLTStd-Bd",sans-serif}
.all-you-need .div-flexer .d-ff .f-me img{width:50px;height:50px;margin-right:15px}
.all-you-need .div-flexer .d-ff .f-me p{margin-left:10px;font-size:14px;line-height:1.14}
.all-you-need .div-flexer .d-ff .f-below{margin-top:16px}
.all-you-need .div-flexer .d-ff .f-below .p-1{font-size:14px;line-height:1.71}
.all-you-need .div-flexer .d-ff .f-below .p-2{font-size:14px;line-height:1.71}
.type-of-ins .container{padding:0}
.all-you-need .div-flexer .d-ff .f-me .list-head{margin-left:10px;font-size:20px;line-height:24px;letter-spacing:-0.83px}
}
@media screen and (max-width:767.98px){.page-container{padding:0 20px}
}