            /* Layout 478 */
            #pgc-478-0-0,
            #pgc-478-1-0,
            #pgc-478-2-0,
            #pgc-478-3-0,
            #pgc-478-4-0,
            #pgc-478-5-0,
            #pgc-478-7-0 {
                width: 100%;
                width: calc(100% - (0 * 30px))
            }

            #pg-478-0,
            #pg-478-1,
            #pg-478-2,
            #pg-478-3,
            #pg-478-4,
            #pg-478-5,
            #pg-478-6,
            #pl-478 .so-panel {
                margin-bottom: 30px
            }

            #pgc-478-6-0,
            #pgc-478-6-1 {
                width: 50%;
                width: calc(50% - (0.5 * 30px))
            }

            #pl-478 .so-panel:last-child {
                margin-bottom: 0px
            }

            #pg-478-0.panel-no-style,
            #pg-478-0.panel-has-style>.panel-row-style,
            #pg-478-2.panel-no-style,
            #pg-478-2.panel-has-style>.panel-row-style,
            #pg-478-3.panel-no-style,
            #pg-478-3.panel-has-style>.panel-row-style,
            #pg-478-4.panel-no-style,
            #pg-478-4.panel-has-style>.panel-row-style,
            #pg-478-5.panel-no-style,
            #pg-478-5.panel-has-style>.panel-row-style,
            #pg-478-7.panel-no-style,
            #pg-478-7.panel-has-style>.panel-row-style {
                -webkit-align-items: flex-start;
                align-items: flex-start
            }

            #panel-478-3-0-0>.panel-widget-style,
            #panel-478-3-0-1>.panel-widget-style {
                background-color: #ffffff
            }

            @media (max-width:780px) {

                #pg-478-0.panel-no-style,
                #pg-478-0.panel-has-style>.panel-row-style,
                #pg-478-1.panel-no-style,
                #pg-478-1.panel-has-style>.panel-row-style,
                #pg-478-2.panel-no-style,
                #pg-478-2.panel-has-style>.panel-row-style,
                #pg-478-3.panel-no-style,
                #pg-478-3.panel-has-style>.panel-row-style,
                #pg-478-4.panel-no-style,
                #pg-478-4.panel-has-style>.panel-row-style,
                #pg-478-5.panel-no-style,
                #pg-478-5.panel-has-style>.panel-row-style,
                #pg-478-6.panel-no-style,
                #pg-478-6.panel-has-style>.panel-row-style,
                #pg-478-7.panel-no-style,
                #pg-478-7.panel-has-style>.panel-row-style {
                    -webkit-flex-direction: column;
                    -ms-flex-direction: column;
                    flex-direction: column
                }

                #pg-478-0>.panel-grid-cell,
                #pg-478-0>.panel-row-style>.panel-grid-cell,
                #pg-478-1>.panel-grid-cell,
                #pg-478-1>.panel-row-style>.panel-grid-cell,
                #pg-478-2>.panel-grid-cell,
                #pg-478-2>.panel-row-style>.panel-grid-cell,
                #pg-478-3>.panel-grid-cell,
                #pg-478-3>.panel-row-style>.panel-grid-cell,
                #pg-478-4>.panel-grid-cell,
                #pg-478-4>.panel-row-style>.panel-grid-cell,
                #pg-478-5>.panel-grid-cell,
                #pg-478-5>.panel-row-style>.panel-grid-cell,
                #pg-478-6>.panel-grid-cell,
                #pg-478-6>.panel-row-style>.panel-grid-cell,
                #pg-478-7>.panel-grid-cell,
                #pg-478-7>.panel-row-style>.panel-grid-cell {
                    width: 100%;
                    margin-right: 0
                }

                #pg-478-0,
                #pg-478-1,
                #pg-478-2,
                #pg-478-3,
                #pg-478-4,
                #pg-478-5,
                #pg-478-6,
                #pg-478-7 {
                    margin-bottom: px
                }

                #pgc-478-6-0 {
                    margin-bottom: 30px
                }

                #pl-478 .panel-grid-cell {
                    padding: 0
                }

                #pl-478 .panel-grid .panel-grid-cell-empty {
                    display: none
                }

                #pl-478 .panel-grid .panel-grid-cell-mobile-last {
                    margin-bottom: 0px
                }
            }