.elementor-3462 .elementor-element.elementor-element-11048a1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3462 .elementor-element.elementor-element-78df1b86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:100px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-3462 .elementor-element.elementor-element-78df1b86:not(.elementor-motion-effects-element-type-background), .elementor-3462 .elementor-element.elementor-element-78df1b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0484f3;}.elementor-3462 .elementor-element.elementor-element-78df1b86::before, .elementor-3462 .elementor-element.elementor-element-78df1b86 > .elementor-background-video-container::before, .elementor-3462 .elementor-element.elementor-element-78df1b86 > .e-con-inner > .elementor-background-video-container::before, .elementor-3462 .elementor-element.elementor-element-78df1b86 > .elementor-background-slideshow::before, .elementor-3462 .elementor-element.elementor-element-78df1b86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3462 .elementor-element.elementor-element-78df1b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0087F0;--background-overlay:'';}.elementor-3462 .elementor-element.elementor-element-727074b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3462 .elementor-element.elementor-element-7b609298{width:var( --container-widget-width, 662px );max-width:662px;--container-widget-width:662px;--container-widget-flex-grow:0;}.elementor-3462 .elementor-element.elementor-element-7b609298 .elementor-heading-title{font-size:74px;line-height:1.08em;color:#FFFFFF;}.elementor-3462 .elementor-element.elementor-element-3737173d .elementor-button{background-color:#FFFFFF;font-size:17px;font-weight:500;letter-spacing:0px;fill:#0075CF;color:#0075CF;padding:21px 28px 21px 28px;}.elementor-3462 .elementor-element.elementor-element-48827024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3462 .elementor-element.elementor-element-32bce928 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3462 .elementor-element.elementor-element-32bce928 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3462 .elementor-element.elementor-element-32bce928{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3462 .elementor-element.elementor-element-2f7ca87d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3462 .elementor-element.elementor-element-63aa989{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3462 .elementor-element.elementor-element-63aa989.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3462 .elementor-element.elementor-element-75fa2b12{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;}.elementor-3462 .elementor-element.elementor-element-75fa2b12 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-3462 .elementor-element.elementor-element-6306beda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3462 .elementor-element.elementor-element-6306beda.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3462 .elementor-element.elementor-element-1ded23a7{--e-image-carousel-slides-to-show:7;}.elementor-3462 .elementor-element.elementor-element-5367dcb2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3462 .elementor-element.elementor-element-5367dcb2:not(.elementor-motion-effects-element-type-background), .elementor-3462 .elementor-element.elementor-element-5367dcb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3462 .elementor-element.elementor-element-34a9aab2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3462 .elementor-element.elementor-element-3dafa0e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;}.elementor-3462 .elementor-element.elementor-element-ff719c3{width:var( --container-widget-width, 708px );max-width:708px;--container-widget-width:708px;--container-widget-flex-grow:0;}.elementor-3462 .elementor-element.elementor-element-724493b4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-eb9b750 );--border-color:var( --e-global-color-eb9b750 );--border-radius:8px 8px 8px 8px;}.elementor-3462 .elementor-element.elementor-element-724493b4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3462 .elementor-element.elementor-element-24694730{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-3462 .elementor-element.elementor-element-24694730 img{height:36px;object-fit:contain;object-position:center left;}.elementor-3462 .elementor-element.elementor-element-2dc81432 .elementor-heading-title{font-size:28px;}.elementor-3462 .elementor-element.elementor-element-4deab791{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;font-size:16px;line-height:1.5em;}.elementor-3462 .elementor-element.elementor-element-c97e55b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-eb9b750 );--border-color:var( --e-global-color-eb9b750 );--border-radius:8px 8px 8px 8px;}.elementor-3462 .elementor-element.elementor-element-c97e55b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3462 .elementor-element.elementor-element-17001cc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:4px 0px 4px 0px;text-align:start;}.elementor-3462 .elementor-element.elementor-element-17001cc7 img{height:20px;object-fit:contain;object-position:center left;}.elementor-3462 .elementor-element.elementor-element-3684a2ca .elementor-heading-title{font-size:28px;}.elementor-3462 .elementor-element.elementor-element-2c8c6469{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;font-size:16px;line-height:1.5em;}.elementor-3462 .elementor-element.elementor-element-1fdf25bd{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-eb9b750 );--border-color:var( --e-global-color-eb9b750 );--border-radius:8px 8px 8px 8px;}.elementor-3462 .elementor-element.elementor-element-1fdf25bd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3462 .elementor-element.elementor-element-279b6f2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:4px 0px 4px 0px;text-align:start;}.elementor-3462 .elementor-element.elementor-element-279b6f2b img{height:22px;object-fit:contain;object-position:center left;}.elementor-3462 .elementor-element.elementor-element-69aa32b .elementor-heading-title{font-size:28px;}.elementor-3462 .elementor-element.elementor-element-737bc817{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;font-size:16px;line-height:1.5em;}.elementor-3462 .elementor-element.elementor-element-58992f83 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3462 .elementor-element.elementor-element-7433ecf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3462 .elementor-element.elementor-element-7433ecf8:not(.elementor-motion-effects-element-type-background), .elementor-3462 .elementor-element.elementor-element-7433ecf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004232;}.elementor-3462 .elementor-element.elementor-element-4d81b83{--display:flex;--justify-content:center;}.elementor-3462 .elementor-element.elementor-element-4d81b83.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3462 .elementor-element.elementor-element-467a9cf{width:var( --container-widget-width, 681px );max-width:681px;--container-widget-width:681px;--container-widget-flex-grow:0;}.elementor-3462 .elementor-element.elementor-element-50315d9b{--display:flex;--justify-content:center;}.elementor-3462 .elementor-element.elementor-element-50315d9b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3462 .elementor-element.elementor-element-1348e6d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:100px;--margin-bottom:400px;--margin-left:0px;--margin-right:0px;}.elementor-3462 .elementor-element.elementor-element-32eb6329{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-3462 .elementor-element.elementor-element-343ca1bc{width:var( --container-widget-width, 897px );max-width:897px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:897px;--container-widget-flex-grow:0;}.elementor-3462 .elementor-element.elementor-element-343ca1bc .elementor-heading-title{font-size:32px;font-weight:500;line-height:1.24em;letter-spacing:-0.2px;}.elementor-3462 .elementor-element.elementor-element-695bce15{font-size:18px;font-weight:400;}.elementor-3462 .elementor-element.elementor-element-21ac40db{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3462 .elementor-element.elementor-element-21ac40db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3462 .elementor-element.elementor-element-21ac40db img{width:130px;}.elementor-3462 .elementor-element.elementor-element-14250484{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-3462 .elementor-element.elementor-element-14250484:not(.elementor-motion-effects-element-type-background), .elementor-3462 .elementor-element.elementor-element-14250484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070E20;}.elementor-3462 .elementor-element.elementor-element-14250484::before, .elementor-3462 .elementor-element.elementor-element-14250484 > .elementor-background-video-container::before, .elementor-3462 .elementor-element.elementor-element-14250484 > .e-con-inner > .elementor-background-video-container::before, .elementor-3462 .elementor-element.elementor-element-14250484 > .elementor-background-slideshow::before, .elementor-3462 .elementor-element.elementor-element-14250484 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3462 .elementor-element.elementor-element-14250484 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#171921;--background-overlay:'';}.elementor-3462 .elementor-element.elementor-element-46ae6dbe{--display:flex;--justify-content:center;}.elementor-3462 .elementor-element.elementor-element-46ae6dbe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3462 .elementor-element.elementor-element-500c48df .elementor-heading-title{color:#FFFFFF;}.elementor-3462 .elementor-element.elementor-element-17c8d454{--display:flex;--justify-content:center;}.elementor-3462 .elementor-element.elementor-element-17c8d454.e-con{--flex-grow:1;--flex-shrink:0;}@media(max-width:1024px){.elementor-3462 .elementor-element.elementor-element-343ca1bc .elementor-heading-title{font-size:36px;}}@media(min-width:768px){.elementor-3462 .elementor-element.elementor-element-727074b0{--width:70%;}.elementor-3462 .elementor-element.elementor-element-48827024{--width:50%;}.elementor-3462 .elementor-element.elementor-element-63aa989{--width:100%;}.elementor-3462 .elementor-element.elementor-element-6306beda{--width:100%;}.elementor-3462 .elementor-element.elementor-element-724493b4{--width:22%;}.elementor-3462 .elementor-element.elementor-element-c97e55b{--width:22%;}.elementor-3462 .elementor-element.elementor-element-1fdf25bd{--width:22%;}.elementor-3462 .elementor-element.elementor-element-4d81b83{--width:100%;}.elementor-3462 .elementor-element.elementor-element-50315d9b{--width:100%;}.elementor-3462 .elementor-element.elementor-element-32eb6329{--width:72%;}.elementor-3462 .elementor-element.elementor-element-46ae6dbe{--width:40%;}.elementor-3462 .elementor-element.elementor-element-17c8d454{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3462 .elementor-element.elementor-element-724493b4{--width:40%;}.elementor-3462 .elementor-element.elementor-element-c97e55b{--width:40%;}.elementor-3462 .elementor-element.elementor-element-1fdf25bd{--width:40%;}}@media(max-width:880px) and (min-width:768px){.elementor-3462 .elementor-element.elementor-element-727074b0{--width:100%;}.elementor-3462 .elementor-element.elementor-element-48827024{--width:100%;}}@media(max-width:880px){.elementor-3462 .elementor-element.elementor-element-78df1b86{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-3462 .elementor-element.elementor-element-7b609298{--container-widget-width:485px;--container-widget-flex-grow:0;width:var( --container-widget-width, 485px );max-width:485px;}.elementor-3462 .elementor-element.elementor-element-7b609298 .elementor-heading-title{font-size:50px;}.elementor-3462 .elementor-element.elementor-element-343ca1bc .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-3462 .elementor-element.elementor-element-724493b4{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3462 .elementor-element.elementor-element-24694730{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-3462 .elementor-element.elementor-element-24694730 img{height:30px;}.elementor-3462 .elementor-element.elementor-element-c97e55b{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3462 .elementor-element.elementor-element-17001cc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-3462 .elementor-element.elementor-element-17001cc7 img{height:30px;}.elementor-3462 .elementor-element.elementor-element-1fdf25bd{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3462 .elementor-element.elementor-element-279b6f2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-3462 .elementor-element.elementor-element-279b6f2b img{height:30px;}.elementor-3462 .elementor-element.elementor-element-4d81b83{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3462 .elementor-element.elementor-element-4d81b83.e-con{--order:-99999 /* order start hack */;}.elementor-3462 .elementor-element.elementor-element-50315d9b{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3462 .elementor-element.elementor-element-46ae6dbe{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3462 .elementor-element.elementor-element-46ae6dbe.e-con{--order:-99999 /* order start hack */;}.elementor-3462 .elementor-element.elementor-element-17c8d454{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}}/* Start custom CSS for image-carousel, class: .elementor-element-1ded23a7 */#home-clients .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
  position: relative;
  display: flex;
  align-items: center !important;
}

