#section-services .container .building-gallery-caption{position:absolute;bottom:0;background:#503216;color:#fff;font-size:16px;left:0;right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 10px 7px;z-index:2}#section-services .container .building-gallery .glide__bullets button{background:#fff;width:8px;height:8px;border:0;border-radius:50%;padding:0;margin:4px}#section-services .container .building-gallery .glide__arrow{background:url(/images/left.svg) 50% no-repeat;border:0;font-size:0;width:23px;height:36px;position:absolute;top:45%;z-index:1}#section-services .container .building-gallery .icon-right-arrow{transform:rotate(180deg) translateY(52%);right:0}#section-services .container .text-heading{font-weight:700}#section-services .container .building-gallery .glide__bullets .glide__bullet--active{background:#b3b3b3}#section-services .container .glide__slide{position:relative;min-height:420px}#section-services h2{font-size:40px;font-family:Arial,sans-serif;margin-top:55px;margin-bottom:20px;line-height:1.2}#section-services .building-gallery .glide__bullets{bottom:50px!important}#section-services .building-gallery .glide__track .glide__slides .building-gallery-item{min-height:100%;overflow:hidden}#section-services footer .flex-pc{display:flex}#section-services.container{padding-left:15.5px;padding-right:15.5px}#section-services footer .flex-pc .btn{margin:0 10px}#section-services .btn-primary{background:#fff;border:1px solid #e0a33a;color:#e0a33a}#section-services .btn-secondary{background:#e0a33a;border:1px solid #e0a33a;color:#fff}#section-services .btn{padding:10px 25px;border-radius:4px;width:100%;font-weight:700;font-size:24px;text-shadow:none}#section-services .cta-contact{max-width:600px;column-gap:5px;margin:30px auto 65px;display:flex}@media (max-width:540px){#section-services .cta-contact{padding:0!important}}#section-services .container .featured-products article .product-description{padding:20px 20px 40px;background-color:#fff}#section-services .container .featured-products article .product-description .feature-title{font-size:23px;font-weight:700;padding-bottom:10px}#section-services .text-module{display:flex;justify-content:center}#section-services .text-module .bo-group-box{background:#fff;padding:10px;margin:50px 0;list-style-type:none;text-align:center}#section-services .container .text-module ul.bo-group-box .phone-call{margin-left:auto}#section-services .container .text-module ul.bo-group-box .phone-call .phone-detail{font-weight:700;margin:0;text-align:center;color:#d14d13;font-size:40px}#section-services .container .text-module ul.bo-group-box .phone-call .call-us{text-transform:capitalize;font-size:16px;margin:0;text-align:center}#section-services .container .text-module ul.bo-group-box .contact-mail{margin-left:15px}#section-services .container .text-module ul.bo-group-box li{display:inline-block;text-align:center;vertical-align:middle}#section-services .container .text-module ul.bo-group-box .contact-mail .banner-btn-smallbox{background-color:#d14d13;flex-direction:column-reverse;width:100%;display:flex;align-items:center;border:1px solid #d8d0c7;border-radius:5px;padding:5px 20px;text-decoration:none}#section-services .container .text-module a{color:#e0a33a}#section-services .container .text-module ul.bo-group-box .contact-mail .banner-btn-smallbox p{font-weight:700;color:#fff;font-size:16px;text-align:center;text-transform:capitalize;margin:0}#section-services .container .text-module ul.bo-group-box .contact-mail .banner-btn-smallbox img{width:50px;height:50px;box-shadow:none}#section-services .container .text-module ul.bo-group-box .phone-call .phone-detail a{color:#d14d13;line-height:1;text-decoration:none}#section-services .container .text-module ul.bo-group-box .phone-call .phone-detail span{display:inline-block;vertical-align:middle;font-size:.85em}#section-services .container .text-module .icon-contact-page-phone:before{content:"y"}#section-services .container .building-gallery{margin-bottom:25px}[class*=" icon-"]:before,[class^=icon-]:before{font-family:servcorp!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:767px){#section-services footer .flex-pc{display:block}}@media screen and (min-width:768px){#section-services .cta{display:-ms-flex;display:flex;max-width:600px;column-gap:5px;margin:30px auto 65px}}@media (min-width:1200px){#section-services .container{width:1170px}}@media screen and (max-width:767px){#section-services footer .flex-pc .btn{margin:7px 0}}@media screen and (min-width:768px){#section-services .container .building-gallery .glide__bullets button{width:12px;height:12px}}@media screen and (max-width:767px){#section-services .container .featured-products article:first-child{padding-bottom:40px}}@media screen and (max-width:720px){#section-services .container .text-module ul.bo-group-box .phone-call .phone-detail{font-size:33px}#section-services .container .text-module ul.bo-group-box .phone-call .call-us{font-size:12px;padding:10px 0}#section-services .container .text-module ul.bo-group-box .contact-mail .banner-btn-smallbox{flex-direction:row-reverse;justify-content:center;width:100%}#section-services .container .text-module ul.bo-group-box .contact-mail{width:100%;margin-left:0}#section-services .container.text-module ul.bo-group-box .contact-mail .banner-btn-smallbox p{font-size:20px}#section-services .container .text-module ul.bo-group-box .contact-mail .banner-btn-smallbox img{width:50px;margin-right:15px}}@media screen and (max-width:767px){#section-services .container h2{font-size:24px;margin-top:20px}}@media screen and (min-width:768px){#section-services .container .building-gallery{margin-bottom:0}}@media (min-width:768px) and (max-width:1024px){#section-services .container .text-heading{max-width:95%}}