@media only screen and (max-width:768px){.home{height:50vh;padding:6rem 1rem}.home-title{font-size:1.5rem}.home-subtitle{font-size:2.5rem}.home-paragraph{font-size:1rem;max-width:80%}.services-title{font-size:2rem}.service-summary{padding:1rem}}@media only screen and (max-width:480px){.home{height:40vh;padding:4rem 1rem}.home-title{font-size:1.25rem}.home-subtitle{font-size:2rem}.home-paragraph{font-size:.9rem}.service{padding:1.5rem}.service-description{font-size:1.25rem}}.home{background:url(/_images/cloud.png) no-repeat 50%/cover;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12rem 0}.home-paragraph,.home-subtitle,.home-title{opacity:0;transform:translateY(20px);filter:blur(5px);transition:opacity .6s ease-out,transform .6s ease-out,filter .6s ease-out}.home-paragraph.slide-in,.home-subtitle.slide-in,.home-title.slide-in{opacity:1;transform:translateY(0);filter:blur(0)}.home-title{font-size:2.25rem;margin-bottom:1rem}.home-subtitle{font-size:3.25rem;margin-bottom:1.5rem}.home-paragraph{font-size:1.25rem;max-width:60%;margin:0 auto;line-height:1.5}@media only screen and (max-width:768px){.home{height:50vh;padding:6rem 1rem}.home-title{font-size:1.5rem}.home-subtitle{font-size:2.5rem}.home-paragraph{font-size:1rem;max-width:80%}}@media only screen and (max-width:480px){.home{height:40vh;padding:4rem 1rem}.home-title{font-size:1.25rem}.home-subtitle{font-size:2rem}.home-paragraph{font-size:.9rem}}.services-section{background:#f5f5f5;padding:3rem 1rem;text-align:center}.services-title{font-size:2.5rem;font-weight:700;color:#004080;opacity:0;transform:translateY(20px);filter:blur(5px);transition:opacity .6s ease-out,transform .6s ease-out,filter .6s ease-out}.services-title.slide-in{opacity:1;transform:translateY(0);filter:blur(0)}.service-summary{text-align:justify;padding:1rem 25%;margin:auto}.service-summary-paragraph{opacity:0;transform:translateY(20px);filter:blur(5px);transition:opacity .6s ease-out,transform .6s ease-out,filter .6s ease-out;padding:10px}.service-summary-paragraph.slide-in{opacity:1;transform:translateY(0);filter:blur(0)}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.service{background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:10px;max-width:320px;margin:auto;cursor:pointer;opacity:0;transform:translateY(20px);filter:blur(5px);transition:opacity .6s ease-out,transform .6s ease-out,filter .6s ease-out}.service.slide-in{opacity:1;transform:translateY(0);filter:blur(0)}.service:hover{transform:translateY(-10px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.service-title{padding:1rem 0;font-size:1rem;font-weight:700;color:#fff;background-color:#004080;border-top-left-radius:10px;border-top-right-radius:10px}.service-description{padding:1rem .5rem;background-color:#fff;color:#000;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.service:first-child{transition-delay:.2s}.service:nth-child(2){transition-delay:.4s}.service:nth-child(3){transition-delay:.6s}.service:nth-child(4){transition-delay:.8s}@media only screen and (max-width:768px){.services-title{font-size:2rem}.service-summary{padding:1rem}}@media only screen and (max-width:480px){.service{padding:1.5rem}.service-description{font-size:1.25rem}}