.social-section{width:100%}@keyframes scroll{0%{transform:translateX(-25%)}to{transform:translateX(0)}}.social-section .items{width:100%}.social-section .items.static-items{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:992px){.social-section .items.static-items{gap:unset}}.social-section .items.carousel-slider{overflow:hidden;position:relative}.social-section .items.carousel-slider:after,.social-section .items.carousel-slider:before{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:1;pointer-events:none}.social-section .items.carousel-slider:before{left:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.social-section .items.carousel-slider:after{right:0;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.social-section .items.carousel-slider .carousel-track{display:flex;gap:30px;animation:scroll 20s linear infinite;width:-moz-fit-content;width:fit-content;flex-wrap:nowrap}.social-section .items.carousel-slider .carousel-track .social-item{flex-shrink:0;width:160px;background:#fff;border-radius:4px;padding:24px 4px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;cursor:pointer;border:none}.social-section .items.carousel-slider .carousel-track .social-item .social-title{font-weight:600;font-size:16px;line-height:24px;text-align:center}.social-section .items.carousel-slider .carousel-track .social-item .social-icon{width:48px;height:48px}.social-section:hover .carousel-slider .carousel-track{animation-play-state:paused}.social-section .social-item{background:#fff;border-radius:4px;padding:12px 24px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:16px;cursor:pointer;border:1px solid #dcdcdc;text-decoration:none}.social-section .social-item .social-title{font-weight:600;font-size:14px;line-height:24px;text-decoration:none}.social-section .social-item .social-icon{width:48px;height:48px}.homepage-container .homepage-join{padding-top:36px;padding-bottom:24px}@media screen and (min-width:992px){.homepage-container .homepage-join{padding-bottom:16px}}.homepage-container .homepage-products{display:flex;gap:24px;padding-bottom:105px;flex-direction:column}@media screen and (min-width:992px){.homepage-container .homepage-products{gap:32px}}.homepage-container .homepage-products .products-title{text-align:center;font-weight:700;font-size:24px;line-height:30px;margin-bottom:0}@media screen and (min-width:992px){.homepage-container .homepage-products .products-title{font-size:30px}}.homepage-container .homepage-products .items{display:flex;gap:12px;align-items:stretch;flex-direction:column}@media screen and (min-width:992px){.homepage-container .homepage-products .items{flex-direction:row;gap:30px}}.homepage-container .homepage-products .product{position:relative;padding:16px 24px 24px;border-radius:4px;border:1px solid #dcdcdc;display:flex;flex-direction:column;align-items:center;text-decoration:none;gap:12px;flex:1 1}@media screen and (min-width:992px){.homepage-container .homepage-products .product{padding:16px 24px 24px}}.homepage-container .homepage-products .product:hover{background-color:rgba(237,255,234,.302)}.homepage-container .homepage-products .product:not(.active){padding-bottom:0;cursor:not-allowed}.homepage-container .homepage-products .product .header-content{display:flex;gap:6px;align-items:center;justify-content:flex-start;border-bottom:1px solid #dcdcdc;width:100%;padding-bottom:12px}@media screen and (min-width:992px){.homepage-container .homepage-products .product .header-content{justify-content:center}}.homepage-container .homepage-products .product .header-content .icon{max-height:50px;max-width:50px;height:45px;display:flex;align-items:center;justify-content:center}.homepage-container .homepage-products .product .header-content .icon img{height:auto;width:100%}.homepage-container .homepage-products .product .header-content .title{font-weight:600;font-size:20px;line-height:28px;letter-spacing:-.31px;text-align:center}.homepage-container .homepage-products .product .text{font-weight:500;font-size:14px;line-height:24px;text-align:left;color:gray}@media screen and (min-width:992px){.homepage-container .homepage-products .product .text{text-align:center}}.homepage-container .homepage-products .product .label{padding:5px 0;text-align:center;width:calc(100% + 50px);margin-top:auto;background:hsla(0,0%,95%,.4);font-weight:600;font-size:12px;line-height:18px;letter-spacing:0;color:gray}.homepage-container .homepage-trusted{max-width:unset;width:100%;background:linear-gradient(#f9fdfb,#f9fefb);padding:72px 0 96px}@media screen and (min-width:992px){.homepage-container .homepage-trusted{padding-left:15px;padding-right:15px}}.homepage-container .homepage-trusted-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}.homepage-container .homepage-trusted-container .title{font-weight:600;font-size:26px;line-height:32px;text-align:center;margin-bottom:0}.homepage-container .homepage-trusted-container .items{width:100%;display:flex;justify-content:space-between;gap:30px;flex-direction:column}@media screen and (min-width:992px){.homepage-container .homepage-trusted-container .items{flex-direction:row}}.homepage-container .homepage-trusted-container .items .item{display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #dcdcdc;padding:20px;background:#fff;width:100%;position:relative}@media screen and (min-width:992px){.homepage-container .homepage-trusted-container .items .item{width:calc(100% - 30px)}}.homepage-container .homepage-trusted-container .items .item img{width:auto;position:relative}.homepage-container .homepage-feedback{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:132px 0}@media screen and (min-width:992px){.homepage-container .homepage-feedback{padding-left:15px;padding-right:15px}}.homepage-container .homepage-feedback .title{font-weight:600;font-size:26px;line-height:32px;text-align:center;margin-bottom:0}.homepage-container .homepage-community{max-width:unset;width:100%;background-repeat:no-repeat;background-size:90%;background-position:center 0;position:relative;padding:106px 0}@media screen and (min-width:992px){.homepage-container .homepage-community{padding-left:15px;padding-right:15px}}.homepage-container .homepage-community:after{content:"";display:block;background:linear-gradient(#f9fdfb,#f9fefb);left:0;top:0;width:100%;height:100%;position:absolute;z-index:-1}.homepage-container .homepage-community-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}.homepage-container .homepage-community-container .title{font-weight:600;font-size:26px;line-height:32px;text-align:center;margin-bottom:0}.homepage-container .homepage-contact{margin-top:132px;padding:64px 16px;background:hsla(0,0%,95%,.4);display:flex;flex-wrap:wrap}@media screen and (min-width:992px){.homepage-container .homepage-contact{padding:72px 0 72px 92px}}.homepage-container .homepage-contact .form{display:flex;flex-direction:column;gap:16px;padding:0}@media screen and (min-width:992px){.homepage-container .homepage-contact .form{padding-left:15px;padding-right:15px}}.homepage-container .homepage-contact .form .title{font-weight:600;font-size:26px;line-height:32px;text-align:center;margin-bottom:11px}@media screen and (min-width:992px){.homepage-container .homepage-contact .form .title{text-align:left}}.homepage-container .homepage-contact .form-item{width:100%;display:flex;flex-direction:column;gap:10px}.homepage-container .homepage-contact .form-item.terms{display:flex;gap:12px;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;cursor:pointer}.homepage-container .homepage-contact .form-item.terms .custom-checkbox{position:relative;margin-top:unset;margin-left:unset;height:18px;width:18px;display:flex;align-items:center;justify-content:center;border:1px solid #dcdcdc;border-radius:2px;background:#fff}.homepage-container .homepage-contact .form-item.terms .custom-checkbox .form-check-input{margin:0}.homepage-container .homepage-contact .form-item.terms .custom-checkbox>input{height:16px;width:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #fff;border-radius:2px;outline:none;background-color:transparent;cursor:pointer}.homepage-container .homepage-contact .form-item.terms .custom-checkbox>input:checked{padding:3px}.homepage-container .homepage-contact .form-item.terms .custom-checkbox>input:checked:before{display:block;content:"";width:100%;height:100%;background-color:#00b910}.homepage-container .homepage-contact .form-item.terms a{font-weight:600}.homepage-container .homepage-contact .form-item .label{font-weight:500;font-size:14px;line-height:100%}.homepage-container .homepage-contact .form-item .input,.homepage-container .homepage-contact .form-item .textarea{width:100%;padding-left:16px;border-radius:4px;height:48px;border:2px solid #dcdcdc}.homepage-container .homepage-contact .form-item .textarea{height:unset;resize:none;padding:16px}.homepage-container .homepage-contact .form-item .send-button{padding:17px 48px;height:unset;font-weight:700;font-size:14px;line-height:100%;text-align:center;vertical-align:middle;text-transform:uppercase;margin-top:11px;width:100%}@media screen and (min-width:992px){.homepage-container .homepage-contact .form-item .send-button{width:max-content}}.homepage-container .homepage-contact .form .email-success{margin-top:20px;width:100%;border:1px solid #dcdcdc;border-radius:4px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px;padding:50px 20px 30px}.homepage-container .homepage-contact .form .error-message{margin-top:-10px;color:#ff3d00}.homepage-container .homepage-contact .img-block{display:flex;justify-content:center;align-items:center;overflow-x:hidden}@media screen and (min-width:992px){.homepage-container .homepage-contact .img-block{overflow-x:unset}}.homepage-container .homepage-contact .img-block img{height:auto;margin-top:40px;width:120%}@media screen and (min-width:992px){.homepage-container .homepage-contact .img-block img{width:100%;margin-top:-120px}}.homepage-container .homepage-faq{display:flex;flex-direction:column;gap:40px;align-items:center;padding:132px 0 200px}@media screen and (min-width:992px){.homepage-container .homepage-faq{padding-left:15px;padding-right:15px}}.homepage-container .homepage-faq .title{font-weight:600;font-size:30px;line-height:38px;text-align:center;margin-bottom:0}