/*@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");*/

/* =========================================================
POPPINS
========================================================= */
@font-face {
font-family: "Poppins";
src: url("fonts/Poppins-Regular.woff2") format("woff2");
font-weight: 400;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: "Poppins";
src: url("fonts/Poppins-Medium.woff2") format("woff2");
font-weight: 500;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: "Poppins";
src: url("fonts/Poppins-SemiBold.woff2") format("woff2");
font-weight: 600;
font-style: normal;
font-display: swap;
}

/* =========================================================
PLAYFAIR DISPLAY - NORMAL
========================================================= */

@font-face {
font-family: "Playfair Display";
src: url("fonts/PlayfairDisplay-Medium.woff2") format("woff2");
font-weight: 500;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: "Playfair Display";
src: url("fonts/PlayfairDisplay-SemiBold.woff2") format("woff2");
font-weight: 600;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: "Playfair Display";
src: url("fonts/PlayfairDisplay-Bold.woff2") format("woff2");
font-weight: 700;
font-style: normal;
font-display: swap;
}



*, *::before, *::after {margin: 0;padding: 0;box-sizing: border-box;}.container {max-width: 100%;padding-right: 6rem;padding-left: 6rem;margin-right: auto;margin-left: auto;}.container {width: 100%;}ul, ol {}a {text-decoration: none;color: inherit;}img, picture, video, canvas, svg {display: inline-block;width: 100%;}button, input, select, textarea {font: inherit;background: none;border: none;outline: none;}.slick-track {display: flex;align-items: center;}body {font-family: "Poppins", sans-serif;font-size: 15px;line-height: 1.5em;font-weight: 400;color: #555555;}h1, h2, h3, h4, h5, h6 {font-family: Playfair Display !important;color: #17233E;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-weight: 600;line-height: 1.22;}h1, .h1 {font-size: 60px;}#back-to-top, .fast-service-badge {opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.2s ease,visibility 0.2s ease;}#back-to-top.is-visible,.fast-service-badge.is-visible {opacity: 1;visibility: visible;pointer-events: auto;}.error-input-message{position:absolute;font-size: 10px;bottom: -18px;color: #d50202 !important;text-transform: capitalize;letter-spacing: 0.5px;}@media (max-width: 992px) {h1, .h1 {font-size: 50px;}.container {max-width: 100%;padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5);margin-right: auto;margin-left: auto;}}@media (max-width: 768px) {h1, .h1 {font-size: 38px;}}h2, .h2 {font-size: 42px;}@media (max-width: 992px) {h2, .h2 {font-size: 36px;}}@media (max-width: 768px) {h2, .h2 {font-size: 30px;}}h3, .h3 {font-size: 30px;}@media (max-width: 992px) {h3, .h3 {font-size: 28px;}}@media (max-width: 768px) {h3, .h3 {font-size: 24px;}}h4, .h4 {font-size: 22px;}@media (max-width: 992px) {h4, .h4 {font-size: 21px;}}@media (max-width: 768px) {h4, .h4 {font-size: 18px;}}h5, .h5 {font-size: 20px;}@media (max-width: 992px) {h5, .h5 {font-size: 18px;}}@media (max-width: 768px) {h5, .h5 {font-size: 16px;}}h6, .h6 {font-size: 18px;}@media (max-width: 992px) {h6, .h6 {font-size: 16px;}}a {color: #ffffff;text-decoration: none;transition: color 0.3s ease;}a:hover {color: #B68C5A;}small, .small {font-size: 0.875rem;}.inter {font-family: "Inter", sans-serif;}.playfair {font-family: "Playfair Display", serif;}.poppins {font-family: "Poppins", Arial, sans-serif;}.primary {color: #023A5B;}.secondary {color: #B68C5A;}.text {color: #777777;}.white {color: #ffffff;}.dark {color: #101010;}.dark-blue {color: #17233E;}.text-primary {color: #023A5B !important;}.bg-primary {background-color: #023A5B !important;}.bg-secondary {background-color: #B68C5A !important;}.bg-grey {background-color: #F7F6F3 !important;}.bg-accent {background-color: #01253A !important;}.bg-light {background-color: #fff5ea !important;}.bg-dark-blue {background-color: #17233E !important;}.bg-secondary-subtle {background-color: rgba(182, 140, 90, 0.3294117647) !important;}.border-bottom-dashed {border-bottom-style: dashed !important;}.border-top-dashed {border-top-style: dashed !important;}.border-dashed {border-style: dashed !important;}.border-right-dashed {border-right-style: dashed !important;}.border-primary {border-color: #023A5B !important;}.border-secondary {border-color: #B68C5A !important;}.border-light {border-color: rgba(119, 119, 119, 0.2705882353) !important;}.border-grey {border-color: #F1F1F1 !important;}.border-secondary-subtle {border-color: rgba(182, 140, 90, 0.3294117647) !important;}.p-6 {padding: 4rem !important;}.p-7 {padding: 5rem !important;}.p-8 {padding: 6rem !important;}.p-9 {padding: 7rem !important;}.p-10 {padding: 8rem !important;}.pt-6, .py-6 {padding-top: 4rem !important;}.pt-7, .py-7 {padding-top: 5rem !important;}.pt-8, .py-8 {padding-top: 6rem !important;}.pt-9, .py-9 {padding-top: 7rem !important;}.pt-10, .py-10 {padding-top: 8rem !important;}.pb-6, .py-6 {padding-bottom: 4rem !important;}.pb-7, .py-7 {padding-bottom: 5rem !important;}.pb-8, .py-8 {padding-bottom: 6rem !important;}.pb-9, .py-9 {padding-bottom: 7rem !important;}.pb-10, .py-10 {padding-bottom: 8rem !important;}.ps-6, .px-6 {padding-left: 4rem !important;}.ps-7, .px-7 {padding-left: 5rem !important;}.ps-8, .px-8 {padding-left: 6rem !important;}.ps-9, .px-9 {padding-left: 7rem !important;}.ps-10, .px-10 {padding-left: 8rem !important;}.pe-6, .px-6 {padding-right: 4rem !important;}.pe-7, .px-7 {padding-right: 5rem !important;}.pe-8, .px-8 {padding-right: 6rem !important;}.pe-9, .px-9 {padding-right: 7rem !important;}.pe-10, .px-10 {padding-right: 8rem !important;}.m-6 {margin: 4rem !important;}.m-7 {margin: 5rem !important;}.m-8 {margin: 6rem !important;}.m-9 {margin: 7rem !important;}.m-10 {margin: 8rem !important;}.mt-6, .my-6 {margin-top: 4rem !important;}.mt-7, .my-7 {margin-top: 5rem !important;}.mt-8, .my-8 {margin-top: 6rem !important;}.mt-9, .my-9 {margin-top: 7rem !important;}.mt-10, .my-10 {margin-top: 8rem !important;}.mb-6, .my-6 {margin-bottom: 4rem !important;}.mb-7, .my-7 {margin-bottom: 5rem !important;}.mb-8, .my-8 {margin-bottom: 6rem !important;}.mb-9, .my-9 {margin-bottom: 7rem !important;}.mb-10, .my-10 {margin-bottom: 8rem !important;}.ms-6, .mx-6 {margin-left: 4rem !important;}.ms-7, .mx-7 {margin-left: 5rem !important;}.ms-8, .mx-8 {margin-left: 6rem !important;}.ms-9, .mx-9 {margin-left: 7rem !important;}.ms-10, .mx-10 {margin-left: 8rem !important;}.me-6, .mx-6 {margin-right: 4rem !important;}.me-7, .mx-7 {margin-right: 5rem !important;}.me-8, .mx-8 {margin-right: 6rem !important;}.me-9, .mx-9 {margin-right: 7rem !important;}.me-10, .mx-10 {margin-right: 8rem !important;}section, .section-padding {padding: 100px 0;}.overlay {position: absolute;height: 100%;width: 100%;top: 0;left: 0;}.w-60 {width: 60% !important;}.w-30 {width: 30%;}.w-80 {width: 80%;}@media (min-width: 768px) {.w-md-auto {width: auto !important;}.w-md-25 {width: 25% !important;}.w-md-50 {width: 50% !important;}.w-md-75 {width: 75% !important;}}@media (min-width: 996px) {.w-lg-50 {width: 50% !important;}.w-lg-60 {width: 60% !important;}.w-lg-65 {width: 65% !important;}.w-lg-70 {width: 70% !important;}.w-lg-75 {width: 75% !important;}.w-lg-80 {width: 80% !important;}}@media (min-width: 1200px) {.w-xl-50 {width: 50% !important;}.w-xl-75 {width: 75% !important;}.w-xl-60 {width: 60% !important;}}@media (min-width: 1400px) {.w-xxl-50 {width: 50% !important;}}.shadow1 {box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.12);}.slick-initialized .slick-slide {display: flex;justify-content: center;}.header-nav-menu {margin-top: 0rem;background-color: #010d1b;}.header-nav-menu ul{list-style-type: none;margin: 0;padding: 0;}.navbar-sticky-in {position: fixed !important;top: 0;left: 0;width: 100%;z-index: 99999 !important;background: #fff;box-shadow: 0px 1px 5px rgb(225, 225, 225);margin-top: 0;animation: fixedheader 600ms ease 0ms 1 forwards;}@keyframes fixedheader {from {transform: translateY(-100%);}to {transform: translateY(0);}}.navbar-sticky-in .header-nav-inner {border: none !important;}.navbar-sticky-in .header-nav-inner {margin-top: 0;}#back-to-top {position: fixed;z-index: 1000;bottom: 20px;right: 20px;}@media (max-width: 768px) {#back-to-top {bottom: 15px;right: 14px;}}#back-to-top a {width: 50px;height: 50px;transition: all ease-in-out 0.5s;display: flex;align-items: center;justify-content: center;}#back-to-top a:hover {background-color: #023A5B !important;}#back-to-top a:after {position: absolute;font-weight: 900;font-size: 16px;color: #fff;top: 50%;left: 50%;z-index: 1;transform: translate(-50%, -50%);}#back-to-top a svg {width: 22px;height: 22px;color: #ffffff;}.accordion-button:focus {z-index: 1;}@keyframes button-ripple {70% {-webkit-box-shadow: 0 0 0 var(--glow-size, 15px) #ff0000;box-shadow: 0 0 0 var(--glow-size, 15px) #ff0000;opacity: 0;}100% {-webkit-box-shadow: 0 0 0 0 #ff0000;box-shadow: 0 0 0 0 #ff0000;opacity: 0;}}.shadow {box-shadow: 0px 0px 15px 0px rgba(204, 204, 204, 0.4) !important;}input, textarea, select {background-color: #fff;border: 1px solid #F1F1F1;padding: 12px 20px;outline: none;border-radius: 5px;color: #777777;width: 100%;}input:focus, textarea:focus, select:focus {box-shadow: rgba(0, 0, 0, 0.098) 0px 0px 0px 0.9694px inset;}input::placeholder, textarea::placeholder, select::placeholder {color: rgba(119, 119, 119, 0.5647058824);}.btn-primary, .btn-secondary, .btn1 {font-family: "Poppins", sans-serif;font-weight: 500;line-height: 1.5;border-radius: 5px;padding: 14px 24px;font-size: 15px;color: #ffffff;background-color: #023A5B;transition: all 0.3s ease-in-out;display: inline-block;gap: 8px;display: inline-flex;align-items: center;min-height: 55px;}.btn-primary svg, .btn-secondary svg, .btn1 svg {width: 18px;height: 18px;stroke: #ffffff;}.btn-primary:hover, .btn-secondary:hover, .btn1:hover {color: #ffffff;background-color: #B68C5A;}.btn-secondary {color: #ffffff;background-color: transparent;}.btn-secondary:hover {color: #ffffff !important;background-color: #B68C5A !important;}.percentage-wrapper {height: 18px;width: 18px;top: -1px;right: 20px;font-size: 14px;}.progress-bar {animation: progressBar 3s ease-in-out;animation-fill-mode: both;-moz-animation: progressBar 3s ease-in-out;-moz-animation-fill-mode: both;}@keyframes progressBar {0% {width: 0;}100% {width: width;}}.divider-pattern {background: repeating-linear-gradient(-60deg, #D5D4D4, #D5D4D4 1px, transparent 1px, transparent 7px);}header .header-nav-inner .header-logo {}header .header-nav-inner .header-logo img {width: 100px;height: auto;}header .header-nav-inner .header-logo img.fixed-header-logo {width: 100px;height: auto;display: none;}header .header-nav-menu.navbar-sticky-in .header-nav-inner .header-logo img.fixed-header-logo {width: 100px;height: auto;display: block;}header .header-nav-menu.navbar-sticky-in .header-nav-inner .header-logo img.defult-header-logo {width: 100px;height: auto;display: none;}header .header-nav-inner .header-logo img.defult-header-logo {width: 100px;height: auto;display: block;}header .header-right .phone-icon i {height: 43px;width: 43px;font-size: 21px;line-height: 43px;}header .header-right .adv-btn-gold a {background: linear-gradient(180deg, #023A5B, #07344e);color: #ffffff !important;font-weight: 500;font-size: .92rem;padding: 10px 20px;border-radius: 6px;display: inline-flex;align-items: center;gap: 8px;text-decoration: none;white-space: nowrap;}header .header-right .adv-btn-gold a:hover {--bs-link-color-rgb: 10,88,202;}header .header-right .adv-btn-gold svg {width: 18px;height: 18px;stroke: #ffffff;}header .header-nav-inner .navbar-nav .nav-link {color: #f3f3f3;padding: 36px 15px;}header .header-nav-menu.navbar-sticky-in .header-nav-inner .navbar-nav .nav-link {color: #023A5B;}header .header-nav-inner .navbar-nav .nav-link:hover {color: #b68c5a;}header .header-nav-inner .navbar-nav .nav-link.show, header .header-nav-inner .navbar-nav .nav-link.active {color: #B68C5A;}header .header-nav-inner .navbar-nav .nav-item.no-after::after {display: none;}header .header-nav-inner .navbar-nav .nav-item .dropdown-menu > li > a {font-size: 15px;padding: 13px 13px;background-color: #f9f9f9;color: #777777;border-bottom: 1px solid #F1F1F1;}header .header-nav-inner .navbar-nav .nav-item .dropdown-menu > li > a:hover, header .header-nav-inner .navbar-nav .nav-item .dropdown-menu > li > a.active {background-color: #023A5B;color: #ffffff;}@media (min-width: 1180px) {header .navbar-nav .dropdown-menu {position: absolute;top: auto;border-radius: 5px;}header .dropdown-menu {display: block;opacity: 0;visibility: hidden;}header .dropdown:hover > .dropdown-menu {opacity: 1;visibility: visible;transition: all 0.3s ease-in-out;}header .dropdown > .dropdown-toggle:active {pointer-events: none;}header ul.dropdown-menu {max-height: 630px !important;overflow-y: auto !important;-ms-overflow-style: none;scrollbar-width: none;}header .dropdown-item.active {background-color: #B68C5A;}header .dropdown-menu > li > a {border: none;}}@media (max-width: 1180px) {header div#slicknav-mobile, header .dropdown-toggle::after {display: block;}header .header-top, header .mt_search, header .slicknav_nav .slicknav_arrow, header .navbar-button, header .navbar-sticky-in, header #responsive-menu {display: none;}header .slicknav_menu {display: block;}header .nav-link {padding: 12px 24px !important;margin: 0 !important;}header .slicknav_btn {position: absolute;right: 70px;}header .slicknav_btn.slicknav_open:before, header .slicknav_btn.slicknav_collapsed:before {left: -100px;top: 35px;padding: 8px;position: absolute;color: #ffffff;content: "";font-weight: 900;background-image: url(../images/menu-line.svg);width: 30px;height: 30px;background-position: center;background-size: contain;filter: invert(1);}header .dropdown-menu {border-radius: 0 !important;}header .slicknav_btn.slicknav_open:before {color: #B68C5A;}header .slicknav_nav {top: 80px;left: 0;background-color: #F5F5F5;position: absolute;height: 280px;overflow: auto;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.12);width: 91%;margin: auto;}header .slicknav_nav a:hover, header li.nav-item.dropdown.slicknav_parent.slicknav_open > a > a {background-color: #B68C5A !important;color: #fff;}header .slicknav_nav a, header .dropdown-menu > li > a {font-size: 16px;background-color: #F5F5F5;color: #33373d;text-transform: capitalize !important;border: none !important;font-weight: 400 !important;}header .dropdown-menu > li > a {padding-left: 36px !important;border-top: 1px solid #FBFBFB !important;}header .dropdown-toggle::after {display: none;}header .slicknav_nav .active, header .fa-angle-up:before {background-color: #B68C5A;color: #fff;}header .dropdown-toggle::after {display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid;border-right: 0.3em solid transparent;border-bottom: 0;border-left: 0.3em solid transparent;}header .header-nav-inner {border: none !important;}}@media (max-width: 1100px) {header .slicknav_nav .slicknav_item a {pointer-events: none;}header .slicknav_btn.slicknav_open:before, header .slicknav_btn.slicknav_collapsed:before {left: 12px;top: 22px;}}@media (max-width: 996px) {header .slicknav_btn.slicknav_open:before, header .slicknav_btn.slicknav_collapsed:before {left: 12px;top: 22px;}}@media (max-width: 767px) {header header .header-nav .header-logo img {width: 160px;}header .banner .slide-inner {width: 100% !important;}header .slicknav_btn.slicknav_open:before, header .slicknav_btn.slicknav_collapsed:before {left: 10px;top: 32px;}header .header-nav-inner {border: none !important;padding: 12px 0;}}.banner {margin-top: 0px;}.banner {height: 100%;}.banner .swiper .swiper-pagination-vertical.swiper-pagination-bullets, .banner .swiper .swiper-vertical > .swiper-pagination-bullets {right: 60px;}.banner .swiper .swiper-pagination-bullet {height: 10px;width: 10px;}.banner .swiper .swiper-pagination-bullet {background-color: #f7b800;}.banner .banner-inner {padding: 100px 0 100px;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;}.banner .banner-inner .overlay {background: linear-gradient(90deg, #010d1b 32%, rgb(1 13 27 / 85%) 52%, rgb(1 13 27 / 25%) 68%, rgba(11, 19, 48, 0) 82%);}.banner .banner-inner .banner-content > * {}.banner-content .banner-title {min-height: 144px;line-height: 1.15;}.banner-content .banner-description {min-height: 72px;}.banner-content .btn-primary svg, .banner-content .btn-secondary svg {width: 20px;height: 20px; flex: 0 0 20px;display: inline-block;}.banner .banner-inner .banner-content > *:nth-child(1) {animation-delay: 0.5s;}.banner .banner-inner .banner-content > *:nth-child(2) {animation-delay: 1s;}.banner .banner-inner .banner-content > *:nth-child(3) {animation-delay: 1.5s;}.banner .banner-inner .banner-content > *:nth-child(4) {animation-delay: 2s;}.banner .banner-inner .animated {-webkit-animation-duration: 1s;animation-duration: 1s;animation-fill-mode: forwards;}@keyframes fadeInDown {0% {opacity: 0;transform: translateY(-50px);}100% {opacity: 1;transform: translateY(0);}}.banner .banner-inner .fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}.banner .btn-primary {border: 2px solid #B68C5A;}.banner .btn-primary:hover {border-color: #fff;}.banner .btn-secondary {border: 2px solid #fff;}.banner .btn-secondary:hover {border-color: #B68C5A;}.feature {position: relative;margin-top: -100px;}.feature .feature-box {padding: 1.5rem 1rem 1rem;transition: all ease-in-out 0.3s;min-height: 100%;}.feature .feature-box:hover {background-color: #01253A !important;transition: all ease-in-out 0.3s;}.about .about-left .about-left-top {position: relative;}.about .about-left .about-left-top:after {content: "";position: absolute;left: 0;top: 0;width: 50%;height: 100%;background-image: linear-gradient(90deg, #B68C5A 100%, rgba(182, 140, 90, 0) 0%);border-radius: 1rem;z-index: 1;}.about .about-left .about-left-top .about-image {margin-bottom: -20px;position: relative;}.about .about-left .about-left-top .about-image img {z-index: 2;}.about .about-left .about-left-top .about-play-icon {height: 80px;width: 80px;position: relative;}.about .about-left .about-left-top .about-play-icon img {height: 40px;width: 40px;}.about .about-left .about-left-top .about-play-icon::after, .about .about-left .about-left-top .about-play-icon::before {content: " ";position: absolute;top: 0;left: 0;width: 100%;height: 100%;color: #ff0000;border-radius: 50%;-webkit-box-shadow: 0 0 0 0 #ff0000;box-shadow: 0 0 0 0 #ff0000;-webkit-animation: button-ripple 3s infinite;animation: button-ripple 3s infinite;opacity: 0.6;}.about .about-left .about-left-top .about-play-icon::before {animation-delay: 0.9s;}.about .about-left .about-left-bottom {margin-top: -80px;}.about .about-left .about-left-bottom .experience-icon {margin-top: -60px;height: 100px;width: 100px;position: absolute;top: 0;}.about .about-left .about-left-bottom .experience-icon img {height: 55px;width: 55px;}.service {background-size: contain;}.service .service-box {padding: 0px;cursor: pointer;height: 100%;overflow: hidden;transition: all ease-in-out 0.3s;box-shadow: 0 10px 30px rgba(22, 35, 63, 0.07);border: 1px solid #023A5B;border-bottom: 5px solid #023A5B;}.service .service-box .service-icon {height: auto;width: 100%;transition: all ease-in-out 0.3s;}.service .service-box .service-icon img {width: 100%;height: auto;object-fit: cover;}.service .service-box:hover {background-color: #fff !important;border-color: #B68C5A !important;transition: all ease-in-out 0.3s;}.service .service-box:hover h2 a {color: #B68C5A;}.service .service-box:hover .card-title-rule {background: #B68C5A;}.service .service-box .service-content {padding: 0rem 1rem 1rem;}.service .service-box .service-content p{display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}.question {background-image: url(../images/case-discuss.webp);background-position: top center;background-repeat: no-repeat;background-size: cover;background-attachment: fixed;}.question .overlay {background-color: #023A5B;opacity: 0.8;}.question .btn-primary:hover {background-color: #B68C5A !important;box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.1019607843);}.question .question-right {margin-bottom: -50px;}.social-link li a {width: 38px;height: 38px;line-height: 38px;transition: all 0.3s ease-in-out;}.social-link li a:hover {color: #fff;background-color: #023A5B !important;transition: all 0.3s ease-in-out;}.social-link li a:hover svg{color:#ffffff;fill:#ffffff;}.social-link li:nth-child(2) {animation-delay: 0.2s;}.social-link li:nth-child(3) {animation-delay: 0.3s;}.social-link li:nth-child(4) {animation-delay: 0.4s;}.social-link li {animation-duration: 0.5s;animation-fill-mode: both;animation-name: fadeInup;opacity: 0;}.social-link li a svg{color:#023a5b;fill:#023a5b;width:16px;height:16px;}.team-box:hover .team-image::after {opacity: 0.8;transition: all 0.7s ease-in-out;}.team-box:hover .social-link li {animation-duration: 0.5s;animation-fill-mode: both;animation-name: fadeInDown;}.team-image::after {position: absolute;content: "";height: 100%;width: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.7);border-radius: 5px;opacity: 0;transition: all 0.7s ease-in-out;}.team-image:hover .social-link li:nth-child(2) {animation-delay: 0.2s;}.team-image:hover .social-link li:nth-child(3) {animation-delay: 0.3s;}.team-image:hover .social-link li:nth-child(4) {animation-delay: 0.4s;}@keyframes fadeInDown {0% {opacity: 0;transform: translateY(-50px);}100% {opacity: 1;transform: translateY(0);}}@keyframes fadeInup {0% {opacity: 1;transform: translateY(0);}100% {opacity: 0;transform: translateY(-50px);}}.case-study .case-study-box {background: #fff;border-radius: 12px;overflow: hidden;box-shadow: 0 10px 30px rgba(22, 35, 63, 0.07);height: 100%;overflow: hidden;transition: transform .25s ease, box-shadow .25s ease;}.case-study .case-study-title {background-repeat: no-repeat;background-size: cover;background-attachment: fixed;background-image: url(../images/case-discuss.webp);}.case-study .case-study-title .overlay {background-color: #023A5B;opacity: 0.8;}.case-study .case-study-body {margin-top: -124px;position: relative;}.case-study .case-study-body .case-study-box .case-study-info {padding: 3rem 1rem 1rem;border-color: #F1F1F1 !important;margin-top: 0px;}.case-study .case-study-body .case-study-box .case-study-info .cs-category {text-transform: uppercase;font-size: 0.75rem;font-weight: 600;letter-spacing: 1.5px;margin-bottom: 6px;}.case-study .case-study-body .case-study-box .case-study-info .cs-card-title {font-size: 1.32rem;line-height: 1.35;margin-bottom: 12px;}.case-study .case-study-body .case-study-box .case-study-info .cs-desc {}.case-study .case-study-body .case-study-box .case-study-info .cs-link {display: inline-flex;align-items: center;gap: 8px;font-weight: 500;font-size: 0.9rem;text-decoration: none;}.case-study .case-study-body .case-study-box .case-study-info .cs-link svg {width: 18px;height: 18px;stroke: #B68C5A;transition: transform .2s ease;}.case-study .case-study-body .case-study-box .case-study-image {position: relative;}.case-study .case-study-body .case-study-box .cs-icon {position: absolute;left: 24px;bottom: -28px;width: 65px;height: 65px;background: #17233E;border: 2px solid #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: 0 6px 14px rgba(0, 0, 0, 0.18);}.case-study .case-study-body .case-study-box .cs-icon svg {width: 30px;height: 30px;color: #B68C5A;}.why-us {background-image: linear-gradient(180deg, rgba(2, 58, 91, 0) 40%, #023A5B 0%);}.why-us .overlay {background-position: bottom center;background-repeat: repeat-x;background-size: 50% auto;opacity: 0.2;background-image: url(../images/shape-1-e1748943541993.png);}.why-us .why-us-left .why-us-image {margin-right: -150px;}@media (max-width: 996px) {.why-us .why-us-left .why-us-image {margin-right: 0px;}}.testimonial .overlay {background-image: url(../images/law-tes.png);background-position: center center;background-repeat: no-repeat;background-size: contain;}.testimonial .testimonial-body .testimonial-box {padding: 0;margin-bottom: 0px;border: 1.5px solid #fbf1e6;box-shadow: 0 10px 16px rgba(13, 27, 62, .06);min-height:340px;}.testimonial .testimonial-body .testimonial-box .bio-image img {display: block;margin: 0 auto 0.5rem;}.testimonial-slider .slick-list {padding-top: 2rem;padding-bottom: 2rem;}.appointment {background-repeat: no-repeat;background-size: cover;background-image: url(../images/appointment-bg2.webp);}.appointment .overlay {background-color: #023A5B;opacity: 0.8;}footer {background-image: url(../images/footerbg-img.webp);background-repeat: no-repeat;background-size: cover;background-attachment: initial;background-position: center;}footer .overlay {opacity: 0.9;background-color: #023A5B;}footer .footer-logo {width: 150px;height: auto;}footer .footer-logo img {width: 100%;height: auto;}footer .footer-copyright {background-color: rgba(251, 251, 251, 0.0705882353);}footer .footer-copyright .footer-social-link li a {width: 40px;height: 40px;line-height: 40px;background-color: rgba(251, 251, 251, 0.2392156863);transition: all 0.3s ease-in-out;}footer .footer-copyright .footer-social-link li a:hover {color: #fff;background-color: #023A5B !important;transition: all 0.3s ease-in-out;}.banner2 {background-image: url(../images/newbannerbg.webp);background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;}.banner2 .overlay {}.banner2 .banner-inner {padding: 100px 0 100px;}.about1 .about-left {background-image: linear-gradient(90deg, #B68C5A 80%, rgba(182, 140, 90, 0) 0%);}.about1 .overlay {background-image: url(../images/shape-1-e1748943541993.png);background-position: bottom center;background-repeat: no-repeat;background-size: contain;opacity: 0.1;}.about1 .about-play-icon {height: 80px;width: 80px;position: relative;margin-bottom: -40px;}.about1 .about-play-icon img {height: 40px;width: 40px;}.about1 .about-play-icon::after, .about1 .about-play-icon::before {content: " ";position: absolute;top: 0;left: 0;width: 100%;height: 100%;color: #ff0000;border-radius: 50%;-webkit-box-shadow: 0 0 0 0 #ff0000;box-shadow: 0 0 0 0 #ff0000;-webkit-animation: button-ripple 3s infinite;animation: button-ripple 3s infinite;opacity: 0.6;}.about1 .about-play-icon::before {animation-delay: 0.9s;}.service1 .service-inner .service-body {padding: 0 200px;}.service1 .service-inner .service-body .service-box {padding: 20px;transition: all 0.3s ease-in-out;cursor: pointer;}.service1 .service-inner .service-body .service-box:hover {background-color: #B68C5A !important;transition: all 0.3s ease-in-out;}.case-study .case-study-body1 {background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 19%, #17233E 0%);}.why-us1 {background-image: linear-gradient(180deg, #17233E 40%, #023A5B 0%);}.why-us1 .overlay {background-image: url(../images/shape-1-e1748943541993.png);background-position: bottom center;background-repeat: repeat-x;background-size: 50% auto;opacity: 0.2;}.why-us1 .why-us-qoute {margin-top: -170px;}.why-us1 .why-us-right {margin-left: -50px;}.why-us1 .why-us-right .overlay {background-color: #101010 !important;opacity: 0.3;}.team1 {background-image: linear-gradient(90deg, #023A5B 52%, #17233E 0%);}.testimonial1 {background-image: url(../images/medium-shot-man-working-as-lawyer.jpg);background-attachment: fixed;background-position: top center;background-repeat: no-repeat;background-size: cover;}.testimonial1 .overlay {background-color: #17233E;opacity: 0.7;}.testimonial1 .slick-dots {bottom: -35px;}.testimonial1 .slick-dots li button:before {height: 10px;width: 10px;}.testimonial1 .slick-dots li.slick-active button:before {background-color: #B68C5A;border-color: #B68C5A;}.testimonial1 .testimonial-left {margin-bottom: 150px;}.contact-form {background-image: linear-gradient(90deg, #023A5B 17%, #17233E 0%);}.contact-form .contact-informations .overlay {background-color: #101010 !important;opacity: 0.5;}.contact-form .contact-form-left-top {padding-left: 100px;}.contact-form .contact-form-right {background-image: linear-gradient(90deg, rgba(2, 1, 1, 0) 50%, #B68C5A 0%);}.blog1 {background-image: linear-gradient(180deg, #17233E 0%, #023A5B 100%);}.index2 .navbar-sticky-in .header-nav-inner {background-color: #17233E !important;}.index2 .navbar-sticky-in .header-nav-inner .navbar-nav .nav-link {color: #fff;}.index2 .navbar-sticky-in .header-nav-inner .navbar-nav .nav-link:hover {color: #B68C5A;}.index2 .navbar-sticky-in {background-color: #17233E !important;box-shadow: 0px 1px 10px rgba(225, 225, 225, 0.5);}@media (max-width: 1200px) {.banner2 .banner-inner {}.service1 .service-inner .service-body {padding: 0 50px;}.contact-form .contact-form-left-top {padding-left: 0px;}}@media (max-width: 1180px) {.index2 header .slicknav_btn.slicknav_open:before, .index2 header .slicknav_btn.slicknav_collapsed:before {left: -100px;}}@media (max-width: 992px) {.banner2 .banner-inner {}.banner2 .banner-feature-box {}.banner2 {}.why-us1 .why-us-right {margin-left: 0px;}.index2 header .slicknav_btn.slicknav_open:before, .index2 header .slicknav_btn.slicknav_collapsed:before {left: -50px;}}@media (max-width: 767px) {.banner2 .banner-inner {padding-top: 250px;}.service1 .service-inner .service-body {padding: 0;}.index2 header .slicknav_btn.slicknav_open:before, .index2 header .slicknav_btn.slicknav_collapsed:before {left: 10px;}}.breadcrumb1 {padding: 100px 0px 100px 0px;background-image: url(../images/breadcrumb-bg.webp);margin-top: 0px;background-position: bottom;background-repeat: no-repeat;background-size: cover;}.breadcrumb1 .overlay {opacity: 0.5;background-color: #023A5B;}.breadcrumb1 .breadcrumb-inner {}.breadcrumb1 .breadcrumb-inner h1 {color: #0f314f;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;width: 60%;}.beadcrumb-title-bottom-border-cus {border-color: #B68C5A !important;--bs-border-opacity: 1;}.help .help-icon i {height: 43px;width: 43px;font-size: 21px;line-height: 43px;}.consulation .consulation-right {background-image: linear-gradient(-90deg, #023A5B 50%, rgba(242, 41, 91, 0) 0%);}.contact-form1 {background-image: url(../images/law-tes.png);background-position: center center;background-repeat: no-repeat;background-size: contain;}.coming-soon {background-image: url(../images/case-discuss.webp);background-size: cover;}.coming-soon .overlay {opacity: 0.8;}.coming-soon .social-links li a i {height: 40px;width: 40px;line-height: 40px;font-size: 20px;text-align: center;transition: all 0.3s ease-in-out;}.coming-soon .social-links li a i:hover {background-color: #B68C5A !important;color: #ffffff;transition: all 0.3s ease-in-out;}@media (min-width: 1400px) {.coming-soon .h1 {font-size: 90px;}}@media (max-width: 995px) and (orientation: landscape) {.coming-soon {height: 200vh !important;}}@media (max-width: 995px) {.coming-soon .coming-soon-inner {width: 100% !important;}}.error {background-image: url(../images/shape-1-e1748943541993.png);background-position: center center;background-repeat: no-repeat;background-size: contain;}.product-detail {background-image: url(../images/shape-1-e1748943541993.png);background-position: center center;background-repeat: no-repeat;background-size: contain;}.product-review-left .nav-tabs .nav-item button:hover {color: #777777;}.product-review-left .nav-tabs .nav-item.show .nav-link, .product-review-left .nav-tabs .nav-link.active {background-color: #fff !important;color: #023A5B !important;}.author-socials li a i {height: 34px;width: 34px;line-height: 34px;font-size: 16px;text-align: center;transition: all 0.3s ease-in-out;}.author-socials li a i:hover {background-color: #B68C5A !important;color: #ffffff;transition: all 0.3s ease-in-out;}.account {position: relative;}.account .btn-primary, .account .btn-secondary {padding: 9px 16px;}.account input, .account textarea, .account select {padding: 9px 16px;font-size: 15px;}.account .account-sidebar {position: sticky;top: 120px;}.account .account-sidebar .sidebar {min-height: 600px;font-size: 15px;display: flex;flex-direction: column;}.account .account-sidebar .sidebar .nav-item {display: flex;align-items: center;gap: 10px;padding: 9px 20px;font-weight: 400;cursor: pointer;border-left: 3px solid transparent;color: rgba(255, 255, 255, 0.9);transition: all 0.2s ease-in-out;}.account .account-sidebar .sidebar .nav-item .nav-badge {margin-left: auto;background: #17233E;color: #fff;font-size: 11px;font-weight: 500;padding: 1px 6px;border-radius: 20px;}.account .account-sidebar .sidebar .nav-item:hover {background: rgba(255, 255, 255, 0.07);color: #fff;transition: all 0.2s ease-in-out;}.account .account-sidebar .sidebar .nav-item.active {background: rgba(255, 255, 255, 0.1);color: #fff;border-left-color: #B68C5A;font-weight: 500;}.account .account-main .account-topbar {border-bottom: 1px solid rgba(119, 119, 119, 0.2705882353);display: flex;align-items: center;justify-content: space-between;}.account .account-main .account-topbar .icon-btn {height: 32px;width: 32px;transition: all 0.2s ease-in-out;color: #023A5B;}.account .account-main .account-topbar .icon-btn:hover {background-color: #023A5B !important;color: #fff;transition: all 0.2s ease-in-out;}.account .account-main .account-hero {background: 17233E;background: linear-gradient(90deg, rgb(23, 35, 62) 0%, #023A5B 90%);}.account .account-main .account-hero .btn-primary {color: #023A5B;padding: 9px 16px;}.account .account-main .account-hero .btn-primary:hover {color: #023A5B !important;}.account .account-main .stat-cards .stat-card-box .stat-card-icon i {height: 34px;width: 34px;line-height: 34px;font-size: 16px;}.account .account-main .todays-schedule .schedule-item .schedule-dot {width: 9px;height: 9px;border-radius: 50%;flex-shrink: 0;}.account .account-main .todays-schedule .schedule-item .schedule-line {width: 1.5px;flex: 1;background: #777777;opacity: 0.5;margin-top: 3px;min-height: 20px;}.account .account-main .field-note-box .note-tag {font-weight: 500;padding: 2px 8px;border-radius: 20px;font-size: 12px;}.offcanvas {width: 80% !important;overflow-y: scroll;}.offcanvas .sidebar {min-height: 500px;font-size: 15px;display: flex;flex-direction: column;}.offcanvas .sidebar .nav-item {display: flex;align-items: center;gap: 10px;padding: 9px 20px;font-weight: 400;cursor: pointer;border-left: 3px solid transparent;color: rgba(255, 255, 255, 0.9);transition: all 0.2s ease-in-out;}.offcanvas .sidebar .nav-item .nav-badge {margin-left: auto;background: #17233E;color: #fff;font-size: 11px;font-weight: 500;padding: 1px 6px;border-radius: 20px;}.offcanvas .sidebar .nav-item:hover {background: rgba(255, 255, 255, 0.07);color: #fff;transition: all 0.2s ease-in-out;}.offcanvas .sidebar .nav-item.active {background: rgba(255, 255, 255, 0.1);color: #fff;border-left-color: #B68C5A;font-weight: 500;}.side-fab {position: fixed;right: 20px;bottom: 80px;z-index: 1050;display: flex;flex-direction: column;align-items: flex-end;gap: 14px;}.fab-item {position: relative;display: flex;align-items: center;justify-content: flex-end;}.fab-circle {width: 52px;height: 52px;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: 0 8px 20px rgba(34,33,95,0.25);cursor: pointer;transition: transform .28s ease, box-shadow .28s ease;position: relative;z-index: 2;}.fab-circle a, .fab-circle {text-decoration: none;}.fab-circle a {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;z-index: 99999;}.fab-circle img {width: 25px;height: 25px;filter: brightness(0) invert(1);}.fab-item:hover .fab-circle {transform: translateY(-4px) scale(1.06);box-shadow: 0 12px 26px rgba(34,33,95,0.35);}.fab-circle.support {background: linear-gradient(135deg, #153149 0%, #073155 100%);}.fab-circle.whatsapp {background: linear-gradient(135deg,#25D366 0%,#128C7E 100%);}.fab-circle.brochure {background: linear-gradient(135deg,#f58220 0%,#d96a10 100%);}.fab-circle.top {background: #ffffff;color: #313091;border: 1.5px solid #e3e3f3;box-shadow: 0 6px 16px rgba(34,33,95,0.15);}.fab-circle.whatsapp::after {content: '';position: absolute;inset: 0;border-radius: 50%;border: 2px solid #25D366;animation: pulse-ring 2.2s ease-out infinite;}@keyframes pulse-ring {0% {transform: scale(1);opacity: .6;}100% {transform: scale(1.6);opacity: 0;}}.fab-label {position: absolute;right: 64px;background: #153149;color: #fff;font-size: 12.5px;font-weight: 600;padding: 6px 12px;border-radius: 8px;white-space: nowrap;opacity: 0;visibility: hidden;transform: translateX(8px);transition: all .25s ease;pointer-events: none;box-shadow: 0 4px 12px rgba(0,0,0,0.15);}.fab-label::after {content: '';position: absolute;top: 50%;right: -5px;transform: translateY(-50%);border-width: 5px 0 5px 5px;border-style: solid;border-color: transparent transparent transparent #153149;}.fab-item:hover .fab-label {opacity: 1;visibility: visible;transform: translateX(0);}#scroll-top {opacity: 0;visibility: hidden;transform: translateY(10px);transition: all .3s ease;}#scroll-top.show {opacity: 1;visibility: visible;transform: translateY(0);}.a4-features {display: flex;flex-wrap: wrap;gap: 1rem;}.a4-feature {display: flex;align-items: center;gap: 10px;position: relative;padding-right: 1rem;}.a4-feature:not(:last-child)::after {content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 2px;height: 35px;background: rgba(255,255,255,0.18);}.a4-feature svg {width: 35px;height: 35px;color: #B68C5A;}.a4-feature span {font-size: .85rem;font-weight: 500;color: #f3f3f3;line-height: 1.35;display: block;}.accordion-item {position: relative;color: inherit;box-shadow: none;background-color: transparent;border: none;}.accordion-item h2 {font-family: "Poppins", sans-serif;}.accordion-item:not(:last-child) {margin-bottom: 20px;}.accordion-button {display: flex;position: relative;font-weight: normal;color: #f7f6f2;background-color: #f7f6f2;border: none;gap: 0 10px;justify-content: space-between;border-radius: 0 !important;padding: 0;transition: background-color .4s ease-out;}.accordion-button:not(.collapsed) {box-shadow: none;color: #1f2124;background-color: #f7f6f2;}.accordion .pbmit-accordion-title {display: flex;padding-left: 20px;}.accordion .pbmit-accordion-title span {font-size: 18px;line-height: 24px;font-weight: 500;color: #023A5B;transition: all 9s ease-out;}.accordion-item .pbmit-accordion-icon {width: 60px;height: 60px;text-align: center;display: flex;align-items: center;justify-content: center;border-left: 4px solid #ffffff;}.accordion-item.active .pbmit-accordion-icon-closed, .accordion-item .pbmit-accordion-icon-opened {display: none;}.accordion-item .pbmit-accordion-icon-closed, .accordion-item.active .pbmit-accordion-icon-opened {display: flex;}.accordion-item .pbmit-accordion-icon-opened {transition: transform 0.9s ease;transform: scale(0);}.accordion .collapsing {transition: height .50s ease;}.accordion-item.active .pbmit-accordion-icon-opened {transform: scale(1);}.accordion-item .pbmit-accordion-icon span>i {font-size: 15px;color: #b99d6a;}.accordion-item .pbmit-accordion-icon span>i:before {font-weight: 700 !important;}.accordion-button::after {display: none;}.accordion-button:focus {box-shadow: none;}.accordion .accordion-body {display: flex;padding: 30px 20px 10px;}.pbmit-advasy-icon-plus:before {content: "";background-image: url(../images/add-line.svg);background-size: contain;background-repeat: no-repeat;background-position: center;width: 1.5rem;height: 1.5rem;display: inline-flex;margin-left: auto;align-items: center;justify-content: center;}.pbmit-advasy-icon-close:before {content: "";background-image: url(../images/close-line.svg) !important;background-size: contain;background-repeat: no-repeat;background-position: center;width: 1.5rem;height: 1.5rem;display: inline-flex;margin-left: auto;align-items: center;justify-content: center;}.accordion-item.active .pbmit-accordion-icon-closed, .accordion-item .pbmit-accordion-icon-opened {display: none;}.accordion-item .pbmit-accordion-icon-closed, .accordion-item.active .pbmit-accordion-icon-opened {display: flex;}.accordion-item .pbmit-accordion-icon-opened {transition: transform 0.9s ease;transform: scale(0);}.contact-address-details-main-cus {}.contact-details-single-box {height: 100%;border-bottom: 3px solid #b68c5a;transition: all 0.5s;}.contact-details-single-box:hover {transform: translateY(-5px);border-bottom: 3px solid #023a5b;}.contact-details-single-box:hover .help-icon {border: 1px solid #023a5b;background-color: #023a5b;}.contact-details-single-box:hover .help-icon i {color: #ffffff;}.contact-details-single-box .help-icon {height: 45px;width: 45px;font-size: 22px;line-height: 43px;border: 1px solid #B68C5A;display: flex;align-items: center;justify-content: center;border-radius: 6px;transition: all 0.5s;}.contact-details-single-box .help-icon i {color: #B68C5A;transition: all 0.5s;}.contact-details-single-box .help-icon .fa-phone-volume {font-size: 24px;}.contact-details-single-box .contact-details-title-desc {flex: 1;font-size: 14px;}.a4u-footer {position: relative;padding: 100px 0 0;overflow: hidden;}.a4u-watermark {position: absolute;right: -48px;bottom: 150px;width: 420px;opacity: .08;z-index: 0;pointer-events: none;}.a4u-wrap {position: relative;z-index: 1;}.a4u-cta {border: 1px solid rgba(255,255,255,.1);border-radius: 16px;background: rgba(255,255,255,.02);padding: 22px 28px;display: flex;align-items: center;flex-wrap: wrap;gap: 24px;margin-bottom: 44px;}.a4u-cta-main {display: flex;align-items: center;gap: 18px;flex: 1 1 320px;}.a4u-icon-ring {width: 60px;height: 60px;border-radius: 50%;border: 1.5px solid #b68c5a;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}.a4u-icon-ring svg {width: 26px;height: 26px;stroke: #b68c5a;}.a4u-cta-main h4 {color: #fff;font-weight: 700;font-size: 1.2rem;margin: 0 0 4px;}.a4u-cta-main p {color: #9aa2bd;font-size: .88rem;margin: 0;max-width: 340px;}.a4u-cta-contact {display: flex;align-items: center;gap: 14px;padding-left: 24px;border-left: 1px solid rgba(255,255,255,.1);}.a4u-cta-contact .a4u-icon-ring {width: 52px;height: 52px;}.a4u-cta-contact .a4u-icon-ring svg {width: 22px;height: 22px;}.a4u-cta-contact span {display: block;color: #9aa2bd;font-size: .82rem;}.a4u-cta-contact strong {display: block;color: #fff;font-size: 1rem;font-weight: 700;}.a4u-btn-consult {margin-left: auto;background: linear-gradient(180deg,#f0993f,#b68c5a);color: #fff;font-weight: 700;font-size: .95rem;padding: 14px 26px;border-radius: 10px;display: inline-flex;align-items: center;gap: 10px;text-decoration: none;white-space: nowrap;}.a4u-btn-consult svg {width: 17px;height: 17px;stroke: #fff;}.a4u-main {grid-template-columns: 1fr 1fr 1fr 1fr;padding-bottom: 48px;}.a4u-brand {padding-right: 10px;}.a4u-logo {display: flex;align-items: center;gap: 12px;margin-bottom: 16px;}.a4u-logo svg {width: 52px;height: 52px;flex-shrink: 0;}.a4u-logo-text h2 {font-size: 1.4rem;font-weight: 800;letter-spacing: .5px;color: #fff;margin: 0;line-height: 1.1;}.a4u-logo-text h2 span {color: #b68c5a;}.a4u-logo-text small {display: block;color: #9aa2bd;font-size: .8rem;font-weight: 500;}.a4u-brand p {color: #9aa2bd;font-size: .9rem;line-height: 1.75;margin-bottom: 20px;}.a4u-socials {display: flex;gap: 12px;}.a4u-socials a {width: 38px;height: 38px;border-radius: 50%;border: 1.5px solid rgba(255,255,255,.35);display: flex;align-items: center;justify-content: center;text-decoration: none;}.a4u-socials a svg {width: 16px;height: 16px;fill: #fff;}.a4u-socials a:hover {border-color: #b68c5a;background: #b68c5a;}.a4u-col h5 {color: #ffffff;font-weight: 500;font-size: 1.125rem;letter-spacing: .5px;margin-bottom: 12px;text-transform: uppercase;}.a4u-col h2 {color: #ffffff;font-weight: 500;font-size: 1.125rem;letter-spacing: .5px;margin-bottom: 12px;text-transform: uppercase;}.a4u-col-rule {width: 35px;height: 1px;background: #b68c5a;border-radius: 2px;margin-bottom: 24px;}.a4u-col ul {list-style: none;margin: 0;padding: 0;}.a4u-col ul li {margin-bottom: 13px;}.a4u-col ul li a {display: flex;align-items: center;gap: 8px;color: #f5f5f5;font-size: .92rem;font-weight: 400;text-decoration: none;}.a4u-col ul li a svg {width: 15px;height: 15px;stroke: #b68c5a;flex-shrink: 0;}.a4u-col ul li a:hover {color: #b68c5a;}.a4u-contact-item {display: flex;gap: 12px;margin-bottom: 18px;align-items: center;}.a4u-contact-item svg {width: 35px;height: 35px;stroke: #b68c5a;flex-shrink: 0;margin-top: 2px;border: 1px solid #b68c5a;border-radius: 100%;padding: 6px;}.a4u-contact-item p {margin: 0;color: #f5f5f5;font-size: .9rem;line-height: 1.55;}.a4u-features {border: 1px solid rgba(255,255,255,.1);border-radius: 16px;background: rgba(255,255,255,.02);padding: 26px 28px;display: grid;grid-template-columns: repeat(4,1fr);gap: 24px;margin-bottom: 36px;}.a4u-feat-item {display: flex;align-items: center;gap: 14px;}.a4u-feat-icon {width: 52px;height: 52px;border: 1.5px solid #b68c5a;border-radius: 8px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}.a4u-feat-icon svg {width: 30px;height: 30px;color: #b68c5a;}.a4u-feat-item h6 {color: #fff;font-weight: 500;font-size: .9rem;letter-spacing: .4px;text-transform: uppercase;margin: 0 0 4px;}.a4u-feat-item h2 {color: #fff;font-weight: 500;font-size: .9rem;letter-spacing: .4px;text-transform: uppercase;margin: 0 0 4px;}.a4u-feat-item p {color: #dbdbdb;font-size: .8rem;margin: 0;line-height: 1.3;}.a4u-bottom {border-top: 1px solid rgba(255,255,255,.1);padding: 22px 0;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 16px;}.a4u-bottom .copy {color: #dddddd;font-size: .875rem;}.a4u-tagline {display: flex;align-items: center;gap: 10px;color: #9aa2bd;font-size: .92rem;}.a4u-tagline svg {width: 20px;height: 20px;stroke: #fff;}.a4u-tagline .orange {color: #b68c5a;font-weight: 600;}.a4u-designed {display: flex;align-items: center;gap: 8px;color: rgba(255,255,255,.1);font-size: .88rem;}.a4u-designed svg {width: 16px;height: 16px;fill: #b68c5a;}.about-title {}.about-title h2 {line-height: 1.3;}.about-title .about-education-cus {font-size: 34px;display: block;font-weight: 400;}.about-title .subhead {font-weight: 400;font-size: 1.5rem;display: block;}.about-right .feature-card {display: flex;gap: 16px;align-items: flex-start;background: #f4f5f9;border-radius: 12px;padding: 16px 16px;margin-bottom: 16px;}.about-right .feature-card:last-child {margin-bottom: 0px;}.about-right .feature-icon {flex: 0 0 56px;width: 56px;height: 56px;border-radius: 12px;background: #0f314f;display: flex;align-items: center;justify-content: center;color: #b68c5a;}.about-right .feature-icon svg {width: 30px;height: 30px;}.about-right .feature-title {font-weight: 600;color: #0f314f;font-size: 1.1rem;margin-bottom: 6px;}.about-right .feature-text {margin: 0;}.blog-all-boxes-cus {}.blog-all-boxes-cus .blog-body {border-radius: 20px;padding: 15px 15px 15px;border: 1px solid #ddd;height: 100%;position: relative;overflow: hidden;}.blog-all-boxes-cus .blog-info {padding-top: 15px;}.blog-all-boxes-cus .blog-images {border-radius: 15px;overflow: hidden;}.blog-all-boxes-cus .blog-images {border-radius: 15px;overflow: hidden;aspect-ratio: 356 / 237;}.blog-all-boxes-cus .blog-images img {display: block;width: 100%;height: 100%;object-fit: cover;border-radius: 15px;position: relative;transition: transform 0.5s ease;}.blog-all-boxes-cus .blog-body:hover .blog-images img {transform: scale(1.05);}.blog-all-boxes-cus .blog-info h2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.blog-all-boxes-cus .blog-info h3 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.blog-all-boxes-cus .blog-info h3 a {background-image: linear-gradient(#B68C5A, #B68C5A), linear-gradient(#B68C5A, #B68C5A);display: inline;background-size: 0% 1px, 0 1px;background-position: 100% 100%, 0 100%;background-repeat: no-repeat;transition: 0.5s linear;}.blog-all-boxes-cus .blog-info h3 a {background-image: linear-gradient(#B68C5A, #B68C5A), linear-gradient(#B68C5A, #B68C5A);display: inline;background-size: 0% 1px, 0 1px;background-position: 100% 100%, 0 100%;background-repeat: no-repeat;transition: 0.5s linear;}.blog-all-boxes-cus .blog-info h3 a:hover {background-size: 0% 1px, 100% 1px;}.blog-all-boxes-cus .blog-info p {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.testimonial-footer {background: #FAF7F4;padding: 12px 30px;display: flex;align-items: center;justify-content: space-between;position: absolute;bottom:0;width:100%;border-top: 1.5px solid #fbf1e6;border-radius: 0 0 1rem 1rem;}.client-info {display: flex;align-items: center;gap: 16px;}.client-avatar {width: 74px;height: 74px;border-radius: 50%;border: 3px solid #e8c98a;overflow: hidden;flex: 0 0 74px;}.client-avatar img {width: 70px;height: 70px;object-fit: cover;}.client-name {font-weight: 600;color: #0d1b3e;font-size: 1.15rem;margin: 0;}.client-role {font-size: .9rem;}.quote-watermark {font-size: 3.4rem;font-weight: 800;color: rgba(13, 27, 62, .08);line-height: 1;}.quote-watermark svg {width: 50px;height: 50px;}.testimonial-box .testimonial-body {padding: 80px 30px 30px;}.testimonial-box .testimonial-desc-cus {font-size: 16px;line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}.testimonial-box .testimonial-icon {width: 75px;height: 75px;border-radius: 50%;border: 1.5px solid #e8c98a;background: #fff;display: flex;align-items: center;justify-content: center;color: #0e314f;font-size: 2.1rem;font-weight: 400;margin-bottom: 24px;line-height: 1;position: absolute;top: -24px;z-index: 999;box-shadow: 0 6px 25px rgba(13, 27, 62, .10);}.testimonial-box .testimonial-icon svg {width: 45px;height: 45px;}.exp-badge {position: absolute;right: 0%;top: 10%;z-index: 2;background: #fff;border-radius: 16px;padding: 16px 22px 16px 16px;display: flex;align-items: center;gap: 14px;box-shadow: 0 16px 34px rgba(13, 27, 62, .18);width: 250px;height: 100px;min-width: 250px;min-height: 100px;}.exp-badge-icon {flex: 0 0 58px;width: 58px;height: 58px;border-radius: 12px;background: #0e1936;display: flex;align-items: center;justify-content: center;color: #c9902f;}.exp-badge-icon svg {width: 28px;height: 28px;}.exp-badge-icon img {width: 30px;height: auto;}.exp-badge .label {font-size: 0.75rem;color: #565c6d;margin-bottom: 0px;}.exp-badge .value {font-weight: 600;font-size: 1.2rem;color: #b68c5a;line-height: 1.2;}.exp-badge .sub {font-size: .75rem;margin-bottom: 0;}.dots-deco {position: absolute;right: -4%;top: 0%;width: 100px;height: 100px;background-image: radial-gradient(#e7c07f 2px, transparent 2px);background-size: 14px 14px;z-index: 0;opacity: .8;}.about-img-main {width: 50%;border-radius: 12px;display: block;object-fit: cover;height: 480px;position: relative;}.about-img-secondary {position: absolute;right: 0;bottom: -40px;width: 62%;border-radius: 12px;box-shadow: 0 10px 20px rgb(182 140 90 / 50%);object-fit: cover;height: 340px;border: 4px solid #b68c5a;}.pbmit-blog-btn {margin-top: 0rem;position: absolute;bottom: 15px;}.pbmit-blog-btn .pbmit-button-inner {color: #023A5B;display: flex;align-items: center;gap: 6px;}.pbmit-blog-btn .pbmit-button-inner i {}.pbmit-blog-btn .pbmit-button-inner svg {width: 18px;height: 18px;}.pbmit-blog-btn .pbmit-button-inner:hover {color: #b68c5a;}.stats-bar {background: #fff;border-radius: 20px;padding: 32px 0px;margin-top: 16px;box-shadow: 0 10px 30px rgba(13,27,62,.05);border: 1px solid #b68c5a;}.stat-item {display: flex;align-items: center;justify-content: center;gap: 16px;}.stat-icon {flex: 0 0 60px;width: 60px;height: 60px;border-radius: 50%;background: #f6ecd9;display: flex;align-items: center;justify-content: center;}.stat-icon svg {width: 30px;height: 30px;color: #b68c5a;}.stat-number {font-weight: 600;font-size: 1.5rem;color: #0f314f;line-height: 1.2;}.stat-label {font-size: .88rem;position: relative;padding-bottom: 8px;}.stat-label::after {content: "";position: absolute;left: 0;bottom: 0;width: 26px;height: 2px;background: #0f314f;border-radius: 2px;}.card-title-rule {width: 44px;height: 2px;background: #0e314f;margin: 0 auto 18px 0;}.contact-hero {position: relative;overflow: hidden;padding: 115px 0 95px;background: radial-gradient(circle at 90% 10%, rgba(184, 135, 70, .10), #00000000 28%), radial-gradient(circle at 5% 90%, rgb(16 42 67 / 6%), #00000000 30%), #ffffff;}.contact-hero::before {content: "";position: absolute;width: 420px;height: 420px;border: 1px solid rgba(184,135,70,.13);border-radius: 50%;right: -180px;top: -180px;}.contact-hero::after {content: "";position: absolute;width: 280px;height: 280px;border: 1px solid rgba(16,42,67,.08);border-radius: 50%;left: -150px;bottom: -160px;}.hero-content {position: relative;z-index: 2;max-width: 100%;margin: auto;text-align: center;visibility: visible;opacity: 1;transform: none;}.eyebrow {display: inline-flex;align-items: center;gap: 12px;color: #0f314f;font-size: 14px;font-weight: 600;letter-spacing: 3px;text-transform: uppercase;margin-bottom: 18px;}.eyebrow::before, .eyebrow::after {content: "";width: 35px;height: 1px;background: #0f314f;}.contact-hero h1 {margin: 0;color: #17233E;font-size: 42px;line-height: 1.05;font-weight: 600;}.contact-hero h1 span {color: #0f314f;}.contact-hero p {margin: 16px auto 0;font-size: 18px;line-height: 1.4;visibility: visible;opacity: 1;transform: none;}.contact-hero .eyebrow, .contact-hero h1, .contact-hero p {opacity: 1;visibility: visible;transform: none;animation: none;}.contact-section {position: relative;padding: 90px 0 110px;background: #fff;}.contact-wrapper {max-width: 100%;margin: auto;overflow: hidden;}.contact-info {padding: 15px 45px 15px 0;}.section-label {color: #b68c5a;text-transform: uppercase;letter-spacing: 2px;font-size: 13px;font-weight: 700;margin-bottom: 15px;}.contact-info h2 {color: #17233E;font-size: 36px;line-height: 1.2;margin-bottom: 16px;}.contact-info > p {font-size: 16px;line-height: 1.4;max-width: 100%;margin-bottom: 35px;}.contact-details {border-top: 1px solid #e8ebef;}.contact-detail {padding: 22px 0;border-bottom: 1px solid #e8ebef;}.contact-detail small {display: block;color: #b68c5a;text-transform: uppercase;letter-spacing: 1.5px;font-size: 11px;font-weight: 600;margin-bottom: 3px;}.contact-detail strong, .contact-detail a {color: #023A5B;text-decoration: none;font-size: 18px;font-weight: 500;}.contact-detail a:hover {color: #b68c5a;}.form-card {position: relative;background: #fff;border: 1px solid #e8ebef;border-radius: 24px;padding: 42px;box-shadow: 0 20px 60px rgba(16,42,67,.08), 0 4px 15px rgba(16,42,67,.03);}.form-card::before {content: "";position: absolute;top: 0;left: 42px;width: 75px;height: 3px;background: #b68c5a;border-radius: 0 0 5px 5px;}.form-card h3 {color: #17233E;font-size: 30px;margin-bottom: 6px;}.form-card > p {font-size: 16px;margin-bottom: 24px;}.form-label {color: #17233E;font-size: 13px;font-weight: 600;margin-bottom: 6px;}.form-control, .form-select {height: 52px;border: 1px solid #dfe4e9;border-radius: 10px;padding: 0 16px;color: #023A5B;font-size: 14px;box-shadow: none;transition: .25s ease;}textarea.form-control {height: 125px;padding-top: 15px;resize: vertical;}.form-control:focus, .form-select:focus {border-color: #b68c5a;box-shadow: 0 0 0 3px rgba(184,135,70,.10);}.form-control::placeholder {color: #a2aab4;}.submit-btn {width: 100%;height: 54px;border: 0;border-radius: 10px;background: #023A5B;color: #fff;font-size: 15px;font-weight: 500;letter-spacing: .2px;transition: .3s ease;}.submit-btn span {color: #b68c5a;margin-left: 8px;font-size: 18px;}.submit-btn:hover {background: #b68c5a;transform: translateY(-2px);box-shadow: 0 10px 25px rgba(184,135,70,.20);}.office-section {padding: 0 0 100px;}.office-card {position: relative;overflow: hidden;background: #023A5B;border-radius: 22px;padding: 40px 45px;color: #fff;}.office-card::after {content: "";position: absolute;width: 330px;height: 330px;border: 1px solid rgba(255,255,255,.08);border-radius: 50%;right: -100px;top: -150px;}.office-card h3 {position: relative;z-index: 2;font-size: 30px;margin-bottom: 8px;color: #ffffff;}.office-card p {position: relative;z-index: 2;color: rgb(255 255 255 / 75%);margin: 0;line-height: 1.4;}.office-link {position: relative;z-index: 2;display: inline-flex;align-items: center;gap: 10px;margin-top: 20px;color: #fff;text-decoration: none;font-weight: 500;}.office-link span {font-size: 20px;}.office-link:hover {color: #b68c5a;}.office-link svg {width: 20px;height: 20px;}.blog-details {}.blog-details ul li, .blog-details ol li{margin-bottom: 6px;}.blog-details h2 {font-size: 32px;}.blog-details h3 {font-size: 28px;}.blog-details h4 {font-size: 24px;}.blog-details h5 {font-size: 20px;}.blog-details h6 {font-size: 18px;}.blog-details img {border-radius: 12px;width: 100%;height: auto;margin: 1.5rem 0;overflow: hidden;}header .header-nav-inner .navbar-nav .nav-link.dropdown-toggle::after {border: none;background-image: url(../images/angle-small-down.svg);background-size: contain;filter: invert(1);background-position: center;background-repeat: no-repeat;width: 20px;height: 20px;display: inline-flex;align-items: center;justify-content: center;margin: 0;position: relative;top: -1.5px;}header .slicknav_nav .nav-item .nav-link.dropdown-toggle::after {border: none;background-image: url(../images/angle-small-down.svg);background-size: contain;filter: invert(22%) sepia(6%) saturate(753%) hue-rotate(177deg) brightness(92%) contrast(96%);background-position: center;background-repeat: no-repeat;width: 20px;height: 20px;display: inline-flex;align-items: center;justify-content: center;margin: 0;position: relative;top: -1.5px;transition: all 0.3s ease-in-out;}header .slicknav_nav .nav-item.slicknav_open .nav-link.dropdown-toggle::after{filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(139deg) brightness(105%) contrast(102%);transform: rotate(180deg);}header .header-nav-inner .navbar-nav .nav-link:hover.dropdown-toggle::after {filter: invert(58%) sepia(49%) saturate(358%) hue-rotate(352deg) brightness(89%) contrast(91%);}header .header-nav-menu.navbar-sticky-in .header-nav-inner .navbar-nav .nav-link.dropdown-toggle::after {filter: invert(17%) sepia(94%) saturate(643%) hue-rotate(165deg) brightness(98%) contrast(104%);;}.stats-bar .border-right-onyl {position: relative;}.stats-bar .border-right-onyl::before {content: "";background: goldenrod;width: 1px;height: 100%;position: absolute;right: 0px;background: linear-gradient(45deg, #00000000, #b68c5a, #00000000);}.service-details {}.service-details .service-content {}.service-details .service-content h2 {font-size: 32px;}.service-details .service-content h2 span{font-family: Playfair Display !important;}.service-details .service-content h3 {font-size: 28px;}.service-details .service-content h4 {font-size: 24px;}.service-details .service-content h5 {font-size: 20px;}.service-details .service-content h6 {font-size: 18px;}.service-details .service-content ul, .service-details .service-content ol {padding-left: 2rem;margin: 0rem 0rem 1.5rem;list-style-type: disc;}.service-details .service-content li {margin-bottom: 12px;}.service-details .service-content a {}.service-details .service-content img {border-radius: 12px;width: 100%;height: auto;margin: 1.5rem 0;overflow: hidden;}.thankyou-main-cus {}.thankyou-page {display: flex;align-items: center;position: relative;overflow: hidden;}.thankyou-page::before {content: "";position: absolute;width: 520px;height: 520px;border: 1px solid rgba(197, 155, 95, 0.14);border-radius: 50%;top: -270px;right: -180px;}.thankyou-page::after {content: "";position: absolute;width: 380px;height: 380px;border: 1px solid rgba(22, 43, 77, 0.07);border-radius: 50%;bottom: -230px;left: -160px;}.thankyou-wrapper {position: relative;z-index: 2;width: 100%;}.thankyou-card {max-width: 850px;margin: auto;text-align: center;}.success-icon {width: 80px;height: 80px;margin: 0 auto 30px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #f5eee5;color: #B68C5A;font-size: 38px;position: relative;}.success-icon svg {width: 45px;height: 45px;}.success-icon::before {content: "";position: absolute;inset: -9px;border: 1px solid rgba(197, 155, 95, 0.25);border-radius: 50%;}.thankyou-label {display: inline-flex;align-items: center;gap: 9px;color: #B68C5A;text-transform: uppercase;font-size: 12px;letter-spacing: 1.7px;font-weight: 700;margin-bottom: 15px;}.thankyou-label span {width: 6px;height: 6px;background: #B68C5A;border-radius: 50%;}.thankyou-card h1 {font-size: 42px;color: #17233E;line-height: 1.15;margin-bottom: 24px;}.thankyou-card h1 span {color: #17233E;}.thankyou-description {max-width: 650px;margin: 0 auto 32px;font-size: 16px;line-height: 1.4;}.next-steps {display: grid;grid-template-columns: repeat(3, 1fr);gap: 15px;margin: 35px 0 40px;}.step-box {padding: 22px 15px;background: #ffffff;border: 1px solid #dddddd;border-radius: 8px;}.step-number {width: 40px;height: 40px;margin: 0 auto 12px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #0f314f;color: #ffffff;font-size: 12px;font-weight: 500;}.step-box h3 {font-size: 16px;font-weight: 500;color: #0f314f;margin-bottom: 6px;}.step-box p {font-size: 14px;line-height: 1.3;margin: 0;}.thankyou-buttons {display: flex;justify-content: center;align-items: center;gap: 12px;flex-wrap: wrap;}.btn-primary-custom {display: inline-flex;align-items: center;justify-content: center;padding: 12px 24px;border-radius: 6px;background: #0f314f;color: #fff;border: 1px solid #0f314f;font-size: 14px;font-weight: 500;transition: 0.3s ease;}.btn-primary-custom:hover {background: #0d1c33;color: #fff;transform: translateY(-2px);}.btn-outline-custom {display: inline-flex;align-items: center;justify-content: center;padding: 12px 24px;border-radius: 5px;background: transparent;color: #0f314f;border: 1.5px solid #0f314f;font-size: 14px;font-weight: 500;transition: 0.3s ease;}.btn-outline-custom:hover {border-color: #c59b5f;color: #c59b5f;background: #fff;}.thankyou-note {margin-top: 30px;padding-top: 22px;border-top: 1px solid #e6e8ec;color: #8a919b;font-size: 12px;line-height: 1.7;}.thankyou-note strong {color: #162b4d;}.brand-name {position: absolute;top: 30px;left: 40px;z-index: 5;font-size: 23px;font-weight: 700;color: #162b4d;}.brand-name span {color: #c59b5f;}.error-page {display: flex;align-items: center;justify-content: center;position: relative;overflow: hidden;}.error-page::before {content: "";position: absolute;width: 650px;height: 650px;border: 1px solid rgba(197,155,95,.12);border-radius: 50%;top: -350px;right: -250px;}.error-page::after {content: "";position: absolute;width: 450px;height: 450px;border: 1px solid rgba(22,43,77,.07);border-radius: 50%;bottom: -280px;left: -200px;}.error-content {position: relative;z-index: 2;text-align: center;max-width: 850px;margin: auto;}.error-label {display: inline-flex;align-items: center;gap: 6px;padding: 3px 12px;border: 1px solid rgba(197, 155, 95, .35);border-radius: 30px;color: #b68c5a;font-size: 12px;font-weight: 500;letter-spacing: 1.5px;text-transform: uppercase;margin-bottom: 1.5rem;}.error-label span {width: 6px;height: 6px;border-radius: 50%;background: #b68c5a;}.error-number {position: relative;font-size: 152px;line-height: .8;font-weight: 600;letter-spacing: -12px;color: #0f314f;margin: 0 0 35px;}.error-number span {color: #b68c5a;}.error-icon {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) rotate(-8deg);width: 100px;height: 100px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #f5eee5;border: 8px solid #f7f8fa;color: #b68c5a;font-size: 40px;box-shadow: 0 10px 35px rgba(13, 28, 51, .10);}.error-icon svg {color: #b68c5a;width: 40px;height: 240px;}.error-content h1 {color: #0f314f;font-size: 42px;line-height: 1.2;margin-bottom: 16px;}.error-content h1 span {color: #b68c5a;}.error-description {max-width: 620px;margin: 0 auto 32px;font-size: 16px;line-height: 1.3;}.error-buttons {display: flex;justify-content: center;align-items: center;gap: 12px;flex-wrap: wrap;}.testimonial-star-icon {list-style-type:none;padding:0;margin:0;}.testimonial-star-icon .star.full{color: #B68C5A;}.testimonial-star-icon .star.half svg{background: linear-gradient(90deg, #B68C5A 50%, #ccc 50%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;} .testimonial-star-icon svg {width: 16px;height: 16px;}.consult-modal .modal-dialog {max-width: 1040px;}.consult-modal .modal-content {border-radius: 15px;border: none;overflow: hidden;}.consult-modal .modal-body-grid {display: flex;min-height: 640px;}.consult-modal .info-panel {flex: 0 0 38%;max-width: 38%;position: relative;background: linear-gradient(160deg, #072540 0%, #0f314f 55%, #0f314f 130%);color: #fff;padding: 40px 34px;overflow: hidden;}.consult-modal .info-panel::before {content: "";position: absolute;top: -10%;right: -30%;width: 340px;height: 340px;border: 1px solid rgba(255,255,255,.08);border-radius: 50%;}.consult-modal .info-panel::after {content: "";position: absolute;top: -4%;right: -22%;width: 260px;height: 260px;border: 1px solid rgba(255,255,255,.06);border-radius: 50%;}.consult-modal .lets-connect {display: inline-flex;align-items: center;gap: 6px;background: rgba(255, 255, 255, .14);border: 1px solid rgba(255, 255, 255, .18);color: #fff;font-weight: 500;font-size: .85rem;padding: 5px 16px;border-radius: 20px;margin-bottom: 16px;position: relative;z-index: 1;}.consult-modal .lets-connect svg {width: 16px;height: 16px;}.consult-modal .info-title {font-weight: 600;font-size: 42px;line-height: 1.15;margin-bottom: 14px;position: relative;z-index: 1;color: #ffffff;}.consult-modal .info-title .grad {background: linear-gradient(90deg, #b68c5a, #b68c5a);-webkit-background-clip: text;background-clip: text;color: transparent;}.consult-modal .info-rule {width: 56px;height: 3px;background: linear-gradient(90deg, #b68c5a, #b68c5a);border-radius: 3px;margin-bottom: 24px;position: relative;z-index: 1;}.consult-modal .info-desc {color: rgba(255,255,255,.78);font-size: .98rem;line-height: 1.3;margin-bottom: 28px;position: relative;z-index: 1;}.consult-modal .feature-panel {background: rgba(255, 255, 255, .06);border: 1px solid rgba(255, 255, 255, .1);border-radius: 12px;padding: 15px;margin-bottom: 24px;position: relative;z-index: 1;}.consult-modal .feature-row {display: flex;align-items: flex-start;gap: 12px;margin-bottom: 16px;}.consult-modal .feature-row:last-child {margin-bottom: 0;}.consult-modal .feature-icon {flex: 0 0 40px;width: 40px;height: 40px;border-radius: 6px;background: rgba(255, 255, 255, .9);display: flex;align-items: center;justify-content: center;color: #b68c5a;}.consult-modal .feature-icon svg {width: 22px;height: 22px;}.consult-modal .feature-title {font-weight: 500;font-size: .92rem;margin-bottom: 2px;}.consult-modal .feature-text {color: rgba(255, 255, 255, .7);font-size: .83rem;line-height: 1.3;margin: 0;}.consult-modal .info-illustration {position: absolute;z-index: 1;display: flex;align-items: flex-end;justify-content: center;gap: 10px;margin-top: auto;right: 0;}.consult-modal .info-illustration svg {width: 220px;height: auto;}.consult-modal .info-illustration img {width: 220px;height: auto;}.consult-modal .form-panel {flex: 1;padding: 36px 40px 30px;position: relative;overflow-y: auto;}.consult-modal .close-btn {position: absolute;top: 24px;right: 28px;width: 40px;height: 40px;border-radius: 50%;border: 1px solid #e6e8f0;background: #fff;display: flex;align-items: center;justify-content: center;color: #1f2333;}.consult-modal .close-btn:hover {background: #f6f7fb;}.consult-modal .close-btn svg {width: 18px;height: 18px;}.consult-modal .form-section-head {display: flex;align-items: center;gap: 16px;margin-bottom: 22px;}.consult-modal .form-section-icon {flex: 0 0 52px;width: 52px;height: 52px;border-radius: 12px;background: #ece9fd;display: flex;align-items: center;justify-content: center;color: #0f314f;}.consult-modal .form-section-icon svg {width: 24px;height: 24px;}.consult-modal .form-section-title {font-weight: 500;font-size: 1.2rem;margin-bottom: 0px;color: #17233E;}.consult-modal .form-section-sub {font-size: .9rem;margin: 0;}.consult-modal .input-icon-group {position: relative;margin-bottom: 16px;}.consult-modal .input-icon-group svg {position: absolute;left: 16px;top: 50%;transform: translateY(-50%);width: 18px;height: 18px;color: #9a9eb0;pointer-events: none;}.consult-modal .input-icon-group .chev {left: auto;right: 16px;}.consult-modal .input-icon-group input, .consult-modal .input-icon-group select {width: 100%;padding: 14px 16px 14px 46px;border: 1px solid #e6e8f0;border-radius: 8px;font-size: .95rem;background: #fff;appearance: none;}.consult-modal .input-icon-group input::placeholder {color: #9a9eb0;}.consult-modal .input-icon-group input:focus, .consult-modal .input-icon-group select:focus {outline: none;border-color: var(--violet);box-shadow: 0 0 0 3px rgba(91,77,240,.12);}.consult-modal .section-divider {border: none;border-top: 1px dashed #5b4df0;margin: 26px 0;position: relative;}.consult-modal .section-divider::after {content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 10px;height: 10px;border-radius: 50%;border: 1px solid #e6e8f0;background: #fff;}.consult-modal .time-grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 12px;margin: 16px 0 22px;position:relative;}.consult-modal .time-slot {position: relative;padding: 10px 10px;text-align: center;border: 1px solid #e6e8f0;border-radius: 8px;background: #fff;font-weight: 500;font-size: .92rem;color: #17233E;cursor: pointer;transition: border-color .15s ease, background .15s ease;}.consult-modal .time-slot:hover {border-color: #c9c4fb;}.consult-modal .time-slot.selected {background: rgb(15 49 79 / 15%);border-color: #0f314f;color: #0f314f;}.consult-modal .time-slot .check {position: absolute;top: -8px;right: -8px;width: 20px;height: 20px;border-radius: 50%;background: #0f314f;color: #fff;display: none;align-items: center;justify-content: center;}.consult-modal .time-slot.selected .check {display: flex;}.consult-modal .time-slot .check svg {width: 11px;height: 11px;}.consult-modal .book-btn {width: 100%;background: linear-gradient(90deg, #0f314f, #27537a);color: #fff;border: none;border-radius: 8px;padding: 16px;font-weight: 500;font-size: 1.02rem;display: flex;align-items: center;justify-content: center;gap: 8px;margin-bottom: 16px;}.consult-modal .book-btn svg {width: 19px;height: 19px;}.consult-modal .book-btn:hover {opacity: .92;}.consult-modal .secure-note {display: flex;align-items: center;gap: 8px;font-size: .86rem;}.consult-modal .secure-note svg {width: 16px;height: 16px;color: #1fa85c;flex-shrink: 0;}.disclaimer-modal .modal-content{border: none;border-radius: 12px;overflow: visible;padding: 2.5rem 1.5rem 2rem;box-shadow: 0 25px 60px rgba(0, 0, 0, .4);}.disclaimer-icon-wrap{width: 100px;height: 100px;margin: -4.5rem auto 1rem;background: #0f314f;border: 6px solid #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: 0 8px 20px rgba(0, 0, 0, .25);}.disclaimer-icon-wrap svg{width:42px;height:42px;color: #b68c5a;}.disclaimer-title{color: #0f314f;font-weight: 600;font-size: 2.5rem;text-align: center;}.disclaimer-divider{display: flex;align-items: center;justify-content: center;gap: .75rem;margin: 0rem 0 1rem 0.75rem;}.disclaimer-divider .line{height: 1px;width: 70px;background: #b68c5a;opacity: .6;}.disclaimer-divider svg{width:22px;height:22px;color:#b68c5a;}.disclaimer-subtitle{color: #0f314f;font-weight: 600;font-size: 1.1rem;text-align: center;margin-bottom: 1rem;}.disclaimer-body p{text-align: center;line-height: 1.4;margin-bottom: 1rem;font-size: .95rem;}.disclaimer-body strong{color:#1c1c1c;}.disclaimer-note{background: #f4f5f7;border-radius: 12px;padding: 1.1rem 1.25rem;display: flex;align-items: flex-start;gap: .9rem;margin: 0 0 1.5rem;}.disclaimer-note .note-shield{flex-shrink: 0;width: 38px;height: 38px;border-radius: 8px;background: #0f314f;display: flex;align-items: center;justify-content: center;}.disclaimer-note .note-shield svg{width:20px;height:20px;color:#ffffff;}.disclaimer-note p{margin: 0;font-size: .9rem;line-height: 1.4;text-align: left;}.disclaimer-note a{color:#0f314f;font-weight:600;text-decoration:none;}.disclaimer-note a:hover{text-decoration:underline;}.btn-disclaimer-cancel{display: flex;border: 1.5px solid #0f314f;color: #0f314f;font-weight: 500;border-radius: 8px;padding: .75rem 1rem;background: #fff;transition: .2s;align-items: center;justify-content: center;gap: 0;}.btn-disclaimer-cancel svg{margin-right: .4rem;vertical-align: -2px;width: 20px;height: 20px;}.btn-disclaimer-cancel:hover{background:#0f314f;color:#fff;}.btn-disclaimer-agree{background: #0f314f;color: #fff;font-weight: 500;border-radius: 8px;padding: .75rem 1rem;border: 1.5px solid #0f314f;transition: .2s;display: flex;align-items: center;justify-content: center;gap: .5rem;}.btn-disclaimer-agree:hover{background:#0f314f;color:#fff;}.btn-disclaimer-agree svg{width:22px;height:22px;}.disclaimer-privacy{text-align:center;color:#333333;font-size:.85rem;margin-top:1.25rem;display:flex;align-items:center;justify-content:center;gap:.4rem;}.disclaimer-privacy svg{width:14px;height:14px;}.service-details-page {padding-top: 50px;}.service-intro {margin-bottom: 24px;}.service-details-page h1, .service-details-page h2 {color: #152a4a;font-weight: 600;}.service-details-page h1 {font-size: 42px;line-height: 1.2;margin: 0 0 8px;}.service-details-page h2 {font-size: 29px;line-height: 1.25;margin: 22px 0 5px;}.service-details-page p {margin: 0 0 12px;color: #555b66;font-size: 14px;line-height: 1.45;}.service-details-page a{color:#0b3152;}.service-details-page a:hover{color:#b68c5a;text-decoration:underline;}.service-details-page a svg{width:18px;height:18px;}.service-details-page ul, .service-details-page ol {margin: 8px 0 18px;padding-left: 24px;}.service-details-page li {color: #555b66;font-size: 14px;line-height: 1.5;margin-bottom: 7px;}.service-box .service-content {margin-bottom: 0px;}.service-content {margin-bottom: 12px;}.blog-details {padding:60px 0 100px;}.blog-section {margin-bottom: 24px;}.blog-details h2 {margin: 0 0 5px;font-size: 28px;line-height: 1.25;font-weight: 600;}.blog-details h3 {margin: 20px 0 6px;font-size: 22px;line-height: 1.3;}.blog-details p {margin: 0 0 12px;color:#333333;}.blog-details b{color:#000000;}.blog-details strong {font-weight: 700;}.blog-details blockquote {margin: 15px 0;padding: 12px 20px;border-left: 4px solid #172d4d;background: #f7f8fa;color: #333;font-style: italic;}.check-list {list-style: none;margin-left: 0 !important;}.check-list li {margin-bottom: 5px;}.highlight-box {margin: 20px 0;padding: 18px 22px;border-left: 4px solid #172d4d;background: #f4f6f9;}.highlight-box p {margin-bottom: 5px;}.notice-flow {margin: 15px 0 20px;padding: 18px 20px;background: #f5f6f8;border-radius: 4px;color: #172d4d;}.important-text {color: #172d4d;}.author-box {margin-top: 35px;padding-top: 25px;border-top: 1px solid #ddd;}.author-box h2 {margin-bottom: 12px;}.author-box h3 {margin-top: 0;font-size: 21px;}.practice-areas {color: #555;}.disclaimer {margin-top: 25px;padding: 16px 20px;background: #f8f8f8;font-size: 13px;color: #555;}.authorities {margin-top: 30px;}.authorities ul {margin-left: 0px;}.blog-details .step-box{padding: 0;border: none;border-radius: 0px;}@media (max-width:1200px) {.a4u-main {grid-template-columns: 1.3fr 1fr 1fr;}.a4u-main .a4u-col.contact {grid-column: span 3;}}@media (max-width:991px) {.a4u-cta {padding: 22px;}.a4u-cta-contact {border-left: none;padding-left: 0;}.a4u-btn-consult {margin-left: 0;width: 100%;justify-content: center;}.a4u-main {grid-template-columns: 1fr 1fr;}.a4u-main .a4u-brand {grid-column: span 2;}.a4u-main .a4u-col.contact {grid-column: span 2;}.a4u-features {grid-template-columns: 1fr 1fr;}.consult-modal .modal-body-grid {flex-direction: column;}.consult-modal .info-panel {flex: 1 1 auto;max-width: 100%;padding: 32px 28px;}.consult-modal .info-illustration {display: none;}.consult-modal .form-panel {padding: 32px 24px 24px;}.banner-content .banner-title {min-height: 132px;}.banner-content .banner-description {min-height:96px;}}@media (max-width:576px) {.side-fab {right: 14px;bottom: 80px;gap: 10px;}.fab-circle {width: 46px;height: 46px;}.fab-circle img {width: 25px;height: 25px;}.fab-label {display: none;}.a4u-main {grid-template-columns: 1fr;}.a4u-main .a4u-brand, .a4u-main .a4u-col.contact {grid-column: span 1;}.a4u-features {grid-template-columns: 1fr;}.a4u-cta-main {flex-direction: column;text-align: center;}.a4u-cta-contact {flex-direction: column;text-align: center;width: 100%;}.a4u-bottom {justify-content: center;text-align: center;flex-direction: column-reverse;}.banner .banner-inner .overlay {background: linear-gradient(180deg, #010d1b 32%, rgb(1 13 27 / 85%) 52%, rgb(1 13 27 / 25%) 68%, rgba(11, 19, 48, 0) 82%);}.a4-feature {display: flex;align-items: center;gap: 8px;position: relative;padding-right: .5rem;width: 47%;}.a4-feature span {font-size: .72rem;font-weight: 500;color: #f3f3f3;line-height: 1.35;display: block;text-align: start;}.a4-feature svg {width: 30px;height: 30px;}.about-title .about-education-cus {font-size: 24px;display: block;font-weight: 400;}.about-title .subhead {font-weight: 400;font-size: 1.2rem;display: block;}.about-right .feature-card {flex-direction: column;text-align: start;}section, .section-padding {padding: 50px 0;}.banner .banner-inner {padding: 50px 0 50px;text-align: center;}.a4u-footer {padding: 50px 0 0;}.a4u-features {padding: 15px 15px;gap: 24px;margin-bottom: 32px;}.a4u-main {padding-bottom: 0px;}.a4u-col {padding-bottom: 24px;}.about-right .feature-card {margin-top: 1.5rem;}.stats-bar {background: #fff;border-radius: 12px;padding: 32px 15px 15px;margin-top: 0px;box-shadow: 0 10px 30px rgba(13, 27, 62, .05);}.stat-item {display: flex;align-items: center;gap: 16px;flex-direction: column;margin-bottom: 2rem;text-align: center;}.accordion .pbmit-accordion-title {display: flex;padding-left: 12px;}.accordion .pbmit-accordion-title span {font-size: 16px;line-height: 1.3;font-weight: 500;color: #023A5B;transition: all 9s ease-out;}.a4u-feat-icon {width: 45px;height: 45px;}.a4u-feat-icon svg {width: 25px;height: 25px;color: #b68c5a;}.contact-hero h1 {font-size: 32px;}.hero-content {opacity: 1;visibility: visible;transform: none;}.contact-hero p {margin: 16px auto 0;font-size: 16px;line-height: 1.4;opacity: 1;visibility: visible;transform: none;}.eyebrow {display: inline-flex;align-items: center;gap: 12px;color: #b68c5a;font-size: 14px;font-weight: 500;letter-spacing: 2px;text-transform: uppercase;margin-bottom: 12px;}header .slicknav_nav {top: 92px;}.stats-bar .border-right-onyl:nth-child(2)::before {display: none;}.stat-label::after {content: "";position: absolute;bottom: 0;width: 26px;height: 2px;background: #0f314f;border-radius: 2px;top: 100%;left: 50%;transform: translateX(-50%) translateY(-50%);}.error-page {height: 100vh;}.next-steps {display: grid;grid-template-columns: repeat(1, 1fr);gap: 16px;margin: 35px 0 40px;}.service-details .service-content h2, .blog-details h2 {font-size: 24px !important;}.service-details .service-content h3, .blog-details h3 {font-size: 22px !important;}.service-details .service-content h4, .blog-details h4 {font-size: 20px !important;}.service-details .service-content h5, .blog-details h5 {font-size: 18px !important;}.service-details .service-content h6, .blog-details h6 {font-size: 16px !important;}.contact-section {padding: 50px 0;}.contact-info h2 {color: #17233E;font-size: 28px;line-height: 1.2;margin-bottom: 16px;}.form-card {position: relative;background: #fff;border: 1px solid #e8ebef;border-radius: 12px;padding: 24px;box-shadow: 0 20px 60px rgba(16, 42, 67, .08), 0 4px 15px rgba(16, 42, 67, .03);}.office-card {position: relative;overflow: hidden;background: #023A5B;border-radius: 12px;padding: 24px 24px;color: #fff;}.office-card h3 {position: relative;z-index: 2;font-size: 24px;margin-bottom: 8px;color: #ffffff;}.office-section {padding: 0 0 50px;}.contact-hero {padding: 50px 0;}.testimonial-footer {padding: 12px 16px;}.client-name {font-size: 1rem;}.error-content h1 {color: #0f314f;font-size: 32px;line-height: 1.1;margin-bottom: 16px;}.consult-modal .time-grid {grid-template-columns: repeat(2, 1fr);}.consult-modal .form-section-head .form-section-icon {display: none;}.consult-modal .close-btn {top: 12px;right: 12px;}.consult-modal .info-title {font-weight: 600;font-size: 36px;line-height: 1.15;margin-bottom: 0px;position: relative;z-index: 1;color: #ffffff;}.consult-modal .info-rule {display: none;}.consult-modal .info-desc {display: none;}.consult-modal .feature-panel {display: none;}.consult-modal .info-panel::before {width: 240px;height: 240px;}.consult-modal .info-panel::after {width: 150px;height: 150px;}.secondary {color: #6E5230;}.section-label {color: #6D5231;margin-bottom: 0px;}.contact-detail small {color: #6D5231;}.testimonial-body {position: relative;}.container {max-width: 100%;padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5);margin-right: auto;margin-left: auto;}.service-details-page h2 {font-size: 24px;line-height: 1.2;margin: 16px 0 4px;}.service-details-page h3 {font-size: 20px;line-height: 1.2;margin: 16px 0 4px;}.service-details-page h4 {font-size: 18px;line-height: 1.2;margin: 16px 0 4px;}.service-details-page h5 {font-size: 16px;line-height: 1.2;margin: 16px 0 4px;}.service-details-page h6 {font-size: 14px;line-height: 1.2;margin: 16px 0 4px;}.disclaimer-note a{color: #0f314f;}.disclaimer-divider svg{color: #0f314f;}.disclaimer-divider .line{background: #0f314f;}.disclaimer-privacy{color: #000000;}.banner-content .banner-title {min-height: 108px;}.banner-content .banner-description {min-height: 120px;}.about-img-main{width: 90%;}.about-img-secondary{width:75%;height: auto;right: 0;}.exp-badge{right:0;top:40%;border-radius:8px;padding:12px;gap:8px;width:195px;min-width:195px;height:80px;min-height:80px;}.exp-badge-icon{flex: 0 0 45px;width:45px;height:45px;border-radius:6px;}.exp-badge .label{font-size:0.75rem;margin-bottom:0;line-height:1;}.exp-badge .value{font-size:1rem;line-height:1;}.exp-badge .sub{font-size:0.75rem;margin-bottom:0;line-height:1;}.disclaimer-icon-wrap{width: 75px;height: 75px;}.disclaimer-title{font-size: 1.5rem;}.disclaimer-subtitle{font-size: 1rem;line-height: 1.2;}.disclaimer-modal .modal-content{padding: 2rem 1rem 1rem;}.disclaimer-body p{font-size: .85rem;margin-bottom: .5rem;line-height:1.3;}.disclaimer-note{background: #f4f5f7;border-radius: 12px;padding: 1rem 1rem;display: flex;align-items: flex-start;gap: .9rem;margin: 0 0 1rem;}.disclaimer-note p{margin: 0;font-size: .75rem;line-height: 1.3;text-align: left;}.disclaimer-privacy{margin-bottom:0;}.contact-detail strong, .contact-detail a{font-size: 16px;}.form-card h3{font-size: 24px;}}