.block__container{margin:0 auto 60px;max-width:1180px;padding:0 20px;width:100%}.block__container .flex{display:flex;margin:0 -10px}.block__hero{border-bottom:10px solid #bbd122;border-top:10px solid #bbd122;margin-bottom:60px}.block__hero img{display:block;height:auto;width:100%}.block__text h1,.block__text h2,.block__text h3{font-size:42px;line-height:normal;margin-bottom:30px}.block__text p{font-size:18px;line-height:normal;margin:0 0 30px}.block__text .content *:last-child{margin:0}.block__text--top .flex{align-items:center}@media only screen and (max-width:767px){.block__text--top .flex{align-items:flex-start}}.block__text--top .content{flex:0 0 66%}@media only screen and (max-width:959px){.block__text--top .content{flex:0 0 75%}}@media only screen and (max-width:767px){.block__text--top .content{flex:0 0 70%}}.block__text--top .image{margin-left:auto}@media only screen and (max-width:767px){.block__text--top .image{flex:0 0 30%;margin-top:40px;padding-left:15px}}.block__text--top .image img{border-radius:100%;box-shadow:0 0 25px rgba(0,0,0,.5);display:block;height:auto;width:220px}@media only screen and (max-width:959px){.block__text--top .image img{width:160px}}@media only screen and (max-width:767px){.block__text--top .image img{width:100%}}.block__video{margin-bottom:60px}.block__video .video{position:relative}.block__video .video .play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.block__video .video .play img{border-radius:100%;box-shadow:0 0 25px rgba(0,0,0,.5);display:block;height:auto;width:120px}.block__video .video .image img{display:block;height:auto;width:100%}.block__why .flex{justify-content:center}@media only screen and (max-width:959px){.block__why .flex{flex-wrap:wrap}}.block__why h1,.block__why h2,.block__why h3{font-size:42px;line-height:normal;margin-bottom:30px}.block__why--item{flex:1 1 auto;margin:0 0 20px;padding:0 10px}@media only screen and (max-width:959px){.block__why--item{flex:0 0 33.3%}}@media only screen and (max-width:767px){.block__why--item{flex:0 0 50%}}.block__why--item .image img{border-radius:100%;box-shadow:0 0 25px rgba(0,0,0,.5);display:block;height:auto;margin:0 0 30px;width:100%}@media only screen and (max-width:767px){.block__why--item .image img{margin:0 auto 30px;max-width:140px}}.block__why--item p{font-size:16px;line-height:24px;margin:0;text-align:center}.block__why--item p strong{color:#000}.block__table .fcol1{background:#a9a8ab;color:#fff;display:flex;flex-direction:column;flex:0 0 60%;justify-content:center;padding:20px}@media only screen and (max-width:767px){.block__table .fcol1{padding:15px}}.block__table .fcol2,.block__table .fcol3{align-items:center;border-left:1px solid #fff;display:flex;flex:0 0 20%;justify-content:center;padding:20px}@media only screen and (max-width:767px){.block__table .fcol2,.block__table .fcol3{padding:0 0 15px}}.block__table .fcol2{background:#b92b30}.block__table .fcol3{background:#d38d30}.block__table--top{border-bottom:1px solid #fff;display:flex;width:100%}@media only screen and (max-width:959px){.block__table--top{flex-wrap:wrap}.block__table--top .fcol1{flex:0 0 100%}.block__table--top .fcol2{border-left:none}.block__table--top .fcol2,.block__table--top .fcol3{flex:0 0 50%}}@media only screen and (max-width:959px) and (max-width:767px){.block__table--top .fcol2,.block__table--top .fcol3{padding:15px 0}}.block__table--top img{display:block;height:40px;width:auto}@media only screen and (max-width:767px){.block__table--top img{object-fit:contain;object-position:center;width:100%}}.block__table--top h1,.block__table--top h2,.block__table--top h3{color:#fff;font-size:36px;margin:0 0 20px}.block__table--top p{font-size:18px;margin:0}@media only screen and (max-width:767px){.block__table--top p{font-size:14px}}.block__table--rows{width:100%}.block__table--row{border-bottom:1px solid #fff;display:flex;width:100%}.block__table--row p{font-size:18px;margin:0}.block__table svg{display:block;height:48px;object-fit:contain;width:48px}@media only screen and (max-width:767px){.block__table svg{height:32px;width:32px}}.block__table svg.yes{fill:#fff}.block__table svg.no{fill:#000}.block__pictures{display:flex}@media only screen and (max-width:959px){.block__pictures .flex{flex-wrap:wrap}}.block__pictures--picture{flex:0 0 50%;padding:0 10px}@media only screen and (max-width:767px){.block__pictures--picture{flex:0 0 100%;margin:0 0 20px}}.block__pictures--picture .image{height:0;padding-top:67.3%;position:relative}.block__pictures--picture .image img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}