.partner{z-index:8;flex-flow:column;justify-content:space-around;width:100%;height:fit-content;display:flex;position:relative}.logos-fader:before{content:"";z-index:20;background:linear-gradient(to right, var(--black-color) 0%, var(--black-color) 40%, transparent 100%);width:100px;height:100%;position:absolute;left:0}.logos-fader:after{content:"";z-index:20;background:linear-gradient(to left, var(--black-color) 0%, var(--black-color) 40%, transparent 100%);width:100px;height:100%;position:absolute;right:0}.logos-container{border-top:1px solid var(--black-border-color);width:100%;margin:0 auto 0;position:relative;overflow:hidden}.logos-container:hover{cursor:pointer}.logos-fader{width:100%;height:100%;display:flex}.logos-wrapper{flex-wrap:nowrap;display:flex}.logos-track{flex-wrap:nowrap;padding:0;animation:20s linear infinite slide;display:flex;position:relative}.logos-track .box{border-radius:0}.logos-track .box img{filter:brightness(0)invert();width:6rem;min-width:3rem;height:4rem;min-height:3rem;display:block}.logos-track:hover{filter:grayscale(0%);animation-play-state:paused}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:480px){.partner{height:fit-content;padding:0}.logos-track{padding:0}.logos-track .box{padding:2px}.logos-track .box img{aspect-ratio:1;height:4rem}}@media screen and (min-width:481px) and (max-width:768px){.partner{height:50vh;padding:20px 0}.logos-track{padding:0}.logos-track .box{padding:30px}.logos-track .box img{width:40px;height:40px}}@media screen and (min-width:769px) and (max-width:1024px){.partner{height:50vh;padding:20px 0}.logos-track{padding:0}.logos-track .box{padding:30px}.logos-track .box img{width:40px;height:40px}}@media screen and (min-width:1920px){.partner{height:50vh;padding:20px 0}.logos-track{padding:40px 0}.logos-track .box{padding:80px}.logos-track .box img{width:80px;height:80px}}
.testmonial{background-color:var(--white-color);width:100%;height:fit-content;color:var(--text-blackfade-color);z-index:6;flex-flow:column;justify-content:space-between;padding-top:6rem;padding-bottom:10rem;display:flex;position:relative}.title-test{width:100%;height:fit-content;color:var(--black-fade-color);flex-flow:column;justify-content:start;align-items:center;display:flex}.title-test .larger-h1{width:100%;color:var(--text-blackfade-color);text-align:center;margin:2rem auto;line-height:4.5rem}.title-test .small-title{text-align:center;width:40%;margin:0 auto}.main-card{flex-flow:column;justify-content:center;width:100%;height:fit-content;margin-top:7rem;display:flex}.main-card .testmonials{width:40rem;min-height:60vh;margin:1rem auto;position:relative}.main-card .testmonial-slide{border-radius:var(--border-radius);background-color:var(--white-color);border:.1px solid var(--border-fade-color);flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;padding:30px;display:flex;position:absolute;inset:0;box-shadow:0 10px 30px #6d6d6d07,0 2px 8px #5c5c5c0a}.testmonial-slide .qoute{color:var(--text-blackfade-color);opacity:1;stroke-width:.8px;position:absolute;top:1rem;left:48%}.main-card .testmonial-slide .test-intro{width:fit-content;height:fit-content;margin-top:0;margin-bottom:.8rem;display:flex}.main-card .testmonial-slide .test-intro h3{letter-spacing:0;text-transform:uppercase;color:var(--text-blackfade-color);margin:0;font-size:.65rem;font-weight:600;line-height:.65rem;text-decoration:underline}.main-card .testmonial-slide .testmonial-text{text-align:center;width:100%;color:var(--text-blackfade-color);text-align:center;margin-top:0;font-family:Newsreader,serif;font-size:1.6rem;font-weight:500;line-height:1.8rem}.main-card .testmonial-slide .names{flex-flow:row;justify-content:center;align-items:center;width:100%;height:fit-content;margin-top:.5rem;display:flex}.main-card .testmonial-slide .names img{object-fit:cover;filter:grayscale(0%);border-radius:50%;width:2rem;height:2rem;margin-right:1rem}.main-card .testmonial-slide .names h4{text-align:start;text-transform:capitalize;color:var(--text-blackfade-color);margin:0;padding:0;font-size:.8rem;font-weight:900;line-height:1.2rem}.main-card .testmonial-slide .names h3{text-align:start;text-transform:uppercase;color:var(--text-blackfade-color);margin-top:.1rem;padding:0;font-size:.55rem;font-style:normal;font-weight:500;line-height:.55rem}.main-card .controller{flex-flow:row;width:fit-content;height:fit-content;margin:.5rem auto 0;display:flex}.main-card .controller .slide-button{cursor:pointer;border:1px solid var(--border-fade-color);background-color:var(--white-color);border-radius:var(--border-radius);flex-flow:row;justify-content:center;align-items:center;width:fit-content;height:fit-content;padding:.5rem;display:flex;box-shadow:0 20px 50px #0000001d}.main-card .controller .slide-button:hover{cursor:pointer;background-color:var(--black-fade-color)}.main-card .controller .slide-button:hover .slide-arrow{color:var(--white-color)}.main-card .controller .slide-button:nth-child(2){margin-left:.5rem}.slide-arrow{color:var(--black-fade-color);size:2rem;stroke-width:1px}.main-card .small-title{text-align:center;text-transform:capitalize;width:100%;color:var(--text-grey-color);margin-top:2rem}.main-card .slider-image{flex-flow:wrap;justify-content:center;width:100%;height:fit-content;margin:1rem auto;display:flex;position:relative}.main-card .slider-image .slider-track{justify-content:center;align-items:center;width:max-content;height:100%;display:flex}.main-card .slider-image .slider-track img{object-fit:cover;filter:grayscale(0%);border-radius:50%;width:3rem;height:3rem;transition:transform .4s}@media screen and (max-width:480px){.testmonial{width:100%;padding-top:2rem;padding-bottom:3rem}.title-test{border:none}.title-test .larger-h1{margin-bottom:1rem;line-height:2.5rem}.title-test .small-title{text-align:center;width:70%;margin:0 auto 0}.main-card{height:fit-content;margin-top:2rem;position:relative}.main-card .testmonials{width:95%;min-height:50vh;margin:1rem auto;position:relative}.main-card .testmonial-slide{padding:0 .4rem}.testmonial-slide .qoute{border:none;top:.5rem}.main-card .testmonial-slide .test-intro{margin-top:.5rem;margin-bottom:1rem}.main-card .testmonial-slide .test-intro h3{font-weight:500}.main-card .testmonial-slide .testmonial-text{font-size:1.1rem;font-weight:500;line-height:1.2rem}.main-card .testmonial-slide .names{margin-top:1rem;margin-bottom:0}.main-card .testmonial-slide .names img{width:1.8rem;height:1.8rem}.main-card .testmonial-slide .names h4{font-size:.7rem;font-weight:900}.main-card .testmonial-slide .names h3{font-size:.53rem}}
