#contact .butterfly-stroke{width:30%;max-width:20rem;top:40%;right:1%}#contact .butterfly-left{width:15%;max-width:9rem;top:18%;left:0}#contact .sphere-small{width:5%;max-width:1.5rem;bottom:22.5%;left:5%}#contact .butterfly-right{width:15%;max-width:13rem;top:22rem;right:0}#contact .banner .title .img{width:35%;height:auto;max-width:21.6rem;margin-left:-15rem}#contact .banner .title h1{margin-bottom:2.5rem}#contact .banner .title h1 .big-border{padding-left:5rem}#contact .banner .title h1 .emoji{width:10%;max-width:1.1rem;top:-1rem;right:13rem}#contact .banner .title p{max-width:31rem;margin-left:5rem}#contact .form .grid{width:90%;max-width:56rem;padding-bottom:10%;margin-top:2.5rem}#contact .form .grid h2{padding-left:1.5rem;margin-bottom:1rem}#contact .form .grid .content{border-radius:.5rem;background:linear-gradient(135deg, #D673AF 0%, #CF358D 100%)}#contact .form .grid .content.content-form{min-height:calc(100% - 2.1rem);padding:2rem}#contact .form .grid .content.content-form .input-group input,#contact .form .grid .content.content-form .input-group select,#contact .form .grid .content.content-form .input-group textarea{width:100%;padding:.25rem .5rem .7rem;border:none;border-radius:0;border-bottom:2px solid white;margin-bottom:1rem;color:white;font-size:.7rem;font-weight:bold;appearance:none;-webkit-appearance:none;background:none}#contact .form .grid .content.content-form .input-group input::placeholder,#contact .form .grid .content.content-form .input-group select::placeholder,#contact .form .grid .content.content-form .input-group textarea::placeholder{color:white}#contact .form .grid .content.content-form .input-group input::-moz-placeholder,#contact .form .grid .content.content-form .input-group select::-moz-placeholder,#contact .form .grid .content.content-form .input-group textarea::-moz-placeholder{color:white}#contact .form .grid .content.content-form .input-group input::-webkit-input-placeholder,#contact .form .grid .content.content-form .input-group select::-webkit-input-placeholder,#contact .form .grid .content.content-form .input-group textarea::-webkit-input-placeholder{color:white}#contact .form .grid .content.content-form .input-group-checkbox input{width:0;height:0;opacity:0;visibility:hidden;position:absolute;top:0;left:0}#contact .form .grid .content.content-form .input-group-checkbox label{font-size:.6rem;font-weight:500;line-height:1.166em}#contact .form .grid .content.content-form .input-group-checkbox label::before{content:'';width:1rem;height:1rem;border-radius:.25rem;border:1px solid #D8D8D8;display:inline-block;vertical-align:middle;margin-right:.5rem}#contact .form .grid .content.content-form .g-recaptcha{max-width:100%;margin-top:.85rem}#contact .form .grid .content.content-form .btns{width:10.8rem;margin-top:1.3rem}#contact .form .grid .content.questions{padding:1rem 1.5rem 1.5rem;margin-bottom:2rem}#contact .form .grid .content.questions ul{padding-left:1.25rem;margin:.5rem 0 1rem;color:#F8BFE0}#contact .form .grid .content.media{padding:1.2rem .5rem}#contact .form .grid .content.media .item::before{content:'';width:100%;padding-top:100%;display:block}#contact .form .grid .content.media .item .cnt{width:95%;height:95%;padding-bottom:.75rem;border-radius:50%;border:1px solid white}#contact .form .grid .content.media .item img{width:1.1rem;height:auto;margin-bottom:.8rem}#contact .form .grid .content.media .item p,#contact .form .grid .content.media .item a{font-size:.9rem;line-height:1.333em}@media screen and (max-width: 640px){#contact .banner{padding-top:1rem}#contact .banner .title>.relative{z-index:1}#contact .banner .title h1 .big-border{padding-left:0rem;font-size:3.2375rem}#contact .banner .title p{max-width:85%;margin:11rem auto 0}#contact .banner .title .img{width:45%;margin:auto;position:absolute;top:5rem;left:0;right:0}#contact .form .grid{grid-template-columns:repeat(1, 1fr)}#contact .form .grid .content.content-form{padding-right:1rem;padding-left:1rem}}