#home-clients::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(to right, #ffeef8, transparent 10% 90%, #ffeef8);
    background: linear-gradient(to right, #fff, transparent 10% 90%, #fff);
    z-index: 1;
}

#home-clients img {
    max-height: 40px !important;
    width: auto !important;
    opacity: .4;
}/* End custom CSS */
/* Start custom CSS */.pinned-img {
  position: sticky;
  top: 100px;
  height: 70vh;
  background-size: contain !important;
  background-position: center;
  background-repeat: no-repeat;
  margin: 80px 0 8px 80px;
}

.pinned-img img {
  display: none !important;
  transition: background-image 0.4s ease-in-out, opacity 0.4s ease-in-out;
}







/* color pairings */

.light-pink h2, .light-pink h4, .light-pink {
    color: #690031;
}

.light-blue h2, .light-blue h3, .light-blue {
    color: #222875;
}

.dark-green h2, .dark-green h3, .dark-green, .dark-green a .elementor-button-text {
    color: #CAFCDC;
    color: #CEFFCA;
}

.light-green h1, .light-green h2, .light-green h3, .light-green {
    color: #004232;
}



.dark h2, .dark h4 {
    color: #ffeaec;
    color: #f1f1f1;
}

.dark {
    color: #a3a7b0;
    color: #f1f1f1;
}

