@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css");:root{--grandient-color:linear-gradient(135deg,#ff8c1a,#ff416c,#8e2de2);--primary-color:#8e2de2;--secondary-color:#ff8c1a}body{font-family:Poppins,sans-serif;color:#0c0c0c;background-color:#ffffff;overflow-x:hidden}.layout_padding{padding:90px 0}.layout_margin{margin:90px 0}.layout_padding2{padding:75px 0}.layout_padding2-top{padding-top:75px}.layout_padding2-bottom{padding-bottom:75px}.layout_padding-top{padding-top:90px}.layout_padding-bottom{padding-bottom:90px}.heading_container{display:flex;flex-direction:column;align-items:flex-start}.heading_container h2{position:relative;font-weight:700}.heading_container h2 span{color:#7335b7}.heading_container.heading_center{align-items:center;text-align:center}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:initial}.btn,.btn:focus{outline:none!important;box-shadow:none}.hero_area{position:relative;min-height:100vh;display:flex;flex-direction:column;border-radius:0 0 350px 0}.sub_page .hero_area{min-height:auto;border-radius:0 0 45px 0}.header_section{padding:15px 0}.header_section .container-fluid{padding-right:25px;padding-left:25px}.navbar-brand span{font-weight:700;color:#ffffff;font-size:24px}.custom_nav-container{padding:0}.custom_nav-container .navbar-nav{margin:auto}.custom_nav-container .navbar-nav .nav-item .nav-link{padding:5px 25px;color:black;text-align:center;text-transform:uppercase;border-radius:5px;transition:all .3s;font-weight:600}.custom_nav-container .navbar-nav .nav-item.active .nav-link,.custom_nav-container .navbar-nav .nav-item:hover .nav-link{color:black;background-color:#fff}.custom_nav-container .navbar-toggler{outline:none;padding:0;width:37px;height:42px;transition:all .3s}.custom_nav-container .navbar-toggler span{display:block;width:35px;height:4px;background-color:#7335b7;margin:7px 0;position:relative;border-radius:5px;transition:all .3s}.custom_nav-container .navbar-toggler span:after,.custom_nav-container .navbar-toggler span:before{content:"";position:absolute;left:0;height:100%;width:100%;background-color:#7335b7;top:-10px;border-radius:5px;transition:all .3s}.custom_nav-container .navbar-toggler span:after{top:10px}.custom_nav-container .navbar-toggler[aria-expanded=true]{transform:rotate(1turn)}.custom_nav-container .navbar-toggler[aria-expanded=true] span{transform:rotate(45deg)}.custom_nav-container .navbar-toggler[aria-expanded=true] span:after,.custom_nav-container .navbar-toggler[aria-expanded=true] span:before{transform:rotate(90deg);top:0}.custom_nav-container .navbar-toggler[aria-expanded=true] .s-1{transform:rotate(45deg);margin:0 0 -4px}.custom_nav-container .navbar-toggler[aria-expanded=true] .s-2{display:none}.custom_nav-container .navbar-toggler[aria-expanded=true] .s-3{transform:rotate(-45deg);margin:-4px 0 0}.custom_nav-container .navbar-toggler[aria-expanded=false] .s-1,.custom_nav-container .navbar-toggler[aria-expanded=false] .s-2,.custom_nav-container .navbar-toggler[aria-expanded=false] .s-3{transform:none}.quote_btn-container{display:flex;align-items:center}.quote_btn-container a{color:#000000;text-transform:uppercase}.quote_btn-container a span{margin-left:5px}.orange-clr,.quote_btn-container a:hover{color:#f8842b}.purple-clr{color:var(--primary-color)}.quote_btn-container .quote_btn{display:inline-block;padding:5px 25px;background:var(--grandient-color);color:#ffffff;border-radius:5px;transition:all .3s;border:1px solid var(--grandient-color)}.quote_btn-container .quote_btn:hover{color:#ffffff;transform:translateY(-3px)}.slider_section{flex:1 1;display:flex;padding:45px 0}.slider_section,.slider_section .row{align-items:center}.slider_section #customCarousel1{width:100%;position:unset}.slider_section .detail-box{text-align:center;color:#ffffff}.slider_section .detail-box h1{font-weight:700;margin-bottom:20px}.slider_section .detail-box .btn-box{display:flex;justify-content:center;margin:45px -5px 0}.slider_section .detail-box .btn-box a{margin:5px;text-align:center;width:185px}.slider_section .detail-box .btn-box .btn1{display:inline-block;padding:12px 15px;background-color:#5a2a8f;color:#ffffff;border-radius:5px;transition:all .3s;border:1px solid #5a2a8f}.slider_section .detail-box .btn-box .btn1:hover{color:#ffffff;transform:translateY(-3px)}.slider_section .img-box img{width:100%}.slider_section .carousel-indicators{position:unset;justify-content:center;align-items:center;margin:45px 0 0}.slider_section .carousel-indicators li{background-color:#ffffff;width:15px;height:15px;border-radius:100%;opacity:1}.slider_section .carousel-indicators li.active{width:23px;height:23px;background-color:#f8842b}.service_section{text-align:center}.service_section .heading_container{align-items:center}.service_section .box{margin-top:25px;padding:15px;border-radius:10px;position:relative;overflow:hidden;transition:all .3s}.service_section .box:before{content:"";width:275px;height:275px;position:absolute;right:-137.5px;bottom:-137.5px;background-color:#fff;z-index:-1;border-radius:100%;transition:all .3s}.service_section .box .img-box{display:flex;justify-content:center;align-items:center;height:125px;border-radius:15px;transition:all .3s;background:var(--grandient-color);width:125px;margin:0 auto}.service_section .box .img-box img{width:75px;transition:all .3s}.service_section .box .detail-box{margin-top:15px}.service_section .box .detail-box h5{font-weight:700;position:relative}.service_section .box .detail-box a{color:inherit}.service_section .box:hover{color:#ffffff}.service_section .box:hover:before{transform:scale(5);background:var(--grandient-color)}.service_section .box:hover .img-box{background:transparent}.service_section .box img{filter:invert(1)}.service_section .btn-box{display:flex;justify-content:center;margin-top:45px}.service_section .btn-box a{display:inline-block;padding:10px 45px;background:var(--grandient-color);color:#ffffff;border-radius:5px;transition:all .3s;border:1px solid var(--grandient-color)}.service_section .btn-box a:hover{color:#ffffff;transform:translateY(-3px)}.about_section{background:var(--grandient-color);color:#ffffff;border-radius:250px 0 250px 0}.about_section .row{align-items:center}.about_section .img-box{position:relative}.about_section .img-box img{width:100%}.hero_area .img-box{position:relative}.hero_area .img-box img{width:100%}.contact_section .img-box{position:relative}.contact_section .img-box img{width:100%}.about_section .detail-box p{margin-top:15px}.about_section .detail-box a{display:inline-block;padding:10px 45px;background:var(--grandient-color);color:#ffffff;border-radius:5px;transition:all .3s;border:1px solid #fff;margin-top:15px}.about_section .detail-box a:hover{color:#ffffff;transform:translateY(-3px)}.case_section .heading_container{align-items:center}.case_section .heading_container h2:before{left:50%;transform:translateX(-50%)}.case_section .box{margin-top:45px;border-radius:20px;overflow:hidden;background-color:#ffffff;box-shadow:0 0 10px 0 rgba(0,0,0,.15);text-align:center}.case_section .box .img-box{position:relative}.case_section .box .img-box img{width:100%}.case_section .box .detail-box{padding:25px}.case_section .box .detail-box h5{font-weight:700}.case_section .box .detail-box p{font-size:15px}.case_section .box .detail-box a{color:#7335b7}.client_section .box{display:flex;flex-direction:column;align-items:center;margin:45px 0;text-align:center}.client_section .box .img-box{width:125px;height:125px;min-width:125px;position:relative;margin-bottom:-62.5px}.client_section .box .img-box img{width:100%;border-radius:100%}.client_section .box .client_info .client_name h5{font-weight:700;margin-bottom:0;text-transform:uppercase}.client_section .box .client_info .client_name h6{margin-bottom:0;color:#ddd;font-weight:400;font-size:15px;text-transform:uppercase}.client_section .box .client_info i{font-size:24px}.client_section .box p{margin-top:15px}.client_section .box .detail-box{background:var(--grandient-color);color:#ffffff;border-radius:15px;padding:85px 45px 15px}.client_section .carousel-indicators{position:unset;margin:0;justify-content:center;align-items:center}.client_section .carousel-indicators li{background-color:#7335b7;width:10px;height:10px;border-radius:100%;opacity:1}.client_section .carousel-indicators li.active{width:20px;height:20px;background-color:#f8842b}.contact_section{position:relative}.contact_section form{margin-top:45px}.contact_section input,.contact_section select{width:100%;height:50px;margin-bottom:25px;padding-left:15px;background-color:transparent;outline:none;color:#000000;border:1px solid #a5a5a5}.contact_section input::placeholder{color:#808080}.contact_section input.message-box{height:120px}.contact_section button{font-family:Poppins,sans-serif;display:inline-block;padding:10px 65px;background:var(--grandient-color);color:#ffffff;border-radius:3px;transition:all .3s;border:1px solid var(--grandient-color);color:#fff;margin-top:10px}.contact_section button:hover{color:#ffffff;transform:translateY(-3px)}.contact_section .map_container{height:100%;min-height:325px;overflow:hidden;margin-left:45px}.contact_section .map_container .map,.contact_section .map_container .map #googleMap{height:100%}.footer_container{background:var(--grandient-color);color:#ffffff;border-radius:350px 0 0 0;padding-top:145px}.info_section h4{font-weight:600;margin-bottom:20px}.info_section .info_contact .contact_link_box{display:flex;flex-direction:column}.info_section .info_contact .contact_link_box a{margin:5px 0;color:#ffffff}.info_section .info_contact .contact_link_box a i{margin-right:5px}.info_section .info_contact .contact_link_box a:hover{color:#f8842b}.info_section .info_social{display:flex;margin-top:20px}.info_section .info_social a{display:flex;justify-content:center;align-items:center;color:#ffffff;border-radius:100%;margin-right:10px;font-size:24px}.info_section .info_social a:hover{color:#f8842b}.info_section .info_links{display:flex;flex-direction:column;flex-wrap:wrap}.info_section .info_links a{display:flex;align-items:center;margin-bottom:15px;color:#ffffff}.info_section .info_links a:hover{color:#f8842b}.info_section form input{border:none;border-bottom:1px solid #ffffff;background-color:transparent;width:100%;height:45px;color:#ffffff;outline:none}.info_section form input::placeholder{color:#ffffff}.info_section form button{width:100%;text-align:center;display:inline-block;padding:10px 55px;background-color:#f8842b;color:#ffffff;border-radius:0;transition:all .3s;border:1px solid #f8842b;margin-top:15px}.info_section form button:hover{color:#ffffff;transform:translateY(-3px)}.footer_section{position:relative;text-align:center}.footer_section p{padding:25px 0;margin:0}.footer_section p a{color:inherit}.blur-box{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.blur-box-light{backdrop-filter:blur(.6px);-webkit-backdrop-filter:blur(.6px)}.gradient-layer{position:absolute;inset:0;left:0;right:0;height:140px;max-height:140px;opacity:.2;background:linear-gradient(90deg,#9227db,#f8842b,#ff5722);filter:blur(20px);pointer-events:none}.homeSection{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,1) 10%,rgba(0,0,0,1) 90%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,1) 10%,rgba(0,0,0,1) 90%,rgba(0,0,0,0))}.homeSection-horizontal{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,1) 30%,rgba(0,0,0,1) 70%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,1) 30%,rgba(0,0,0,1) 70%,rgba(0,0,0,0))}.btn-item{display:flex;justify-content:center;align-self:flex-start;margin:0 -5px}.btn-item a{margin:5px;text-align:center;width:185px}.btn-item .btn1{display:inline-block;padding:12px 15px;color:var(--primary-color);border-radius:6px;font-weight:600;transition:all .3s;border:1px solid var(--primary-color)}@media screen and (max-width:768px){.hero_area{border-radius:0 0 150px 0}.about_section{border-radius:150px 0 150px 0}.footer_container{border-radius:150px 0 0 0}.header_section .container-fluid{padding-right:15px;padding-left:15px}}