@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Poppins:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important;color:#000;background-color:#fff}*{font-family:inherit}.text-muted{color:#000!important}.dropdown-menu{border:none;box-shadow:0 10px 40px #00000026;border-radius:.25rem}.dropdown-item{transition:background-color .3s ease,color .3s ease,transform .3s ease-out}.dropdown-item:hover{background-color:#007bff1a;color:#007bff;transform:translate(2px)}.text-primary{color:#f39200!important}.badge{background-color:#f39200!important;padding:.5em .75em}.bg-light{background-color:#f7f7f7!important}.bg-white{background-color:#fff!important}.font-montserrat{font-family:Montserrat,sans-serif}.text-orange{color:#f39200}.nav-item .nav-head{color:#fff;letter-spacing:4px;text-transform:uppercase;align-items:center;height:100%;padding:12px 0;font-size:12px;text-decoration:none;display:flex}.upper-case-space{letter-spacing:4px;text-transform:uppercase;text-decoration:none}.nav-tabs .nav-link{color:#222;font-weight:500;text-transform:uppercase;border:none;border-bottom:2px solid transparent;transition:color .3s ease,border-color .3s ease}.nav-tabs .nav-link:hover{color:#f39200;border-color:transparent}.nav-tabs .nav-link.active{color:#f39200!important;font-weight:600;background-color:transparent!important;border:none;border-bottom:2px solid #F39200}.nav-tabs{border-bottom:2px solid #eee}.text-orange{color:#f3931f!important}.btn-primary{background-color:#f39200;color:#fff;border:none;padding:.4rem 1.8rem;border-radius:20px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 6px #f392004d;text-decoration:none}.text-heading{color:#4a4a4a}.btn-primary:hover{background-color:#d67f00;box-shadow:0 4px 12px #f3920080;transform:translateY(-2px)}.btn-secondary{background-color:transparent;color:#f39200;border:2px solid #f3920059;padding:.4rem 1.8rem;border-radius:20px;font-weight:500;transition:all .3s ease;position:relative;overflow:hidden;z-index:0;text-decoration:none}.btn-secondary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #F39200;border-radius:20px;box-sizing:border-box;pointer-events:none;clip-path:inset(0 100% 100% 0);transition:clip-path .8s ease-in-out;z-index:1}.btn-secondary:hover{color:#f39200;border-color:transparent}.btn-secondary:hover:before{clip-path:inset(0 0 0 0)}.container-fluid{padding-left:0;padding-right:0;max-width:100%}.container-fluid.px-4{padding-left:110px!important;padding-right:110px!important}.header-bg{background-color:#fff;border-bottom:1px solid #e9ecef}.header-scrolled{background-color:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px #0000001a}.nav-link-orange{color:#f39200!important;font-weight:500;transition:all .3s ease}.nav-link-orange:hover{color:#d67f00!important}.bg-secondary{background-color:#f7f7f7!important}.dropdown-item-custom{color:#333;padding:.75rem 1.5rem;transition:all .3s ease}.dropdown-item-custom:hover{background-color:#f8f9fa;color:#f39200}.dropdown-menu-custom{background-color:#fff;border:1px solid #e9ecef;box-shadow:0 10px 30px #00000026;border-radius:12px;padding:1.5rem}.dropdown-menu-custom .row{margin:0}.dropdown-menu-custom .col{padding:.5rem}.dropdown-menu-custom .nav-link-orange{padding:.1rem 0}.dropdown-menu-custom .dropdown-item-custom{padding:.2rem 0;font-size:.875rem}.dropdown-menu-custom ul{margin-bottom:0}.dropdown-menu-custom li{margin-bottom:.25rem}.gradient-text{background:linear-gradient(45deg,#f39200,#d67f00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:991.98px){.container-fluid.px-4{padding-left:1rem!important;padding-right:1rem!important}.mega-menu{width:100%;left:0;transform:none}}.arrow-bar{width:60px;height:4px;background:#d1d1d1;overflow:hidden;border-radius:2px;position:relative}.arrow-bar-fill{width:0%;height:100%;background:linear-gradient(90deg,#f0b77d,#f5c89d);transition:width 1.5s ease-out}.section-title-animate.animate-in .arrow-bar-fill{width:100%}.border-orange{border:solid .1px #f3920096;transition:transform .3s ease,box-shadow .3s ease}.division-card-body{border:solid .1px #f3920096;transition:transform .3s ease,box-shadow .3s ease;display:flex;align-items:center;justify-content:start;min-height:20rem}.text-component{color:#444;line-height:1.7}.text-component p{margin-bottom:1.4rem;font-size:clamp(1.05rem,1.1vw,1.2rem);line-height:1.8;color:#333}.text-component ul,.text-component ol{padding-left:2rem;margin-top:1.4rem;margin-bottom:1.4rem}.text-component ul{list-style-type:disc}.text-component ol{list-style-type:decimal}.text-component li{margin-bottom:.7rem;font-size:clamp(1rem,1vw,1.1rem);line-height:1.7;color:#444}.text-component h1{font-size:clamp(3rem,5vw,4rem);line-height:1.2;margin-bottom:1.2rem;font-weight:700}.text-component h2{font-size:clamp(2.5rem,4.5vw,3.2rem);line-height:1.2;margin-bottom:1rem;font-weight:600}.text-component h3{font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.4;margin-bottom:.8rem;font-weight:600}.text-component strong{font-weight:600;color:#222}.text-component a{color:#f97316;text-decoration:underline;transition:color .3s ease,text-decoration .3s ease}.text-component a:hover{text-decoration:none;color:#e25e00}.text-component blockquote{border-left:4px solid #f97316;padding-left:1.2rem;color:#555;font-style:italic;font-size:clamp(1.1rem,1vw,1.2rem);margin:1.6rem 0}.text-component img{max-width:100%;height:auto;border-radius:.6rem;margin:1.2rem 0}@media(max-width:768px){.text-component p,.text-component li{font-size:clamp(1rem,2.8vw,1.1rem)}.text-component ul,.text-component ol{padding-left:1.4rem}}.button-wrapper{overflow:hidden}.button-wrapper .button{position:relative;text-transform:uppercase;color:#fff;border:solid 2px #02A7E1;padding:10px 30px;z-index:1}.button-wrapper .button:before{position:absolute;border-bottom:solid 3px;content:"";min-height:10px;min-width:100px;z-index:200;left:50%;transform:translate(-50%);top:60%;opacity:1;transition-duration:.5s}.button-wrapper .button:after{pointer-events:none;position:absolute;content:"";width:600px;height:160px;border-radius:50%;background-color:transparent;top:-120%;left:-30%;z-index:-10;transition-duration:2s}.button-wrapper .button:hover:after{width:0;height:50px}.button-wrapper .button:hover:before{opacity:0}