.red h2, .red h4, .red li, .red {
    color: #FFEAEC;
}

.dark-blue h2, .dark-blue h3, .dark-blue {
    color: #c3f4fc;
}

.blue h1, .blue h2, .blue h3, .blue, .blue .btn-link a {
    color: #fff !important;
}



/* button link */

.btn-link a {
    background-color: transparent !important;
    display: flex;
    padding: 0 !important;
    border-width: 0 0 0 0;
}

.btn-link svg {
    margin-top: -1px;
}

.btn-link.underline a .elementor-button-text{
    border-style: solid;
    border-radius: 0px !important; 
    border-width: 0 0 1px 0;
}

.btn-link.black a {
    color: #0d0d0d;
    font-weight: 600;
    font-size: 17px;
    border-color: #242975;
}

.btn-link.black svg {
    margin-left: 6px;
    width: 20px;
}

.btn-link.blue a {
    color: #242975;
    border-color: #242975;
}


/* button outline */

.btn-outline a, 
.btn-outline a:hover, 
.btn-outline a:focus {
border: solid #6e6e6e 1px;
background: #fafafa !important;
color: #0d0d0d !important;
}

.btn-outline.green a, 
.btn-outline.green a:hover,
.btn-outline.green a:focus {
border: solid #CAFCDC 1px;
background: transparent !important;
color: #CAFCDC;
}

