
/* Commmon css start */
body{font-size: 16px;}

.sticky-header header#masthead{transition:all 0.3s ease;}
.sticky-header header#masthead {background: #19234db5;padding:20px 0px}

.container{max-width: 1484px;padding: 0px 20px;width: 90%;margin: 0 auto;}
.container-full{width: 100%;}
a{text-decoration: none;}
ul,ol{list-style-type: none;}
a:hover{color: var(--primary-color);}
strong,b {font-weight: 700;}
.flexible-section.remove-pt{padding-top: 0px;}
.flexible-section.remove-pb{padding-bottom: 0px;}
.section-padding{padding: 135px 0px;}

.btn{display: flex;font-weight: bold;font-size: 16px;line-height: 100%;text-transform: uppercase;color: #fff;align-items: center;justify-content: center;padding: 22px 25px;transition: all 0.3s ease;position:relative;overflow:hidden;}
.btn:hover{color:#FFFFFF;}

.btn.btn-without-bg{padding:0px;}
.btn.btn-without-bg .cta-text{padding: 0px;border: none;position: relative;margin-right: 13px;}
.btn.btn-without-bg .cta-text::before {content: '';position: absolute;bottom: -3px;left: 0px;right: 0px;width: 100%;height: 1px;background: #fff;transition:all 0.3s ease;}
.btn.btn-without-bg:hover .cta-text::before{content: '';width:0px;}

.primary-btn {background: #DF6236;border: 0;color: #fff;padding: 20px 65px 20px 25px;display: inline-block;vertical-align: top;text-transform: uppercase;background: linear-gradient(90deg, #DF6236 0.24%, #E9933D 88%);background: -webkit-linear-gradient(90deg, #DF6236 0.24%, #E9933D 88%);font-size: 16px;line-height: 1.2;text-decoration: none;position: relative;overflow: hidden;font-weight: 700;}
.primary-btn span {color: inherit;}
.primary-btn:after {content: "";height: 20px;width: 20px;background: url(../images/arrow-white-img.svg) no-repeat center;position: absolute;right: 30px;top: 50%;transform: translateY(-50%);transition: 0.6s ease;transform-origin: center;}
.primary-btn:hover:after {transform: translateY(-50%) rotate(42deg);}
.primary-btn:hover{color: #FFFFFF;}
.btn-hover-text {position: absolute;left: 0;top: 20px;transition: 0.6s ease;}
.btn-text-cover {position: relative;overflow: hidden;display: block;}
.primary-btn:hover .btn-text {top: -20px;}
.btn-text {position: relative;top: 0;transition: 0.6s ease;perspective: 1000px;}
.primary-btn:hover .btn-hover-text {top: 0;}
.primary-btn:before {content: "";height: 100%;width: 30%;position: absolute;left: -30%;top: 0;background: linear-gradient(273deg, #525252 0.24%, #393939 88%);transition: 1s ease;opacity: 0.4;filter: blur(30px);}
.primary-btn:hover:before {left: 120%;}

.primary-btn.btn-orange-outline{background: linear-gradient(90deg, rgba(223, 98, 54, 0.3) 0.24%, rgba(233, 147, 61, 0.3) 87.25%);border:1px solid #DF6236;}
.primary-btn.btn-orange-outline:hover{background: linear-gradient(90deg, #DF6236 0.24%, #E9933D 88%);}




.flexible-section .section-heading {margin-bottom: 62px;}

/* Header css start */
header#masthead {padding: 44px 0px 0px;position: fixed;top: 0px;left: 0px;right: 0px;z-index: 1111;}
/* Header css end */


/* Footer css start */
.col-title {width: 40%;}
.footer-content span {color: #4679BD;}
.footer-cta {text-align: left;display: flex;}
.footer-content{margin-bottom: 40px;}
.footer-content p {font-weight: 400;font-size: 26px;line-height: 39px;margin: 0 0 28px;}
.site-footer .footer-top {padding: 135px 0 30px;}
.marketing-text {font-size: 26px;line-height: 39px;background-color: #4679BDBF;backdrop-filter: blur(23px);padding: 20px 50px;bottom: -32px;left: 50%;transform: translate(-50%, 0);white-space: nowrap;}
.footer-bottom-content {display: flex;align-items: center;justify-content: space-between;max-width: 1860px;}
.footer-small-text img{margin-bottom: -3px;}
.footer-bottom-content .social-media-lists {width: 300px;}
.footer-bottom-content .copyright-text {width: 300px;text-align: right;color: #fff;font-size: 16px;font-weight: 500;}
.social-media-lists .social-media-list a{transition: all 0.3s ease;}
.social-media-lists .social-media-list a img {width: 20px;height: 20px;transition: all 0.3s ease;}
.social-media-lists .social-media-list a:hover {transform: scale(1.1);}
.social-media-lists {display: flex;align-items: center;gap: 16px;}
.social-media-lists .social-media-list a {width: 40px;height: 40px;background-color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.footer-bottom {padding: 86px 0px 48px;background-color: var(--primary-color);}
.site-footer::after,
.site-footer::before{content: '';background-size: cover;background-position: center;background-repeat: no-repeat;position: absolute;top: 14%;width: 50%;height: 50%;z-index: -1;opacity: 0.6;pointer-events:none;}
.site-footer::after{left: 0;background-image: url(../images/footer-left-shape-12.png);}
.site-footer::before{right: 0;background-image: url(../images/footer-right-shape-3.png);}

.site-footer .footer-bottom::after, .site-footer .footer-bottom::before {content: '';background-size: cover;background-position: center;background-repeat: no-repeat;position: absolute;top: 0px;width: 482px;height: 100%;z-index: -1;opacity: 0.4;mix-blend-mode: Multiply;max-width: 50%;pointer-events:none;}
.site-footer .footer-bottom::after{left: 0;background-image: url(../images/footer-left-blue-shape.png);}
.site-footer .footer-bottom::before{right: 0;background-image: url(../images/footer-right-blue-shape.png);}
.footer-logo-overlay {position: absolute;top: -20px;left: 50%;width: 275px;height: 292px;z-index: -1;background-size: contain;transform: translate(-50%, 0px);background-position: center;background-repeat: no-repeat;opacity: 0.03;}
.footer-small-text {margin-top: 29px;}

/* Footer css end */

/* hero section start */
.flexible-hero_section {padding: 268px 0px 215px;}
.flexible-hero_section .hero-bg {background-size: cover;display: block;width: 70%;height: 100%;position: absolute;z-index: -2;right: 0px;top: 0px;bottom: 0px;opacity: 0.7;background-position: right;}
.flexible-hero_section .hero-bg::before {content: '';position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;background: linear-gradient(270deg, rgba(25, 35, 77, 0) 8.43%, #19234D 94.78%);pointer-events: none;}
.flexible-hero_section::before {content: '';position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;background: var(--primary-color);z-index: -2;}
.flexible-hero_section .hero-content-wrapper {max-width: 860px;}
.flexible-hero_section .hero-content-wrapper h1 span{color: #E9933D;} 
.flexible-hero_section .hero-content::before {content: '';width: 3px;height: 100%;position: absolute;left: 0px;top: 0px;background: #fff;display: block;}
.flexible-hero_section .hero-content {padding-left: 56px;max-width: 785px;margin: 52px 0 63px;}
.flexible-hero_section .hero-content p {font-weight: 300;font-size: 22px;line-height: 32px;margin:0 0 32px;}
.flexible-hero_section .hero-content p strong{font-weight: 400;}
.flexible-hero_section .hero-video-col {flex: 1;    margin-right: -52px;}
.flexible-hero_section .hero-video-wrapper {width: 114px;height: 114px;border: 1px solid #fff;background-color: rgba(255,255,255,0.15);display: flex;align-items: center;justify-content: center;border-radius: 50%;transition:all 0.3s ease;}
.flexible-hero_section .hero-video-wrapper:hover{transform:scale(1.1,1.1);}
.flexible-hero_section .hero-video-wrapper img {width: 40px;height: 40px;position: relative;right: -3px;}
.flexible-hero_section .hero-cta-wrapper {gap: 28px;}

.modal {display: none;height: 100vh;position: fixed;top: 0;left: 0;width: 100%;z-index: 1000;overflow: auto;z-index: 11111;}
.modal .modal__bg {background: rgba(0, 0, 0, 0.8);height: 100vh;position: absolute;width: 100%;left: 0px;top: 0px;z-index: -1;}
.modal .modal__content {background: transparent;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 100%;max-width: 1280px;max-height: calc(100% - 60px);max-height: 100%;padding: 0 20px;}
.modal .modal__content .js-modal-close {cursor: pointer;position: absolute;right: 0px;top: 0px;background-color: var(--secondary-color);box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2) !important;color: #fff;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;font-size: 30px;}
.modal .modal__content video {width: 100%;height: auto;cursor: pointer;}
.modal .video-wrapper {padding-top: 56.25%;position: relative;}
.modal .video-wrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/* hero section end */

/* Rating and logo section css start */
.rating-image-wrapper{margin: 0 0 6px;}
.flexible-rating_and_logo_section {padding: 50px 0px;}
.flexible-rating_and_logo_section .logo-col {flex: 1;}
.flexible-rating_and_logo_section  .rating-col {min-width: 400px;}
.flexible-rating_and_logo_section .logos-lists .logo-item img {max-height: 90px;object-fit: contain;max-width: 210px;}
.flexible-rating_and_logo_section .rating-wrapper-content {max-width: 330PX;}
.flexible-rating_and_logo_section .rating-text-wrapper p {font-size: 22px;line-height: 32px;font-weight: 300;}
.flexible-rating_and_logo_section .rating-text-wrapper p:last-child {margin-bottom: 0px;}
.flexible-rating_and_logo_section .container-full {padding-left: calc((100vw - 1444px) / 2);}
.flexible-rating_and_logo_section .logos-wrapper{width: 100%;overflow: hidden;white-space: nowrap;box-sizing: border-box;position: relative;}
.flexible-rating_and_logo_section .logos-lists {display: flex;align-items: center;justify-content: center;gap: 55px;animation: partner-logo 80s linear infinite;mix-blend-mode: luminosity;}
@keyframes partner-logo {from {transform: translateX(0);}to {transform: translateX(-50%);}}
.profile-logo-part{align-items: center;display: flex;flex-wrap: wrap;gap: 5px;}

/* Rating and logo section css end */

/* Two column section css start */
.flexible-two_column_section {padding: 80px 0px;}
.flexible-two_column_section .content-wrapper {max-width: 500px;}
.flexible-two_column_section .content-wrapper ul li::before {content: '';background-image: url(../images/said-smile-icon.svg);width: 28px;height: 28px;display: inline-block;position: absolute;left: 0px;background-repeat: no-repeat;background-position: center;background-size: contain;top: 7px;}
.flexible-two_column_section.you-need-section .content-wrapper ul li::before{content: '';background-image: url(../images/orange-checkmark-icon.svg);background-size:18px;}
.flexible-two_column_section .image-col img {max-width: 593px;max-height: 837px;}
.flexible-two_column_section .heading {margin-bottom: 30px;}
.flexible-two_column_section .content-wrapper {max-width: 673px;margin-left: auto;}
.flexible-two_column_section .content-wrapper p {margin: 0 0 21px;line-height: normal;}
.flexible-two_column_section .content-wrapper p:last-child {line-height: 27px;margin:0px;}
.flexible-two_column_section .content-wrapper ul li {padding-left: 39px;display: flex;position: relative;gap: 21px;}
.flexible-two_column_section .content-wrapper ul {display: grid;flex-wrap: wrap;gap: 20px;margin-bottom: 20px;}
.flexible-two_column_section.need-help-section .content-wrapper ul {margin-top: 32px;max-width: 635px;}
.flexible-two_column_section .content-wrapper blockquote p {display: flex;gap: 38px;line-height: 27px;}
.flexible-two_column_section .content-wrapper blockquote {position: relative;border-left: 3px solid #DDDDDD;padding-left: 36px;margin-bottom: 31px;margin-top: 29px;}
.flexible-two_column_section .content-wrapper blockquote p b {max-width: 100px;}
.flexible-two_column_section.need-help-section::before,
.flexible-two_column_section.need-help-section::after{content: '';position: absolute;top: 0px;bottom: 0px;z-index: -1;width: 50%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;pointer-events:none;}
.flexible-two_column_section.need-help-section::before{left: 0px;background-image: url(../images/2-columns-image/left-shape-img.png);opacity: 0.1;}
.flexible-two_column_section.need-help-section::after{right: 0px;background-image: url(../images/2-columns-image/right-shape-img.png);opacity: 0.07;}
.flexible-two_column_section.need-help-section .content-wrapper ul{grid-template-columns: 1fr 1fr;}
.flexible-two_column_section.need-help-section .content-wrapper .heading {max-width: 560px;}

.flexible-two_column_section.you-need-section .two-column-section-bg {anchor-name: none;background-position: center;background-size: cover;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-repeat: no-repeat;z-index: -1;}
.flexible-two_column_section.you-need-section .heading.text-primary {color: #fff;}
.flexible-two_column_section.you-need-section .content h4{margin:0px 0px 30px;color: #fff;}
.flexible-two_column_section.you-need-section .content p,
.flexible-two_column_section.you-need-section .content li {color: #fff;}
.flexible-two_column_section.you-need-section .content-wrapper ul {gap: 13px;margin-bottom: 34px;}
.flexible-two_column_section.you-need-section::before{content: '';position: absolute;top: 0px;bottom: 0px;z-index: -1;width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;left: 0px;background-image: url(../images/you-need-shape-img.png);opacity: 0.2;mix-blend-mode: multiply;z-index: 1;pointer-events:none;}
.flexible-two_column_section.you-need-section .content{margin: 0 0 40px;}
.flexible-two_column_section.you-need-section {padding: 135px 0px;}

/* Two column section css end */

/* Card section css start */
.mtc-section .section-content p {margin: 0 0 13px;}

.flexible-card_section .card-section-bg {background-size: cover;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: -2;background-position: center;background-repeat: no-repeat;pointer-events:none;}
.flexible-card_section::before {content: '';position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: -1;}
.flexible-card_section .cards-lists {display: grid;}
.flexible-card_section .cards-lists.grid-three {grid-template-columns: 1fr 1fr 1fr;gap: 20px;}
.flexible-card_section .item {padding: 54px;transition: all 0.3s ease;position: relative;cursor:pointer;}
.flexible-card_section .card-title {font-family: Lato;font-weight: 700;font-size: 22px;line-height: 36px;}
.flexible-card_section .card-wrapper {margin-top: 60px;}
.flexible-card_section .card-bottom-content {margin-top: 44px;}
.flexible-card_section.reasons-section .card-bottom-content {margin-top: 58px;}
.flexible-card_section .cards-lists.grid-four {grid-template-columns: 1fr 1fr 1fr 1fr;gap: 20px;}
.flexible-card_section .section-content {margin-top: 30px;}
.flexible-card_section .item .card-content-text p:last-child {margin: 0px;}
.flexible-card_section .card-bottom-content p{font-weight: 300;}

.flexible-card_section.section-bg-blue {padding: 135px 0px 108px;}
.flexible-card_section.section-bg-blue .section-heading .heading{color: #fff;}
.flexible-card_section.section-bg-blue .section-heading .section-content{color: #fff;}
.flexible-card_section.section-bg-blue .item .card-title{color: #fff;}
.flexible-card_section.section-bg-blue .item{background: #4679BD26;}
.flexible-card_section.section-bg-blue .item .card-content-text{color: #fff;}
.flexible-card_section.section-bg-blue .card-bottom-content{color: #fff;}
.flexible-card_section.section-bg-blue .item:hover {background: linear-gradient(90deg, #DF6236 0.24%, #E9933D 88%);transition:all 0.3s ease}
.flexible-card_section.section-bg-blue .item::before,
.flexible-card_section.section-bg-blue .item::after {content: '';position: absolute;top: 0px;right: 0px;display: block;opacity: 0;transition: all 0.3s;z-index: 1;}
.flexible-card_section.section-bg-blue .item::before {width: 150px;height: 2px;background: linear-gradient(45deg, transparent 60%, #fff);}
.flexible-card_section.section-bg-blue .item::after {width: 2px;height: 150px;background: linear-gradient(45deg, transparent 60%, #fff);}
.flexible-card_section.section-bg-blue .item:hover::before, 
.flexible-card_section.section-bg-blue .item:hover::after {opacity: 1;}

.flexible-card_section.mtc-section .item {padding: 54px 10px;}
.flexible-card_section.mtc-section .item .card-title {text-align: center;}
.flexible-card_section.mtc-section .card-section-bg::before {background: linear-gradient(180deg, rgba(25, 35, 77, 0.7) -90%, #19234D 105.68%);position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: -1;content: '';display: block;}
.flexible-card_section.mtc-section::before,
.flexible-card_section.mtc-section::after{content: '';position: absolute;top: 0px;bottom: 0px;z-index: -1;background-size: cover;background-position: center;background-repeat: no-repeat;mix-blend-mode: multiply;opacity: 0.5;pointer-events:none;}
.flexible-card_section.mtc-section::before{left: 0px;background-image: url('../images/mtc/left-shape-img.png');width: 50%;max-width: 600px;} 
.flexible-card_section.mtc-section::after{right: 0px;background-image: url('../images/mtc/right-shape-img-1.png');width: 50%;height: 80%;}

.flexible-card_section.section-bg-white .section-heading .heading{color: var(--primary-color);}
.flexible-card_section.section-bg-white .section-heading .section-content{color: var(--primary-color);}
.flexible-card_section.section-bg-white.pathway-section .section-heading .heading{line-height:1;}

.flexible-card_section.industry-leaders-section .item {border: 1px solid #E5E5E5;padding: 34px 10px;text-align: center;height: 100%;display: flex;align-items: center;justify-content: center;}
.flexible-card_section.industry-leaders-section .cards-lists {align-items: center;}
.flexible-card_section.industry-leaders-section .item img {max-width: 220px;max-height: 100px;}
.flexible-card_section.industry-leaders-section .item .card-img {display: flex;}
.flexible-card_section.industry-leaders-section{padding: 135px 0px;}
.flexible-card_section.industry-leaders-section .section-content{margin-top: 20px;}

.flexible-card_section.reasons-section .item {background: #4679BD1A;}
.flexible-card_section.reasons-section .item .card-img {background-color: #E9933D;width: 70px;height: 70px;display: flex;align-items: center;justify-content: center;}
.flexible-card_section.reasons-section .item:hover .card-img {background-color: #19234D;}

.flexible-card_section.reasons-section .item {padding: 55px 48px 59px 54px;}
.flexible-card_section.reasons-section .item .card-title {margin: 31px 0px 21px;text-transform: uppercase;}
.flexible-card_section.reasons-section::before,
.flexible-card_section.reasons-section::after{content: '';position: absolute;top: 0px;bottom: 0px;z-index: -1;width: 50%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;mix-blend-mode: multiply;pointer-events:none;}
.flexible-card_section.reasons-section::before{left: 0px;background-image: url(../images/reasons/left-shape-img.png);opacity: 0.2;}
.flexible-card_section.reasons-section::after{right: 0px;background-image: url(../images/reasons/right-shape-img.png);opacity: 0.2;}

.flexible-card_section.pathway-section .item {background-color: var(--primary-color);padding: 79px 64px 72px 62px;overflow: visible;}
.flexible-card_section.pathway-section .item * {color: #fff;}
.flexible-card_section.pathway-section .item .card-title {font-size: 32px;line-height: 1;margin-bottom: 10px;text-transform: uppercase;}
.flexible-card_section.pathway-section .item .card-content-text h4 {font-size: 22px;line-height: 32px;margin-bottom: 36px;}
.flexible-card_section.pathway-section .cards-lists {gap: 36px;}
.flexible-card_section.pathway-section .item::before {content: '';position: absolute;top: 50%;right: -60px;width: 80px;height: 80px;background-color: #5278B8;border-radius: 50%;z-index: 2;transform: translateY(-50%);background-image: url(../images/rightarrow-white-img.svg);background-position: center;background-repeat: no-repeat;background-size: 14px;}
.flexible-card_section.pathway-section .item:last-child::before {display: none;}
.flexible-card_section.pathway-section .item::after {content: '';position: absolute;bottom: 0px;right: 0px;width: 100%;height: 100%;background-image: url(../images/pathway-card-shape-img.png);background-size: cover;background-position: center;background-repeat: no-repeat;z-index: 1;opacity: 0.4;display: block;mix-blend-mode: multiply;pointer-events:none;}
.flexible-card_section.pathway-section::before,
.flexible-card_section.pathway-section::after{content: '';position: absolute;top: 0px;bottom: 0px;z-index: -1;width: 50%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;mix-blend-mode: multiply;pointer-events: none;}
.flexible-card_section.pathway-section::before{left: 0px;background-image: url(../images/pathway/left-shape-img.png);opacity: 0.15;}
.flexible-card_section.pathway-section::after{right: 0px;background-image: url(../images/pathway/right-shape-img.png);opacity: 0.15;}
.flexible-card_section.pathway-section .section-heading span{color:#5278B8;font-size:32px;}
.flexible-card_section.pathway-section .item .card-title,
.flexible-card_section.pathway-section .item .card-content-text h4{color:#E9933D;}
.flexible-card_section.pathway-section .item p{margin:0 0 27px;}
.flexible-card_section.pathway-section .item p:last-child{margin:0;}


.flexible-card_section.how-it-work-section .card-section-bg::before {content: '';position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: #BBBBBB;opacity: 0.95;}
.flexible-card_section.how-it-work-section .item {background-color: #fff;text-align: center;padding: 92px 10px 72px;}
.flexible-card_section.how-it-work-section .item .card-img {background-color: #E9933D;padding: 0px;position: absolute;left: 50%;transform: translate(-50%, 0px);top: -50px;width: 100px;height: 100px;display: flex;align-items: center;justify-content: center;}
.flexible-card_section.how-it-work-section .item .card-img img {width: 50px;height: 50px;object-fit: contain;}
.flexible-card_section.how-it-work-section .section-heading {margin-bottom: 120px;}
.flexible-card_section.how-it-work-section .item .card-title span {display: block;margin: 0px;color: var(--secondary-color);font-weight: 700;position: relative;top: 5px;}
.flexible-card_section.how-it-work-section .item .card-title {font-size: 26px;line-height: 36px;text-transform: uppercase;color: var(--primary-color);margin-bottom: 18px;}
.flexible-card_section.how-it-work-section .cards-lists {gap: 50px;}
.flexible-card_section.how-it-work-section .item .card-content-text p {font-size: 22px;line-height: 36px;color: var(--primary-color);font-weight: 700;}
.flexible-card_section.how-it-work-section .card-bottom-content p {color: var(--primary-color);font-weight: 400;}

.flexible-card_section.how-it-work-section::before,
.flexible-card_section.how-it-work-section::after{content: '';position: absolute;top: 0px;bottom: 0px;z-index: -1;width: 30%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;mix-blend-mode: Multiply;opacity: 0.1;pointer-events:none;}
.flexible-card_section.how-it-work-section::before{left: 0px;background-image: url(../images/pathway/left-shape-img.png);}
.flexible-card_section.how-it-work-section::after{right: 0px;background-image: url(../images/pathway/right-shape-img.png);}

.flexible-card_section.how-it-work-section .item::before{content: '';position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-image: url(../images/how-it-works/card-shape-img.png);opacity: 0.15;mix-blend-mode: multiply;pointer-events:none;}

/* Card section css end */

/* Process slider section css start */

.flexible-process_slider_section .section-heading p{font-size:22px;font-weight:bold;}
.flexible-process_slider_section .heading {color: #fff;margin-bottom: 22px;}
.flexible-process_slider_section .section-content p {color: #fff;}
.flexible-process_slider_section .process-card {background: #152439;margin: 0 10px;padding: 63px 51px 16px 60px;height: 100%;display: flex;flex-direction: column;transition: all 0.3s;}
.flexible-process_slider_section .process-slider-wrapper {margin: 0 -10px 0px;padding-bottom: 90px;}
.flexible-process_slider_section .process-card * {color: #fff;}
.flexible-process_slider_section .process-card h3.process-slider-count{color: #5278B8;font-size: 45px;margin: 0 0 15px;}
.flexible-process_slider_section .process-card:hover h3.process-slider-count{color: #FFFFFF;}
.flexible-process_slider_section .slick-track {display: flex;height: 100%;}
.flexible-process_slider_section .process-slider-item {height: initial;}
.flexible-process_slider_section .slick-track::before {display: none;}
.flexible-process_slider_section .process-card .process-slider-content{max-width:372px;}
.flexible-process_slider_section .process-card .process-slider-content p {font-size: 22px;line-height: 36px;}
.flexible-process_slider_section .process-card .process-slider-title {font-size: 26px;font-weight: 700;}
.flexible-process_slider_section .process-card .process-slider-title b {font-weight: 800;}

.flexible-process_slider_section .process-card:hover {background: linear-gradient(90deg, #DF6236 0.24%, #E9933D 88%);}
.flexible-process_slider_section .process-card .process-shape-bg::before,
.flexible-process_slider_section .process-card .process-shape-bg::after {content: '';position: absolute;top: 0px;right: 0px;display: block;opacity: 0;transition: all 0.3s;z-index: 1;}
.flexible-process_slider_section .process-card .process-shape-bg::before {width: 150px;height: 2px;background: linear-gradient(45deg, transparent 60%, #fff);}
.flexible-process_slider_section .process-card .process-shape-bg::after {width: 2px;height: 150px;background: linear-gradient(45deg, transparent 60%, #fff);}
.flexible-process_slider_section .process-card:hover .process-shape-bg::before, 
.flexible-process_slider_section .process-card:hover .process-shape-bg::after {opacity: 1;}

.flexible-process_slider_section .process-slider-wrapper-content .slick-list{max-width:calc(100vw - ((100vw - 1484px) / 2));margin:0px auto;margin-right:0px;}

.flexible-process_slider_section .process-slider-wrapper .slick-prev {left: 0px;}
.flexible-process_slider_section .process-slider-wrapper .slick-next,
.flexible-process_slider_section .process-slider-wrapper .slick-prev{width: 60px !important;height: 60px !important;z-index: 2 !important;top: unset;bottom: -63px !important;right:unset;border: 1px solid transparent;background:linear-gradient(#000, #000) padding-box, linear-gradient(90deg, #DF6236 0.24%, #E9933D 100%) border-box;transition:all 0.3s ease;}
.flexible-process_slider_section .process-slider-wrapper .slick-next{left: calc(100vw - ((100vw - 1318px) / 2));}
.flexible-process_slider_section .process-slider-wrapper .slick-prev{left: calc(100vw - ((100vw - 1158px) / 2));}
.flexible-process_slider_section .process-slider-wrapper .slick-prev::before{background-image: url(../images/orangeleft-slider-arrow.svg);}
.flexible-process_slider_section .process-slider-wrapper .slick-next::before{background-image: url(../images/orangeright-slider-arrow.svg);}
.flexible-process_slider_section .process-slider-wrapper .slick-next::before, 
.flexible-process_slider_section .process-slider-wrapper .slick-prev::before {content: "" !important;background-repeat: no-repeat;width: 60px;height: 60px;display: flex !important;opacity: 1 !important;background-size: initial;background-color: transparent;background-position: center;transition:all 0.3s ease;}
.flexible-process_slider_section .process-slider-wrapper .slick-next:hover, 
.flexible-process_slider_section .process-slider-wrapper .slick-prev:hover{background: linear-gradient(90deg, #E9933D 0%, #DF6236 99.76%);}
.flexible-process_slider_section .process-slider-wrapper .slick-next:hover::before, 
.flexible-process_slider_section .process-slider-wrapper .slick-prev:hover::before{filter: brightness(0) invert(1);}

.client-review-section h2.heading{margin: 0 0 21px;}

.flexible-process_slider_section .progress {display: block;width: calc(100% - 180px);height: 5px;overflow: hidden;background-color: #19234D;background-image: linear-gradient(to right, var(--secondary-color), var(--secondary-color));background-repeat: no-repeat;background-size: 0 100%;transition: background-size .4s ease-in-out;}
.flexible-process_slider_section .progress .sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}

.flexible-process_slider_section::before,
.flexible-process_slider_section::after{content: '';position: absolute;top: 0px;bottom: 0px;z-index: -1;width: 50%;background-size: cover;background-position: center;background-repeat: no-repeat;pointer-events:none;}
.flexible-process_slider_section::before{left: 0px;background-image: url(../images/process/left-shape-img.png);opacity: 0.3;height: 600px;}
.flexible-process_slider_section::after{right: 0px;background-image: url(../images/process/right-shape-img.png);opacity: 0.3;height: 400px;}
.flexible-process_slider_section .process-card::before {content: '';position: absolute;top: 0%;right: 0px;width: 100%;height: 100%;z-index: 2;background-image: url(../images/process/card-mask-img.png);background-position: center;background-repeat: no-repeat;background-size: cover;mix-blend-mode: multiply;opacity: 0.7;pointer-events: none;}
.flexible-process_slider_section .process-card:hover::before {background-image: url(../images/process/card-active-shape-img.png);opacity: 0.3;}

.flexible-process_slider_section .section-content h4{margin:0px 0px 20px;color:#FFFFFF;}
.flexible-process_slider_section .section-content p{font-weight:400;font-size:18px;margin:0px 0px 10px;}
.flexible-process_slider_section.flexible-section .section-heading{margin:0px;}
.flexible-process_slider_section.section-padding{padding:100px 0px;}


/* Process slider section css end */

/* Client review section css start */
.flexible-client_review_section .client-review-item {width: calc(33.33% - 14px);padding: 66px 52px 65px 59px;display: flex;flex-direction: column;}
.flexible-client_review_section .client-review-item .review-card {flex: 1 1 auto;display: flex;flex-direction: column;gap: 27px;z-index:3;position:relative;}
.flexible-client_review_section .client-review-item .review-card h3 {font-size: 26px;line-height: 37px;margin-bottom: 20px;}
.flexible-client_review_section .client-review-item .review-card p {font-weight: 300;}
.flexible-client_review_section .client-review-item p.review-name {text-transform: uppercase;font-weight: 600;margin: 0px;}
.flexible-client_review_section .client-review-item .review-designation {line-height: 20px;max-width: 210px;margin: 0px;}
.flexible-client_review_section .review-star {width: 115px;height: 20px;position: relative;}
.flexible-client_review_section .review-star .star-show {background-image: url('https://cdlp.wpenginepowered.com/wp-content/uploads/2025/12/star-img.svg');width: 118px;height: 20px;background-size: cover;background-repeat: no-repeat;}
.flexible-client_review_section .review-star .star-icon {background-image: url('https://cdlp.wpenginepowered.com/wp-content/uploads/2025/12/star-img.svg');width: 118px;height: 20px;background-size: cover;background-repeat: no-repeat;filter: grayscale(1);z-index: -1;position: absolute;top: 0px;left: 0px;}
.flexible-client_review_section .review-star .star-show.rating-four {width: 99px;}
.flexible-client_review_section .review-star .star-show.rating-three {width: 74px;}
.flexible-client_review_section .review-star .star-show.rating-two {width: 42px;}
.flexible-client_review_section .review-star .star-show.rating-one {width: 24px;}

.flexible-client_review_section.client-review-section::before,
.flexible-client_review_section.client-review-section::after{content: '';position: absolute;bottom: 0px;z-index: -1;width: 50%;background-size: cover;background-position: center;background-repeat: no-repeat;pointer-events: none;}
.flexible-client_review_section.client-review-section::before{left: 0px;background-image: url(../images/review/left-shape-img.png);opacity: 0.15;height: 90%;top: 0px;}
.flexible-client_review_section.client-review-section::after{right: 0px;background-image: url(../images/review/right-shape-img.png);opacity: 0.16;height: 80%;bottom: 0px;}

.flexible-client_review_section .client-review-item::before {content: '';position: absolute;top: 0px;left: 0px;width: 100%;height: 70%;z-index: 2;background-image: url(../images/review/card-shape-img.png);background-position: center;background-repeat: no-repeat;background-size: cover;mix-blend-mode: multiply;opacity: 0.5;pointer-events:none;}
.flexible-client_review_section .client-review-item.single-review-item {padding: 85px 65px 70px 85px;;max-width: 953px;width: 100%;margin: 0 auto;}
.flexible-client_review_section .client-review-item.single-review-item .review-content-heading {font-size: 26px;line-height: 36px;text-transform: uppercase;margin-bottom: 24px;margin-top: 36px;}
.flexible-client_review_section .client-review-item.single-review-item .review-card {gap: 0px;}
.flexible-client_review_section .client-review-item.single-review-item .image-name-part {display: flex;align-items: center;}
.flexible-client_review_section .client-review-item.single-review-item .profile-logo-part {position: relative;padding-right: 29px;margin-right: 35px;display: flex;gap: 25px;}
.flexible-client_review_section .client-review-item.single-review-item .profile-logo-part::before {content: '';position: absolute;top: 0px;right: 0px;width: 1px;height: 83px;background: var(--secondary-color);}
.flexible-client_review_section .client-review-item.single-review-item .profile-logo-part img {max-width: 210px;max-height: 96px;object-fit: contain;}
.flexible-client_review_section .client-review-item.single-review-item .name-designation {max-width: 200px;}
.flexible-client_review_section .client-review-item.single-review-item .review-content {max-height: 248px;overflow: auto;padding-right: 15px;margin-bottom: 34px;margin-right: 9px;}
.flexible-client_review_section .client-review-item.single-review-item .review-content::-webkit-scrollbar {width: 3px;}
.flexible-client_review_section .client-review-item.single-review-item .review-content::-webkit-scrollbar-track {background: rgba(255,255,255,0.2);}
.flexible-client_review_section .client-review-item.single-review-item .review-content::-webkit-scrollbar-thumb {background: #fff;}
.flexible-client_review_section .client-review-item.single-review-item .review-content::-webkit-scrollbar-thumb:hover {background: #555;}
.flexible-client_review_section .client-review-item.single-review-item .review-star .star-show {width: 143px;height: 20px;}
.flexible-client_review_section .client-review-item.single-review-item .review-star .star-icon{width: 143px;}

.card-bottom-content h4{font-weight:normal;}
.how-it-work-section .card-bottom-content{margin-top: 60px;}

.flexible-client_review_section.real-stories-section::before,
.flexible-client_review_section.real-stories-section::after{content: '';position: absolute;top: 0px;bottom: 0px;z-index: -1;width: 30%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;opacity: 0.15;}
.flexible-client_review_section.real-stories-section::before{left: 0px;background-image: url(../images/single-review/left-shape-img.png);}
.flexible-client_review_section.real-stories-section::after{right: 0px;background-image: url(../images/single-review/right-shape-img.png);}


.client-review-slider{padding-bottom: 115px;}
.client-review-slider .slick-track{display: flex;flex-wrap: wrap;}
.client-review-slider .client-review-item{height:auto !important;}
.client-review-slider .slick-prev {left: 0px;}
.client-review-slider .slick-next,
.client-review-slider .slick-prev{width: 60px !important;height: 60px !important;z-index: 2 !important;top: unset;bottom: -30px !important;right:unset;border: 1px solid transparent;background:linear-gradient(#FFFFFF, #FFFFFF) padding-box, linear-gradient(90deg, #DF6236 0.24%, #E9933D 100%) border-box;transition:all 0.3s ease;margin:0px auto;}
.client-review-slider .slick-prev {left: -78px;right: 0px;}
.client-review-slider .slick-next {left: 0;right: -78px;}
.client-review-slider .slick-prev::before{background-image: url(../images/orangeleft-slider-arrow.svg);}
.client-review-slider .slick-next::before{background-image: url(../images/orangeright-slider-arrow.svg);}
.client-review-slider .slick-next::before, 
.client-review-slider .slick-prev::before {content: "" !important;background-repeat: no-repeat;width: 60px;height: 60px;display: flex !important;opacity: 1 !important;background-size: initial;background-color: transparent;background-position: center;transition:all 0.3s ease;}
.client-review-slider .slick-next:hover, 
.client-review-slider .slick-prev:hover{background: linear-gradient(90deg, #E9933D 0%, #DF6236 99.76%);}
.client-review-slider .slick-next:hover::before, 
.client-review-slider .slick-prev:hover::before{filter: brightness(0) invert(1);}

.client-review-slider .slick-slide {margin: 0 10px;}
.client-review-slider .slick-list {margin: 0 -10px;}
.client-review-slider .profile-logo-part {gap: 21px;}
.flexible-client_review_section .client-review-slider .client-review-item {padding: 52px 57px 58px 66px;}
.flexible-client_review_section .client-review-slider .review-content h3{text-transform: uppercase;}

.flexible-client_review_section .client-review-slider .client-review-item .review-card p {margin: 0 0 26px;}
.flexible-client_review_section .client-review-slider .review-card-footer{margin-top: 13px;}
.flexible-client_review_section .client-review-slider .review-name-part{padding-left: 36px;border-left: 1px solid #5278B8;}
.flexible-client_review_section .review-star,
.flexible-client_review_section .review-star .star-show,
.flexible-client_review_section .review-star .star-icon {width: 142px;height: 23px;}


/* Logo section */
.flexible-logo_section .section-heading{max-width: 975px;margin: 0px auto;}
.flexible-logo_section .section-content{margin-top:20px;}
.logos-list{display:flex;flex-wrap:wrap;gap: 11px;    margin: 50px 0px 108px;}
.logos-list .logos-item {background-color: #FFFFFF;padding: 12px 15px;flex-grow: 1;align-items: center;display: flex;justify-content: center;min-width: 194px;}

.cta-card-parent{grid-template-columns: 1fr 1fr 1fr;gap: 20px;display: grid;margin-top:60px;}
.cta-card-item{position:relative;}
.cta-card-item figure img{width:100%;}
.cta-card-item figure:after{content:"";background: linear-gradient(180deg, rgba(25, 35, 77, 0) 44.08%, #19234D 88.15%);width:100%;height:100%;display:block;z-index:1;    position: absolute;bottom: 0;left: 0;}
.cta-card-item h3{position: absolute;bottom: 0px;left: 0px;color: #ffffff;z-index: 1;padding: 34px 53px;font-size: 26px;line-height: 36px;font-weight: 700;}

.flexible-logo_section{position:relative;}
.flexible-logo_section:before{content:'';background-image:url(/wp-content/uploads/2025/12/cta-top-shape.png);background-repeat:no-repeat;background-position: left top;background-size:contain;width:100%;height:100%;position:absolute;left:0px;top:0px;max-width: 680px;pointer-events: none;}
.flexible-logo_section:after{content:'';background-image:url(/wp-content/uploads/2025/12/cta-bottom-shape.png);background-repeat:no-repeat;background-position: right bottom;background-size:contain;width:100%;height:100%;position:absolute;right:0px;bottom:0px;max-width: 885px;pointer-events: none;}


/* Client review section css end */


/* Form Popup */
.fmodal {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;}
.fmodal.is-open {display: flex;align-items: center;justify-content: center;}
.fmodal-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(25 35 77 / 80%);cursor: pointer;}
.fmodal-content {position: relative;z-index: 1;background: #fff;padding: 50px;max-width: 1170px;width: 90%;max-height: 90vh;overflow: auto;border-radius: 8px;}
.close-btn{width:40px;height:40px;background-image:url(../images/close-x.svg);background-position:center;background-size:35px;background-repeat:no-repeat;top: 15px;right: 15px;position:absolute;cursor:pointer;transition:all 0.3s ease;}
.close-btn:hover{opacity:0.8;transform:scale(0.9);}

body.fmodal-open {overflow: hidden;}

.mb-20{margin-top:20px;}
.mt-20{margin-bottom:20px;}

/* Responsive css start */
@media(max-width: 1650px){
    .flexible-rating_and_logo_section .container-full{padding-left: calc(5% + 20px);}
}
@media(max-width: 1519px){
    .footer-bottom-content .copyright-text,
    .footer-bottom-content .social-media-lists{width: auto;}
    .site-footer .footer-top {padding: 80px 0 30px;}
    .flexible-hero_section{padding: 200px 0px 150px;}
}

@media(max-width: 1289px){
    .site-footer .footer-logo img {max-width: 350px;}
    .marketing-text{font-size: 22px;line-height: 1.3;}
    .footer-content p{font-size: 22px;line-height: 1.3;}
    .footer-small-text{font-size: 16px;line-height: 1.3;}
    .site-footer .footer-top {padding: 65px 0 30px;}

    .flexible-hero_section .hero-content-wrapper{max-width: 58%;}
    .flexible-rating_and_logo_section .rating-text-wrapper p,
    .flexible-hero_section .hero-content p{font-size: 20px;line-height: 1.3;}
    .flexible-hero_section .hero-content{margin: 30px 0px;padding-left: 40px;}
    .flexible-hero_section{padding: 125px 0px 70px;}

    .flexible-hero_section .hero-bg{width: 100%;}
    .flexible-rating_and_logo_section .logos-lists{gap: 40px;}



    /* New Style */
    .flexible-process_slider_section.section-padding,
    .section-padding {padding: 80px 0px;}
    .flexible-section .section-heading {margin-bottom: 40px;}
    .flexible-client_review_section .client-review-item.single-review-item {padding: 40px;}
    .flexible-card_section.how-it-work-section .cards-lists {gap: 30px;}

    .flexible-card_section.how-it-work-section .item .card-content-text p {font-size: 20px;line-height: 30px;}
    .flexible-card_section.how-it-work-section .item .card-title {font-size: 22px;line-height: 26px;}
    .flexible-card_section.how-it-work-section .item .card-title span {margin: 0px 0 10px;}
    .flexible-card_section.how-it-work-section .section-heading {margin-bottom: 90px;}
    h4 {font-size: 20px;line-height: 26px;}
    .flexible-client_review_section .client-review-item {padding: 30px;}
    .flexible-client_review_section .client-review-item .review-card h3 {font-size: 20px;line-height: 30px;margin-bottom: 15px;}
    .client-review-section .client-review-list .profile-logo-part img.img-fluid {max-height: 45px;}
    .client-review-section .client-review-list .review-platform-image img{max-width: 25px;}

    .flexible-client_review_section .review-star .star-icon,
    .flexible-client_review_section .review-star,
    .flexible-client_review_section .review-star .star-show {width: 80px;height: 12px;}

    .flexible-card_section.section-bg-blue,
    .flexible-two_column_section.you-need-section {padding: 50px 0px;}

    .flexible-two_column_section .heading {margin-bottom: 20px;}
    .flexible-two_column_section.you-need-section .content h4 {margin: 0px 0px 20px;}
    .flexible-two_column_section.you-need-section .content-wrapper ul {gap: 10px;margin-bottom: 25px;}
    .flexible-two_column_section.you-need-section .content {margin: 0 0 20px;}

    .flexible-card_section.pathway-section .section-heading span {font-size: 26px;}
    .flexible-card_section .card-wrapper {margin-top: 40px;}
    .flexible-card_section.pathway-section .item {padding: 35px;}

    .flexible-card_section.pathway-section .item::before {content: '';right: -45px;width: 60px;height: 60px;background-size: 12px;}
    .flexible-card_section.pathway-section .cards-lists {gap: 26px;}

    .flexible-card_section.reasons-section .card-bottom-content {margin-top: 30px;}
    .flexible-card_section.reasons-section .item {padding: 20px;}
    .flexible-card_section.reasons-section .item .card-title {margin: 20px 0px 10px;}

    .flexible-process_slider_section .progress {width: 700px;}
    .flexible-process_slider_section .process-slider-wrapper {padding-bottom: 60px;padding-left:20px;}
    .flexible-process_slider_section .process-slider-wrapper .slick-prev {left: calc(100vw - ((100vw - 580px) / 2));}
    .flexible-process_slider_section .process-slider-wrapper .slick-next {left: calc(100vw - ((100vw - 730px) / 2));}
    .flexible-two_column_section .image-col img {max-width: 390px;max-height: unset;}

    .flexible-two_column_section .content-wrapper p {margin: 0 0 15px;}
    .flexible-two_column_section .content-wrapper blockquote p {gap: 25px;}
    .flexible-two_column_section .content-wrapper blockquote {padding-left: 25px;margin-bottom: 25px;margin-top: 25px;}
    .mtc-section .section-content p {margin: 0 0 10px;}
    .flexible-card_section .card-title {font-size: 20px;line-height: 30px;}
    .flexible-process_slider_section .process-card {padding: 30px;}
    .flexible-process_slider_section .process-card .process-slider-content p {font-size: 20px;line-height: 30px;}

    .cta-card-item h3 {padding: 25px 30px;font-size: 20px;line-height: 22px;}

}

@media(max-width: 1024px){
    .marketing-text{white-space: normal;width: 90%;font-size: 16px;}
    
    .footer-top-row {gap: 20px;}
    .footer-bottom-content {flex-direction: column;gap: 15px;}
    .footer-bottom {padding: 60px 0 30px;}
    .site-footer .footer-top {padding: 50px 0 30px;}
    .site-footer .footer-logo img {max-width: 300px;}
    .flexible-hero_section{padding: 150px 0px 130px;}

    .flexible-hero_section .hero-video-col{display: none;}
    .flexible-hero_section .hero-content-wrapper{max-width: 100%;}
    .flexible-hero_section .hero-content{padding-left: 30px;}
    .flexible-hero_section .hero-cta-wrapper{gap: 20px;}

    .flexible-rating_and_logo_section .rating-text-wrapper p,
    .flexible-hero_section .hero-content p{font-size: 18px;}

    .flexible-rating_and_logo_section .rating-and-logo-row {flex-direction: column;}
    .flexible-rating_and_logo_section .container-full {width: 90%;padding: 0px 20px;margin: 0 auto;}
    .flexible-rating_and_logo_section .rating-col {min-width: 100%;margin-bottom: 20px;}
    .flexible-rating_and_logo_section .rating-wrapper-content {max-width: 100%;}
    .flexible-rating_and_logo_section .rating-wrapper-content .rating-image-wrapper {margin-bottom: 10px;}
    .flexible-rating_and_logo_section .logos-lists .logo-item img {max-height: 80px;max-width: 150px;}
    .flexible-rating_and_logo_section .logos-lists{gap: 25px;}

    /* New Style */
    .footer-logo{order: -1;}
    .footer-content {margin-bottom: 20px;}
    .footer-content p {margin: 0 0 15px;font-size: 18px;}
    .flexible-rating_and_logo_section .container-full,
    .container {padding: 0px 30px;width: 100%;}
    .flexible-two_column_section,
    .section-padding {padding: 60px 0px;}
    .flexible-client_review_section .client-review-item.single-review-item .review-content-heading {font-size: 22px;line-height: 30px;margin-bottom: 20px;margin-top: 30px;}
    .how-it-work-section .card-bottom-content {margin-top: 30px;}
    .flexible-card_section.how-it-work-section .cards-lists {gap: 20px;}
    .flexible-card_section.how-it-work-section .item .card-title {font-size: 20px;line-height: 24px;margin-bottom: 15px;}
    .flexible-card_section.how-it-work-section .item .card-content-text p {font-size: 16px;line-height: 24px;}
    .flexible-card_section.how-it-work-section .item {padding: 45px 10px 25px;}
    .flexible-card_section.how-it-work-section .item .card-img img {width: 40px;height: 40px;}
    .flexible-card_section.how-it-work-section .item .card-img {width: 80px;height: 80px;}

    .client-review-section .client-review-list .review-platform-image img {max-width: 20px;}
    .client-review-section .client-review-list .profile-logo-part img.img-fluid {max-height: 29px;}
    .flexible-client_review_section .client-review-item .review-card {gap: 20px;}
    .flexible-client_review_section .client-review-item .review-card h3 {font-size: 18px;line-height: 26px;margin-bottom: 10px;}
    .flexible-client_review_section .client-review-item {padding: 25px;}
    .font-16px {font-size: 14px;}
    .flexible-client_review_section .client-review-item .review-designation {line-height: 18px;}
    .flexible-client_review_section .review-star .star-icon, .flexible-client_review_section .review-star, .flexible-client_review_section .review-star .star-show {width: 65px;height: 10px;}
    .flexible-process_slider_section .section-heading p,
    h4 {font-size: 18px;line-height: 24px;}
    
    .flexible-two_column_section.you-need-section .content h4 {margin: 0px 0px 10px;}
    .flexible-two_column_section .content-wrapper ul li {padding-left: 32px;gap: 10px;font-size: 16px;}
    .flexible-two_column_section.you-need-section .content-wrapper ul {gap: 5px;margin-bottom: 20px;}

    .primary-btn {font-size: 15px;padding: 12px 45px 12px 18px;}
    .primary-btn:after {content: "";right: 17px;}

	.btn{font-size: 15px;padding: 12px 18px;}
	.btn .cta-text {margin-right: 15px;}
	.flexible-card_section.pathway-section .item {padding: 25px;}
	.flexible-card_section.pathway-section .item::before {content: '';right: -36px;width: 48px;height: 48px;background-size: 9px;}
	.flexible-card_section.pathway-section .cards-lists {gap: 20px;}
	.flexible-card_section.pathway-section .item .card-title {font-size: 26px;margin-bottom: 8px;}
	.flexible-card_section.pathway-section .item .card-content-text h4 {font-size: 16px;line-height: 22px;margin-bottom: 16px;}
	.flexible-card_section.pathway-section .section-heading span {font-size: 18px;}
	.flexible-card_section .card-bottom-content p{margin:0px;}

	.flexible-card_section.reasons-section .item .card-img {width: 55px;height: 55px;}
	.flexible-card_section.reasons-section .item .card-img img{max-width:30px;}
	.flexible-card_section .cards-lists.grid-four {gap: 10px;}
	.flexible-card_section.reasons-section .item .card-title {margin: 15px 0px 10px;font-size: 18px;line-height: 24px;}
	.flexible-card_section.reasons-section .item {padding: 16px;}
	.flexible-section .section-heading {margin-bottom: 30px;}
	.flexible-card_section .card-wrapper {margin-top: 30px;}

	.flexible-process_slider_section .progress {width: 520px;}
	.flexible-process_slider_section .process-slider-wrapper .slick-next::before, .flexible-process_slider_section .process-slider-wrapper .slick-prev::before {content: "";width: 50px;height: 50px;}
	.flexible-process_slider_section .process-slider-wrapper .slick-next, .flexible-process_slider_section .process-slider-wrapper .slick-prev {width: 50px !important;height: 50px !important;bottom: -50px !important;}
	.flexible-process_slider_section .process-slider-wrapper .slick-prev {left: calc(100vw - ((100vw - 410px) / 2));}
	.flexible-process_slider_section .process-slider-wrapper .slick-next {left: calc(100vw - ((100vw - 540px) / 2));}

	.flexible-process_slider_section .process-card {padding: 25px;}
	.flexible-process_slider_section .process-card h3.process-slider-count {font-size: 36px;margin: 0 0 12px;}
	.flexible-process_slider_section .process-card .process-slider-content p {font-size: 18px;line-height: 26px;margin:0px;}

	.flexible-card_section.mtc-section .item {padding: 35px 10px;}
	.flexible-card_section .card-title {font-size: 18px;line-height: 24px;}
	.flexible-card_section .card-bottom-content {margin-top: 30px;}
	.mtc-section .section-content p {margin: 0 0 5px;}
	.flexible-card_section .section-content {margin-top: 20px;}
	.flexible-two_column_section.need-help-section .content-wrapper ul {margin-top: 20px;grid-template-columns: 1fr;}
	.flexible-two_column_section .content-wrapper blockquote p {gap: 15px;}
	.flexible-two_column_section .content-wrapper blockquote {padding-left: 20px;margin-bottom: 20px;}
	.flexible-two_column_section .image-col img {max-width: 300px;}

	.flexible-two_column_section .content-wrapper ul li::before {content: '';width: 24px;height: 24px;top: 5px;}
	.flexible-two_column_section .content-wrapper ul {gap: 10px;}
	.flexible-hero_section {padding: 150px 0px 50px;}
	.flexible-hero_section .hero-content p {margin: 0 0 15px;}

	.header-logo img{max-width:210px;}
	.site-header .row{align-items:center;}

	.logos-list {margin: 40px 0px 60px;}
	.cta-card-parent {gap: 15px;margin-top: 30px;}
	.cta-card-item h3 {padding: 20px;font-size: 18px;line-height: 21px;}

	.flexible-client_review_section .client-review-slider .client-review-item {padding: 40px;}

	.flexible-two_column_section.you-need-section .two-column-section-bg {background-position: center left;background-color: #18244da1;background-blend-mode: multiply;}


}

@media(max-width: 767px){
    .col-content,.col-title,.container{width: 100%;}
    .flexible-rating_and_logo_section .rating-text-wrapper p,.flexible-hero_section .hero-content p,.footer-content p{font-size: 16px;}
    .site-footer .footer-top {padding: 40px 0 30px;}
    .flexible-hero_section .hero-cta-wrapper{gap: 20px;}   
    .flexible-rating_and_logo_section .container-full{padding: 0px 20px;}
    .primary-btn{font-size: 14px;}
    .btn{font-size: 14px;}
    .flexible-rating_and_logo_section .logos-lists{gap: 20px;}
    .flexible-rating_and_logo_section .logos-lists .logo-item img {max-height: 60px;max-width: 120px;}

    /* New style */ 
    .footer-bottom {padding: 50px 0 20px;}
    .marketing-text {font-size: 14px;padding: 20px;}
    .flexible-client_review_section .client-review-item.single-review-item .review-content-heading {font-size: 20px;line-height: 28px;margin-bottom: 20px;margin-top: 25px;}
    .flexible-client_review_section .client-review-item.single-review-item {padding: 30px;}

    .single-review-item  .platform-logo-part img{max-width:25px;}
    .footer-content p {margin: 0 0 10px;}
    .footer-small-text {margin-top: 20px;}
    .footer-content {margin-bottom: 15px;}    
    .single-review-item .platform-logo-part img {max-width: 18px;}
    .flexible-client_review_section .client-review-item.single-review-item .profile-logo-part img {max-width: 95px;max-height: 55px;}
    .flexible-client_review_section .client-review-item.single-review-item .profile-logo-part {padding-right: 15px;margin-right: 20px; gap: 10px;min-width:57%;}
    .font-16px {font-size: 11px;}

    .flexible-client_review_section .client-review-item.single-review-item .review-content {padding-right: 15px;margin-bottom: 20px;margin-right: 9px;}
    .flexible-client_review_section .client-review-item.single-review-item .profile-logo-part::before {content: '';height: 55px;}
    .flexible-card_section.how-it-work-section .cards-lists {gap: 80px;flex-direction: column;display: flex;}

    .flexible-client_review_section .client-review-item {width: 100%;}
    .two-column-row{flex-wrap:wrap;}
    .flexible-two_column_section.you-need-section .two-column-section-bg {background-position: center left;background-color: #18244da1;background-blend-mode: multiply;}
    .flexible-card_section .cards-lists.grid-four,
    .flexible-card_section.pathway-section .cards-lists {grid-template-columns: 1fr;}


    .flexible-card_section.pathway-section .item::before {content: '';right: 0;bottom: -32px;top: unset;left: 0;margin: 0px auto;transform: rotate(90deg);}

    .flexible-process_slider_section .process-slider-wrapper {padding-bottom: 30px;}
    .flexible-process_slider_section .progress {width: 100%;}
    .flexible-process_slider_section .process-slider-wrapper .slick-next {left: calc(50vw + 25px);}
    .flexible-process_slider_section .process-slider-wrapper .slick-prev {left: calc(50vw - 25px);}
    .flexible-process_slider_section .process-slider-wrapper .slick-next::before, .flexible-process_slider_section .process-slider-wrapper .slick-prev::before {content: "";width: 40px;height: 40px;}
    .flexible-process_slider_section .process-slider-wrapper .slick-next, .flexible-process_slider_section .process-slider-wrapper .slick-prev {width: 40px !important;height: 40px !important;bottom: -90px !important;}
    /*.process-slider-parent{padding-bottom:50px;}*/
    .flexible-card_section .cards-lists.grid-three {grid-template-columns: 1fr;}
    .flexible-card_section .card-title {font-size: 16px;line-height: 22px;}
    .flexible-two_column_section .image-col img {max-width: 220px;}

    .cta-card-parent {grid-template-columns: 1fr;}
    .client-review-slider {padding-bottom: 60px;}
    .client-review-slider .slick-next::before, .client-review-slider .slick-prev::before {width: 40px;height: 40px;}
    .client-review-slider .slick-next, .client-review-slider .slick-prev {width: 40px !important;height: 40px !important;}
    .client-review-slider .slick-prev {left: -50px;right: 0px;}
    .client-review-slider .slick-next {left: 0;right: -50px;}

}

@media(max-width: 480px){
	.flexible-card_section .cards-lists.grid-three {grid-template-columns: 1fr;}
	.flexible-hero_section .hero-cta-wrapper {gap: 10px;}
	.btn .cta-text {margin-right: 10px;}
	.primary-btn{font-size: 12px;padding: 9px 35px 9px 11px;}
	.primary-btn:after {content: "";right: 12px;background-size: 10px;height: 15px;width: 15px;}
	.btn {font-size: 12px;height: unset;padding: 9px 11px;}
	.flexible-client_review_section .client-review-item.single-review-item .image-name-part {flex-direction: column;}

	.flexible-client_review_section .client-review-item.single-review-item .profile-logo-part {padding-right: 0;margin-right: 0;gap: 10px;min-width: 100%;}
	.flexible-client_review_section .client-review-item.single-review-item .profile-logo-part::before{display:none;}
	.btn .cta-arrow img {max-width: 8px;}
	.site-header .container{padding: 0px 20px;}
	.header-logo img {max-width: 120px;}

	.cta-card-item h3 {font-size: 16px;line-height: 22px;}

}