body.login{margin:0;padding:0;width:100%}.login{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#f1f1f1}.login form{width:100%;max-width:600px;padding:20px;background-color:#ffffff;box-shadow:0px 4px 8px rgba(0,0,0,0.1);border-radius:10px}.login h1{text-align:center;width:100%}.login #login_error,.login .message{margin-bottom:20px}#footer,.footer,#main-footer,.et-footer,.site-footer,#footer-widgets,#footer-bottom{display:none!important}.et_top_search{display:none!important}.et_top_search{display:none!important}.pmpro_level_cost_text{display:none!important}.pmpro_level_name_text{display:none!important}.pmpro_card_title{display:none!important}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{display:none!important}.et-cart-info{display:none!important}.post-meta,.et_post_meta_wrapper,.et_pb_post .post-meta,.et_pb_post .et_pb_post_meta_wrapper,.et_pb_post .et_pb_post_meta,.single .post-meta,body.blog .post-meta,body.search .post-meta{display:none!important}#nav{display:none!important}#wp-login-submit,input[type="submit"].button,input[type="submit"].button-primary{display:block;width:100%;background-color:#0f3d4d;color:#fff!important;border:none;border-radius:8px;padding:12px 20px;font-weight:600;font-size:15px;text-align:center;cursor:pointer;box-shadow:0 4px 0 rgba(0,0,0,0.08);transition:all 0.2s ease-in-out}#wp-login-submit:hover,input[type="submit"].button:hover,input[type="submit"].button-primary:hover{background-color:#135a6c;transform:translateY(-1px);box-shadow:0 6px 12px rgba(0,0,0,0.1)}#wp-login-submit:active,input[type="submit"].button:active,input[type="submit"].button-primary:active{transform:translateY(0);box-shadow:0 3px 6px rgba(0,0,0,0.08)}#companyName{display:none!important}#companyName+*{display:none!important}label[for="companyName"],#companyName{display:none!important}#forminator-module-75{display:block!important}.wpmudev-option-limit-2 textarea{overflow-y:hidden;resize:none;min-height:140px;line-height:1.6}svg.VIpgJd-ZVi9od-aZ2wEe{display:none!important;visibility:hidden!important}.VIpgJd-ZVi9od-aZ2wEe-Jt5cK{display:none!important}.woocommerce ul.products li.product img{width:100%!important;height:auto!important;border-radius:14px}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2.woocommerce-loop-product__title,.woocommerce ul.products li.product .et_shop_image+h2,.woocommerce ul.products li.product .product-title{display:none!important}@media only screen and (max-width:768px){.woocommerce ul.products.columns-2{grid-template-columns:100%!important}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:100%!important;margin-right:0!important;margin-bottom:20px!important;float:none!important}}.woocommerce ul.products li.product .et_overlay{display:none!important}.woocommerce ul.products li.product:hover .et_shop_image img{opacity:1!important}ul.products{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important}ul.products li.product{width:48%!important;margin-right:0!important;margin-bottom:30px!important;clear:none!important}@media screen and (max-width:767px){ul.products li.product{width:100%!important}}.fixed-square-img img{width:200px!important;height:200px!important;object-fit:cover!important}.fixed-square-img .et_pb_image_wrap{width:200px!important;height:200px!important}.single-product #main-header,.single-product #top-header{display:none!important}.single-product #page-container{padding-top:0!important;margin-top:0!important}@media (max-width:980px){.mobile-side-by-side{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:15px}.mobile-side-by-side .et_pb_column:nth-child(1){width:75%!important;margin-bottom:0!important}.mobile-side-by-side .et_pb_column:nth-child(2){width:25%!important;margin-bottom:0!important;padding-top:16px!important}.mobile-side-by-side .et_pb_column:nth-child(2) img,.mobile-side-by-side .et_pb_column:nth-child(2) .et_pb_image_wrap img{width:100%!important;height:auto!important;object-fit:contain!important;object-position:top center!important}}.custom-status-badge{display:inline-block;background-color:#5a764d;color:#ffffff!important;font-weight:600;font-size:14px;padding:6px 12px;border-radius:4px;line-height:1.2}@media only screen and (max-width:767px){.mobile-read-more .et_pb_text_inner{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mobile-read-more.expanded .et_pb_text_inner{display:block;-webkit-line-clamp:unset}.mobile-read-more .read-more-btn{display:inline-block;color:#2b82b9;cursor:pointer;margin-top:5px;font-weight:600}}@media only screen and (min-width:768px){.mobile-read-more .read-more-btn{display:none!important}}