.title small.heading-top2{background:#f3f7ff}.theme-btn-2{background:#363D61}.theme-btn-2:hover{background:#262B44}.theme-btn-3{background:#f2f2f2;color:#363D61!important}.theme-btn-3:hover{background:#bdbdbd}.theme-btn-11{background:#363D61}.theme-btn-11:hover{background:#262B44}.bg2{background:#f3f7ff!important}.bg9{background:#f3f7ff!important}.copyright2 p{justify-content:center;font-size:14px!important}.header.header-10 .main-menu ul li a.active{color:#7977C6}.theme-btn-16{color:#363D61}.theme-btn-16::after{background-color:#363D61}.work6-hadding p{color:#b6c9ef}.subscribe-4 .theme-btn-2{background-color:#474D6F!important;color:#fff!important}.subscribe-4 .theme-btn-2:hover{background-color:#474D6F!important}.theme-btn-6:hover{transition:all .3s;color:#474D6F}.cursor-pointer{cursor:pointer}.popup-content{padding:20px 40px 40px 40px}.div-checked{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.div-checked .single-check{display:flex;align-items:flex-start;gap:10px}.div-checked .single-check span{color:#6c757d!important;font-size:1rem!important;line-height:1.4rem}.div-checked .round-check{width:20px;height:20px;border-radius:50%;background:#eff4ff;transition:all .3s;border:1px solid #165eef;display:flex;justify-content:center;align-items:center;flex-shrink:0}.single-inner-service .div-checked .single-check span{color:#161540!important;opacity:.7;font-weight:500}.footer-logo{margin-top:-25px}.logo{width:300px!important}.contact-icon2{background:#D3DBD8;width:32px;height:32px;text-align:center;border-radius:50px}.single-contact2 a{font-weight:400;font-size:16px;line-height:16px;color:#161540;display:block}.single-contact-box2{background:#fff;box-shadow:0 5px 30px rgba(9,8,64,.05);border-radius:10px;padding:30px}.contact-box-content2 p{font-weight:700;font-size:16px;line-height:16px;letter-spacing:2px;color:#161540;margin-bottom:10px}.contact-box-content2 a{font-weight:700;font-size:24px;line-height:34px;color:#161540}.contact-box-icon2{flex-shrink:0}.form-check-inline-custom{display:flex;align-items:center;gap:10px;margin-bottom:1rem!important}.form-check-custom{width:fit-content!important;padding:10px!important;margin-bottom:.25rem!important}.form-check-label-custom{line-height:1!important}.form-check-input:checked{background-color:#165eef!important;border-color:#165eef!important}.main-contact-form ::placeholder{color:#8a9197!important;opacity:1}.main-contact-form :-ms-input-placeholder{color:#8a9197!important}.main-contact-form ::-ms-input-placeholder{color:#8a9197!important}.btn-color{background:#363D61;box-shadow:0 4px 25px rgba(121,119,198,.5);border-radius:8px;font-family:satoshi;font-weight:700;font-size:16px;line-height:16px;display:inline-flex;border:0;align-items:center;color:#fff;transition:all .3s;transform:translateY(0);padding:19px 20px}.btn-color:hover{color:#fff!important;background:#262B44!important;transition:all .3s;transform:translateY(-3px)}.full-btn{width:100%!important}.title h1{font-size:60px!important}.header.header-10.header-absolute .header_menu_area{padding-left:0!important}.header.header-10.header-absolute{top:0!important}.bg2{background:#ece8f9!important}.heading2 small.heading-top-2{font-weight:500;font-size:16px;line-height:16px;color:#09120E;background:#fff;border-radius:50px;padding:13px 20px;display:inline-flex;align-items:center;margin-bottom:15px;font-family:satoshi}.inner-blog-1 a:hover{color:#fff!important;transition:all .3s}h5{font-weight:700;font-size:25px!important;line-height:50px;letter-spacing:-1px;color:#09120E;font-family:satoshi;padding-top:20px}.scroll-target{scroll-margin-top:100px}.div-checked .single-check span{font-size:18px!important;font-family:satoshi!important}.whatsapp{position:fixed;bottom:30px;right:30px;z-index:9999;display:flex;flex-direction:column;align-items:center;gap:10px}.progress-wrap{bottom:90px}.whatsapp-float{background-color:#25D366;color:white;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 8px rgba(0,0,0,.2);font-size:24px;transition:transform .3s ease}.whatsapp-float:hover{transform:scale(1.1)}.google-maps-section{padding-top:30px;padding-bottom:30px}.footer-2 .footer-menu ul li a:hover{color:#7977C6;padding-left:3px;transition:all .3s}@media (max-width:1048px){.single-inner-service-2{padding-left:30px!important}.heading2 h2{margin-top:40px}.works-6{background-color:#9195CC;margin:30px!important}}@media (max-width:767px){.title.title2 h1{font-size:40px!important}.title p{font-size:90%!important;line-height:24px}.container{padding-top:30px!important}.inner-1{padding:100px 0 40px}.section-padding{padding:0 20px}.single-inner-service-2{padding-left:30px!important;margin:20px!important}.heading2 h2{margin-top:40px}.contact-box-content2 a{font-weight:300;font-size:20px;line-height:20px;color:#161540}}.mobile-logo{width:250px!important}.single-service{height:clamp(430px,40vw,360px)}.single-service-2{height:clamp(300px,40vw,360px)}@media (max-width:1048px){.service-icon img{width:0!important;height:0!important}.about-bg-21{margin-bottom:0!important}.logo-size{max-width:60%;max-height:60%}.welcome-area{padding:0}.section-padding2{padding:0 0 30px!important}}.service-icon img{width:auto!important;height:auto!important;max-width:100%}.small-icon{max-width:150px;height:auto}.small-label{font-size:15px;margin:0}.x-small-icon{max-width:50px!important;height:auto}.theme-heading{color:#363D61;font-size:32px!important}.header-absolute{background-color:#363D61!important}.header.header-10.header-absolute::after{background-color:#363D61!important}.main-menu ul li a{color:#fff!important}.header.header-10 .main-menu ul li a.active{color:#BBA5FA!important}.works-6{background-color:#9195CC;margin:100px;border-radius:15px}.work6-hadding p{color:#fff}.mobile-header{background-color:#363D61!important}.mobile-nav-icon{border:0!important;color:#fff!important}.footer-link{margin-left:4px;font-size:15px;color:#363D61;font-weight:500}.copyright3 p{font-size:13px}.mobile-sidebar{position:fixed;height:100%;width:100%;background:#363D61!important;z-index:99;padding:40px 30px;left:-100%;top:0;visibility:hidden;opacity:0;transition:all .3s}ul.mobile-nav-list{max-height:500px;overflow-y:unset!important}.form-check-label-custom a{color:#363D61}