.app-opt-image[data-v-4543f9d3]{display:block;width:100%;height:100%;color:var(--nc-color-neutral-40);background:var(--nc-color-neutral-40)}.app-opt-image img[data-v-4543f9d3]{display:block;object-fit:cover;width:100%;height:100%}.app-home-how-it-works{--section-padding-top: 80px;--section-padding-bottom: 142px;--width-content: 573px;--height-content: 512px;position:relative;padding:var(--section-padding-top) 0 var(--section-padding-bottom);background-color:var(--nc-color-primary);color:var(--nc-color-secondary)}@media only screen and (max-width:110rem){.app-home-how-it-works{--section-padding-bottom: 102px;--width-content: 393px;--height-content: 412px}}@media only screen and (max-width:70rem){.app-home-how-it-works{--section-padding-top: 56px;--section-padding-bottom: 72px;--height-content: 100%}}@media only screen and (max-width:32.5rem){.app-home-how-it-works{--section-padding-top: 32px;--section-padding-bottom: 40px}}@media only screen and (min-width: calc(70rem + 1px)){.app-home-how-it-works{display:grid}.app-home-how-it-works .container{display:grid;grid-template-rows:max-content 1fr}}.app-home-how-it-works-wrap{display:grid;grid-template-columns:max-content var(--width-content) 1fr;gap:40px}@media only screen and (max-width:70rem){.app-home-how-it-works-wrap{display:block;grid-template-columns:1fr}}.app-home-how-it-works-slider{grid-column:2;grid-row:1}@media only screen and (min-width: calc(70rem + 1px)){.app-home-how-it-works-slider{display:grid;grid-template-rows:1fr max-content}}.app-home-how-it-works-slider .content{height:100%}@media only screen and (min-width: calc(70rem + 1px)){.app-home-how-it-works-slider .content{overflow:auto}}@media only screen and (max-width:70rem){.app-home-how-it-works-slider .content{display:grid;grid-template-rows:1fr max-content}}.app-home-how-it-works-slider .swiper{height:var(--height-content)}.app-home-how-it-works-slider .button{display:grid;justify-content:start}@media only screen and (max-width:70rem){.app-home-how-it-works-slider .button{justify-content:end}}.app-home-how-it-works-slider .button .nc-btn,.app-home-how-it-works-slider .button .nc-btn:hover{color:var(--nc-color-secondary)}@media only screen and (max-width:70rem){.app-home-how-it-works-slider .button .nc-btn .nc-btn-content-slot{flex-direction:row-reverse}}@media only screen and (min-width: calc(70rem + 1px)){.app-home-how-it-works-slider .button .icon{margin-right:16px;transform:rotate(90deg)}}@media only screen and (max-width:70rem){.app-home-how-it-works-slider .button .icon{margin-left:16px}}.app-home-how-it-works-slider .step{font-size:var(--nc-font-size-xl);line-height:var(--nc-line-height-m);font-weight:500;margin-bottom:8px}@media only screen and (max-width:70rem){.app-home-how-it-works-slider .step{font-size:var(--nc-font-size-l)}}@media only screen and (max-width:48rem){.app-home-how-it-works-slider .step{font-size:var(--nc-font-size-base)}}.app-home-how-it-works-slider .title{font-size:32px;line-height:var(--nc-line-height-base);font-weight:700;margin-bottom:56px}@media only screen and (max-width:70rem){.app-home-how-it-works-slider .title{font-size:var(--nc-font-size-h4)}}@media only screen and (max-width:48rem){.app-home-how-it-works-slider .title{font-size:var(--nc-font-size-s);margin-bottom:16px}}.app-home-how-it-works-slider .text{font-size:var(--nc-font-size-base);line-height:var(--nc-line-height-m);font-weight:400;margin-bottom:24px}@media only screen and (max-width:48rem){.app-home-how-it-works-slider .text{font-size:var(--nc-font-size-s)}}.app-home-how-it-works-pagination{display:flex;flex-direction:column;align-items:center;grid-column:1;grid-row:1}@media only screen and (max-width:70rem){.app-home-how-it-works-pagination{flex-direction:row;margin-top:16px}}.app-home-how-it-works-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-top:8px}@media only screen and (max-width:70rem){.app-home-how-it-works-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-top:0;margin-left:8px}}.app-home-how-it-works-pagination .swiper-pagination-bullet{position:relative;width:2px;height:100%;border-radius:0;background:none}@media only screen and (max-width:70rem){.app-home-how-it-works-pagination .swiper-pagination-bullet{width:100%;height:34px}}.app-home-how-it-works-pagination .swiper-pagination-bullet:after,.app-home-how-it-works-pagination .swiper-pagination-bullet:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background-color:var(--nc-color-neutral-60)}@media only screen and (max-width:70rem){.app-home-how-it-works-pagination .swiper-pagination-bullet:after,.app-home-how-it-works-pagination .swiper-pagination-bullet:before{top:16px;width:100%;height:2px}}.app-home-how-it-works-pagination .swiper-pagination-bullet:after{background-color:var(--nc-color-neutral-30);transition:transform var(--nc-duration-short) linear;transform:scaleY(0);transform-origin:top}@media only screen and (max-width:70rem){.app-home-how-it-works-pagination .swiper-pagination-bullet:after{transform:scaleX(0);transform-origin:left}}.app-home-how-it-works-pagination .swiper-pagination-bullet-active:after{animation:home-recommended-bullet-shrinking-zero-reversed 7s linear forwards}@media only screen and (max-width:70rem){.app-home-how-it-works-pagination .swiper-pagination-bullet-active:after{animation:home-recommended-bullet-shrinking-zero 7s linear forwards}}.app-home-how-it-works-video{display:flex;flex-direction:column;justify-content:center;grid-column:3;grid-row:1}.app-home-how-it-works-video video{width:100%;height:100%}.app-home-how-it-works-video .app-opt-image{height:auto}@media only screen and (max-width:70rem){.app-home-how-it-works-video{margin-bottom:40px;margin-inline:calc(var(--container-offset) * -1)}}.app-home-how-it-works .section-title{font-size:var(--nc-font-size-h1);font-weight:700;margin-bottom:48px}@media only screen and (max-width:70rem){.app-home-how-it-works .section-title{font-size:var(--nc-font-size-h2);margin-bottom:40px}}@media only screen and (max-width:40rem){.app-home-how-it-works .section-title{font-size:var(--nc-font-size-h3)}}@media only screen and (max-width:32.5rem){.app-home-how-it-works .section-title{font-size:var(--nc-font-size-l);margin-bottom:24px}}
