.cl04_confirmation{width:70%;margin:0 auto}
@media(max-width:768px){.cl04_confirmation{width:100%}
}
.cl04_confirmation .paymentOk{display:flex;flex-direction:column;height:auto}
@media(max-width:768px){.cl04_confirmation .paymentOk{padding:24px}
}
.cl04_confirmation .paymentOk .payment-title{color:#1b1b1b;font-family:var(--anton-regular);font-size:40px;font-weight:bold;letter-spacing:0;line-height:56px;margin-bottom:24px;padding:0 24px}
@media(max-width:575px){.cl04_confirmation .paymentOk .payment-title{padding:0 20PX 0 10PX;font-size:28px}
}
.cl04_confirmation .paymentOk .payment-id{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;line-height:18px;margin-bottom:40px;padding:0 24px}
@media(max-width:575px){.cl04_confirmation .paymentOk .payment-id{padding:0 20PX 0 10PX}
}
.cl04_confirmation .paymentOk .payment-price#onePayment{color:#1b1b1b;letter-spacing:0;line-height:18px;font-weight:bold;margin-bottom:30px;display:none;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;justify-content:flex-start}
.cl04_confirmation .paymentOk .payment-price#onePayment .first{margin-bottom:30px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;width:100%;padding:0 24px}
@media(max-width:575px){.cl04_confirmation .paymentOk .payment-price#onePayment .first{padding:0 20PX 0 10PX}
}
.cl04_confirmation .paymentOk .payment-price#onePayment .first .text{font-size:16px;font-family:var(--barlow-semibold-2)}
.cl04_confirmation .paymentOk .payment-price#onePayment .first .price{font-size:32px;font-family:var(--anton-regular)}
.cl04_confirmation .paymentOk .payment-price#onePayment .first .price.currency-left::before{content:attr(data-currency);display:inline-block;padding:0 6px}
.cl04_confirmation .paymentOk .payment-price#onePayment .first .price.currency-right::after{content:attr(data-currency);display:inline-block;padding:0 6px}
.cl04_confirmation .paymentOk .payment-price#twoPayment{color:#1b1b1b;letter-spacing:0;line-height:18px;margin-bottom:30px;display:none;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;justify-content:flex-start}
.cl04_confirmation .paymentOk .payment-price#twoPayment div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%}
.cl04_confirmation .paymentOk .payment-price#twoPayment .first{margin-bottom:16px;padding:0 24px}
@media(max-width:575px){.cl04_confirmation .paymentOk .payment-price#twoPayment .first{padding:0 20PX 0 10PX}
}
.cl04_confirmation .paymentOk .payment-price#twoPayment .first .text{font-size:16px;font-family:var(--barlow-semibold-2)}
.cl04_confirmation .paymentOk .payment-price#twoPayment .first .price{font-size:32px;font-family:var(--anton-regular)}
.cl04_confirmation .paymentOk .payment-price#twoPayment .first .price.currency-left::before{content:attr(data-currency);display:inline-block;padding:0 6px}
.cl04_confirmation .paymentOk .payment-price#twoPayment .first .price.currency-right::after{content:attr(data-currency);display:inline-block;padding:0 6px}
.cl04_confirmation .paymentOk .payment-price#twoPayment .second{margin-bottom:30px;padding:0 24px}
@media(max-width:575px){.cl04_confirmation .paymentOk .payment-price#twoPayment .second{padding:0 20PX 0 10PX}
}
.cl04_confirmation .paymentOk .payment-price#twoPayment .second .text{font-size:16px;font-family:var(--barlow-regular)}
.cl04_confirmation .paymentOk .payment-price#twoPayment .second .price{font-size:16px;font-family:var(--barlow-regular)}
.cl04_confirmation .paymentOk .payment-price#twoPayment .second .price.currency-left::before{content:attr(data-currency);display:inline-block;padding:0 6px}
.cl04_confirmation .paymentOk .payment-price#twoPayment .second .price.currency-right::after{content:attr(data-currency);display:inline-block;padding:0 6px}
.cl04_confirmation .paymentOk .payment-price#twoPayment .third{padding:0 24px}
@media(max-width:575px){.cl04_confirmation .paymentOk .payment-price#twoPayment .third{padding:0 20PX 0 10PX}
}
.cl04_confirmation .paymentOk .payment-price#twoPayment .third .text{font-size:16px;font-family:var(--barlow-semibold-2)}
.cl04_confirmation .paymentOk .payment-price#twoPayment .third .price{font-size:24px;font-family:var(--anton-regular)}
.cl04_confirmation .paymentOk .payment-price#twoPayment .third .price.currency-left::before{content:attr(data-currency);display:inline-block;padding:0 6px}
.cl04_confirmation .paymentOk .payment-price#twoPayment .third .price.currency-right::after{content:attr(data-currency);display:inline-block;padding:0 6px}
.cl04_confirmation .paymentOk .payment-price#twoPayment .line{margin-bottom:30px}
.cl04_confirmation .paymentOk .payment-price#threePayment{color:#1b1b1b;letter-spacing:0;line-height:18px;margin-bottom:30px;display:none;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;justify-content:flex-start}
.cl04_confirmation .paymentOk .payment-price#threePayment div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%}
.cl04_confirmation .paymentOk .payment-price#threePayment .first{margin-bottom:16px;padding:0 24px}
@media(max-width:575px){.cl04_confirmation .paymentOk .payment-price#threePayment .first{padding:0 20PX 0 10PX}
}
.cl04_confirmation .paymentOk .payment-price#threePayment .first .text{font-size:16px;font-family:var(--barlow-semibold-2)}
.cl04_confirmation .paymentOk .payment-price#threePayment .first .price{font-size:32px;font-family:var(--anton-regular)}
.cl04_confirmation .paymentOk .payment-price#threePayment .first .price.currency-left::before{content:attr(data-currency);display:inline-block;padding:0 6px}
.cl04_confirmation .paymentOk .payment-price#threePayment .first .price.currency-right::after{content:attr(data-currency);display:inline-block;padding:0 6px}
.cl04_confirmation .paymentOk .payment-price#threePayment .second{margin-bottom:16px;padding:0 24px}
@media(max-width:575px){.cl04_confirmation .paymentOk .payment-price#threePayment .second{padding:0 20PX 0 10PX}
}
.cl04_confirmation .paymentOk .payment-price#threePayment .second .text{font-size:16px;font-family:var(--barlow-regular)}
.cl04_confirmation .paymentOk .payment-price#threePayment .second .price{font-size:16px;font-family:var(--barlow-regular)}
.cl04_confirmation .paymentOk .payment-price#threePayment .second .price.currency-left::before{content:attr(data-currency);display:inline-block;padding:0 6px}
.cl04_confirmation .paymentOk .payment-price#threePayment .second .price.currency-right::after{content:attr(data-currency);display:inline-block;padding:0 6px}
.cl04_confirmation .paymentOk .payment-price#threePayment .third{margin-bottom:30px;padding:0 24px}
@media(max-width:575px){.cl04_confirmation .paymentOk .payment-price#threePayment .third{padding:0 20PX 0 10PX}
}
.cl04_confirmation .paymentOk .payment-price#threePayment .third .text{font-size:16px;font-family:var(--barlow-regular)}
.cl04_confirmation .paymentOk .payment-price#threePayment .third .price{font-size:16px;font-family:var(--barlow-regular)}
.cl04_confirmation .paymentOk .payment-price#threePayment .third .price.currency-left::before{content:attr(data-currency);display:inline-block;padding:0 6px}
.cl04_confirmation .paymentOk .payment-price#threePayment .third .price.currency-right::after{content:attr(data-currency);display:inline-block;padding:0 6px}
.cl04_confirmation .paymentOk .payment-price#threePayment .four{padding:0 24px}
@media(max-width:575px){.cl04_confirmation .paymentOk .payment-price#threePayment .four{padding:0 20PX 0 10PX}
}
.cl04_confirmation .paymentOk .payment-price#threePayment .four .text{font-size:16px;font-family:var(--barlow-semibold-2)}
.cl04_confirmation .paymentOk .payment-price#threePayment .four .price{font-size:24px;font-family:var(--anton-regular)}
.cl04_confirmation .paymentOk .payment-price#threePayment .four .price.currency-left::before{content:attr(data-currency);display:inline-block;padding:0 6px}
.cl04_confirmation .paymentOk .payment-price#threePayment .four .price.currency-right::after{content:attr(data-currency);display:inline-block;padding:0 6px}
.cl04_confirmation .paymentOk .payment-price#threePayment .line{margin-bottom:30px}
.cl04_confirmation .paymentOk .payment-info{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;line-height:18px;margin-bottom:35px;padding:0 24px}
@media(max-width:575px){.cl04_confirmation .paymentOk .payment-info{padding:0 20PX 0 10PX}
}
.cl04_confirmation .paymentOk .line{border:1px solid #cacaca;width:100%}
.cl04_confirmation .paymentError{padding:0 24px;display:flex;flex-direction:column;height:auto}
@media(max-width:768px){.cl04_confirmation .paymentError{width:100%;margin-left:24px;margin-right:24px;padding:0 20PX 0 10PX}
}
.cl04_confirmation .paymentError .paymentError-title{display:flex;height:auto;width:778px;color:#1b1b1b;font-family:var(--anton-regular);font-size:40px;font-weight:bold;letter-spacing:0;line-height:56px;padding-bottom:24px}
@media(max-width:768px){.cl04_confirmation .paymentError .paymentError-title{width:100%;padding-right:50px;font-size:28px}
}
.cl04_confirmation .paymentError .paymentError-info{height:auto;width:auto;color:#1b1b1b;font-family:var(--barlow-semibold);font-size:16px;font-weight:600;letter-spacing:0;line-height:18px;padding-bottom:48px}
@media(max-width:768px){.cl04_confirmation .paymentError .paymentError-info{width:100%;padding-right:50px;font-size:16px}
}
.cl04_confirmation .container_politics{padding:0 24px;display:flex;flex-direction:row}
.cl04_confirmation .container_politics .confirmRich p,.cl04_confirmation .container_politics .confirmRich ul,.cl04_confirmation .container_politics .confirmRich ol{height:120px;width:82%;color:#707070;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:24px;text-shadow:0 2px 50px 0 rgba(0,0,0,0.08)}
.cl04_confirmation .container_politics .icon{margin-right:12px;display:flex;align-content:center;justify-content:center;font-size:21px;color:black}
.cl04_confirmation .ca01_button{margin-right:24px;margin-bottom:46px;padding:0 24px}
@media(max-width:575px){.cl04_confirmation .ca01_button{width:100%;margin:0 auto 16px;padding:0}
}
.cl04_confirmation .ca01_button span{width:210px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-01);color:#fff;border-radius:12px;font-family:var(--barlow-semibold-2);font-size:16px;cursor:pointer}
@media(max-width:575px){.cl04_confirmation .ca01_button span{width:100%;margin:0 auto;height:48px}
}
.cl04_confirmation .button02 span{background-color:#fff;color:var(--color-primary-01);border:2px solid var(--color-primary-01)}
.cl04_confirmation .button02 span:hover{background-color:var(--color-primary-01);color:white}
.cl04_confirmation .button02 span:hover .button02 .cmp-button .cmp-button__text{color:#fff}
.cl04_confirmation .button02 span:active{box-shadow:inset 0 4px 16px 0 rgba(12,67,149,0.5);border:2px solid var(--color-primary-01);border-radius:12px}
.cl04_confirmation .button02 span:active .button02 .cmp-button .cmp-button__text{color:var(--color-primary-01)}
.cl04_confirmation .button02 span:focus{border:2px solid var(--color-primary-01);border-radius:12px;box-shadow:0 4px 16px 0 rgba(12,67,149,0.5)}
.cl04_confirmation .button02 span:focus .button02 .cmp-button .cmp-button__text{color:var(--color-primary-01)}
.cl04_confirmation .outer-loader-lodging{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100vh;background:rgba(255,255,255,0.8)}
.cl04_confirmation .outer-loader-lodging .inner-loader-img{width:100%;height:100vh;display:flex;flex-wrap:nowrap;align-content:center;flex-direction:column;justify-content:center;align-items:center}
.cl04_confirmation .outer-loader-lodging .inner-loader-img>svg{margin:0 auto;display:block;width:150px;height:150px}
@media(max-width:768px){.cl04_confirmation .outer-loader-lodging .inner-loader-img>svg{width:120px;height:120px}
}
.cl04_confirmation .outer-loader-lodging .inner-loader-img>svg defs linearGradient .stop0{stop-color:var(--color-primary-02)}
.cl04_confirmation .outer-loader-lodging .inner-loader-img>svg defs linearGradient .stop1{stop-color:var(--color-primary-01)}
.cl04_confirmation .paymentPending{padding:0 24px;display:flex;flex-direction:column;height:auto}
@media(max-width:768px){.cl04_confirmation .paymentPending{width:100%;margin-left:24px;padding:0 39px 0 0}
}
.cl04_confirmation .paymentPending .container_error{height:auto;width:100%;margin-bottom:24px}
@media(max-width:575px){.cl04_confirmation .paymentPending .container_error{width:100%;display:flex;flex-direction:row}
}
.cl04_confirmation .paymentPending .container_error .icon{display:none}
@media(max-width:575px){.cl04_confirmation .paymentPending .container_error .icon{display:flex;margin-top:6px;margin-right:24px;font-size:30px;color:#e75c00}
}
.cl04_confirmation .paymentPending .container_error .paymentPending-title{display:flex;height:auto;width:815px;color:#1b1b1b;font-family:var(--robotoSlab-bold);font-size:40px;font-weight:bold;letter-spacing:0;line-height:56px;padding-bottom:24px}
@media(max-width:768px){.cl04_confirmation .paymentPending .container_error .paymentPending-title{font-size:28px;padding-bottom:0;font-size:30px;line-height:36px}
}
.cl04_confirmation .paymentPending .paymentPending-info{height:auto;width:100%;color:#1b1b1b;font-family:var(--barlow-semibold);font-size:16px;font-weight:600;letter-spacing:0;line-height:18px;padding-bottom:48px}
@media(max-width:768px){.cl04_confirmation .paymentPending .paymentPending-info{font-size:16px;margin-left:54px;padding-right:56px;width:auto}
}
.root.container.responsivegrid .ca14_logofunnel,.root.container.responsivegrid .cf07_stepper,.root.container.responsivegrid .ca02_title,.root.container.responsivegrid .ca04_textrich,.root.container.responsivegrid .cc11,.root.container.responsivegrid .cl03_form,.root.container.responsivegrid .cc13_linkslist{width:66.66%;margin:0 auto}
@media(max-width:768px){.root.container.responsivegrid .ca14_logofunnel,.root.container.responsivegrid .cf07_stepper,.root.container.responsivegrid .ca02_title,.root.container.responsivegrid .ca04_textrich,.root.container.responsivegrid .cc11,.root.container.responsivegrid .cl03_form,.root.container.responsivegrid .cc13_linkslist{width:100%}
}
.root.container.responsivegrid .ca14_logofunnel{width:75.66%;margin:0 auto 24px}
.root.container.responsivegrid .cl03_form{width:unset}
@media(max-width:768px){.ca14_logofunnel .funnel-logo img{max-width:80px;max-height:40px}
}
@media(min-width:768px){.ca14_logofunnel{width:100%;margin:0 auto}
.ca14_logofunnel .funnel-logo{left:calc(50% - 465px);position:relative}
.ca14_logofunnel .funnel-logo img{max-width:130px;max-height:70px}
.ca14_logofunnel.sticky .funnel-logo{left:calc(50% - 465px) !important}
.cf07_stepper{width:75.66% !important;margin:24px auto 24px !important}
.cf07_stepper .container{display:flex;flex-direction:row;flex-wrap:nowrap}
.cf07_stepper .container .stepperContent{min-width:95px;max-width:156px}
.cc13_linkslist{width:100% !important}
.cc13_linkslist .cc13{left:calc(50% - 446px) !important;margin:0 auto;position:relative}
}
@media(min-width:768px) and (max-width:768px){.ca14_logofunnel .funnel-logo img{max-width:80px;max-height:40px}
}
@media(max-width:768px){.cl09_controlbuttons .container .continue.ca01_button .border-solid .cmp-button__text{padding:6px 12px}
}
@media(max-width:768px){.cc13_linkslist .link-list{margin:0}
}