.intelligence-section{padding:80px 0;background-color:var(--white-color);position:relative}.intelligence-section .container{width:100%;max-width:1200px;margin:0 auto;padding:0 40px;box-sizing:border-box}.intelligence-section .content-wrapper{display:grid;grid-template-columns:55% 45%;grid-gap:60px;gap:60px;align-items:stretch}.intelligence-section .left-content{padding-right:40px}.intelligence-section .section-title{font-size:48px;font-weight:700;color:var(--headings-color);line-height:1.2;margin-bottom:30px;letter-spacing:-.5px}.intelligence-section .section-description{font-size:18px;color:var(--text-color);line-height:1.7;margin-bottom:40px}.intelligence-section .right-content{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.intelligence-section .contact-container{display:block;width:100%;max-width:none;padding:35px 30px;margin:0;box-sizing:border-box}.intelligence-section .contact-form2{width:100%;padding-left:0}.intelligence-section .contact-form2 h3{text-align:left;margin-bottom:20px}@media (max-width:1200px){.intelligence-section .content-wrapper{gap:40px;grid-template-columns:1fr 1fr}.intelligence-section .left-content{padding-right:20px}}@media (max-width:900px){.intelligence-section .container{padding:0 20px}}@media (max-width:820px){.intelligence-section .content-wrapper{grid-template-columns:1fr;justify-items:center}.intelligence-section .right-content{width:100%}.intelligence-section .contact-container{margin:0 auto;max-width:520px}.intelligence-section .left-content,.intelligence-section .right-content{max-width:520px;width:100%;margin:0 auto}}@media (max-width:768px){.intelligence-section{padding:0 0 220px}.intelligence-section .content-wrapper{gap:160px}.intelligence-section .left-content{padding-right:0;text-align:center}.intelligence-section .section-title{font-size:36px}.intelligence-section .section-description{font-size:16px}.intelligence-section .contact-form2 h3{line-height:1.4;text-align:center}}@media (max-width:540px){.intelligence-section .content-wrapper{grid-template-rows:50% 50%;gap:80px}.intelligence-section{padding:0 0 440px}}@media (max-width:480px){.intelligence-section .section-title{font-size:28px}.intelligence-section .section-description{font-size:15px}}