.Demo2_demo2__2mma_{color:#fff;background-color:var(--secondary-blue);display:grid;justify-items:center;background-color:var(--primary-blue);padding:30px}.Demo2_demo2__2mma_ h1,.Demo2_demo2__2mma_ h2,.Demo2_demo2__2mma_ p{text-align:center;margin-bottom:50px}.Demo2_demo2__2mma_ p{max-width:450px}.Demo2_underline__HL4yI{text-decoration:underline}.Demo2_form__8NxP1{display:grid;margin-bottom:2rem;width:500px}.Demo2_form__8NxP1 input{margin-bottom:1rem}.Demo2_form__8NxP1 label{margin-top:1rem}.Demo2_form__8NxP1 button{background-color:var(--third-blue);width:50%;border:none;color:var(--secondary-blue);font-weight:700;font-size:1.2rem;margin:0 auto;border-radius:5px;padding:1rem}.Demo2_form__8NxP1 button:hover{cursor:pointer;transition:.3s;background-color:var(--primary-blue);color:var(--secondary-blue);background-color:#fff}.Demo2_form__8NxP1 input,.Demo2_form__8NxP1 select,.Demo2_form__8NxP1 textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;box-sizing:border-box;background-color:var(--primary-blue);border-radius:5px;padding:.5rem 1rem;color:var(--secondary-blue);font-size:large;background-color:#fff}.Demo2_form__8NxP1 input:focus-visible,.Demo2_form__8NxP1 select:focus-visible,.Demo2_form__8NxP1 textarea:focus-visible{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none}.Demo2_form__8NxP1 textarea{margin-bottom:1rem;height:100px}.Demo2_form__8NxP1 textarea::-moz-placeholder{color:var(--secondary-blue)}.Demo2_form__8NxP1 textarea:-ms-input-placeholder{color:var(--secondary-blue)}.Demo2_form__8NxP1 textarea::placeholder{color:var(--secondary-blue)}.Demo2_form__8NxP1 input::-moz-placeholder{color:var(--secondary-blue);font-size:14px}.Demo2_form__8NxP1 input:-ms-input-placeholder{color:var(--secondary-blue);font-size:14px}.Demo2_form__8NxP1 input::placeholder{color:var(--secondary-blue);font-size:14px}.Demo2_section8__g1JVx{display:grid;grid-template-columns:25% 75%;align-items:center;justify-items:center;padding:3rem 10rem;color:#fff;font-weight:700;font-size:2.5rem;background-color:var(--primary-blue);grid-gap:10rem}.Demo2_section8__g1JVx>div:first-child{max-height:20rem;overflow:hidden}@media only screen and (max-width:768px){.Demo2_section8__g1JVx{padding:1rem;grid-gap:0;grid-template-columns:none;font-size:1.5rem;width:100%}.Demo2_section8__g1JVx>div:first-child{width:100px}.Demo2_demo2__2mma_ h1,.Demo2_demo2__2mma_ h2,.Demo2_demo2__2mma_ p{padding:0 1rem}.Demo2_form__8NxP1{width:100%}}