.hover-block{display:flex;column-gap:40px;position:absolute;bottom:0;z-index:1;width:100%}.hover-block .hover-box{text-align:center;position:relative;width:100%;max-width:340px}.hover-block .hover-box>div{position:relative;max-width:340px;border-top:2px solid var(--White,#fff);border-right:1px solid var(--White,#fff);border-bottom:1px solid var(--White,#fff);border-left:1px solid var(--White,#fff);background:linear-gradient(180deg,rgba(253,254,255,.47) 0%,rgba(239,242,244,.47) 100%);backdrop-filter:blur(20px);bottom:0;position:absolute;width:100%}.hover-block .hover-box figure{position:absolute;top:-45px}.hover-block .hover-box figure img{position:relative;bottom:0;left:0;width:100%;max-width:340px;top:unset;height:100%}.hover-block .title{position:relative;display:flex;flex-direction:column;width:100%;height:100%;z-index:2}.hover-block .list{position:relative;top:-35px;z-index:0;text-align:center;width:100%;padding:0 25px}.hover-block .list ul{list-style:none;margin:0;padding:0}.hover-block .list ul li{color:#454b50;text-align:center;font-size:14px;font-style:normal;font-weight:300;line-height:22px;text-wrap-mode:nowrap;margin:15px 0;display:flex;justify-content:center;flex-direction:column;gap:15px}.hover-block .list ul li:after{content:'';width:100%;height:1px;background:linear-gradient(0deg,rgba(255,255,255,.25) 0%,rgba(255,255,255,.25) 100%),#d9d9d9}.hover-block .list ul li:first-child{padding-top:0;margin-top:0}.hover-block .list ul li:last-child{margin-bottom:0}.hover-block .list ul li:last-child:after{content:none}.hover-block .link{text-decoration:none;padding:20px 25px;height:88px;color:#111;text-align:center;font-size:25px;font-weight:600;line-height:20px;transition:all .15s ease-in-out}.hover-block .link:hover{color:#fff;text-shadow:-1px 1px 4px rgba(77,22,22,.4);font-size:25px;font-weight:600;box-shadow:0px 0px 5px 2px rgba(255,255,255,.8) inset;filter:drop-shadow(0px 0px 5px #fff) drop-shadow(0px 0px 5px rgba(248,144,57,.87));background:linear-gradient(180deg,rgba(242,128,32,1) 0%,rgba(253,183,124,1) 50%,rgba(240,118,15,1) 100%);line-height:20px}.hover-block .link>div{display:none;transition:all .25s ease-in-out;margin-top:10px}.hover-block .link:hover>div{display:flex;justify-content:center;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.56px;text-transform:uppercase}.residential .hover-block{height:230px}.residential .hover-block .hover-box>div{max-height:88px}.commercial .hover-block .hover-box>div{max-height:200px}.commercial .hover-block .hover-box{height:330px}@media(max-width:1550px){.commercial>div,.residential>div{width:99% !important}.commercial>div.shape-position-bottom img,.residential>div.shape-position-bottom img{height:45px}}@media(max-width:781px){.hover-block{display:flex;position:relative;width:100%;flex-direction:column;gap:80px;padding:0 0 60px;align-items:center}.hover-block .hover-box{height:255px}.residential .hover-block{height:unset}.hover-block-spacer{height:100px !important}.residential,.commercial{padding:350px 20px 60px !important;background-size:781px !important;background-color:#eff2f4;text-align:center;background-position:top right}.residential:before,.commercial:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#eff2f4 78%,rgba(255,255,255,0) 85%);z-index:-1}.residential .shape-circle,.commercial .shape-circle{display:none}.residential .shape-top-right,.commercial .shape-top-right{width:60% !important;height:25px}.residential .shape-bottom-left,.commercial .shape-bottom-left{display:flex !important;width:70% !important;height:37px !important;z-index:2 !important}}@media(max-width:600px){.residential .shape-bottom-left,.commercial .shape-bottom-left{display:flex !important;width:70% !important;height:15px !important;z-index:2 !important}}