mark.count{display:none}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{text-align:center}.woocommerce span.onsale,.woocommerce-page span.onsale{background:red!important}@media only screen and (min-width:1100px) and (max-width:1405px){}@media only screen and (min-width:981px) and (max-width:1100px){}@media only screen and (min-width:768px) and (max-width:980px){}@media only screen and (min-width:480px) and (max-width:767px){}@import url('https://cdn.bgsolutions.it/q:u/r:0/wp:0/w:1/u:https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap');.bgf-form-wrap,.bgf-form-wrap *{box-sizing:border-box;font-family:'Outfit',sans-serif}.bgf-form-wrap{background:#012245;border-radius:16px;padding:40px;color:#fff;border:1px solid rgba(255,255,255,0.14)}.bgf-field{margin-bottom:20px}.bgf-field>label{display:block;margin-bottom:8px;font-size:14px;letter-spacing:0.08em;text-transform:uppercase}.wpcf7 .bgf-plan-field .wpcf7-form-control.wpcf7-radio{display:flex!important;flex-direction:row!important;gap:16px;width:100%}.wpcf7 .bgf-plan-field .wpcf7-list-item{display:flex!important;flex:1 1 0;margin:0!important}.wpcf7 .bgf-plan-field .wpcf7-list-item label{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;min-height:90px;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,0.18);background:rgba(255,255,255,0.03);cursor:pointer;transition:all 0.25s ease;text-align:center}.wpcf7 .bgf-plan-field .wpcf7-list-item label:hover{border-color:#0370B4}.wpcf7 .bgf-plan-field input[type="radio"]{appearance:none;-webkit-appearance:none;width:12px;height:12px;min-width:12px;border:2px solid #fff;border-radius:50%;background:transparent;margin:0 6px 0 0;cursor:pointer}.wpcf7 .bgf-plan-field input[type="radio"]:checked{background:#00985C;border-color:#00985C}.wpcf7 .bgf-plan-field .wpcf7-list-item-label{font-size:14px;line-height:1.3}.wpcf7 .bgf-plan-field .wpcf7-list-item label:has(input:checked){border-color:#00985C;background:rgba(0,152,92,0.12);box-shadow:0 0 0 1px rgba(0,152,92,0.3)}.bgf-field input[type="text"],.bgf-field input[type="email"]{width:100%;height:64px;padding:0 18px;border-radius:8px;border:1px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.03);color:#fff;font-size:16px}.bgf-field input::placeholder{color:rgba(255,255,255,0.55)}.bgf-field input:focus{outline:none;border-color:#0370B4;box-shadow:0 0 0 2px rgba(3,112,180,0.2)}.bgf-submit-wrap input[type="submit"]{width:100%;height:64px;border-radius:8px;border:none;background:#00985C;color:#fff;font-size:18px;font-weight:600;cursor:pointer;transition:all 0.25s ease;margin-top:15px}.bgf-submit-wrap input[type="submit"]:hover{background:#0370B4;transform:translateY(-1px)}.bgf-note{margin-top:18px;text-align:center}.bgf-note p{margin:6px 0;font-size:13px;color:rgba(255,255,255,0.7)}.wpcf7-not-valid-tip{color:#fff;font-size:13px;margin-top:6px}.wpcf7-response-output{margin-top:18px!important;padding:10px!important;border-radius:8px;color:#fff}@media (max-width:767px){.bgf-form-wrap{padding:24px 16px}.wpcf7 .bgf-plan-field .wpcf7-form-control.wpcf7-radio{flex-direction:column!important}.wpcf7 .bgf-plan-field .wpcf7-list-item label{min-height:80px}}