.contact-form-inner{padding-bottom:80px}.contact-page-section iframe{display:block}.contact-detail-wrap .details-list{margin:45px 0}.contact-detail-wrap .details-list ul{margin:0;padding:0}.contact-detail-wrap .details-list ul li{display:flex;list-style:none;margin-bottom:20px;position:relative}.contact-detail-wrap .details-list ul li:last-child{margin-bottom:0}.contact-detail-wrap .details-list .icon{background-color:transparent;color:var(--main-color);border:1px solid var(--main-color);display:block;font-size:1.2rem;text-align:center;padding:.29rem .5rem 0;height:2.35rem;width:2.35rem;border-radius:50%}.contact-detail-wrap .details-list .details-content{width:calc(100% - 60px);padding-left:20px}.contact-detail-wrap .details-list .details-content h4{margin-bottom:.2rem;font-size:1.3rem}.contact-detail-wrap .contct-social ul{margin:0 3rem}.contact-detail-wrap .contct-social li{margin:0 5px}.contact-detail-wrap .contct-social a{border-radius:50%;color:#d51c29;border:1px solid #d51c29;display:block;font-size:20px;line-height:40px;text-align:center;height:40px;width:40px}.contact-detail-wrap .contct-social a *{fill:#d51c29}@media screen and (min-width:768px){.contact-detail-wrap{padding-left:30px}}.contact-from-wrap .contact-from input:not([type=submit]):not([type=checkbox]):not([type=radio]){width:100%}.contact-from-wrap .contact-from input[type=submit]{padding:15px 30px;width:100%;border-radius:3.5px}@media screen and (max-width:767px){.contact-from-wrap{margin-bottom:40px}}