.ages-section .lp-container{max-width:1312px;padding:0 20px}.ages-wraper{position:relative}.image-ovs{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.image-ovs img{object-fit:cover;width:100%}.ages-section{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;overflow:hidden;padding:90px 0 88px;position:relative}.ages-head{padding-bottom:10px}.ages-section>*{font-family:Avenir Next}.ages-section h4{font-size:22px;line-height:1.35;margin-bottom:7px}.ages-section h4,.ages-section h5{color:#000;font-weight:500;margin-top:0}.ages-section h5{font-size:18px;line-height:1.3;margin-bottom:20px}.ages-section h1{font-size:56px;line-height:68px}.ages-section h1,.ages-section h2{color:#000;font-family:Avenir Next;font-weight:700;margin-bottom:15px;margin-top:0}.ages-section h2{font-size:40px;line-height:1.3}.ages-section h3{color:#000;font-size:22px;font-weight:600;line-height:1.3;margin-bottom:20px;margin-top:0}.ages-section .detail-content ol,.ages-section .detail-content ul{padding-left:20px}.ages-section .detail-content a,.ages-section .detail-content li,.ages-section .detail-content p,.ages-section .detail-content span{color:#000;font-size:18px;font-weight:400;line-height:1.5}.ages-section .detail-content a{text-decoration:underline}.ages-section .detail-content a:hover{text-decoration:none}.age-cta{margin-top:40px}.age-cta .cta_button{background-position:top 17px right 20px;background-repeat:no-repeat;background-size:18px;border-radius:100px;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;display:inline-block;font-family:Avenir Next;font-size:18px;font-weight:500;line-height:1.35;min-width:186px;padding:14px 45px 12px 22px;position:relative;text-decoration:none}.ages-wrpas{max-width:561px}.ages-mob{display:none}.ages-mob img{width:100%}@media(max-width:1400px){.ages-section .lp-container{padding-left:65px}}@media(max-width:1024px){.ages-section .lp-container{padding-left:20px}.ages-section{padding:80px 0 70px}.ages-section h1{font-size:40px;line-height:52px}.ages-section h2{font-size:30px}.ages-section h3,.ages-section h4{font-size:20px}.age-cta .cta_button,.ages-section .detail-content a,.ages-section .detail-content li,.ages-section .detail-content p,.ages-section .detail-content span{font-size:16px}}@media(max-width:767px){.ages-wrpas{padding:30px 0 0}.ages-section{padding:0 0 30px}.ages-mob{display:block}.ages-head{padding-bottom:3px}.age-cta .cta_button{background-position:top 16px right 30px}.age-cta{margin-top:25px}}