.section-awards{--gap:5rem}.section-awards:after{background:linear-gradient(to left,var(--section-background) 0,transparent 100%);content:"";height:100%;position:absolute;right:0;top:0;width:20%;z-index:9}@media (max-width:768px){.section-awards:after{display:none}}.section-awards .section-container{display:flex;justify-content:center}.section-awards .section-container .title-and-subtitle{padding-left:50px;width:33.3333333333%}.section-awards .section-container .title-and-subtitle .rating{display:flex;justify-content:flex-start;margin-top:50px}.section-awards .section-container .title-and-subtitle .rating .wrapper{align-items:center;border:1px solid var(--ps-primary-neon-500);border-radius:100px;display:flex;gap:.5rem;justify-content:center;padding:10px 20px;width:auto}.section-awards .section-container .title-and-subtitle .rating .icon{height:30px;width:30px}.section-awards .section-container .title-and-subtitle .rating .icon svg{fill:var(--ps-primary-neon-500);height:auto;width:100%}.section-awards .section-container .title-and-subtitle .rating p{line-height:1;margin-bottom:0}.section-awards .section-container .logos{display:flex;flex-direction:column;gap:2rem;overflow-x:hidden;position:relative;width:66.6666666667%}.section-awards .section-container .logos:before{background:linear-gradient(to right,var(--section-background) 0,transparent 100%);content:"";height:100%;left:0;position:absolute;top:0;width:20%;z-index:9}.section-awards .section-container .logos .row{position:relative;z-index:8}.section-awards .section-container .logos .row .logo{align-items:center;display:flex}.section-awards .section-container .logos .row.upper .logo img{height:200px;width:auto}.section-awards .section-container .logos .row.lower .logo img{height:auto;width:200px}.section-awards .section-container .logos .row .marquee-container{overflow-x:hidden}.section-awards .section-container .logos .row .marquee-container .marquee-wrapper .marquee-item{flex-shrink:unset}@media (min-width:767px){.section-awards .section-container{padding-left:calc(50vw - 635px)}}@media (max-width:767px){.section-awards .section-container{align-items:center;flex-direction:column}.section-awards .section-container .logos{width:100%}.section-awards .section-container .logos:before{display:none}.section-awards .section-container .title-and-subtitle{padding-left:0;width:90%}.section-awards .section-container .title-and-subtitle,.section-awards .section-container .title-and-subtitle *{text-align:center}.section-awards .section-container .title-and-subtitle .rating{justify-content:center;margin-top:30px}}.section-awards .ornament{z-index:10!important}

