@media only screen and (max-width: 1400px){.footer{flex-direction:column}.footer .brand{display:none}.footer .form{margin-bottom:30px;width:100% !important}.footer .info{width:100% !important}.footer .info .info-texts{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:30px}.footer .info .info-texts .line{padding:0 15px}}@media only screen and (max-width: 1250px){.footer{padding:50px 50px !important}.project-info .section2 .image{margin-bottom:40px}.project-info .section2 .image::before{border-width:300px 0 0 300px}.project-info .section1 .image{margin-bottom:40px}.project-info .section1 .image::before{border-width:300px 300px 0 0}}@media only screen and (max-width: 1024px){nav{display:block !important;padding:0;height:initial}nav .brand{padding-left:30px}nav .brand img{width:150px}nav .bars{display:block}nav .menu{max-height:0;overflow:hidden;background-color:white}nav .menu li{float:none}.wrap{padding:0 15px}.intro{padding:0 15px}.intro h1{font-size:35px}.intro h2{font-size:20px}}@media only screen and (max-width: 991px){.about .image,.about .info{flex:none;padding:0;margin-bottom:30px;width:100%;max-width:100%;display:block}.about .image{text-align:center}.about .image img{text-align:center;width:100%;max-width:400px;height:auto;max-height:initial}.about .info p{padding:0 15px}}@media only screen and (max-width: 768px){.about .image{padding:0;margin-bottom:30px}.wrap{padding:0px}.main-intro h1{font-size:40px}.main-intro h2{font-size:25px}.main-intro .intro-button{font-size:30px;padding:10px 30px}.main-intro .intro-button::after{left:-10px;top:-10px}.intro{padding:80px 0 0 0;text-align:center;min-height:100%}.intro h1{font-size:25px}.intro h1 br{display:none}.intro h2{font-size:14px;display:none}.intro .row{display:block !important}.intro .service-form{display:none}.intro .service-form .form-steps{position:fixed;top:0;left:0;width:100%;height:100%;background-color:white;z-index:999999;padding:30px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:column}.intro .service-form .form-steps .steps{margin-bottom:25px !important}.intro .service-form .form-steps .step-slide,.intro .service-form .form-steps .steps{width:100%;max-width:300px;margin:0 auto}.intro .service-form form{background-color:transparent}.intro .service-form form .input-wrapper input{padding:5px}.intro .service-form form .input-wrapper .submit-button{padding:15px}.intro .service-form .title{padding:5px 0;font-size:20px}.intro .service-form .input-wrapper{margin:5px 0}.intro .service-form .input-wrapper .submit-button{margin-top:10px;padding:20px 6px;font-size:20px}.project-info{padding-top:30px}.project-info .about-project{font-size:16px;letter-spacing:3px;padding-bottom:0}.project-info .section1 h2{font-size:25px}.project-info .section2 .text p{font-size:16px;letter-spacing:3px}.footer{flex-direction:column;padding:15px !important}.footer .form{margin-bottom:60px}.footer .form form input,.footer .form form select{font-size:14px !important;margin:5px auto !important}.footer .form .send-button-wrapper{text-align:center !important}.footer .form .send-button-wrapper .send-button{padding:15px 8px;font-size:20px}.footer .info{font-size:16px !important}.footer .info .info-texts{flex-direction:column;align-items:flex-start}.footer .info .brand{text-align:left !important}.footer .info .brand img{max-width:200px}.footer .info .brand .line .text p{font-size:14px}}@media only screen and (max-width: 600px){.project-info .section2 .image{margin-bottom:40px;padding:15px}.project-info .section2 .image::before{border-width:200px 0 0 200px}.project-info .section2 .image img{max-width:300px}.project-info .section1 .image{margin-bottom:40px;padding:15px}.project-info .section1 .image::before{left:0;border-width:200px 200px 0 0}.project-info .section1 .image img{width:100%}}@media only screen and (max-width: 460px){.footer .email-line{display:none !important}}
