.page-template-services{background-image:url(/wp-content/uploads/2025/08/form.webp);background-position:right top;background-repeat:no-repeat}.services-hero{padding:60px 0 100px 0;background-position:right bottom;background-repeat:no-repeat}.services-hero__body{display:flex;flex-direction:column;align-items:flex-start}.services-hero__body>span{color:var(--white, #fff);font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:40px;display:block;margin-bottom:40px}.services-hero__body h1{color:#fff;font-family:Docade;font-size:40px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:20px}@media (max-width:900px){.services-hero__body h1{font-size:32px}.services-hero__body h1 br{display:none}}.services-hero__body .buttons{display:flex;align-items:flex-start;gap:20px}@media (max-width:900px){.services-hero__body .buttons{flex-direction:column}}.services-loop{padding:60px 0}.services-loop__body{display:flex;flex-direction:column;gap:20px}.services-loop__body .service{width:100%;display:flex;padding:40px;flex-direction:column;align-items:flex-start;gap:60px;align-self:stretch;border-radius:12px;background:var(--black, #000);box-shadow:0 0 40px 2px rgba(255, 255, 255, 0.05)}@media (max-width:900px){.services-loop__body .service{padding:40px 16px}}.services-loop__body .service .top{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.services-loop__body .service .top h2{color:var(--white, #fff);font-family:Docade;font-size:40px;font-style:normal;font-weight:400;line-height:120%}@media (max-width:900px){.services-loop__body .service .top h2{font-size:24px}}.services-loop__body .service .top p{color:var(--white, #fff);font-size:16px;font-style:normal;font-weight:400;line-height:130%}.services-loop__body .service .bottom{display:flex;gap:60px}@media (max-width:900px){.services-loop__body .service .bottom{flex-direction:column}}.services-loop__body .service .bottom>div{width:33.33%;display:flex;flex-direction:column;gap:8px;flex-grow:1}@media (max-width:900px){.services-loop__body .service .bottom>div{width:100%}}.services-loop__body .service .bottom>div h3{color:var(--white, #fff);font-size:40px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.02px}@media (max-width:900px){.services-loop__body .service .bottom>div h3{font-size:24px}}.services-loop__body .service .bottom>div p{color:#b3b3b3;font-size:14.6px;font-style:normal;font-weight:400;line-height:19.2px;letter-spacing:-0.02px}