.CustomScroll{position:relative;display:flex}.CustomScroll.is-navbar-dots-below{margin-bottom:64px}.CustomScroll__container{display:flex;overflow-x:scroll;overflow-y:hidden;width:100%;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.CustomScroll__container::-webkit-scrollbar{height:0!important}@media screen and (min-width:670px){.CustomScroll__container{padding:0 48px}.CustomScroll__container.is-display-fullwidth{padding:0}.CustomScroll__container.is-simplified{padding:0;margin:0 32px}}.CustomScroll__child.is-snap-center{scroll-snap-align:center}.CustomScroll__child.is-snap-start{scroll-snap-align:start}.CustomScroll__child.is-snap-center-start{scroll-snap-align:center}@media screen and (min-width:670px){.CustomScroll__child.is-snap-center-start{scroll-snap-align:start}}.CustomScroll__child.is-display-fullwidth{min-width:100%}.CustomScroll__arrow{position:absolute;top:50%;transform:translateY(-50%);align-items:center;background-color:#000;opacity:.75;height:60px;display:none;cursor:pointer;justify-content:center;z-index:1}.CustomScroll__arrow.is-simplified{background-color:transparent;padding:0}.CustomScroll__arrow .SvgIcon path{fill:#fff}.CustomScroll__arrow:focus:focus{outline:1px dotted #000}@media screen and (min-width:670px){.CustomScroll__arrow{display:flex}}.CustomScroll__arrowLeft{left:0}.CustomScroll__arrowRight{right:0}.CustomScroll_center .CustomScroll__container{margin:0 auto;width:auto}@media screen and (min-width:670px){.CustomScroll_noArrows .CustomScroll__container{padding:0;margin:0}.CustomScroll_noArrows .CustomScroll__arrow{display:none}}.CustomScroll_electric .CustomScroll__arrow.is-simplified .SvgIcon path{fill:#122aff}.CustomScroll__dots{position:absolute;left:50%;transform:translateX(-50%);bottom:16px;display:flex;line-height:0;z-index:1}.CustomScroll__dots.is-below{bottom:-32px}.CustomScroll__dot:not(:last-of-type){margin-right:4px}.CustomScroll__dotButton{width:18px;height:18px;padding:0;position:relative}.CustomScroll__dotButton:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";border-radius:50%;height:13px;width:13px;background-color:#fff;border:1px solid #ccc;transition-duration:0s}.CustomScroll__dotButton:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";padding-top:1px;transition-duration:0s;border:1px solid transparent;border-radius:50%;width:16px;height:16px}.CustomScroll__dotbutton_active:before{background-color:#122aff;border:1px solid #122aff;box-shadow:0 0 0 1px #fff}.CustomScroll__arrow:focus,.CustomScroll__arrow:hover{background-color:#122aff}.CustomScroll__arrow.is-simplified:focus,.CustomScroll__arrow.is-simplified:hover{background:transparent}.CustomScroll__arrow.is-simplified .SvgIcon path{fill:#122aff}.CCCLoader{text-align:center}.CCCOnboarding{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.CCCOnboarding_widget{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:4px;margin-bottom:40px}@media screen and (min-width:670px){.CCCOnboarding_widget{padding:16px;margin-bottom:0}}.CCCOnboarding__onboarding{display:flex;flex:1;flex-direction:column;align-items:center;padding:4px;width:100%}.CCCOnboarding__onboardingCarousel{text-align:center;display:inherit;flex:1;flex-direction:column;justify-content:center;width:100%;max-width:510px}.CCCOnboarding__carouselItemContainer{padding:0 16px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:670px){.CCCOnboarding__carouselItemContainer{padding:0 56px}}.CCCOnboarding__carouselItemPicture{display:flex;width:120px;height:120px;margin:auto}@media screen and (min-width:1024px){.CCCOnboarding__carouselItemPicture{width:180px;height:180px}}.CCCOnboarding__reinssuranceTitle{margin:16px auto 0;font-size:2.4rem;font-weight:400;line-height:1.06;overflow-wrap:break-word}.CCCOnboarding__reinssuranceDescription{margin:16px auto;font-size:1.3rem;color:#777;width:70%;overflow-wrap:break-word;line-height:1.19}@media screen and (min-width:670px){.CCCOnboarding__reinssuranceDescription{font-size:1.4rem}}