.software_softwareDev___A_Ww{font-family:var(--family-text);background-color:var(--color-background);display:flex;flex-direction:column}.software_titleContainer__CScPl{position:relative;color:white;z-index:1;overflow:hidden;height:35vh;display:flex;justify-content:flex-end;flex-direction:column;padding:70px}.software_titleContainer__CScPl:before{content:"";position:absolute;inset:0;background-image:url(/software-development-header.avif);background-size:cover;background-position:50%;filter:brightness(35%) blur(2px);z-index:-1}.software_titleContent__t_Tz0{display:flex;flex-direction:column;gap:1rem}.software_titleContent__t_Tz0 h1,.software_titleContent__t_Tz0 h3{color:var(--color-background)}.software_titleContent__t_Tz0 h1{font-size:2.5rem;font-weight:var(--font-title)}.software_titleContent__t_Tz0 h3{font-size:1.5rem;font-weight:var(--font-heading)}.software_serviceContainer__D0_jK{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;grid-gap:4rem;gap:4rem;margin:75px}.software_customPricingContainer__vHul5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;width:90%;border:2px solid var(--color-border);align-self:center!important;margin:2rem 0;border-radius:16px;transition:all .3s ease}.software_customPricingContainer__vHul5:hover{box-shadow:var(--shadow-m)}.software_customPricingContainer__vHul5 p{font-size:1.25rem;text-align:center;margin:1rem 0;line-height:2.25rem}.software_customSoftwareQuoteButton__wTWyl{text-decoration:none;background-color:var(--btn-primary-bg);color:var(--btn-primary-text);padding:.75rem 1.25rem;border-radius:16px;font-weight:var(--font-heading);transition:all .3s ease}.software_customSoftwareQuoteButton__wTWyl:hover{transform:translateY(-2px);cursor:pointer;background-color:var(--btn-hover-bg)}@media (max-width:1200px){.software_titleContainer__CScPl{padding:50px 30px}.software_titleContent__t_Tz0 h1{font-size:2rem}.software_titleContent__t_Tz0 h3{font-size:1.25rem}.software_serviceContainer__D0_jK{grid-template-columns:repeat(2,1fr);gap:2rem;margin:50px 40px}.software_customPricingContainer__vHul5{width:85%}.software_customPricingContainer__vHul5 p{font-size:1.1rem;line-height:2rem}}@media (max-width:767px){.software_titleContainer__CScPl{height:auto;padding:7rem 30px 30px}.software_titleContent__t_Tz0 h1{font-size:1.75rem}.software_titleContent__t_Tz0 h3{font-size:1.1rem;width:90%}.software_serviceContainer__D0_jK{grid-template-columns:1fr;gap:5rem;margin:80px 20px}.software_customPricingContainer__vHul5{width:80%;padding:1.5rem}.software_customPricingContainer__vHul5 h2{text-align:center}.software_customPricingContainer__vHul5 p{font-size:1rem;line-height:1.75rem}.software_customSoftwareQuoteButton__wTWyl{font-size:.95rem;padding:.65rem 1rem}}.webDevService{display:flex;flex-direction:column;align-items:center;border:2px solid var(--color-border);border-radius:25px;padding:25px;width:90%;height:90%;gap:1rem;transition:all .3s ease-in-out}.webDevService:hover{box-shadow:var(--shadow-l);cursor:pointer;transition:all .3s ease-in-out}.titleContainer{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;width:100%}.serviceContent,.titleContainer{height:40%}.icon{font-size:6rem}@media (max-width:767px){.webDevService{height:100%;width:80%;gap:unset}}@media (min-width:768px) and (max-width:1200px){.webDevService{height:40vh;width:35%;gap:unset;justify-content:flex-start}}