@layer Base{body .contact-room-service{background:white;width:66%;padding:1% 2%;margin:5% auto 5%}body .contact-room-service h3{font-family:"Playfair Display";font-style:italic;font-weight:200;font-size:22px;color:#003952;margin-bottom:2%}body .contact-room-service p{font-family:"Avenir Book";font-size:18px;margin-bottom:5%;line-height:160%}body .contact-room-service 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" "property message" "captcha ." "send send"}body .contact-room-service form :nth-child(2){grid-area:name}body .contact-room-service form :nth-child(3){grid-area:mail}body .contact-room-service form :nth-child(4){grid-area:phone}body .contact-room-service form :nth-child(5){grid-area:property}body .contact-room-service form :nth-child(6){grid-area:captcha}body .contact-room-service form :nth-child(7){grid-area:message}body .contact-room-service form :nth-child(7)>*{height:100%}body .contact-room-service form :nth-child(7)>*>*{height:100%}body .contact-room-service form :nth-child(7) textarea{height:100%}body .contact-room-service form .forminator-row-last{grid-area:send;justify-self:end;margin:0;grid-area:send}body .contact-room-service form .forminator-row-last button{padding:0.5rem 4rem !important}body .contact-page{background:rgba(245, 233, 210, 0.33);padding:1% 0 5%}}@layer A,B,C,D,E,F;
@media only screen and (min-width:0px) and (max-width:1200px){@layer B{body .container{width:80%}body .container h3{font-size:20px}body .container p{font-size:14px}}}@media only screen and (min-width:800px) and (max-width:1000px){@layer C{body .container{width:85%}body .container h3{font-size:19px}body .container p{font-size:13px}}}@media only screen and (min-width:0px) and (max-width:800px){@layer D{body .container h3{font-size:17px}body .container p{font-size:12px}body .container form{grid-template-columns:100%;grid-template-rows:15% 15% 15% 30% 10% 15%;gap:0 4%;grid-template-areas:"name" "mail" "phone" "message" "captcha" "send"}body .container form input{font-size:14px !important}body .container form textarea{font-size:14px !important}}}@media only screen and (min-width:0px) and (max-width:600px){@layer E{body .container{text-align:center;padding:1% 0}body .container h3{font-size:15px}body .container p{font-size:11px}body .container form{width:90% !important;margin:0 auto !important;gap:0 8%}body .container form input{font-size:11px !important}body .container form textarea{font-size:11px !important}}}@media only screen and (min-width:0px) and (max-width:500px){@layer F{body .container{width:100%}body .container .paragraph{margin:20px auto}}}