.contact .contact--inner{padding:100px 120px 130px;position:relative;min-height:968px}.contact .contact--inner>#line-decoration{position:absolute;right:120px;top:-30px}.contact .contact--inner h2{max-width:430px}.contact .contact--inner .input-container{display:flex;flex-wrap:wrap;-moz-column-gap:100px;column-gap:100px;row-gap:30px;margin-bottom:95px}.contact .contact--inner input{background-color:#fff0;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;width:45.7%}.contact .contact--inner textarea{padding:20px 22px 20px 15px!important;resize:none;width:100%}.contact-us-boxes .contact-us-boxes__inner{display:flex;padding:100px 138px 100px 188px;-moz-column-gap:300px;column-gap:300px;row-gap:100px;justify-content:center;flex-wrap:wrap}.contact-us-boxes .contact-us-boxes__inner .button-arrow-container{justify-content:flex-start}.contact-us-boxes .box{padding:50px 80px 50px 90px;max-width:380px}.contact-us-boxes .box ul li{padding-left:0;margin-top:0}.contact-us-boxes .box ul li::before{background-color:#fff0;border-radius:0}.contact-us-boxes .box.bg-dots{background-position:23px -12px}.contact-us-boxes .box__inner li{font-size:23px;font-family:"primary-bold",Arial,Helvetica,sans-serif;line-height:32px;margin-bottom:40px}.contact-us-boxes .box__inner li a{color:#000;text-decoration:none}.contact-us-boxes .box__inner li a:hover{text-decoration:underline}.contact-us-boxes .box__inner li span{display:block}.contact-us-boxes .box__inner .button-arrow-container a{font-size:20px}.contact-us-boxes .box__inner ul{margin:0}.contact-us-boxes .box__inner li::before{content:"";position:absolute;display:inline-block;top:0;left:-35px;width:30px;height:30px;background-repeat:no-repeat}.contact-us-boxes .box__inner li:nth-child(1)::before{background-image:url(/wp-content/themes/intelligent-relations/assets/img/icons/icon--map.svg)}.contact-us-boxes .box__inner li:nth-child(2)::before{background-image:url(/wp-content/themes/intelligent-relations/assets/img/icons/icon--phone--blue.svg)}.map__inner{height:765px}.map__inner .info-window{min-width:200px}.map__inner .info-window h3{font-size:20px;font-family:"primary-regular",Arial,Helvetica,sans-serif;display:inline-block}.map__inner .info-content{font-family:"primary-regular",Arial,Helvetica,sans-serif}.map__inner button[title=Close]{top:6px!important;right:6px!important}.decoration-contact{position:absolute;width:715px;height:520px;background-image:radial-gradient(#5643e4 14%,transparent 14%),radial-gradient(#5643e4 14%,transparent 14%);background-size:40px 40px;background-position:13px -12px;background-repeat:repeat;z-index:-1;right:166px;top:267px}.contact--inner.bg-blue-gradient.relative{z-index:0}.contact .contact--inner h1,.contact .contact--inner h2,.contact .contact--inner h3,.contact .contact--inner h4,.contact .contact--inner h5,.contact .contact--inner h6{font-size:4.2rem;max-width:430px}@media screen and (max-width:1399px) and (min-width:992px){.contact .contact--inner{padding:100px 30px 130px;position:relative}.contact .contact--inner input{width:43%;margin:0 auto}.contact-us-boxes .box{max-width:auto}}@media (max-width:1400px){.contact{background:linear-gradient(to right,#4E3FFB,#644CFF)}.contact-us-boxes .contact-us-boxes__inner{padding-left:0!important;padding-right:0!important}.map .container{max-width:unset;width:100%}}@media (max-width:1200px){.contact-us-boxes .contact-us-boxes__inner{-moz-column-gap:0;column-gap:0;justify-content:space-between}}@media (max-width:991px){.contact .contact--inner{padding:80px 15px}.contact .contact--inner input{width:100%}.contact .contact--inner .contact-us-boxes .contact-us-boxes__inner{padding:100px 0 100px 0;-moz-column-gap:60px;column-gap:60px;row-gap:100px}.contact .contact--inner .contact-us-boxes .box{max-width:auto}.contact .contact--inner #line-decoration{display:none}.contact-us-boxes .contact-us-boxes__inner{flex-direction:column;align-items:center}.decoration-contact{display:none}.map .container-fluid{padding:0}.map .container{padding:0}}@media (max-width:768px){.contact-us-boxes .contact-us-boxes__inner{padding:100px 0 100px 0;-moz-column-gap:90px;column-gap:90px;row-gap:100px}.contact-us-boxes .box{max-width:auto}.contact .contact--inner{padding-left:0;padding-right:0}}