.btn-outline.red a, 
.btn-outline.red a:hover,
.btn-outline.red a:focus {
border: solid #ffeaec 1px;
background: transparent !important;
color: #ffeaec !important;
}

.btn-outline.dark a, 
.btn-outline.dark a:hover, 
.btn-outline.dark a:focus {
border: solid #fff 1px;
background: #171921 !important;
color: #fff !important;
}

.btn-outline.light-pink a, 
.btn-outline.light-pink a:hover, 
.btn-outline.light-pink a:focus {
border: solid #a65d7c 1px;
background: rgba(255, 255, 255, 0) !important;
color: #690031 !important;
}



/* structure */

.gap-2col .e-con-inner {
    gap: 48px
}

@media (width > 767px) {
.gap-2col .e-con-inner {
    gap: 100px
}
}

.gap-3col .e-con-inner {
    gap: 40px 60px
}

@media (width > 767px) {
.gap-3col .e-con-inner {
    gap: 80px 80px
}
}

.gap-3col-article .e-con-inner {
    gap: 40px 40px
}

@media (width > 767px) {
.gap-3col-article .e-con-inner {
    gap: 80px 40px
}
}

.gap-grid .e-con-inner {
    gap: 24px
}

@media (width > 767px) {
.gap-grid .e-con-inner {
    gap: 54px 24px
}
}

@media (width < 767px) {
.gap-grid .e-con-inner > div:first-of-type {
    margin-bottom: 32px !important;
}
}



.box-4col-pd {
    padding: 34px 34px 44px 24px;
}



.box-4col-pd a {
    margin-top: 20px;
}

@media (width > 767px) {
.box-4col-pd {
    padding: 24px 24px 40px;
}
}





.pd-hero-filled {
    padding-block: 48px;
}

@media (width > 767px) {
.pd-hero-filled {
    padding-block: 70px;
}
}

.pd-section-mdl {
    padding-block: 90px;
}

@media (width > 767px) {
.pd-section-mdl {
    padding-block: 110px !important;
}
}

.pd-section-top {
    padding-block: 90px 0px;
}

@media (width > 767px) {
.pd-section-top {
    padding-block: 120px 0px;
}
}





.divider-gap {
    padding-block: 24px;
}

.divider-list {
    padding-block: 10px;
}





/* content column */

.content-col {
    gap: 22px;
}

.text {
    max-width: 520px !important;
    
}

.content-col a {
    margin-top: 20px;
}



/* widgets*/

.testimonial * {
    font-size: 34px;
    line-height: 1.3 !important;
    letter-spacing: -0.1px;
    font-weight: 600 !important;
    margin-right: 20px;
    font-family: 'articulat-cf';
}

.howitworks:not(h4) {
    font-size: 17px;
}

.howitworks:not(h4) {
   padding-right: 10px;
}

.howitworks .elementor-spacer-inner {
    height: 28px !important;
}

@media (width > 767px) {
.howitworks .elementor-spacer-inner {
    height: 40px !important;
}

.howitworks:not(h4) {
   padding-right: 0px;
}
}


.accordion-content {
    color: #3d3d3d;
    color: #42515a;
    padding-top: 20px;
    padding-bottom: 50px;
    border: 0;
    width: 84%;
    font-size: 16px !important;
}

@media (width > 767px) {
   .accordion-content {
    font-size: 17px !important;
    } 
}



.faq-question h3 {
    font-family: "figtree", Sans-serif;
    font-size: 17px !important;
    font-weight: 500;
    line-height: 1.35em;
    letter-spacing: 0px !important;
    margin-right: 44px;
}

@media (width > 767px) {
   .faq-question h3 {
    font-size: 18px !important;
    line-height: 1.2em;
    } 
}

@media (width > 1024px) {
   .faq-question h3 {
    font-size: 20px !important;
    } 
}

.btn-link.icon-md svg {
    width: 6px !important;
    margin-top: 1px;
}/* End custom CSS */