:root{--white-color:#faf9f6;--heading-color:#0c1b33;--body-color:rgba(12, 27, 51, 0.72);--gray-color:#f0ede8;--border-color:rgba(12, 27, 51, 0.12);--accent-color:#b8924a;--accent-light:#d4b06a;--accent-dark:#96752e;--heading-font:"Montserrat", sans-serif;--body-font:"Quicksand", sans-serif}body,html{color:var(--body-color);background-color:var(--white-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.01em}h1,h2,h3,h4,h5,h6{color:var(--heading-color);letter-spacing:-.02em}h1{font-weight:700}h2{font-weight:600}a:hover{color:var(--accent-color)}::selection{background:var(--accent-color);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--gray-color)}::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:4px}.cs_site_header.cs_style_1.cs_sticky_active{background-color:rgb(12 27 51 / .97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cs_site_header.cs_style_1.cs_sticky_active .cs_main_header_in{padding-top:10px;padding-bottom:10px}.cs_nav .cs_nav_list>li>a{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600;transition:color 0.3s ease}.cs_nav .cs_nav_list>li>a:hover,.cs_nav .cs_nav_list>li.current-menu-item>a{color:var(--accent-color)!important}.cs_bg_filed{position:relative}.cs_bg_filed::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(12 27 51 / .65) 0%,rgb(12 27 51 / .45) 60%,rgb(12 27 51 / .7) 100%);z-index:1;pointer-events:none}.cs_bg_filed>*{position:relative;z-index:2}.cs_bg_filed h1,.cs_hero h1{text-shadow:0 2px 30px rgb(0 0 0 / .3)}.cs_bg_filed h1 strong,.cs_bg_filed h1 b,.cs_hero h1 strong,.cs_hero h1 b{background:linear-gradient(135deg,var(--accent-light),var(--accent-color));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.cs_btn.cs_style_1{border-radius:2px;text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:700;padding:14px 44px;transition:all 0.4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.cs_btn.cs_style_1.cs_heading_bg{background-color:var(--accent-color);color:#fff;border:none}.cs_btn.cs_style_1.cs_heading_bg:hover{background-color:var(--accent-dark);color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px rgb(184 146 74 / .35)}.cs_btn.cs_style_1.cs_white_bg{background-color:#fff0;border:1.5px solid rgb(255 255 255 / .5);color:#fff}.cs_btn.cs_style_1.cs_white_bg:hover{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.cs_btn.cs_style_2::after{background-color:var(--accent-color)}.cs_arrow_btn{transition:all 0.3s ease}.cs_arrow_btn:hover{background-color:var(--accent-color);color:#fff}.cs_section_heading.cs_style_1 .cs_section_title span,.cs_section_heading.cs_style_2 .cs_section_title span,.cs_section_heading.cs_style_4 .cs_section_title span,.cs_section_heading.cs_style_5 .cs_section_title span,.cs_page_heading.cs_style_2 .cs_page_title span{background:linear-gradient(135deg,var(--accent-color) 0%,var(--accent-light) 50%,var(--accent-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.cs_gradient_color_1{background:linear-gradient(45deg,rgb(184 146 74 / .6),var(--white-color) 80%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.cs_page_heading.cs_style_1 .cs_page_title{background:linear-gradient(45deg,rgb(184 146 74 / .6),var(--white-color) 80%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.cs_gray_bg{background-color:var(--gray-color)}.cs_heading_bg{background-color:var(--heading-color)}.cs_iconbox.cs_style_2{background-color:var(--gray-color);border:1px solid #fff0;border-radius:12px;transition:all 0.4s cubic-bezier(.25,.46,.45,.94)}.cs_iconbox.cs_style_2:hover{background-color:var(--heading-color);border-color:rgb(184 146 74 / .3);transform:translateY(-4px);box-shadow:0 20px 40px rgb(12 27 51 / .15)}.cs_iconbox.cs_style_2:hover .cs_iconbox_icon,.cs_iconbox.cs_style_2:hover .cs_heading_color{color:var(--accent-light)}.cs_iconbox.cs_style_1 .cs_iconbox_icon{color:var(--accent-color)}.cs_iconbox.cs_style_1 .cs_iconbox_icon::before{background-color:rgb(184 146 74 / .12);border-radius:8px}.cs_values_card.cs_style_1{border-color:rgb(184 146 74 / .2)}.cs_testimonial.cs_style_1 .cs_testimonial_blockquote{font-style:italic;line-height:1.7}.cs_testimonial.cs_style_1 .cs_testimonial_blockquote span{color:rgb(12 27 51 / .5)}.cs_testimonial.cs_style_1 .cs_testimonial_avatar_designation{color:var(--accent-color);font-weight:600}.cs_card.cs_style_2 .cs_card_thumb::before{background:linear-gradient(180deg,transparent 30%,rgb(12 27 51 / .85) 100%)}.cs_card.cs_style_2 .cs_card_thumb img{transition:transform 0.6s cubic-bezier(.25,.46,.45,.94)}.cs_card.cs_style_2:hover .cs_card_thumb img{transform:scale(1.06)}.cs_card.cs_style_2 .cs_arrow_btn{background-color:var(--accent-color);color:#fff}.cs_card.cs_style_2 .cs_arrow_btn:hover{background-color:var(--accent-light)}.cs_card_1_group .cs_card.cs_style_1.active{background-color:var(--heading-color)}.cs_card_1_group .cs_card.cs_style_1.active .cs_card_title{color:var(--accent-light)}.cs_accordians.cs_style_1 .cs_accordian{border-bottom-color:rgb(12 27 51 / .12)}.cs_accordians.cs_style_1 .cs_accordian_head:hover .cs_accordian_title{color:var(--accent-color)}.cs_accordians.cs_style_1 .cs_accordian.active .cs_accordian_title{color:var(--accent-color)}.cs_working_process .cs_working_process_number{color:var(--accent-color)}.cs_cta.cs_style_1{position:relative}hr{border-top-color:rgb(12 27 51 / .1)}.cs_footer.cs_style_1.cs_color_1{background-color:#070f1d}.cs_footer.cs_style_1.cs_color_1 .cs_bottom_footer{border-top-color:rgb(184 146 74 / .2)}.cs_footer_widget_menu a:hover,.cs_footer_links a:hover{color:var(--accent-color)}.cs_preloader{background-color:var(--heading-color)}.cs_section_heading.cs_style_1::after{content:"";display:block;width:60px;height:2px;background:linear-gradient(90deg,var(--accent-color),transparent);margin-top:16px}@media (prefers-reduced-motion:no-preference){.cs_iconbox.cs_style_2,.cs_card.cs_style_2,.cs_testimonial.cs_style_1{opacity:0;transform:translateY(20px);animation:premiumFadeUp 0.6s ease forwards}@keyframes premiumFadeUp{to{opacity:1;transform:translateY(0)}}}@media (max-width:991px){.cs_btn.cs_style_1{padding:12px 32px;font-size:12px}}@media (max-width:767px){.cs_bg_filed{min-height:auto;padding-top:120px;padding-bottom:60px}.cs_bg_filed h1,.cs_hero h1{font-size:32px;line-height:1.2;word-break:break-word}.cs_bg_filed .cs_hero_text,.cs_bg_filed p{font-size:14px;line-height:1.5}}@media (max-width:575px){.cs_section_heading.cs_style_1::after{width:40px}.cs_bg_filed h1,.cs_hero h1{font-size:28px}}