.contact-section{position:relative}.contact-section .content-box{position:relative;display:block}.contact-section .content-box .inner-box .single-item{position:relative;display:flex;align-items:center;gap:24px;margin-bottom:30px}.contact-section .content-box .inner-box .single-item:last-child{margin-bottom:0}.contact-section .content-box .inner-box .single-item .icon-box{position:relative;display:inline-block;width:70px;height:70px;line-height:70px;min-width:70px;background-color:#fff;text-align:center;border-radius:50%;font-size:26px;transition:all 500ms ease}.contact-section .content-box .inner-box .single-item:hover .icon-box{color:#fff}.contact-section .content-box .inner-box .single-item h4{display:block;font-size:20px;line-height:28px;margin-bottom:3px}.contact-section .content-box .inner-box .single-item p{font-size:16px;line-height:26px;color:var(--title-color)}.contact-section .content-box .inner-box .single-item p a{display:inline-block;color:var(--title-color)}.contact-section .form-inner{position:relative;display:block;background-color:#fff;border-radius:20px;padding:43px 50px 50px 50px;box-shadow:0 10px 90px 0 rgb(0 0 0 / .06)}.contact-section .form-inner .theme-btn,.contact-section .form-inner .theme-btn .text{width:100%}.contact-section .map-inner{position:relative;width:100%;height:520px;border:10px solid #fff;border-radius:20px}.contact-section .map-inner iframe{width:100%;height:520px}@media only screen and (max-width:991px){.contact-section .content-box{margin-bottom:40px}}@media only screen and (max-width:767px){.contact-section{padding:70px 0}.contact-section .upper-content{margin-bottom:50px}}@media only screen and (max-width:599px){.contact-section .form-inner{padding-left:30px;padding-right:30px}}