html:has(#contact-form){scroll-behavior:smooth;scroll-padding-top:110px}.cfo-contact{padding:100px 0 170px}.cfo-contact *{font-family:Montserrat,sans-serif}.cfo-contact .head h3{margin-bottom:15px}.cfo-contact .item{display:flex;flex-wrap:wrap;padding-top:40px}.cfo-contact .left{width:28%}.cfo-contact .left h3{text-transform:capitalize}.cfo-contact .right{padding-left:30px;width:72%}.cfo-contact .left .links p{display:flex;flex-wrap:wrap}.cfo-contact .left .links a,.cfo-contact .left .links p{color:#2e2d26;font-family:inherit}.cfo-contact .left .links a:hover{color:#0095da;font-family:inherit}.cfo-contact .left .links svg{margin-right:15px}.cfo-contact .left .links p:last-child svg{margin-right:23px}.cfo-contact .map{max-width:340px}.cfo-contact .item.width-4060 .map{max-width:100%}.contact-curve{align-items:flex-end;display:flex;width:100%}.contact-curve svg{width:100%}@media(min-width:1025px){.cfo-contact .item.width-4060 .left{width:40%}.cfo-contact .item.width-4060 .right{width:60%}}@media (min-width:1281px){.cfo-contact p{font-size:20px}}@media (max-width:1280px){.cfo-contact{padding:80px 0}}@media (max-width:1024px){.cfo-contact{padding:60px 0}.cfo-contact .head{text-align:center}.cfo-contact .item{flex-direction:column-reverse;padding-top:15px}.cfo-contact .item.width-4060{flex-direction:unset;padding-top:0}.cfo-contact .left{padding-top:25px;text-align:center;width:100%}.cfo-contact .item.width-4060 .left{padding-bottom:25px;padding-top:0}.cfo-contact .right{padding:0;width:100%}.cfo-contact .left .links p{justify-content:center}.cfo-contact .map{margin:0 auto}.cfo-contact .actions{text-align:center}}