.elementor .page-wrap{padding:0px;}.elementor .flex-section{padding-block-start:60px;padding-block-end:60px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;justify-content:center;align-items:center;}.elementor .flex-container{max-width:1400px;padding:0px;display:flex;justify-content:center;}.elementor .bottom-wrap{width:25%;height:100%;margin-block-start:auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:end;}.elementor .wrapper{padding:10px;display:flex;flex-direction:column;gap:20px;}.elementor .horizontal-wrap{display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:start;}.elementor .para-large{font-family:Barlow;font-weight:600;font-size:42px;color:var(--light-grey);line-height:1em;}.elementor .paragraph{font-family:Barlow;font-weight:500;font-size:22px;color:var(--dark-grey);line-height:24px;}.elementor .subheading{font-family:Barlow;font-weight:700;font-size:16px;color:var(--ec-yellow);letter-spacing:2px;line-height:1em;text-transform:uppercase;}.elementor .auto{width:auto;flex:0 1 auto;}.elementor .image-section{min-height:60vh;position:relative;padding-block-start:60px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;justify-content:center;align-items:center;}.elementor .bg-img{width:100%;height:100%;object-fit:cover;position:absolute;}.elementor .right-wrap{max-width:1600px;padding-inline-start:5vw;padding-inline-end:5vw;display:flex;justify-content:flex-end;}.elementor .image{width:100%;height:100%;object-fit:cover;border-radius:1rem;}.elementor .bg-overlay{width:100%;height:100%;position:absolute;z-index:1;background-image:linear-gradient(270deg, rgb(0,0,0) 48%,rgba(255, 255, 255, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .service-grid{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .service-card{height:60vh;padding:0px;display:flex;justify-content:flex-start;align-items:end;}.elementor .service-content-wrap{position:relative;z-index:1;padding-block-start:80px;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%,rgb(0,0,0) 54%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .service-card-content-wrap{position:relative;z-index:1;padding:20px;display:flex;justify-content:space-between;align-items:center;}.elementor .arrow{width:50px;height:50px;min-width:50px;min-height:50px;max-width:50px;max-height:50px;}.elementor .service-card-text-wrap{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .service-card-heading{font-family:Anton;font-size:40px;color:var(--light-grey);letter-spacing:2px;}.elementor .service-card-text{font-family:Barlow;font-weight:600;font-size:16px;color:var(--dark-grey);}.elementor .right-align{text-align:end;gap:10px;}.elementor .grid-3{display:grid;grid-template-columns:repeat(3, 1fr);}.elementor .step-card{text-align:end;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:10px;align-items:end;}.elementor .step-card-heading{font-family:Barlow;font-weight:600;font-size:30px;color:var(--light-grey);}.elementor .step-card-text{width:70%;font-family:Barlow;font-weight:600;font-size:16px;color:var(--dark-grey);}.elementor .yellow{background-color:var(--ec-yellow);}.elementor .black{color:#000000;}.elementor .grid-4{display:grid;grid-template-columns:repeat(4, 1fr);}.elementor .why-card{text-align:end;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:10px;align-items:start;}.elementor .accordion-wrap{width:60%;}.elementor .btn{font-family:Barlow;font-weight:600;font-size:20px;color:#000000;letter-spacing:1px;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-radius:100px;border-width:1px;border-color:#000000;border-style:solid;background-color:#375efa00;transition:all 200ms;}.elementor .btn:hover,.elementor .btn:focus-visible{color:#ffffff;background-color:#000000;}.elementor .contact-wrapper{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .contact-container{width:40%;padding-block-start:145px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;}.elementor .contact-form-container{width:60%;display:flex;flex-direction:column;gap:20px;justify-content:space-between;align-items:end;}.elementor .contact-from-wrapper{border-radius:1rem;background-color:#1F1F1F;}.elementor .input-field{height:44px;font-family:Barlow;font-weight:500;font-size:18px;padding-block-start:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--ec-yellow);border-style:solid;background-color:#ffffff00;}.elementor .message{height:auto;}.elementor .input-field-label{font-family:Barlow;font-weight:700;font-size:14px;color:var(--light-grey);letter-spacing:1px;padding-block-start:10px;}.elementor .sumbit-btn{font-family:Barlow;font-weight:700;font-size:16px;color:#000000;letter-spacing:1px;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:35px;padding-inline-end:35px;border-radius:100px;background-color:var(--ec-yellow);}.elementor .hero{min-height:600px;}.elementor .hero-container{width:100%;min-height:600px;padding-block-start:220px;padding-block-end:100px;padding-inline-start:20px;padding-inline-end:20px;border-radius:1rem;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%,rgb(0,0,0) 71%),url("https://eaglecustoms.co.uk/wp-content/uploads/2026/10/stripped-fuel-tank-on-bench-1024x768.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;justify-content:flex-start;align-items:start;align-self:center;}.elementor .hero-headin-wrap{width:60%;display:flex;flex-direction:column;gap:20px;}.elementor .secondary-btn{width:auto;font-family:Barlow;font-weight:600;font-size:20px;color:var(--ec-yellow);letter-spacing:1px;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-radius:100px;border-width:2px;border-color:var(--ec-yellow);border-style:solid;background-color:#00000000;transition:all 200ms;flex:0 1 auto;align-self:start;}.elementor .secondary-btn:hover,.elementor .secondary-btn:focus-visible{color:#000000;background-color:var(--ec-yellow);}.elementor .hero-special-wrap{width:40%;height:100%;margin-block-start:-200px;display:flex;flex-direction:column;justify-content:flex-start;align-items:end;}.elementor .sticky{position:sticky;inset-block-start:50px;padding:0px;}.elementor .logo{width:150px;height:auto;object-fit:contain;}.elementor .nav-container{width:100%;padding-block-start:0px;padding-block-end:0px;background-color:#000000;justify-content:space-between;align-items:center;}.elementor .footer-container{padding-block-start:60px;padding-block-end:54px;background-color:var(--ec-green);}.elementor .footer-wrap{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .footer-menu{display:flex;flex-direction:row;gap:40px;justify-content:center;align-items:center;}.elementor .design-link{font-family:Barlow;font-weight:600;font-size:12px;color:var(--ec-yellow);line-height:24px;text-align:end;}.elementor .social-wrap{width:25%;height:auto;padding:10px;display:flex;flex:0 1 auto;justify-content:flex-start;align-items:center;}.elementor .nav-wrap{width:25%;display:flex;flex:0 1 auto;justify-content:flex-end;align-items:center;}.elementor .hamburger-wrap{width:50px;height:50px;display:flex;flex:0 1 auto;justify-content:flex-end;align-items:center;}.elementor .service-card-img{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:0;}.elementor .hero-services{display:flex;flex-direction:column;justify-content:flex-end;align-items:end;align-self:end;}.elementor .DUP_footer-link{font-family:Barlow;font-weight:600;font-size:12px;color:var(--ec-yellow);line-height:24px;}.elementor .close-wrap{width:auto;border-width:0px;display:flex;justify-content:flex-end;}.elementor .close-wrap:hover,.elementor .close-wrap:focus-visible{background-color:var(--ec-yellow);}.elementor .menu-wrap{display:flex;flex-direction:column;gap:20px;align-items:end;}.elementor .menu-link{font-family:Barlow;font-weight:600;font-size:20px;color:var(--ec-yellow);line-height:24px;padding-block-start:5px;padding-block-end:5px;}.elementor .menu-link:hover,.elementor .menu-link:focus-visible{color:var(--light-grey);}.elementor .menu-copy{position:absolute;inset-block-end:25px;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:end;}