.btn{display:inline-block;font-family:Switzer-Variable;font-weight:700;color:#1c1c1e;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:7px 16px;font-size:1rem;line-height:1.5;border-radius:3rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:focus,.btn:hover{color:#1c1c1e;text-decoration:none}.btn:focus{outline:0}.btn.disabled,.btn[disabled]{opacity:.3;pointer-events:none}.btn-primary{color:#fff;background-color:#5728b4;border-color:#5728b4;-webkit-box-shadow:0 10px 34px rgba(87,40,180,.3);box-shadow:0 10px 34px rgba(87,40,180,.3)}.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#431f8a;border-color:#431f8a}.btn-primary-outline{color:#5728b4;border-color:#5728b4}.btn-primary-outline svg{stroke:#5728b4;-webkit-transition:stroke .15s ease-in-out;transition:stroke .15s ease-in-out}.btn-primary-outline:focus,.btn-primary-outline:hover{color:#fff;background-color:#5728b4}.btn-primary-outline:focus svg,.btn-primary-outline:hover svg{stroke:#fff}.btn-secondary{display:inline-block;font-family:Switzer-Variable;font-weight:700;color:#1c1c1e;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:7px 16px;font-size:1rem;line-height:1.5;border-radius:3rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;color:#fff;background-color:#ecad22;border-color:#ecad22;-webkit-box-shadow:0 8px 15px rgba(236,173,34,.2);box-shadow:0 8px 15px rgba(236,173,34,.2)}@media (prefers-reduced-motion:reduce){.btn-secondary{-webkit-transition:none;transition:none}}.btn-secondary:focus,.btn-secondary:hover{color:#1c1c1e;text-decoration:none}.btn-secondary:focus{outline:0}.btn-secondary.disabled,.btn-secondary[disabled]{opacity:.3;pointer-events:none}.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#eea000;border-color:#eea000}.btn-gradient{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:13px 46px;min-height:56px;font-style:normal;font-weight:500;line-height:166.667%;letter-spacing:.02em;font-size:clamp(14px,1.25vw,18px);border-radius:100px;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,background-position .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,background-position .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-position .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-position .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.btn-gradient:hover{background-position-y:100%}@media (max-width:767px){.btn-gradient{min-height:48px;padding:12px 28px}}.btn-gradient-primary{color:#fff;background-size:100% 200%;border:1px solid #cfb8ff;background-image:-webkit-gradient(linear,left top,left bottom,from(#ad84ff),color-stop(50%,#7545d3));background-image:linear-gradient(180deg,#ad84ff 0,#7545d3 50%);-webkit-box-shadow:0 2px 0 0 rgba(255,255,255,.5) inset,0 -3px 0 0 #6436c2 inset;box-shadow:0 2px 0 0 rgba(255,255,255,.5) inset,0 -3px 0 0 #6436c2 inset}.btn-gradient-primary:hover{color:#fff}.btn-gradient-secondary{color:#563800;background-size:100% 200%;border:1px solid #fff4d9;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffc93e),color-stop(50%,#ffa620));background-image:linear-gradient(180deg,#ffc93e 0,#ffa620 50%);-webkit-box-shadow:0 -3.6px 0 0 #f0880d inset,0 3.6px 0 0 rgba(255,255,255,.5) inset;box-shadow:0 -3.6px 0 0 #f0880d inset,0 3.6px 0 0 rgba(255,255,255,.5) inset}.btn-gradient-secondary:hover{border:1px solid #fff4d9;background-position-y:100%;color:#563800}@media (max-width:767px){.btn-gradient-secondary{padding:5px 10px}}.btn-gradient-gray{color:#fff;border:1px solid #363854;background-image:-webkit-gradient(linear,left top,left bottom,from(#3d3f61),color-stop(50%,#292b43));background-image:linear-gradient(180deg,#3d3f61 0,#292b43 50%);background-size:100% 200%;-webkit-box-shadow:0 4px 6px 0 #000,0 -3px 0 0 #1e203a inset,0 2px .5px 0 #676c9b inset;box-shadow:0 4px 6px 0 #000,0 -3px 0 0 #1e203a inset,0 2px .5px 0 #676c9b inset}.btn-gradient-gray:hover{color:#fff}.btn-gray-light{color:#707184;border:1px solid #d4d4d4;background:#fcfcfd;-webkit-box-shadow:0 4px 0 0 #fff inset,0 -3px 0 0 rgba(195,200,215,.34) inset,0 -2px 0 0 rgba(12,20,64,.04) inset;box-shadow:0 4px 0 0 #fff inset,0 -3px 0 0 rgba(195,200,215,.34) inset,0 -2px 0 0 rgba(12,20,64,.04) inset}.btn-gray-light:hover{color:#707184;background:#dddde9}.section-happy-clients{padding-block:clamp(60px,8.3333333333vw,120px);background-color:#f0f0f0}.section-happy-clients .section-pretitle{color:#5728b4;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em}.section-happy-clients .section-title{margin-bottom:clamp(28px,4.1666666667vw,60px);text-align:center}.section-happy-clients .slider-nav-holder{width:83.33333333%;margin-inline:auto;margin-bottom:clamp(30px,4.1666666667vw,60px)}@media (max-width:575px){.section-happy-clients .slider-nav-holder{width:100%}}.section-happy-clients .slider-nav .swiper-wrapper{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.section-happy-clients .slider-nav .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;width:auto}.section-happy-clients .slider-nav .item{border-bottom:2px solid #d4d4d4;position:relative;padding-bottom:clamp(15px,4.1666666667vw,60px);padding-inline:clamp(10px,1.0416666667vw,15px);width:240px}.section-happy-clients .slider-nav .item-content{color:#707184;font-size:clamp(14px,1.25vw,18px);font-style:normal;font-weight:400;line-height:166.667%}.section-happy-clients .slider-nav .autoplay-progress{position:absolute;bottom:-3px;height:4px;left:0;background-color:#5728b4;width:0%;-webkit-transition:width var(--delay,1s),opacity .1s;transition:width var(--delay,1s),opacity .1s;opacity:0}.section-happy-clients .slider-nav .item-logo{margin-bottom:clamp(24px,3.3333333333vw,48px)}.section-happy-clients .slider-nav .users{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-happy-clients .slider-nav .user-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.section-happy-clients .slider-nav .user-avatar img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0;border-radius:60px}.section-happy-clients .slider-nav .user-avatar img+img,.section-happy-clients .slider-nav .user-avatar img~img{margin-left:-25.7142857143px}.section-happy-clients .slider-nav .user-name{color:#000;font-size:clamp(14px,1.1111111111vw,16px);font-style:normal;font-weight:600;line-height:120%;letter-spacing:0;text-wrap-style:balance}.section-happy-clients .slider-nav .user-description{color:#707184;font-size:clamp(12px,.9722222222vw,14px);font-style:normal;font-weight:400;line-height:142.857%;letter-spacing:.0082352941em}.section-happy-clients .slider-holder{position:relative;padding-inline:8.33333333%}@media (max-width:575px){.section-happy-clients .slider-holder{padding:0}}.section-happy-clients .slider-nav .swiper-slide{opacity:.4;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:opacity .2s,-webkit-filter .2s;transition:opacity .2s,-webkit-filter .2s;transition:opacity .2s,filter .2s;transition:opacity .2s,filter .2s,-webkit-filter .2s}.section-happy-clients .slider-nav .swiper-slide-thumb-active{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}.section-happy-clients .slider-nav .swiper-slide-thumb-active .autoplay-progress{width:100%;opacity:1}.section-happy-clients .swiper-buttons{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-left:auto}@media (max-width:575px){.section-happy-clients .swiper-buttons{margin-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section-happy-clients .swiper-buttons .swiper-button-next,.section-happy-clients .swiper-buttons .swiper-button-prev{position:relative;inset:initial;width:clamp(48px,4.5833333333vw,66px);height:clamp(48px,4.5833333333vw,66px);-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;color:#131211;background:#f8f9fc;border:1px solid #fff;-webkit-box-shadow:0 2px 0 0 rgba(255,255,255,.5) inset,0 -3px 0 0 rgba(195,200,215,.21) inset,0 -2px 0 0 rgba(12,20,64,.04) inset;box-shadow:0 2px 0 0 rgba(255,255,255,.5) inset,0 -3px 0 0 rgba(195,200,215,.21) inset,0 -2px 0 0 rgba(12,20,64,.04) inset;-webkit-filter:drop-shadow(0 4px 6px rgba(0, 0, 0, .1));filter:drop-shadow(0 4px 6px rgba(0, 0, 0, .1));-webkit-transition:background .2s,opacity .2s,background-position .2s;transition:background .2s,opacity .2s,background-position .2s;position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.section-happy-clients .swiper-buttons .swiper-button-next:focus-visible,.section-happy-clients .swiper-buttons .swiper-button-next:hover,.section-happy-clients .swiper-buttons .swiper-button-prev:focus-visible,.section-happy-clients .swiper-buttons .swiper-button-prev:hover{background-color:#d4daed}.section-happy-clients .swiper-buttons .swiper-button-next svg,.section-happy-clients .swiper-buttons .swiper-button-prev svg{width:37.5%;height:37.5%}@media (max-width:575px){.section-happy-clients .swiper-buttons .swiper-button-next,.section-happy-clients .swiper-buttons .swiper-button-prev{position:static;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.section-happy-clients .swiper-buttons .swiper-button-prev{left:0}.section-happy-clients .swiper-buttons .swiper-button-next{right:0}.section-happy-clients .card{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;row-gap:30px}.section-happy-clients .card .col-image{position:relative;width:100%;padding-right:10px;padding-left:10px;width:100%}@media (max-width:991px){.section-happy-clients .card .col-image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.section-happy-clients .card .col-image{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}}.section-happy-clients .card .col-image img{border-radius:22px;display:block}@media (max-width:991px){.section-happy-clients .card .col-image img{max-width:152px;margin-inline:auto}}.section-happy-clients .card .col-content{position:relative;width:100%;padding-right:10px;padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.section-happy-clients .card .col-content{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.section-happy-clients .card .col-content:first-child{margin-inline:auto}}@media (min-width:992px){.section-happy-clients .card .col-content{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;margin-left:5%}}.section-happy-clients .card img{border-radius:inherit;display:block;width:100%;height:auto}.section-happy-clients .card .item-content{color:#131211;font-size:clamp(16px,2.0833333333vw,30px);font-style:italic;font-weight:400;line-height:151.613%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:767px){.section-happy-clients .card .item-content{text-align:center}}@media (max-width:767px){.section-happy-clients .card .item-bottom{text-align:center}}.section-happy-clients .card .item-title{color:#131211;font-size:clamp(18px,1.6666666667vw,24px);font-style:normal;font-weight:600;line-height:133.333%}.section-happy-clients .card .item-description{color:#707184;font-size:clamp(16px,1.25vw,18px);font-style:normal;font-weight:400;line-height:166.667%}.section-happy-clients .swiper-slide.swiper-slide-duplicate .card,.section-happy-clients .swiper-slide.swiper-slide-duplicate-active .card{opacity:1!important;visibility:visible!important;-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}