#main-content .container:before{background:none}@media (min-width:981px){#left-area{width:100%;padding:23px 0px 0px!important;float:none!important}}.two-col-mobile .et_pb_column{width:50%!important;float:left!important;margin-bottom:0!important}@media (max-width:767px){.two-col-mobile{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}.two-col-mobile .et_pb_column{width:50%!important}}#sidebar{display:none}a.et_flex_module.btn-wide,a.et_pb_module.btn-wide{flex:0 0 90%!important;max-width:90%!important;margin:0 auto!important;display:block!important;box-sizing:border-box!important}a.et_flex_module.btn-wide,a.et_pb_module.btn-wide{padding-right:1em!important;padding-left:1em!important;text-align:center!important;justify-content:center!important;display:flex!important;align-items:center!important}.ptx-hero-slider{position:relative;width:100%;height:600px!important;overflow:hidden}@media (max-width:980px){.ptx-hero-slider{height:450px!important}}@media (max-width:767px){.ptx-hero-slider{height:360px!important}}.ptx-slide{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center center;opacity:0;animation:ptx-kenburns 48s infinite}.ptx-slide-1{background-image:url('/wp-content/uploads/2025/12/slide1-w.webp')}.ptx-slide-2{background-image:url('/wp-content/uploads/2025/12/slide2-w.webp')}.ptx-slide-3{background-image:url('/wp-content/uploads/2025/12/slide4-w.webp')}.ptx-slide-4{background-image:url('/wp-content/uploads/2025/12/slide6-w.webp')}.ptx-slide-5{background-image:url('/wp-content/uploads/2025/12/slide3-w.webp')}.ptx-slide-6{background-image:url('/wp-content/uploads/2025/12/slide5-w.webp')}.ptx-slide-1{animation-delay:0s}.ptx-slide-2{animation-delay:8s}.ptx-slide-3{animation-delay:16s}.ptx-slide-4{animation-delay:24s}.ptx-slide-5{animation-delay:32s}.ptx-slide-6{animation-delay:40s}@keyframes ptx-kenburns{0%{opacity:0;transform:scale(1)}5%{opacity:1;transform:scale(1.02)}35%{opacity:1;transform:scale(1.10)}40%{opacity:0;transform:scale(1.12)}100%{opacity:0;transform:scale(1)}}.ptx-title{font-family:'Poppins',sans-serif!important;font-size:48px;font-weight:700;line-height:1.1;margin:0 0 12px;color:#ffffff}.ptx-overlay{position:absolute;inset:0;z-index:5;background:linear-gradient(to bottom,rgba(36,40,55,0.20) 0%,rgba(36,40,55,0.40) 55%,rgba(36,40,55,0.60) 100%);pointer-events:none}.ptx-overlay-content{position:absolute;z-index:10;top:50%;left:12%;transform:translateY(-50%);max-width:680px;color:#ffffff}.ptx-subtitle{font-size:20px;font-weight:400;line-height:1.45;margin:0 0 28px;opacity:0.95;max-width:540px}.ptx-cta-wrap{display:flex;align-items:center;gap:24px;margin-top:10px}.ptx-btn{background:#363b53;color:#ffffff!important;padding:12px 32px;border-radius:4px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,0.18);white-space:nowrap}.ptx-btn:hover{background:#2a3043;box-shadow:0 6px 18px rgba(0,0,0,0.22)}.ptx-phone a{font-size:24px;font-weight:700;color:#ffffff;text-decoration:none;white-space:nowrap}.ptx-phone hover{text-decoration:none}.ptx-phone a:hover{text-decoration:underline}@media (max-width:980px){.ptx-hero-slider{height:480px!important}.ptx-overlay-content{top:48%;left:9%;transform:translateY(-50%);max-width:85%}.ptx-title{font-size:32px}.ptx-subtitle{font-size:16px}.ptx-btn{font-size:15px;padding:10px 26px}}@media (max-width:767px){.ptx-hero-slider{height:500px!important}.ptx-overlay-content{top:50%;left:8%;transform:translateY(-50%);max-width:88%}.ptx-title{font-size:26px;line-height:1.15}.ptx-subtitle{font-size:15px;line-height:1.4;margin-bottom:20px}.ptx-cta-wrap{flex-direction:column;align-items:flex-start;gap:10px}.ptx-btn{padding:10px 24px;font-size:15px}.ptx-phone a{font-size:17px}}.ptx-service-card{position:relative;height:320px;overflow:hidden;border-radius:6px;border:1px solid rgba(0,0,0,0.35);cursor:pointer}.ptx-service-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .4s ease,opacity .4s ease;z-index:1}.ptx-service-card:hover .ptx-service-image{transform:scale(1.05);opacity:0.25}.ptx-service-title{position:absolute;bottom:0;width:100%;padding:14px 20px;background:rgba(243,111,44,0.85);color:#ffffff;font-family:'DM Sans',sans-serif;font-size:22px;font-weight:600;letter-spacing:0.3px;z-index:2;transition:opacity .3s ease}.ptx-service-card:hover .ptx-service-title{opacity:0}.ptx-service-hover{position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(243,111,44,0.75);display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;z-index:3;transform:translateY(100%);transition:transform .35s ease;pointer-events:none}.ptx-service-card:hover .ptx-service-hover{transform:translateY(0)}.ptx-service-hover-text{color:#ffffff;font-family:'DM Sans',sans-serif;font-size:17px;font-weight:400;line-height:1.5}@media (max-width:767px){.ptx-service-card{height:auto!important;overflow:visible!important;display:flex!important;flex-direction:column!important;margin-bottom:24px!important}.ptx-service-image{position:relative!important;width:100%!important;height:240px!important;inset:auto!important}.ptx-service-title{position:relative!important;background:#f36f2c!important;padding:14px 18px!important;font-size:20px!important;opacity:1!important}.ptx-service-hover{position:relative!important;transform:none!important;background:#f36f2c!important;padding:16px 18px 20px!important;display:block!important;text-align:left!important;pointer-events:auto!important}.ptx-service-hover-text{font-size:15px!important;line-height:1.5!important;color:#ffffff!important}.ptx-service-card:hover .ptx-service-image{transform:none!important;opacity:1!important}.ptx-service-card:hover .ptx-service-title{opacity:1!important}}.academy-hidden{display:none!important}.academy-hidden.academy-show{display:flex!important;flex-wrap:wrap}.ptx-product-tabs{width:100%;margin-top:0;font-family:'DM Sans',sans-serif}.ptx-product-tabs .ptx-tab-list{display:flex;justify-content:center;flex-wrap:wrap;gap:0 48px;border-bottom:2px solid #e1e4ec;margin:0 auto 40px;padding-bottom:0;width:100%;max-width:100%}.ptx-product-tabs .ptx-tab{position:relative;padding:12px 0;background:none;border:none;outline:none;font-family:'DM Sans',sans-serif;font-weight:600;font-size:16px;color:#7a858f;cursor:pointer;white-space:nowrap;transition:color 0.2s}.ptx-product-tabs .ptx-tab:hover{color:#4f5760}.ptx-product-tabs .ptx-tab--active{color:#f36f2c}.ptx-product-tabs .ptx-tab--active::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:3px;border-radius:999px;background-color:#f36f2c}.ptx-product-tabs .ptx-panel{display:none;align-items:center;gap:60px;padding:20px 0 20px;max-width:100%;margin:0 auto}.ptx-product-tabs .ptx-panel.ptx-panel--active{display:flex}.ptx-product-tabs .ptx-panel-img{flex:0 0 340px!important;max-width:340px!important}.ptx-product-tabs .ptx-panel-img img{width:100%;height:auto;display:block}.ptx-product-tabs .ptx-panel-body{flex:1}.ptx-product-tabs .ptx-panel-body h2{font-family:'DM Sans',sans-serif;font-size:32px;font-weight:700;color:#201451;margin:0 0 12px;line-height:1.2}.ptx-product-tabs .ptx-panel-body p{font-family:'DM Sans',sans-serif;font-size:17px;color:#707376;line-height:1.7;margin:0 0 24px}.ptx-product-tabs .ptx-panel-btn{display:inline-block;background:#f36f2c;color:#ffffff!important;font-family:'DM Sans',sans-serif;font-weight:700;font-size:14px;letter-spacing:0.8px;text-transform:uppercase;padding:14px 32px;border-radius:4px;text-decoration:none!important;transition:background 0.2s}.ptx-product-tabs .ptx-panel-btn:hover{background:#201451;color:#ffffff!important}@media (max-width:980px){.ptx-product-tabs .ptx-tab-list{gap:0 28px}.ptx-product-tabs .ptx-tab{font-size:14px}.ptx-product-tabs .ptx-panel{gap:32px}.ptx-product-tabs .ptx-panel-img{flex:0 0 220px}.ptx-product-tabs .ptx-panel-body h2{font-size:26px}}@media (max-width:767px){.ptx-product-tabs .ptx-tab-list{gap:12px 20px;width:100%}.ptx-product-tabs .ptx-tab{font-size:13px}.ptx-product-tabs .ptx-panel.ptx-panel--active{flex-direction:column;gap:20px}.ptx-product-tabs .ptx-panel-img{flex:none;width:100%;max-width:240px;margin:0 auto}.ptx-product-tabs .ptx-panel-body h2{font-size:22px}.ptx-product-tabs .ptx-panel-body p{font-size:16px}}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent;border:none;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:2px solid #e2e4e8;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#201451;border-bottom:2px solid #f37437;background:transparent}.woocommerce div.product form.cart table.variations td.label label{font-size:13px;font-weight:600;color:#2e3858;text-transform:uppercase;letter-spacing:0.5px}.woocommerce div.product form.cart table.variations select{border:2px solid #e2e4e8;border-radius:4px;padding:10px 36px 10px 14px;font-size:15px;color:#2e3858;background-color:#ffffff;width:100%;appearance:none;-webkit-appearance:none;cursor:pointer}.woocommerce div.product form.cart table.variations select:focus{border-color:#f37437;outline:none;box-shadow:0 0 0 3px rgba(243,116,55,0.15)}.woocommerce div.product form.cart table.variations td.label{vertical-align:middle;padding-right:16px;white-space:nowrap}.woocommerce div.product form.cart table.variations{width:100%}.woocommerce div.product form.cart table.variations td.label{width:auto;min-width:120px}.woocommerce div.product form.cart table.variations td.value{width:100%}.woocommerce div.product form.cart table.variations select{background-image:none}.ppom-check-wrap{display:block!important;width:100%!important;margin-bottom:8px!important;float:none!important}.woocommerce div.product div.images .flex-viewport{min-height:400px!important;max-height:500px!important;overflow:hidden!important;width:100%!important}.woocommerce div.product div.images .woocommerce-product-gallery__image,.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{max-height:500px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffff!important}.woocommerce div.product div.images .woocommerce-product-gallery__image img,.woocommerce div.product div.images .flex-viewport img,.woocommerce div.product div.images img{width:100%!important;height:500px!important;max-width:100%!important;object-fit:contain!important;margin:0 auto!important;display:block!important;image-rendering:auto!important}.woocommerce div.product div.images .flex-control-thumbs li img{max-height:80px!important;object-fit:contain!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce #payment #place_order{background-color:#f37437!important;color:#ffffff!important;border-radius:4px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:14px 28px!important;border:none!important;transition:background-color 0.3s ease!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #payment #place_order:hover{background-color:#201451!important;color:#ffffff!important}.woocommerce table.shop_table{border:1px solid #e2e4e8!important;border-radius:6px!important;overflow:hidden!important}.woocommerce table.shop_table th{background-color:#201451!important;color:#ffffff!important;font-weight:600!important;letter-spacing:0.5px!important;padding:14px 16px!important;border:none!important}.woocommerce table.shop_table td{padding:16px!important;border-color:#e2e4e8!important;vertical-align:middle!important}.woocommerce table.shop_table tr:nth-child(even) td{background-color:#f6f9fb!important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-checkout #order_review{background-color:#f6f9fb!important;border:1px solid #e2e4e8!important;border-radius:6px!important;padding:24px!important}.woocommerce .cart_totals h2,.woocommerce-checkout h3#order_review_heading{color:#201451!important;font-size:20px!important;font-weight:700!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:2px solid #f37437!important}.woocommerce-checkout h3{color:#201451!important;font-size:20px!important;font-weight:700!important;padding-bottom:12px!important;border-bottom:2px solid #f37437!important;margin-bottom:20px!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid #e2e4e8!important;border-radius:4px!important;padding:10px 14px!important;color:#707376!important;transition:border-color 0.3s ease!important;width:100%!important}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{border-color:#f37437!important;outline:none!important}.woocommerce form .form-row label{color:#2e3858!important;font-weight:600!important;font-size:14px!important}.woocommerce .coupon input.input-text{border:1px solid #e2e4e8!important;border-radius:4px!important;padding:10px 14px!important}.woocommerce-checkout #payment{background-color:#f6f9fb!important;border-radius:6px!important;border:1px solid #e2e4e8!important;margin-top:20px!important}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #e2e4e8!important}.woocommerce-checkout #payment div.payment_box{background-color:#ffffff!important;color:#707376!important}.woocommerce .cart-collaterals .cart_totals .order-total .amount,.woocommerce-checkout #order_review .order-total .amount{color:#f37437!important;font-weight:700!important}.woocommerce table.cart a.remove{color:#f37437!important}.woocommerce table.cart a.remove:hover{background-color:#f37437!important;color:#ffffff!important}.woocommerce .page-title,h1.entry-title{color:#201451!important}.woocommerce .cart .button[name="update_cart"]{background-color:#f37437!important;opacity:1!important}.woocommerce .cart_totals table th{color:#ffffff!important}.woocommerce .cart-collaterals{margin-bottom:60px!important}.woocommerce .cart .button::after,.woocommerce .cart input.button::after,.woocommerce a.button::after{content:none!important}#main-header{border-bottom:3px solid #f37437!important;box-shadow:0 2px 8px rgba(0,0,0,0.08)!important}.woocommerce-checkout #order_review{background-color:#f6f9fb!important;border:1px solid #e2e4e8!important;border-radius:6px!important;padding:24px!important}.woocommerce-checkout #order_review table.shop_table th{background-color:#201451!important;color:#ffffff!important;padding:12px 16px!important;border:none!important}.woocommerce-checkout #order_review table.shop_table td{padding:12px 16px!important;border-color:#e2e4e8!important;vertical-align:middle!important}.woocommerce-checkout #order_review .order-total .amount{color:#f37437!important;font-weight:700!important}.woocommerce #payment #place_order{background-color:#f37437!important;color:#ffffff!important;width:100%!important;padding:16px!important;font-size:16px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;border-radius:4px!important;border:none!important;transition:background-color 0.3s ease!important}.woocommerce #payment #place_order:hover{background-color:#201451!important}.woocommerce-checkout .woocommerce{margin-bottom:60px!important}.woocommerce-order-received h2,.woocommerce-order-received h3{color:#201451!important;border-bottom:2px solid #f37437!important;padding-bottom:12px!important;margin-bottom:20px!important}.woocommerce-order-received .woocommerce-order{margin-bottom:60px!important}.woocommerce-order-received table.shop_table th{background-color:#201451!important;color:#ffffff!important;padding:12px 16px!important}.woocommerce-order-received table.shop_table td{padding:12px 16px!important;border-color:#e2e4e8!important}.woocommerce-order-received .woocommerce-notice{background-color:#f6f9fb!important;border-left:4px solid #f37437!important}.woocommerce-account .woocommerce a.button::after,.woocommerce-account .woocommerce button.button::after,.woocommerce-account .woocommerce input.button::after{content:none!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;margin:0!important;border:1px solid #e2e4e8!important;border-radius:6px!important;overflow:hidden!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #e2e4e8!important;margin:0!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block!important;padding:12px 20px!important;color:#2e3858!important;font-weight:600!important;text-decoration:none!important;transition:all 0.3s ease!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background-color:#f6f9fb!important;color:#f37437!important;border-left:4px solid #f37437!important;padding-left:24px!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#201451!important;color:#ffffff!important;border-left:4px solid #f37437!important}.woocommerce-account .woocommerce-MyAccount-content{background-color:#f6f9fb!important;border:1px solid #e2e4e8!important;border-radius:6px!important;padding:24px!important}.woocommerce-account .woocommerce-MyAccount-content a{color:#f37437!important}.woocommerce-account .woocommerce{margin-bottom:60px!important}.woocommerce-account .et_pb_row{padding-bottom:60px!important}select.orderby{border:2px solid #201451!important;border-radius:4px!important;padding:8px 12px!important;color:#2e3858!important;font-weight:600!important;background-color:#ffffff!important;font-size:14px!important}ul.page-numbers{border:none!important;box-shadow:none!important;background:none!important;padding:0!important}ul.page-numbers li{margin:0 3px!important}ul.page-numbers li a.page-numbers,ul.page-numbers li span.page-numbers{border:2px solid #e2e4e8!important;border-radius:4px!important;color:#2e3858!important;font-weight:600!important;padding:6px 14px!important;display:inline-block!important;transition:all 0.3s ease!important;background-color:#ffffff!important}ul.page-numbers li a.page-numbers:hover{background-color:#f37437!important;border-color:#f37437!important;color:#ffffff!important}ul.page-numbers li span.page-numbers.current{background-color:#201451!important;border-color:#201451!important;color:#ffffff!important}input.qty,input.input-text.qty{border:2px solid #e2e4e8!important;border-radius:4px!important;padding:8px 12px!important;color:#2e3858!important;background-color:#ffffff!important;font-size:14px!important;text-align:center!important}input.qty:focus,input.input-text.qty:focus{border-color:#f37437!important;outline:none!important}input#coupon_code{border:2px solid #e2e4e8!important;border-radius:4px!important;padding:10px 14px!important;color:#2e3858!important;background-color:#ffffff!important;font-size:14px!important}input#coupon_code:focus{border-color:#f37437!important;outline:none!important}.woocommerce ul.products{display:flex;flex-wrap:wrap;align-items:stretch}.woocommerce ul.products li.product{display:flex;flex-direction:column}.woocommerce ul.products li.product a.woocommerce-loop-product__link{flex:1;display:flex;flex-direction:column}.woocommerce ul.products li.product img{height:220px!important;object-fit:contain!important;width:100%!important}.related.products ul.products li.product img{height:220px!important;object-fit:contain!important;width:100%!important}.woocommerce .et_overlay{display:none!important}.ptd-search-input{border:1px solid #e2e4e8!important;border-radius:4px 0 0 4px!important;padding:8px 14px!important;font-size:14px!important;color:#2e3858!important;height:38px!important;outline:none!important}.ptd-search-button{background-color:#201451!important;color:#ffffff!important;border:none!important;border-radius:0 4px 4px 0!important;padding:8px 16px!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;height:38px!important}.ptd-search-button:hover{background-color:#f37437!important}html.ptx-loading body{visibility:hidden}html.ptx-loaded body{visibility:visible;animation:ptx-fadein 0.15s ease-in}@keyframes ptx-fadein{from{opacity:0}to{opacity:1}}@media (max-width:767px){.ptx-product-tabs{padding-left:20px!important;padding-right:20px!important}}