.section-blog .section-container{display:flex;flex-direction:column}.section-blog .section-container .section-title{margin-bottom:0!important}.section-blog .section-container .cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,400px));justify-content:center}.section-blog .section-container .cards-swiper{width:100%}@media (min-width:767px){.section-blog .section-container .cards-swiper{padding:20px 10px}}.section-blog .section-container .cards-swiper .swiper-wrapper{align-items:stretch}.section-blog .section-container .cards-swiper .swiper-wrapper .swiper-slide{height:auto}.section-blog .section-container .navigation-arrows{display:flex;gap:1rem;justify-content:center;margin:50px 0 0;width:100%}.section-blog .section-container .navigation-arrows>div{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;border:2px solid var(--ps-primary-black-500);border-radius:50%;display:flex;height:30px;justify-content:center;padding:10px;touch-action:manipulation;transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30px;will-change:transform}.section-blog .section-container .navigation-arrows>div:hover{background-color:var(--ps-secondary-dark-olive);cursor:pointer}.section-blog .section-container .navigation-arrows>div:active{background-color:var(--ps-secondary-dark-olive);transform:scale(.95) translateZ(0)}.section-blog .section-container .navigation-arrows>div,.section-blog .section-container .navigation-arrows>div *{transition:all .25s ease}.section-blog .section-container .navigation-arrows>div i,.section-blog .section-container .navigation-arrows>div svg{height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.section-blog .section-container .navigation-arrows>div:hover>i,.section-blog .section-container .navigation-arrows>div:hover>svg{color:var(--ps-primary-neon-500)}

.section-case-studies{padding-bottom:0!important;padding-top:0!important}.section-case-studies .section-container{align-items:stretch;background:var(--ps-primary-neon-500);border-radius:16px;display:flex;gap:50px;justify-content:space-between;padding:100px 0 100px 100px}.section-case-studies .section-container .title-and-subtitle{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:33.3333333333%}.section-case-studies .section-container .title-and-subtitle .section-title{margin-bottom:20px}.section-case-studies .section-container .title-and-subtitle .navigation-arrows{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:30px}@media (max-width:767px){.section-case-studies .section-container .title-and-subtitle .navigation-arrows{margin-top:10px}}.section-case-studies .section-container .title-and-subtitle .navigation-arrows svg{height:50px;width:50px}.section-case-studies .section-container .title-and-subtitle .navigation-arrows svg,.section-case-studies .section-container .title-and-subtitle .navigation-arrows svg *{transition:all .15s ease}.section-case-studies .section-container .title-and-subtitle .navigation-arrows>div:hover svg{fill:var(--ps-secondary-dark-olive)}.section-case-studies .section-container .title-and-subtitle .navigation-arrows>div:hover svg circle{stroke:var(--ps-secondary-dark-olive)}.section-case-studies .section-container .title-and-subtitle .navigation-arrows>div:hover svg path{stroke:var(--ps-primary-neon-500)}.section-case-studies .section-container .title-and-subtitle .navigation-arrows>div:hover svg path:last-child{fill:transparent}.section-case-studies .section-container .title-and-subtitle .navigation-arrows>div:hover{cursor:pointer}@media (max-width:767px){.section-case-studies .section-container .title-and-subtitle :not(.prev,.next){text-align:center;width:100%}}.section-case-studies .section-container .case-studies{width:66.6666666667%}.section-case-studies .section-container .case-studies .swiper-wrapper{align-items:stretch;padding:0 0 20px 20px}.section-case-studies .section-container .case-studies .card{align-items:flex-end;background-color:var(--ps-secondary-white);border-radius:30px;box-shadow:var(--shadow--md);display:flex;flex-direction:column;gap:20px;height:auto;justify-content:flex-start;max-width:400px;padding:30px}.section-case-studies .section-container .case-studies .card .featured-image{height:200px;width:100%}.section-case-studies .section-container .case-studies .card .featured-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-case-studies .section-container .case-studies .card .featured-image,.section-case-studies .section-container .case-studies .card .featured-image img{border-radius:12px}.section-case-studies .section-container .case-studies .card .title{font-weight:700;margin-bottom:0}.section-case-studies .section-container .case-studies .card .component-cta{margin-top:auto}@media (max-width:767px){.section-case-studies .section-container{flex-direction:column;gap:10px;padding:50px 0 50px 20px;width:calc(100% - 40px)}.section-case-studies .section-container .case-studies .swiper-wrapper{padding:20px 0}.section-case-studies .section-container .case-studies .card{width:300px}.section-case-studies .section-container .case-studies,.section-case-studies .section-container .title-and-subtitle{width:100%}}@media (max-width:540px){.section-case-studies .section-container{padding:50px 20px}}

section.section-comparison-table .section-container{display:flex;flex-direction:column;gap:50px}section.section-comparison-table .section-container .title-and-subtitle .section-subtitle{margin:0 0 30px!important}section.section-comparison-table .section-container .table{--fade-transition:all 250ms ease;border-radius:32px;box-shadow:var(--shadow--md);display:flex;position:relative}section.section-comparison-table .section-container .table .table-icon{left:50%;position:absolute;top:0;transform:translate(-50%,-50%);z-index:9}section.section-comparison-table .section-container .table .header{padding:20px}section.section-comparison-table .section-container .table .header .title{font-weight:700;margin-bottom:0;text-align:center;width:100%}section.section-comparison-table .section-container .table .left-side .header{background-color:var(--ps-primary-black-100);border-radius:27px 27px 0 27px}section.section-comparison-table .section-container .table .list{align-items:flex-start;display:flex;flex-direction:column;gap:40px;justify-content:flex-start;padding:20px}section.section-comparison-table .section-container .table .list .item{align-items:flex-start;display:flex;gap:.75rem;justify-content:flex-start}section.section-comparison-table .section-container .table .list .item .icon{align-items:center;border-radius:50%;display:flex;height:20px;justify-content:center;min-width:20px;padding:5px;width:20px}section.section-comparison-table .section-container .table .list .item .icon svg{height:auto;width:100%}section.section-comparison-table .section-container .table .list .item p{font-size:1.125rem;margin-bottom:0}section.section-comparison-table .section-container .table .left-side,section.section-comparison-table .section-container .table .right-side{box-sizing:border-box;flex-grow:1}section.section-comparison-table .section-container .table .left-side .list .item .icon{background-color:var(--ps-primary-black-100)}section.section-comparison-table .section-container .table .right-side .list .item .icon{background-color:var(--ps-primary-neon-500)}section.section-comparison-table .section-container .table .right-side{border:4px solid var(--ps-primary-neon-500);border-radius:32px;position:relative;transition:all .25s ease}section.section-comparison-table .section-container .table .right-side .header{background-color:var(--ps-primary-neon-500);border-radius:27px 27px 27px 0;position:relative;top:-4px}section.section-comparison-table .section-container .table .right-side .hover-content{align-items:flex-start;background-image:var(--background-image);background-position:50%;background-size:cover;border:4px solid var(--ps-primary-neon-500);border-radius:27px;display:flex;display:none;inset:0;justify-content:center;opacity:0;position:absolute;transition:var(--fade-transition);z-index:-1}@media (min-width:1100px){section.section-comparison-table .section-container .table .right-side .header,section.section-comparison-table .section-container .table .right-side .list{transition:var(--fade-transition)}section.section-comparison-table .section-container .table .right-side.no-content:hover{background-color:var(--ps-secondary-dark-olive)}section.section-comparison-table .section-container .table .right-side.no-content:hover .list .item p{color:var(--ps-secondary-white)}section.section-comparison-table .section-container .table .right-side.no-content:hover .header,section.section-comparison-table .section-container .table .right-side.no-content:hover .list{opacity:1}section.section-comparison-table .section-container .table .right-side .hover-content .component-cta{position:relative;top:50px}section.section-comparison-table .section-container .table .right-side:hover .hover-content{opacity:1;z-index:2}section.section-comparison-table .section-container .table .right-side .hover-content .overlay-image{bottom:-8px;height:400px;left:50%;position:absolute;transform:translateX(-50%)}}@media (max-width:1100px){section.section-comparison-table .section-container{gap:0}section.section-comparison-table .section-container .table{box-shadow:none;flex-direction:column;gap:40px}section.section-comparison-table .section-container .table .right-side .hover-content{display:none}section.section-comparison-table .section-container .table .section-title{margin-bottom:0!important}section.section-comparison-table .section-container .table .table-icon{display:flex;justify-content:center;left:unset;order:2;position:relative;top:unset;transform:unset;width:100%}section.section-comparison-table .section-container .table .left-side{border-radius:32px;box-shadow:var(--shadow--md);order:1}section.section-comparison-table .section-container .table .left-side .header,section.section-comparison-table .section-container .table .right-side .header{border-radius:27px 27px 0 0}section.section-comparison-table .section-container .table .right-side{order:3}}

.section-employees .section-container .employees{--gap:1rem;display:flex;flex-direction:column;gap:calc(var(--gap) + 80px);padding-top:100px;position:relative}.section-employees .section-container .employees .row .employee{align-items:center;background:var(--ps-secondary-dark-olive);border-radius:1.5rem;display:flex;flex-direction:column;max-width:500px;padding:70px 20px 20px;position:relative;width:320px;z-index:8}.section-employees .section-container .employees .row .employee:hover{cursor:pointer}.section-employees .section-container .employees .row .employee .ornament{border-radius:1.5rem;inset:0;overflow:hidden;position:absolute;z-index:-1}.section-employees .section-container .employees .row .employee .ornament svg{top:0;transform:translateY(-35%)}.section-employees .section-container .employees .row .employee .employee-image{border:5px solid var(--ps-primary-neon-500);border-radius:50%;height:100px;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:100px;z-index:9}.section-employees .section-container .employees .row .employee .employee-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-employees .section-container .employees .row .employee .employee-name-and-position{border-bottom:1px solid var(--ps-primary-neon-500);margin-bottom:20px;padding-bottom:20px;text-align:center;width:100%}.section-employees .section-container .employees .row .employee .employee-name-and-position .name,.section-employees .section-container .employees .row .employee .employee-name-and-position .position{margin-bottom:0}.section-employees .section-container .employees .row .employee .employee-name-and-position .name{font-size:1.5rem}.section-employees .section-container .employees .row .employee .employee-name-and-position .position{font-size:1rem}.section-employees .section-container .employees .row .employee .employee-skills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:20px}.section-employees .section-container .employees .row .employee .employee-skills .skill{border:2px solid var(--ps-secondary-white);border-radius:100px;color:var(--ps-secondary-white);font-size:.75rem;font-weight:600;padding:2px 8px}.section-employees .section-container .employees .row .employee .employee-info{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:20px;width:100%}.section-employees .section-container .employees .row .employee .employee-info>div p{margin-bottom:0}.section-employees .section-container .employees .row .employee .cta{background:var(--ps-gradient-radial-black);border:1px solid var(--ps-primary-neon-500);border-radius:100px;color:var(--ps-primary-neon-500);font-size:.875rem;font-weight:700;line-height:1;margin-top:auto;padding:10px;text-align:center;text-decoration:none;width:100%}

