.service-content{display:flex}.service-content.icon-top{flex-wrap:wrap;text-align:center;justify-content:center;flex-direction:column}.service-content.icon-left{flex-wrap:nowrap}.service-content{padding:0}.service-content:hover .service-icon i{transform:rotateY(360deg)}.list-icon:hover .service-content .service-title{color:#ecba78}.service-icon i{font-style:normal;font-size:38px;display:block;text-align:center;font-family:"Font Awesome 5 Pro";font-weight:300;transition:all .6s;position:relative;line-height:1.4}.leofa-drafting-compass:before{content:"\f568"}.service-icon i:after{content:"";width:38px;height:38px;position:absolute;background:#f5d9b4;border-radius:100%;display:inline-block;z-index:-1;left:-16px;top:13px}.service-content.icon-top .service-icon i:after{left:45%;transform:translate(-50%)}.leofa-glasses-alt:before{content:"\f5f5"}.leofa-microscope:before{content:"\f610"}.leofa-ruler-triangle:before{content:"\f61c"}.service-content.icon-top .service-icon{margin-bottom:1.5rem}.service-icon .leofal{-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.service-icon .leofa-user-shield:before{content:"\f505"}.service-icon .leofa-shipping-timed:before{content:"\f48c"}.service-icon .leofa-map-marked-alt:before{content:"\f5a0"}.service-icon .leofa-person-carry:before{content:"\f4cf"}.service-icon svg{color:#333;width:4.8rem;height:4.8rem}.service-content .service-title{text-transform:uppercase;margin-bottom:0;line-height:30px;letter-spacing:8px;font-weight:400;font-size:20px}.service-content .service-text{padding-top:0;display:inline-block;margin-bottom:0;line-height:30px;letter-spacing:0px;font-weight:400;font-size:20px;font-family:var(--g-font-2);text-transform:capitalize}.service-decoration{padding-left:0}.service-section{border-top:1px solid #ffffff30;z-index:99;position:relative}body.index .service .container{max-width:85rem}@media (max-width: 480px){.service-icon{display:none}.service-content.icon-left{justify-content:center;text-align:center}.service-content{padding:0 15px 35px}}@media (max-width: 767px){.service-content.icon-top{flex-direction:column;justify-content:center}.service{background-color:#1c1c1c;padding:50px 0}.service .row{gap:30px 0}.service-section{border:none;position:unset}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/service.css.map */
