.contact-info{margin:100px auto 0;max-width:1820px;padding:100px 50px;position:relative;width:calc(100% - 100px)}.contact-left{width:48%}.contact-card{align-items:center;display:flex;font-size:16px;margin-top:32px;padding:24px}.contact-card .icon{display:flex;height:82px;justify-content:center;margin-right:25px;min-width:82px;padding:26px;transition:all .3s ease;width:82px}.contact-card .txt-block{flex-grow:1}.contact-card a{font-size:24px;font-weight:600}.contact-card .arrow{margin-left:auto;transform:scale(-1) translateY(0);width:24px}.contact-card:hover .icon img{filter:brightness(100)}.contact-right{border-radius:0;max-width:100%;padding:0;position:relative;right:0;top:auto;width:48%}.contact-right form label,.contact-right form legend{color:#565656;display:block;font-size:16px}.contact-right .hs_cleaning_services .hs-input{padding:0 10px 0 38px}.contact-right .hs-input{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:50px;outline:none;padding:0 10px;width:100%!important}.contact-right .hs-input:focus{border-color:#669412;color:#000}.contact-right .hs-submit{bottom:0;justify-content:flex-start;left:0;margin:0;position:relative}.contact-right .hs-button{border:0;cursor:pointer;font-size:16px;height:50px;line-height:50px;padding:0 50px 0 30px;text-align:center;transition:all .3s ease}@media only screen and (max-width:1600px){.contact-info{width:calc(100% - 40px)}}@media only screen and (max-width:1440px){.contact-info{border-radius:25px;margin-top:60px;padding:40px 20px;width:calc(100% - 40px)}}@media only screen and (max-width:1199px){.contact-card{border-radius:15px;padding:15px}.contact-card .icon{border-radius:15px;height:70px;margin-right:15px;min-width:70px;padding:22px;width:70px}.contact-card a{font-size:20px}}@media only screen and (max-width:991px){.contact-info{border-radius:15px;padding:30px 15px}.contact-left{width:100%}.contact-right{margin-top:20px;width:100%}}@media only screen and (max-width:767px){.contact-info{margin-top:40px;padding:25px 5px}.contact-card .icon{border-radius:10px;height:50px;margin-right:15px;min-width:50px;padding:14px;width:50px}.contact-card a{font-size:18px}}@media only screen and (max-width:479px){.contact-card{flex-wrap:wrap;gap:15px 0;justify-content:center;text-align:center}.contact-card .icon{margin-right:0}.contact-card .arrow{margin:auto}}