:root, [data-bs-theme=light]{--app-color: #fc7700; --secondary-color: #6c757d; --light-bg: #f8f9fa; --dark-text: #343a40; --bs-link-color: #be5901;}*{margin:0;padding:0;scrollbar-width:thin;scrollbar-color:var(--bs-link-color) transparent;scroll-behavior:smooth;}html,body{min-height:100dvh;font-family:sans-serif;user-select:none;}a{text-decoration:none;outline:0}img{max-width:100%;height:auto;max-height:100%}.text-app{color:var(--app-color)}.text-app-dark{color:#6A2B00}.navbar-dark, .navbar[data-bs-theme=dark] { --bs-navbar-color: rgba(255, 255, 255, 0.8); --bs-navbar-hover-color: var(--app-color); --bs-navbar-active-color: #fff; --bs-navbar-brand-color: #fff; --bs-navbar-brand-hover-color: #fff; } .navbar{--bs-navbar-hover-color:var(--app-color);--bs-navbar-active-color:var(--app-color)}#mainNav .dropdown-menu{--bs-dropdown-link-active-bg:var(--app-color);--bs-dropdown-font-size:1em}.navbar-brand img{width:9rem}.navbar-nav ul{list-style: none; padding: 0;}.navbar-nav .dropdown-item{white-space: break-spaces;} main section:not(.clearPadding),footer .menuContainer,main>[class^=container]{padding-block:calc(1rem + 3.5vw)}.topSecContent{min-height:300px}#devHomeSection{background:linear-gradient(to right,#0047AB 64%,rgba(32,82,151,.82)),url(../images/devops_cover.jpg);background-size:contain;background-position:right;color:#fff}#homeSection .content{max-width:700px}.serviceHomeSectionImg{width:100%;max-width:300px;height:auto}#imp_dev_services{background-image:url(../images/devops_cover.jpg);background-position-x:50%;background-size:cover;background-repeat:no-repeat;background-color:#f0f4ff;background-blend-mode:color-burn}#imp_dev_services .h3{backdrop-filter:blur(50px)}.formSubmitBtn{--bs-btn-bg:var(--app-color);--bs-btn-color:#fff;--bs-btn-border-color:var(--app-color);--bs-btn-hover-bg:var(--app-color);--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:var(--app-color);--bs-btn-active-bg:var(--app-color);--bs-btn-active-color:#fff;--bs-btn-active-border-color:var(--app-color);min-width:100px}#business-tab{--bs-nav-pills-link-active-bg:var(--app-color);--bs-nav-link-color:#e98630;--bs-nav-link-hover-color:var(--app-color)}#homeServSec{z-index:1;background-color:#90bbe43d}
.transition_ctrl{view-timeline-name:--section-timeline;view-timeline-axis:block;transform-style:preserve-3d}.fadeInUp{animation:fadeInUp linear both;animation-timeline:--section-timeline;animation-range:entry 5% cover 30%;transform-style:preserve-3d}.scaleDown{animation:scaleDown linear both;animation-timeline:--section-timeline;animation-range:entry 10% cover 40%;transform-style:preserve-3d}.fadeInUp + .fadeInUp{animation-range:entry 15% cover 30%}.cookie-modal{position:fixed;inset:auto 20px 20px auto;width:300px;z-index:2}.cookie-modal button{padding:8px 12px;width:calc(50% - .5rem)}footer a{padding:5px 0;color:inherit; text-decoration: none;}footer a[role=button]{color:var(--bs-primary-text-emphasis);position:relative}footer a[role=button]::after{content:"";width:50px;height:2px;border-radius:5px;background-color:var(--app-color);top:100%;left:0;position:absolute}footer ul{list-style-type:none;padding-inline:0}footer a:not([role=button]):is(:hover,:active,:focus,:focus-visible),.footer_contact a:is(:hover,:active,:focus,:focus-visible){color:var(--app-color)}
.bg-purple {background-color: #6b21a8;}.text-purple {color: #6b21a8;}.text-pink {color: #db2777;}.bg-pink {background-color: #db2777;}
.roundedCricleLayer{--axis: circle at top left;--color1: #f0f5ff;--color2: #f9f9f9; /* background-image: radial-gradient(circle at center center, #474bff, #47d3ff), repeating-radial-gradient(circle at center center, #474bff, #474bff, 32px, transparent 64px, transparent 32px); */ background-image: radial-gradient(var(--axis), var(--color1) 5%, var(--color1) 18%, transparent 64px), radial-gradient(var(--axis), #f6faff 64px, var(--color1) 96px, transparent 96px, transparent 128px), radial-gradient(var(--axis), var(--color2) 64px, var(--color1) 160px, transparent 160px, transparent 180px), radial-gradient(var(--axis), var(--color2) 180px, var(--color1) 250px, transparent 250px, transparent 9999px);background-blend-mode: multiply;background-color: #f6faff; }

.btn-brand{--bs-btn-bg: transparent; --bs-btn-color: #c35000; --bs-btn-border-color: transparent;--bs-btn-hover-bg: #ffeadd;--bs-btn-hover-color: #a04000;--bs-btn-hover-border-color: #a04000;--bs-btn-active-bg: #a04000;--bs-btn-active-color: #a04000;--bs-btn-active-border-color: #a04000;}.btn-brand:focus-visible{box-shadow:0 0 0 .25rem rgba(252,119,0,.5)}.btn-brand:active{box-shadow:none}
.btn-brand.disabled{opacity:.65;pointer-events:none}.btn-brand[disabled]{opacity:.65;pointer-events:none}
.btn-brand.btn-fill{--bs-btn-bg: #c35000;--bs-btn-color: #fff;--bs-btn-border-color: #c35000;--bs-btn-hover-bg: #a04000;--bs-btn-hover-color: #fff;--bs-btn-hover-border-color: #a04000;--bs-btn-active-bg: #a04000;--bs-btn-active-color: #fff;}
.btn-brand.btn-outline{--bs-btn-border-color: #c35000;--bs-btn-hover-bg: #a04000;--bs-btn-hover-color: #fff;--bs-btn-hover-border-color: #a04000;--bs-btn-active-bg: #a04000;--bs-btn-active-color: #fff;}
/* .btn-brand{--bs-btn-bg:var(--app-color);--bs-btn-color:#fff;--bs-btn-border-color:var(--app-color);--bs-btn-hover-bg:var(--app-color);--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:var(--app-color);--bs-btn-active-bg:var(--app-color);--bs-btn-active-color:#fff;--bs-btn-active-border-color:var(--app-color);min-width:100px}.btn-brand:hover{color:#fff}.btn-brand:focus-visible{box-shadow:0 0 0 .25rem rgba(252,119,0,.5)}.btn-brand:active{box-shadow:none}.btn-brand.disabled{opacity:.65;pointer-events:none}.btn-brand[disabled]{opacity:.65;pointer-events:none} */
/* Base class: hidden by default */
[data-animate] {opacity: 0;transform: translateY(20px);transition: all 0.6s ease-out;will-change: transform, opacity;}
[data-scroll-animate]{--scroll-progress:0;will-change:opacity,transform;opacity:calc(var(--scroll-progress));transition:opacity .3s ease-out,transform .3s ease-out}
/* When in view: animate */
[data-animate].animate {opacity: 1;transform: none;}[data-animate="slide-left"].animate {transform: translateX(0);}[data-animate="slide-right"].animate {transform: translateX(0);}[data-animate="slide-up"].animate {transform: translateY(0);}[data-animate="fade-in"].animate {opacity: 1;}[data-animate="scale-in"] {transform: scale(0.95);}[data-animate="scale-in"].animate {transform: scale(1);}
[data-anim=slide-up]{transform:translateY(calc((1 - var(--scroll-progress)) * 40px))}[data-anim=slide-down]{transform:translateY(calc((1 - var(--scroll-progress)) * -40px))}[data-anim=slide-left]{transform:translateX(calc((1 - var(--scroll-progress)) * 40px))}[data-anim=slide-right]{transform:translateX(calc((1 - var(--scroll-progress)) * -40px))}[data-anim=scale-up]{transform:scale(calc(.9 + var(--scroll-progress) * .1))}[data-anim=scale-down]{transform:scale(calc(1.1 - var(--scroll-progress) * .1))}


/* accordions */
.accordion{--bs-accordion-active-bg: #ffe3ca; --bs-accordion-active-color: #6A2B00; --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgb(223 113 0 / 29%);}

@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,150px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes scaleDown{from{transform:translate3d(0,0,0) scale(1.1)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}

@media screen and (min-width: 768px) {
  .navbar-brand img{width: 10rem;}
  .navbar-nav .dropdown-menu{transform: translateY(-.5rem);}
  .numbers_para{padding-top: 2.2rem;}
}
@media screen and (min-width: 992px) {
  .navbar-brand img{width: auto;max-width: 200px;}
  main section:not(.clearPadding){padding-block: calc(2rem + 2vw);}
  .serviceHomeSectionImg{max-width: 100%;}
  footer a[role=button]{pointer-events: none;}
  /* .navbar .nav-link.nav-pills{--bs-nav-pills-link-active-bg: var(--app-color); --bs-navbar-hover-color: #fff; --bs-navbar-active-color: #fff; background-color: var(--app-color); color: #fff; padding-inline: 1.25rem;} */
  .dropdown-menu{box-shadow: var(--bs-box-shadow);}
  #homeServSec::before{visibility: visible;}
}