.site-content{max-width:100%!important;width:100%!important;padding:0!important}.content-area{width:100%!important;max-width:100%!important}.site-main{width:100%!important;max-width:100%!important}.container{width:97%!important;max-width:100%!important;padding:0!important}.about-section{position:relative;padding:100px 0;background:linear-gradient(rgb(255 255 255 / .88),rgb(255 255 255 / .88)),url(/wp-content/themes/sydney/cot-assets/images1/hanger-in-well-downhole.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.about-section .container{width:90%;max-width:1300px;margin:auto}.about-grid{display:flex;align-items:center;justify-content:space-between;gap:40px}.about-content{flex:1}.snapshot-card{flex:1}.section-tag{display:inline-block;color:#e53935;font-size:14px;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:15px}.about-content h1{font-size:62px;line-height:1.08;font-weight:800;color:#111;margin-bottom:25px}.about-content h1 span{color:#e53935}.about-content p{font-size:18px;line-height:1.9;color:#444;margin-bottom:20px}.snapshot-card{background:#fff;padding:25px;border-radius:24px;border-top:5px solid #e53935;min-width:0;box-shadow:0 20px 60px rgb(0 0 0 / .08);transition:.35s ease}.snapshot-card:hover{transform:translateY(-5px)}.snapshot-card h2{font-size:42px;font-weight:800;color:#111;margin-bottom:25px}.snapshot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.snapshot-item{background:#fff;border:1px solid #ececec;border-radius:14px;text-align:center;padding:24px 12px;transition:.35s ease}.snapshot-item:hover{transform:translateY(-5px);border-color:#e53935;box-shadow:0 10px 25px rgb(229 57 53 / .12)}.snapshot-item i{font-size:24px;color:#e53935;margin-bottom:12px}.snapshot-item h3{font-size:20px;font-weight:700;color:#111;margin-bottom:5px}.snapshot-item p{font-size:13px;color:#666;margin:0;line-height:1.5}@media(max-width:1200px){.about-content h1{font-size:52px}}@media(max-width:991px){.about-grid{border:3px solid red}.about-content{border:3px solid blue}.snapshot-card{border:3px solid green}}@media(max-width:576px){.about-section{padding:70px 0}.about-content h1{font-size:34px}.about-content p{font-size:15px}.snapshot-grid{grid-template-columns:1fr}.snapshot-card{padding:25px}}.expertise-section{padding:70px 0;background:#f8fafc}.section-header{text-align:center;max-width:800px;margin:0 auto 60px}.section-header .section-tag{color:#e53935;font-size:14px;font-weight:700;letter-spacing:1px;display:block;margin-bottom:15px}.section-header h2{font-size:46px;line-height:1.15;color:#111;margin-bottom:20px}.section-header p{color:#666;font-size:16px;line-height:1.8}.expertise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.expertise-card{background:#fff;padding:35px 30px;border-radius:16px;border:1px solid #ececec;transition:all .4s ease;position:relative;overflow:hidden}.expertise-card::before{content:"";position:absolute;top:0;left:0;width:0;height:4px;background:#e53935;transition:.4s}.expertise-card:hover::before{width:100%}.expertise-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(0 0 0 / .08)}.expertise-card .icon{width:65px;height:65px;border-radius:50%;background:rgb(229 57 53 / .08);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:.4s}.expertise-card:hover .icon{transform:rotate(10deg) scale(1.1);background:#e53935}.expertise-card .icon i{font-size:26px;color:#e53935;transition:.4s}.expertise-card:hover .icon i{color:#fff}.expertise-card h3{font-size:22px;margin-bottom:12px;color:#111}.expertise-card p{color:#666;line-height:1.8;font-size:15px}@media(max-width:991px){.expertise-grid{grid-template-columns:repeat(2,1fr)}.section-header h2{font-size:38px}}@media(max-width:576px){.expertise-section{padding:70px 0}.expertise-grid{grid-template-columns:1fr}.section-header h2{font-size:30px}}.expertise-card{animation:fadeUp .8s ease forwards}@keyframes fadeUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.portfolio-section{padding:70px 8%;background:#f8f9fb;position:relative;overflow:hidden}.portfolio-section::before{content:"";position:absolute;top:-120px;right:-120px;width:300px;height:300px;border-radius:50%;background:radial-gradient(rgb(211 47 47 / .06),transparent 70%);pointer-events:none}.portfolio-section .container{max-width:1300px;margin:auto}.section-header{text-align:center;max-width:750px;margin:0 auto 45px}.section-tag{display:inline-block;color:#d32f2f;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.section-header h2{font-size:38px;font-weight:800;color:#111827;margin-bottom:12px;line-height:1.2}.section-header p{font-size:16px;color:#6b7280;line-height:1.7}.portfolio-categories{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.portfolio-card{background:#fff;border-radius:18px;padding:20px 22px;display:flex;align-items:flex-start;gap:16px;border:1px solid #ececec;position:relative;overflow:hidden;transition:all .35s ease;box-shadow:0 5px 20px rgb(0 0 0 / .04)}.portfolio-card::before{content:"";position:absolute;left:0;top:0;width:4px;height:0;background:#d32f2f;transition:.35s ease}.portfolio-card:hover::before{height:100%}.portfolio-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgb(211 47 47 / .10);border-color:#f0d0d0}.card-icon{width:55px;height:55px;min-width:55px;border-radius:14px;background:linear-gradient(135deg,#fff4f4,#ffe8e8);display:flex;align-items:center;justify-content:center;transition:.35s}.card-icon i{font-size:22px;color:#d32f2f}.portfolio-card:hover .card-icon{transform:scale(1.08)}.card-content{flex:1}.card-content h3{font-size:18px;font-weight:700;color:#111827;margin-bottom:6px;line-height:1.3}.card-content p{font-size:14px;color:#6b7280;line-height:1.6;margin:0}.portfolio-card::after{content:"\f061";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:18px;top:20px;color:#d32f2f;font-size:12px;opacity:0;transition:.35s}.portfolio-card:hover::after{opacity:1;transform:translateX(3px)}.portfolio-card{position:relative;overflow:hidden}.portfolio-card::after{content:'';position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .6),transparent);transition:.8s}.portfolio-card:hover::after{left:130%}@media (max-width:991px){.portfolio-categories{grid-template-columns:1fr}.section-header h2{font-size:32px}}@media (max-width:768px){.portfolio-section{padding:60px 5%}.section-header{margin-bottom:35px}.section-header h2{font-size:28px}.section-header p{font-size:15px}.portfolio-card{padding:18px}.card-icon{width:50px;height:50px;min-width:50px}.card-icon i{font-size:20px}.card-content h3{font-size:16px}.card-content p{font-size:13px}}.achievement-section{padding:50px 0;background:#f8fafc}.achievement-header{text-align:center;margin-bottom:35px}.achievement-header .section-tag{color:#e53935;font-size:13px;font-weight:700;letter-spacing:1px;display:block;margin-bottom:10px}.achievement-header h2{font-size:34px;color:#111}.achievement-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.achievement-card{background:#fff;border:1px solid #ececec;border-radius:16px;padding:25px 20px;text-align:center;transition:.4s;position:relative;overflow:hidden;box-shadow:0 8px 20px rgb(0 0 0 / .04);animation:fadeUp .8s ease forwards}.achievement-card::before{content:'';position:absolute;top:0;left:0;width:0;height:3px;background:#e53935;transition:.4s}.achievement-card:hover::before{width:100%}.achievement-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgb(0 0 0 / .10);border-color:#e53935}.achievement-card i{font-size:24px;color:#e53935;margin-bottom:15px;transition:.4s}.achievement-card:hover i{transform:rotate(10deg) scale(1.15)}.achievement-card h3{font-size:38px;color:#111;font-weight:800;margin-bottom:8px}.achievement-card h3 span{color:#e53935}.achievement-card p{color:#666;font-size:14px}@keyframes fadeUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width:991px){.achievement-wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.achievement-wrapper{grid-template-columns:1fr}.achievement-header h2{font-size:28px}}.testing-facilities{padding:80px 8%;background:#f8fafc;position:relative;overflow:hidden}.testing-facilities::before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:rgb(229 57 53 / .04);top:-250px;right:-250px}.testing-facilities::after{content:"";position:absolute;width:350px;height:350px;border-radius:50%;background:rgb(0 0 0 / .03);bottom:-180px;left:-180px}.testing-facilities .container{position:relative;z-index:2}.section-heading{text-align:center;max-width:800px;margin:0 auto 90px}.section-heading span{color:#e53935;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.section-heading h2{font-size:52px;margin:15px 0 20px;color:#111;font-weight:800}.section-heading p{color:#666;line-height:1.8;font-size:17px}.facility-card{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:100px}.facility-card:last-child{margin-bottom:0}.facility-card.reverse{direction:rtl}.facility-card.reverse .facility-content{direction:ltr}.facility-image{position:relative}.facility-image img{width:100%;display:block;border-radius:22px;box-shadow:0 25px 60px rgb(0 0 0 / .12);transition:.6s ease}.facility-image:hover img{transform:translateY(-10px) scale(1.02)}.facility-image::after{content:"";position:absolute;inset:-15px;border:2px solid rgb(229 57 53 / .15);border-radius:30px;z-index:-1}.facility-content span{display:inline-block;color:#e53935;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:15px}.facility-content h3{font-size:42px;line-height:1.2;margin-bottom:20px;color:#111;font-weight:800}.facility-content p{color:#666;line-height:1.9;margin-bottom:30px;font-size:16px}.facility-content ul{list-style:none;padding:0;margin:0}.facility-content ul li{position:relative;padding-left:32px;margin-bottom:16px;color:#444;line-height:1.8;font-weight:500}.facility-content ul li::before{content:"✓";position:absolute;left:0;top:0;color:#e53935;font-weight:800;font-size:18px}.facility-content:hover h3{color:#e53935;transition:.3s}.facility-card{animation:fadeUp 1s ease}@keyframes fadeUp{from{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.facility-content h3{font-size:36px}}@media(max-width:991px){.facility-card{grid-template-columns:1fr;gap:40px;margin-bottom:80px}.facility-card.reverse{direction:ltr}.section-heading h2{font-size:40px}.facility-content h3{font-size:32px}}@media(max-width:576px){.testing-facilities{padding:80px 6%}.section-heading h2{font-size:30px}.facility-content h3{font-size:26px}.facility-content ul li{font-size:14px}}.global-section{padding:50px 0;background:#fff;overflow:hidden}.global-grid{display:grid;grid-template-columns:40% 60%;align-items:center;gap:40px}.global-content{animation:slideLeft 1s ease}.global-content span{color:#e53935;font-size:14px;font-weight:700;letter-spacing:1px;display:block}.global-content h2{font-size:48px;line-height:1.15;color:#111;margin:20px 0}.global-content h2::after{content:'';display:block;width:70px;height:4px;background:#e53935;border-radius:10px;margin-top:18px}.global-content p{color:#666;line-height:1.9;font-size:16px;margin-bottom:30px}.global-stat{display:inline-block;padding:14px 22px;background:#fff;border:1px solid #ececec;border-radius:12px;box-shadow:0 10px 25px rgb(0 0 0 / .05);margin-bottom:35px;transition:.4s}.global-stat:hover{transform:translateY(-5px)}.global-stat strong{color:#e53935;font-size:28px;font-weight:800;margin-right:6px}.region-list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.region-item{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fff;border:1px solid #ececec;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:.4s}.region-item:hover{transform:translateX(8px);border-color:#e53935;box-shadow:0 10px 25px rgb(0 0 0 / .06)}.region-item i{color:#e53935;font-size:15px;transition:.4s}.region-item:hover i{transform:scale(1.25)}.global-image{position:relative;display:flex;justify-content:center;align-items:center;animation:slideRight 1s ease,floatMap 6s ease-in-out infinite}.global-image img{width:130%;max-width:950px;height:auto;display:block;transition:.8s;filter:drop-shadow(0 25px 40px rgb(0 0 0 / .15))}.global-image:hover img{transform:scale(1.05)}@keyframes slideLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes floatMap{0%{transform:translateY(0)}50%{transform:translateY(-12px)}100%{transform:translateY(0)}}@media(max-width:1200px){.global-image img{width:115%;max-width:850px}}@media(max-width:991px){.global-grid{grid-template-columns:1fr;gap:50px}.global-content{text-align:center}.global-content h2{font-size:38px}.global-content h2::after{margin:18px auto 0}.region-list{grid-template-columns:1fr}.global-image img{width:100%;max-width:700px}}@media(max-width:576px){.global-section{padding:70px 0}.global-content h2{font-size:30px}.global-stat{display:block}.global-image img{width:100%}}.footer{background:#000;color:#fff}.footer-top{max-width:1400px;margin:auto;padding:70px 8%;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.footer-box{padding-right:30px}.footer-box h3{color:#d32f2f;font-size:22px;margin-bottom:20px}.footer-box h4{margin-bottom:15px;font-size:18px;color:#fff}.footer-box p{color:#cfcfcf;line-height:1.8;margin-bottom:10px}.footer-box ul{list-style:none;padding:0;margin:0}.footer-box ul li{margin-bottom:12px}.footer-box ul li a{color:#cfcfcf;text-decoration:none;transition:0.3s}.footer-box ul li a:hover{color:#d32f2f;padding-left:5px}.footer-sub-box{margin-bottom:35px}.footer-sub-box:last-child{margin-bottom:0}.footer-social{display:flex;gap:12px;margin-top:25px}.footer-social a{width:42px;height:42px;border:1px solid rgb(255 255 255 / .2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:0.3s}.footer-social a:hover{background:#d32f2f;border-color:#d32f2f;transform:translateY(-3px)}.footer-bottom{border-top:1px solid rgb(255 255 255 / .1);padding:25px 8%;text-align:center}.footer-links{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;margin-bottom:15px}.footer-links a{color:#cfcfcf;text-decoration:none}.footer-links a:hover{color:#d32f2f}.footer-bottom p{color:#999;margin:0}@media(max-width:991px){.footer-top{grid-template-columns:1fr;gap:40px}.footer-box{padding-right:0}}.floating-social{position:fixed;right:15px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:9999}.floating-social a{width:42px;height:42px;background:#071b38;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:18px;box-shadow:0 5px 15px rgb(0 0 0 / .15);transition:.3s}.floating-social a:hover{background:#d32f2f;transform:translateX(-4px)}.supplier-logo{width:140px;height:auto;margin-top:10px;display:block;border-radius:4px;background:#fff;padding:5px}.contact-link{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.whatsapp-link{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;transition:0.3s ease}.whatsapp-link i{font-size:20px;color:#25D366}.whatsapp-link:hover{color:#25D366}.whatsapp-link:hover i{transform:scale(1.1)}.website-link{color:inherit;text-decoration:none;transition:0.3s ease}.website-link:hover{color:#d32f2f}.footer-address{color:inherit;text-decoration:none;display:inline-block;transition:0.3s ease}.footer-address:hover{color:#d32f2f}.phone-link{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;transition:0.3s ease}.phone-link:hover{color:#d32f2f}.phone-link i{font-size:20px;color:#071b38}.phone-link:hover i{transform:scale(1.1)}.portfolio-writeup{background:#fff;padding:10px;border-radius:18px;border:1px solid #ececec;box-shadow:0 10px 30px rgb(0 0 0 / .04)}.portfolio-writeup h3{font-size:36px;font-weight:700;color:#111;margin-bottom:35px}.portfolio-writeup ul{padding-left:22px;margin:0}.portfolio-writeup li{color:#555;font-size:16px;line-height:1.2;margin-bottom:18px}.portfolio-writeup li strong{color:#111;font-weight:700}.portfolio-writeup li{transition:all .3s ease}.portfolio-writeup li:hover{color:#e53935;transform:translateX(8px)}@media(max-width:768px){.portfolio-writeup{margin:30px auto 40px}.portfolio-writeup h3{font-size:28px}.portfolio-writeup li{font-size:15px;line-height:1.8}}