.elementor-96974 .elementor-element.elementor-element-af09f7a .elementor-repeater-item-233a6c5.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-96974 .elementor-element.elementor-element-2b02e9a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-96974 .elementor-element.elementor-element-2b02e9a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-96974 .elementor-element.elementor-element-2b02e9a > .elementor-element-populated{box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 100px 50px 100px;}.elementor-96974 .elementor-element.elementor-element-2b02e9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96974 .elementor-element.elementor-element-4add339 img{width:100px;}.elementor-96974 .elementor-element.elementor-element-277b008{text-align:center;}.elementor-96974 .elementor-element.elementor-element-277b008 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-96974 .elementor-element.elementor-element-2cee928 .fluentform-widget-wrapper .ff-el-input--label label{font-size:20px;}.elementor-96974 .elementor-element.elementor-element-2cee928 .fluentform-widget-custom-radio-checkbox input[type="checkbox"], .elementor-96974 .elementor-element.elementor-element-2cee928 .fluentform-widget-custom-radio-checkbox input[type="radio"]{width:16px;height:16px;}.elementor-96974 .elementor-element.elementor-element-2cee928 .fluentform-widget-custom-radio-checkbox input[type="checkbox"]:checked:after, .elementor-96974 .elementor-element.elementor-element-2cee928 .fluentform-widget-custom-radio-checkbox input[type="radio"]:checked:after{background-color:var( --e-global-color-accent );}.elementor-96974 .elementor-element.elementor-element-2cee928 .fluentform-widget-wrapper .ff-table thead th{color:#FFFFFF;background-color:var( --e-global-color-764f905 );font-weight:normal;line-height:1em;padding:20px 20px 20px 20px;}.elementor-96974 .elementor-element.elementor-element-2cee928 .fluentform-widget-wrapper tbody>tr:nth-child(2n)>td{background-color:var( --e-global-color-99d1d1b );}.elementor-96974 .elementor-element.elementor-element-2cee928 .fluentform-widget-wrapper .ff-table tbody tr td{padding:20px 0px 20px 0px;}.elementor-96974 .elementor-element.elementor-element-2cee928 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-accent );color:#ffffff !important;}.elementor-96974 .elementor-element.elementor-element-af09f7a:not(.elementor-motion-effects-element-type-background), .elementor-96974 .elementor-element.elementor-element-af09f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(300deg, #FFFFFF 0%, #F0EFF8 100%);}.elementor-96974 .elementor-element.elementor-element-af09f7a > .elementor-container{max-width:1000px;min-height:100vh;}.elementor-96974 .elementor-element.elementor-element-af09f7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:125px 50px 50px 50px;}.elementor-96974 .elementor-element.elementor-element-af09f7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:768px){.elementor-96974 .elementor-element.elementor-element-2b02e9a > .elementor-element-populated{padding:50px 50px 50px 50px;}}@media(max-width:375px){.elementor-96974 .elementor-element.elementor-element-2b02e9a > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-96974 .elementor-element.elementor-element-2cee928 .fluentform-widget-wrapper .ff-table tbody tr td{padding:10px 10px 10px 10px;}.elementor-96974 .elementor-element.elementor-element-af09f7a{padding:10px 10px 10px 10px;}}/* Start custom CSS *//*NPS改按鈕顏色*/
.ff_net_table tbody tr td input[type=radio]:checked+label{
    background-color:#532e95!important;
}
.ff_net_table tbody tr td label:hover:after{
    border-color: #532e95!important;
}
/*NPS改按鈕顏色*/

/*碰觸欄位變色*/
.Q2-forms table tr:hover td{
    background-color: #d8d2e3!important;
}
/*碰觸欄位文字變色*/
.Q2-forms table tr:hover .ff_grid_header{
    color: #532e95;
}
/*欄位文字置左*/
.Q2-forms table tr td:first-child{
    text-align: left!important;
}
/*給按鈕加手指*/
.fluentform-widget-custom-radio-checkbox input[type=radio], .fluentform-widget-custom-radio-checkbox input[type=radio]:after{
    cursor: pointer;
}
/*消除第二題表格左右外間距*/
.elementor-96974 .elementor-element.elementor-element-2cee928 .fluentform-widget-wrapper .ff-table tbody tr td{
    padding: 20px!important;
    margin: 0px;
}
/*消除第一題分隔線*/
.Q1-BOx table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th{
    border: 0px!important;
}
.Q2-forms{
    margin-top: 40px;
    border-top:1px solid  #DDDDDD;
}
/*第二題分隔線*/
.Q2-forms .ff-el-input--label{
    padding: 10px 0px 20px 0px;
    margin-top: 20px;
}
/*修正移動裝置欄位標題變色*/
@media screen and (max-width: 768px){
    .Q2-forms table tr:hover .ff_grid_header{
    color: #333333;
}
}/* End custom CSS */