*{margin:0;padding:0}@import url("https://fonts.cdnfonts.com/css/microsoft-avant");@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;font-display:auto;src:url(/webfonts/fa-brands-400.woff2) format("woff2"),url(/webfonts/fa-brands-400.woff) format("woff")}body{font-family:Microsoft Avant,sans-serif;overflow-x:hidden}:root{--primary-color:#6838b4;--secondary-color:#7bb771;--green:#7bb771;--text:#686d72;--theme-bg:#3b1550;--whitecolor:#fff;--cura-green:#7bb771;--cura-lilac:#6838b4;--cura-bg:#fef9f6}.theme-bg{background-color:var(--theme-bg)}.topBanner .quote-text{font-family:Playfair Display,serif;font-size:22px;color:#fff;font-style:italic;font-weight:500}.topBanner .author-text{font-family:Open Sans,sans-serif;font-weight:400;font-style:italic;margin-left:8px;opacity:.9}.topBanner{width:100%;background:linear-gradient(to right,color-mix(in srgb,var(--primary-color) 40%,#fff),var(--primary-color) 50%,color-mix(in srgb,var(--primary-color) 70%,#000))}.topBanner h1{font-family:Playfair Display,serif;font-size:22px;color:#fff;font-style:italic;font-weight:500;text-shadow:0 2px 6px rgba(0,0,0,.4);position:relative;z-index:2}.topBanner h1 .author-text{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;margin-left:8px;opacity:.9}.topBanner:before{content:"“";font-size:120px;color:hsla(0,0%,100%,.1);position:absolute;top:-20px;left:10px;z-index:1;font-family:Georgia,serif}.primary{color:var(--primary-color)}.secondary{color:var(--secondary-color)}h1,h2{letter-spacing:.5px;font-weight:700}.green{color:var(--green)}.text{color:var(--text)}.fs12{font-size:12px}.fs14{font-size:14px}.fs16{font-size:16px}.fs18{font-size:18px}.fs20{font-size:20px}.fs22{font-size:22px}.fs24{font-size:24px}.fs26{font-size:26px}.fs28{font-size:28px}.fs30{font-size:30px}.fs42{font-size:42px}.fs52{font-size:52px}.fs72{font-size:72px}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.fw800{font-weight:800}.fw900{font-weight:900}.list-none{list-style:none}.rounded-0-100{border-radius:0 100px!important}.rounded-100-0{border-radius:100px 0!important}a{text-decoration:none}.border-color{border-color:#ffffff38!important}.button-style{background-color:var(--primary-color);border:1px solid var(--primary-color);border-radius:0 20px 0 20px;padding:14px 45px;color:#fff;font-weight:600;transition:all .3s linear}.button-style:hover{transform:translateY(6px);background-color:#7bb771;border-color:#7bb771}.index{z-index:9}.header .left-upper{background-color:var(--primary-color);padding:7px 40px}.lightblueBG{background-color:#f9edff}.choose-accordion .choose-acc-item{border:1px solid rgba(124,58,237,.12);border-radius:12px;overflow:hidden;margin-bottom:12px;background:#fff}.choose-accordion .choose-acc-btn{font-weight:700;font-size:1rem;color:#5b2aa3;background:#f7f4ff}.choose-accordion .choose-acc-btn:not(.collapsed){color:#fff;background:#7431b5;box-shadow:none}.choose-accordion .accordion-body{padding:16px 18px;line-height:1.6}@media (max-width:575.98px){.choose-accordion .accordion-body{font-size:.95rem}}.fs40{font-size:40px!important}.header .right-upper{background-color:var(--secondary-color);padding:20px 40px}.header .navbar-light .navbar-nav .nav-link{color:var(--primary-color);font-size:16px;padding:16px 20px;letter-spacing:1px;font-weight:600;transition:all .3s}.header .navbar-light .navbar-nav .nav-link.active,.header .navbar-light .navbar-nav .nav-link:hover{color:var(--secondary-color)}.header .navbar{padding:10px 40px}.custom-upper-header{background:linear-gradient(90deg,#9b4dff,#e665f8);padding:8px 20px;border-radius:8px 8px 0 0}.call-box{background:#4caf50;border-radius:8px}.homeBanner img{height:600px}.banner{background-image:url(/_next/static/media/banner-bg.ac52a07a.jpg);background-repeat:no-repeat;position:relative;padding:120px 0 180px;background-position:50%;background-size:cover}.banner:after{content:"";position:absolute;top:0;display:block;height:100%;width:100%;background-color:#0000008c}.banner .banner-content{width:43%}.banner .banner-content h1:after{content:"";height:25px;width:25px;background-color:#fff;border-radius:50%;display:block;position:absolute;bottom:-30px;left:35px;border:4px solid #676767}.banner .banner-content h1:before{content:"";height:3px;width:100px;background-color:#fff;display:block;position:absolute;bottom:-20px}.banner .banner-content p{margin-top:50px}.emergency .emergency-wrapper{border-right:1px solid #fff;padding:30px 26px;text-align:center}.emergency .row{background-color:var(--primary-color);padding:10px;border-radius:0 100px 0 100px}.emergency{margin-top:-80px;z-index:9;position:relative}.about-us .img-about img{border-radius:0 100px 0 100px}.about-us{padding:60px 0;background-color:#d5f9d0}.service .servis-wrapper{padding:22px 10px;background:#fff;border-radius:20px;box-shadow:1px 1px 6px rgba(0,0,0,.15)}.service{padding:50px 0}.servis-img{width:100%;height:170px;overflow:hidden}.servis-img img{width:100%;height:100%;object-fit:cover}.service-box{background-color:#f9edff;border-radius:0 20px 0 20px!important;padding:30px 20px;position:relative;transition:all .3s;cursor:pointer}.service-box:hover{transform:scale(1.01) translateY(-10px)}.service-box .service-icon-circle{transition:all .3s}.service-box:hover .service-icon-circle{transform:scale(1.2)}.service-box ul li{list-style-type:none;margin-bottom:12px;position:relative;padding-left:16px}.service-box ul li:last-child{margin-bottom:0}.service-box ul li:before{content:"";position:absolute;top:8px;left:0;height:7px;width:7px;margin:auto}.service-box .service-icon-circle,.service-box ul li:before{background-image:linear-gradient(to right,var(--primary-color),var(--secondary-color));border-radius:50%}.service-box .service-icon-circle{height:70px;width:70px;display:flex;align-items:center;justify-content:center;color:var(--whitecolor)}.choose .choose-img img{border-radius:80px 10px 0 0}.choose .choose-img-content{background-color:var(--primary-color);padding:20px}.choose{padding:60px 0}.client .client-says{padding:30px;border-radius:0 100px 0 100px;background-color:#fff}.client{background-attachment:fixed;background-size:cover;padding:70px 0;position:relative}.client:after{content:"";position:absolute;top:0;height:100%;width:100%;background-color:#00000082}.contact-form{background-color:#6838b4;padding:45px;border-radius:20px 0 20px}.contact-form .field input{border-radius:20px 0 20px;font-size:14px;padding:9px 16px}.contact-form .button button{background-color:#7bb771;border:1px solid #8cb771;padding:10px 20px;color:#fff;border-radius:20px 0 20px}.contact .row{background-color:#fdc9ec;box-shadow:0 26px 35px 5px rgba(0,0,0,.19);border-radius:10px;padding:30px;transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.contact{padding:60px 0}.social a{border-radius:0 10px 0 10px;background-color:#6838b4;width:33px;height:33px;display:inline-flex;align-items:center;justify-self:center;justify-content:center;text-decoration:none}.social a i{color:#fff}iframe{border-radius:0 20px 0 20px}.social{gap:10px!important;display:flex}.accordion-button:after{flex-shrink:0;width:16px;height:16px;background-size:16px;margin-right:-11px}.accordion-button:not(.collapsed):after{background-image:url(/_next/static/media/up-arrow.67db2882.png)!important;transform:rotate(0);width:14px;height:13px;background-size:13px}.accordion-item{background-color:#fff;border:1px solid #d5d5d5!important;margin-block:13px;font-size:14px;border-radius:15px 0 15px!important;overflow:hidden}button.accordion-button{background:#f9edff;font-size:15px;font-weight:600;outline:0!important;box-shadow:none!important}.accordion-button:not(.collapsed){color:#6838b4;background-color:transparent}.accordion-body{font-size:13px;letter-spacing:.5px;border-top:1px solid #d5d5d5}.faq{padding:60px 0}.faq-contct{box-shadow:0 0 40px 0 rgba(0,0,0,.15);padding:40px}.faq-contct .icon{font-size:35px;border-radius:10px 10px 10px 10px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background-color:#6838b4;color:#fff}.faq-contct h3{color:#6838b4}.faq-contct a{color:#000}.img-about:after{content:"";position:absolute;width:84%;height:100%;background-color:#6838b4;right:-6%;top:7%;z-index:-1;border-radius:0 100px 0 100px}footer a{transition:all .3s linear}footer a:hover{color:#7bb771!important}.emergency-wrapper svg{width:60px;height:60px}.emergency-wrapper svg,.emergency-wrapper svg path{fill:#fff;transition:all .3s linear}.emergency-wrapper svg:hover path{fill:#7bb771}.emergency-wrapper svg:hover{transform:translateY(7px)}h2{position:relative}h2:before{height:3px;width:100px;bottom:-20px}h2:after,h2:before{content:"";background-color:#7bb771;display:block;position:absolute}h2:after{height:18px;width:18px;border-radius:50%;bottom:-28px;left:35px;border:4px solid #fff}.choose h2:after,.choose h2:before,.client h2:after,.client h2:before,.shape-center:after,.shape-center:before{margin:auto;right:0;left:0}.client h2:after{border:4px solid #5f5f5a}.contact h2:after{border:4px solid #fdc9ec}.accordion-header:after,.accordion-header:before{display:none}p{letter-spacing:.5px}.servis-content h2:after{border:4px solid #d5f9d0}.carousel-indicators [data-bs-target]{background-color:#6838b4}.carousel-indicators{z-index:9;margin-bottom:0!important}.goals{background-color:#d5f9d0;margin-block:70px}.goals-inner{background-color:#7bb771;padding:40px;border-radius:20px}.goals-inner i{font-size:50px;transition:all .3s linear}.goals-inner i:hover{color:#6838b4!important}.serviceBox{padding:20px;background-color:#f9edff;border-radius:20px;height:100%;transition:all .3s;cursor:pointer}.serviceBox:hover{transform:scale(1.01) translateY(-10px)}.servicesTabs .nav-tabs{border:none;width:-moz-fit-content;width:fit-content;margin:0 auto 50px;gap:8px;overflow:hidden;overflow-x:auto}.servicesTabs .nav-tabs .nav-link{font-size:20px;color:var(--primary-color);background-color:#f9edff;padding:0 30px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:50px;transition:all .3s}.servicesTabs .nav-tabs .nav-link.active,.servicesTabs .nav-tabs .nav-link:hover{background:var(--primary-color);color:var(--whitecolor)}.serviceBox .img-wrap{width:100%;height:250px;border-radius:10px;overflow:hidden}.serviceBox .img-wrap img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center}.cmnInput{font-size:14px;padding:11px 16px;border-radius:0 20px 0 20px}.contactSec .contactItem{margin-bottom:10px}.contactItem .iconWrap{height:80px;width:80px;display:flex;align-items:center;justify-content:center;transition:all .3s;margin-right:30px;background-color:var(--primary-color);border-radius:0 20px 0 20px;flex-shrink:0}.contactItem .iconWrap:hover{background-color:var(--secondary-color)}.mapWrap iframe{width:100%;border-radius:0}.faqSec h2:after,.faqSec h2:before{left:0;right:0;margin:auto}.blogImg{height:400px;width:100%;overflow:hidden;border-radius:0 20px 0 20px}.blogImg img{width:100%;height:100%;object-fit:cover;object-position:center center}.twoLines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blogHeading{font-weight:700;color:var(--primary-color);display:block;transition:all .3s}.blogHeading:hover{color:var(--secondary-color)}.recentPosts{box-shadow:0 0 40px 0 rgba(0,0,0,.1);border-radius:0 20px 0 20px}.recentPosts a.primary{transition:all .3s}.recentPosts a.primary:hover{color:var(--secondary-color)}.recentPosts .postItem{margin-bottom:20px}.recentPosts .postItem:last-child{margin-bottom:0}.home-banner{height:700px;background-color:#fef9f6}.banner-title{font-size:42px;font-weight:700;line-height:1.3}.banner-subtitle{font-size:18px;opacity:.9}.btn-banner{background-color:#6838b4;color:#fef9f6;font-weight:600;padding:12px 28px;border-radius:50px;transition:all .3s ease-in-out}.btn-banner:hover{background-color:#562a96;color:#fff}.hero{height:810px;overflow:hidden;position:relative}.hero:after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.6);z-index:1}.hero img,.hero:after{height:100%;width:100%}.hero img{object-fit:cover;object-position:center}.hero .textSec{position:absolute;inset:0;height:-moz-fit-content;height:fit-content;margin:auto;width:100%;z-index:2}.hero .textSec h1 span{display:inline-block;width:17ch;animation:typing 3s steps(17),blink .5s step-end infinite alternate;white-space:nowrap;overflow:hidden;max-width:100%}.topBanner{position:relative;padding:10px 20px}.topBanner .typing-text{display:inline-block;white-space:nowrap;overflow:hidden;animation:typing 3s steps(60),blink .5s step-end infinite alternate}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{50%{border-color:transparent}}@media (max-width:767px){.servicesTabs .nav-tabs .nav-link{width:100%}.rounded-0-100{border-radius:0 50px!important}.rounded-100-0{border-radius:50px 0!important}.contactItem .iconWrap{height:70px;width:70px;margin-right:16px}.upper-header{display:none}.banner .banner-content{width:100%}.hero{height:450px}.fs52,.fs72{font-size:40px}.fs42{font-size:28px}.fs28{font-size:18px}.fs24{font-size:19px}.fs16,.fs18{font-size:14px}.emergency .emergency-wrapper{border-right:none;padding:16px 0;border-bottom:1px solid #fff}.img-about img{width:89%;margin-left:auto}.img-about:after{right:0}.faq .row{flex-direction:column-reverse;gap:20px}.faq-contct{padding:10px;margin-bottom:20px}.faq-contct .icon{font-size:17px;width:40px;height:40px}.faq-contct a{font-size:14px}.contact-form{padding:19px}.contact .row{padding:16px}ul.navbar-nav{align-items:start!important;gap:11px}.header .navbar{padding:16px 0}.header .navbar-light .navbar-nav .nav-link{padding:0}.header .navbar-light .navbar-nav .nav-item:last-child .nav-link{margin-left:0}.navbar-collapse{padding-top:18px}.img-about.text-end.position-relative{text-align:start!important}.about-dtl .col-md-3{width:50%}.about-dtl .col-md-3:nth-child(3) .emergency-wrapper{border-bottom:none}.goals .border-start{border-left:none!important;border-top:1px solid #000;padding-top:16px}.goals-inner{padding:16px;margin:10px}.homeBanner img{height:auto}}@media (min-width:501px) and (max-width:767px){.primary{color:var(--primary-color)!important}.emergency .row{overflow:hidden}.img-about img{width:100%}.img-about:after{right:-8%!important;top:7%}}@media (min-width:768px) and (max-width:1023px){.primary{color:var(--primary-color)!important}.faq .row,section.about-us .row{flex-direction:column}.goals .col-md-3{width:34%}.goals .col-md-7{width:65%}.goals-inner{padding:20px 10px}.faq .row .col-md-6,section.about-us .row .col-md-6{width:100%}section.about-us .text-end{text-align:center!important;margin-top:20px}.img-about:after{width:65%;right:9%}.fs28{font-size:18px}.emergency .emergency-wrapper{padding:30px 13px 30px 0}section.service .container>.row{flex-direction:column;gap:30px;text-align:center}section.service .container .col-md-7{flex:0 0 auto;width:100%}section.service .container .col-md-7 .col-md-6{width:25%}.fs18{font-size:16px}.fs42{font-size:28px}footer .row .col-md-4{width:60%}footer .row .col-md-3{width:50%;margin-top:20px}.upper-header .col-md-8{width:55.666667%}.upper-header .col-md-4{width:44%}.header .navbar{padding:16px 0}.header .navbar-light .navbar-nav .nav-link{padding:0}.header .navbar-light .navbar-nav .nav-item:last-child .nav-link{margin-left:0}ul.navbar-nav.ms-auto.mb-2.mb-lg-0.align-items-center{align-items:start!important;gap:14px;margin-top:22px}.header .navbar-light .navbar-nav .nav-link{font-size:18px}}@media (min-width:1024px) and (max-width:1200px){.primary{color:var(--primary-color)!important}.header .navbar-light .navbar-nav .nav-link{font-size:15px;padding:0 11px}.banner .banner-content{width:50%}.fs28{font-size:20px}.fs42{font-size:30px}.fs24{font-size:18px}.about-us .img-about img{width:90%;margin-right:auto;display:block}.img-about:after{right:2%}section.service .container>.row{flex-direction:column;gap:30px;text-align:center}section.service .container .col-md-7{flex:0 0 auto;width:100%}section.service .container .col-md-7 .col-md-6{width:25%}section.service .container .mt-4{margin-top:0!important}.fs16{font-size:14px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1360px}}@media (min-width:1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1560px}}