section.service-block{display:flex}section.service-block .grid{padding:45px 0;width:50%;flex:1;display:grid;border-right:1px solid #E7E7E7}section.service-block .grid .inner{margin:auto;width:38.4375vw}section.service-block .grid .box+.box{margin-left:auto}@media only screen and (max-width: 1600px){section.service-block .grid:only-child .inner{width:50vw}}@media only screen and (max-width: 1366px){section.service-block .grid .inner{width:calc(100% - 100px)}}@media only screen and (max-width: 1200px){section.service-block .grid{padding:30px 0}}@media only screen and (max-width: 1024px){section.service-block .grid:only-child .inner{width:calc(100% - 204px)}}@media only screen and (max-width: 992px){section.service-block .grid:only-child .inner{width:calc(100% - 100px)}}@media only screen and (max-width: 767px){section.service-block .grid .inner{width:calc(100% - 50px)}section.service-block .grid:only-child .inner{width:calc(100% - 50px)}}section.service-block .lineAdd .box.flex{margin-left:auto}@media only screen and (max-width: 1200px){section.service-block .lineAdd .box.flex{flex-direction:column}section.service-block .lineAdd:only-child .box.flex{flex-direction:row}}@media only screen and (max-width: 900px){section.service-block .lineAdd{border-top:1px solid #E7E7E7}section.service-block .lineAdd .box.flex{flex-direction:row}}@media only screen and (max-width: 767px){section.service-block .lineAdd .inner{flex-direction:column;align-items:flex-start}section.service-block .lineAdd .box.flex{margin-left:0!important;flex-direction:row;margin-top:20px}}section.service-block .inner{grid-column:3/-3;display:flex;align-items:center;gap:0 20px}@media only screen and (max-width: 1500px){section.service-block .inner{grid-column:2/-2}}section.service-block .flex{gap:15px}section.service-block .icon{display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:100%;background:#f6f6f6;font-size:1.5625rem;position:relative;transition:background .3s}section.service-block .icon i{z-index:1;transition:color .3s}section.service-block .icon:before{position:absolute;left:0;top:0;display:block;opacity:0;border:1px solid #E71300;width:100%;height:100%;transition:opacity .3s;border-radius:100%;content:""}@media only screen and (min-width: 1201px){section.service-block .icon:hover{background:#e71300}section.service-block .icon:hover i{color:#fff}section.service-block .icon:hover:before{opacity:1;animation:ripple 2s .1s infinite}@keyframes ripple{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}60%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}}@media only screen and (max-width: 1200px){section.service-block .icon:active{background:#e71300}section.service-block .icon:active i{color:#fff}section.service-block .icon:active:before{opacity:1;animation:ripple 2s .1s infinite}@keyframes ripple{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}60%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}}@media only screen and (max-width: 1200px){section.service-block .icon{width:60px;height:60px;font-size:1.25rem}}section.service-block .title{font-size:1rem;font-weight:600;line-height:1.8;letter-spacing:.5px}section.service-block .main{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center}section.service-block .main span{margin-right:20px;font-size:1rem;font-weight:600;line-height:1.8;letter-spacing:.5px;color:#e71300}section.service-block .main a{font-size:1.25rem;font-weight:600;line-height:1.8;letter-spacing:.5px;color:#000}section.service-block .paragraphText{color:#5b5b5b;margin-top:10px}@media only screen and (max-width: 900px){section.service-block{flex-direction:column}section.service-block .grid{width:100%}}section.contact-block{padding:clamp(50px,5.2083vw,100px) 102px;border-top:1px solid #E7E7E7}@media only screen and (max-width: 900px){section.contact-block{padding:clamp(50px,5.2083vw,100px) 50px}}@media only screen and (max-width: 767px){section.contact-block{padding:clamp(50px,5.2083vw,100px) 25px}}section.contact-block .container{margin:auto;max-width:1100px;width:100%}section.contact-block .section-title{justify-content:center}section.contact-block .contact-form{margin-top:40px}section.contact-block .common-btn{margin:20px auto 0}section.contact-block .group:not(:first-child){margin-top:15px}section.contact-block .form-row{margin-top:15px}@media only screen and (max-width: 992px){section.contact-block .group:not(:first-child){margin-top:20px}section.contact-block .group:not(:last-child) .form-row{margin-top:5px}section.contact-block .error-tips{padding-top:40px}section.contact-block .common-btn{margin:40px auto 0}}
