.home{display:flex;justify-content:center;align-items:center;background:url(4e23d7d6f29025d32405db4cec22c1aa.jpg) 50% no-repeat;background-size:cover;height:612px;position:relative}.home .home-logo{position:absolute;left:30px;top:30px;width:170px}.home .home-logo img{width:100%}.home .home-box{width:100%;max-width:1200px;padding:0 100px;display:flex;justify-content:space-between}.home .home-box .text-box{display:flex;flex-direction:column;width:60%;padding:20px 0}.home .home-box .text-box .home-title{color:#fff;font-size:2.7rem;margin-bottom:7px}.home .home-box .text-box .home-subtitle{color:#fff;font-size:1.7rem}.home .home-box .text-box .accent{color:#ea3425;font-size:2.5rem;white-space:nowrap}.home .home-box .form-box{width:35%}.home .home-box .form-box .home-form{display:flex;flex-direction:column;width:100%;align-items:flex-end}.home .home-box .form-box .home-form input{box-sizing:border-box;height:50px;width:100%;margin-bottom:18px;background:transparent;border-radius:30px;color:#ccc;font-family:Comfortaa,cursive,sans-serif;font-size:1.1rem;border:1px solid #d7d7d7;padding:0 25px}.home .home-box .form-box .home-form input:focus{outline:none}.home .home-box .form-box .home-form input::placeholder{color:#ccc;font-family:Comfortaa,cursive,sans-serif;font-size:1.1rem}.home .home-box .form-box .home-form input.error{color:#ea3425;border-color:#ea3425}.home .home-box .form-box .home-form input.error::placeholder{color:#ea3425}.home .home-box .form-box .home-form button{background:#ea3425;border:1px solid #ea3425;color:#fff;padding:12px 40px;width:fit-content;font-size:1.1rem;margin-top:10px;border-radius:25px;cursor:pointer;font-family:Lucida Grande Bold,sans-serif;font-weight:700}@media screen and (max-width:768px){.home{height:650px}.home .home-logo{top:15px;left:20px}.home .home-box{flex-direction:column;padding:0 15px;margin-top:60px}.home .home-box .text-box{width:100%}.home .home-box .text-box .home-title{font-size:1.6rem}.home .home-box .text-box .home-subtitle{font-size:1.2rem;width:90%}.home .home-box .text-box .accent{font-size:1.4rem}.home .home-box .form-box{width:100%;margin-top:30px;align-items:flex-end;display:flex;justify-content:flex-end}.home .home-box .form-box .home-form{max-width:400px}.home .home-box .form-box .home-form input{font-size:1.1rem}.home .home-box .form-box .home-form input::placeholder{font-size:1.1rem}}.steps{display:flex;justify-content:center;padding:65px 0}.steps .steps-box{display:flex;flex-direction:column;width:100%;align-items:center;max-width:1200px;padding:0 5vw}.steps .steps-box .steps-image{width:100%;background:url(4208e5e1a6cd496941a91a86a934c09e.png) 50% no-repeat;background-size:cover;padding-top:76%}@media screen and (max-width:723px){.steps{padding:35px 0}.steps .steps-box{padding:0 35px}.steps .steps-box .steps-image{background:url(dc68ac5dc87985f723ae15e974830064.png) 50% no-repeat;background-size:cover;padding-top:392%}}.form{display:flex;justify-content:center;margin-top:-160px}.form .form-box{padding:0 100px;width:100%;max-width:1200px;display:flex;justify-content:flex-end}.form .form-box .contact-form{position:relative;display:flex;flex-direction:column;width:45%;max-width:465px;top:50%}.form .form-box .contact-form .title{color:#2a3669;font-size:1.4rem;margin-bottom:10px}.form .form-box .contact-form .subtitle{color:#5d5d5d;font-size:1rem}.form .form-box .contact-form form{display:flex;flex-direction:column}.form .form-box .contact-form form .inputs{display:flex;flex-direction:column;margin:30px 0 15px}.form .form-box .contact-form form .inputs input,.form .form-box .contact-form form .inputs textarea{box-sizing:border-box;height:50px;width:100%;border-radius:5px;color:#ccc;font-family:Comfortaa,cursive,sans-serif;font-size:1.1rem;border:none;padding:0 25px;background:#fff;margin-bottom:15px;-webkit-box-shadow:0 0 13px 0 rgba(43,55,108,.11);-moz-box-shadow:0 0 13px 0 rgba(43,55,108,.11);box-shadow:0 0 13px 0 rgba(43,55,108,.11);-webkit-appearance:none}.form .form-box .contact-form form .inputs textarea{height:100px;padding-top:15px}.form .form-box .contact-form form .inputs input:focus,.form .form-box .contact-form form .inputs textarea:focus{outline:none}.form .form-box .contact-form form .inputs .error{color:#ea3425}.form .form-box .contact-form form .inputs .error::placeholder{color:#ea3425}.form .form-box .contact-form form .inputs input::placeholder,.form .form-box .contact-form form .inputs textarea::placeholder{color:#ccc;font-family:Comfortaa,cursive,sans-serif;font-size:1.1rem}.form .form-box .contact-form form a,.form .form-box .contact-form form button{background:#ea3425;border:2px solid #ea3425;color:#fff;padding:14px 40px;width:100%;font-size:1.1rem;margin-top:10px;border-radius:5px;cursor:pointer;font-family:Lucida Grande Bold,sans-serif;font-weight:700}.form .form-box .contact-form form a.inverse,.form .form-box .contact-form form button.inverse{background:transparent;color:#ea3425}.form .form-box .contact-form form a.inverse{text-decoration:none;text-align:center;width:100%;box-sizing:border-box}@media screen and (max-width:920px){.form{margin:30px 0}.form .form-box{padding:0 25px}.form .form-box .contact-form{position:static;width:100%}.form .form-box .contact-form form .inputs input,.form .form-box .contact-form form .inputs textarea{font-size:.9rem;padding-left:15px}.form .form-box .contact-form form .inputs input::placeholder,.form .form-box .contact-form form .inputs textarea::placeholder{font-size:.9rem}}.thanks-box{width:100%;display:flex;flex-direction:column;align-items:center}.thanks-box .download-image{width:70px}.thanks-box .download-image img{width:100%}.thanks-box h1{font-size:1.3rem;color:#2a3669;text-align:center}.thanks-box span{color:#aaa;font-size:1rem;text-align:center}.thanks-box span a{text-decoration:none;color:#ea3425}.contact-box{width:100%;display:flex;flex-direction:column;align-items:center}.contact-box h1{font-size:1.5rem;color:#2a3669;text-align:center}.contact-box span{color:#aaa;font-size:1.1rem;text-align:center}@media screen and (max-width:920px){.thanks-box h1{font-size:1.1rem}.thanks-box span{color:#aaa;font-size:.9rem;text-align:center}.contact-box h1{font-size:1.3rem}.contact-box span{font-size:.9rem}}