.c-Banner{display:flex;height:800px;padding:60px 0;position:relative}.c-Banner .p-carousel-items-container{height:100%;position:relative;transform:none!important;transition:none!important}.c-Banner .p-carousel-item{inset:0;opacity:0;position:absolute;transition:opacity .7s ease-in-out}.c-Banner .p-carousel-item-active{opacity:1}.c-Banner__title{align-self:center;color:#fff;font-size:40px;font-weight:600;max-width:460px;text-shadow:0 1px 3px rgba(0,0,0,.6);width:100%}.c-Banner__carousel-wrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.c-Banner__mobile-title{display:none}.c-Banner__calculator{max-width:640px;width:100%}.c-Banner__calculator .p-card{border-radius:30px}.c-Banner__calculator .p-card .p-card-content{padding-top:5px}.c-Banner__calculator .p-card .p-tabview-title{font-size:18px}.c-Banner__calculator .p-card .p-tabview-nav-container{padding-bottom:20px}.c-Banner__calculator .p-card .p-tabview-nav li .p-tabview-nav-link{color:var(--color-brand-secondary)}.c-Banner__calculator .p-card .p-tabview-nav li.p-highlight .p-tabview-nav-link{border-color:var(--redion-medium-blue);color:var(--redion-medium-blue)}.c-Banner__calculator .p-card .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{border-color:var(--redion-bright-blue);color:var(--redion-medium-blue)}.c-Banner .o-container{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.c-Banner .p-carousel{height:100%;width:100%;z-index:0}.c-Banner .p-carousel .p-carousel-indicator button{background:#fff;border-radius:32px;height:7px;padding:0;transition:all .3s ease;width:24px}.c-Banner .p-carousel .p-carousel-indicator.p-highlight button{background-color:var(--color-brand-primary)}.c-Banner .p-carousel-content{height:100%;position:relative}.c-Banner .p-carousel-content>div{height:100%}.c-Banner .p-carousel-items-content{height:100%!important}.c-Banner .p-carousel-items-content a{display:block;height:100%;width:100%}.c-Banner .p-carousel-indicators{bottom:0;position:absolute;width:100%}.c-Banner .p-carousel-indicator button{border-radius:15px;height:10px;width:10px}.c-Banner .p-carousel-next,.c-Banner .p-carousel-prev,.c-Banner .p-link.p-disabled{display:none}.c-Banner .p-card .p-card-title{color:var(--color-text-base);font-size:32px;font-style:normal;font-weight:700;min-height:76px;text-align:left}@media(max-width:768px){.c-Banner .p-card .p-card-title{font-size:24px}}.c-Banner .p-calendar button{background-color:#fff;border-left:none;border-color:var(--color-border-base);color:var(--color-brand-secondary)}.c-Banner .p-calendar:hover button{border-color:var(--color-brand-accent)}.c-Banner .p-calendar-w-btn-right .p-inputtext{border-right:none}.c-Banner .p-inputnumber{width:100%}.c-Banner .p-inputnumber .p-inputtext{border-right:none}.c-Banner .p-inputnumber button{background-color:#fff;color:var(--color-brand-secondary)}.c-Banner .p-inputnumber button,.c-Banner .p-inputnumber button:hover{border-color:var(--color-border-base)}.c-Banner .p-inputnumber button:first-child{border-bottom:none;border-left:none}.c-Banner .p-inputnumber button:nth-child(2){border-left:none;border-top:none}.c-Banner .form{position:relative}@media(max-width:1024px){.c-Banner{display:flex;flex-direction:column;margin-top:16px;padding:0 0 24px}.c-Banner__carousel-wrapper{border-radius:30px;height:220px;order:2;overflow:hidden;padding:14px;position:relative}.c-Banner__mobile-title{color:#fff;display:block;font-size:20px;left:36px;line-height:1.4;margin:0;max-width:280px;position:absolute;text-align:left;top:50%;transform:translateY(-50%);z-index:2}.c-Banner__title{display:none}.c-Banner__calculator{max-width:100%}.c-Banner__calculator .p-card{padding:20px!important}.c-Banner .o-container{align-items:stretch;flex-direction:column;order:1;padding:16px;position:static}.c-Banner .p-carousel-content{border-radius:30px}}.banner{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-evenly;width:100%}.images-banner{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-Banner__slide,.images-banner{position:relative}.c-Banner .p-carousel-content .p-carousel-next,.c-Banner .p-carousel-content .p-carousel-prev{display:none!important}.c-Banner .p-carousel-items-content .m-0,.c-Banner .p-carousel-items-content .mb-0,.c-Banner .p-carousel-items-content>div{height:100%;width:100%}.carousel-indicators{bottom:24px;display:flex;justify-content:center;left:0;margin-top:10px;position:absolute;right:0}.carousel-indicators .circle.active{background-color:var(--color-brand-secondary)}.circle{background-color:#ccc;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 5px;width:10px}.circle.active{background-color:var(--color-brand-accent)}.superposition{right:0;top:20px;z-index:1}.p-modal{align-items:flex-end;background-color:#fff;display:inline-flex;flex-direction:column;gap:.5rem;height:20.5rem;inset:0;padding:1.5rem 2.5rem 2.5rem;position:fixed;width:46.1875rem}.p-modal:before{background:rgba(0,0,0,.25);content:"";height:100%;position:absolute;width:100%;z-index:-1}