.top-services-gp .heading .service-header{font-size:2em;font-weight:400;letter-spacing:.06em;line-height:1.5;margin-bottom:1em;text-align:center;text-transform:uppercase}.top-services-gp .top-services-inner{display:flex;flex-shrink:0;flex-wrap:wrap;max-width:100%;width:100%}.top-services-gp a{color:#000;font-size:.9em;margin-top:1em;min-height:14em;text-align:center;text-decoration:none;top:1.5em}.top-services-gp a,.top-services-gp a span{display:block;position:relative;transition:all .3s ease-in-out}.top-services-gp a span{color:#59abd4;font-size:6.5em;line-height:.7;margin-bottom:0;z-index:3}.top-services-gp .icon-loop-install-icon:before{content:"\e90e"}.top-services-gp .icon-water-sft-icon:before{content:"\e90d"}.top-services-gp .icon-salt-free-icon:before{content:"\e90c"}.top-services-gp .icon-carbon-filter-icon:before{content:"\e911"}.top-services-gp .icon-reverse-osmisis-icon:before{content:"\e910"}.top-services-gp .icon-water-heater-icon:before{content:"\e90f"}.top-services-gp svg #fill{opacity:0;transition:all .3s ease-in-out}.top-services-gp svg{left:calc(50% - 4.5em);position:absolute;top:-3.3em;width:9em}.top-services-gp .servi-label{font-size:1em;font-weight:900;letter-spacing:.04em;line-height:1.1;position:relative;text-transform:uppercase;top:1.5em;transition:all .3s ease-in-out}.top-services-gp a p{font-size:.849em;opacity:0;position:absolute;top:4em;transition:all .3s ease-in-out}.top-services-gp a:hover{top:-1.9em}.top-services-gp a:hover span{color:#fff;font-size:4.4em;opacity:1}.top-services-gp a:hover .servi-label{top:1em}.top-services-gp a:hover p{line-height:1.3;opacity:1;top:7.5em}.top-services-gp a:hover svg{top:-3.5em;transform:scale(.59)}.top-services-gp .icon-font{font-family:icomoon;speak:never;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.top-services-gp a:hover svg #fill{opacity:1;transition:all .3s ease-in-out}.top-services-gp .top-services-inner .services-item{padding-left:.75rem;padding-right:.75rem}.top-services-gp .st0{fill:#5aa638}.top-services-gp .st1{fill:#59abd4}@media (min-width:768px){.top-services-gp .col-md-4{flex:0 0 auto;width:33.3333333333%}}@media (min-width:992px){.top-services-gp .col-lg-2{flex:0 0 auto;width:16.6666666667%}}@media screen and (max-width:85em) and (min-width:75.001em){.top-services-gp .servi-label{font-size:.87em}}@media screen and (max-width:75em) and (min-width:63.939em){.top-services-gp a{font-size:.7em}}@media(max-width:767px){.top-services-gp .heading .service-header{font-size:2em}.top-services-gp .top-services-inner .services-item{width:100%}.top-services-gp a p{opacity:1;position:static}.top-services-gp .servi-label{margin-top:23px;position:static}.top-services-gp .top-services-inner .services-item{margin-bottom:25px}}@media screen and (min-width:5.001em) and (max-width:25em){.top-services-gp .heading .service-header{font-size:1.2em}}