.image-anime, .reveal {overflow: hidden;position: relative;}.btn-default, .image-anime, .reveal, body {position: relative;}.preloader, .readmore-btn {align-items: center;display: flex;}#loading-icon, .btn-default::after, .image-anime:after {left: 50%;position: absolute;}.btn-default, body {line-height: 1em;font-size: 16px;}.company-experience-circle img, .faqs-circle a img, .journey-experience-circle img {animation: 25s linear infinite infiniterotate;}.member-info-list ul li span, .post-tags .tag-links a, .section-title h3, body {font-family: var(--default-font);}.icon-bar a, a, a:focus, a:hover {text-decoration: none;}:root {--primary-color: #481e0b;--secondary-color: #fcf4f1;--text-color: #69615d;--accent-color: #cd5f37;--white-color: #ffffff;--divider-color: #cd5f371a;--dark-divider-color: #ffffff1a;--error-color: rgb(230, 87, 87);--default-font: "Sora", sans-serif;--accent-font: "Marcellus", serif;}body {font-weight: 400;color: #000;background: var(--black-color);top: 0 !important;}::-webkit-scrollbar-track {background-color: var(--primary-color);border-left: 1px solid var(--primary-color);}::-webkit-scrollbar {width: 7px;background-color: var(--primary-color);}::-webkit-scrollbar-thumb {background: var(--accent-color);}::selection {color: var(--primary-color);background-color: var(--secondary-color);filter: invert(1);}.btn-default, .dark-section .section-title h1, .dark-section .section-title h2, .dark-section .section-title h3, .dark-section .section-title p, .dark-section .section-title-content p, .section-title h1 span, .section-title h2 span {color: var(--white-color);}.btn-default, .readmore-btn {background: var(--accent-color);}p {line-height: 1.6em;margin-bottom: 1.5em;}h1, h2, h3, h4, h5, h6 {margin: 0;font-family: var(--accent-font);font-weight: 400;line-height: 1.2em;color: var(--primary-color);}.appointment-item-content p, .hero-review-box ul li:last-child, .how-work-step-content p, .mission-vison-content p, .section-footer-text p, .section-title-content p, .service-content p, .slicknav_menu ul ul, .team-social-icons ul li:last-child, .why-choose-contact-item-content p, figure {margin: 0;}img {max-width: 100%;}a:focus, a:hover {outline: 0;}.VIpgJd-ZVi9od-ORHb-OEVmcd, .VIpgJd-ZVi9od-l4eHX-hSRGPd, .goog-logo-link, .goog-te-gadget span {display: none !important;}body, html {width: 100%;overflow-x: clip;}.container {max-width: 1300px;}.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, .row > * {padding-right: 15px;padding-left: 15px;}.image-anime:after {content: "";width: 200%;height: 0%;top: 50%;background-color: rgba(255, 255, 255, 0.3);transform: translate(-50%, -50%) rotate(-45deg);z-index: 1;}.image-anime:hover:after {height: 250%;transition: 0.6s linear;background-color: transparent;}.reveal {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;visibility: hidden;}.reveal img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transform-origin: left;transform-origin: left;}.row {margin-right: -15px;margin-left: -15px;}.row.no-gutters {margin-right: 0;margin-left: 0;}.row.no-gutters > * {padding-right: 0;padding-left: 0;}.btn-default {display: inline-block;font-weight: 600;text-transform: capitalize;border-radius: 100px;padding: 15px;margin-right: 50px;border: none;transition: 0.5s ease-in-out;z-index: 1;}.btn-default::before, .readmore-btn {border-radius: 50%;width: 50px;height: 50px;}.btn-default::before, .header-contact-now, .main-menu ul li a, .main-menu ul ul, .main-menu ul ul li a, .readmore-btn, .readmore-btn img {transition: 0.3s ease-in-out;}.btn-default::before {content: "";position: absolute;top: 50%;right: -50px;background-color: var(--primary-color);background-image: url("../images/arrow-white.svg");background-repeat: no-repeat;background-position: center center;background-size: 14px auto;transform: translateY(-50%);}.btn-default:hover::before {transform: translateY(-50%) rotate(45deg);}.btn-default::after {content: "";top: 0;bottom: 0;right: 50%;opacity: 0;background: var(--primary-color);border-radius: 100px;transition: 0.4s ease-in-out;z-index: -1;}.btn-default:hover::after {left: 0;right: 0;opacity: 1;}.btn-default.btn-highlighted:hover {background: 0 0;color: var(--primary-color);}.btn-default.btn-highlighted::before {background-color: var(--white-color);background-image: url("../images/arrow-primary.svg");}.btn-default.btn-highlighted:hover::after, .footer-newsletter-form .form-group .readmore-btn:hover {background: var(--white-color);}.readmore-btn {justify-content: center;}.post-social-sharing ul li:hover a, .post-tags .tag-links a:hover, .preloader, .readmore-btn:hover {background: var(--primary-color);}.readmore-btn img {max-width: 14px;}.readmore-btn:hover img {transform: rotate(45deg);}.cb-cursor:before, .testimonial-slider .testimonial-button-next:hover, .testimonial-slider .testimonial-button-prev:hover {background: var(--accent-color);}.preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1000;justify-content: center;}.bg-section, .header-contact-now i {background-color: var(--secondary-color);}.loading, .loading-container {height: 100px;position: relative;width: 100px;border-radius: 100%;}.loading-container {margin: 40px auto;}.loading {border: 1px solid transparent;border-color: transparent var(--white-color) transparent var(--white-color);animation: 1.5s linear infinite rotate-loading;transform-origin: 50% 50%;}.dot, .dot::after {animation: 2s infinite innerBlink;}.loading-container .loading, .loading-container:hover .loading {transition: 0.5s ease-in-out;}#loading-icon {top: 50%;max-width: 66px;transform: translate(-50%, -50%);}@keyframes rotate-loading {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}.bg-section {width: 100%;max-width: 1800px;margin: 0 auto;border-radius: 30px;}.main-menu ul ul, .slicknav_btn, .slicknav_menu {background: var(--accent-color);}.bg-section.dark-section {background-color: var(--primary-color);}.section-row, .team-member-about, .team-member-info-box {margin-bottom: 80px;}.about-experience-list ul li:last-child, .case-study-entry p:last-child, .case-study-entry ul li:last-child, .contact-info-content p:last-child, .contact-us-content .section-title, .faq-accordion .accordion-item .accordion-body p:last-child, .how-work-step-item:last-child, .member-info-list ul li:last-child, .page-faqs-catagery .page-single-faqs:last-child, .post-entry blockquote p:last-child, .post-entry ol ol li:last-child, .post-entry ol ul li:last-child, .post-entry p:last-child, .post-entry ul li:last-child, .post-entry ul ol li:last-child, .post-entry ul ul li:last-child, .section-row .section-title, .service-entry p:last-child, .sidebar-cta-content p:last-child, .skills-progress-bar:last-child, .team-member-list ul li:last-child {margin-bottom: 0;}.section-row .section-title.section-title-center {width: 100%;max-width: 700px;text-align: center;margin: 0 auto;}.page-single-image, .section-title, .service-achieve-list .how-work-step-item {margin-bottom: 40px;}.section-title h3 {display: inline-block;position: relative;font-size: 14px;font-weight: 400;line-height: 1.7em;letter-spacing: 0.2em;text-transform: uppercase;color: var(--accent-color);padding-left: 34px;margin-bottom: 10px;}.section-title h3::before {content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);background: url("../images/icon-bac.webp") left center/cover no-repeat;width: 24px;height: 24px;}.main-menu ul ul li a:focus, .main-menu ul ul li a:hover, .slicknav_nav .slicknav_row:hover, .slicknav_nav a:focus, .slicknav_nav a:hover {background-color: transparent;color: var(--primary-color);}.dark-section .section-title h3::before {filter: brightness(0) invert(1);}.section-title h1 {font-size: 60px;text-transform: uppercase;margin-bottom: 0;}.section-title h2 {font-size: 48px;margin-bottom: 0;}.post-entry ol ol, .post-entry ol ul, .post-entry ul ol, .post-entry ul ul, .section-title p {margin-top: 20px;margin-bottom: 0;}.post-social-sharing, .section-btn {text-align: right;}.section-content-btn .section-btn {text-align: left;margin-top: 30px;}.help-block.with-errors ul {margin: 0;text-align: left;}.help-block.with-errors ul li {color: var(--error-color);font-weight: 500;font-size: 14px;}header.main-header {position: relative;z-index: 100;}.main-header .bg-section {background: 0 0;max-width: 1720px;}header.main-header .header-sticky {position: relative;top: 0;z-index: 100;}header.main-header .header-sticky.hide {transform: translateY(-100%);transition: transform 0.3s ease-in-out;border-radius: 0;}header.main-header .header-sticky.active {position: fixed;top: 0;left: 0;right: 0;border-radius: 0 0 20px 20px;transform: translateY(0);background: var(--white-color);border: 1px solid var(--divider-color);border-top: none;}.navbar {padding: 30px 0;align-items: center;}.footer-privacy-policy ul li:last-child, .navbar-brand {padding: 0;margin: 0;}.main-menu .nav-menu-wrapper {flex: 1;text-align: left;margin: 0 40px;}.main-menu .nav-menu-wrapper > ul {align-items: center;display: inline-flex;}.main-menu ul li {margin: 0;position: relative;}.main-menu ul li a {font-size: 18px;font-weight: 400;line-height: 1em;padding: 13px 11px !important;color: #000;text-transform: capitalize;transition: all 0.3s ease;}.about-contact-box-content h3:hover a, .contact-info-content p a:hover, .footer-links ul li a:hover, .footer-privacy-policy ul li:hover, .header-contact-now i, .header-contact-now:hover, .hero-review-box ul li i, .main-menu ul li a:focus, .main-menu ul li a:hover, .post-entry a, .section-footer-text p a:hover, .video-play-button:hover a i, .why-choose-contact-item-content p a:hover {color: var(--accent-color);}.main-menu ul li.submenu > a:after {font-family: FontAwesome;font-weight: 900;font-size: 14px;margin-left: 8px;}.main-menu ul ul {visibility: hidden;opacity: 0;transform: scaleY(0.8);transform-origin: top;padding: 0;margin: 0;list-style: none;width: 235px;border-radius: 20px;position: absolute;left: 0;top: 100%;text-align: left;}.main-menu ul li.submenu:first-child ul {width: 235px;}.main-menu ul ul ul {left: 100%;top: 0;text-align: left;}.main-menu ul li.submenu ul li.submenu > a:after {content: "\f105";float: right;}.main-menu ul ul li {margin: 0;padding: 0;}.main-menu ul ul li a {color: var(--white-color);padding: 8px 20px !important;}.main-menu ul li:hover > ul {visibility: visible;opacity: 1;transform: scaleY(1);padding: 5px 0;}.main-menu ul ul li a:focus, .main-menu ul ul li a:hover {padding: 8px 20px 8px 23px !important;}.header-contact-btn {display: flex;align-items: center;gap: 25px;}.header-contact-now {font-family: var(--accent-font);font-size: 20px;line-height: normal;color: #000;}.header-contact-now i {border-radius: 50%;width: 40px;height: 40px;text-align: center;align-content: center;font-size: 18px;margin-right: 15px;}.case-study-detail-item ul li:last-child, .footer-social-links ul li:last-child, .header-contact-btn .btn-default, .member-social-list ul li:last-child, .post-single-meta ol li:last-child, .post-social-sharing ul li:last-child {margin-right: 0;}.contact-form-btn .btn-default::before, .facts-counter-item:last-child:before, .facts-counter-item:nth-child(4n + 4):before, .footer-contact-item:last-child:before, .footer-contact-item:nth-child(3n + 3):before, .footer-privacy-policy ul li:last-child:before, .header-contact-btn .btn-default::before, .how-work-step-item:last-child:before, .main-menu ul li.highlighted-menu, .navbar-toggle, .responsive-menu, .service-achieve-list .how-work-step-item::before, .transformative-beauty-list .how-work-step-item::before {display: none;}.responsive-menu {top: 0;position: relative;}.slicknav_btn {position: absolute;top: 0px;left: 80px;padding: 0;display: flex;align-items: center;justify-content: center;width: 38px;height: 38px;margin: 0;border-radius: 8px;position: relative;}.about-footer-content, .service-content, .service-item, .skills-progress-bar {margin-bottom: 30px;}.slicknav_icon .slicknav_icon-bar {display: block;height: 3px;width: 22px;background-color: var(--white-color);border-radius: 6px;margin: 4px auto !important;transition: 0.1s ease-in-out;}.slicknav_icon .slicknav_icon-bar:first-child {margin-top: 0 !important;}.slicknav_icon .slicknav_icon-bar:last-child {margin-bottom: 0 !important;}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:first-child {transform: rotate(-45deg) translate(-5px, 5px);background-color: var(--white-color);}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(2) {opacity: 0;}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(3) {transform: rotate(45deg) translate(-5px, -5px);background-color: var(--white-color);}.slicknav_menu {position: absolute;width: 100%;padding: 0;}.slicknav_menu ul {margin: 5px 0;}.slicknav_nav .slicknav_row, .slicknav_nav li a {position: relative;font-size: 16px;font-weight: 400;text-transform: capitalize;padding: 8px 20px;color: var(--white-color);line-height: normal;margin: 0;border-radius: 0 !important;transition: 0.3s ease-in-out;}.slicknav_menu ul ul li a {padding: 8px 20px 8px 30px;}.goog-te-gadget, .slicknav_arrow {font-size: 0 !important;}.slicknav_arrow:after {content: "\f107";font-family: FontAwesome;font-weight: 900;font-size: 12px;margin-left: 8px;color: var(--white-color);position: absolute;right: 15px;top: 50%;transform: translateY(-50%);transition: 0.3s ease-out;}.slicknav_open > a .slicknav_arrow:after {transform: translateY(-50%) rotate(-180deg);color: var(--primary-color);}.hero {position: relative;background-image: url("../images/hero-bg-shape.svg");background-repeat: no-repeat;background-position: top center;background-size: 100% auto;padding: 180px 0;overflow: clip;}.hero.hero-bg-image {position: relative;background: url("../images/hero-bg.jpg") center center/cover no-repeat;padding: 200px 0;}.hero.hero-bg-image.hero-slider-layout .hero-slide::before, .hero.hero-bg-image::before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: var(--primary-color);opacity: 60%;width: 100%;height: 100%;z-index: 1;}.hero.hero-video .hero-bg-video, .intro-bg-video {position: absolute;top: 0;right: 0;left: 0;bottom: 0;width: 100%;height: 100%;}.hero.hero-bg-image.hero-slider-layout .hero-slide .hero-slider-image img, .hero.hero-video .hero-bg-video video, .intro-bg-video video {width: 100%;height: 100%;object-fit: cover;}.hero.hero-bg-image.hero-slider-layout {background: 0 0;padding: 0;}.hero.hero-bg-image.hero-slider-layout .hero-slide {position: relative;padding: 200px 0;}.hero.hero-bg-image.hero-slider-layout .hero-slide .hero-slider-image {position: absolute;top: 0;right: 0;left: 0;bottom: 0;}.hero.hero-bg-image.hero-slider-layout .hero-pagination {position: absolute;bottom: 50px;text-align: left;left: calc(((1800px - 1300px) / 2) + 15px);z-index: 2;}.hero.hero-bg-image.hero-slider-layout .hero-pagination .swiper-pagination-bullet {width: 12px;height: 12px;background: var(--dark-divider-color);opacity: 1;transition: 0.3s ease-in-out;margin: 0 5px;}.hero.hero-bg-image.hero-slider-layout .hero-pagination .swiper-pagination-bullet-active {background-color: var(--accent-color);}.hero-content {align-content: center;position: relative;z-index: 2;}.hero-body {display: flex;flex-wrap: wrap;align-items: center;gap: 10px 40px;}.hero-body .video-play-button {display: inline-flex;align-items: center;gap: 10px;}.hero-body .video-play-button p {font-weight: 500;text-transform: capitalize;color: var(--white-color);margin: 0;}.video-play-button a {height: 50px;width: 50px;border: 2px solid var(--white-color);border-radius: 50%;display: flex;justify-content: center;align-items: center;transition: 0.3s ease-in-out;}.video-play-button:hover a {border-color: var(--accent-color);}.video-play-button a i {font-size: 18px;color: var(--white-color);transition: 0.3s ease-in-out;}.glow-up-box, .hero-review-box, .real-transformation-box, .service-achieve-box, .service-achieve-list, .service-enhance-box, .transformative-beauty-box, .what-we-btn {margin-top: 40px;}.footer-privacy-policy ul, .footer-social-links ul, .hero-review-box ul {margin: 0;padding: 0;list-style: none;}.hero-review-box ul li {display: inline-block;color: var(--secondary-color);margin-right: 10px;}.hero-review-box ul li img {max-width: 20px;}.hero-image {background: url("../images/hero-image-bg-star.svg") center bottom/contain no-repeat;height: 100%;align-content: end;text-align: center;}.hero-image img {margin-bottom: -180px;margin-top: -120px;max-width: initial;}.about-us, .error-page, .how-it-work, .our-faqs, .our-results, .page-blog, .page-book-appointment, .page-case-study-single, .page-faqs, .page-service-single, .page-single-post, .page-team-single, .what-we-do {padding: 100px 0;}.about-us-images {background: url("../images/icon-bac.webp") top 30px left 70px/76px auto no-repeat;display: flex;flex-wrap: wrap;margin-right: 20px;}.about-img-1, .about-img-2, .journey-image-box .journey-img, .what-we-content .about-experience-list {width: 100%;}.about-img-1 {position: relative;padding-left: 240px;}.about-img-2 {max-width: 360px;margin-top: -312px;}.about-experience-image figure, .about-img-1 figure, .about-img-2 figure, .approach-img-1 figure, .faqs-img-1 figure, .faqs-img-2 figure, .glow-up-image figure, .journey-img figure, .our-testimonial-image figure, .page-single-image figure, .servie-entry-image figure, .why-choose-image figure {display: block;border-radius: 30px;}.about-img-1 img, .about-img-2 img, .faqs-img-1 img, .faqs-img-2 img {width: 100%;object-fit: cover;border-radius: 30px;}.about-img-1 figure img, .about-img-2 figure img {aspect-ratio: 1/1.257;}.company-experience-circle {position: absolute;right: 50%;bottom: 0;transform: translate(100%, 50%);border-radius: 50%;z-index: 2;}.company-experience-circle img {width: 100%;max-width: 180px;border-radius: 50%;}@keyframes infiniterotate {from {transform: rotate(0);}to {transform: rotate(360deg);}}.about-experience-box {display: flex;flex-wrap: wrap;align-items: center;gap: 20px 30px;}.about-experience-image, .about-experience-list, .glow-up-content, .glow-up-image, .journey-img {width: calc(50% - 15px);}.about-experience-list ul, .member-social-list ul, .post-social-sharing ul, .team-member-list ul, .team-social-icons ul {list-style: none;padding: 0;margin: 0;}.about-experience-list ul li, .case-study-entry ul li, .team-member-list ul li {position: relative;line-height: 1.5em;margin-bottom: 15px;padding-left: 30px;}.about-experience-list ul li::before, .case-study-entry ul li::before, .our-journey-list ul li::before, .team-member-list ul li::before {content: "\f14a";font-family: FontAwesome;position: absolute;left: 0;top: 0;font-size: 20px;font-weight: 900;color: var(--accent-color);}.about-experience-image img {width: 100%;aspect-ratio: 1/0.596;object-fit: cover;border-radius: 30px;}.about-us-body {background: var(--secondary-color);border-radius: 30px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 30px;padding: 30px;margin-top: 40px;}.about-contact-box, .testimonial-author {display: flex;align-items: center;}.about-contact-box .icon-box {background: var(--white-color);border-radius: 50%;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;margin-right: 10px;}.about-contact-box .icon-box i {font-size: 22px;color: var(--accent-color);}.about-contact-box-content {width: calc(100% - 20px);}.about-contact-box-content p, .contact-info-content p {margin-bottom: 5px;}.about-contact-box-content h3, .post-entry h6 {font-size: 20px;}.about-contact-box-content h3 a, .appointment-item-content p a, .approach-support-box-content p a, .contact-info-content p a, .footer-links ul li a {color: inherit;transition: 0.3s ease-in-out;}.our-services {background-image: url(../images/service-bg-shape.svg);background-repeat: no-repeat;background-position: top center;background-size: 100% auto;padding: 20px 0;}.service-item {background-color: var(--white-color);border-radius: 30px;height: calc(100% - 30px);padding: 15px;}.service-content-title {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 40px;margin-bottom: 20px;}.service-content-title h2 {width: calc(100% - 90px);font-size: 22px;text-transform: capitalize;line-height: 1.4em;}.case-study-item-content h3 a, .footer-privacy-policy ul li a, .page-header-box ol li.breadcrumb-item a, .service-content-title h2 a, .team-content h3 a {color: inherit;}.service-image a {display: block;border-radius: 30px;overflow: hidden;}.service-image img {width: 100%;aspect-ratio: 1/0.667;object-fit: cover;border-radius: 30px;transition: 0.5s ease-out;}.case-study-item:hover .case-study-image img, .post-item:hover .post-featured-image img, .service-item:hover .service-image img, .team-item:hover .team-image img {transform: scale(1.1);}.page-pagination, .section-footer-text {margin-top: 30px;text-align: center;}.section-footer-text p span {font-family: var(--accent-font);color: var(--white-color);background: var(--accent-color);border-radius: 30px;padding: 4px 12px;margin-right: 10px;}.section-footer-text p a {color: var(--primary-color);font-weight: 600;text-transform: capitalize;text-decoration: underline;transition: 0.3s ease-in-out;}.what-we-image-1 {position: relative;margin-right: 10px;}.what-we-image-1::before {content: "";position: absolute;top: auto;bottom: 0;left: 0;right: 0;background: var(--secondary-color);border-radius: 999px 999px 0 0;width: 100%;height: 80%;}.what-we-image-1 img {position: relative;width: 100%;aspect-ratio: 1/1.668;object-fit: cover;z-index: 1;}.what-we-image-2 {position: relative;padding-left: 30px;}.what-we-image-2 figure {display: block;border-radius: 999px;}.what-we-image-2 img {width: 100%;aspect-ratio: 1/1.661;object-fit: cover;border-radius: 999px;}.experirnce-box {position: absolute;bottom: 100px;left: 0;background: var(--accent-color);border-radius: 999px;max-width: 130px;text-align: center;padding: 30px 20px;z-index: 1;}.experirnce-box h2 {position: relative;font-size: 46px;color: var(--white-color);margin-bottom: 5px;z-index: 1;}.experirnce-box p {position: relative;color: var(--white-color);margin: 0;z-index: 1;}.intro-video {border-radius: 30px;overflow: hidden;}.intro-video .container-fluid {padding: 0;}.intro-video-box {position: relative;overflow: hidden;height: 800px;}.case-study-item, .transformation-image {height: calc(100% - 30px);overflow: hidden;}.intro-bg-video::before {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: var(--primary-color);border-radius: 30px;opacity: 40%;width: 100%;height: 100%;}.intro-video-box .video-play-button {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 1;}.intro-video-box .video-play-button a {width: 100px;height: 100px;font-size: 20px;font-weight: 500;text-transform: capitalize;color: var(--white-color);}.intro-video-box .video-play-button:hover a {border-color: var(--primary-color);color: var(--primary-color);}.case-study, .our-blog, .our-team, .page-case-study, .page-gallery, .page-services, .page-team, .page-testimonials, .page-video-gallery {padding: 100px 0 70px;}.case-study-content {position: sticky;top: 30px;margin-bottom: 30px;}.case-study-item {position: relative;border-radius: 12px;margin-bottom: 30px;}.case-study-image a, .case-study-image figure {display: block;}.case-study-image figure::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(180deg, rgba(72, 30, 11, 0) 66.06%, #481e0b 100%);width: 100%;height: 100%;z-index: 1;}.case-study-image img {width: 100%;aspect-ratio: 1/0.967;object-fit: cover;transition: 0.4s ease-in-out;}.case-study-body {position: absolute;left: 30px;bottom: 30px;right: 30px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 40px;z-index: 2;}.case-study-item-content {width: calc(100% - 90px);}.case-study-item-content h3 {font-size: 22px;line-height: 1.4em;color: var(--white-color);}.why-choose-us {background-image: url("../images/why-choose-bg-shape.svg");background-repeat: no-repeat;background-position: top center;background-size: 100% auto;padding: 100px 0;}.why-choose-images {position: relative;display: flex;flex-wrap: wrap;gap: 30px;padding: 0 50px 25px 0;margin-right: 10px;}.why-choose-images::before {content: "";position: absolute;right: 0;bottom: 0;background: var(--accent-color);border-radius: 30px;width: 415px;height: 345px;}.why-choose-image {position: relative;width: calc(50% - 15px);z-index: 1;}.why-choose-image.img-2 {margin-top: 90px;}.why-choose-image img {width: 100%;aspect-ratio: 1/1.546;object-fit: cover;border-radius: 20px;}.years-experience-text {position: absolute;right: 12px;bottom: 35px;transform: rotate(-180deg);writing-mode: vertical-rl;}.years-experience-text p {font-family: var(--accent-font);letter-spacing: 0.2em;text-transform: uppercase;color: var(--white-color);margin: 0;}.post-item-content h2, .why-choose-contact-box h3 {font-size: 22px;line-height: 1.4em;}.why-choose-contact-item {display: flex;align-items: center;border-top: 1px solid var(--divider-color);margin-top: 40px;padding-top: 40px;}.why-choose-contact-item .icon-box {display: flex;align-items: center;margin-right: 20px;}.why-choose-contact-item .icon-box img {max-width: 60px;border-radius: 50%;}.why-choose-contact-item .icon-box i {position: relative;background: var(--accent-color);border-radius: 50%;width: 36px;height: 36px;font-size: 18px;color: var(--white-color);text-align: center;align-content: center;margin-left: -18px;}.why-choose-contact-item-content p a {font-family: var(--accent-font);font-size: 22px;color: var(--primary-color);margin-left: 5px;transition: 0.3s ease-in-out;}.how-work-content {position: sticky;top: 30px;margin-right: 20px;}.how-work-step-item {position: relative;display: flex;margin-bottom: 80px;}.how-work-step-item::before {content: "";display: block;position: absolute;left: 0;bottom: 0;transform: translate(30px, 60px);border-left: 1px solid var(--divider-color);height: 85%;z-index: 0;}.how-work-step-item .icon-box {position: relative;background: var(--primary-color);border-radius: 50%;width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;margin-right: 20px;}.case-study-detail-item .icon-box::before, .contact-info-item .icon-box::before, .how-work-step-item .icon-box::before, .mission-vison-item .icon-box::before, .service-enhance-item .icon-box::before {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: var(--accent-color);border-radius: 50%;height: 100%;width: 100%;transform: scale(0);transition: 0.4s ease-in-out;}.approach-support-box:hover .icon-box::before, .case-study-detail-item:hover .icon-box::before, .contact-info-item:hover .icon-box::before, .how-work-step-item:hover .icon-box::before, .journey-item:hover .icon-box::before, .mission-vison-item:hover .icon-box::before, .service-enhance-item:hover .icon-box::before {transform: scale(1);}.how-work-step-item .icon-box img, .service-enhance-item .icon-box img {position: relative;max-width: 34px;z-index: 1;}.how-work-step-content, .journey-item-content, .mission-vison-content, .post-item-content {width: calc(100% - 80px);}.how-work-step-content h3 {font-size: 22px;margin-bottom: 10px;}.our-testimonials {background-image: url("../images/testimonials-bg-shape.webp");background-repeat: no-repeat;background-position: center center;background-size: cover;padding: 50px 0;}.company-details{background-image: url("../images/testimonials-bg-shape.webp");background-repeat: no-repeat;background-position: center center;background-size: cover;padding: 50px 0;background-color: #edd5d5 !important;}.main-footer, .our-appointment {background-position: top center;}.main-footer, .our-appointment, .our-approach, .our-journey, .page-header {background-repeat: no-repeat;background-size: 100% auto;}.our-testimonial-image {margin-right: 15px;}.our-testimonial-image img {width: 100%;aspect-ratio: 1/0.852;object-fit: cover;border-radius: 30px;}.testimonial-author-details {border-top: 1px solid var(--dark-divider-color);margin-top: 40px;padding-top: 40px;}.approach-support-box-content h3, .testimonial-author-details h3 {font-size: 22px;text-transform: capitalize;color: var(--white-color);margin-bottom: 5px;}.approach-support-box-content p, .testimonial-author .author-content p, .testimonial-author-details p, .testimonial-item-content p {color: var(--white-color);margin: 0;}.testimonial-slider {margin-top: 60px;}.testimonial-item-content {margin-bottom: 30px;padding-bottom: 30px;}.testimonial-author .author-image {margin-right: 10px;}.testimonial-author .author-image figure {border-radius: 50%;}.testimonial-author .author-image img {width: 100%;max-width: 50px;border-radius: 50%;}.appointment-item-content, .testimonial-author .author-content {width: calc(100% - 60px);}.testimonial-author .author-content h3 {font-size: 20px;text-transform: capitalize;color: var(--white-color);margin-bottom: 5px;}.testimonial-btn {position: relative;bottom: 0;right: 0;display: flex;align-items: center;justify-content: center;margin-top: 30px;z-index: 2;}.testimonial-slider .testimonial-button-next, .testimonial-slider .testimonial-button-prev {position: relative;width: 40px;height: 40px;background: var(--white-color);border-radius: 50%;transition: 0.4s ease-in-out;}.testimonial-slider .testimonial-button-next {margin-left: 15px;}.testimonial-slider .testimonial-button-next::before, .testimonial-slider .testimonial-button-prev::before {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-image: url("../images/arrow-primary.svg");background-repeat: no-repeat;background-position: center center;background-size: 14px auto;display: flex;align-items: center;justify-content: center;transform: rotate(45deg);transition: 0.4s ease-in-out;}.testimonial-slider .testimonial-button-prev::before {transform: rotate(225deg);}.transformation-image {position: relative;display: flex;flex-wrap: wrap;border-radius: 30px;margin-bottom: 30px;}.transformation-image::before {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: linear-gradient( 180deg, rgba(72, 30, 11, 0) 66.37%, #481e0b 103.38% );width: 100%;height: 100%;z-index: 1;}.transformation-image figure {position: relative;display: block;width: 50%;}.transformation-image .transform-img-1::before, .transformation-image .transform-img-2::before {content: "before";position: absolute;top: auto;bottom: 30px;left: 0;right: 0;text-align: center;font-family: var(--accent-font);font-size: 30px;text-transform: capitalize;color: var(--white-color);z-index: 1;}.transformation-image .transform-img-2::before {content: "After";}.transformation-image img {position: relative;width: 100%;aspect-ratio: 1/1.626;border-right: 5px solid var(--white-color);object-fit: cover;}.transformation-image figure:last-child img {border: none;}.transformation-button {text-align: center;margin-top: 30px;}.facts-counter-box {display: flex;flex-wrap: wrap;gap: 50px;border-top: 1px solid var(--divider-color);margin-top: 5px;padding-top: 80px;}.facts-counter-item {position: relative;width: calc(25% - 37.5px);display: flex;}.facts-counter-item::before {content: "";position: absolute;right: -25px;background: var(--divider-color);width: 1px;height: 100%;}.appointment-item .icon-box, .facts-counter-item .icon-box, .sidebar-cta-item .icon-box {margin-right: 20px;}.facts-counter-item .icon-box img {max-width: 50px;}.facts-counter-content h3 {font-size: 30px;margin-bottom: 5px;}.facts-counter-content p {text-transform: capitalize;margin: 0;}.our-appointment {background-image: url("../images/appointment-bg-shape.svg");padding: 100px 0 0;}.our-appointment-image {position: relative;text-align: center;margin-right: 40px;padding: 0 57px;}.our-appointment-image::before {content: "";position: absolute;top: auto;bottom: 0;left: 0;right: 0;background: linear-gradient(180deg, #fedfd4 0, rgba(255, 233, 224, 0) 97.53%);border-radius: 999px 999px 0 0;width: 100%;height: 85%;}.our-appointment-image figure {position: relative;z-index: 1;}.our-appointment-image img {width: 100%;aspect-ratio: 1/1.538;object-fit: cover;}.appointment-form form .form-control {font-size: 16px;font-weight: 400;line-height: 1.5em;color: var(--text-color);background-color: var(--white-color);border-radius: 100px;padding: 17px 20px;border: none;outline: 0;box-shadow: none;}.appointment-form form .form-control::placeholder {text-transform: capitalize;color: var(--text-color);}.appointment-form form .form-group select {padding: 16px 30px 16px 20px;}.appointment-form form .form-group select option, .appointment-item-content p a:hover, .approach-support-box-content p a:hover, .page-single-category-list ul li:hover a, .page-testimonials .testimonial-item .testimonial-author .author-content h3 {color: var(--primary-color);}.contact-form-btn .btn-default {width: 100%;margin-right: 0;}.page-gallery-box .photo-gallery, .post-item {height: calc(100% - 30px);margin-bottom: 30px;}.case-study-entry p, .error-page-content .section-title, .error-page-content-body p, .footer-logo, .post-entry p, .post-featured-image, .service-entry p, .team-content, .team-image {margin-bottom: 20px;}.post-featured-image a {display: block;border-radius: 30px;overflow: hidden;}.arc-dot:hover .arc-popover, .dot:hover .popover, .post-featured-image figure {display: block;}.post-featured-image img {aspect-ratio: 1/0.967;object-fit: cover;transition: 0.5s ease-in-out;}.post-item-body {display: flex;flex-wrap: wrap;align-items: center;gap: 30px;margin: 0 15px;}.post-item-content h2 a {display: inline-block;color: inherit;}.main-footer {background-image: url("../images/footer-bg-shape.svg");padding: 80px 0 0;margin-bottom: 60px;}.footer-header {display: flex;flex-wrap: wrap;align-items: center;gap: 20px 30px;margin-bottom: 60px;padding-bottom: 60px;}.section-title.footer-newsletter-title {width: calc(58% - 15px);margin: 0;}.footer-newsletter-form {width: calc(42% - 15px);}.footer-newsletter-form .form-group {display: flex;}.footer-newsletter-form .form-group .form-control {width: calc(100% - 50px);font-size: 16px;font-weight: 400;line-height: 1.4em;color: var(--white-color);background: var(--dark-divider-color);border: none;border-radius: 100px;outline: 0;box-shadow: none;padding: 14px 20px;}.footer-newsletter-form .form-group .form-control::placeholder {color: var(--white-color);}.footer-newsletter-form .form-group .readmore-btn {border: none;padding: 0;}.footer-newsletter-form .form-group .readmore-btn:hover img, .journey-item:hover .icon-box img {filter: brightness(1) invert(1);}.about-footer {margin-right: 70px;}.footer-logo img {width: 100%;max-width: 159px;border-radius: 30px;}.about-footer-content p, .footer-copyright-text p {color: var(--white-color);margin-bottom: 0;}.footer-social-links ul li {display: inline-block;margin-right: 12px;}.footer-social-links ul li a {width: 38px;height: 38px;color: var(--white-color);border: 1px solid var(--white-color);border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: 0.3s ease-in-out;}.case-study-detail-item ul li a:hover, .footer-social-links ul li a:hover, .member-social-list ul li a:hover {color: var(--accent-color);border-color: var(--accent-color);}.footer-contact-box, .footer-copyright {border-top: 1px solid var(--dark-divider-color);}.footer-social-links ul li a i, .post-social-sharing ul li a i {font-size: 18px;color: inherit;}.footer-links-box {display: flex;flex-wrap: wrap;gap: 60px;}.footer-links, .team-contact-form, .team-member-content, .team-member-image, .team-member-skills-info {width: calc(50% - 30px);}.footer-links h3 {font-size: 22px;color: var(--white-color);text-transform: capitalize;margin-bottom: 20px;}.footer-links ul {list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 15px 25px;}.footer-links ul li, .footer-privacy-policy ul li, .page-header-box h1 {display: inline-block;color: var(--white-color);}.footer-links ul li {text-transform: capitalize;line-height: 1.6em;}.footer-links-email ul {list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 15px 25px;}.footer-links-email ul li {display: inline-block;color: var(--white-color);margin-left: 10px;}.footer-email:hover{color: #cd5f37;}.footer-contact-box {display: flex;flex-wrap: wrap;gap: 30px 60px;margin-top: 40px;padding-top: 40px;}.footer-contact-item {width: auto;position: relative;}.footer-contact-item::before {content: "";position: absolute;right: -30px;top: 0;bottom: 0;border-right: 1px solid var(--dark-divider-color);height: 100%;}.footer-contact-item ul li i {font-size: 16px;color: var(--white-color);margin-right: 10px;}.footer-copyright {text-align: center;margin-top: 50px;padding: 50px 0;}.footer-privacy-policy ul li {position: relative;text-transform: capitalize;margin-right: 10px;padding-right: 16px;transition: 0.3s ease-in-out;}.footer-privacy-policy ul li::before {content: "/";position: absolute;top: 0;right: 0;bottom: 0;color: var(--white-color);}.page-header {position: relative;background-image: url("../images/page-header-bg.svg");background-position: center center;padding: 130px 0;}.error-page-content, .page-header-box {text-align: center;}.page-header-box h1 {font-size: 60px;font-weight: 400;text-transform: uppercase;margin-bottom: 10px;cursor: none;}.page-header-box ol {margin: 0;padding: 0;justify-content: center;}.approach-support-box, .mission-vison-item .icon-box {align-items: center;background-color: var(--primary-color);}.page-header-box ol li.breadcrumb-item {font-size: 16px;font-weight: 400;text-transform: capitalize;color: var(--white-color);}.page-header-box ol .breadcrumb-item + .breadcrumb-item::before, .real-transformation-box ul li:hover, .real-transformation-box ul li:hover::before {color: var(--white-color);}.our-approach {background-image: url("../images/approach-bg-shape.svg");background-position: top center;padding: 100px 0;}.our-approach-body {background-color: var(--white-color);border: 1px solid var(--divider-color);border-radius: 30px;padding: 40px;}.appointment-item, .mission-vison-item {display: flex;border-bottom: 1px solid var(--divider-color);margin-bottom: 40px;padding-bottom: 40px;}.faq-accordion .accordion-item:last-child, .mission-vison-item:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: none;}.mission-vison-item .icon-box {position: relative;width: 60px;height: 60px;border-radius: 50%;display: flex;justify-content: center;margin-right: 20px;}.mission-vison-item .icon-box img {position: relative;width: 100%;max-width: 34px;z-index: 1;}.appointment-item-content h3, .mission-vison-content h3, .service-enhance-item-content h3 {font-size: 22px;text-transform: capitalize;margin-bottom: 10px;}.approach-image {position: relative;padding: 55px 6px 35px 70px;margin-left: 20px;}.approach-img-1 img {width: 100%;aspect-ratio: 1/1.241;object-fit: cover;border-radius: 30px;}.approach-img-2 {max-width: 242px;position: absolute;bottom: 0;left: 0;border: 10px solid var(--secondary-color);border-radius: 999px;overflow: hidden;z-index: 1;}.approach-img-2 img {width: 100%;aspect-ratio: 1/1.69;object-fit: cover;}.approach-support-box {position: absolute;top: 0;right: 0;display: flex;padding: 20px;border: 6px solid var(--secondary-color);border-radius: 20px 20px 0;overflow: hidden;z-index: 1;}.approach-support-box::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;width: 0;height: 100%;background: var(--accent-color);z-index: 0;transition: 0.4s ease-in-out;}.approach-support-box:hover::before {right: auto;left: 0;width: 100%;}.approach-support-box .icon-box {position: relative;width: 50px;height: 50px;background-color: var(--dark-divider-color);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-right: 20px;z-index: 1;}.approach-support-box .icon-box::before {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: var(--primary-color);border-radius: 50%;height: 100%;width: 100%;transform: scale(0);transition: 0.4s ease-in-out;}.approach-support-box .icon-box img, .case-study-detail-item .icon-box img {position: relative;width: 100%;max-width: 30px;z-index: 1;}.approach-support-box-content {position: relative;width: calc(100% - 70px);z-index: 1;}.our-journey {background-image: url("../images/journey-bg-shape.svg");background-position: bottom center;padding: 100px 0;}.our-journey-image, .real-transformation-box ul, .team-member-skills-info .team-member-list ul {display: flex;flex-wrap: wrap;gap: 30px;}.journey-img img {width: 100%;object-fit: cover;border-radius: 30px;aspect-ratio: 1/0.872;}.journey-image-box {position: relative;width: 100%;padding-left: 80px;}.journey-image-box .journey-img img {aspect-ratio: 1/0.591;}.journey-experience-circle {position: absolute;top: 50%;transform: translateY(-50%);left: 0;}.journey-experience-circle img {width: 100%;max-width: 160px;}.our-journey-content {margin-left: 30px;}.our-journey-list {border-bottom: 1px solid var(--dark-divider-color);margin-bottom: 40px;padding-bottom: 40px;}.our-journey-list ul {display: flex;flex-wrap: wrap;gap: 20px 30px;list-style: none;padding: 0;margin: 0;}.our-journey-list ul li {position: relative;width: calc(50% - 15px);color: var(--white-color);line-height: 1.5em;padding-left: 30px;}.our-journey-body {display: flex;flex-wrap: wrap;gap: 20px 30px;margin-bottom: 40px;}.journey-item {width: calc(50% - 15px);display: flex;align-items: center;}.journey-item .icon-box {position: relative;width: 60px;height: 60px;background-color: var(--accent-color);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-right: 20px;}.journey-item .icon-box::before {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: var(--white-color);border-radius: 50%;height: 100%;width: 100%;transform: scale(0);transition: 0.4s ease-in-out;}.journey-item .icon-box img {position: relative;width: 100%;max-width: 34px;z-index: 1;transition: 0.4s ease-in-out;}.journey-item-content h3 {color: var(--white-color);font-size: 20px;line-height: 1.4em;text-transform: capitalize;}.team-item {height: calc(100% - 30px);text-align: center;margin-bottom: 30px;}.team-image a, .team-image figure {display: block;border-radius: 30px;}.team-image img {width: 100%;aspect-ratio: 1/1.187;object-fit: cover;border-radius: 30px;transition: 0.4s ease-in-out;}.team-content h3 {font-size: 22px;text-transform: capitalize;}.member-social-list ul li, .post-social-sharing ul li, .team-social-icons ul li {display: inline-block;margin-right: 10px;}.team-social-icons ul li a {display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;background: var(--accent-color);color: var(--secondary-color);border-radius: 50%;transition: 0.3s ease-in-out;}.member-social-list ul li a i, .team-social-icons ul li i {color: inherit;font-size: 18px;}.team-social-icons ul li:hover a {background: var(--primary-color);color: var(--white-color);}.our-faqs-images {position: relative;background: url("../images/faq-dot-img.svg") left 187px bottom 46px/84px auto no-repeat;display: flex;flex-wrap: wrap;margin-right: 20px;padding: 0 242px 105px 0;}.case-study-detail-list, .page-services .service-item, .page-single-category-list {background: var(--secondary-color);}.faqs-img-2 {max-width: 353px;position: absolute;right: 0;bottom: 0;}.faqs-img-1 img {aspect-ratio: 1/1.514;}.faqs-img-2 img {aspect-ratio: 1/1.155;}.faqs-circle {position: absolute;top: 35px;right: 35px;}.faqs-circle a {display: block;border-radius: 50%;}.faqs-circle a img {width: 100%;max-width: 170px;border-radius: 50%;}.faq-accordion .accordion-item {margin-bottom: 8px;padding-bottom: 20px;}.faq-accordion .accordion-header .accordion-button {font-size: 22px;font-weight: 400;line-height: 1.4em;color: var(--primary-color);padding-right: 30px;transition: 0.3s ease-in-out;}.faq-accordion .accordion-button:not(.collapsed) {color: var(--accent-color);padding-bottom: 10px;}.faq-accordion .accordion-item .accordion-button.collapsed::after, .faq-accordion .accordion-item .accordion-button::after {content: "\f107";font-family: FontAwesome;position: absolute;right: 0;top: 0;font-size: 18px;color: var(--primary-color);transition: 0.3s ease-in-out;}.faq-accordion .accordion-button:not(.collapsed)::after {transform: rotate(180deg);color: var(--accent-color);}.faq-accordion .accordion-item .accordion-body {padding-right: 30px;}.faq-accordion .accordion-item .accordion-body p {color: var(--text-color);margin-bottom: 15px;}.page-single-sidebar {position: sticky;top: 20px;margin-right: 20px;}.page-single-category-list {border-radius: 20px;margin-bottom: 60px;overflow: hidden;}.page-single-category-list h3 {font-size: 22px;color: var(--white-color);text-transform: uppercase;background: var(--primary-color);padding: 20px 30px;}.page-single-category-list ul {list-style: none;margin: 0;padding: 30px;}.page-single-category-list ul li {padding-bottom: 20px;margin-bottom: 20px;}.page-single-category-list ul li:last-child {margin: 0;padding: 0;border-bottom: none;}.page-single-category-list ul li a {position: relative;display: block;line-height: 1.4em;text-transform: capitalize;color: var(--text-color);padding-right: 30px;transition: 0.4s ease-in-out;}.page-single-category-list ul li a::before {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: url("../images/arrow-text.svg") center center/cover no-repeat;width: 22px;height: 22px;transition: 0.4s ease-in-out;}.page-single-category-list ul li a:hover::before {transform: translateY(-50%) rotate(45deg);filter: brightness(0) invert(0);}.sidebar-cta-box {position: relative;}.sidebar-cta-image {position: relative;border-radius: 20px;overflow: hidden;}.sidebar-cta-image::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient( 179.96deg, rgba(72, 30, 11, 0) 50.09%, rgba(72, 30, 11, 0.9) 99.23% );width: 100%;height: 100%;z-index: 1;}.sidebar-cta-image figure img {width: 100%;aspect-ratio: 1/1.22;object-fit: cover;transition: 0.4s ease-in-out;}.sidebar-cta-box:hover .sidebar-cta-image figure img {transform: scale(1.05);}.sidebar-cta-item {position: absolute;bottom: 30px;left: 30px;right: 30px;display: flex;z-index: 1;}.sidebar-cta-item .icon-box img {max-width: 40px;}.sidebar-cta-content h3 {font-size: 22px;text-transform: capitalize;color: var(--white-color);margin-bottom: 15px;}.sidebar-cta-content p {color: var(--white-color);margin-bottom: 5px;}.page-single-image img {width: 100%;aspect-ratio: 1/0.598;object-fit: cover;border-radius: 30px;}.case-study-entry, .page-faqs-catagery .page-single-faqs, .service-entry {margin-bottom: 60px;}.case-study-entry h2, .service-entry h2 {font-size: 48px;margin-bottom: 20px;}.case-study-entry ul, .service-entry ul {list-style: none;padding: 0;margin: 0 0 20px;}.service-enhance-item-list {display: flex;flex-wrap: wrap;gap: 30px;margin-top: 40px;}.service-enhance-item {width: calc(33.33% - 20px);border: 1px solid var(--divider-color);border-radius: 30px;padding: 20px;}.case-study-detail-item .icon-box, .service-enhance-item .icon-box {background: var(--primary-color);border-radius: 50%;position: relative;}.service-enhance-item .icon-box {width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;margin-bottom: 35px;}.servie-entry-video-image.intro-video-box {position: relative;height: auto;margin: 40px 0;}.servie-entry-image figure::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--primary-color);opacity: 40%;width: 100%;height: 100%;z-index: 1;}.servie-entry-image img {width: 100%;aspect-ratio: 1/0.457;object-fit: cover;border-radius: 30px;}.page-pagination ul {justify-content: center;padding: 0;margin: 0;}.page-pagination ul li a, .page-pagination ul li span {display: flex;text-decoration: none;justify-content: center;align-items: center;background: var(--secondary-color);color: var(--primary-color);border-radius: 10px;width: 40px;height: 40px;margin: 0 5px;font-weight: 700;line-height: 1em;transition: 0.3s ease-in-out;}.page-pagination ul li a:hover, .page-pagination ul li.active a {background: var(--accent-color);color: var(--white-color);}.post-single-meta ol li {font-size: 18px;color: var(--white-color);margin-right: 15px;}.post-single-meta ol li i {font-size: 18px;color: var(--white-color);margin-right: 5px;}.post-image {position: relative;margin-bottom: 30px;}.post-image figure {display: block;border-radius: 30px;overflow: hidden;}.post-image img {width: 100%;aspect-ratio: 1/0.5;object-fit: cover;border-radius: 30px;}.post-content {width: 100%;max-width: 1100px;margin: 0 auto;}.post-entry {padding-bottom: 30px;margin-bottom: 30px;}.post-entry:after {content: "";display: block;clear: both;}.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6 {font-weight: 400;line-height: 1.2em;margin: 0 0 0.417em;}.post-entry h1 {font-size: 60px;}.post-entry h2 {font-size: 48px;}.post-entry h3 {font-size: 40px;}.post-entry h4 {font-size: 30px;}.post-entry h5 {font-size: 24px;}.post-entry p strong {color: var(--primary-color);font-size: 18px;font-weight: 600;}.post-entry ol {margin: 0 0 30px;}.post-entry ul {padding: 0 0 0 20px;margin: 20px 0;}.post-entry ol li, .post-entry ul li {position: relative;font-size: 18px;font-weight: 500;line-height: 1.5em;color: var(--text-color);margin-bottom: 15px;}.post-entry blockquote p, .tag-links {font-size: 22px;font-weight: 400;font-family: var(--accent-font);}.post-entry blockquote {background: url("../images/icon-blockquote.svg"), var(--primary-color);background-repeat: no-repeat;background-position: 30px 30px;background-size: 45px;border-radius: 20px;padding: 30px 30px 30px 90px;margin-bottom: 30px;}.post-entry blockquote p {line-height: 1.5em;color: var(--white-color);}.tag-links {text-transform: capitalize;color: var(--primary-color);display: inline-flex;align-items: center;flex-wrap: wrap;gap: 15px;}.post-tags .tag-links a {display: inline-block;font-size: 16px;font-weight: 600;text-transform: capitalize;line-height: 1em;background: var(--accent-color);color: var(--white-color);border-radius: 10px;padding: 12px 20px;transition: 0.3s ease-in-out;}.post-social-sharing ul li a {display: flex;align-items: center;justify-content: center;text-align: center;background: var(--accent-color);color: var(--white-color);border-radius: 10px;width: 40px;height: 40px;transition: 0.3s ease-in-out;}.case-study-detail-list {box-shadow: 0 4px 30px 0 #0000000a;border-radius: 20px;margin-bottom: 60px;padding: 40px;}.case-study-detail-item {display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 25px;padding-bottom: 25px;}.case-study-detail-item:last-child {border-bottom: none;padding-bottom: 0;margin-bottom: 0;}.case-study-detail-item .icon-box {width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;margin-right: 20px;}.real-transformation-box ul li, .team-member-skills-info .team-member-list ul li, .transformative-beauty-list .how-work-step-item {width: calc(50% - 15px);margin-bottom: 0;}.case-study-detail-content {width: calc(100% - 70px);}.case-study-detail-item h3 {font-size: 20px;text-transform: capitalize;margin-bottom: 5px;}.case-study-detail-content p {text-transform: capitalize;margin-bottom: 0;}.case-study-detail-item ul {width: 100%;margin: 0;padding: 0;list-style: none;}.case-study-detail-item ul li {display: inline-block;margin-right: 15px;}.case-study-detail-item ul li a {width: 40px;height: 40px;color: var(--primary-color);border: 1px solid var(--primary-color);border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: 0.3s ease-in-out;}.case-study-detail-item ul li a i {font-size: 20px;color: inherit;}.transformative-beauty-list {display: flex;gap: 40px 30px;flex-wrap: wrap;margin-top: 40px;}.glow-up-box {display: flex;flex-wrap: wrap;gap: 20px 30px;}.glow-up-image img {width: 100%;aspect-ratio: 1/1.219;object-fit: cover;border-radius: 30px;}.glow-up-content ul {margin: 40px 0;}.glow-up-content .how-work-step-item {border: 1px solid var(--divider-color);box-shadow: 0 0 50px 2px #00000008;border-radius: 30px;padding: 20px;}.real-transformation-box ul li {border: 1px solid var(--divider-color);border-radius: 16px;padding: 20px 16px 20px 46px;overflow: hidden;transition: 0.4s ease-in-out;z-index: 0;}.real-transformation-box ul li::before {top: 20px;left: 16px;transition: 0.4s ease-in-out;}.real-transformation-box ul li::after {content: "";position: absolute;top: 100%;right: 0;bottom: 0;left: 0;background-color: var(--accent-color);height: 100%;width: 100%;z-index: -1;transition: 0.4s ease-in-out;}.real-transformation-box ul li:hover::after {top: 0;}.team-member-info-box, .team-member-skills-box {display: flex;gap: 30px 60px;align-items: center;flex-wrap: wrap;}.team-member-image figure {border-radius: 30px;display: block;}.team-member-image img {width: 100%;aspect-ratio: 1/0.992;object-fit: cover;border-radius: 30px;}.member-info-list ul {list-style: none;margin: 0;padding: 0;}.member-info-list ul li {font-family: var(--accent-font);font-size: 22px;line-height: 1.4em;color: var(--primary-color);display: flex;justify-content: space-between;margin-bottom: 15px;}.member-info-list ul li span {width: 75%;font-size: 16px;color: var(--text-color);}.member-social-list, .team-member-skills-info .team-member-list {border-top: 1px solid var(--divider-color);margin-top: 40px;padding-top: 40px;}.member-social-list ul li a {color: var(--primary-color);border: 1px solid var(--primary-color);border-radius: 50%;width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;transition: 0.3s ease-in-out;}.skills-progress-bar .skill-data {display: flex;justify-content: space-between;margin-bottom: 15px;}.skills-progress-bar .skill-data .skill-title {font-family: var(--accent-font);font-size: 18px;line-height: 1.5em;text-transform: capitalize;color: var(--primary-color);}.skills-progress-bar .skill-data .skill-no {font-size: 16px;line-height: 1.5em;color: var(--primary-color);}.skills-progress-bar .skillbar .skill-progress {position: relative;width: 100%;height: 16px;background: var(--secondary-color);border-radius: 100px;overflow: hidden;}.skills-progress-bar .skillbar .skill-progress .count-bar {position: absolute;top: 0;left: 0;bottom: 0;background: var(--accent-color);border-radius: 100px;}.team-contact-form .contact-form {border-radius: 30px;}.page-testimonials .testimonial-item {position: relative;background: var(--secondary-color);border-radius: 30px;height: calc(100% - 30px);margin-bottom: 30px;padding: 30px 25px;overflow: hidden;}.page-testimonials .testimonial-item .testimonial-item-content {border-color: var(--divider-color);}.page-testimonials .testimonial-item .testimonial-author .author-content p, .page-testimonials .testimonial-item .testimonial-item-content p {color: var(--text-color);}.page-gallery-box .photo-gallery figure {display: block;border-radius: 20px;}.page-gallery-box .photo-gallery img, .video-gallery-image img {width: 100%;aspect-ratio: 1/0.794;object-fit: cover;border-radius: 20px;}.video-gallery-image {height: calc(100% - 30px);margin-bottom: 30px;overflow: hidden;}.video-gallery-image a {position: relative;display: block;cursor: none;}.video-gallery-image a::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--primary-color);border-radius: 20px;opacity: 0%;visibility: hidden;width: 100%;height: 100%;z-index: 1;transform: scale(0);transition: 0.4s ease-in-out;}.theme__settings-close, .theme__settings.theme-setting-opened .theme__settings-expand {visibility: hidden;opacity: 0;}.video-gallery-image:hover a::before {opacity: 40%;visibility: visible;transform: scale(1);}.video-gallery-image a::after {content: "\f04b";font-family: FontAwesome;position: absolute;top: 50%;left: 50%;right: 0;transform: translate(-50%, -50%);font-size: 20px;background: var(--accent-color);color: var(--white-color);border-radius: 50%;height: 60px;width: 60px;display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;transition: 0.5s ease-in-out;z-index: 1;}.video-gallery-image:hover a::after {opacity: 1;visibility: visible;}.page-contact-us {padding: 50px 0 50px;}.contact-info-list {display: flex;gap: 30px;flex-wrap: wrap;}.contact-info-item {width: calc(33.33% - 20px);background: var(--secondary-color);border-radius: 20px;padding: 30px;}.contact-info-item .icon-box {position: relative;background: var(--primary-color);border-radius: 50%;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;margin-bottom: 30px;}.contact-info-item .icon-box img {position: relative;max-width: 26px;z-index: 1;}.contact-info-content h3 {font-size: 22px;text-transform: capitalize;margin-bottom: 5px;}.conatct-us-form {padding: 50px 0 100px;}.contact-form {background-color: var(--secondary-color);border-radius: 40px 0 0 40px;padding: 40px;}.contact-form form .form-control {font-size: 16px;font-weight: 400;line-height: 1.5em;color: var(--text-color);background-color: var(--white-color);border-radius: 40px;padding: 17px 20px;border: none;outline: 0;box-shadow: none;}.contact-form form .form-control::placeholder {color: var(--text-color);}.google-map-iframe {height: 100%;border-radius: 0 40px 40px 0;overflow: hidden;}.google-map-iframe iframe {height: 100%;width: 100%;}.appointment-item:last-child {border-bottom: none;margin-bottom: 0;padding-bottom: 0;}.appointment-item .icon-box img {width: 100%;max-width: 40px;}.page-book-appointment .appointment-form {background: var(--secondary-color);border-radius: 30px;padding: 40px;}.error-page-image {text-align: center;margin-bottom: 30px;}.error-page-image img {width: 100%;max-width: 40%;}@media only screen and (max-width: 1800px) {.bg-section {width: calc(100% - 100px);margin-left: 50px;margin-right: 50px;max-width: 100%;}.hero.hero-bg-image.hero-slider-layout .hero-pagination {padding-left: calc(((100vw - 1300px) / 2) - 30px);left: 0;}.main-footer {margin-bottom: 50px;}}@media only screen and (max-width: 1560px) {.bg-section {width: calc(100% - 30px);margin-left: 15px;margin-right: 15px;}.hero.hero-bg-image.hero-slider-layout .hero-pagination {padding-left: calc(((100vw - 1300px) / 2));}.main-footer {margin-bottom: 15px;}}@media only screen and (max-width: 1300px) {.header-contact-now {display: none;}.hero {padding: 100px 0;}.hero.hero-bg-image.hero-slider-layout .hero-pagination {padding-left: 15px;}.hero-image img {margin-bottom: -100px;margin-top: -40px;max-width: 100%;}}@media only screen and (max-width: 991px) {.btn-default {padding: 15px 20px;margin-right: 46px;}.btn-default::before {right: -46px;width: 46px;height: 46px;}.navbar {padding: 20px 0;}header.main-header .header-sticky.active {border-left: none;border-right: none;border-radius: 0;}.navbar-toggle, .responsive-menu, .slicknav_nav li, .slicknav_nav ul {display: block;}.header-btn {display: none;}.bg-section {width: 100%;margin-left: 0;margin-right: 0;border-radius: 0;}.about-experience-image figure, .about-experience-image img, .about-img-1 figure, .about-img-1 img, .about-img-2 figure, .about-img-2 img, .about-us-body, .approach-img-1 figure, .approach-img-1 img, .faqs-img-1 figure, .faqs-img-1 img, .faqs-img-2 figure, .faqs-img-2 img, .glow-up-image figure, .journey-img figure, .journey-img img, .our-testimonial-image figure, .page-single-image figure, .page-single-image img, .post-featured-image a, .service-image a, .service-image img, .service-item, .servie-entry-image figure, .servie-entry-image img, .team-contact-form .contact-form, .team-image figure, .team-member-image figure, .transformation-image, .why-choose-image figure, .why-choose-image img {border-radius: 20px;}.case-study-entry, .how-work-step-item, .page-faqs-catagery .page-single-faqs, .section-row, .service-entry, .team-member-about, .team-member-info-box {margin-bottom: 40px;}.section-row .section-title.section-title-center {max-width: 100%;}.appointment-form, .contact-us-content .section-title, .hero-content, .our-appointment-content, .our-approach-content, .our-journey-body, .our-journey-image, .page-single-category-list, .page-single-image, .section-title, .service-achieve-list .how-work-step-item {margin-bottom: 30px;}.section-title h3 {padding-left: 30px;}.page-single-category-list ul li a::before, .section-title h3::before {width: 20px;height: 20px;}.page-header-box h1, .section-title h1 {font-size: 45px;}.section-title h2 {font-size: 38px;}.section-content-btn .section-btn, .section-title p, .section-title-content {margin-top: 15px;}.case-study-entry ul li::before, .section-title p span, .team-member-list ul li::before {font-size: 18px;}.post-social-sharing ul, .section-btn {text-align: left;}.about-us, .error-page, .hero, .how-it-work, .our-approach, .our-faqs, .our-journey, .our-results, .our-services, .our-testimonials, .page-blog, .page-book-appointment, .page-case-study-single, .page-faqs, .page-service-single, .page-single-post, .page-team-single, .what-we-do, .why-choose-us {padding: 50px 0;}.hero.hero-bg-image, .hero.hero-bg-image.hero-slider-layout .hero-slide {padding: 100px 0;}.hero.hero-bg-image.hero-slider-layout .hero-pagination {bottom: 30px;}.glow-up-box, .hero-review-box, .real-transformation-box, .service-achieve-box, .service-enhance-box, .service-enhance-item-list, .transformative-beauty-box, .what-we-btn {margin-top: 30px;}.approach-image, .hero-image {max-width: 80%;margin: 0 auto;}.hero-image img {margin-bottom: -50px;margin-top: 0;max-width: 100%;}.about-us-images {background-size: 60px auto;max-width: 80%;margin: 0 auto 30px;}.company-experience-circle img, .faqs-circle a img {max-width: 140px;}.about-us-body {padding: 20px;margin-top: 30px;}.service-item {padding: 30px;}.service-content-title {gap: 10px;margin-bottom: 15px;}.service-content-title h2 {width: calc(100% - 60px);}.about-footer-content, .contact-info-item .icon-box, .error-page-image, .our-testimonial-content .section-title, .post-image, .post-tags, .service-content, .skills-progress-bar {margin-bottom: 20px;}.page-pagination, .section-footer-text {margin-top: 10px;}.section-footer-text p span {padding: 2px 8px;margin-right: 5px;}.what-we-image-2 {max-width: 55%;margin: 30px auto 0;}.about-footer, .how-work-content, .our-testimonial-image, .why-choose-images {margin-right: 0;margin-bottom: 30px;}.experirnce-box h2, .post-entry h2 {font-size: 34px;}.experirnce-box p, .facts-counter-content p, .service-enhance-item-content p {font-size: 14px;}.intro-video-box {height: 500px;}.intro-bg-video::before {border-radius: 0;}.intro-video-box .video-play-button a {width: 80px;height: 80px;font-size: 18px;}.case-study, .our-blog, .our-team, .page-case-study, .page-gallery, .page-services, .page-team, .page-testimonials, .page-video-gallery {padding: 50px 0 20px;}.case-study-image img {aspect-ratio: 1/0.9;}.case-study-content {position: initial;top: 0;}.case-study-body {left: 20px;bottom: 20px;right: 20px;}.approach-support-box-content h3, .case-study-item-content h3, .contact-info-content h3, .how-work-step-content h3, .mission-vison-content h3, .post-entry blockquote p, .post-item-content h2, .service-enhance-item-content h3, .tag-links, .team-content h3, .testimonial-author-details h3, .why-choose-contact-box h3, .why-choose-contact-item-content p a {font-size: 20px;}.member-social-list, .team-member-skills-info .team-member-list, .why-choose-contact-item {margin-top: 30px;padding-top: 30px;}.how-work-content {position: inherit;top: 0;}.how-work-step-item::before {transform: translate(30px, 32px);height: 60%;}.our-testimonial-image img {aspect-ratio: 1/0.7;border-radius: 20px;}.testimonial-author-details {margin-top: 20px;padding-top: 20px;}.testimonial-slider {margin-top: 40px;}.faq-accordion .accordion-item, .testimonial-item-content {margin-bottom: 20px;padding-bottom: 20px;}.transformation-image .transform-img-1::before, .transformation-image .transform-img-2::before {bottom: 20px;font-size: 24px;}.facts-counter-box {gap: 30px;margin-top: 10px;padding-top: 40px;}.facts-counter-item {display: block;width: calc(25% - 22.5px);}.facts-counter-item::before {right: -15px;}.facts-counter-item .icon-box {margin: 0 0 10px;}.facts-counter-item .icon-box img {max-width: 40px;}.facts-counter-content h3 {font-size: 26px;}.our-appointment {padding: 50px 0 0;}.appointment-form form .form-control {padding: 14px 20px;}.our-appointment-image {max-width: 80%;margin: 0 auto;padding: 0 57px;}.case-study-entry p, .error-page-content .section-title, .error-page-content-body p, .footer-links h3, .footer-logo, .post-entry p, .post-featured-image, .service-entry p, .team-content, .team-image {margin-bottom: 15px;}.main-footer {padding: 40px 0 0;margin-bottom: 0;}.footer-header {margin-bottom: 40px;padding-bottom: 40px;}.footer-links-box, .real-transformation-box ul {gap: 20px;}.footer-links, .transformative-beauty-list .how-work-step-item {width: calc(50% - 10px);}.footer-links h3 {font-size: 20px;}.footer-links ul {gap: 10px 20px;}.footer-contact-box {gap: 30px 20px;margin-top: 30px;padding-top: 30px;}.footer-contact-item {width: auto;}.footer-contact-item::before {right: -10px;}.footer-contact-item ul li i {margin-right: 5px;}.footer-copyright {margin-top: 30px;padding: 30px 0;}.page-header {padding: 60px 0;}.our-approach-body {padding: 20px;border-radius: 20px;}.appointment-item, .mission-vison-item, .our-journey-list {margin-bottom: 30px;padding-bottom: 30px;}.approach-support-box {padding: 15px;}.journey-image-box {padding-left: 60px;}.journey-experience-circle img {max-width: 130px;}.our-journey-content {margin-left: 0;}.team-image img {aspect-ratio: 1/1.03;border-radius: 20px;}.our-faqs-images {max-width: 75%;margin: 0 auto 30px;}.faqs-img-2 {max-width: 300px;}.faqs-circle {top: 25px;right: 25px;}.faq-accordion .accordion-header .accordion-button {font-size: 20px;padding-right: 25px;}.faq-accordion .accordion-item .accordion-body {padding-right: 25px;}.page-single-sidebar {position: initial;margin: 0 0 30px;}.page-single-category-list h3 {font-size: 20px;padding: 15px 20px;}.contact-info-item, .page-single-category-list ul {padding: 20px;}.page-single-category-list ul li {padding-bottom: 15px;margin-bottom: 15px;}.sidebar-cta-image figure img {aspect-ratio: 1/0.56;}.sidebar-cta-item {bottom: 20px;left: 20px;right: 20px;}.member-info-list ul li, .sidebar-cta-content h3 {font-size: 20px;margin-bottom: 10px;}.case-study-entry h2, .service-entry h2 {font-size: 38px;margin-bottom: 15px;}.service-enhance-item {border-radius: 20px;padding: 16px;}.service-enhance-item .icon-box {width: 50px;height: 50px;margin-bottom: 20px;}.service-enhance-item .icon-box img {max-width: 26px;}.glow-up-content ul, .servie-entry-video-image.intro-video-box {margin: 30px 0;}.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6 {margin: 0 0 0.442em;}.post-entry ol li, .post-entry ul li {font-size: 16px;margin-bottom: 10px;}.post-entry blockquote {background-position: 20px 20px;background-size: 35px;padding: 20px 20px 20px 70px;margin-bottom: 20px;}.post-tags .tag-links a {padding: 12px 15px;}.case-study-detail-list {margin-bottom: 30px;padding: 20px;}.case-study-detail-item {margin-bottom: 15px;padding-bottom: 15px;}.case-study-entry ul li {font-size: 14px;margin-bottom: 10px;padding-left: 25px;}.transformative-beauty-list {gap: 30px 20px;margin-top: 30px;}.glow-up-image img {aspect-ratio: 1/1.27;border-radius: 20px;}.glow-up-content .how-work-step-item {border-radius: 20px;padding: 15px;}.real-transformation-box ul li {width: calc(50% - 10px);border-radius: 10px;padding: 10px 10px 10px 32px;margin-bottom: 0;}.real-transformation-box ul li::before {top: 10px;left: 10px;}.team-contact-form, .team-member-content, .team-member-image, .team-member-skills-info {width: 100%;}.team-member-image img {aspect-ratio: 1/0.67;border-radius: 20px;}.team-member-list ul li {margin-bottom: 10px;padding-left: 25px;}.skills-progress-bar .skill-data {margin-bottom: 10px;}.page-testimonials .testimonial-item {border-radius: 20px;padding: 20px;}.page-contact-us {padding: 50px 0 25px;}.conatct-us-form {padding: 25px 0 50px;}.contact-form {border-radius: 26px 26px 0 0;padding: 30px;}.contact-form form .form-control {border-radius: 24px;padding: 14px 20px;}.google-map-iframe {height: auto;border-radius: 0 0 26px 26px;}.google-map-iframe iframe {height: 400px;}.appointment-item-content h3 {font-size: 20px;margin-bottom: 5px;}.page-book-appointment .appointment-form {padding: 30px;border-radius: 20px;margin: 0;}.error-page-image img {max-width: 60%;}}.dish-img, .dot, .icon-bar a {border-radius: 50%;}.arc-dot::after, .dot::after {content: "";width: 10px;height: 10px;}.icon-bar {position: fixed;top: 40%;right: 7px;transform: translateY(-50%);z-index: 999;display: flex;flex-direction: column;gap: 10px;}.backtoTop, .whatsaap {position: fixed;transition: 0.5s;z-index: 9999;}.icon-bar a {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;background-color: #333;color: #fff;font-size: 18px;transition: background 0.3s;}.icon-bar a:hover {background: #000 !important;}.icon-bar .facebook {background-color: #3b5998;}.icon-bar .instagram {background-color: #e4405f;}.icon-bar .google{background: linear-gradient(-120deg, #4285f4, #34a853, #fbbc05, #ea4335);}.icon-bar .twitter {background-color: #1da1f2;}.icon-bar .linkedin {background-color: #0077b5;}.whatsaap {right: 7%;bottom: 3%;}@media only screen and (max-width: 768px), (max-width: 968px) {.whatsaap {position: fixed;right: 4%;bottom: 13%;transition: 0.5s;z-index: 9999;}}.backtoTop {right: 3%;bottom: 3%;}.backtoTop i {padding: 16px 13px;border-radius: 20px;color: #fff;background-color: #cd5f37;}.main-food-info {position: relative;max-width: 500px;width: 90%;margin: 0 auto;display: flex;justify-content: center;align-items: center;}.dot, .popover {position: absolute;}.arc-dot, .dot {align-items: center;cursor: pointer;}.dish-img {width: 100%;display: block;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);margin: 0 auto;}.arc-popover, .popover {color: #333;padding: 12px;box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);left: 30px;}.dot {width: 24px;height: 24px;background: #fff;border: 2px solid #ccc;display: flex;justify-content: center;}.arc-dot, .dot::after {border-radius: 50%;background: #fff;}@keyframes blink {0%, 100% {opacity: 1;transform: scale(1);}50% {opacity: 0.4;transform: scale(1.3);}}@keyframes innerBlink {0%, 100% {opacity: 1;transform: scale(1);}50% {opacity: 0.2;transform: scale(0.6);}}.popover {background: #fff;border-radius: 8px;width: 200px;font-size: 14px;display: none;z-index: 10;top: -80px;}@media (max-width: 600px) {.popover {font-size: 12px;width: 160px;}}.arc-dots-container {position: relative;width: 600px;height: 220px;margin: 0 auto 30px;}.arc-dot {position: absolute;width: 24px;height: 24px;border: 2px solid #ccc;display: flex;justify-content: center;animation: 2s infinite blink;z-index: 2;}.arc-dot::after {background: #fff;border-radius: 50%;animation: 2s innerBlink;}.arc-popover {position: absolute;background: #fff;border-radius: 8px;width: 180px;font-size: 14px;display: none;z-index: 10;top: -70px;}.theme__settings, .theme__settings-btn {background-color: var(--tp-theme-dark-2);}#google_translate_element select {background: var(--accent-color);color: #fff;border: none;font-weight: 700;border-radius: 3px;padding: 15px 15px;margin: 0;cursor: pointer;border-radius: 30px;border: none;}@media only screen and (max-width: 768px) {#google_translate_element select {background: var(--accent-color);position: absolute;top: 27px;left: 53%;color: #fff;border: none;font-weight: 700;border-radius: 3px;padding: 10px 10px;margin: 0;cursor: pointer;border-radius: 15px;border: none;}}.theme__settings {position: fixed;top: 15%;left: -290px;width: 290px;height: auto;padding: 20px;z-index: 99;-webkit-transition: 0.3s ease-out;-moz-transition: 0.3s ease-out;-ms-transition: 0.3s ease-out;-o-transition: 0.3s ease-out;transition: 0.3s ease-out;}.theme__settings-btn, .theme__settings-close, .theme__settings-expand {width: 40px;height: 40px;color: var(--tp-common-white);}.theme__settings.theme-setting-opened {left: 0;-webkit-transition: 0.3s ease-out;-moz-transition: 0.3s ease-out;-ms-transition: 0.3s ease-out;-o-transition: 0.3s ease-out;transition: 0.3s ease-out;}.theme__settings.theme-setting-opened .theme__settings-close {visibility: visible;opacity: 1;}.theme__settings-btn {position: absolute;top: 0;left: 100%;-webkit-border-radius: 0 30px 30px 0;-moz-border-radius: 0 30px 30px 0;-o-border-radius: 0 30px 30px 0;-ms-border-radius: 0 30px 30px 0;border-radius: 0 30px 30px 0;}.theme__settings-expand {-webkit-animation: 1.5s linear infinite tp-spin;-moz-animation: 1.5s linear infinite tp-spin;-ms-animation: tp-spin 1.5s linear infinite;-o-animation: 1.5s linear infinite tp-spin;animation: 1.5s linear infinite tp-spin;}.theme__settings-close {position: absolute;top: 0;left: 0;}.theme__settings-title {font-size: 16px;color: var(--tp-common-white);opacity: 0.8;margin-bottom: 20px;}.theme__settings-color-input button, .theme__settings-color-input input {width: 80px;height: 30px;border: 0;outline: 0;}.theme__switcher-btn {display: inline-block;font-size: 13px;font-weight: 500;color: var(--tp-common-white);padding: 0 14px;-webkit-border-radius: 50px;-moz-border-radius: 50px;-o-border-radius: 50px;-ms-border-radius: 50px;border-radius: 50px;overflow: hidden;height: 30px;line-height: 30px;text-align: center;}.box-text, .modal-img img {border-radius: 15px;box-shadow: 1px 0 11px rgba(113, 113, 113, 0.2);margin-bottom: 15px;}@keyframes tp-spin {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}#google_translate_element {color: transparent;}.goog-te-combo {font-size: 14px !important;color: #fff !important;}.lang-off {margin-left: 50px;}.list-style-four li {overflow: hidden;text-overflow: ellipsis;display: flex;align-items: center;list-style: none;padding: 2px;text-align: center;font-weight: 700;}.list-style-four li:not(:last-child) {margin-bottom: 18px;}.list-style-four li.no-list-style {font-size: 14px;text-align: center;font-weight: 500;}.modal-img img {padding: 10px;-webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;max-width: 20% !important;}.box-text img {width: 50%;margin-left: auto;margin-right: auto;display: block;padding: 15px 5px;}.box-text a {height: 100%;display: block;}.box-text {text-align: center;transition: 0.4s ease-in-out;-webkit-transition: 0.4s ease-in-out;}.box-text:hover {-webkit-transform: scale(1.05);transform: scale(1.05);}.g-recaptcha {display: flex;justify-content: center;}.btn-home {padding: 18px;color: #fff;background-color: #cd5f37;border: none;border-radius: 40px;}@media only screen and (max-width: 767px) {.footer-header, .section-row, .what-we-image-1 {margin-bottom: 30px;}.readmore-btn {width: 44px;height: 44px;}.readmore-btn img {max-width: 12px;}.page-header-box h1, .section-title h1 {font-size: 30px;}.case-study-entry h2, .section-title h2, .service-entry h2 {font-size: 28px;}.section-title p, .section-title-content {margin-top: 10px;}.hero-body {gap: 15px;}.video-play-button a {height: 45px;width: 45px;}.post-single-meta ol li, .post-single-meta ol li i, .video-play-button a i {font-size: 16px;}.approach-support-box-content p, .hero-body .video-play-button p, .how-work-step-content p, .mission-vison-content p, .page-header-box ol li.breadcrumb-item, .section-footer-text p span, .years-experience-text p {font-size: 14px;}.hero-image, .what-we-image-2 {max-width: 100%;}.about-us-images {background-position: top 30px left 40px;background-size: 40px auto;max-width: 100%;}.about-img-1 {padding-left: 145px;}.about-img-2 {max-width: 200px;margin-top: -150px;}.company-experience-circle img, .journey-experience-circle img {max-width: 100px;}.about-experience-image, .about-experience-list, .contact-info-item, .footer-contact-item, .footer-links ul li, .footer-newsletter-form, .glow-up-content, .glow-up-image, .journey-item, .real-transformation-box ul li, .section-title.footer-newsletter-title, .team-member-skills-info .team-member-list ul li, .transformative-beauty-list .how-work-step-item {width: 100%;}.about-experience-list ul li {margin-bottom: 10px;padding-left: 25px;}.about-experience-list ul li::before {top: -1px;font-size: 18px;}.about-contact-box-content h3, .appointment-item-content h3, .approach-support-box-content h3, .case-study-detail-item h3, .contact-info-content h3, .faq-accordion .accordion-header .accordion-button, .how-work-step-content h3, .journey-item-content h3, .member-info-list ul li, .mission-vison-content h3, .our-journey-list ul li::before, .page-single-category-list h3, .post-entry blockquote p, .why-choose-contact-box h3, .why-choose-contact-item-content p a {font-size: 18px;}.contact-form, .service-item {padding: 20px;}.service-content-title h2 {width: calc(100% - 55px);font-size: 20px;}.what-we-image-1 {margin-right: 0;}.experirnce-box {bottom: 100px;max-width: 95px;padding: 25px 15px;}.experirnce-box h2 {font-size: 26px;}.experirnce-box p {font-size: 12px;}.intro-video-box {height: 350px;}.why-choose-images {gap: 20px;padding: 0 30px 15px 0;}.journey-img, .why-choose-image {width: calc(50% - 10px);}.why-choose-image.img-2 {margin-top: 45px;}.why-choose-images::before {border-radius: 20px;width: 250px;height: 220px;}.years-experience-text {right: 6px;bottom: 20px;}.member-social-list, .team-member-skills-info .team-member-list, .why-choose-contact-item {margin-top: 20px;padding-top: 20px;}.approach-support-box .icon-box, .why-choose-contact-item .icon-box {margin-right: 10px;}.how-work-step-item::before {transform: translate(25px, 30px);height: 70%;}.how-work-step-item .icon-box, .journey-item .icon-box, .mission-vison-item .icon-box {width: 50px;height: 50px;margin-right: 10px;}.how-work-step-item .icon-box img, .mission-vison-item .icon-box img {max-width: 28px;}.approach-support-box-content, .case-study-detail-content, .how-work-step-content, .journey-item-content, .mission-vison-content {width: calc(100% - 60px);}.our-testimonial-image img {aspect-ratio: 1/0.852;}.transformation-image .transform-img-1::before, .transformation-image .transform-img-2::before {font-size: 20px;}.facts-counter-item {width: calc(50% - 15px);}.facts-counter-item .icon-box img {max-width: 30px;}.facts-counter-content h3 {font-size: 22px;}.our-appointment-image {max-width: 100%;padding: 0 30px;}.footer-header {padding-bottom: 30px;}.footer-links {width: calc(62% - 10px);}.footer-links.quick-links {width: calc(38% - 10px);}.footer-contact-box {gap: 25px;margin-top: 20px;padding-top: 20px;}.footer-contact-item::before {display: none;}.footer-links.footer-contact-item h3 {margin-bottom: 10px;}.footer-copyright {flex-direction: column;gap: 15px;padding: 20px 0;}.footer-privacy-policy ul li {margin-right: 5px;padding-right: 12px;}.appointment-item, .mission-vison-item {margin-bottom: 20px;padding-bottom: 20px;}.approach-image {max-width: 100%;padding: 50px 0 35px 50px;}.approach-img-2 {max-width: 170px;border-width: 5px;}.approach-support-box {padding: 10px;}.approach-support-box .icon-box img, .journey-item .icon-box img {max-width: 26px;}.our-journey-image {max-width: 100%;gap: 20px;}.journey-image-box {padding-left: 50px;}.our-journey-list ul, .real-transformation-box ul, .team-member-skills-info .team-member-list ul {gap: 10px;}.our-journey-list ul li {width: 100%;padding-left: 25px;}.our-faqs-images {max-width: 100%;padding: 0 140px 50px 0;}.faqs-img-2 {max-width: 190px;}.faqs-circle {top: 15px;right: 15px;}.faqs-circle a img {max-width: 110px;}.faq-accordion .accordion-item {margin-bottom: 15px;padding-bottom: 15px;}.faq-accordion .accordion-item .accordion-body {padding-right: 0;}.sidebar-cta-image figure img {aspect-ratio: 1/0.92;}.sidebar-cta-item .icon-box {margin-right: 15px;}.sidebar-cta-item .icon-box img {max-width: 34px;}.page-single-image, .service-achieve-list .how-work-step-item {margin-bottom: 20px;}.page-single-image img, .post-image img {aspect-ratio: 1/0.7;}.contact-info-list, .service-enhance-item-list, .transformative-beauty-list {gap: 20px;}.service-enhance-item {width: 100%;display: flex;}.service-enhance-item .icon-box {margin: 0 15px 0 0;}.service-enhance-item-content {width: calc(100% - 65px);}.glow-up-image img, .servie-entry-image img {aspect-ratio: 1/0.8;}.post-entry blockquote {background-position: 15px 15px;padding: 60px 15px 15px;}.post-entry h2 {font-size: 24px;}.case-study-detail-item .icon-box {width: 45px;height: 45px;margin-right: 15px;}.case-study-detail-item .icon-box img {max-width: 24px;}.glow-up-content ul {margin: 20px 0;}.team-member-image img {aspect-ratio: 1/0.88;}.member-info-list ul li span {width: 65%;}.skills-progress-bar .skillbar .skill-progress {height: 14px;}.contact-info-item .icon-box {margin-bottom: 15px;}.google-map-iframe iframe {height: 300px;}.page-book-appointment .appointment-form {padding: 30px 20px;}.error-page-image img {max-width: 80%;}.modal-img img {max-width: 60% !important;}}.resp-toggle{position: relative;top: 0;left: 90px;}a.nav-link{text-wrap: nowrap;}.box-text {height: 100%;}.box-text h4 {font-size: 18px;font-weight: 600 !important;margin-top: 1em !important;}.youtube {background-color: #ff0404 !important;}.img-bg {padding: 20px;border-radius: 22px;box-shadow: 1px 0px 11px rgb(202, 155, 134);margin-bottom: 15px;}@media only screen and (min-width: 1400px) {.main-menu ul li a {font-size: 18px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.main-menu ul li a {font-size: 16px;padding: 13px 12px !important;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.main-menu ul li a {font-size: 15px;padding: 13px 10px !important;}}@media only screen and (max-width: 991px) {.main-menu ul li a {font-size: 16px;padding: 10px 15px !important;}.slicknav_nav .slicknav_row, .slicknav_nav a {font-size: 16px;padding: 10px 15px !important;}}@media only screen and (max-width: 767px) {.main-menu ul li a {font-size: 15px;padding: 8px 15px !important;}.slicknav_nav .slicknav_row, .slicknav_nav a {font-size: 15px;padding: 8px 15px !important;}}ul.list-style-four {padding-left: 10px;}.factory img{border-radius: 25px;}.text-dark{color: #000 !important;}.factory-bg{background-color: #edd5d5;}.underline-text {text-decoration: underline;.underline-text {display: inline-block;border-bottom: 2px solid currentColor;padding-bottom: 5px;}}@media only screen and (min-width: 1400px) {.navbar-brand img {width: 100%;max-width: 300px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.navbar-brand img {width: 90%;max-width: 300px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.navbar-brand img {width: 85%;max-width: 260px;}}@media only screen and (max-width: 991px) {.navbar-brand img {width: 80%;max-width: 240px;}}@media only screen and (max-width: 767px) {.navbar-brand img {width: 75%;max-width: 120px;}}@media only screen and (max-width: 767px) {#google_translate_element select {background: var(--accent-color);position: absolute;top: 21px;left: 40%;color: #fff;border: none;font-weight: 700;border-radius: 3px;padding: 6px 0px;margin: 0;cursor: pointer;border-radius: 15px;border: none;}}@media only screen and (max-width: 767px) {.slicknav_btn {position: absolute;top: 1px;left: -3px;padding: 0;display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;margin: 0;border-radius: 8px;position: relative;}}.email-text {font-size: 22px;color: #fff;text-transform: capitalize;margin-bottom: 20px;}
.service-content-title h3{
	font-size: 20px;
}
.text-justify{
	text-align: justify;
}
.no-bg-quote blockquote{
	padding: 30px 30px 30px 30px; 
	background: #481e0b;
}
.no-bg-quote h5{
	color: #fff;
	font-size: 23px;
	font-weight: bold;
}
.no-bg-quote p {
	font-size: 16px !important;
}
.clr-white li{
	color: #fff !important;
	font-size: 15px !important;
  font-weight: normal !important;  
}
/*right Feed Calculator button*/
a.calcultr {
  background-color: #cd5f37;
  color: white;
  text-decoration: none !important;
  border-radius: 60px !important;
  height: 40px !important;
  display: inline-flex !important;
  align-items: center !important;
  overflow:hidden !important;
  width: auto !important;
  max-width: 40px !important;
  -webkit-transition: max-width 0.5s;
  transition: max-width 0.5s;
  position: inherit;
  top: 103%;
  right: 0;
  justify-content: left !important;
}
.calcultr:hover {
  max-width: 300px !important;
}
.calcultr .fa-solid { 
  font-size: 22px !important;
  margin-right: 5px !important;
  padding: 0px 11px !important;
  display: flex !important;
  align-items: center !important;
}
.text {
  white-space: nowrap !important;
  padding-right: 15px !important;
  font-size: 18px !important;
} 
/*right Feed Calculator button*/
.accordion-button h3{
	font-size: 20px;
    font-weight: 600;
}