.ServiceForm-module__DMWFYa__formSection{color:#fff;background-color:#000;margin:60px 100px 120px;padding:80px 20px;font-family:sans-serif}.ServiceForm-module__DMWFYa__container{text-align:center;max-width:85%;margin:0 auto}.ServiceForm-module__DMWFYa__mainTitle{margin-bottom:20px;font-size:56px;font-weight:800}.ServiceForm-module__DMWFYa__subtitle{max-width:95%;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.5}.ServiceForm-module__DMWFYa__form{text-align:left}.ServiceForm-module__DMWFYa__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ServiceForm-module__DMWFYa__field{margin-bottom:20px}.ServiceForm-module__DMWFYa__field label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.ServiceForm-module__DMWFYa__input,.ServiceForm-module__DMWFYa__textarea,.ServiceForm-module__DMWFYa__select{color:#333;background-color:#fff;border:1px solid #fff;border-radius:4px;width:100%;padding:12px 15px;font-size:16px}.ServiceForm-module__DMWFYa__selectWrapper{position:relative}.ServiceForm-module__DMWFYa__captchaCode{letter-spacing:1px;margin-bottom:5px;font-weight:700}.ServiceForm-module__DMWFYa__disclaimer{color:#fff;text-align:center;margin:30px 0;font-size:15px;line-height:1.4}.ServiceForm-module__DMWFYa__link{text-decoration:underline;color:#f7d000!important}.ServiceForm-module__DMWFYa__buttonCenter{justify-content:center;display:flex}.ServiceForm-module__DMWFYa__submitBtn{color:#fff;text-transform:capitalize;cursor:pointer;background-color:#0cf;border:none;border-radius:2px;padding:15px 40px;font-weight:800;transition:background-color .3s,transform .2s}.ServiceForm-module__DMWFYa__submitBtn:hover{background-color:#00589e;transform:translateY(-2px)}@media (max-width:1024px){.ServiceForm-module__DMWFYa__formSection{margin:0}.ServiceForm-module__DMWFYa__mainTitle{font-size:42px}.ServiceForm-module__DMWFYa__container{max-width:700px}}@media (max-width:768px){.ServiceForm-module__DMWFYa__mainTitle{font-size:32px}.ServiceForm-module__DMWFYa__form{width:95%;margin:auto}.ServiceForm-module__DMWFYa__row{grid-template-columns:1fr}.ServiceForm-module__DMWFYa__submitBtn{width:100%;max-width:320px}.ServiceForm-module__DMWFYa__formSection{padding:50px 15px}}
.ServicesList-module__OpReaW__servicesSection{background:#fff;padding:80px 20px}.ServicesList-module__OpReaW__container{grid-template-columns:1fr 1fr;gap:40px 60px;max-width:1100px;margin:0 auto;display:grid}.ServicesList-module__OpReaW__mainTitle{color:#00589e;text-align:center;margin-bottom:50px;font-family:sans-serif;font-size:48px;font-weight:800}.ServicesList-module__OpReaW__serviceItem{color:#111;padding-bottom:14px;font-size:28px;font-weight:600;text-decoration:none;transition:color .3s;position:relative}.ServicesList-module__OpReaW__underline{background:#ccc;width:100%;height:1px;transition:all .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.ServicesList-module__OpReaW__serviceItem:hover{color:#000}.ServicesList-module__OpReaW__serviceItem:hover .ServicesList-module__OpReaW__underline{background:#000;height:2px;transform:scaleX(1.02)}.ServicesList-module__OpReaW__underline{transform-origin:0;transform:scaleX(1)}.ServicesList-module__OpReaW__fullWidth{grid-column:span 2}.ServicesList-module__OpReaW__buttonWrapper{justify-content:center;margin-top:50px;display:flex}.ServicesList-module__OpReaW__viewAllBtn{color:#fff;text-transform:capitalize;cursor:pointer;background-color:#0cf;border:none;border-radius:2px;outline:none;padding:15px 35px;font-size:14px;font-weight:800;transition:background-color .3s,transform .2s,box-shadow .3s;display:inline-block}.ServicesList-module__OpReaW__viewAllBtn:hover{background-color:#00589e}@media (max-width:1024px){.ServicesList-module__OpReaW__mainTitle{font-size:40px}.ServicesList-module__OpReaW__container{grid-template-columns:1fr 1fr;width:80%}.ServicesList-module__OpReaW__fullWidth{grid-column:span 2}.ServicesList-module__OpReaW__serviceItem{font-size:24px}}@media (max-width:640px){.ServicesList-module__OpReaW__servicesSection{padding:80px 30px}.ServicesList-module__OpReaW__mainTitle{margin-bottom:30px;font-size:36px}.ServicesList-module__OpReaW__container{grid-template-columns:1fr;gap:30px}.ServicesList-module__OpReaW__fullWidth{grid-column:span 1}.ServicesList-module__OpReaW__serviceItem{font-size:22px}}
