@media only screen and (max-width:480px){body main .container .padding-fix{padding:0 2%}body main .container .contact-form--container{position:relative;width:auto;width:100%;height:auto;background:hsla(0,0%,96%,.04);background:hsla(0,0%,96%,.58);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid hsla(0,0%,96%,.3)}body main .container .contact-form--container .contact-form--wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:auto;padding:0 5%}body main .container .contact-form--container .contact-form--wrapper .contact-form,body main .container .contact-form--container .contact-form--wrapper .contact-form ul{width:100%;height:fit-content}body main .container .contact-form--container .contact-form--wrapper .contact-form .contact-title--item{margin-top:1rem;margin-bottom:1rem}body main .container .contact-form--container .contact-form--wrapper .contact-form li{list-style-type:none;margin-bottom:.5rem}body main .container .contact-form--container .contact-form--wrapper .contact-form .send-mail--btn--item p{position:absolute;right:1rem;bottom:20px;display:none}body main .container .contact-form--container .contact-form--wrapper .contact-form li input{height:2rem;width:100%}body main .container .contact-form--container .contact-form--wrapper .contact-form li textarea{width:100%;height:20rem;padding-top:.25rem;resize:none}body main .container .contact-form--container .contact-form--wrapper .contact-form li input,body main .container .contact-form--container .contact-form--wrapper .contact-form li textarea{padding-left:.5rem}body main .container .contact-form--container .contact-form--wrapper .contact-form li input:focus{border:1px solid #e36414}body main .container .contact-form--container .contact-form--wrapper .contact-form li button,body main .container .contact-form--container .contact-form--wrapper .contact-form li input,body main .container .contact-form--container .contact-form--wrapper .contact-form li textarea{background:hsla(0,0%,87%,.2);background:rgba(227,100,20,.1);border:1px solid hsla(0,0%,87%,.3);border:1px solid rgba(227,100,20,.65);background:rgba(227,100,20,.15);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(227,100,20,.3)}body main .container .contact-form--container .contact-form--wrapper .contact-form li textarea::placeholder{padding-top:.25rem}body main .container .contact-form--container .contact-form--wrapper .contact-form li input:focus::placeholder,body main .container .contact-form--container .contact-form--wrapper .contact-form li textarea:focus::placeholder{color:transparent}body main .container .contact-form--container .contact-form--wrapper .contact-form li button{width:4rem;height:2rem;font-size:1rem}body main .container .contact-form--container .contact-form--wrapper .contact-form li h2{color:rgba(0,0,0,.795);font-size:2.5rem}body main .container .contact-form--container .contact-form--wrapper .contact-form li h2:first-letter{color:rgba(227,99,20,.6705882353)}body main .container .maps-container{position:relative;width:100%;height:fit-content}body main .container .maps-container .maps-wrapper{padding:2%}body main .container .maps-container .maps-wrapper img{width:100%;height:300px;border:4px solid transparent}body .homeCallContainer{display:none;position:fixed;bottom:2rem;right:1rem;width:2rem;height:2rem;z-index:1}body .homeCallContainer .homeCallWrapper{position:relative;width:100%;height:100%}body .homeCallContainer .homeCallWrapper .arrow-home--button{display:none;border-radius:25px;width:100%;height:100%;background:#9b9b9b;border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid hsla(0,0%,61%,.3);font-size:1rem}body .homeCallContainer .homeCallWrapper .arrow-home--button img{width:100%;height:100%;padding:17.5%;padding:40% 25%}.callContainer{position:fixed;bottom:3rem;left:1rem;width:4rem;height:4rem;z-index:2}.callContainer .callWrapper{position:relative;width:100%;height:100%}.callContainer .callWrapper .call-button{width:100%;height:100%;font-size:1rem;background-color:transparent;background-color:#f5f5f5;border:none;border-radius:50%}.callContainer .callWrapper .call-button a{width:100%;height:100%;display:block}.callContainer .callWrapper .call-button img{width:100%;height:100%}}