.websiteDescription{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:1.5rem;font-family:Arial,Helvetica,sans-serif;font-weight:600;padding:55px 0}.websiteDescription .descriptionContent{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 250px}.websiteDescription .descriptionContent h2{font-size:3rem;font-weight:900;font-family:Arial,Helvetica,sans-serif;margin-bottom:20px}.websiteDescription .descriptionContent p{font-size:1.5rem;font-weight:500;font-family:Arial,Helvetica,sans-serif;margin-bottom:20px}@media (max-width:1024px){.websiteDescription .descriptionContent{padding:0 150px}.websiteDescription .descriptionContent h2{font-size:2rem;margin-bottom:20px}.websiteDescription .descriptionContent p{font-size:1.2rem;font-weight:500;font-family:Arial,Helvetica,sans-serif;margin-bottom:20px}}@media (max-width:768px){.websiteDescription .descriptionContent{padding:0 20px}.websiteDescription .descriptionContent h2{font-size:1rem!important;margin-bottom:20px;width:100%}.websiteDescription .descriptionContent p{font-size:1.2rem;font-weight:500;font-family:Arial,Helvetica,sans-serif;margin-bottom:20px}}.websiteFeatures{display:grid;padding:55px 0;background-color:var(--background-color);background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/darkbg2.png);background-attachment:fixed}.websiteFeatures,.websiteFeatures .title{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5rem;font-weight:600}.websiteFeatures .title{display:flex;font-family:Arial,Helvetica,sans-serif}.websiteFeatures .title h3{font-size:3rem;font-weight:900;font-family:Arial,Helvetica,sans-serif;margin-bottom:0}.websiteFeatures .title h3:after{content:"";display:block;width:100%;height:5px;border-radius:55%;background-color:var(--secondary-color);margin-top:10px;box-shadow:0 0 50px rgba(255,255,255,.986);box-shadow:0 0 10px rgba(0,0,0,.5)}.websiteFeatures .title p{font-size:1.5rem;font-weight:500;font-family:Arial,Helvetica,sans-serif;margin-bottom:20px}.websiteFeatures .featuresList{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);justify-content:center;align-items:center;width:100%;height:100%;gap:0}.websiteFeatures .featuresList .feature{display:flex;justify-content:flex-start;align-items:flex-start;text-align:left;width:550px;padding:25px 0;gap:0}.websiteFeatures .featuresList .feature .featureIcon{display:flex;justify-content:center;align-items:center;align-self:flex-start;height:100%;gap:20px;font-size:3rem;font-weight:900;font-family:Arial,Helvetica,sans-serif;color:var(--text-color);border-radius:50%;padding:25px}.websiteFeatures .featuresList .feature .featureText{display:flex;flex-direction:column;justify-content:center;align-items:start;height:100%;padding:0 25px}.websiteFeatures .featuresList .feature .featureText h4{font-size:1.5rem;font-weight:900;font-family:Arial,Helvetica,sans-serif;color:var(--text-color);margin-bottom:0}.websiteFeatures .featuresList .feature .featureText p{font-size:1.1rem;font-weight:500;font-family:Arial,Helvetica,sans-serif;color:var(--text-color)}@media (max-width:1024px){.websiteFeatures{font-size:1.2rem;font-weight:600;padding:25px 0}.websiteFeatures .title h3{font-size:2rem;font-weight:900;font-family:Arial,Helvetica,sans-serif;margin-bottom:0}.websiteFeatures .featuresList .feature{width:450px;padding:15px 0;gap:0}.websiteFeatures .featuresList .feature .featureIcon{font-size:2.5rem}.websiteFeatures .featuresList .feature .featureText p{font-size:1rem}}@media (max-width:768px){.websiteFeatures{text-align:center}.websiteDescription .descriptionContent h2{font-size:1.4rem;margin-bottom:10px}.websiteDescription .descriptionContent p{font-size:.9rem;margin-bottom:10px}.websiteFeatures .featuresList{grid-template-columns:1fr;grid-template-rows:auto}.websiteFeatures .featuresList .feature{width:100%;padding:15px 0}}