html{font-size:100%;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0;box-sizing:border-box;font-family:Calibri;font-size:16px;font-weight:400;color:#acacac}#mask-bg{position:fixed;height:100vh;width:100vw;background-image:url("../assets/bg.jpg");background-repeat:no-repeat;background-position:25% center;z-index:999}#mask-bg div{width:100%;height:100%;background-color:rgba(0,0,0,.75)}.modal-windows{position:fixed;top:0;bottom:0;right:0;left:0;display:none;justify-content:center;align-items:center;flex-direction:column;background-color:rgba(0,0,0,.85);z-index:1000}.modal-windows div{padding:1.875rem;border-radius:.3125rem;background-color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-windows div img{width:3rem;display:block;margin-bottom:.625rem}.modal-windows div p{margin:0;padding:0;font-size:1.125rem;color:#4c4c46;font-weight:500}.whatsapp-footer{height:3.5rem;width:3.5rem;border-radius:50%;position:fixed;bottom:35px;right:20px;background-color:#96a5b1;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:100}.whatsapp-footer a{margin:0;color:#fff;font-size:2.5rem;line-height:0;display:block}main{width:100%;max-width:23.75rem;margin:0 auto;padding-left:.625rem;padding-right:.625rem;padding-top:3.125rem;padding-bottom:3.125rem;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:999}main header{width:100%;margin-bottom:2.5rem}main header img{max-width:18.75rem;width:100%;margin:0 auto;display:block}main p{margin-top:0;margin-bottom:2.5rem;font-size:1rem;line-height:1.5;text-align:center}main form{width:100%;margin-bottom:2.5rem;display:flex;flex-direction:column;justify-content:flex-start}main form ul{width:100%;margin:0;padding:0;list-style:none}main form ul li{width:100%;margin-bottom:1.25rem}main form ul li label{margin-bottom:3px;color:#f0b128;font-size:.875rem;display:block;letter-spacing:.05rem;display:flex;align-items:center;justify-content:space-between}main form ul li label span{font-size:.75rem;color:#d0571a;letter-spacing:.025rem}main form ul li input,main form ul li textarea{width:100%;padding:.75rem .625rem;font-size:.875rem;border-radius:.3125rem;border:none;background-color:rgba(150,165,177,.6)}main form button{padding:.75rem .625rem;color:#fff;font-size:.875rem;letter-spacing:.05rem;text-align:center;border-radius:.3125rem;background-color:#f0b128;border:none;transition:opacity .3s ease-in-out}main form button:hover{opacity:.9;cursor:pointer}main footer{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}main footer a{margin-bottom:1.25rem;display:flex;align-items:center;text-decoration:none}main footer a img{width:1.875rem;margin-right:.625rem;display:block}main footer a h3{margin:0;color:#f0b128;font-size:.875rem;font-weight:400;letter-spacing:.025rem;line-height:1.4}main footer div a{width:100%;margin-bottom:1.25rem;display:flex;align-items:center}main footer div a img{width:1.875rem;margin-right:.625rem;display:block}main footer div a h3{color:#f0b128;font-size:.875rem;font-weight:400;letter-spacing:.025rem;line-height:1.4}main footer div a:last-child{margin-bottom:0}.copy-right{position:relative;padding:.625rem 0;margin:0;display:flex;justify-content:center;align-items:center;z-index:999}.copy-right p{margin:0;padding:0;color:#acacac;font-size:.75rem;letter-spacing:.05rem;text-align:center}@media screen and (min-width: 640px){main{max-width:40rem}main header{width:100%;margin-bottom:3.125rem}main header img{max-width:25rem;margin:0 auto}main p{margin-bottom:3.125rem;font-size:1.25rem}main form{margin-bottom:3.125rem}main form ul{margin-bottom:.625rem}main footer{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row}main footer a{margin-bottom:0}main footer a img{width:2.5rem}main footer a h3{margin:0;color:#f0b128;font-size:.875rem;font-weight:400;letter-spacing:0rem;line-height:1.4}main footer div{display:flex;align-items:center}main footer div a{width:100%;margin-bottom:0;display:flex;align-items:center}main footer div a img{width:2.5rem;margin:.3125rem}main footer div a h3{display:none}}/*# sourceMappingURL=styles.min.css.map */