.homepage .home-banner{position:relative}.homepage .home-banner .heading-box{position:absolute;z-index:999;width:100%;top:0;left:0;right:0;bottom:0}.homepage .home-banner .heading-box .box-center{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.homepage .home-banner .heading-box .box-center .title{font-family:"Vollkorn SC",serif;font-size:5rem;font-weight:700;line-height:85px;text-align:center;color:#ffd8a9;text-shadow:0 0 10px #000}.homepage .home-banner .heading-box .box-center .share-links{display:flex}.homepage .home-banner .heading-box .box-center .share-links a{border:1px solid #fff;display:inline-block;color:#fff;width:100%;text-decoration:none}.homepage .home-banner .heading-box .box-center .share-links a:marker{color:#fff0}.homepage .home-offers{padding:4rem 0rem;position:relative}.homepage .home-offers .left-bottom-circle{position:absolute;bottom:0;left:0;z-index:-1}.homepage .home-offers .right-top-circle{position:absolute;top:0;right:0;z-index:-1}.homepage .home-offers ul{display:inline-flex;width:100%}.homepage .home-offers ul li{width:33.33333%;text-align:center;border-top:1px solid #c4c1a4;border-bottom:1px solid #c4c1a4;padding:2rem 0rem}.homepage .home-offers ul li+li{border-left:1px solid #c4c1a4}.homepage .home-offers ul li .services img{border-radius:100%}.homepage .home-offers ul li .sstitle{font-size:1.2rem}.homepage .home-about-me{background-color:#000;background-position:center center;background-repeat:no-repeat;background-origin:border-box;background-size:cover;background-attachment:fixed;padding:5rem 0rem}.homepage .home-about-me p{text-align:center;color:#fff;font-size:1.2rem;line-height:30px}.homepage .home-profile-type{padding:4rem 0rem;position:relative}.homepage .home-profile-type .left-circle{position:absolute;bottom:0;left:0;z-index:-1}.homepage .home-profile-type figure{text-align:center;position:relative}.homepage .home-profile-type figure img{border-radius:10% 90% 10% 90% / 90% 10% 90% 10%;border:3px solid #ff9843;box-shadow:rgb(0 0 0 / .35) 0 5px 15px;transition:all 300ms ease-in-out}.homepage .home-profile-type figure:hover img{border-radius:0}.homepage .home-profile-type figure figcaption{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);padding:0 15px}.homepage .home-profile-type figure figcaption span{padding:0 15px;color:#fff;font-weight:700;border:2px solid #fff;padding:5px 0;display:inline-block;width:100%;text-transform:uppercase}.homepage .home-rates{padding-top:3em;padding-bottom:4rem;background-position:center center;background-repeat:no-repeat;background-origin:border-box;background-size:cover;background-attachment:fixed;background-color:#000}.homepage .home-rates .rate-box{text-align:center;background-color:#fff;padding:2rem 1.5rem;box-shadow:rgb(60 64 67 / .3) 0 1px 2px 0,rgb(60 64 67 / .15) 0 1px 3px 1px}.homepage .home-rates .rate-box .start-rates{font-size:3.8rem;font-weight:700}.homepage .home-rates .rate-box .profile-type{font-size:1.5rem;font-weight:600;text-transform:uppercase}.homepage .home-rates .rate-box ul{margin-top:2rem;margin-bottom:1rem;display:inline-block;font-weight:700;width:100%}.homepage .home-rates .rate-box ul li{margin-bottom:15px;text-align:left;position:relative}.homepage .home-rates .rate-box ul li+li{padding-top:15px;border-top:1px dashed #f0d290}.homepage .home-rates .rate-box ul li span{position:absolute;right:0;display:inline-block;padding:0 7px;margin-left:7px}.homepage .home-rates .rate-box ul li span:before{content:"\2774";position:absolute;left:0}.homepage .home-rates .rate-box ul li span:after{content:"\2775";position:absolute;right:0}.homepage .home-profiles{padding-top:4rem;padding-bottom:2rem;position:relative}.homepage .home-profiles .top-circle{position:absolute;top:0;left:50%;transform:translate(-50%,0%);z-index:-1}.homepage .home-profiles figure{border:2px solid #ffc26f;border-bottom:none;box-shadow:rgb(0 0 0 / .25) 0 14px 28px,rgb(0 0 0 / .22) 0 10px 10px}.homepage .home-profiles figure figcaption{background-color:#ffc26f;padding:8px 15px;font-size:14px;text-transform:uppercase}.homepage .home-profiles figure figcaption ul{display:inline-flex;width:100%}.homepage .home-profiles figure figcaption ul li{width:50%}.homepage .home-profiles figure figcaption ul li:last-child{text-align:right}.homepage .middle-banner{margin-top:4rem}.homepage .middle-banner .top-line,.homepage .middle-banner .bottom-line{height:27px;background-position:center center;background-repeat:no-repeat;background-origin:border-box;background-size:cover;background-attachment:scroll}.homepage .home-locality{padding:4rem 0rem;background:#dec4a6;background:linear-gradient(0deg,#dec4a6 0%,#ffe4d6 100%)}.homepage .home-locality ul{padding:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;padding:10px 0;text-align:justify;list-style:none}.homepage .home-locality ul li{margin:5px;overflow:hidden;transition:all 300ms ease-in-out;box-shadow:rgb(0 0 0 / .05) 0 6px 24px 0,rgb(0 0 0 / .08) 0 0 0 1px}.homepage .home-locality ul li a{transition:all 400ms ease-in-out;text-align:center;background-color:#850e35;color:#fff;padding:12px 15px;text-transform:uppercase;display:inline-block;width:100%;font-size:1.1rem;font-weight:700;text-decoration:none}.homepage .home-locality ul li a:hover{text-decoration:underline;color:#ffc26f}.homepage .home-locality ul li:hover{box-shadow:rgb(6 24 44 / .4) 0 0 0 2px,rgb(6 24 44 / .65) 0 4px 6px -1px,rgb(255 255 255 / .08) 0 1px 0 inset}.homepage .home-locality ul li:nth-child(n+1){flex-grow:1}.homepage .home-blogs{padding-top:2rem;padding-bottom:3rem;background-position:left bottom;background-repeat:no-repeat;background-origin:border-box;background-attachment:scroll;background-color:#fcddb0}.homepage .home-blogs .blog-item{box-shadow:rgb(0 0 0 / .07) 0 1px 2px,rgb(0 0 0 / .07) 0 2px 4px,rgb(0 0 0 / .07) 0 4px 8px,rgb(0 0 0 / .07) 0 8px 16px,rgb(0 0 0 / .07) 0 16px 32px,rgb(0 0 0 / .07) 0 32px 64px;display:inline-block;width:100%;text-decoration:none;transition:all 300ms ease-in-out;transition:transform ease 0.5s,box-shadow ease 0.5s}.homepage .home-blogs .blog-item:hover{transform:translateY(-5px);box-shadow:rgb(0 0 0 / .25) 0 54px 55px,rgb(0 0 0 / .12) 0 -12px 30px,rgb(0 0 0 / .12) 0 4px 6px,rgb(0 0 0 / .17) 0 12px 13px,rgb(0 0 0 / .09) 0 -3px 5px}.homepage .home-blogs .blog-item figure figcaption{background-color:#ffd28f;color:#5f0f40;font-size:1rem;text-transform:uppercase;padding:10px 7px;font-weight:700}.homepage .home-faq{padding:4rem 0rem;background-position:right bottom;background-repeat:no-repeat;background-origin:border-box;background-attachment:scroll}.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:#3d0c11;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}.homepage .home-content{padding:1.5rem 0rem}.homepage .home-content .content-banner{margin:3rem 0rem}@media (max-width:1400px){.homepage .home-banner{position:relative}.homepage .home-banner .heading-box{position:absolute;z-index:999;width:100%;top:0;left:0;right:0;bottom:0}.homepage .home-banner .heading-box .box-center{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.homepage .home-banner .heading-box .box-center .title{font-family:"Vollkorn SC",serif;font-size:5rem;font-weight:700;line-height:85px;text-align:center;color:#ffd8a9;text-shadow:0 0 10px #000}.homepage .home-banner .heading-box .box-center ul{display:inline-flex;width:100%;margin-top:1.5rem}.homepage .home-banner .heading-box .box-center ul li{width:50%}.homepage .home-banner .heading-box .box-center ul li+li{padding-left:10px}.homepage .home-banner .heading-box .box-center ul li a{border:2px solid rgb(255 216 169 / .6);display:inline-block;width:100%;padding:12px 0;text-align:center;text-decoration:none;color:#fff;background-color:#7d0a0a;transition:all 300ms ease-in-out;border-radius:35px;box-shadow:rgb(0 0 0 / .25) 0 54px 55px,rgb(0 0 0 / .12) 0 -12px 30px,rgb(0 0 0 / .12) 0 4px 6px,rgb(0 0 0 / .17) 0 12px 13px,rgb(0 0 0 / .09) 0 -3px 5px}.homepage .home-banner .heading-box .box-center ul li a:hover{text-decoration:underline;background-color:#7d0a0a}}@media (max-width:1200px){.homepage .home-banner .heading-box .box-center .title{padding-top:4rem;line-height:75px}.homepage .home-banner .heading-box .box-center ul li a{padding:7px 0}}@media (max-width:992px){.homepage .home-banner .heading-box .box-center .title{padding-top:4rem;font-size:3.5rem;line-height:55px}.homepage .home-banner .heading-box .box-center ul li a{padding:7px 0}}@media (max-width:768px){.homepage .home-banner .heading-box .box-center .title{padding-top:4rem;font-size:3rem;line-height:45px}.homepage .home-banner .heading-box .box-center ul li a{padding:7px 0}}@media (max-width:576px){.homepage .home-banner .heading-box .box-center .title{padding-top:5rem;font-size:3rem;line-height:45px}.homepage .home-profiles figure{box-shadow:rgb(0 0 0 / .16) 0 3px 6px,rgb(0 0 0 / .23) 0 3px 6px}.homepage .home-profiles figure figcaption ul{display:inline-block;width:100%}.homepage .home-profiles figure figcaption ul li{width:100%;text-align:center}.homepage .home-profiles figure figcaption ul li:last-child{text-align:center}.homepage .home-offers ul{display:initial;width:100%}.homepage .home-offers ul li{width:100%;text-align:center;padding:2rem 0rem;border-top:0 solid #c4c1a4;border-bottom:0 solid #c4c1a4}.homepage .home-offers ul li+li{border-left:0 solid #c4c1a4;border-top:1px solid #c4c1a4;border-bottom:0 solid #c4c1a4}.homepage .home-profiles .top-circle{width:100%}}@media (max-width:575px){.homepage .home-banner .heading-box .box-center .title{padding-top:6rem;font-size:2rem;line-height:30px}}