body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0}header{background-color:#fff;color:#222;position:fixed;top:0;width:100%;z-index:1000}.header-content,header{align-items:center;height:100px}.header-content{display:flex;justify-content:space-between;padding:0 7%}.header-links label{cursor:pointer;font-size:1.2rem;font-weight:500;padding:0 30px}.ggc{background:#e2c9f7;background:linear-gradient(90deg,#e2c9f7,#cee1fa 13%,#cfd6ff 35%,#d3d8f3 76%,#edd2ec)}.footer-info-p{color:#cfd6ff;font-size:1.3rem;margin-bottom:30px}.logo{background-image:url(/static/media/rtplogo3.9fe2d3a28115928de418.png);background-position:50%;background-repeat:no-repeat;background-size:90%;margin-right:10px;padding:40px}.logo-title{font-size:1.5rem;font-weight:900}.home-section{background-color:#fff;display:flex;justify-content:center;margin-top:100px;padding:50px 7%;text-align:center}.text-container{margin-right:40px;text-align:left}.text-container h1{font-size:2.5rem;letter-spacing:2px}.text-container p{font-size:26px;letter-spacing:1px;margin-bottom:50px}.text-container button{background-color:#001392;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1.3rem;font-weight:600;padding:20px 40px}.text-container button:hover{background-color:#0033a0}.about-section{padding:50px 7%;text-align:center}.about-section label{font-size:3rem;font-weight:500}.about-section p{font-size:1.5rem;font-weight:500;margin-bottom:30px}.about-cards-container{display:flex;justify-content:center;margin-top:30px}.about-card{background-color:#6c74b4b3;border-radius:10px;margin-right:20px;text-align:left;width:30%}.about-card:last-child{margin-right:0}.about-card label{color:#fff;display:block;font-size:1.5rem;font-weight:500;padding-left:20px;padding-top:20px}.about-card p{color:#fff;font-size:1.4rem;font-weight:400;margin-top:10px;padding:0 20px}.services-section{background-color:#fff;padding:50px 7%;text-align:center}.services-section label{font-size:3rem;font-weight:500}.services-section p{font-size:1.5rem;font-weight:500;margin-bottom:60px;text-align:center}.services-container{display:flex;justify-content:center}.services-image{background-image:url(/static/media/ser.b20d261095b6ed3a96f2.png);background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:30px;width:40%}.services-details{align-self:flex-start;text-align:left;width:40%}.services-list{font-size:1.3rem;list-style:none;margin:0}.services-list li{margin-bottom:30px}.services-list li strong{display:block;font-weight:500;margin-bottom:5px}.services-list li:last-child{margin-bottom:0}.contact-section{background-color:#000a4c;padding:50px 7%}.contact-container{display:flex;justify-content:space-around}.contact-info{width:50%}.contact-info label{color:#cfd6ff;font-size:2rem;font-weight:500}.contact-info p{color:#cfd6ff;font-size:1rem;margin-bottom:15px;margin-top:30px}.contact-form-container{background-color:#444c83;border-radius:10px;padding:30px;text-align:center}.contact-form-container label{color:#cfd6ff;font-size:1rem}.contact-form-container>label{display:block;font-size:2rem;font-weight:500;margin-bottom:15px}.contact-form-container p{color:#cfd6ff;font-size:1rem;margin:0 0 2px;text-align:center}.contact-form{display:flex;flex-direction:column;margin-top:20px}.contact-form input,.contact-form textarea{background-color:#000a4c;border:0;border-radius:10px;color:#fff;margin-bottom:20px;margin-top:10px;padding:20px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#8188b4;font-size:1rem;opacity:1}.contact-form label{display:none}.contact-form textarea{resize:none}.contact-form button{background-color:#cfd6ff;border:none;border-radius:40px;color:#000a4c;cursor:pointer;font-size:1rem;font-weight:600;margin-top:20px;padding:15px}.contact-form button:hover{background-color:#e0e6ff}.logo-sub-title{letter-spacing:.14rem}.contact-svn{align-items:center;display:flex}.message-info{background-color:#00b94a;border-radius:5px;bottom:20px;color:#fff;font-size:1rem;padding:20px;position:fixed;right:10px;z-index:100}@media (min-width:967px) and (max-width:1100px){.header-content{padding:0 20px}.about-section,.home-section{padding:50px 20px}.services-section{padding:50px 10px}.contact-section{padding:50px 20px}}@media (max-width:967px){.services-list{padding:0}.contact-svn{align-items:flex-start}.logo-sub-title{letter-spacing:.12rem}.header-content{padding:0}.contact-form-container{margin-top:20px}.contact-section{padding:30px}.contact-container{flex-direction:column}.contact-info{width:100%}.services-section{padding:30px}.services-image{display:none}.about-card,.services-details{text-align:center;width:100%}.about-card{margin-bottom:20px;margin-right:0}.about-cards-container{flex-direction:column}.about-section{padding:30px;text-align:center}.text-container{margin-right:0;text-align:center}.home-section{padding:30px}header{padding:10px}.logo{background-size:90%}.logo-title{font-size:1.5rem}.header-links{display:none;flex-direction:column;gap:10px;width:100%}.header-links label{font-size:14px;text-align:left}.home-logo{display:none}}
/*# sourceMappingURL=main.5040c12c.css.map*/