.CustomInput{position:relative;display:flex;flex-direction:column;gap:10px;width:100%}.CustomInput label{font-size:14px;font-weight:700;line-height:1.3;text-transform:uppercase}.CustomInput input,.CustomInput label{position:relative;color:var(--white-color)}.CustomInput input{display:flex;padding:12px 18px;justify-content:center;align-items:center;align-self:stretch;gap:10px;background-color:var(--main-alt-color);transition:var(--main-transition);border:none;outline:none;font-size:12px;font-style:normal;font-weight:400;width:100%}.CustomInput input::-moz-placeholder{color:var(--gray-color);-moz-transition:var(--main-transition);transition:var(--main-transition)}.CustomInput input::placeholder{color:var(--gray-color);transition:var(--main-transition)}.CustomInput input:focus::-moz-placeholder{opacity:0}.CustomInput input:focus::placeholder{opacity:0}.CustomPhoneInput{position:relative;display:flex;flex-direction:column;gap:10px;width:100%}.CustomPhoneInput label{position:relative;color:var(--white-color);font-size:14px;font-weight:700;line-height:1.3;text-transform:uppercase}.CustomPhoneInput .CustomPhone_input{position:relative;display:flex;padding:12px 18px;justify-content:center;align-items:center;align-self:stretch;gap:10px;background-color:var(--main-alt-color);transition:var(--main-transition);border:none;outline:none;color:var(--white-color);font-size:12px;font-style:normal;font-weight:400;width:100%}.CustomPhoneInput input::-moz-placeholder{color:var(--gray-color);-moz-transition:var(--main-transition);transition:var(--main-transition)}.CustomPhoneInput input::placeholder{color:var(--gray-color);transition:var(--main-transition)}.CustomPhoneInput input:focus::-moz-placeholder{opacity:0}.CustomPhoneInput input:focus::placeholder{opacity:0}.CustomTextArea{position:relative;display:flex;flex-direction:column;gap:10px;width:100%}.CustomTextArea label{position:relative;color:var(--white-color);font-size:14px;font-weight:700;line-height:1.3;text-transform:uppercase}.CustomTextArea textarea{position:relative;display:flex;padding:12px 18px;justify-content:center;align-items:center;align-self:stretch;gap:10px;background-color:var(--main-alt-color);transition:var(--main-transition);border:none;outline:none;color:var(--white-color);font-size:12px;font-style:normal;font-weight:400;width:100%;height:200px;resize:vertical}.CustomTextArea input::-moz-placeholder{color:var(--gray-color);-moz-transition:var(--main-transition);transition:var(--main-transition)}.CustomTextArea input::placeholder{color:var(--gray-color);transition:var(--main-transition)}.CustomTextArea input:focus::-moz-placeholder{opacity:0}.CustomTextArea input:focus::placeholder{opacity:0}.ContactInfo{position:relative}.ContactInfo .container{position:relative;border-top:1px solid var(--main-alt-color);padding-top:var(--main-padding-top);padding-bottom:var(--main-padding-bottom);display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px}.ContactInfo .container .leftInfo{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:25px;width:50%}.ContactInfo .container .leftInfo .InfoBox{position:relative;display:flex;flex-direction:column;gap:20px}.ContactInfo .container .leftInfo .InfoBox h3{position:relative;color:#b61e16;font-size:14px;font-weight:700;line-height:1.3;text-transform:uppercase}.ContactInfo .container .leftInfo .InfoBox ul{position:relative;display:flex;flex-direction:column;gap:5px}.ContactInfo .container .leftInfo .InfoBox ul li a{position:relative;color:var(--gray-color);font-size:14px;font-weight:400;line-height:1.7;text-decoration:underline;transition:var(--main-transition)}.ContactInfo .container .leftInfo .InfoBox ul li a:hover{color:var(--red-color);font-size:16px;font-weight:700;padding-inline-start:10px}.ContactInfo .container .SocialMedia{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:15px}.ContactInfo .container .SocialMedia li a{position:relative;color:var(--gray-color);font-size:14px;font-weight:400;line-height:1.2;text-decoration:underline;transition:var(--main-transition)}.ContactInfo .container .SocialMedia li a:hover{color:var(--red-color);font-size:16px;font-weight:700}.ContactInfo .container .SocialMedia li a svg{position:relative;width:20px}.ContactInfo .container .SocialMedia li a:hover svg path{stroke:var(--white-color)}.ContactInfo .container .SocialMedia li a:hover svg{scale:1.2}.ContactFormSection{position:relative}.ContactFormSection:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-image:url(/_next/static/media/Particles3.455e26d4.webp);background-blend-mode:multiply;background-repeat:no-repeat;background-position:100% 100%;background-size:cover;opacity:.05}.ContactFormSection>.container{position:relative;display:flex;align-items:flex-start;gap:120px;transition:var(--main-transition);padding-top:120px;padding-bottom:var(--main-padding-bottom)}@media (max-width:992px){.ContactFormSection>.container{flex-direction:column;gap:20px}}.ContactFormSection>.container .left{position:relative;display:flex;flex-direction:column;gap:10px;min-width:-moz-fit-content;min-width:fit-content;max-width:100%}.ContactFormSection>.container .left h1{position:relative;color:var(--white-color);text-align:start;font-size:50px;font-style:normal;font-weight:700;line-height:1.5;text-transform:uppercase;transition:var(--main-transition)}@media (max-width:1024px){.ContactFormSection>.container .left h1{font-size:35px}}.ContactFormSection>.container .right{position:relative;width:100%}.ContactFormSection>.container .ContactForm{position:relative;display:flex;flex-direction:column;gap:15px;width:100%}.ContactFormSection>.container .ContactForm .flexBox{position:relative;display:flex;align-items:flex-start;gap:15px;width:100%}@media (max-width:1280px){.ContactFormSection>.container .ContactForm .flexBox{flex-direction:column}}