.contact-components-first{height:400px;font-size:50px;color:white;background-image:url(https://designingmedia.com/callegari/wp-content/uploads/2024/09/partner-bgimage.jpg)}.contact-components-first,.contact-components-second{width:100%;display:flex;align-items:center;justify-content:center}.contact-components-second{height:600px;flex-direction:row;flex-wrap:wrap;gap:30px}.contact-components-cards{height:250px;width:300px;border-radius:20px;border-top:3px solid black;overflow:hidden;box-shadow:0 2px 15px 0 rgb(109,174,234,.5);display:flex;flex-direction:column;justify-content:center;padding:25px}.contact-components-cards img{height:100px;width:100px}.contact-components-cards h3{margin-top:30px;font-size:26px;font-weight:300;color:rgba(0,0,0,.7)}.contact-components-cards p{margin-top:10px;font-size:17px;font-weight:300;color:rgba(0,0,0,.5);line-height:1.5}.contact-components-third{height:600px;width:100%;display:flex;align-items:center}.contact-components-third-left{width:50%;height:100%;position:relative;background-image:url(https://designingmedia.com/callegari/wp-content/uploads/2024/09/about-rightimage.png)}.contact-components-third-left img{width:600px;height:450px;object-fit:cover;border-radius:20px;position:absolute;right:-50px;top:50%;transform:translateY(-50%)}.contact-components-third-right{width:50%;height:100%;background-color:#E4F3FC;display:flex;flex-direction:column;align-items:start;justify-content:center}.contact-components-third-right h3{margin-left:100px;color:#E6B127;font-size:18px}.contact-components-third-right h1{margin-top:15px;width:400px;margin-left:100px;color:black;font-size:46px;font-weight:200;line-height:1.1}.contact-components-third-right div{margin-top:20px;width:550px;margin-left:100px}.contact-components-third-right div h2{color:rgba(0,0,0,.8);font-size:22px;font-weight:200;margin-bottom:5px}.contact-components-third-right div span{color:rgba(0,0,0,.5);font-size:18px;font-weight:200;margin-left:20px}.contact-components-third-right input{margin-left:100px;margin-top:20px;width:400px;height:40px;padding:5px 5px 5px 15px;border-radius:10px;border:none}.contact-components-third-right input:focus,.contact-components-third-right textarea:focus{outline:none}.contact-components-third-right textarea{margin-left:100px;margin-top:20px;width:400px;height:70px;padding:10px 10px 10px 15px;border-radius:10px;border:none}.contact-components-third-right button{margin-left:100px;margin-top:20px;width:120px;height:40px;border-radius:10px;border:none;background-color:#E6B127;color:white;font-size:16px;cursor:pointer}.contact-form{display:flex;flex-direction:column}@media screen and (max-width:600px){.contact-components-first{height:300px;font-size:40px}.contact-components-second{height:1200px;flex-direction:column;gap:50px}.contact-components-third{height:1100px;flex-direction:column}.contact-components-third-left{width:100%;height:40%;display:flex;align-items:center;justify-content:center}.contact-components-third-left img{width:90%;height:400px;position:relative;right:0;top:0;transform:scale(1)}.contact-components-third-right{width:100%;height:60%;display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-components-third-right h1,.contact-components-third-right h3{text-align:left;width:90%;margin-left:0;font-weight:500}.contact-components-third-right h1{font-size:40px}.contact-components-third-right input,.contact-components-third-right textarea{margin-left:0;margin-top:20px;width:90%}.contact-components-third-right button{margin-left:0}}@media screen and (min-width:601px) and (max-width:1200px){.contact-components-first{height:300px;font-size:40px}.contact-components-second{height:auto;flex-direction:row;gap:50px;padding-top:100px;padding-bottom:100px}.contact-components-third{height:1100px;flex-direction:column}.contact-components-third-left{width:100%;height:40%;display:flex;align-items:center;justify-content:center}.contact-components-third-left img{width:700px;height:400px;position:relative;right:0;top:0;transform:scale(1)}.contact-components-third-right{width:100%;height:60%;display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-components-third-right h1,.contact-components-third-right h3{text-align:left;width:70%;margin-left:0}.contact-components-third-right h1{font-size:40px}.contact-components-third-right input,.contact-components-third-right textarea{margin-left:0;margin-top:20px;width:70%}.contact-components-third-right button{margin-left:0}}