.fluentform{background-color:transparent!important;border:0px solid #dddddd!important;border-radius:10px!important;padding:30px!important;font-family:'Source Sans Pro',sans-serif!important;color:#666666!important}.fluentform label{font-size:20px!important;color:#666666!important;font-family:'Source Sans Pro',sans-serif!important;margin-bottom:6px!important;display:block!important}.fluentform input[type="text"],.fluentform input[type="email"],.fluentform input[type="tel"],.fluentform textarea{width:100%!important;border:1px solid #cccccc!important;border-radius:10px!important;padding:12px 14px!important;font-size:18px!important;font-family:'Source Sans Pro',sans-serif!important;color:#666666!important;background-color:#ffffff!important}.fluentform ::placeholder{color:#999999!important}.fluentform button,.fluentform input[type="submit"]{background-color:#a8294b!important;color:#ffffff!important;border:none!important;border-radius:5px!important;font-family:'Source Sans Pro',cursive!important;font-size:20px!important;padding:12px 28px!important;cursor:pointer!important;transition:all 0.3s ease!important}.fluentform button:hover,.fluentform input[type="submit"]:hover{background-color:#912743!important}.fluentform-success,.fluentform-success .ff-message-success,.fluentform .ff-message-success,.fluentform .ff-message-success div{background-color:#ffffff!important;border:1px solid #dddddd!important;border-radius:10px!important;color:#666666!important;font-size:21px!important;padding:30px!important;text-align:center!important;box-shadow:none!important}.fluentform .ff-el-input--content:has(select){position:relative!important}.fluentform select.ff-el-form-control{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#ffffff!important;border:1px solid #cccccc!important;border-radius:10px!important;padding:12px 40px 12px 14px!important;font-size:18px!important;font-family:'Source Sans Pro',sans-serif!important;color:#666666!important;width:100%!important;cursor:pointer!important;line-height:1.4em!important}.fluentform select.ff-el-form-control::-ms-expand{display:none!important}.fluentform select.ff-el-form-control::-webkit-inner-spin-button,.fluentform select.ff-el-form-control::-webkit-calendar-picker-indicator{display:none!important;-webkit-appearance:none!important}.fluentform .ff-el-input--content:has(select)::after{content:"";position:absolute;top:50%;right:18px;width:8px;height:8px;border-right:2px solid #666666;border-bottom:2px solid #666666;transform:translateY(-50%) rotate(45deg);pointer-events:none}.fluentform select.ff-el-form-control:hover,.fluentform select.ff-el-form-control:focus{border-color:#cccccc!important;box-shadow:none!important;outline:none!important}@media screen and (max-width:980px){.fluentform{padding:0 20px!important}.fluentform label{font-size:16px!important}.fluentform input.ff-el-form-control,.fluentform select.ff-el-form-control,.fluentform textarea.ff-el-form-control{font-size:17px!important;padding:12px 16px!important}.fluentform .ff_submit_btn_wrapper button{font-size:18px!important;padding:14px 24px!important;border-radius:8px!important}.fluentform .ff-el-input--content:has(select)::after{right:16px;width:8px;height:8px}.fluentform .ff-el-group{margin-bottom:20px!important}}@media screen and (max-width:480px){.fluentform{padding:0 10px!important}.fluentform label{font-size:15px!important}.fluentform input.ff-el-form-control,.fluentform select.ff-el-form-control,.fluentform textarea.ff-el-form-control{font-size:16px!important;padding:10px 14px!important}.fluentform .ff_submit_btn_wrapper button{font-size:17px!important;padding:12px 20px!important;border-radius:8px!important}.fluentform .ff-el-input--content:has(select)::after{right:14px;width:7px;height:7px}.fluentform .ff-el-group{margin-bottom:18px!important}}@media screen and (max-width:767px){.woocommerce ul.products li.product{width:100%!important;float:none!important;clear:both!important}}@media screen and (max-width:767px){.woocommerce ul.products{display:flex!important;flex-direction:column!important;align-items:center!important}.woocommerce ul.products li.product{width:100%!important;margin:0 auto 20px auto!important;text-align:center!important}.woocommerce ul.products li.product img{width:100%!important;height:auto!important;display:block!important;margin:0 auto!important}}@media screen and (max-width:767px){.woocommerce ul.products li.product{width:100%!important;margin-bottom:50px!important}.woocommerce ul.products li.product img{width:100%!important;height:auto!important;border-radius:0px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.3rem!important;line-height:1.4em!important;margin-top:10px!important}.woocommerce ul.products li.product .price{font-size:1.1rem!important}}