section{padding:20px;margin-bottom:50px}.main-content{display:flex;justify-content:center;margin-top:60px}.main-content main{width:35vw}.main-content main h1{font-size:52px;line-height:64px}.main-content main p{color:var(--text-grey);font-weight:500;margin:5px}.main-content main button{width:200px;margin-top:15px;padding:12px 32px}.main-content img.main-img{max-width:50%;height:fit-content}.about-content{display:flex;justify-content:center;background:var(--primary-blue);width:100vw;padding:60px 0 80px;margin-bottom:0}.about-content .image-stack{display:grid;position:relative;grid-template-columns:repeat(12,1fr);max-width:500px;box-sizing:border-box}.about-content .image-stack__item--bottom{grid-column:4 / -1;grid-row:1;padding-top:25%}.about-content .image-stack__item--top{grid-row:1;grid-column:1 / span 2;z-index:1}.about-content img{max-width:500px;height:fit-content;border-radius:3px}.about-content .about-description{width:45%;max-width:900px}.about-content .about-description p{margin-bottom:10px;color:var(--text-white)}.services-content{background:var(--lighter-blue);width:100%;display:flex;flex-direction:column;align-items:center}.services-content .why-us{background:#fff;width:80%;border-radius:5px;box-shadow:#959da533 0 8px 24px;position:relative;bottom:80px;padding-top:15px;margin-right:20px}.services-content .why-us h2{font-size:32px;text-align:center}.services-content .why-us .why-section{display:flex;justify-content:center;flex-wrap:wrap;margin:0 10px 15px}.services-content .why-us .why-section .why-block{width:370px;margin:15px;display:flex;justify-content:flex-start;align-items:center;border:3px solid var(--secondary-red);border-radius:60px;padding:15px}.services-content .why-us .why-section .why-block img{margin:0 20px 0 12px}.services-content .why-us .why-section .why-block span{max-width:60%;font-weight:600}.services-content .why-us img{max-width:80px;height:auto}.services-content .service-heading{margin-bottom:10px;font-size:42px;color:var(--primary-blue);-webkit-text-fill-color:white;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--primary-blue);letter-spacing:1px}.services-content .service-block-section{width:80%;display:flex;justify-content:center;column-gap:50px;margin-bottom:50px}.services-content .service-block{width:270px;text-align:center;padding-bottom:10px;border-radius:5px}.services-content .service-block img{object-fit:cover;width:inherit;height:190px;border-top-right-radius:5px;border-top-left-radius:5px}.services-content .service{background:var(--primary-blue);width:290px}.services-content .service:hover,.services-content .service-2:hover{box-shadow:0 1px 10px #0000004d}.services-content .service h3{color:var(--text-white);font-size:16px;width:290px}.services-content .service-2{background:var(--text-white)}.services-content .service-2 h3{color:var(--primary-blue);font-size:16px}.services-content .plans .service-block{background:var(--text-white);padding:10px;border-radius:0;border-bottom:5px solid var(--primary-blue)}.services-content .plans .service-block h3{color:var(--primary-blue);font-size:20px}.services-content .plans .service-block p{color:var(--text-black);font-size:14px;padding:10px}.services-content .plans .service-block button{margin-bottom:10px}.services-content .plans .service-block:hover{background:var(--primary-blue)}.services-content .plans .service-block:hover h3,.services-content .plans .service-block:hover p{color:var(--text-white)}.services-content .plans .service-block:hover button{background:var(--text-white)}.services-content .plans .service-block:hover button a{color:var(--primary-blue)}.contact-content{text-align:center}.contact-content h3{font-size:24px}.contact-content .email-info{font-size:20px;font-weight:600;margin:20px 0;display:flex;align-items:center;justify-content:center}.contact-content a{font-weight:500;color:var(--text-grey)}.contact-content .email-info a{color:var(--primary-blue);font-weight:600;font-size:20px;margin-left:10px}.contact-content .email-info img{width:20px}.contact-content button{background:var(--secondary-red);display:block;margin:20px auto}.contact-content button a{font-weight:700;color:#fff;font-size:16px}@media (max-width:800px){section{padding:10px}.main-content{flex-direction:column;align-items:center;margin-top:0}.main-content main{width:70vw;text-align:center}.main-content main h1{font-size:42px;line-height:52px}.main-content main p{font-size:12px}.main-content main a{font-size:16px}.main-content main .main-content main img.main-img{width:70%;margin-top:20px}.about-content{flex-direction:column;align-items:center}.about-content .about-description{width:80%;margin-top:20px;font-size:14px;text-align:center}.services-content .why-us h2{font-size:28px}.services-content .why-us .why-section .why-block{width:300px}.services-content .why-us .why-section .why-block img{max-width:50px}.services-content .why-us .why-section .why-block span{font-size:12px}.services-content .service-block-section{flex-direction:column;align-items:center;row-gap:40px}.services-content .service h4,.services-content .service-2 h4{font-size:16px}.services-content .plans .service-block{align-items:center}.services-content .plans .service-block p{font-size:12px;padding:10px 20px;text-align:center}.services-content .plans .service-block button a{font-size:16px}.contact-content a{font-size:16px}}@media (max-width:510px){.main-content main{width:70vw;text-align:center}.main-content img.main-img{max-width:100%;margin-top:10px}.about-content .image-stack{max-width:280px}.about-content img{max-width:200px}}
