.contact-block{background:url(../media/background.fcb34e8d.jpg) 50%/cover no-repeat;width:100%;padding:40px}.contact-block .contact-box{background:#fff;border-radius:12px;flex-direction:row;flex:none;align-items:center;gap:40px;padding:60px;display:flex}.contact-block .contact-box .contact-description,.contact-block .contact-box .bookacall-form{width:50%}.contact-block .contact-box .socials{flex-direction:row;gap:10px;margin-top:30px;display:flex}.contact-block .contact-box .socials a{text-indent:-666666px;background-color:#ededed;background-position:50%;background-repeat:no-repeat;background-size:18px;border-radius:6px;flex:0 0 40px;width:40px;height:40px;transition:all .2s .2s;display:block;overflow:hidden}.contact-block .contact-box .socials a.ico-instagram{background-image:url(../media/instagram.c1dcdad4.svg)}.contact-block .contact-box .socials a.ico-facebook{background-image:url(../media/facebook.f4d2e1c9.svg)}.contact-block .contact-box .socials a.ico-linkedin{background-image:url(../media/linkedin.9c19d68f.svg)}.contact-block .contact-box .socials a.ico-x{background-image:url(../media/x.3fd0befe.svg)}.contact-block .contact-box .socials a:hover{transform:scale(1.1)}@media (max-width:980px){.contact-block{padding:30px 20px}.contact-block .contact-box{flex-direction:column;gap:30px;padding:40px 30px}.contact-block .contact-box .contact-description,.contact-block .contact-box .bookacall-form{width:100%}.contact-block .contact-box .socials{gap:8px;margin-top:20px}.contact-block .contact-box .socials a{background-size:16px;flex:0 0 36px;width:36px;height:36px}}@media (max-width:480px){.contact-block{padding:20px 15px}.contact-block .contact-box{gap:25px;padding:30px 20px}.contact-block .contact-box .socials{margin-top:15px}.contact-block .contact-box .socials a{background-size:14px;flex:0 0 32px;width:32px;height:32px}}
