.event-target .target-tag,.event-target .target-tag.theme-dog{background-color:var(--Primary_Color,#79b4b7)}.event-item{line-height:initial;margin-bottom:35px}.event-item .item-inner{display:flex;margin:0 auto;max-width:100%}.event-item .item-picbox img,.event-item .item-picbox>a{border-radius:10px;display:block;margin:0 auto}.event-item .item-title{font-size:1.75em;margin-bottom:20px}.event-item .item-row{align-items:baseline;display:flex;font-size:1.3125em;margin-bottom:20px}.event-item .item-row .row-title{flex:0 0 auto;max-width:auto;width:auto;padding-right:10px}.event-item .item-row .row-content{flex:0 1 auto;max-width:auto;width:auto}.event-item .item-row .row-content-flex{display:flex;flex-wrap:wrap}.event-item .item-row .row-content-flex>span{margin-right:10px}.event-item .item-col{align-items:center;display:flex;margin-right:20px}.event-item .item-intro{border-top:1px solid currentcolor;font-size:1em;line-height:1.5em;padding-top:20px;width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.event-item .button-group{margin-top:25px}@media (max-width:1199.98px){.event-item{margin-bottom:20px}.event-item .item-picbox{flex:0 0 34%;max-width:34%;width:34%}.event-item .item-infobox{padding-left:15px;flex:0 0 66%;max-width:66%;width:66%}.event-item .item-title{font-size:1.2em;margin-bottom:15px}.event-item .item-row{font-size:1em;margin-bottom:15px}.event-item .target-tag .icon{max-height:18px}.event-item .item-intro{padding-top:15px}.event-item .button-group{margin-top:20px}}@media (max-width:991.98px){.event-item .item-picbox{flex:0 0 42%;max-width:42%;width:42%}.event-item .item-infobox{flex:0 0 58%;max-width:58%;width:58%}}@media (max-width:767.98px){.event-item .item-picbox{flex:0 0 38%;max-width:38%;width:38%}.event-item .item-infobox{flex:0 0 62%;max-width:62%;width:62%}}@media (max-width:674.98px){.event-item .item-inner{flex-wrap:wrap}.event-item .item-picbox{margin-bottom:15px;flex:0 0 100%;max-width:100%;width:100%}.event-item .item-title{font-size:15px}.event-item .item-infobox{font-size:1em;padding:0;flex:0 0 100%;max-width:100%;width:100%}.event-item .item-row{flex-wrap:wrap}.event-item .item-row .row-content,.event-item .item-row .row-title{flex:0 0 100%;max-width:100%;width:100%}.event-item .item-row .row-title{margin-bottom:10px}.event-item .item-target{margin:-5px -3px 0}.event-item .item-target .target-tag{margin:5px 3px 0}.event-item .button-group{justify-content:center}.event-item .button-group .btn{max-width:100%}}.event-target{align-items:center;display:flex;flex-wrap:wrap;margin:-5px -5px 0}.event-target .target-tag{border-radius:5px;color:#fff;margin:5px 5px 0;padding:5px 10px;align-items:center;display:flex;justify-content:center}.event-target .target-tag.theme-cat{background-color:var(--Highlight_Color,#fc814a)}.event-target .target-tag.theme-other{background-color:var(--Middle_Color,#9d9d9d)}.event-target .target-tag .icon{font-size:1.25em;margin-right:5px;max-height:.88em}@media (max-width:674.98px){.event-target{margin:-5px -3px 0}.event-target .target-tag{margin:5px 3px 0}}.event-item{border-bottom:1px solid var(--Primary_Color,#79b4b7);font-size:14px;margin-bottom:35px;padding-bottom:35px}.event-item .item-inner{width:1200px}.event-item .item-picbox{flex:0 0 450px;max-width:450px;width:450px}.event-item .item-infobox{padding-left:20px;flex:0 0 calc(100% - 450px);max-width:calc(100% - 450px);width:calc(100% - 450px)}.event-item .button-group{font-size:1.25em;justify-content:flex-start}.event-item .button-group .btn{flex:0 0 520px;max-width:100%;width:520px}@media (max-width:1199.98px){.event-item{font-size:13px;margin-bottom:20px;padding-bottom:20px}.event-item .item-picbox{flex:0 0 43%;max-width:43%;width:43%}.event-item .item-infobox{padding-left:15px;flex:0 0 57%;max-width:57%;width:57%}.event-item .button-group{font-size:1em}}@media (max-width:674.98px){.event-item .item-infobox,.event-item .item-picbox{padding:0;flex:0 0 100%;max-width:100%;width:100%}}.event-content{margin:0 auto;max-width:100%;width:1200px}.event-form{border:1px solid var(--Primary_Color_Light,#b8d8d8);border-radius:10px;padding:25px}@media (min-width:576px){.event-form{padding:25px 40px}}.form-table{font-size:13px}@media (min-width:675px){.form-table{font-size:16px;display:block;margin-bottom:-15px}}@media (min-width:768px){.form-table{max-width:670px}}.form-table .table-top{font-size:13px;margin-bottom:25px}@media (min-width:675px){.form-table .table-top{font-size:16px;margin-bottom:40px}}.form-table .table-top .table-label{flex:0 0 auto;max-width:auto;width:auto}.form-table .table-top .table-content{flex:0 1 auto;max-width:auto;width:auto}.form-table .table-top .table-tips{display:inline-block}.form-table .table-title{font-size:15px;margin-bottom:15px;line-height:initial}@media (min-width:675px){.form-table .table-title{font-size:22px;margin-bottom:20px}}@media (min-width:1200px){.event-form{border-radius:20px;padding:25px 55px}.form-table .table-title{font-size:28px}}.form-table .table-tips{background-color:var(--Middle_Color_Background,#f0f0f0);margin-top:15px;padding:5px 15px;font-size:13px}@media (min-width:675px){.form-table .table-tips{font-size:16px}.form-table .table-row{display:flex;margin-bottom:15px}.form-table .table-cell{display:block;padding-bottom:0;padding-top:0}.form-table .table-label{flex:0 0 9.5em;max-width:9.5em;width:9.5em}.form-table .table-content{flex:1 0 0px}}.form-table .table-content .event-target{display:flex}.form-table .table-content select.input-text{width:auto}.form-table .string{display:flex;flex-wrap:wrap}.form-table .string>span{margin-right:10px}.form-table .form-tips{margin-bottom:25px}.form-table .invoice-box{margin-top:8px}@media (min-width:675px){.form-table .form-tips{margin-bottom:40px}.form-table .invoice-box{margin-top:0}}.form-inline{display:flex;margin-bottom:-5px}.form-inline>*{display:block;margin-bottom:5px}.form-inline>span{align-self:center}@media (max-width:449.98px){.form-inline{align-content:flex-start;flex-wrap:wrap}.form-inline>span{flex:0 0 100%;max-width:100%;width:100%}}.form-inline>.btn{flex:0 0 auto}@media (max-width:449.98px){.form-inline>input{flex:1 0 0px}}