@layer Base{body .questionnaire .top{display:flex;flex-direction:column;align-items:center}body .questionnaire .top img{width:300px;margin:2rem 0}body .questionnaire .top .title{color:#003952}body .questionnaire .top p{font-family:"Avenir Book";font-size:1.2rem;margin:4rem 20%}body .questionnaire .top p strong{font-family:"Avenir"}body .questionnaire .form{background:#fcf8f0;padding:2rem 0 3rem 0}body .questionnaire .form .title{color:#003952}body .questionnaire .form .container form{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:15% 15% 15% 15% 15% 15%;gap:0.5rem 2rem;grid-template-areas:"name message" "mail message" "phone message" "CV message" "send send"}body .questionnaire .form .container form :nth-child(2){grid-area:name}body .questionnaire .form .container form :nth-child(3){grid-area:mail}body .questionnaire .form .container form :nth-child(4){grid-area:phone}body .questionnaire .form .container form :nth-child(5){grid-area:CV}body .questionnaire .form .container form :nth-child(6){grid-area:message}body .questionnaire .form .container form :nth-child(6)>*{height:100%}body .questionnaire .form .container form :nth-child(6)>*>*{height:100%}body .questionnaire .form .container form :nth-child(6) textarea{height:100%}body .questionnaire .form .container form .forminator-row-last{grid-area:send;justify-self:end;margin:0;grid-area:send}body .questionnaire .form .container form .forminator-row-last button{padding:0.5rem 4rem !important}}@layer A,B,C,D,E,F,G,E;
@media only screen and (min-width:0px) and (max-width:800px){@layer E{body.new .top.questionnaire .top img{width:200px}body.new .top.questionnaire .top p{margin:4rem 10%;font-size:1rem}body.new .top.questionnaire .form form{grid-template-columns:100%;grid-template-rows:auto;gap:0 2rem;grid-template-areas:"name" "mail" "phone" "CV" "message" "send"}body.new .top.questionnaire .form form .forminator-file-upload{flex-direction:column;align-items:flex-start !important}}}