.vc_column-hover{position:relative}.vc_column-hover .hover-lay{position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;transition:opacity 0.5s ease;z-index:0;opacity:0}.vc_column-hover:hover .hover-lay{opacity:1}.service-title,.order-text{transition:color 0.4s ease}.vc_column-hover .wpb_wrapper{z-index:12}.tpl-minimal.align-icon-left .icon-block{width:100%;display:flex;justify-content:center;padding-top:25px;font-size:32px}@media screen and (min-width:768px){.tpl-minimal.align-icon-left{display:flex;justify-content:space-between;padding-right:25px}.tpl-minimal.align-icon-left .icon-block{width:30%;padding:10px;justify-content:center}.tpl-minimal.align-icon-left .content{width:70%}.tpl-minimal.align-icon-left .content .service-title{margin-top:40px;margin-bottom:22px}}@media screen and (max-width:767px){.tpl-minimal.align-icon-left{border:none!important}}.tpl-minimal.align-icon-center .icon-block{margin-bottom:25px;display:inline-block}.tpl-minimal.align-icon-center{text-align:center;padding-bottom:55px}.tpl-minimal .content a.more-link{padding:10px 25px;font-size:16px;position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}.tpl-minimal.align-icon-center .content .service-title{margin-bottom:35px}.tpl-corporate .service-title{margin-top:-30px}.tpl-corporate .icon-block{width:82px;height:82px;text-align:center;border-radius:50%;border:1px solid #ffa200;font-size:33px;line-height:82px;background:#fff;color:#ffa200;transform:translateY(-63%);margin-left:auto;margin-right:auto;box-shadow:0 6px 9px rgb(0 0 0 / .2)}.tpl-corporate .content{width:calc(100% - 50px);background:#ffa200;margin-left:auto;margin-right:auto;padding:15px;box-shadow:0 20px 32px rgb(0 0 0 / .5)}@media screen and (min-width:1200px){.tpl-corporate .content{width:calc(100% - 40%)}}.poninter-left h4:before{content:'';position:absolute;left:-15px;border-style:solid;border-width:5px 0 5px 8px;border-color:#fff0 #fff0 #fff0 #6c37be}.poninter-right h4:before{content:'';position:absolute;right:-15px;transform:rotate(180deg);border-style:solid;border-width:5px 0 5px 8px;border-color:#fff0 #fff0 #fff0 #6c37be;top:10px}.no-icon .content{padding:0 10%}.poninter-left,.poninter-right{position:relative}