.services-module__zrYpSG__main{min-height:100vh;padding:6rem;display:block}.services-module__zrYpSG__textLink{color:#3383ff}.services-module__zrYpSG__centerBig{text-align:center;justify-content:center;align-items:center;padding:1rem 0;font-size:4rem;display:flex;position:relative}.services-module__zrYpSG__centerBig p{margin-top:50px;margin-bottom:1px}.services-module__zrYpSG__centerNormal{text-align:center;padding:1rem 0;font-size:1.5rem;font-weight:300;display:block;position:relative}.services-module__zrYpSG__centerNormal p{margin:20px}.services-module__zrYpSG__centerNormal a{color:#1e90ff}.services-module__zrYpSG__gridThree{grid-template-columns:repeat(3,1fr);gap:1.5rem;width:90%;margin:2rem auto;display:grid}.services-module__zrYpSG__card{border-radius:var(--border-radius);border:1px solid rgba(var(--card-border-rgb), .25);background:rgba(var(--card-rgb), .04);flex-direction:column;gap:.8rem;padding:1.5rem 1.8rem;display:flex}.services-module__zrYpSG__card h2{margin-bottom:.4rem;font-size:1.8rem;font-weight:600}.services-module__zrYpSG__card p{opacity:.75;margin:0;font-size:1.3rem;font-weight:300;line-height:1.5}.services-module__zrYpSG__card ul{opacity:.8;flex:1;margin:0;padding-left:1.2rem;font-size:1.2rem;font-weight:300;line-height:1.6}.services-module__zrYpSG__cardCta{color:#1e90ff;margin-top:.8rem;font-size:1.3rem;text-decoration:none;display:inline-block}.services-module__zrYpSG__cardCta:hover{text-decoration:underline}.services-module__zrYpSG__formSection{width:55%;margin:0 auto 2rem}.services-module__zrYpSG__form{flex-direction:column;gap:1.4rem;margin-top:1.5rem;display:flex}.services-module__zrYpSG__formRow{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.services-module__zrYpSG__formGroup{flex-direction:column;gap:.4rem;display:flex}.services-module__zrYpSG__label{opacity:.7;font-size:1.1rem;font-weight:400}.services-module__zrYpSG__input,.services-module__zrYpSG__select,.services-module__zrYpSG__textarea{border:none;border-bottom:1px solid rgba(var(--card-border-rgb), .5);color:inherit;background:0 0;border-radius:0;outline:none;width:100%;padding:.5rem .6rem;font-family:inherit;font-size:1.3rem;font-weight:300}.services-module__zrYpSG__input:focus,.services-module__zrYpSG__select:focus,.services-module__zrYpSG__textarea:focus{border-bottom-color:#1e90ff}.services-module__zrYpSG__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23888' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right .4rem center;background-repeat:no-repeat;padding-right:1.8rem}.services-module__zrYpSG__textarea{resize:vertical;border:1px solid rgba(var(--card-border-rgb), .5);border-radius:4px;min-height:100px;padding:.6rem}.services-module__zrYpSG__textarea:focus{border-color:#1e90ff}.services-module__zrYpSG__submitButton{border:1px solid rgba(var(--card-border-rgb), .5);border-radius:var(--border-radius);color:inherit;cursor:pointer;background:0 0;align-self:flex-start;padding:.6rem 2rem;font-family:inherit;font-size:1.3rem;font-weight:400;transition:background .2s,border .2s}.services-module__zrYpSG__submitButton:hover:not(:disabled){background:rgba(var(--card-rgb), .1);border-color:rgba(var(--card-border-rgb), .8)}.services-module__zrYpSG__submitButton:disabled{opacity:.5;cursor:default}.services-module__zrYpSG__formNote{opacity:.55;text-align:center;margin-top:1rem;font-size:1.1rem;font-weight:300}.services-module__zrYpSG__successMessage{text-align:center;opacity:.85;padding:2rem 0;font-size:1.5rem;font-weight:300}.services-module__zrYpSG__successMessage a{color:#1e90ff}.services-module__zrYpSG__errorMessage{color:#c0392b;font-size:1.2rem;font-weight:300}.services-module__zrYpSG__errorMessage a{color:#1e90ff}@media (max-width:700px){.services-module__zrYpSG__main{padding:2rem}.services-module__zrYpSG__gridThree{grid-template-columns:1fr;width:100%}.services-module__zrYpSG__formSection{width:100%}.services-module__zrYpSG__formRow{grid-template-columns:1fr}.services-module__zrYpSG__centerBig{font-size:2.5rem}}@media (min-width:701px) and (max-width:1120px){.services-module__zrYpSG__gridThree{grid-template-columns:1fr 1fr;width:95%}.services-module__zrYpSG__formSection{width:80%}}
