.homepage .home-our-services figure{text-align:center}.homepage .home-our-services figure img{border-radius:150px;border:5px solid #ffe440;box-shadow:rgb(0 0 0 / .35) 0 5px 15px}.homepage .home-our-services figure figcaption{margin-top:10px}.homepage .home-about-us .about-heading{font-size:1.8rem;font-weight:700}.homepage .home-about-us img{border-radius:100%}.homepage .home-profiles figure{box-shadow:rgb(0 0 0 / .16) 0 3px 6px,rgb(0 0 0 / .23) 0 3px 6px;text-align:center;position:relative}.homepage .home-profiles figure figcaption{position:absolute;bottom:20px;width:100%;color:#fcfc81;background-color:#0000006b;font-size:14px;padding:5px 0}.homepage .home-profiles figure figcaption ul>li>ul{display:inline-flex;width:100%;padding:5px 15px}.homepage .home-profiles figure figcaption ul>li>span{font-size:1.2rem;font-weight:700}.homepage .home-profiles figure figcaption ul>li>ul>li{width:33.33333%}.homepage .home-profiles figure figcaption ul>li>ul>li:first-child{text-align:left}.homepage .home-profiles figure figcaption ul>li>ul>li:last-child{text-align:right}.homepage .home-profiles figure .ribbon{width:80px;height:100px;overflow:hidden;position:absolute}.homepage .home-profiles figure .ribbon span{position:absolute;display:block;width:130px;padding:5px 0;background-color:#fd0e35;box-shadow:0 5px 10px rgb(0 0 0 / .1);color:#fff;font:700 18px/1 sans-serif;text-shadow:0 1px 1px rgb(0 0 0 / .2);text-transform:uppercase;text-align:center}.homepage .home-profiles figure .ribbon-top-left::before{top:0;right:0}.homepage .home-profiles figure .ribbon-top-left::after{bottom:0;left:0}.homepage .home-profiles figure .ribbon-top-left span{right:-10px;top:15px;transform:rotate(-45deg)}.homepage .home-profiles .moreprofile{background-color:#8062D6;color:#fff;display:inline-block;margin-top:15px;padding:15px 25px;box-shadow:rgb(0 0 0 / .35) 0 5px 15px}.homepage .home-service-area .localitylist{padding:10px 0;columns:1;list-style:circle}.homepage .home-service-area .localitylist li{margin:5px;list-style:square;margin-left:25px}.homepage .home-service-area .localitylist li a{color:#fff;text-decoration:none;display:block;width:100%;padding:5px 10px;font-size:16px;text-align:left}.homepage .home-service-area .localitylist li a:hover{text-decoration:underline;color:#FFC81E;font-weight:700;transition:all 300ms ease-in-out}.homepage .home-faq{margin-bottom:2rem;padding-top:3rem}.homepage .home-faq .accordion .accordion-item{margin:5px 0}.homepage .home-faq .accordion .accordion-item:first-of-type{border-radius:0}.homepage .home-faq .accordion .accordion-item:first-of-type .accordion-button{border-radius:0}.homepage .home-faq .accordion .accordion-item:last-of-type{border-radius:0}.homepage .home-faq .accordion .accordion-item:last-of-type .accordion-button.collapsed{border-radius:0}.homepage .home-faq .accordion .accordion-item .accordion-header .accordion-button{background-color:#557153;color:#fff}.homepage .home-faq .accordion .accordion-item .accordion-header .accordion-button:after{width:unset;height:unset;background-image:none;background-repeat:unset;transition:none;background-size:unset;font-size:1.5rem;line-height:10px;content:"+"}.homepage .home-faq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{background-image:none;transform:none;content:"-";font-size:1.5rem}.homepage .home-faq .accordion .accordion-item .accordion-collapse .accordion-body{background-color:#ffe1e1}@media (max-width:576px){.homepage .home-our-services .servicebox{border-left:none;border-bottom:2px solid #ffe440}.homepage .home-our-services .servicebox.bx-fourth{border-bottom:none}}@media (min-width:768px){.homepage .home-service-area .localitylist{columns:2}.homepage .home-our-services .servicebox{padding:45px;text-align:center}.homepage .home-our-services .servicebox.bx-first{border-bottom:2px solid #ffe440}.homepage .home-our-services .servicebox.bx-second{border-bottom:2px solid #ffe440}.homepage .home-our-services .servicebox.bx-third{border-left:none}.homepage .home-our-services .servicebox figure img{border-radius:150px;border:5px solid #ffe440;box-shadow:rgb(0 0 0 / .35) 0 5px 15px}}@media (min-width:992px){.homepage .home-service-area .localitylist{columns:3}}