.contact-us{background:url(../img/icons/offer-bk.webp) 50%/cover no-repeat}.contact-us:after{background:url(../img/icons/bubles.svg) 50%/contain no-repeat;content:"";height:100px;pointer-events:none;position:absolute;right:-30px;top:100px;width:100px;z-index:-1}@media(max-width:992px){.contact-us:after{right:-50px;top:0}}@media(min-width:1024px){.contact-us .contact-form .contact-form__message :deep(.field-wrapper){display:flex;flex:1;flex-direction:column;min-height:0}.contact-us .contact-form .contact-form__message :deep(.form-group){flex:1;height:auto!important;min-height:200px}}.contact-us .contact-form:after{animation:spin 2s linear infinite;background:url(../img/visions/flower.svg) 50%/contain no-repeat;bottom:0;content:"";height:100px;left:-50px;pointer-events:none;position:absolute;width:100px;z-index:-2}.contact-us .contact-form:before{background-color:var(--light);border-radius:30px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media(max-width:992px){.contact-us .contact-form:before{border-radius:15px}}.contact-us .contact-list .box{overflow:hidden;transition:all .3s ease}.contact-us .contact-list .box:after{animation:spin 2s linear infinite;background:url(../img/visions/flower-white.svg) 50%/contain no-repeat;bottom:-60px;content:"";height:100px;opacity:0;pointer-events:none;position:absolute;right:0;width:100px;z-index:2}.contact-us .contact-list .box .data{width:calc(100% - 60px)}.contact-us .contact-list .box:hover{background-color:#b86aa8;border-color:#b86aa8;transform:translateY(-10px)}.contact-us .contact-list .box:hover:after{opacity:1}.contact-us .contact-list .box:hover a,.contact-us .contact-list .box:hover p,.contact-us .contact-list .box:hover span{color:var(--light)}
