#sec01{

}

    #sec01 .content-main{
        font-size: 0;
    }

        #sec01 .col{
            box-sizing: border-box;
            display: inline-block;
            margin-top:50px;
            padding:0 35px;
            vertical-align: top;
            width: 50%;
        }

            #sec01 .col h3{
                font:normal 35px/42px Avenir-Heavy;
                margin-bottom: 40px;
                text-align:center;
            }

            #sec01 .col ul {
                padding: 0;
            }

                #sec01 .col li{
                    display: inline-block;
                    margin-bottom:50px;
                    vertical-align: top;
                }

                #sec01 .col li:before{
                    display: none;
                }

                    #sec01 .col figure{
                        text-align: center;
                    }

                    #sec01 .col.yes figure{
                        width: 176px;
                    }

                    #sec01 .col.no figure{
                        width: 125px;
                    }

                        #sec01 .col img{
                            height: 80px;
                        }

                        #sec01 .col figcaption{
                            font:normal 16px/22px Avenir-Light;
                            margin-top:10px;
                            padding:0 20px;
                            text-align:center;
                        }

                            #sec01 .col figcaption b{
                                font-family: Avenir-Heavy;
                            }

#sec02{

}

    #sec02 .content-wrap{
        background-color:#F8F8F8
    }

        #sec02 .lists-wrap{
            margin:50px 0;
        }

#sec04 .content-wrap:nth-child(2){
    font-size:0;
    padding:0;

}

    #sec04 .col{
        background-color: #F8F8F8;
        box-sizing: border-box;
        display: inline-block;
        padding:30px 40px;
        text-align:left;
        vertical-align: top;
        width: 360px;
    }

    #sec04 .col:nth-child(1){
        margin: -40px 30px 0 0;
    }

    #sec04 .col:nth-child(2){
        margin-top:27px;
    }

        #sec04 .col p{
            color:#071E3D;
            font-size: 16px;
            line-height: 22px;
        }

    #sec04 .videoWrapper{
        margin-top:45px;
    }

#sec05{

}

    #sec05 ol{
        counter-reset:c;
        display: flex;
        justify-content: space-between;
        margin-top: 50px;
    }

        #sec05 ol li{
            background-color: #F8F8F8;
            box-sizing: border-box;
            color:#494A66;
            font:normal 15px/20px Avenir-Light;
            display: inline-table;
            margin:0 0 0 30px;
            min-height: 470px;
            padding:50px 27px;
            position: relative;
            text-indent:0;
            width: 256px;
        }

        #sec05 ol li:before{
            background-color: #88BA08;
            border-radius:100%;
            color:#FFF;
            content:  counter(c);
            counter-increment: c;
            font:normal 18px/25px Avenir-Heavy;
            height: 54px;
            left:-27px;
            line-height: 54px;
            margin:0;
            position: absolute;
            text-align: center;
            text-indent:0;
            top:-27px;
            width: 54px;
        }

            #sec05 ol li h5{
                font:normal 18px/25px Avenir-Heavy;
                margin-bottom: 10px;
            }

            #sec05 ol li p{
                margin:0;
            }

#sec06 .content-wrap{
    background-color: #F8F8F8;
}

    #sec06 .content-main{
        box-sizing: border-box;
        padding-right: 20px;
    }