.contact-header{display:flex;flex-direction:row;justify-content:center}.contact-header .left-contact{width:50%;display:grid;grid-template-rows:repeat(2, 1fr)}.contact-header .left-contact .left-top-contact{display:flex;flex-direction:column;justify-content:center;position:relative}.contact-header .left-contact .left-top-contact:before{content:"";position:absolute;right:-50vw;background:rgba(0, 0, 0, 0.05);height:100%;width:150vw}.contact-header .left-contact .left-top-contact h1{margin-top:14px;font-size:60px;font-weight:500}.contact-header .left-contact .left-bottom-contact{display:grid;grid-template-columns:1fr 1fr;align-items:center}.contact-header .left-contact .left-bottom-contact h2{margin-top:32px;font-size:39px;font-weight:normal;margin-bottom:30px}.contact-header .left-contact .left-bottom-contact .coo-add-contact{font-size:20px}.contact-header .left-contact .left-bottom-contact .bottom-contact{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center}.contact-header .left-contact .left-bottom-contact .bottom-contact .left-left-contact{display:flex;flex-direction:column;align-items:flex-start}.contact-header .left-contact .left-bottom-contact .bottom-contact .left-right-contact{display:flex;flex-direction:column;align-items:flex-start}.contact-header .right-contact{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding-left:9rem;padding-top:7rem;padding-bottom:8.5rem}.contact-header .right-contact:before{content:"";position:absolute;left:0;background:#040F16;height:100%;width:100vw;z-index:-1}.contact-header .right-contact .right-contact-content{display:flex;flex-direction:column;align-items:flex-start}.contact-header .right-contact .right-contact-content .right-contact-img{display:flex;justify-content:center;margin-bottom:32px}.contact-header .right-contact .right-contact-content .right-contact-img img{max-width:100%}.contact-header .right-contact .right-contact-content a{text-decoration:none}.contact-header .right-contact .right-contact-content button{background-color:#FDFFFC;color:#000000;text-decoration:none;transition:color 0.5s ease, transform 0.5s ease}.contact-header .right-contact .right-contact-content button:hover{color:#FE0000}.contact-header .right-contact .square8-title{margin-bottom:16px}.contact-header .right-contact .square8-title p{color:#FDFFFC;opacity:0.37}.contact-header .right-contact .sub-title-wy{color:#FDFFFC;margin-bottom:16px}.contact-header .right-contact .txt-contact-r{font-size:16px;color:#FDFFFC;opacity:0.75}@media (max-width:1199px){.contact-header .left-contact .left-top-contact h1{font-size:2.8rem}.contact-header .left-contact .left-bottom-contact h2{font-size:24px}.contact-header .left-contact .left-bottom-contact .coo-add-contact{font-size:16px}}@media (max-width:991px){.contact-header{display:flex;flex-direction:column;align-items:center}.contact-header .left-contact{display:flex;flex-direction:column;width:100%}.contact-header .left-contact .left-top-contact{padding:3rem 0}.contact-header .left-contact .left-bottom-contact{padding:3rem 0}.contact-header .right-contact{width:100%;padding:4rem 0 5.5rem 0}.contact-header .right-contact::before{left:-50vw;width:150vw}}@media (max-width:575px){.contact-header .left-contact .left-top-contact h1{font-size:2rem}.contact-header .left-contact .left-bottom-contact{grid-template-columns:1fr;gap:20px}.contact-header .left-contact .left-bottom-contact h3{margin-top:10px}.contact-header .right-contact h6{font-size:12px}}.form-contact-contact{background-color:rgba(0, 0, 0, 0.05);margin-top:8rem;margin-bottom:7rem;padding-top:6rem;padding-bottom:6rem}.form-contact-contact span{color:#FE0000}.form-contact-contact label,.form-contact-contact input,.form-contact-contact textarea{font-size:20px}.form-contact-contact label::placeholder,.form-contact-contact input::placeholder,.form-contact-contact textarea::placeholder{color:rgba(51, 51, 51, 0.2)}.form-contact-contact .message-form{font-size:30px;font-weight:500;opacity:0}.form-contact-contact .message-form p{font-size:30px;font-weight:500;text-align:center}.form-contact-contact .contact-form{padding-left:3.5rem;padding-right:3.5rem}.form-contact-contact .contact-form .contact-divider{height:1px;margin-top:16px;background-color:rgba(51, 51, 51, 0.5)}.form-contact-contact .contact-form .contact-form-input{display:grid;grid-template-columns:repeat(2, 1fr);gap:6rem}.form-contact-contact .contact-form .contact-form-input .form-li{display:flex;flex-direction:column}.form-contact-contact .contact-form .contact-form-input .form-li .align-form{display:flex;align-items:center}.form-contact-contact .contact-form .contact-form-input .form-li .align-form label{width:12.5rem;max-width:12.5rem}.form-contact-contact .contact-form .contact-form-input .form-li .align-form input{border:none;background-color:transparent}.form-contact-contact .contact-form .contact-form-input .form-li .align-form input input::placeholder{text-align:center}.form-contact-contact .contact-form .contact-form-msg{display:flex;flex-direction:column;margin-top:5rem}.form-contact-contact .contact-form .contact-form-msg textarea{border:none;background-color:transparent;padding-left:0;font-family:"Satoshi"}.form-contact-contact .contact-form .contact-form-check{margin-top:2.5rem;display:flex;align-items:center}.form-contact-contact .contact-form .contact-form-check input{color:#333333;opacity:0.5;height:22px;width:22px}.form-contact-contact .contact-form .contact-form-check p{margin-left:20px;font-size:15px;max-width:739px}.form-contact-contact .contact-form .form-submit .btn-devis button{font-size:16px}@media (max-width:1199px){.form-contact-contact .contact-form .contact-divider{height:1px;margin-top:16px;background-color:rgba(51, 51, 51, 0.5)}.form-contact-contact .contact-form .contact-form-input{gap:4rem}.form-contact-contact .contact-form .contact-form-input .form-li .align-form label{width:7rem;max-width:7rem}}@media (max-width:991px){.form-contact-contact{margin-top:6rem;margin-bottom:5rem}.form-contact-contact .contact-form .contact-divider{height:1px;margin-top:16px;background-color:rgba(51, 51, 51, 0.5)}.form-contact-contact .contact-form .contact-form-input{grid-template-columns:1fr;gap:4rem}}@media (max-width:575px){.form-contact-contact{padding:3rem 0}.form-contact-contact .contact-form{padding-left:1rem;padding-right:1rem}.form-contact-contact .contact-form .contact-divider{height:1px;margin-top:16px;background-color:rgba(51, 51, 51, 0.5)}.form-contact-contact .contact-form .contact-form-input{grid-template-columns:1fr;gap:4rem}.form-contact-contact .contact-form .contact-form-input .form-li .align-form{flex-direction:column;align-items:start}.form-contact-contact .contact-form .contact-form-input .form-li .align-form label{width:100%}.form-contact-contact .contact-form .contact-form-input .form-li .align-form input{margin-top:0.5rem;padding-left:0}.form-contact-contact .contact-form .contact-form-check{margin-top:1.5rem;display:flex;flex-direction:column-reverse;align-items:start}.form-contact-contact .contact-form .contact-form-check label{margin-top:0.5rem}.form-contact-contact .contact-form .contact-form-check input{color:#333333;opacity:0.5;height:18px;width:18px;margin:0}.form-contact-contact .contact-form .contact-form-check p{font-size:10px;margin-left:0}}