.cover-section{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;height:550px;background:rgba(219,13,76,.1)}.cover-section .ellipse-1{position:absolute;width:496px;height:504px;right:100px;top:105px;background:radial-gradient(50% 50% at 50% 50%,#fdffea 0,hsla(0,0%,76.9%,0) 100%)}.cover-section .ellipse-2{position:absolute;width:496px;height:504px;left:-111px;top:125px;background:radial-gradient(50% 50% at 50% 50%,#edeaff 0,hsla(0,0%,76.9%,0) 100%)}.cover-section .vector-1-img{position:absolute;right:0;bottom:0}.cover-section .vector-1-img img{height:300px}.cover-section .vector-2-img{position:absolute;left:0;bottom:-80px}.cover-section .vector-2-img img{height:300px}.cover-section .text-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:32px 64px}.cover-section .text-section h1{font-size:40px;line-height:50px}.cover-section .text-section p{margin-top:40px;font-size:16px;line-height:32px}.cover-section .text-section .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;width:100%;margin-top:50px}.cover-section .text-section .buttons .ivu-btn{font-size:16px;padding-left:50px;padding-right:50px}.cover-section .text-section .buttons .contact{background-color:#db0d4c;border:none;margin-right:30px}.cover-section .text-section .buttons .contact span{color:#fff!important}.cover-section .text-section .buttons .more{background-color:#fff;border:1px solid #db0d4c}.cover-section .text-section .buttons .more span{color:#db0d4c!important}#app-services{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:32px;padding-bottom:32px}#app-services,#app-services .app-service{display:-webkit-box;display:-ms-flexbox;display:flex}#app-services .app-service .ivu-btn{border:0;border-radius:20px;height:83px;width:83px}#app-services .app-service .ivu-btn .ivu-icon{font-weight:600!important;font-size:40px}#app-services .app-service .ivu-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#app-services .app-service .servie-description{padding:10px;width:190px}#app-services .app-service .servie-description h2{font-weight:600}.bounce-enter-active{-webkit-animation:bounce-in .5s;animation:bounce-in .5s}.bounce-leave-active{animation:bounce-in .5s reverse}@-webkit-keyframes bounce-in{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce-in{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}.img-transition-enter-active{-webkit-animation:move-right-to-left 1s;animation:move-right-to-left 1s}.img-transition-leave-active{animation:move-right-to-left 1s reverse}@-webkit-keyframes move-right-to-left{0%{margin-right:-1000px;opacity:0}to{margin-right:0;opacity:1}}@keyframes move-right-to-left{0%{margin-right:-1000px;opacity:0}to{margin-right:0;opacity:1}}@media (max-width:1200px){.text-section{padding:24px 48px!important}.text-section h1{font-size:32px!important;line-height:40px!important}.text-section p{margin-top:20px;font-size:16px!important;line-height:20px!important}.text-section .buttons{margin-top:24px!important}}@media (max-width:576px){.text-section .buttons .ivu-btn{padding-right:25px!important;padding-left:25px!important}}