

/* Start:/build/app/banner.52f29445.css?17713413881116*/
.banner{background-image:url(/build/app/images/banner-fon.11ec7ed5.png);background-position-y:-7.889rem}@media (max-width:1673.98px){.banner{background-position-y:-5.933rem}}.banner .banner-subttl{font-size:1.667rem}@media (max-width:991.98px){.banner .banner-subttl{font-size:1.367rem}}@media (max-width:575.98px){.banner .banner-subttl{font-size:1.1rem}}.banner .banner-ttl{font-size:6.111rem;text-decoration-line:underline;text-decoration-thickness:1.111rem;text-underline-offset:2.222rem}@media (max-width:1673.98px){.banner .banner-ttl{font-size:5.111rem;text-underline-offset:1.9998rem}}@media (max-width:1249.98px){.banner .banner-ttl{font-size:4.111rem;text-decoration-thickness:1rem;text-underline-offset:1.7776rem}}@media (max-width:991.98px){.banner .banner-ttl{font-size:3.111rem;text-decoration-thickness:.7rem;text-underline-offset:1.5554rem}}@media (max-width:767.98px){.banner .banner-ttl{font-size:2.111rem;text-decoration-thickness:.5rem;text-underline-offset:1.3332rem}}@media (max-width:575.98px){.banner .banner-ttl{font-size:1.6rem;text-decoration-thickness:.5rem;text-underline-offset:1.2rem}}
/* End */