.section-faqs .section-container .faqs{--padding:20px}.section-faqs .section-container .faqs .faq:not(:last-child){border-bottom:1px solid var(--ps-primary-black-100);padding-bottom:var(--padding)}.section-faqs .section-container .faqs .faq.opened{background-color:var(--ps-primary-neon-500);border:1px solid var(--ps-primary-black-500);border-radius:18px}.section-faqs .section-container .faqs .faq:hover{cursor:pointer}.section-faqs .section-container .faqs .faq .title{padding:var(--padding) var(--padding) 0 var(--padding)}.section-faqs .section-container .faqs .faq .content{padding:var(--padding)}.section-faqs .section-container .faqs .faq .content,.section-faqs .section-container .faqs .faq .content *{font-size:1.125rem;line-height:160%}.section-faqs .section-container .faqs .faq .title{align-items:center;display:flex;justify-content:space-between}.section-faqs .section-container .faqs .faq .title p{font-size:1.25rem;font-weight:600;margin-bottom:0}.section-faqs .section-container .faqs .faq .title .icon{height:40px;min-width:40px;width:40px}.section-faqs .section-container .faqs .faq .title .icon svg{fill:var(--ps-primary-neon-500);height:auto;width:100%}.section-faqs .section-container .faqs .faq.opened .title svg{fill:var(--ps-secondary-dark-olive)}.section-faqs .section-container .faqs .faq .title svg circle,.section-faqs .section-container .faqs .faq.opened .title svg path{stroke:var(--ps-primary-neon-500)}

@media (max-width:768px){.section-feature-table{display:none}}.section-feature-table .section-container .table{background:var(--ps-secondary-dark-olive);border:1px solid var(--ps-primary-neon-500);border-radius:2rem;margin-top:50px}.section-feature-table .section-container .table,.section-feature-table .section-container .table *{transition:all .25s ease}.section-feature-table .section-container .table .headers{background:var(--ps-primary-neon-500);border-top-left-radius:2rem;border-top-right-radius:2rem;display:flex}.section-feature-table .section-container .table .headers .header{display:flex;justify-content:center;padding:30px 20px;position:relative}.section-feature-table .section-container .table .headers .header.highlight{background:var(--ps-secondary-dark-olive);border-top-left-radius:2rem;border-top-right-radius:2rem}.section-feature-table .section-container .table .headers .header.highlight h4{color:var(--ps-primary-neon-500)}.section-feature-table .section-container .table .headers .header a,.section-feature-table .section-container .table .headers .header h4{color:var(--ps-secondary-dark-olive);font-size:var(--text-base);font-weight:700;margin-bottom:0;text-align:center}.section-feature-table .section-container .table .headers .header a{display:none;height:calc(100% - 10px);left:50%;position:absolute;text-decoration:none;top:50%;transform:translate(-50%,-50%);width:calc(100% - 10px)}.section-feature-table .section-container .table .headers .header.hover_highlight:hover a{align-items:center;background:var(--ps-secondary-dark-olive);border-radius:200px;color:var(--ps-primary-neon-500)!important;display:flex;gap:.5rem;justify-content:center}.section-feature-table .section-container .table .headers .header.hover_highlight:hover h4{display:none}.section-feature-table .section-container .table .headers .header:first-child,.section-feature-table .section-container .table .rows .row .cell:first-child{width:22%}.section-feature-table .section-container .table .headers .header:nth-child(2),.section-feature-table .section-container .table .headers .header:nth-child(3),.section-feature-table .section-container .table .rows .row .cell:nth-child(2),.section-feature-table .section-container .table .rows .row .cell:nth-child(3){width:39%}@media (min-width:767px) and (max-width:1024px){.section-feature-table .section-container .table .headers .header:first-child,.section-feature-table .section-container .table .rows .row .cell:first-child{width:30%}.section-feature-table .section-container .table .headers .header:nth-child(2),.section-feature-table .section-container .table .headers .header:nth-child(3),.section-feature-table .section-container .table .rows .row .cell:nth-child(2),.section-feature-table .section-container .table .rows .row .cell:nth-child(3){width:35%}}.section-feature-table .section-container .table .rows .row{display:flex}.section-feature-table .section-container .table .rows .row .cell{align-items:center;color:var(--ps-secondary-white);display:flex;gap:1rem;padding:30px 20px}.section-feature-table .section-container .table .rows .row .cell p{margin-bottom:0}.section-feature-table .section-container .table .rows .row .cell.highlight{background:var(--ps-primary-neon-500);color:var(--ps-secondary-dark-olive)}.section-feature-table .section-container .table .rows .row:not(:last-child) .cell{border-bottom:1px solid var(--ps-primary-neon-500)}.section-feature-table .section-container .table .rows .row .cell .icon{align-items:center;background-color:var(--ps-secondary-dark-olive);border-radius:50%;display:flex;height:20px;justify-content:center;min-width:20px;padding:3px;width:20px}.section-feature-table .section-container .table .rows .row .cell.hover_highlight .icon{display:none}.section-feature-table .section-container .table .rows .row .cell .icon svg{color:var(--ps-primary-neon-500);width:100%}.section-feature-table .section-container .table:has(.headers .header.hover_highlight:hover) .headers .header.highlight{background:var(--ps-primary-neon-500)}.section-feature-table .section-container .table:has(.headers .header.hover_highlight:hover) .headers .header.highlight h4{color:var(--ps-secondary-dark-olive)}.section-feature-table .section-container .table:has(.headers .header.hover_highlight:hover) .rows .row .cell .icon{display:none}.section-feature-table .section-container .table:has(.headers .header.hover_highlight:hover) .rows .row .cell.highlight{background:var(--ps-secondary-dark-olive)}.section-feature-table .section-container .table:has(.headers .header.hover_highlight:hover) .rows .row .cell.hover_highlight{background:var(--ps-primary-neon-500)}.section-feature-table .section-container .table:has(.headers .header.hover_highlight:hover) .rows .row .cell.hover_highlight p{color:var(--ps-secondary-dark-olive)}.section-feature-table .section-container .table:has(.headers .header.hover_highlight:hover) .rows .row .cell.highlight p{color:var(--ps-secondary-white)}.section-feature-table .section-container .table:has(.headers .header.hover_highlight:hover) .rows .row .cell.hover_highlight .icon{display:block}

.section-hero{background:var(--section-background);position:relative}.section-hero .section-container{align-items:center;display:flex;gap:30px;justify-content:center}.section-hero .section-container .text-and-cta{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:var(--col-width)}.section-hero .section-container .text-and-cta .component-cta{margin-top:30px;width:auto}@media (max-width:768px){.section-hero .section-container .text-and-cta{align-items:stretch}.section-hero .section-container .text-and-cta *{text-align:center}.section-hero .section-container .text-and-cta .component-cta{margin:0 auto}}.section-hero .section-container .image{width:var(--col-width)}.section-hero .section-container .image img{height:auto;width:100%}@media (max-width:768px){.section-hero .section-container{flex-direction:column}.section-hero .section-container .image,.section-hero .section-container .text-and-cta{width:100%}}.section-hero.swirls{padding:sass_clamp(7,450,1920,12) 0 sass_clamp(6,320,1920,10)!important;position:relative}.section-hero.swirls .section-container{position:relative;z-index:2}.section-hero.swirls .section-container .header{margin-bottom:10px}.section-hero.swirls .section-container .component-cta{margin:0 auto;width:-moz-max-content;width:max-content}.section-hero.swirls .ornament-left,.section-hero.swirls .ornament-right{height:100%;position:absolute;top:0;z-index:1}@media (max-width:1680px){.section-hero.swirls .ornament-left,.section-hero.swirls .ornament-right{opacity:.15}}.section-hero.swirls .ornament-left svg,.section-hero.swirls .ornament-right svg{height:100%;width:auto}.section-hero.swirls .ornament-right{right:0}@media (max-width:767px){.section-hero.swirls .ornament-right{transform:translateX(150px)}}.section-hero.swirls .ornament-left{left:0;transform:scaleX(-1)}@media (max-width:767px){.section-hero.swirls .ornament-left{transform:scaleX(-1) translateX(150px)}}

