.hero .caption h1 { font: 4vw 'Gotham Rounded Book'; letter-spacing: 0.08em; }
.hero { position: relative; }
.hero .banner-image { width: 100%; }
.hero .content .inner-content h1 { color: #fff !important; font: 3.5vw 'Gotham Rounded Book'; letter-spacing: 0.08em; }
.hero .content .inner-content p { color: #fff; font: 2vw 'Gotham Rounded Book'; letter-spacing: 0.08em; }

@media (max-width: 767px) {
 .hero .content .inner-content p { max-width: 250px; }
}

@media (max-width: 480px) {
 .hero .content .inner-content p { max-width: 150px; }
}

.hero .content { position: absolute; top: 0; left: 0; display: flex; justify-content: center; font: 4vw 'Gotham Rounded Book'; letter-spacing: 0.08em; }
.cta.home-banner-cta { display: block; width: max-content; font: 6px 'Gotham Rounded Book'; padding: 2px 9px; margin-top: 10px; text-align: center; }
.hero .content .text-rotater { position: relative; width: 100%; display: flex; justify-content: center; flex-direction: column; height: 100%; justify-content: center; }
.hero .content .text-rotater .inner-content { width: 100%; height: 100%; display: flex; justify-content: center; flex-direction: column; overflow: hidden; }

/* .hero .content .text-rotater { height: auto; overflow: hidden; position: relative; display: flex; align-items: center; justify-content: start; height: 350px; }
.hero .content .text-rotater .inner-content { width: 100%; height: 100%; display: flex; justify-content: center; flex-direction: column; transition: top ease 2.5s; position: absolute; top: 400px; }
.hero .content .text-rotater .inner-content:last-child { visibility: hidden; } */

@media (max-width: 767px) {
 .hero-pad h2 { color: #fff;  font: 46px 'Gotham Rounded Book';  letter-spacing: 0.08em; }
}

@include min-screens(1660px) {
 .hero .caption h1 { font-size: 66px; }
}

@media (min-width: 1200px) {
   .hero .content .inner-content h1, .hero .content .inner-content p { max-width: 690px; }
   .cta.home-banner-cta { display: inline-flex;  padding: 10px 20px;  font: 14px 'Gotham Rounded Book'; }
}

.video-info h2 { font-size: 20px; margin: 0px !important; }
.watch-info { text-align: center; margin-bottom: 20px; }
.demo-form { text-align: center; margin: 30px 0px 10px; }
.watch-info h2, .demo-form h2 { font-size: 22px; margin: 0px; color: #39163d; }

@media (min-width: 768px) {
 .drop-nav { padding-bottom: 30px; }
 .video-info { max-width: 600px;  margin: 0 auto; }
 .drop-nav .wrap-nav .slidenavwrap { padding-left: 0px; }
 .hero .content .inner-content h1, .hero .content .inner-content p { max-width: 50%; }
 .cta.home-banner-cta { padding: 10px 20px;  font: 14px 'Gotham Rounded Book'; }
}

.video-frame { position: relative; height: 100%; width: 70%; margin: auto; }
.form-howitworks { margin-top: 50px; }
.ad-pic img { margin: 0 auto!important; display:block!important; text-align:center; justify-content:center; }
img.w-60 { display:block!important; margin: 0 auto!important; text-align:center!important; justify-content:center; }

@media (max-width:980px) {
 img.w-60 { width: 95%!important;  display:block!important;  margin: 0 auto!important;  text-align:center!important;  justify-content:center; }
 .img-top { max-width:100%!important; }
 .retail-ad-img { display: block;  margin: 0 auto; }
}

.paid-ad-title { max-width: 800px !important; display: block; margin: 0 auto; }
.mt-5{ margin-top:5px!important; margin-bottom:5px!important; }
.img-fluid { max-height: 500px !important; }

@media (min-width: 992px){
    .content-brand .hovergrow:hover img#hover-img-6 { box-shadow: 0 0 0px rgba(0, 0, 0, 0) !important;  transform: scale(1.5); }
}

.header .link-site .nav li.hasnav .arrow .arrow-icon { position: absolute !important; top: 10px !important; right: 10px !important; }
.testimonial-text { margin-top: 5rem !important; }
.testimonial-text .content { padding: 30px 20px; border-radius: 8px; position: relative; color: #fff; }
.testimonial-text .user { display: flex; justify-content: flex-start; padding: 20px 30px 0px; }
.testimonial-text img { max-width: 120px; max-height: 121px; border-radius: 120px; }
.testimonial-text .name { padding: 0 20px; }
.testimonial-text .name h3 { color: #000; font: 22px 'Gotham Rounded Book'; letter-spacing: 0.08em; margin: 0px; }
.testimonial-text .name h6 { color: #000; font: 20px 'Gotham Rounded Book'; letter-spacing: 0.08em; margin: 0px; }
.name p { font: 18px 'Gotham Rounded Book'; }
.testimonial-text .item .content:after { content: ''; position: absolute; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid; top: 100%; left: 15%; }

/************ NEW HOME PAGE **** 01-08-2025 ************/

.cyan { background:#1ABECA; }
.cyan h2 { color: #fff !important; }
body.page-template-template-new-home .sec { padding: 40px 0; }
body.page-template-template-new-home .content-block .content-text { padding: 0 calc(var(--bs-gutter-x) * .5) 0 38px; display: flex; flex-direction: column; justify-content: center; align-items:flex-start; }
body.page-template-template-new-home .content-block .sm-reverse-stack .content-text { padding: 0 38px 0 calc(var(--bs-gutter-x) * .5); }
.overflow-none { overflow:hidden; }
.fw-500 { font-weight:500 !important; }
.text-30 { font-size:30px !important; line-height:1.3 !important; }
.py-100 { padding-top:100px !important; padding-bottom:100px !important; }
.mb-20 { margin-bottom:20px !important; }
.mb-30 { margin-bottom:30px !important; }
.mb-58 { margin-bottom:58px !important; }
.spacer-50 { margin-top:50px !important; }
.spacer-80 { margin-top:80px !important; }
.stretched-right { margin-right: calc(-50vw + 88%); }
.button { display: inline-block; text-decoration: none; background: #1ABECA; border: 1px solid #1ABECA; border-radius: 10px; color: #fff; font: 16px 'Gotham Rounded'; line-height: 1.1; font-weight: 500; padding: 16px 24px; text-transform: capitalize; transition:all 0.3s ease; outline:none; }
.button:hover { background: #38163D; border-color: #38163D; color: #fff; }
ul.text-22 li { font-size:22px !important; line-height:1.3 !important; }
body.page-template-template-new-home section ul li { margin-bottom:5px; }

body.page-template-template-new-home .icons-blocks p.fst-italic { font-size:18px; }
body.page-template-template-new-home { font-size:16px !important; line-height: 1.3 !important; font-family: 'Gotham Rounded'; }
body.page-template-template-new-home h1, body.page-template-template-new-home section h2, body.page-template-template-new-home h3, body.page-template-template-new-home h4, body.page-template-template-new-home h5, body.page-template-template-new-home h6 {  font-family: 'Gotham Rounded' !important; font-weight: 300; letter-spacing:0; margin:0; }
body.page-template-template-new-home button, body.page-template-template-new-home section ul li,  body.page-template-template-new-home section p, body.page-template-template-new-home span, body.page-template-template-new-home input { letter-spacing:0; }
body.page-template-template-new-home h1 { font-size: 3.4375rem !important; font-weight: bold; line-height: 1.2; letter-spacing: 0; }
body.page-template-template-new-home section h2 { font-size: 3rem !important; font-weight: 500; line-height: 1.2; letter-spacing: 0; color: #000; }
body.page-template-template-new-home section h2.small-title { font-size:2rem !important; }
body.page-template-template-new-home h3 { font-size: 2rem !important; font-weight: 500; line-height: 1.2; letter-spacing: 0; }
body.page-template-template-new-home h4 { font-size: 1.5rem !important; font-weight: 500; line-height: 1.2; letter-spacing: 0; color:#000; }
body.page-template-template-new-home .hero.slider .carousel-item { position:relative; background-position:center; background-size:cover; }
body.page-template-template-new-home .hero.slider .carousel-item>div { position:relative; z-index:1; }
body.page-template-template-new-home .hero.slider .carousel-item .row { min-height:700px; }
body.page-template-template-new-home .hero.slider .carousel-item:after { content:''; position:absolute; left:0; top:0; bottom:0; right:0; width:100%; height:100%; background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 91.67%); }
body.page-template-template-new-home .hero.slider .carousel-item .banner-content h1 { color: #fff; }
body.page-template-template-new-home .hero.slider .carousel-item .banner-content .button { padding:10px 20px; }
body.page-template-template-new-home .hero.slider .carousel-item .banner-img img { width: 100%; height:auto; border-radius:34px; box-shadow: 0 0 60px rgba(28, 190, 201, 0.51);}
body.page-template-template-new-home .title-large, body.page-template-template-new-home section h2.title-large { max-width: 320px; font-size: 5rem !important; font-weight: 500 !important; color:#000; line-height:1.1; }
body.page-template-template-new-home .title-semi-large, body.page-template-template-new-home section h2.title-semi-large { font-size:4.375rem !important; font-weight: 500 !important; color:#000; line-height:1.1; }
body.page-template-template-new-home .title-large.fw-light, body.page-template-template-new-home .title-semi-large.fw-light { font-family: 'Gotham Rounded Book' !important; font-weight: 400 !important }
body.page-template-template-new-home .title-large.fw-light strong, body.page-template-template-new-home .title-semi-large.fw-light strong { font-weight:700 !important; }
body.page-template-template-new-home .sec ul { margin:0 !important; }
body.page-template-template-new-home .sec.tell-us-your-goal .title-block p { font-size:18px; }

body.page-template-template-new-home .sec.how-it-works .goal-left-image img { border-radius:20px; }
body.page-template-template-new-home .sec.how-it-works .accordion { border:0 !important; border-radius:0; display: flex; flex-direction: column; gap: 20px; }
body.page-template-template-new-home .sec.how-it-works .accordion .accordion-item { background: #fff; border-radius: 8px; }
body.page-template-template-new-home .sec.how-it-works .accordion .accordion-item.active { border-radius:20px; }
body.page-template-template-new-home .sec.how-it-works .accordion-header .accordion-button { display: flex; align-items: center; background: transparent; box-shadow: none; border-radius:0; font-size: 20px; color: #000; font-weight: 600; }
body.page-template-template-new-home .sec.how-it-works .accordion-header .accordion-button img { width:36px; height:auto; margin-right:10px; }
body.page-template-template-new-home .sec.how-it-works .accordion-item .accordion-header .accordion-button:after { background-size: contain; background-image: url('/wp-content/uploads/2025/10/minus-icon.webp'); }
body.page-template-template-new-home .sec.how-it-works .accordion-item.active .accordion-header .accordion-button:after { background-image: url('/wp-content/uploads/2025/10/plus-icon.webp'); }
body.page-template-template-new-home .sec.how-it-works .accordion-body { padding-top:0px; padding-bottom:20px; }
body.page-template-template-new-home .sec.how-it-works .accordion-body * { font-size: 16px; color: #000; }

.brands-mod { display:none!important; }
#pbxx_recent_posts-3, .mt-5 { margin-top: 3rem !important; }
.blog-view .mt-md-5 { margin-top: 0rem !important; }



.icons-grid { gap:50px; }
.icons-grid > div { width: calc(16.66666667% - 50px); padding: 0; }
.icons-grid img { width: 100%; max-width:159px; height:auto; margin:auto; }
.content-block .content-img img { width:100%; height: 100%; min-height:400px; border-radius:20px; object-fit:cover; }
body.page-template-template-new-home .white-card { height: 100%; padding: 65px; border-radius:20px; background:#fff; min-height: 391px; display: flex; flex-direction: column; justify-content: center; }
body.page-template-template-new-home .white-card h3, body.page-template-template-new-home .white-card span, body.page-template-template-new-home .white-card p { color:#000; }

.row.gap-42 { gap:42px; }
.row.gap-42 > .col-sm-12 { padding: 0 !important; width: calc(50% - 21px) !important; }
body.page-template-template-new-home .testimonialslider { overflow:hidden; }
body.page-template-template-new-home .testimonialslider .slick-list .slick-track { display:flex; gap:20px; padding:12px 0; }
body.page-template-template-new-home .testimonialslider .slick-list .slick-track .slick-slide { display:inline-flex !important; height: auto; margin:0 !important; }
body.page-template-template-new-home .testimonial-item { width: 100%; height: 100%; background:#fff; border-radius:30px; box-shadow: 0px 2px 12px 0px #00000026; padding:30px; display:flex; flex-direction: column; justify-content:flex-end; }
body.page-template-template-new-home .testimonial-item h6 { font-family: 'Gotham Rounded Book' !important; font-size:16px !important; font-weight:400; }

body.page-template-template-new-home .industries-slider { overflow:hidden; padding:12px 0; }
body.page-template-template-new-home .industries-slider .slick-list .slick-track { display:flex; }
body.page-template-template-new-home .industries-slider .slick-list .slick-track .slick-slide { float: none; display:inline-flex !important; margin:0 10px !important; }
body.page-template-template-new-home .industries-slider .industry-item { min-height: 301px; width: 100%; height:100%; padding:37px 30px; border-radius:30px; background:#1ABECA; box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.15); }
body.page-template-template-new-home .industries-slider .industry-item img { width:30px; margin-bottom:10px; }
body.page-template-template-new-home .industries-slider .industry-item h3 { color:#fff !important; }

body.page-template-template-new-home .white-card p { font-size: 18px !important; line-height: 1.3 !important; margin:18px 0 0 0; }
body.page-template-template-new-home .white-card p strong { font-family: 'Gotham Rounded'; letter-spacing: 0; font-size: 22px !important; font-weight: 500; }
body.page-template-template-new-home .sec ul li { font-size: 22px !important; line-height: 1.3 !important; }
body.page-template-template-new-home .sec ul li strong {font-family: 'Gotham Rounded';}
body.page-template-template-new-home .hero.slider .carousel-item .banner-content p { color: #fff; margin-top:23px; margin-bottom:23px; font-size:30px; max-width: 520px;}
body.page-template-template-new-home .what-we-do p { font-size: 22px !important; line-height: 1.4 !important; }
body.page-template-template-new-home .testimonial-item p { font-family: 'Gotham Rounded'; letter-spacing: 0; font-size:20px !important; font-weight:500; margin-bottom:16px !important; }
body.page-template-template-new-home .testimonial-item p .second-section { font-size:20px !important; font-weight:500; }

body.page-template-template-new-home .sec.tell-us-your-goal .white-card { width: 100%; margin: auto; background: #39163d; min-height:280px !important; padding: 35px 28px 35px 35px; justify-content: flex-start; }
body.page-template-template-new-home .sec.tell-us-your-goal .white-card img { height: 42px; width: auto; }
body.page-template-template-new-home .sec.tell-us-your-goal .white-card p { color: #fff !important; margin-top:30px; font-size:20px !important; font-weight:600; font-family: 'Gotham Rounded'; }
body.page-template-template-new-home .sec.tell-us-your-goal .white-card.deep-purpl { background:linear-gradient(127deg, #3849ac, #5f71dd) !important; }
body.page-template-template-new-home .sec.tell-us-your-goal .white-card.dark-violet { background:linear-gradient(127deg, #192073, #414cb2) !important; }
body.page-template-template-new-home .sec.tell-us-your-goal .white-card.midnight-purple { background:linear-gradient(127deg, #9122a7, #d059e8) !important; }
body.page-template-template-new-home .sec.tell-us-your-goal .white-card.plum { background:linear-gradient(127deg, #ed63a7, #fe99cb) !important; }


body.page-template-template-new-home .testimonial-item .add-read-more.show-less-content .second-section,
body.page-template-template-new-home .testimonial-item .add-read-more.show-less-content .read-less { display: none; }
body.page-template-template-new-home .testimonial-item .add-read-more.show-more-content .read-more { display: none; }
body.page-template-template-new-home .testimonial-item .add-read-more .read-more, body.page-template-template-new-home .testimonial-item .add-read-more .read-less { font-weight: 300; font-size: 12px; margin-left: 2px; color: #000; font-style: italic; cursor: pointer; display:block; }
body.page-template-template-new-home .testimonial-item .add-read-more { width: 100%; margin: 0 auto; }

body.page-template-template-new-home .advantage-block .content-text h4 { margin-bottom:12px; }
body.page-template-template-new-home .advantage-block .content-text p { font-size: 18px; line-height: 28px; margin-bottom: 28px; }

.industry-item.red { background: radial-gradient(83.39% 83.39% at 96.41% 100%, #FF6275 0%, #E8001C 100%) !important; }
.industry-item.orange { background: radial-gradient(85.38% 85.38% at 92.48% 97.67%, #FF7D5B 0%, #FF4D1E 100%) !important; }
.industry-item.yellow { background: radial-gradient(83.31% 83.06% at 97.71% 96.01%, #FFE18F 0%, #FFBA07 100%) !important; }
.industry-item.green { background: radial-gradient(85.71% 85.71% at 94.57% 97.34%, #24CFBC 0%, #058B7C 100%) !important; }
.industry-item.blue { background: radial-gradient(86.9% 82.39% at 100.2% 96.01%, #78E2F6 0%, #24CEEE 100%) !important; }
.industry-item.dark-green { background: radial-gradient(81.71% 80.4% at 95.96% 96.01%, #169FAB 0%, #03757F 100%) !important; }
.industry-item.purple { background: radial-gradient(84.72% 84.72% at 96.26% 97.67%, #6173DF 0%, #3849AC 100%) !important; }
.industry-item.dark-blue { background: radial-gradient(83.39% 83.39% at 96.41% 100%, #434FB6 0%, #182172 100%) !important; }
.industry-item.violet { background: radial-gradient(83.31% 80.07% at 96.71% 95.68%, #D15AE9 0%, #9123A7 100%) !important; }
.industry-item.pink { background: radial-gradient(81.71% 80.4% at 95.96% 96.01%, #FE99CB 0%, #ED63A7 100%) !important; }
.industry-item.brown { background: radial-gradient(81.71% 80.4% at 95.96% 96.01%, #AC645C 0%, #864039 100%) !important; }
.industry-item.black { background: radial-gradient(83.39% 83.39% at 96.41% 100%, #535353 0%, #222222 100%) !important; }

body.page-template-template-new-home .cta-block h2 { font-size:2.5rem !important; }
.cta-block p { font-size:24px !important; margin:20px 0 !important; }

@media (min-width: 1400px) {
 body.page-template-template-new-home section .container, body.page-template-template-new-home section .container-lg, body.page-template-template-new-home section .container-md, body.page-template-template-new-home section .container-sm, body.page-template-template-new-home section .container-xl, body.page-template-template-new-home section .container-xxl { max-width: 1258px; }
}

@media(max-width: 1340px){
 .py-100 { padding-top: 60px !important; padding-bottom: 60px !important; }
 body.page-template-template-new-home .sec { padding: 60px 18px !important; }
 body.page-template-template-new-home .sec.purple { padding-left:30px !important; padding-right:30px !important; }
 body.page-template-template-new-home .content-block .content-text { padding: 0 calc(var(--bs-gutter-x) * .5) 0 20px; display: flex; flex-direction: column; justify-content: center; align-items:flex-start; }
 body.page-template-template-new-home .content-block .sm-reverse-stack .content-text { padding: 0 20px 0 calc(var(--bs-gutter-x) * .5); }
 .sec> .container > .row { row-gap: 20px; }
 body.page-template-template-new-home .testimonialslider .slick-list .slick-track { gap:0 !important }
 body.page-template-template-new-home .testimonialslider .slick-list .slick-track .slick-slide { margin:0 5px !important; }
 body.page-template-template-new-home .industries-slider .slick-list .slick-track .slick-slide { margin:0 12px !important; }
 body.page-template-template-new-home section h2, body.page-template-template-new-home .title-semi-large, body.page-template-template-new-home section h2.title-semi-large { font-size: 2.625rem !important; }
}

@media(max-width: 1024px){
 .icons-grid > div { width: calc(25% - 50px); }
 body.page-template-template-new-home section .container, body.page-template-template-new-home section .container-md, body.page-template-template-new-home section .container-sm { max-width:1000px !important; }
 body.page-template-template-new-home h1, body.page-template-template-new-home .title-large, body.page-template-template-new-home h2.title-large { font-size: 3rem !important; }
 body.page-template-template-new-home section h2, body.page-template-template-new-home .title-semi-large, body.page-template-template-new-home section h2.title-semi-large { font-size: 2.2rem !important; }
 body.page-template-template-new-home h3 { font-size: 1.625rem !important; }
 body.page-template-template-new-home .title-large, body.page-template-template-new-home section h2.title-large { font-size: 2.625rem !important; }
 body.page-template-template-new-home .testimonial-item p { font-size:18px !important; line-height:1.3 !important; }
 ul.text-22 li, .text-22, body.page-template-template-new-home .white-card p { font-size: 18px !important; line-height:1.3 !important; }
 body.page-template-template-new-home .hero.slider .carousel-item .banner-content p, .text-30 { font-size: 22px !important; line-height:1.3 !important; }
 .py-100 { padding-top: 60px !important; padding-bottom: 60px !important; }
 .mb-20 { margin-bottom:18px !important; }
 .mb-30 { margin-bottom:20px !important; }
 .mb-58 { margin-bottom:30px !important; }
 .spacer-50 { margin-top:40px !important; }
 .spacer-80 { margin-top:60px !important; }
 .row.gap-42 { gap: 30px; }
 .row.gap-42 > .col-sm-12 { width:calc(50% - 15px) !important }
 body.page-template-template-new-home .white-card { padding:60px 40px }
}

@media(max-width: 991px){
 .icons-grid > div { width: calc(33.3333333% - 50px); }
 .md-text-center { text-align:center; }
 .md-reverse-stack { flex-direction:column-reverse; }
 .icons-grid { gap:30px; }
 .icons-grid img { max-width:120px; }
 .stretched-right { margin-right:0; }
 .hero.slider #sliderhome .row { gap: 30px; flex-direction: column; }
 .hero.slider #sliderhome .banner-img { width: 80%;}	
  body.page-template-template-new-home .hero.slider .carousel-item .banner-img img{ max-width:100%; }
  body.page-template-template-new-home .sec.tell-us-your-goal .white-card { min-height: 250px !important;}
  body.page-template-template-new-home .hero.slider .carousel-item .banner-content p{ max-width: 100%; }
}

@media (min-width: 768px) {
 body.page-template-template-new-home .testimonialslider { margin:-6px; }
 body.page-template-template-new-home .sec { padding: 80px 0; }
 body.page-template-template-new-home .sec.tell-us-your-goal { padding:100px 0; }
 .sm-reverse-stack { flex-direction:row-reverse; }
}

@media(max-width: 767px){
 body.page-template-template-new-home h1, body.page-template-template-new-home section h2, body.page-template-template-new-home h3, body.page-template-template-new-home h4, body.page-template-template-new-home h5, body.page-template-template-new-home h6, body.page-template-template-new-home section p, body.page-template-template-new-home span, body.page-template-template-new-home input, body.page-template-template-new-home button, body.page-template-template-new-home section ul li { font-size:18px; }
 .sec> .container > .row { gap: 20px; }
 body.page-template-template-new-home .content-block .content-text { padding:0 calc(var(--bs-gutter-x) * .5) 0 calc(var(--bs-gutter-x) * .5); }
 body.page-template-template-new-home .content-block .sm-reverse-stack .content-text { padding: 0 calc(var(--bs-gutter-x) * .5) 0 calc(var(--bs-gutter-x) * .5); }
 .row.gap-42 { flex-direction:column; }
 .row.gap-42 > .col-sm-12 { width:100% !important; }
 body.page-template-template-new-home .white-card { padding: 30px 20px; margin:0 15px; min-height: initial; }
 body.page-template-template-new-home h1 { font-size: 2rem !important; }
 body.page-template-template-new-home section h2, body.page-template-template-new-home section h2.small-title, .cta-block h2 { font-size: 1.75rem !important; }
 body.page-template-template-new-home h3 { font-size: 1.5rem !important; }
 .content-block .content-img img { min-height:300px; }
 body.page-template-template-new-home .hero.slider .carousel-item .banner-img img { max-width: 100%; }
 .sm-text-center { text-align:center; }
 body.page-template-template-new-home .hero.slider .carousel-item .row { min-height: 600px; }
 .stretched-right { margin-right:0px; }
 .icons-grid { gap:20px !important; }
 .icons-grid > div { width: calc(50% - 20px); }
 .icons-grid > .col-xs-6 { width:46%; max-width: 46%; }
 .icons-grid img { max-width:120px; }
 body.page-template-template-new-home .testimonialslider .slick-list .slick-track { gap:0 !important }
 body.page-template-template-new-home .testimonialslider .slick-list .slick-track .slick-slide { margin:0 5px !important; }
 body.page-template-template-new-home .industries-slider .slick-list .slick-track .slick-slide { margin:0 12px !important; }
 ul.text-22 li, .text-22, body.page-template-template-new-home .white-card p { margin-top:15px; }
 body.page-template-template-new-home .sec, body.page-template-template-new-home .sec.tell-us-your-goal { padding: 40px 18px !important; }
 body.page-template-template-new-home .title-large, body.page-template-template-new-home section h2.title-large { font-size: 2rem !important; }
 body.page-template-template-new-home .testimonial-item p { font-size:18px !important; line-height:1.3 !important; }
 ul.text-22 li, .text-22, body.page-template-template-new-home .sec ul li, .cta-block p { font-size: 18px !important; line-height:1.3 !important; }
 body.page-template-template-new-home .hero.slider .carousel-item .banner-content p, .text-30 { font-size: 22px !important; line-height:1.3 !important; }
 .py-100 { padding-top:40px !important; padding-bottom:40px !important; }
 .mb-20 { margin-bottom:15px !important; }
 .mb-30 { margin-bottom:15px !important; }
 .mb-58 { margin-bottom:20px !important; }
 .spacer-50 { margin-top:30px !important; }
 .spacer-80 { margin-top:40px !important; }
  body.page-template-template-new-home .hero.slider .carousel-item .banner-img img{ max-width:100%; border-radius: 18px; }
  .hero.slider #sliderhome .banner-img { width: 100%; }
}

