.elementor-kit-13{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#1B1D21;font-family:"Inter", Sans-serif;font-size:15px;}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{background-color:#F2A31E;font-family:"Poppins", Sans-serif;font-weight:600;color:#1B1D21;border-radius:400px 400px 400px 400px;padding:15px 25px 15px 25px;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-kit-13 a{color:#F2A31E;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-kit-13 h1{color:#1B1D21;font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;line-height:56px;letter-spacing:-1px;}.elementor-kit-13 h2{color:#1B1D21;font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:42px;letter-spacing:-1px;}.elementor-kit-13 h3{color:#1B1D21;font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:42px;}.elementor-kit-13 h4{color:#1B1D21;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-kit-13 h5{color:#1B1D21;}.elementor-kit-13 h6{color:#1B1D21;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-13 h1{font-size:48px;line-height:54px;}.elementor-kit-13 h2{font-size:36px;line-height:42px;}.elementor-kit-13 h3{font-size:32px;line-height:38px;}.elementor-kit-13 h4{font-size:28px;line-height:34px;}.elementor-kit-13 h5{font-size:24px;line-height:30px;}.elementor-kit-13 h6{font-size:21px;line-height:27px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-13{font-size:14px;}.elementor-kit-13 h1{font-size:40px;line-height:46px;}.elementor-kit-13 h2{font-size:32px;line-height:38px;}.elementor-kit-13 h3{font-size:28px;line-height:34px;}.elementor-kit-13 h4{font-size:25px;line-height:31px;}.elementor-kit-13 h5{font-size:21px;line-height:27px;}.elementor-kit-13 h6{font-size:18px;line-height:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* General Style */
html, body { overflow-x: hidden !important; }


/* Typo */
body.page-id-665 h1 span,
body.page-id-665 h2 span,
body.page-id-665 h3 span,
body.page-id-665 h4 span,
body.page-id-665 h5 span,
body.page-id-665 h6 span,
body.page-id-2917 h1 span,
body.page-id-2917 h2 span,
body.page-id-2917 h3 span,
body.page-id-2917 h4 span,
body.page-id-2917 h5 span,
body.page-id-2917 h6 span{ color: #F2A31E !important; }


.sign-up-button-copy > nav > ul > li > a { background: #F2A31E !important; border-radius: 400px; color: #1B1D21 !important; }
.sign-up-button-copy > nav > ul > li > a svg { fill: #1B1D21 !important; }


/* Help Class */
.left-icon-top-padding-fix svg { margin-top: 6px; }
.title-bottom-margin-fix { margin-bottom: 0 !important; }
.white-box-height-adjust .elementor-icon-box-wrapper { min-height: 300px; }
.white-box-height-adjust.four-columns .elementor-icon-box-wrapper { min-height: 330px; }
.icon-box-dark-circle .elementor-icon-box-icon svg path { fill: #1B1D21; }


/* Price Boxes */
.price-box-container .elementor-container { display: flex; justify-content: space-between; flex-wrap: wrap; }
.price-box-container .elementor-container .elementor-column { width: 32%; }
.price-box-container .elementor-container .elementor-column .price-description { min-height: 90px; }
.price-box-container .elementor-container .elementor-column .checkmark-list { min-height: 550px; margin-bottom: 0 !important; }

.price-box-container.two-columns .elementor-container .elementor-column { width: 49%; }
.price-box-container.two-columns .elementor-container .elementor-column .price-description { min-height: 60px; }
.price-box-container.two-columns .elementor-container .elementor-column .checkmark-list { min-height: 430px; margin-bottom: 0 !important; }


/* Dropdown */
ul.sub-menu { border-radius: 10px; }
ul.sub-menu li a { padding: 13px 20px 13px 10px !important; font-family: 'Poppins', sans-serif; font-weight: 600; }

ul.sub-menu li.current-menu-item a,
ul.sub-menu li a:hover { background: #F2A31E; color: #1B1D21; }

ul.sub-menu li:first-child a { border-radius: 10px 10px 0 0; }
ul.sub-menu li:last-child a { border-radius: 0 0 10px 10px; }


/* Home Header */
.home-header > .elementor-container > .elementor-column { height: 100vh; }

.home-header > .elementor-container > .elementor-column .home-content { position: absolute; top: 40%; transform: translateY(-40%); padding-right: 55%; z-index: 1; }

.home-header > .elementor-container > .elementor-column .hand-mockup { z-index: 0; width: 50%; bottom: 0; left: 40%; }
.home-header > .elementor-container > .elementor-column .hand-mockup .elementor-container > .elementor-column { display: flex; align-items: flex-end; height: 100vh; }
.home-header > .elementor-container > .elementor-column .hand-mockup .elementor-container > .elementor-column img { width: 85%; }

.home-header > .elementor-container > .elementor-column .header-bottom-info { position: absolute; bottom: 15px; z-index: 1; }

/* Header Bottom Bar Right Column */
.home-header > .elementor-container > .elementor-column .header-bottom-info .stats-bar { display: flex; align-items: center; justify-content: flex-end; gap: 8px; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 13px; color: #F8F6F2A1; }
.home-header > .elementor-container > .elementor-column .header-bottom-info .stats-bar .stats-item { display: flex; align-items: center; gap: 8px; text-transform: uppercase; }
.home-header > .elementor-container > .elementor-column .header-bottom-info .stats-bar .star-icon { width: 18px; height: 18px; fill: #F2A31E; }
.home-header > .elementor-container > .elementor-column .header-bottom-info .stats-bar .highlight { color: #F2A31E; }
.home-header > .elementor-container > .elementor-column .header-bottom-info .stats-bar .dot { color: #F8F6F2A1; font-size: 14px; }


/* Home Infinite Logo Track */
.logo-slider { width: 100%; overflow: hidden; position: relative; background: #F8F6F2; padding: 0; }
.logo-slider::before, .logo-slider::after { content: ""; height: 100%; position: absolute; width: 100px; z-index: 2; pointer-events: none; }
.logo-slider::before { left: 0; top: 0; background: linear-gradient(to right, rgba(248, 246, 242, 1) 0%, rgba(248, 246, 242, 0) 100%); }
.logo-slider::after { right: 0; top: 0; background: linear-gradient(to left, rgba(248, 246, 242, 1) 0%, rgba(248, 246, 242, 0) 100%); }
.logo-slide-track { display: flex; width: max-content; animation: scroll 28s linear infinite; }
.logo-slide-track:hover { animation-play-state: paused; }
.logo-slide { display: flex; align-items: center; justify-content: center; padding: 0 30px; }
.logo-slide img { max-height: 48px; width: auto; object-fit: contain; }
@keyframes scroll { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }


/* Home Features List */
.home-feature-item .elementor-icon-box-wrapper { background: #FFFFFF; padding: 30px; border-radius: 20px; }
.home-feature-item.on-dark-background .elementor-icon-box-wrapper { background: rgba(255,255,255,0.04) !important; }


/* Home Industries Slider */
.industry-slider { font-family: "Poppins", sans-serif; color: #1B1D21; }
.industry-slider .wrap { display: grid; grid-template-columns: 1.3fr 1fr; gap: 96px; width: 100%; max-width: 1100px; align-items: center; }
.industry-slider .list { border-top: 1px solid #e4dfd3; }
.industry-slider .item { display: flex; align-items: center; gap: 16px; padding: 14px 4px; border-bottom: 1px solid #e4dfd3; cursor: pointer; position: relative; color: #8c8579; text-decoration: none; transition: color .25s ease; }
.industry-slider .item svg { width: 22px; height: 22px; stroke: #8c8579; fill: none; stroke-width: 1.6; flex-shrink: 0; transition: stroke .25s ease; }
.industry-slider .item span { font-size: 0.9rem; }
.industry-slider .item::after { content: ""; position: absolute; left: 0; bottom: -1px; height: 2px; width: 0%; background: #F2A31E; transition: width .3s ease; }
.industry-slider .item.active { color: #1B1D21; }
.industry-slider .item.active svg { stroke: #1B1D21; }
.industry-slider .item.active::after { width: 100%; }
.industry-slider .stage { position: relative; border-radius: 20px !important; overflow: hidden !important; background: #FFFFFF; transition: height .4s ease; }
.industry-slider .panel { position: absolute; inset: 0; opacity: 0; transition: opacity .5s ease; }
.industry-slider .panel.active { opacity: 1; }
.industry-slider .panel img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; z-index: 0; border-radius: 20px !important; }
@media (max-width: 820px) { .industry-slider .wrap { grid-template-columns: 1fr; } }


/* Top Bar */
.top-bar { background: transparent !important; transition: background-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out !important; position: fixed; top: 0; width: 100%; z-index: 9999; }
.top-bar.is-scrolled { background-color: #1B1D21 !important; }


/* Checkmark List */
.checkmark-list ul {list-style: none !important; padding: 0; margin: 0; }
.checkmark-list ul li { position: relative; padding-left: 30px; margin-bottom: 14px; }
.checkmark-list ul li:last-child { margin-bottom: 0; }
.checkmark-list ul li:before { content: url('http://dev.lcard.app/wp-content/uploads/2026/09/checkmark-orange.svg'); width: 24px; height: 24px; position: absolute; left: 0; top: -1px; }

.checkmark-list.dark ul li:before { content: url('http://dev.lcard.app/wp-content/uploads/2026/09/checkmark-dark.svg'); }


/* FAQ Toggle */
.elementor-widget-toggle .elementor-toggle-item { border: 1px solid rgba(27,29,33,0.13); border-radius: 8px; margin-bottom: 20px !important; }
.elementor-widget-toggle .elementor-toggle-item:last-child { margin-bottom: 0 !important; }

.elementor-widget-toggle .elementor-toggle-item .elementor-tab-title,
.elementor-widget-toggle .elementor-toggle-item .elementor-tab-content { border: none; }

.elementor-widget-toggle .elementor-toggle-item .elementor-tab-content p { margin-bottom: 0 !important; font-size: 14px !important; }

.elementor-widget-toggle .elementor-toggle-item .elementor-tab-title.elementor-active { background: #F2A31E; border-radius: 6px 6px 0 0; }


/* White Box Two Col */
.two-col-box-inner-container .elementor-container .elementor-column .elementor-widget-wrap { padding-top: 50px !important; }


/* Home Steps Container */
.steps-container .elementor-column:not(:last-child) .elementor-widget-image { position: relative; }
.steps-container .elementor-column:not(:last-child) .elementor-widget-image::after { content: ''; position: absolute; top: 50%; right: -28%; width: 50%; border: 1px dashed #1B1D21; transform: translateY(-50%); }
.steps-container.light .elementor-column:not(:last-child) .elementor-widget-image::after { border: 1px dashed #F8F6F2; }


/* About Page */
.about-three-boxes-before:before { content: ''; width: 100%; height: 50%; background: #1B1D21; position: absolute; top: 0; left: 0; }

/* start circle */
.timeline-container:before { content: ''; width: 16px; height: 16px; border-radius: 50%; background: #F2A31E; position: absolute; left: 0; right: 0; margin: 0 auto; z-index: 1; }

/* main vertical line */
.timeline-container > .elementor-container { padding: 60px 0; }
.timeline-container > .elementor-container:before { content: ''; width: 1px; height: 100%; background: linear-gradient( to bottom, rgba(27, 29, 33, 0.2), #F8F6F2 ); position: absolute; left: 0; right: 0; margin: 0 auto; top: 0; }

/* add border circle to every item */
.timeline-container .timeline-row .elementor-container .elementor-column:first-child:before { content: ''; width: 24px; height: 24px; border-radius: 50%; background: #FFFFFF; border: 4px solid #F2A31E; position: absolute; right: -12px; top: 10px; }

/* add top padding to item */
.timeline-container .timeline-row .elementor-container .elementor-column .elementor-widget-wrap { padding-top: 10px !important; }


/* Testimonials */
.custom_arrows { display: flex; justify-content: center; position: relative; }

.custom_arrows .slick-prev,
.custom_arrows .slick-next { background: none; border: none; cursor: pointer; z-index: 2; position: relative; }

.custom_arrows .slick-prev:before,
.custom_arrows .slick-next:before { display: none; }

.custom_arrows.desktop { margin-top: 40px; }

.custom_arrows.desktop .slick-prev { left: -10px; transform: none; }
.custom_arrows.desktop .slick-next { right: 0; transform: none; }

.custom_arrows .slick-prev svg circle,
.custom_arrows .slick-next svg circle { fill: transparent !important; transition: 0.3s all; border-radius: 50%; stroke: rgba(28, 29, 33, 0.7); stroke-width: 0.5px; }

.custom_arrows .slick-prev svg path,
.custom_arrows .slick-next svg path { fill: #1C1D21 !important; transition: 0.3s all; }

.custom_arrows .slick-prev:hover svg circle,
.custom_arrows .slick-next:hover svg circle { fill: #F2A31E !important; transition: 0.3s all; stroke: #F2A31E; }

.custom_arrows .slick-prev:hover svg path,
.custom_arrows .slick-next:hover svg path { fill: #1C1D21 !important; transition: 0.3s all; }

.testimonials,
.testimonials .slick-list { overflow: visible !important; width: 100vw; position: relative; }

.testimonials .slick-list .slick-track { display: flex !important; align-items: stretch !important; overflow: visible !important; gap: 20px; }

.testimonials .slick-list .slick-track .slick-slide { background: rgba(255,255,255,0.65); padding: 30px; border-radius: 20px; width: 400px !important; }
.testimonials .slick-list .slick-track .slick-slide.slick-current { background: #FFFFFF; }

.testimonials .slick-list .slick-track .slick-slide .stars { margin-bottom: 10px; }
.testimonials .slick-list .slick-track .slick-slide .stars svg { width: 96px; }
.testimonials .slick-list .slick-track .slick-slide .stars svg path { fill: #F2A31E; }

.testimonials .slick-list .slick-track .slick-slide .text p { color: #1C1D21; font-size: 16px !important; }

.testimonials .slick-list .slick-track .slick-slide .author { display: flex; align-items: center; gap: 10px; }

.testimonials .slick-list .slick-track .slick-slide .author .image img { width: 48px; border-radius: 50%; }

.testimonials .slick-list .slick-track .slick-slide .author .info span { display: block; width: 100%; }
.testimonials .slick-list .slick-track .slick-slide .author .info span.name { font-family: 'Poppins', sans-serif; font-weight: 600; margin-bottom: 1px; color: #1C1D21; font-size: 14px !important; }
.testimonials .slick-list .slick-track .slick-slide .author .info span.position { font-size: 14px !important; color: #1C1D21; }


/* Dark Testimonials */
.testimonials-dark-container .testimonials .slick-list .slick-track .slick-slide,
.testimonials-dark-container .testimonials .slick-list .slick-track .slick-slide.slick-current { background: rgba(255,255,255,0.03); }

.testimonials-dark-container .slick-list .slick-track .slick-slide .text p,
.testimonials-dark-container .testimonials .slick-list .slick-track .slick-slide .author .info span.name,
.testimonials-dark-container .testimonials .slick-list .slick-track .slick-slide .author .info span.position { color: #FFFFFF; }

.testimonials-dark-container .custom_arrows .slick-prev svg circle,
.testimonials-dark-container .custom_arrows .slick-next svg circle { stroke: rgba(255, 255, 255, 0.7); }

.testimonials-dark-container .custom_arrows .slick-prev svg path,
.testimonials-dark-container .custom_arrows .slick-next svg path { fill: #FFFFFF !important; }



/* EQUAL BOX HEIGHT */
.testimonials .slick-track { display: flex !important; }
.testimonials .slick-slide { height: auto !important; display: flex !important; flex-direction: column; }
.testimonials .item { display: flex; flex-direction: column; height: 100%; }
.testimonials .item .text { flex-grow: 1; }
/* EQUAL BOX HEIGHT - END */


/* Blog */
.blog-cover-photo:before { content: ''; width: 100%; height: 40%; position: absolute; top: 0; left: 0; background: #1B1D21; }

.read-also-blog-loop-grid.dark h2 a,
.read-also-blog-loop-grid.dark .elementor-widget-text-editor,
.read-also-blog-loop-grid.dark a.elementor-button { color: #F8F6F2 !important; }
.read-also-blog-loop-grid.dark a.elementor-button:hover { color: #F2A31E !important; }


/* Contact Form */
.contact-form textarea { padding-top: 14px !important; }

.contact-form input:focus,
.contact-form textarea:focus { box-shadow: none !important; }


/* Leads icon sections */
.dc-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.1); border-radius: 16px; overflow: hidden; }
.dc-row { display: flex; align-items: center; gap: 16px; padding: 18px 24px; border-bottom: 1px solid rgba(255,255,255,0.1); color: #F8F6F2; font-size: 16px; font-weight: 600; }
.dc-row-last { border-bottom: none; }
.dc-icon { width: 20px; height: 20px; flex-shrink: 0; color: #F2A31E; }


/* Cookie Bar */
.cky-revisit-bottom-left { display: none !important; }
.cky-consent-container .cky-consent-bar { background: #1B1D21 !important; border: none !important; box-shadow: none !important; border-top: 1px solid rgba(255,255,255,0.1) !important; }
.cky-consent-container .cky-consent-bar p { color: #F8F6F2 !important; }
.cky-consent-container .cky-consent-bar p.cky-title { margin-bottom: 0; }

.cky-consent-container .cky-consent-bar button.cky-btn-accept { background: #F2A31E !important; color: #1B1D21 !important; border: none !important; }
.cky-consent-container .cky-consent-bar button.cky-btn-reject { border: none !important; background: none !important; color: #F8F6F2 !important; opacity: 0.5; transition: 0.3s all; }
.cky-consent-container .cky-consent-bar button.cky-btn-reject:hover { opacity: 1; transition: 0.3s all; }

.cky-btn-customize { border: 1px solid #F8F6F2 !important; color: #F8F6F2 !important; opacity: 0.5; transition: 0.3s all; }
.cky-btn-customize:hover { opacity: 1; transition: 0.3s all; }

button.cky-show-desc-btn { color: #F2A31E !important; }

.cky-prefrence-btn-wrapper .cky-btn.cky-btn-accept { background: #F2A31E !important; color: #1B1D21 !important; border: none !important; transition: 0.3s all; }
.cky-prefrence-btn-wrapper .cky-btn.cky-btn-preferences { border: 1px solid #1B1D21 !important; color: #1B1D21 !important; background: none !important; transition: 0.3s all; }
.cky-prefrence-btn-wrapper .cky-btn.cky-btn-reject { background: none !important; border: none !important; color: #1B1D21 !important; }

.cky-prefrence-btn-wrapper .cky-btn.cky-btn-accept:hover,
.cky-prefrence-btn-wrapper .cky-btn.cky-btn-preferences:hover,
.cky-prefrence-btn-wrapper .cky-btn.cky-btn-reject:hover { opacity: 1 !important; }

.cky-prefrence-btn-wrapper .cky-btn.cky-btn-preferences:hover { background: #F2A31E !important; border: 1px solid #F2A31E !important; transition: 0.3s all; }
.cky-prefrence-btn-wrapper .cky-btn.cky-btn-accept:hover { background: #1B1D21 !important; color: #F8F6F2 !important; transition: 0.3s all; }


/* Enterprise Integrations Logos */
.integrations-logo-container { display: flex; align-items: center; gap: 15px; }
.integrations-logo-container img { max-height: 24px; }
.integrations-logo-container p { margin-bottom: 0; padding-bottom: 0; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 13px !important; }


/* Footer */
.footer-menu ul li { margin-bottom: 30px; }
.footer-menu ul li:last-child { margin-bottom: 0; }

.footer-contact-item a { color: #F8F6F2 !important; transition: 0.3s all; }
.footer-contact-item a:hover { color: #F2A31E !important; transition: 0.3s all; }


@media screen and (max-width: 1024px) {


    .elementor-nav-menu > li:first-child a { padding-top: 20px !important; }
    .elementor-nav-menu > li:last-child a { padding-bottom: 20px !important; }

    .elementor-nav-menu__container { top: 45px !important; }
    .elementor-nav-menu--dropdown .elementor-item.elementor-item-active { background: none !important; color: #1B1D21 !important; }
    ul.sub-menu li.current-menu-item a { background: none !important; }
    .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item { font-size: 12px !important; padding-left: 7% !important; padding-right: 7% !important; }




    .top-bar .inner-section { flex-wrap: nowrap !important; }
    .top-bar .inner-section .elementor-column:nth-child(2) { display: none; }
    .top-bar .inner-section .elementor-column { width: 50% !important; }

    .top-bar.is-scrolled .elementor-menu-toggle { background: none !important; }
    .top-bar.is-scrolled .elementor-menu-toggle svg path { fill: #FFFFFF; }

    .industry-slider .wrap { grid-template-columns: 1fr; }
    
    .timeline_container .elementor-column:not(:last-child) .elementor-widget-image::after { display: none; }
    
    .steps-container .elementor-icon-box-wrapper,
    .white-box-height-adjust .elementor-icon-box-wrapper,
    .white-box-height-adjust.four-columns .elementor-icon-box-wrapper { min-height: auto; }

    /* Home header */
    .home-header > .elementor-container > .elementor-column,
    .home-header > .elementor-container > .elementor-column .hand-mockup .elementor-container > .elementor-column { height: auto; }

    .home-header > .elementor-container > .elementor-column .home-content,
    .home-header > .elementor-container > .elementor-column .header-bottom-info { position: relative; }

    .home-header > .elementor-container > .elementor-column .header-bottom-info { bottom: auto; }

    .home-header > .elementor-container > .elementor-column > .elementor-widget-wrap.elementor-element-populated { display: flex; flex-direction: column; }
  
    .home-header .elementor-widget-wrap.elementor-element-populated .home-content { order: 1; top: auto; transform: none; padding: 125px 7% 0 7%; }
    .home-header .elementor-widget-wrap.elementor-element-populated .header-bottom-info { order: 2; padding: 0 7%; margin: 30px 0; }
    .home-header .elementor-widget-wrap.elementor-element-populated .hand-mockup { order: 3; }
    .home-header > .elementor-container > .elementor-column .hand-mockup .elementor-container > .elementor-column img { width: 80%; }

    .home-header > .elementor-container > .elementor-column .hand-mockup { width: 100%; left: auto; }



    .price-box-container .elementor-container .elementor-column,
    .price-box-container.two-columns .elementor-container .elementor-column { width: 100%; margin-bottom: 30px !important; }

    .price-box-container .elementor-container .elementor-column:last-child,
    .price-box-container.two-columns .elementor-container .elementor-column:last-child { margin-bottom: 0 !important; }

    .price-box-container .elementor-container .elementor-column .price-description,
    .price-box-container .elementor-container .elementor-column .checkmark-list,
    .price-box-container.two-columns .elementor-container .elementor-column .price-description,
    .price-box-container.two-columns .elementor-container .elementor-column .checkmark-list { min-height: auto !important; }

    .price-box-container .elementor-container .elementor-column .price-description,
    .price-box-container.two-columns .elementor-container .elementor-column .price-description { margin-bottom: 0 !important; }

    .price-box-container .elementor-container .elementor-column .checkmark-list,
    .price-box-container.two-columns .elementor-container .elementor-column .checkmark-list { margin-bottom: 30px !important; }




    .home-header > .elementor-container > .elementor-column .header-bottom-info .stats-bar { justify-content: flex-start; }
    .elementor-9 .elementor-element.elementor-element-46b26d0 img { max-width: 70px !important; }
    .elementor-9 .elementor-element.elementor-element-ec3a63e img { max-width: 125px !important; }
    .elementor-9 .elementor-element.elementor-element-11d6a9b img { max-width: 95px !important; }

    .steps-container .elementor-column:not(:last-child) .elementor-widget-image::after { display: none; }

    /* testimonial slider */
    .testimonials .slick-list .slick-track .slick-slide { padding: 20px; width: 85vw !important; margin-right: 15px; }

}


@media screen and (max-width: 767px) {

    .timeline-container > .elementor-container:before,
    .timeline-container:before,
    .hide-column-mobile { display: none; }

    .elementor-9 .elementor-element.elementor-element-855b174 img { max-width: 42px !important; }
    .elementor-9 .elementor-element.elementor-element-46b26d0 img { max-width: 55px !important; }
    .elementor-9 .elementor-element.elementor-element-ec3a63e img { max-width: 110px !important; }
    .elementor-9 .elementor-element.elementor-element-11d6a9b img { max-width: 80px !important; }

    .home-header > .elementor-container > .elementor-column .header-bottom-info .stats-bar { flex-direction: column; align-items: self-start; gap: 16px; }
    .home-header > .elementor-container > .elementor-column .header-bottom-info .dot { display: none; }

    .timeline-container .timeline-row .elementor-container .elementor-column:first-child:before { left: 0; }
    .timeline-container .timeline-row .elementor-container .elementor-column:last-child:before { content: ''; width: 24px; height: 24px; border-radius: 50%; background: #FFFFFF; border: 4px solid #F2A31E; position: absolute; left: 0; top: 10px; }

    .timeline-container .timeline-row .elementor-container .elementor-column:first-child:before,
    .timeline-container .timeline-row .elementor-container .elementor-column:last-child:before { width: 18px; height: 18px; border: 3px solid #F2A31E; }

    .timeline-container > .elementor-container { padding-top: 0; }

    .timeline-container .timeline-row .elementor-container .elementor-column .elementor-widget-wrap { padding-top: 8px !important; }

    .logo-slide-track { animation: scroll 15s linear infinite; }

}/* End custom CSS */