.section-hover-image-cards{background:var(--section-background)}.section-hover-image-cards .section-container .cards{display:grid;gap:var(--cards-gap);grid-template-columns:repeat(3,1fr);justify-content:center;position:relative}.section-hover-image-cards .section-container .cards.quadrants{grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.section-hover-image-cards .section-container .cards{gap:20px;grid-template-columns:1fr}}.section-hover-image-cards .section-container .cards .card{--ornament-offset:20px;background-color:var(--ps-secondary-white);border-radius:32px;box-shadow:var(--shadow--sm);padding:40px;position:relative;transition:all .25s ease}.section-hover-image-cards .section-container .cards:not(.quadrants) .card{border:3px solid transparent}.section-hover-image-cards .section-container .cards .card:hover{background-color:var(--ps-secondary-dark-olive);cursor:pointer}.section-hover-image-cards .section-container .cards:not(.quadrants) .card:hover{border:3px solid var(--ps-primary-neon-500);box-shadow:0 0 20px 0 rgba(177,255,93,.3)}.section-hover-image-cards .section-container .cards .card:hover .title{color:var(--ps-primary-neon-500)}.section-hover-image-cards .section-container .cards .card:hover,.section-hover-image-cards .section-container .cards .card:hover p{color:var(--ps-secondary-white)}.section-hover-image-cards .section-container .cards .card:hover svg{color:var(--ps-primary-neon-500)}.section-hover-image-cards .section-container .cards .card .title{font-weight:700}.section-hover-image-cards .section-container .cards .card .card-image{filter:grayscale(100%);opacity:.15;position:absolute;transition:all .25s ease;width:var(--image-width);z-index:1}.section-hover-image-cards .section-container .cards .card:hover .card-image{filter:grayscale(0);opacity:1}.section-hover-image-cards .section-container .cards .card .card-image img{height:auto;width:100%}.section-hover-image-cards .section-container .cards .card .card-image.top-left{left:var(--ornament-offset);top:var(--ornament-offset)}.section-hover-image-cards .section-container .cards .card .card-image.top-right{right:var(--ornament-offset);top:var(--ornament-offset)}.section-hover-image-cards .section-container .cards .card .card-image.bottom-left{bottom:var(--ornament-offset);left:var(--ornament-offset)}.section-hover-image-cards .section-container .cards .card .card-image.bottom-right{bottom:var(--ornament-offset);right:var(--ornament-offset)}.section-hover-image-cards .section-container .cards .card .list{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:2}.section-hover-image-cards .section-container .cards .card .list .list-item{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.section-hover-image-cards .section-container .cards .card .list .list-item svg{min-height:20px;min-width:20px}.section-hover-image-cards .section-container .cards .card .list .list-item p{font-size:1rem;margin-bottom:0}.section-hover-image-cards .section-container .cards .guarantee-seal{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}@media (max-width:767px){.section-hover-image-cards .section-container .cards .guarantee-seal{display:flex;justify-content:center;left:50%;position:relative;top:0;transform:translate(-50%)}}

.section-icon-cards .section-container .cards.type-normal{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}@media (max-width:767px){.section-icon-cards .section-container .cards.type-normal{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:540px){.section-icon-cards .section-container .cards.type-normal{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.section-icon-cards .section-container .cards.type-normal .card{align-items:flex-start;background:var(--ps-secondary-dark-olive);border:1px solid var(--ps-primary-neon-500);border-radius:1.5rem;display:flex;gap:1.25rem;padding:20px}.section-icon-cards .section-container .cards.type-normal .card,.section-icon-cards .section-container .cards.type-normal .card *{transition:all .3s ease}.section-icon-cards .section-container .cards.type-normal .card:hover{background:var(--ps-primary-neon-500);box-shadow:0 0 10px 5px rgba(177,255,93,.3);cursor:pointer}.section-icon-cards .section-container .cards.type-normal .card .icon{align-items:center;background-color:var(--ps-primary-neon-500);border-radius:50%;color:var(--ps-secondary-dark-olive);display:flex;height:35px;justify-content:center;min-width:35px;padding:5px}.section-icon-cards .section-container .cards.type-normal .card:hover .icon{background:var(--ps-secondary-dark-olive);color:var(--ps-primary-neon-500)}.section-icon-cards .section-container .cards.type-normal .card .icon svg{height:auto;width:100%}.section-icon-cards .section-container .cards.type-normal .card .description,.section-icon-cards .section-container .cards.type-normal .card .title{margin-bottom:0}.section-icon-cards .section-container .cards.type-normal .card .title{color:var(--ps-primary-neon-500);margin-bottom:15px}.section-icon-cards .section-container .cards.type-normal .card .description{color:var(--ps-secondary-white)}.section-icon-cards .section-container .cards.type-normal .card:hover .description,.section-icon-cards .section-container .cards.type-normal .card:hover .title{color:var(--ps-secondary-dark-olive)}.section-icon-cards .section-container .cards.type-hover_fill{align-items:stretch;display:grid;gap:1rem;grid-auto-columns:auto;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-content:center}.section-icon-cards .section-container .cards.type-hover_fill .card{align-items:center;background:var(--ps-secondary-dark-olive);border-radius:1rem;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:50px 24px 24px;position:relative}.section-icon-cards .section-container .cards.type-hover_fill .card .icon{position:relative;z-index:2}.section-icon-cards .section-container .cards.type-hover_fill .card .icon,.section-icon-cards .section-container .cards.type-hover_fill .card .subtitle{margin-bottom:1rem}.section-icon-cards .section-container .cards.type-hover_fill .card .description,.section-icon-cards .section-container .cards.type-hover_fill .card .subtitle,.section-icon-cards .section-container .cards.type-hover_fill .card .title{position:relative;text-align:center;z-index:2}.section-icon-cards .section-container .cards.type-hover_fill .card .description,.section-icon-cards .section-container .cards.type-hover_fill .card .subtitle{font-size:1rem}.section-icon-cards .section-container .cards.type-hover_fill .card .title{color:var(--ps-secondary-white);margin-bottom:10px}.section-icon-cards .section-container .cards.type-hover_fill .card .subtitle{color:var(--ps-primary-neon-500)}.section-icon-cards .section-container .cards.type-hover_fill .card .description{color:var(--ps-secondary-white)}.section-icon-cards .section-container .cards.type-hover_fill .card .wave-background{background-color:var(--ps-primary-neon-500);height:100%;left:0;position:absolute;top:-105%;transition:top 1.5s cubic-bezier(.175,.885,.32,1.275);width:100%;z-index:1}.section-icon-cards .section-container .cards.type-hover_fill .card .wave-background:after{background:var(--ps-primary-neon-500);border-radius:0 0 50% 50%/0 0 30% 30%;content:"";height:30px;left:0;position:absolute;top:100%;transform:scaleX(1);width:100%}.section-icon-cards .section-container .cards.type-hover_fill .card:hover{box-shadow:0 0 24px var(--ps-primary-neon-500);cursor:pointer}.section-icon-cards .section-container .cards.type-hover_fill .card:hover .wave-background{top:0;transform:scale(1.5)}.section-icon-cards .section-container .cards.type-hover_fill .card:hover .icon path{fill:var(--ps-secondary-dark-olive)}.section-icon-cards .section-container .cards.type-hover_fill .card:hover .description,.section-icon-cards .section-container .cards.type-hover_fill .card:hover .subtitle,.section-icon-cards .section-container .cards.type-hover_fill .card:hover .title{color:var(--ps-secondary-dark-olive)}

@media (max-width:767px){.section-interactive-map{display:none}}.section-interactive-map .section-container .map-and-content{display:flex;gap:50px;margin-top:50px}.section-interactive-map .section-container .map-and-content *{transition:all .3s ease}.section-interactive-map .section-container .map-and-content .content .country .title-and-flag{display:flex;gap:1rem}.section-interactive-map .section-container .map-and-content .content .country .title-and-flag .flag{height:auto;width:50px}.section-interactive-map .section-container .map-and-content .content .country .title-and-flag .flag img{width:100%}.section-interactive-map .section-container .map-and-content .content .country .cards{display:flex;flex-direction:column;gap:2rem}.section-interactive-map .section-container .map-and-content .content .country .cards .card{border:1px solid var(--ps-primary-black-100);border-radius:1rem;box-shadow:var(--shadow--md);padding:20px}.section-interactive-map .section-container .map-and-content .content .country .cards .card h4{font-size:var(--text-base);margin-bottom:1rem}.section-interactive-map .section-container .map-and-content .content,.section-interactive-map .section-container .map-and-content .map{flex:1}.section-interactive-map .section-container .map-and-content .map svg{height:auto;max-width:100%;width:100%}.section-interactive-map .section-container .map-and-content .map svg g[id|=PS]:hover{cursor:pointer}.section-interactive-map .section-container .map-and-content .map svg g[id|=PS]>path{fill:var(--ps-primary-black-200)}.section-interactive-map .section-container .map-and-content .map svg g[id|=PS].selected>path,.section-interactive-map .section-container .map-and-content .map svg g[id|=PS]:hover>path{fill:var(--ps-primary-neon-500)}

.section-roles:has(.roles--split_slider) .section-container{max-width:100%;width:100%}.section-roles:has(.roles--split_slider) .section-container .title-and-subtitle{margin:0 auto;max-width:1270px;width:90%}.section-roles .section-container .title-and-subtitle .section-title{font-size:clamp(2.3rem,2.51vi + 1.94rem,3rem)}.section-roles .section-container .title-and-subtitle .section-subtitle{margin:0 0 30px!important}.section-roles .section-container .roles{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.section-roles .section-container .roles{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.section-roles .section-container .roles:not(.roles--mobile){display:none}}.section-roles .section-container .roles .role{border:1px solid var(--ps-primary-black-100);border-radius:24px;box-shadow:var(--shadow--md);display:block;padding:20px;text-decoration:none;transition:all .3s ease}.section-roles .section-container .roles .role:hover{background:radial-gradient(circle,#1e4a07 0,#031e1a 100%)!important}.section-roles .section-container .roles .role *{color:var(--ps-primary-black-500);text-align:center;text-decoration:none;transition:all .3s ease}.section-roles .section-container .roles .role:hover .role-title{color:var(--ps-primary-neon-500)}.section-roles .section-container .roles .role:hover .role-description{color:var(--ps-secondary-white)!important}.section-roles .section-container .roles .role .role-title{margin-bottom:10px}.section-roles .section-container .roles .role .role-icon{margin-bottom:20px}.section-roles .section-container .roles .role:hover .role-icon{transform:scale(1.1)}.section-roles .section-container .roles .role .role-icon img{height:150px;width:auto}.section-roles .section-container .roles--mobile{padding:0 20px}@media (min-width:540px){.section-roles .section-container .roles--mobile{display:none}}.section-roles .section-container .roles--mobile .swiper-wrapper{padding:20px 0}.section-roles .section-container .show-more{display:flex;justify-content:center;margin-top:50px}.section-roles .section-container .show-more svg{height:auto;width:50px}.section-roles .section-container .show-more:hover{cursor:pointer}@media (max-width:540px){.section-roles .section-container .show-more{display:none}}.section-roles .section-container .navigation-arrows{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:20px}.section-roles .section-container .navigation-arrows svg{height:auto;width:40px}.section-roles .section-container .navigation-arrows .next:hover,.section-roles .section-container .navigation-arrows .prev:hover{cursor:pointer}@media (min-width:540px){.section-roles .section-container .navigation-arrows{display:none}}@media (max-width:540px){.section-roles .section-container{width:100%}.section-roles .section-container .title-and-subtitle{margin:0 auto 20px;width:90%}}.section-roles .section-container .roles--split_slider{--gap:2rem;display:flex;flex-direction:column;gap:2rem;position:relative}.section-roles .section-container .roles--split_slider:after,.section-roles .section-container .roles--split_slider:before{content:"";height:100%;position:absolute;top:0;width:20%;z-index:9}@media (max-width:767px){.section-roles .section-container .roles--split_slider:after,.section-roles .section-container .roles--split_slider:before{display:none}}.section-roles .section-container .roles--split_slider:before{background:linear-gradient(to right,var(--ps-primary-black-500) 0,transparent 100%);left:0}.section-roles .section-container .roles--split_slider:after{background:linear-gradient(to left,var(--ps-primary-black-500) 0,transparent 100%);right:0}.section-roles .section-container .roles--split_slider .row .role{align-items:center;background:var(--ps-gradient-radial-black);border:2px solid var(--ps-primary-neon-500);border-radius:1.5rem;display:flex;flex-direction:column;gap:1rem;padding:20px;text-decoration:none;width:420px}@media (max-width:767px){.section-roles .section-container .roles--split_slider .row .role{width:250px}}.section-roles .section-container .roles--split_slider .row .role .role-description,.section-roles .section-container .roles--split_slider .row .role .role-title{margin-bottom:0;text-align:center}.section-roles .section-container .roles--split_slider .row .role .role-title{color:var(--ps-primary-neon-500);font-size:1.5rem}.section-roles .section-container .roles--split_slider .row .role .role-description{color:var(--ps-secondary-white);font-size:1rem}.section-roles .section-container .roles--split_slider .row .role .role-icon img{height:150px;width:auto}

.section-steps{background:var(--section-background)}.section-steps .section-container{display:flex;flex-direction:column}@media (max-width:767px){.section-steps .section-container{gap:30px}}.section-steps .section-container .steps{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));row-gap:40px}@media (max-width:767px){.section-steps .section-container .steps{grid-template-columns:1fr}}.section-steps .section-container .steps .step{align-items:center;background-color:var(--ps-secondary-white);border:3px solid transparent;border-radius:32px;box-shadow:var(--shadow--md);display:flex;flex-direction:column;gap:20px;justify-content:flex-start;padding:40px 20px 20px;position:relative}.section-steps .section-container .steps .step .content,.section-steps .section-container .steps .step .title{margin-bottom:0;text-align:center}.section-steps .section-container .steps .step .badge{background-color:var(--ps-primary-neon-500);border-radius:100px;left:50%;padding:5px 10px;position:absolute;top:0;transform:translate(-50%,-50%)}.section-steps .section-container .steps .step .badge p{font-size:.875rem;font-weight:600;margin-bottom:0;text-transform:uppercase}.section-steps .section-container .steps .step .icon{align-items:center;background-color:var(--ps-secondary-dark-olive);border-radius:50%;box-sizing:border-box;display:flex;height:60px;justify-content:center;padding:12px;width:60px}.section-steps .section-container .steps .step .icon svg{stroke:var(--ps-primary-neon-500);height:100%;width:100%}.section-steps .section-container .steps .step,.section-steps .section-container .steps .step *{transition:all .25s ease}.section-steps .section-container .steps .step:hover{background-color:var(--ps-secondary-dark-olive);border:3px solid var(--ps-primary-neon-500);cursor:pointer}.section-steps .section-container .steps .step:hover .icon{background-color:var(--ps-primary-neon-500)}.section-steps .section-container .steps .step:hover .icon svg{stroke:var(--ps-secondary-dark-olive)}.section-steps .section-container .steps .step:hover .title{color:var(--ps-primary-neon-500)}.section-steps .section-container .steps .step:hover .content{color:var(--ps-secondary-white)}

.section-taas-framework .section-container .title-and-subtitle{margin-bottom:50px!important}.section-taas-framework .section-container .title-and-subtitle .section-preheader,.section-taas-framework .section-container .title-and-subtitle .subtitle{background:var(--ps-primary-neon-500);border-radius:1000px;font-weight:600;margin:0 auto 30px;padding:5px 20px;width:-moz-fit-content;width:fit-content}.section-taas-framework .section-container .image-and-tabs{align-items:center;display:flex;gap:50px;justify-content:center;margin-bottom:50px}@media (min-width:768px){.section-taas-framework .section-container .image-and-tabs{height:620px}}@media (max-width:1000px){.section-taas-framework .section-container .image-and-tabs{flex-direction:column-reverse}}.section-taas-framework .section-container .image-and-tabs .image,.section-taas-framework .section-container .image-and-tabs .tabs{flex:1;width:100%}.section-taas-framework .section-container .image-and-tabs .image img{width:100%}.section-taas-framework .section-container .image-and-tabs .tabs{display:flex;flex-direction:column;gap:20px}.section-taas-framework .section-container .image-and-tabs .tabs .tab{background:#e2ecff;border-radius:2rem}.section-taas-framework .section-container .image-and-tabs .tabs .tab:hover{cursor:pointer}.section-taas-framework .section-container .image-and-tabs .tabs .tab .tab__title{align-items:center;background:var(--ps-secondary-light-blue);border-radius:2rem;display:flex;justify-content:flex-start}.section-taas-framework .section-container .image-and-tabs .tabs .tab .tab__title .icon{align-items:center;aspect-ratio:1;background:linear-gradient(180deg,#cadcff 0,#f3f7ff);border-bottom-left-radius:2rem;border-top-left-radius:2rem;display:flex;justify-content:center;width:135px}.section-taas-framework .section-container .image-and-tabs .tabs .tab .tab__title .icon .icon-wrapper{align-items:center;aspect-ratio:1;background:linear-gradient(to bottom,#cbfc95 0,var(--ps-primary-neon-500) 100%);border-radius:50%;display:flex;justify-content:center;width:50%}.section-taas-framework .section-container .image-and-tabs .tabs .tab .tab__title .icon .icon-wrapper svg{height:auto;width:60%}.section-taas-framework .section-container .image-and-tabs .tabs .tab .tab__title .title-and-caret{align-items:center;display:flex;flex:1;gap:10px;justify-content:space-between;padding:0 20px}.section-taas-framework .section-container .image-and-tabs .tabs .tab .tab__title .title-and-caret .badge{background:var(--ps-primary-neon-500);border-radius:1000px;font-size:.625rem;font-weight:600;margin-bottom:10px;padding:5px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.section-taas-framework .section-container .image-and-tabs .tabs .tab .tab__title .title-and-caret svg{height:20px;width:20px}.section-taas-framework .section-container .image-and-tabs .tabs .tab .tab__title .title-and-caret p{font-size:1.5rem;font-weight:700;margin-bottom:0}@media (max-width:767px){.section-taas-framework .section-container .image-and-tabs .tabs .tab .tab__title .title-and-caret p{font-size:1.25rem;line-height:1.2}}.section-taas-framework .section-container .image-and-tabs .tabs .tab .tab__title .title-and-caret .caret{align-items:center;aspect-ratio:1;background:var(--ps-primary-neon-500);border-radius:50%;color:var(--ps-primary-black-500);display:flex;height:30px;justify-content:center;max-height:30px;width:30px}.section-taas-framework .section-container .image-and-tabs .tabs .tab .tab__content{border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;padding:20px}.section-taas-framework .section-container .cta .component-cta{margin:0 auto;width:-moz-fit-content;width:fit-content}

.section-step .section-container .title-and-subtitle.dark{background:linear-gradient(180deg,#000 0,#1c1c1c);border-radius:2rem;margin-bottom:0!important;padding:20px;position:relative}.section-step .section-container .title-and-subtitle.dark .section-title{color:var(--ps-primary-neon-500);font-size:2.25rem}.section-step .section-container .title-and-subtitle.dark .section-subtitle{color:var(--ps-secondary-white);font-size:1.5rem}.section-step .section-container .step-ornament svg{height:auto;width:100%}.section-step .section-container .steps{margin:30px 0 0}.section-step .section-container .steps .step-ornament{margin:50px 0}.section-step .section-container .steps .step-ornament.last .end-title{background:var(--ps-primary-neon-500);border-radius:100px;color:var(--ps-primary-black-500);font-size:1.25rem;font-weight:700;margin:0 auto;padding:5px 10px;position:relative;top:-10px;width:-moz-fit-content;width:fit-content}.section-step .section-container .steps .step .content-and-image{align-items:center;display:flex}@media (max-width:767px){.section-step .section-container .steps .step .content-and-image{flex-direction:column}}.section-step .section-container .steps .step.even .content-and-image{flex-direction:row-reverse}@media (max-width:767px){.section-step .section-container .steps .step.even .content-and-image{flex-direction:column}}.section-step .section-container .steps .step .content-and-image .content,.section-step .section-container .steps .step .content-and-image .step-image{flex:1}.section-step .section-container .steps .step .content-and-image .content .step-title{font-size:var(--text-2xl);font-weight:700;line-height:1.2;margin-bottom:20px}.section-step .section-container .steps .step .content-and-image .content .step-subtitle{font-size:1.75rem;font-weight:400;font-weight:700;margin-bottom:20px}.section-step .section-container .steps .step .content-and-image .content .step-disclaimer{font-size:1rem}.section-step .section-container .steps .step .content-and-image .content .badge{background:var(--ps-primary-neon-500);border-radius:100px;font-size:1rem;font-weight:700;margin:0 0 20px;padding:5px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.section-step .section-container .steps .step .content-and-image .step-image{display:flex;justify-content:flex-end}.section-step .section-container .steps .step.even .content-and-image .step-image{justify-content:flex-start}.section-step .section-container .steps .step .content-and-image .step-image img{margin-left:auto;max-width:520px;width:100%}.section-step .section-container .steps .step.even .content-and-image .step-image img{margin-left:0;margin-right:auto}.section-step .section-container .steps .step .cards{align-content:stretch;display:flex;gap:20px;justify-content:space-between}.section-step .section-container .steps .step .cards.mobile{display:none}.section-step .section-container .steps .step .cards.mobile .marquee-wrapper{gap:20px}.section-step .section-container .steps .step .cards.mobile .marquee-wrapper .card{width:50vw}@media (max-width:767px){.section-step .section-container .steps .step .cards.mobile{display:flex}.section-step .section-container .steps .step .cards{display:none}}.section-step .section-container .steps .step .cards .card{background:var(--ps-secondary-white);border-radius:1rem;box-shadow:var(--shadow--md);flex:1;padding:20px}.section-step .section-container .steps .step .cards .card,.section-step .section-container .steps .step .cards .card *{transition:all .15s ease}.section-step .section-container .steps .step .cards .card:hover{background:var(--ps-primary-black-500);cursor:pointer}.section-step .section-container .steps .step .cards .card .icon{align-items:center;background:var(--ps-secondary-dark-olive);border-radius:50%;color:var(--ps-primary-neon-500);display:flex;height:30px;justify-content:center;margin:0 0 30px;padding:5px;width:30px}.section-step .section-container .steps .step .cards .card:hover .icon{background:var(--ps-primary-neon-500);color:var(--ps-primary-black-500)}.section-step .section-container .steps .step .cards .card .card-title{font-size:1.4rem;line-height:1.5}.section-step .section-container .steps .step .cards .card:hover .card-title{color:var(--ps-secondary-white)}

.section-tech_solutions .section-container .tech-tabs{border-radius:1.5rem;box-shadow:var(--shadow--lg);display:flex}.section-tech_solutions .section-container .tech-tabs *{transition:all .35s ease}.section-tech_solutions .section-container .tech-tabs .tabs{background:var(--ps-gradient-radial-black);border-bottom-left-radius:1.5rem;border-top-left-radius:1.5rem;display:flex;flex-direction:column;gap:1rem;max-height:450px;overflow-y:scroll;padding:20px}.section-tech_solutions .section-container .tech-tabs .tabs::-webkit-scrollbar{background:var(--ps-primary-black-50);width:8px}.section-tech_solutions .section-container .tech-tabs .tabs::-webkit-scrollbar-thumb{background:var(--ps-primary-neon-500)}.section-tech_solutions .section-container .tech-tabs .tabs::-webkit-scrollbar-thumb:hover{background:var(--ps-secondary-dark-olive)}.section-tech_solutions .section-container .tech-tabs .tabs .tab{align-items:center;border-radius:.5rem;display:flex;gap:1rem;padding:10px 20px}.section-tech_solutions .section-container .tech-tabs .tabs .tab.opened,.section-tech_solutions .section-container .tech-tabs .tabs .tab:hover{background:var(--ps-primary-neon-500);cursor:pointer}.section-tech_solutions .section-container .tech-tabs .tabs .tab .icon{display:flex;height:auto;justify-content:center;width:30px}.section-tech_solutions .section-container .tech-tabs .tabs .tab .title{color:var(--ps-primary-neon-300)}.section-tech_solutions .section-container .tech-tabs .tabs .tab.opened .title,.section-tech_solutions .section-container .tech-tabs .tabs .tab:hover .title{color:var(--ps-secondary-dark-olive)}.section-tech_solutions .section-container .tech-tabs .tabs .tab.opened .icon svg path,.section-tech_solutions .section-container .tech-tabs .tabs .tab:hover .icon svg path{fill:var(--ps-secondary-dark-olive)}.section-tech_solutions .section-container .tech-tabs .tabs .tab.opened.cloud--devops .icon svg path{stroke:var(--ps-secondary-dark-olive)}.section-tech_solutions .section-container .tech-tabs .tabs .tab>svg{margin-left:auto;opacity:0;transition:all .15s ease}.section-tech_solutions .section-container .tech-tabs .tabs .tab.opened>svg,.section-tech_solutions .section-container .tech-tabs .tabs .tab:hover>svg{opacity:1}.section-tech_solutions .section-container .tech-tabs .tabs .tab .title{font-weight:600;margin-bottom:0}.section-tech_solutions .section-container .tech-tabs .content,.section-tech_solutions .section-container .tech-tabs .tabs{flex:1}.section-tech_solutions .section-container .tech-tabs .content{background:var(--ps-primary-black-50);border-bottom-right-radius:1.5rem;border-top-right-radius:1.5rem;padding:20px}.section-tech_solutions .section-container .tech-tabs .content .tech-group{display:flex;flex-wrap:wrap;gap:1rem}.section-tech_solutions .section-container .tech-tabs .content .tech-group .tech{align-items:center;background:var(--ps-secondary-white);border-radius:100px;box-shadow:var(--shadow--md);display:flex;gap:5px;padding:5px 15px}.section-tech_solutions .section-container .tech-tabs .content .tech-group .tech .icon{align-items:center;display:flex}.section-tech_solutions .section-container .tech-tabs .content .tech-group .tech .icon img{height:35px;width:auto}.section-tech_solutions .section-container .tech-tabs .content .tech-group .tech p{margin-bottom:0}@media (max-width:1100px){.section-tech_solutions .section-container .tech-tabs{flex-direction:column}.section-tech_solutions .section-container .tech-tabs .tabs{border-bottom-left-radius:0;border-top-left-radius:1.5rem;border-top-right-radius:0}.section-tech_solutions .section-container .tech-tabs .content{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;border-top-right-radius:0}}@media (max-width:540px){.section-tech_solutions .section-container .tech-tabs .tabs{max-height:180px}}

.section-testimonials .section-container,.section-testimonials .section-container .testimonials{position:relative}.section-testimonials .section-container .testimonials:after,.section-testimonials .section-container .testimonials:before{background:#fff;content:"";display:none;height:100%;position:absolute;top:0;width:20%;z-index:2}@media (min-width:767px){.section-testimonials .section-container .testimonials:after,.section-testimonials .section-container .testimonials:before{display:block}}.section-testimonials .section-container .testimonials:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0) 99%);left:-5px}.section-testimonials .section-container .testimonials:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 99%);right:-5px}.section-testimonials .section-container .testimonials .swiper-wrapper{align-items:stretch}.section-testimonials .section-container .testimonials .swiper-slide{display:flex;height:auto;padding:50px 0 20px}.section-testimonials .section-container .testimonials .swiper-slide .testimonial-card{align-items:stretch;border-radius:32px;display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:30px;position:relative}@media (max-width:767px){.section-testimonials .section-container .testimonials .swiper-slide .testimonial-card{padding:50px 30px 30px}}.section-testimonials .section-container .testimonials .swiper-slide .testimonial-card .quote-icon{display:none;position:absolute;right:0;top:0;transform:translateY(-40%)}.section-testimonials .section-container .testimonials .swiper-slide .testimonial-card .author-info{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:flex-start;margin-bottom:30px}.section-testimonials .section-container .testimonials .swiper-slide .testimonial-card .author-info .image{height:150px;width:150px}.section-testimonials .section-container .testimonials .swiper-slide .testimonial-card .author-info .image,.section-testimonials .section-container .testimonials .swiper-slide .testimonial-card .author-info .image img{border-radius:50%}.section-testimonials .section-container .testimonials .swiper-slide .testimonial-card .author-info .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-testimonials .section-container .testimonials .swiper-slide .testimonial-card .author-info .info .name{font-weight:700;margin-bottom:5px;text-align:center;text-transform:uppercase}.section-testimonials .section-container .testimonials .swiper-slide .testimonial-card .author-info .info .title{margin-bottom:10px;text-align:center}.section-testimonials .section-container .testimonials .swiper-slide .testimonial-card .author-info .rating{display:flex;justify-content:center}.section-testimonials .section-container .testimonials .swiper-slide .testimonial-card .author-info .rating svg{height:30px;min-width:30px;width:30px}.section-testimonials .section-container .testimonials .swiper-slide .testimonial-card .author-info .rating svg:not(.filled) path{fill:var(--ps-primary-black-100);stroke:var(--ps-primary-black-100)}.section-testimonials .section-container .testimonials .swiper-slide .testimonial-card .author-info .rating svg.filled path{fill:var(--ps-primary-neon-500)}.section-testimonials .section-container .testimonials .swiper-slide .testimonial-card .author-quote{font-size:.825rem;line-height:160%;text-align:center}.section-testimonials .section-container .navigation-arrows{display:flex;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10}.section-testimonials .section-container .navigation-arrows>div{align-items:center;border:2px solid var(--ps-primary-black-500);border-radius:50%;display:flex;height:30px;justify-content:center;padding:10px;width:30px}.section-testimonials .section-container .navigation-arrows>div:hover{background-color:var(--ps-secondary-dark-olive);cursor:pointer}.section-testimonials .section-container .navigation-arrows>div:active{background-color:var(--ps-secondary-dark-olive);transform:scale(.95) translateZ(0)}.section-testimonials .section-container .navigation-arrows>div,.section-testimonials .section-container .navigation-arrows>div *{transition:all .25s ease}.section-testimonials .section-container .navigation-arrows>div i,.section-testimonials .section-container .navigation-arrows>div svg{height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.section-testimonials .section-container .navigation-arrows>div:hover>i,.section-testimonials .section-container .navigation-arrows>div:hover>svg{color:var(--ps-primary-neon-500)}.section-testimonials .section-container .swiper-pagination{display:flex;gap:10px;justify-content:center;margin-top:50px}.section-testimonials .section-container .swiper-pagination .nav-dot{background-color:var(--ps-primary-black-200);border-radius:100px;height:7px;width:20px}.section-testimonials .section-container .swiper-pagination .nav-dot:hover{cursor:pointer}.section-testimonials .section-container .swiper-pagination .nav-dot.active{background-color:var(--ps-primary-black-300)}

.section-togglers{background:var(--section-background)}.section-togglers.horizontal .section-container{flex-direction:row;justify-content:space-between}.section-togglers.vertical .section-container{flex-direction:column;justify-content:center}.section-togglers .section-container{display:flex}.section-togglers .section-container .col1{width:var(--col-width)}.section-togglers .section-container .col2.togglers-challenge-solution{align-items:stretch;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;width:var(--col-width)}.section-togglers .section-container .col2.togglers-dark{align-items:flex-start;display:grid;gap:20px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(600px,1fr))}@media (max-width:768px){.section-togglers.horizontal .section-container{flex-direction:column}.section-togglers.horizontal .section-container .col1,.section-togglers.horizontal .section-container .col2{width:100%}.section-togglers .section-container .col2.togglers-dark{grid-template-columns:1fr}}

.section-two-columns .section-container .two-columns{align-items:center;display:flex;gap:75px;justify-content:space-between}.section-two-columns .section-container .two-columns.image-right{flex-direction:row-reverse}@media (max-width:767px){.section-two-columns .section-container .two-columns{align-items:center;flex-direction:column}.section-two-columns .section-container .two-columns.image-right{flex-direction:column}}.section-two-columns .section-container .two-columns .content,.section-two-columns .section-container .two-columns .image{flex:1}.section-two-columns .section-container .two-columns .content{align-items:flex-start;display:flex;flex-direction:column}@media (max-width:767px){.section-two-columns .section-container .two-columns .content{align-items:stretch}}.section-two-columns .section-container .two-columns .content .cta-section{margin-top:20px}.section-two-columns .section-container .two-columns .content .icon-list{display:flex;flex-direction:column;gap:30px;margin:30px 0}.section-two-columns .section-container .two-columns .content .icon-list .icon-list-item{display:flex;gap:10px}.section-two-columns .section-container .two-columns .content .icon-list .icon-list-item .icon{align-items:center;background:var(--ps-primary-neon-500);border-radius:50%;display:flex;height:20px;min-width:20px;padding:5px;width:20px}.section-two-columns .section-container .two-columns .content .icon-list .icon-list-item .icon svg{height:auto;width:100%}.section-two-columns .section-container .two-columns .content .icon-list .icon-list-item .title{font-weight:500;margin-bottom:0}@media (max-width:767px){.section-two-columns .section-container .two-columns .content .icon-list .icon-list-item .title{text-align:left}}.section-two-columns .section-container .two-columns .image img{height:auto;width:100%}@media (max-width:767px){.section-two-columns .section-container .two-columns .content *{text-align:center}.section-two-columns .section-container .two-columns .cta-section{margin:0 auto}}