/* Start:/build/app/information-line.b0b2be3e.css?1771341388995*/
.information-line{background-color:#008c00;color:#fff;display:flex;font-size:2rem;font-weight:700;overflow:hidden;padding-bottom:.5rem;padding-top:.5rem}@media (max-width:1249.98px){.information-line{font-size:1.5rem}}@media (max-width:767.98px){.information-line{font-size:1.2rem}}.information-line ul{animation:scroll 25s linear infinite;counter-reset:item;display:flex;flex-shrink:0;justify-content:space-around;margin-bottom:0;min-width:100%;padding-left:0}.information-line ul li{display:inline-block;margin:0 90px 0 0;padding:0;position:relative}.information-line ul li:before{background-color:#fff;content:"";height:1.278rem;position:absolute;width:1.278rem;--border-radius:50%;border-radius:var(--border-radius);left:calc(-45px + -.639rem);top:calc(50% - .639rem)}@media (max-width:767.98px){.information-line ul li:before{height:.8rem;left:calc(-45px + -.4rem);top:calc(50% - .4rem);width:.8rem}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 20px))}}
/* End */


/* Start:/build/app/join.79fa4d29.css?1771341388383*/
.join{background-color:#9ee378;position:relative}.join:before{background-image:url(/build/app/images/arrows-right-4.2acaa56d.png);background-position:100%;background-repeat:no-repeat;bottom:-4.944rem;content:"";height:8.444rem;left:0;position:absolute;width:18.167rem}@media (max-width:1673.98px){.join:before{bottom:-5.144rem}}@media (max-width:767.98px){.join:before{content:none}}
/* End */


/* Start:/build/app/menu.54e091b2.css?17713413881481*/
.menu .menu-item{background-color:#dcf5ce;line-height:2.222rem;padding-left:1.778rem;padding-right:1.778rem;text-decoration:none}@media (max-width:575.98px){.menu .menu-item{font-size:1.2rem;line-height:normal}}.menu .menu-item:hover{background-color:#9ee378}.menu .menu-item__name,.menu-professionals__modal .menu-professionals__modal-header__name{color:#2e2e2e;text-align:center;text-decoration:none}.menu .menu-item__image,.menu-professionals__modal .menu-professionals__modal-header__icon{color:#008900;height:3.333rem;text-align:center}.menu .menu-item__image svg,.menu-professionals__modal .menu-professionals__modal-header__icon svg{height:100%}.menu-professionals__modal.fancybox__content{font-size:1.333rem;max-width:44.722rem;width:100%}@media (max-width:575.98px){.menu-professionals__modal.fancybox__content{font-size:1.2rem;line-height:normal}}.menu-professionals__modal .menu-professionals__modal-header{background-color:#9ee378}.menu-professionals__modal .menu-professionals__modal-header__detail{background-color:#dcf5ce;color:#2e2e2e}.menu-professionals__modal .menu-professionals__modal-header__detail>*{padding:var(--bs-spacer-2) var(--bs-spacer-1)}.menu-professionals__modal .menu-professionals__modal-header__detail a{border:2px solid #9ee378;color:#2e2e2e;text-align:center;text-decoration:none}.menu-professionals__modal .menu-professionals__modal-header__detail a:hover{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:8px}
/* End */


/* Start:/build/app/start.64d07877.css?17713413881420*/
.start{background-color:#9bd980;background-image:url(/build/app/images/fon-welcome.7c61c272.png);position:relative}.start.block-video{overflow:visible}.start .start-bg:before{background-image:url(/build/app/images/pattern-arrow.dd48dde0.png);background-repeat:no-repeat;content:"";display:block;height:7.444rem;position:absolute;right:0;top:-3.722rem;width:28.111rem}@media (max-width:767.98px){.start .start-bg:before{content:none}}.start .start-winner{font-size:2rem}.start .start-btn{background-color:#fff;border-bottom-right-radius:0;border-top-left-radius:0;max-width:33.889rem;transition:.3s}.start .start-btn:hover{background-color:#fff;border-radius:999px 0 999px 0;color:#008c00}@media (max-width:767.98px){.start .start-btn{font-size:1rem}}.start .start-circle{position:relative}.start .start-circle:before{animation:rotate 50s linear infinite;background-image:url(/build/app/images/circle.3bbddcd4.png);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:21rem;position:absolute;top:-8rem;width:21rem}@media (max-width:767.98px){.start .start-circle:before{height:16rem;width:16rem}}.start .start-video{height:31.556rem;margin-bottom:-9.8rem;position:relative;z-index:2}@media (max-width:1249.98px){.start .start-video{height:26.556rem}}@media (max-width:991.98px){.start .start-video{margin-bottom:1.2rem}}@media (max-width:767.98px){.start .start-video{height:auto;width:100%}}
/* End */


/* Start:/build/app/connect.7fabe982.css?1771341388530*/
.connect{background-color:#dcf5ce}.connect,.connect .connect__arrow-bg{position:relative}.connect .connect__arrow-bg:before{background-image:url(/build/app/images/arrows-right-6.d51d7d28.png);background-position:100%;background-repeat:no-repeat;bottom:-5.556rem;content:"";height:8.444rem;left:-22.211rem;position:absolute;width:24.111rem}@media (max-width:1673.98px){.connect .connect__arrow-bg:before{bottom:-5.556rem;left:-27.411rem;width:29.211rem}}@media (max-width:767.98px){.connect .connect__arrow-bg:before{content:none}}
/* End */


/* Start:/build/app/support.dd023c12.css?1771341388456*/
.support .support-item__name{font-size:1.333rem;height:4.444rem;line-height:2.222rem}@media (max-width:767.98px){.support .support-item__name{height:auto;max-width:18.333rem}}.support .support-item__image{height:10rem}@media (max-width:1249.98px){.support .support-item__image{height:8rem}}@media (max-width:767.98px){.support .support-item__image{height:6rem}}.support .support-item__image img,.support .support-item__image picture{height:100%;width:auto}
/* End */
/* /build/app/banner.52f29445.css?17713413881116 */
/* /build/app/information-line.b0b2be3e.css?1771341388995 */
/* /build/app/join.79fa4d29.css?1771341388383 */
/* /build/app/menu.54e091b2.css?17713413881481 */
/* /build/app/start.64d07877.css?17713413881420 */
/* /build/app/connect.7fabe982.css?1771341388530 */
/* /build/app/support.dd023c12.css?1771341388456 */
