/* Minification failed. Returning unminified contents.
(1,1136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1217): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1233): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1303): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1432): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1632): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1872): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1939): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1964): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1987): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2062): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2123): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2140): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2177): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2193): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2250): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2275): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2497): run-time error CSS1039: Token not allowed after unary operator: '-card-bg-color'
(1,2524): run-time error CSS1039: Token not allowed after unary operator: '-card-font-color'
(1,4858): run-time error CSS1039: Token not allowed after unary operator: '-card-text-frame-color'
(1,5017): run-time error CSS1039: Token not allowed after unary operator: '-card-text-frame-color'
(1,5171): run-time error CSS1039: Token not allowed after unary operator: '-card-text-frame-color'
(1,6387): run-time error CSS1039: Token not allowed after unary operator: '-input-active-frame-color'
(1,6608): run-time error CSS1030: Expected identifier, found '>'
(1,6645): run-time error CSS1031: Expected selector, found ')'
(1,6645): run-time error CSS1025: Expected comma or open brace, found ')'
(1,8391): run-time error CSS1039: Token not allowed after unary operator: '-input-active-frame-color'
(1,11662): run-time error CSS1039: Token not allowed after unary operator: '-input-active-frame-color'
(1,12474): run-time error CSS1039: Token not allowed after unary operator: '-button-bg-color'
(1,13940): run-time error CSS1039: Token not allowed after unary operator: '-button-bg-color'
(1,16006): run-time error CSS1039: Token not allowed after unary operator: '-card-bg-color'
(1,16044): run-time error CSS1039: Token not allowed after unary operator: '-card-bg-color'
(1,16301): run-time error CSS1039: Token not allowed after unary operator: '-input-active-frame-color'
(1,21233): run-time error CSS1039: Token not allowed after unary operator: '-input-active-frame-color'
(1,22614): run-time error CSS1039: Token not allowed after unary operator: '-card-bg-color'
(1,22863): run-time error CSS1039: Token not allowed after unary operator: '-card-bg-color'
(1,23457): run-time error CSS1039: Token not allowed after unary operator: '-card-bg-color'
(1,23650): run-time error CSS1039: Token not allowed after unary operator: '-card-bg-color'
(1,29524): run-time error CSS1039: Token not allowed after unary operator: '-input-active-frame-color'
(1,33929): run-time error CSS1039: Token not allowed after unary operator: '-input-active-frame-color'
(1,34999): run-time error CSS1030: Expected identifier, found '.'
(1,35004): run-time error CSS1031: Expected selector, found ')'
(1,35004): run-time error CSS1025: Expected comma or open brace, found ')'
(1,35079): run-time error CSS1039: Token not allowed after unary operator: '-button-font-color'
(1,35249): run-time error CSS1039: Token not allowed after unary operator: '-button-font-color'
(1,35355): run-time error CSS1039: Token not allowed after unary operator: '-button-font-color'
(1,35538): run-time error CSS1039: Token not allowed after unary operator: '-button-bg-color'
(1,35882): run-time error CSS1039: Token not allowed after unary operator: '-button-bg-color'
(1,36128): run-time error CSS1039: Token not allowed after unary operator: '-button-bg-color'
(1,36390): run-time error CSS1039: Token not allowed after unary operator: '-font-size-submit'
(1,36479): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color'
(1,36529): run-time error CSS1039: Token not allowed after unary operator: '-input-border-radius'
(1,36865): run-time error CSS1039: Token not allowed after unary operator: '-font-medium'
(1,37603): run-time error CSS1039: Token not allowed after unary operator: '-font-bold'
(1,37630): run-time error CSS1039: Token not allowed after unary operator: '-font-size-submit'
(1,37849): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,85): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,152): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,242): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(13,321): run-time error CSS1039: Token not allowed after unary operator: '-button-bg-color'
(13,358): run-time error CSS1039: Token not allowed after unary operator: '-input-border-radius'
(13,391): run-time error CSS1039: Token not allowed after unary operator: '-button-font-color'
(13,459): run-time error CSS1039: Token not allowed after unary operator: '-font-size-submit'
(13,495): run-time error CSS1039: Token not allowed after unary operator: '-line-height-input'
(13,787): run-time error CSS1039: Token not allowed after unary operator: '-font-medium'
(13,917): run-time error CSS1039: Token not allowed after unary operator: '-font-size-input'
(13,952): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(13,1123): run-time error CSS1039: Token not allowed after unary operator: '-font-medium'
(13,1213): run-time error CSS1039: Token not allowed after unary operator: '-font-medium'
(13,1543): run-time error CSS1039: Token not allowed after unary operator: '-font-size-primary'
(13,1707): run-time error CSS1039: Token not allowed after unary operator: '-input-placeholder-font-color'
(13,1796): run-time error CSS1039: Token not allowed after unary operator: '-font-size-primary'
(13,2434): run-time error CSS1039: Token not allowed after unary operator: '-button-font-inactive-color'
(13,2495): run-time error CSS1039: Token not allowed after unary operator: '-button-bg-inactive-color'
(13,2967): run-time error CSS1039: Token not allowed after unary operator: '-input-border-radius'
(13,3004): run-time error CSS1039: Token not allowed after unary operator: '-font-size-submit'
(13,3150): run-time error CSS1039: Token not allowed after unary operator: '-button-bg-color'
(13,3189): run-time error CSS1039: Token not allowed after unary operator: '-button-font-color'
(13,3315): run-time error CSS1039: Token not allowed after unary operator: '-font-size-input'
(13,3350): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(13,3381): run-time error CSS1039: Token not allowed after unary operator: '-font-regular'
(13,3425): run-time error CSS1039: Token not allowed after unary operator: '-disagree-color'
(13,3457): run-time error CSS1039: Token not allowed after unary operator: '-font-size-error-msg'
(13,3496): run-time error CSS1039: Token not allowed after unary operator: '-line-height-error-msg'
(13,3536): run-time error CSS1039: Token not allowed after unary operator: '-input-text-align'
 */
@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url("https://staticamapi.finby.eu/mapi5/Content/finby/fonts/Poppins/Poppins-Regular.ttf") format("truetype");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url("https://staticamapi.finby.eu/mapi5/Content/finby/fonts/Poppins/Poppins-Regular.ttf") format("truetype");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:"Poppins";src:url("https://staticamapi.finby.eu/mapi5/Content/finby/fonts/Poppins/Poppins-Light.ttf") format("truetype");font-weight:300;font-display:swap;}@font-face{font-family:"Poppins";src:url("https://staticamapi.finby.eu/mapi5/Content/finby/fonts/Poppins/Poppins-Bold.ttf") format("truetype");font-weight:bold;font-display:swap;}@font-face{font-family:"Poppins";src:url("https://staticamapi.finby.eu/mapi5/Content/finby/fonts/Poppins/Poppins-Italic.ttf") format("truetype");font-style:italic;font-display:swap;}:root{--size-mult:1;--size-mult-horizontal:1;--size-mult-vertical:1;--size-mult-font:1;--bg-color:#fff;--font-color:#16161e;--input-text-align:left;--input-bg-color:#f3f3f3;--input-inactive-bg-color:#bfbfcd;--input-placeholder-font-color:#59596b;--input-border-color:#bfbfcd;--input-font-color:#16161e;--input-active-frame-color:#7c42cd;--input-copy-color:#bfbfcd;--input-border-radius:8px;--gradient-accent-color:#fff;--disagree-color:#df3d40;--disagree-color-lighteen:#f6c9ca;--card-bg-color:#7c42cd;--card-font-color:#fff;--card-text-frame-color:#16161e;--bank-card-bg-color:#f3f3f3;--active-bank-card-bg-color:#d2d2dc;--button-bg-color:#3d42df;--button-font-color:#fff;--button-bg-inactive-color:#83839e;--button-font-inactive-color:#fff;--font-size-error-msg:12px;--font-size-sepa-confirmation-copy:12px;--font-size-primary:14px;--font-size-input:14px;--font-size-submit:16px;--font-size-sub-copy:16px;--font-size-heading:26px;--font-family:Poppins,Arial,-apple-system,BlinkMacSystemFont;--font-light:100;--font-regular:400;--font-medium:500;--font-bold:600;--line-height-error-msg:14px;--line-height-sub-copy:24px;--line-height-input:20px;--padding-gutter:23px;--bank-list-height:370px;}.trustpay__cardWrapper{display:block;width:230px;height:145px;margin:0 auto;}.trustpay__cardWrapper *{text-align:left;}.trustpay__crd{position:absolute;background-color:var(--card-bg-color);color:var(--card-font-color);width:230px;height:145px;border-radius:13px;box-shadow:inset 0 0 0 2px rgba(0,0,0,.05);}.trustpay__crd *{margin:0;padding:0;font-size:14px;}.trustpay__crd>div.trustpay__card_front{margin-left:20px;margin-right:20px;}.trustpay__crd>div.trustpay__card_front p:nth-child(1){margin-top:45px!important;}.trustpay__crd>div.trustpay__card_front p:nth-child(2){font-weight:bold;font-size:16px;margin-top:7px;}.trustpay__crd>div.trustpay__card_front div{line-height:3px!important;margin-top:20px;}.trustpay__crd>div.trustpay__card_front div>div:nth-child(1){font-size:6px;}.trustpay__crd>div.trustpay__card_front div>div:nth-child(1) span{font-size:6px;}.trustpay__crd>div.trustpay__card_front div>div:nth-child(2){font-size:14px;}.trustpay__crd>div.trustpay__card_front>div>div{display:inline;}.trustpay__crd>div.trustpay__card_front>.exp-text-container>div{display:inline-block;margin-top:0;line-height:7px!important;}.trustpay__crd>div.trustpay__card_front>.exp-text-container>div:nth-child(2){margin:3px 0 0 5px;}.trustpay__crd>div.trustpay__card_back>div:nth-child(1){position:absolute;background-color:#16161e;width:100%;height:30px;top:15px;}.trustpay__crd>div.trustpay__card_back>div:nth-child(2){position:absolute;background-color:#fff;width:40%;height:25px;top:50px;left:15px;}.trustpay__crd>div.trustpay__card_back>div:nth-child(3){position:absolute;left:120px;top:55px;}.trustpay__crd>div.trustpay__card_back>div:nth-child(3)>div{display:inline;}.trustpay__crd>div.trustpay__card_back>div:nth-child(3)>div:nth-child(1){font-size:6px;padding-top:4px;}.trustpay__crd>div.trustpay__card_back>div:nth-child(3)>div:nth-child(1) span{font-size:6px;padding-top:4px;}.trustpay__crd>div.trustpay__card_back>div:nth-child(3)>div:nth-child(2){margin-left:5px;}.trustpay__crd>div.trustpay__card_back>div:nth-child(3).cvv-text-container>div{display:inline-block;margin-top:1px;line-height:7px!important;}.trustpay__crd>div.trustpay__card_back>div:nth-child(3).cvv-text-container>div:nth-child(2){margin:4px 5px 0 5px;min-width:35px;margin:6px 5px 0 5px!important;}.trustpay__crd>div.trustpay__card_back div:nth-child(3){line-height:3px!important;}.trustpay__crd img.crdProvider{position:absolute;width:30px;top:104px;left:183px;}.trustpay__crd .cardNumHighlight{width:205px;height:25px;position:absolute;border:2px solid var(--card-text-frame-color);border-radius:8px;top:48px;left:10px;}.trustpay__crd .validityHighlight{width:90px;height:25px;position:absolute;border:2px solid var(--card-text-frame-color);border-radius:8px;top:85px;left:10px;}.trustpay__crd .CVVHighlight{width:65px;height:25px;position:absolute;border:2px solid var(--card-text-frame-color);border-radius:8px;top:48px;left:110px;}.trustpay__card_shadow{opacity:1;box-shadow:inset 0 0 1000px 0 rgba(0,0,0,.15);}.d-none{display:none!important;}.cvv-text-container,.exp-text-container{display:flex;flex-direction:row;}.cardNumMirroredValue{margin-top:7px!important;height:20px;}.cvvCardMirroredValue{margin-top:-1px!important;margin-left:4px;margin-right:4px;height:20px;width:50px;max-width:35px;margin-top:1px!important;}.validUntillMirroredValue{margin:-2px 0 0 5px!important;height:20px;width:50px;margin:0 0 0 5px!important;}@supports(-moz-appearance:none){.cvv-text-container{top:52px!important;}.exp-text-container{margin-top:17px!important;}.cvvCardMirroredValue{margin-top:1px!important;}.validUntillMirroredValue{margin:0 0 0 5px!important;}.trustpay__crd>div.trustpay__card_back>div:nth-child(3).cvv-text-container>div:nth-child(2){margin:6px 5px 0 5px!important;}}.trustpay__dropdown{border-radius:8px;width:100%;}.trustpay__dropdown .dropdown-item-active{width:calc(100% - 22px)!important;background-image:url("https://staticamapi.finby.eu/mapi5/Content/finby/images/icons/arrow-down.svg");background-repeat:no-repeat;background-size:10px auto;background-position:center right 20px;outline-color:var(--input-active-frame-color);}.trustpay__dropdown .dropdown-item-active.with-image{width:calc(100% - 42px)!important;display:flex;align-items:center;padding:0 20px;height:40px;}.trustpay__dropdown .dropdown-item-active:has(>input#issuerSearchInput:not(.hidden)){padding:0 20px 0 0;}.trustpay__dropdown .dropdown-item-active img{height:25px;margin-right:15px;}.trustpay__dropdown .dropdown-item-active img.heigher{height:35px;}.trustpay__dropdown .dropdown-item-active #item-active-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:90%;display:block;}.trustpay__dropdown .dropdown-item-active input#issuerSearchInput{border:0!important;box-shadow:none;}.trustpay__dropdown .dropdown-item-active input#issuerSearchInput::-webkit-search-cancel-button,.trustpay__dropdown .dropdown-item-active input#issuerSearchInput::-webkit-search-decoration,.trustpay__dropdown .dropdown-item-active input#issuerSearchInput::-webkit-search-results-button,.trustpay__dropdown .dropdown-item-active input#issuerSearchInput::-webkit-search-results-decoration{display:none;}.trustpay__dropdown .dropdown-item-active input#issuerSearchInput::-ms-clear,.trustpay__dropdown .dropdown-item-active input#issuerSearchInput::-ms-reveal{display:none;height:0;width:0;}.trustpay__dropdown .dropdown-item-active input#issuerSearchInput:focus{box-shadow:none;}.trustpay__dropdown .dropdown-items{display:none;position:absolute;left:0;top:43px;width:100%;max-height:240px;box-sizing:border-box;padding:15px;border-radius:8px;background-color:#f3f3f3;border:1px solid #bfbfcd;overflow-y:scroll;}.trustpay__dropdown .dropdown-item{padding-bottom:10px;padding-left:8px;display:flex;}.trustpay__dropdown .dropdown-item img{height:25px;margin-right:15px;}.trustpay__dropdown .dropdown-item:last-child{padding-bottom:0;}.trustpay__dropdown.active .dropdown-items{display:block;z-index:15;}.trustpay__dropdown.active .dropdown-item:hover{font-weight:600;}.trustpay__dropdown.active .dropdown-item-active{outline:2px solid var(--input-active-frame-color);background-image:url("https://staticamapi.finby.eu/mapi5/Content/finby/images/icons/arrow-up.svg");z-index:20;position:relative;}.trustpay__dropdown .placeholder{color:#59596b;width:100%;}.trustpay__dropdown .placeholder.hidden{display:none;}.trustpay__dropdown .active-item{font-weight:600;}.trustpay__dropdown.openBanking{width:70%;margin-right:0;margin-left:auto;}.trustpay__inactiveDropdown{color:#fff!important;background-color:#83839e!important;pointer-events:none;}.trustpay__inactiveDropdown .dropdown-item-active{background-color:#83839e!important;}.input-validation-error~.trustpay__dropdown:not(.active) .dropdown-item-active{border-width:1px;border-style:solid;border-color:#df3d40!important;}.openBanking-input-description{padding:5px 10px 20px 10px;}.trustpay__header{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;padding:23px;}.trustpay__header-lang-parent{position:relative;}.trustpay__header-lang{width:20px;height:20px;}.trustpay__header-lang-rounded-corners-wrapper{position:absolute;display:none;flex-direction:column;top:30px;border-radius:12px;background-repeat:no-repeat;background-size:10px auto;background-position:top 20px right 20px;padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:0;background-color:#fff;box-shadow:0 1px 4px 1px #666;left:-10px;color:#16161e;z-index:2;}.trustpay__header-lang-rounded-corners-wrapper.active{display:flex;}.trustpay__header-lang-wrapper{position:relative;color:#16161e;z-index:2;scrollbar-width:thin!important;scrollbar-color:#83839e #dcdce4!important;max-height:350px;width:60px;overflow-y:auto;overflow-x:hidden;scroll-padding:10px;padding-right:5px;padding-left:3px;}.trustpay__header-lang-wrapper::-webkit-scrollbar{width:5px;background-color:#dcdce4;}.trustpay__header-lang-wrapper::-webkit-scrollbar-thumb{background:#83839e;}.trustpay__header-lang-wrapper.active{display:flex;}.trustpay__header-lang-wrapper-scrollbar-mask{overflow-y:scroll;}.trustpay__header-lang-wrapper-item{margin:0 0 5px;display:flex;align-items:center;}.trustpay__header-lang-wrapper-item img{margin-right:5px;width:20px;height:20px;border:1px solid #f3f3f3;border-radius:50%;}.trustpay__header-logo{width:90px;position:absolute;left:0;right:0;margin:0 auto;}.trustpay__header-close{width:13px;height:13px;}.trustpay__sub-header{position:relative;z-index:1;margin-top:60px;margin-bottom:-40px;width:100%;text-align:center;}.trustpay__header-left{display:flex;align-items:center;color:#fff;font-size:12px;}.trustpay__header-left-back{padding:0 20px 0 10px;display:none;}.trustpay__header-bankPaymentLogo{position:relative;left:0;right:0;bottom:0;margin:0 auto 0;max-width:130px;max-height:65px;display:none;}.trustpay__header-sepaMandate{display:none;position:absolute;left:0;right:0;text-align:center;margin:0 auto;color:#fff;bottom:-30px;font-weight:100;}.trustpay__header-left-img{display:none;}@media(min-width:600px){.trustpay__header-lang{width:20px;height:20px;}.trustpay__header-logo{width:100px;top:50px;}}.trustpay__form-row{width:99%;margin:0 0 10px;position:relative;}.trustpay__form-row label{display:block;padding:0 0 5px 5px;width:100%;font-weight:500;text-align:left;font-size:14px;}.trustpay__form-row.trustpay__green-state input{border:1px solid var(--input-active-frame-color);}.trustpay__form-row.trustpay__error-state input{border:1px solid #df3d40;background-color:#f6c9ca;color:#df3d40;}.trustpay__form-row.two-columns{display:flex;justify-content:space-between;}.trustpay__form-row.trustpay__form-row_checkbox label.trustpay__form-checkbox{text-align:left;padding:0 0 0 35px;font-weight:100;}.trustpay__form-row.trustpay__form-row_checkbox label.trustpay__form-checkbox:before{content:"";width:20px;height:20px;border:1px solid #16161e;border-radius:50%;display:inline-block;position:absolute;left:20px;top:20px;}.trustpay__form-row.trustpay__form-row_checkbox input{display:none;}.trustpay__form-row.trustpay__form-row_checkbox input:checked+label:after{content:"";width:12px;height:12px;position:absolute;border-radius:50%;left:25px;background-color:var(--button-bg-color);top:25px;}.trustpay__form-row.index{margin:0 0 30px 0;text-align:center;}.trustpay__input,.trustpay__dropdown .dropdown-item-active,.trustpay__form-row input,.tpgw-d-input{width:calc(100% - 20px)!important;border-radius:8px;background-color:#f3f3f3;padding:10px;text-align:left;border-width:1px!important;border-style:solid!important;border-color:#bfbfcd!important;font-size:14px;line-height:20px;font-weight:100;}.trustpay__input.input-validation-error,.trustpay__dropdown .input-validation-error.dropdown-item-active,.trustpay__form-row input.input-validation-error,.tpgw-d-input.input-validation-error{border-width:1px;border-style:solid;border-color:#df3d40!important;}.trustpay__input.input-validation-error:focus,.trustpay__dropdown .input-validation-error.dropdown-item-active:focus,.trustpay__form-row input.input-validation-error:focus,.tpgw-d-input.input-validation-error:focus{border-width:1px!important;border-style:solid!important;border-color:#bfbfcd!important;}.trustpay__input.valid>.trustpay__form-error-msg,.trustpay__dropdown .valid.dropdown-item-active>.trustpay__form-error-msg,.trustpay__form-row input.valid>.trustpay__form-error-msg,.tpgw-d-input.valid>.trustpay__form-error-msg{display:none;}.trustpay__form-error-msg{color:#df3d40;font-size:12px;line-height:14px;text-align:left;padding:5px 0 0 5px;}.trustpay__form-row-column{position:relative;width:calc(50% - 5px);}.trustpay__submit,.buttons .btn{background-color:var(--button-bg-color);border-radius:8px;color:#fff;width:100%;padding:14px;margin:15px 0;border:0;font-size:16px;line-height:20px;margin-bottom:0;font-family:"Poppins",Arial,-apple-system,BlinkMacSystemFont;}.trustpay__submit.trustpay__merchant,.buttons .trustpay__merchant.btn{margin-bottom:0;font-weight:100;background-color:#16161e;color:#fff;}.trustpay__submit.trustpay__bankPaySubmit,.buttons .trustpay__bankPaySubmit.btn{margin-top:20px;}.trustpay__wrapper ::-webkit-input-placeholder,.trustpay__wrapper ::-moz-placeholder,.trustpay__wrapper :-ms-input-placeholder,.trustpay__wrapper :-moz-placeholder{color:#59596b;}.trustpay__wrapper input{color:#16161e;}.trustpay__wrapper input:focus::placeholder{color:transparent;}.trustpay__wrapper .trustpay__form-row-darker input{background-color:#bfbfcd;color:#59596b;pointer-events:none;}.trustpay__wrapper input[type=number]{-moz-appearance:textfield;}.trustpay__wrapper input::-webkit-outer-spin-button,.trustpay__wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.trustpay__form-switch{display:inline-block;cursor:pointer;-webkit-tap-highlight-color:transparent;}.trustpay__form-switch i{position:relative;display:inline-block;width:54px;height:30px;background-color:#83839e;border-radius:8px;vertical-align:text-bottom;transition:all .3s linear;border:2px solid #83839e;}.trustpay__form-switch i::before{content:"";position:absolute;left:0;width:50px;height:26px;background-color:#83839e;border-radius:8px;transform:translate3d(2px,2px,0) scale3d(1,1,1);transition:all .25s linear;}.trustpay__form-switch i::after{content:"";position:absolute;left:0;width:26px;height:26px;background-color:#fff;border-radius:8px;box-shadow:0 1px 1px rgba(0,0,0,.24);transform:translate3d(2px,2px,0);transition:all .2s ease-in-out;}.trustpay__form-switch:active i::after{width:28px;transform:translate3d(2px,2px,0);}.trustpay__form-switch:active input:checked+i::after{transform:translate3d(16px,2px,0);}.trustpay__form-switch input{display:none;}.trustpay__form-switch input:checked+i{background-color:var(--card-bg-color);border:2px solid var(--card-bg-color);}.trustpay__form-switch input:checked+i::before{transform:translate3d(18px,2px,0) scale3d(0,0,0);}.trustpay__form-switch input:checked+i::after{transform:translate3d(26px,2px,0);}textarea:focus,input:focus{outline-style:none;box-shadow:var(--input-active-frame-color) 0 0 0 2px;}.trustpay__inactiveButton{color:#fff!important;background-color:#83839e!important;pointer-events:none;}.trustpay__copy{background-color:#bfbfcd;width:30px;height:30px;border-radius:50%;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTIgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+R3JvdXBfNzUgQ2xpcHBlZDwvdGl0bGU+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTAuNzY4IiBoZWlnaHQ9IjEzLjE1MiI+PC9yZWN0PgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTEwNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwLjAwMDAwMCwgLTkuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cF83NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuNjE3MDAwLCA5LjQyNDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwXzc1LUNsaXBwZWQiPgogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlJlY3RhbmdsZV83MSI+PC9nPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cF83NSIgbWFzaz0idXJsKCNtYXNrLTIpIiBmaWxsPSIjMjMxRjIwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi45NjcsMi40OTMgTDEuMjE0LDIuNDkzIEMwLjU0NDkyMzMxOSwyLjQ5MzU0NzA2IDAuMDAyMjAyNDk4NjgsMy4wMzQ5MjY3MiAxLjM0ODkyMDk3ZS0xNiwzLjcwNCBMMS4zNDg5MjA5N2UtMTYsMTEuOTM4IEMwLjAwMDU1MTQxNTQ1OCwxMi42MDgyNDUxIDAuNTQzNzU0ODUsMTMuMTUxNDQ4NiAxLjIxNCwxMy4xNTIgTDYuOTY3LDEzLjE1MiBDNy42MzcyNDUxNSwxMy4xNTE0NDg2IDguMTgwNDQ4NTgsMTIuNjA4MjQ1MSA4LjE4MSwxMS45MzggTDguMTgxLDMuNzA0IEM4LjE3ODc5NzUsMy4wMzQ5MjY3MiA3LjYzNjA3NjY4LDIuNDkzNTQ3MDYgNi45NjcsMi40OTMgTTYuODk0LDExLjg2OCBMMS4yODcsMTEuODY4IEwxLjI4NywzLjc3NyBMNi44OTQsMy43NzcgTDYuODk0LDExLjg2OCBaIiBpZD0iUGF0aF8zNDAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuNTU0LC02LjU5NTA5NjgzZS0wNiBMMy44MDEsLTYuNTk1MDk2ODNlLTA2IEMzLjEzMDM2NDM2LC02LjU5NTA5NjgzZS0wNiAyLjU4NjU1MTk2LDAuNTQzMzY0NTg2IDIuNTg2LDEuMjE0IEwyLjU4NiwxLjQ1NCBDMi41ODYsMS44MDkzOTUyNCAyLjg3NDEwNDc2LDIuMDk3NSAzLjIyOTUsMi4wOTc1IEMzLjU4NDg5NTI0LDIuMDk3NSAzLjg3MywxLjgwOTM5NTI0IDMuODczLDEuNDU0IEwzLjg3MywxLjI4NyBMOS40ODYsMS4yODcgTDkuNDg2LDkuMzc1IEw5LjMxOSw5LjM3NSBDOC45NjM2MDQ3Niw5LjM3NSA4LjY3NTUsOS42NjMxMDQ3NiA4LjY3NTUsMTAuMDE4NSBDOC42NzU1LDEwLjM3Mzg5NTIgOC45NjM2MDQ3NiwxMC42NjIgOS4zMTksMTAuNjYyIEw5LjU1OSwxMC42NjIgQzEwLjIyOTI0NTEsMTAuNjYxNDQ4NiAxMC43NzI0NDg2LDEwLjExODI0NTEgMTAuNzczLDkuNDQ4IEwxMC43NzMsMS4yMTQgQzEwLjc3MjczNjEsMC44OTEyNDEwNDUgMTAuNjQ0MDYxNCwwLjU4MTg1MDUyNyAxMC40MTUzNjc3LDAuMzU0MDk0OTA2IEMxMC4xODY2NzQxLDAuMTI2MzM5Mjg1IDkuODc2NzU3MzEsLTAuMDAxMDYyNjg5MTYgOS41NTQsLTYuNTk1MDk2ODNlLTA2IiBpZD0iUGF0aF8zNDEiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-repeat:no-repeat;display:block;position:absolute;right:3px;bottom:6px;background-position:center;cursor:pointer;color:#bfbfcd;z-index:99;}.trustpay__copy.copied{position:absolute;width:auto;background-image:none;border-radius:8px;font-size:12px;display:flex;align-items:center;justify-content:center;padding:0 15px;color:#16161e;}.trustpay__copy.copied:before{content:"Copied to clipboard";}.trustpay__form-row_checkbox{border:1px solid #f3f3f3;padding:20px;border-radius:8px;font-size:12px;box-sizing:border-box;display:flex;align-items:center;position:relative;}.tpgw-d-input{font-weight:unset!important;}.gpay-button{border-radius:8px!important;color:#fff!important;width:100%!important;margin:0!important;height:48px!important;border:0!important;font-size:14px!important;line-height:20px!important;}.wpwl-control,input.wpwl-control{height:42px;width:calc(100% - 20px)!important;border-radius:8px;background-color:#f3f3f3;padding:10px;text-align:left;border-width:1px!important;border-style:solid!important;border-color:#bfbfcd!important;font-size:14px;line-height:20px;font-weight:100;}iframe.wpwl-control{padding:0;font-size:14px;line-height:20px;font-weight:100;font-family:"Poppins",Arial,-apple-system,BlinkMacSystemFont;}.wpwl-hint{display:none;}.wpwl-group-submit{margin-top:20px;}.wpwl-group-submit button{margin-top:0;}.wpwl-wrapper-expiry,.wpwl-wrapper-cvv,.wpwl-wrapper-cardNumber{width:calc(100% - 20px)!important;display:unset;}.wpwl-wrapper-expiry input,.wpwl-wrapper-cvv iframe,.wpwl-wrapper-cardNumber iframe{width:100%!important;font-weight:400;padding-left:15px;}.wpwl-wrapper-expiry input.trustpay__error-state{background-color:#f6c9ca;}.wpwl-wrapper-expiry input:focus::placeholder{color:#59596b!important;}.wpwl-error-state,.wpwl-has-error{color:#df3d40;outline:#df3d40 solid 1px;border:0;}.wpwl-active-state{background-color:#f3f3f3!important;color:#16161e;outline:var(--input-active-frame-color) solid 2px;}.wpwl-button-error[disabled],.wpwl-button-error[disabled]:hover{background-color:#83839e;border-radius:8px;color:#fff;width:100%;padding:14px;border:0;font-size:16px;line-height:20px;}.tpgw-card-input{height:20px!important;}#card-exp{margin-bottom:22px;}.trustpay__retry_payment-button-container{display:flex;align-items:center;justify-content:center;}.trustpay__retry_payment-button-text{margin:0 0;float:none;padding-left:5px;}.trustpay__retry_payment-button-dark-icon{background-image:url("https://staticamapi.finby.eu/mapi5/Content/finby/images/icons/retry_dark.svg");}.trustpay__retry_payment-button-white-icon{background-image:url("https://staticamapi.finby.eu/mapi5/Content/finby/images/icons/retry_white.svg");}.trustpay__required-icon{-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url("https://staticamapi.finby.eu/mapi5/Content/finby/images/icons/asterisk.svg");mask-image:url("https://staticamapi.finby.eu/mapi5/Content/finby/images/icons/asterisk.svg");background-color:#df3d40;width:10px;height:12px;display:inline-block;margin-left:5px;}.bank-list ul{list-style-type:none;padding:0 10px;height:370px;overflow:auto;}.bank-list li{padding:8px 30px 8px 0;margin:auto;border-bottom:1px solid #bfbfcd;position:relative;cursor:pointer;display:flex;}.bank-list li img{width:30px;height:30px;vertical-align:middle;margin:0 15px 0 5px;}.bank-list .highlighted-bank{padding:8px 30px 8px 0;margin:14px auto 10px auto;border:1px solid var(--card-bg-color);position:relative;cursor:pointer;display:flex;border-radius:8px;background-color:#f3f3f3;align-items:center;}.bank-list li::after,.bank-list .highlighted-bank::after{content:"";position:absolute;top:45%;right:-10px;border:solid var(--card-bg-color);border-width:0 3px 3px 0;padding:3px;margin-right:25px;transform:rotate(-45deg);}.bank-list .highlighted-bank::after{right:0;}.bank-list .bank-branch img{width:20px;height:20px;vertical-align:middle;margin:5px 15px;}.bank-list .highlighted-bank img{width:30px;height:30px;vertical-align:middle;margin:0 15px;}.bank-list .search-box{width:100%!important;}.bank-list .show-hide-other-banks{border-radius:8px;border:2px solid #3d42df;margin:15px 0;padding:11px 0 10px 0;box-sizing:border-box;width:100%;font-size:14px;}.bank-list .show-hide-other-banks:hover{border:2px solid var(--card-bg-color);}.bank-list #bank-country-selection{width:auto;float:right;margin:-25px 0 5px 0;cursor:pointer;}#btnArrowBack{content:"";position:absolute;left:20px;top:-20px;border:solid var(--card-bg-color);border-width:0 3px 3px 0;padding:4px;margin-right:25px;transform:rotate(135deg);cursor:pointer;}.legal-text{margin-top:30px;margin-bottom:20px;font-size:12px;}.qr-or-line{width:100%;text-align:center;border-bottom:1px solid #000;line-height:.1em;margin:10px 0 20px;}.qr-or-line span{background:#fff;padding:0 10px;}.trustpay__gradient{position:relative;z-index:0;}.trustpay__gradient::before{content:"";height:200px;position:absolute;width:100%;top:-290px;background-color:#fff;}.trustpay__gradient::after{content:"";position:absolute;top:-90px;left:0;height:100px;width:100%;background:linear-gradient(to top,rgba(255,255,255,0),#fff);}.trustpay__wrapper{width:100%;max-width:100%;min-height:100vh;height:100%;background-color:#fff;font-family:"Poppins",Arial,-apple-system,BlinkMacSystemFont;color:#16161e;}.trustpay__wrapper button{cursor:pointer;}.trustpay__wrapper strong{font-weight:500;}.trustpay__wrapper #bgAniSVG{pointer-events:none;width:100%;height:100%;}.trustpay__wrapper-svg{position:absolute;height:160px;width:100%;overflow:hidden;z-index:1;}.trustpay__content.trustpay__columns{width:660px;max-width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%;}.trustpay__content.trustpay__columns .trustpay__submit,.trustpay__content.trustpay__columns .buttons .btn,.buttons .trustpay__content.trustpay__columns .btn{width:300px;}.trustpay__content.trustpay__bankPayment.trustpay__columns{width:100%;flex-direction:inherit;}.handCursor,.trustpay__dropdown .dropdown-item-active,.trustpay__dropdown.active .dropdown-items{cursor:pointer;}.bg-handler{width:100%;height:100%;position:absolute;z-index:0;}.popup-overlay{margin:0;padding:0;background-color:rgba(0,0,0,.8);opacity:0;transition:opacity .5s ease-in-out;}.popup-overlay.active{opacity:1;}.text-center{text-align:center!important;}.trustpay__column-full{width:100%;padding:15px 0;}.trustpay__column-full label{display:block;padding:0 0 5px 5px;width:100%;font-weight:500;text-align:left;font-size:14px;}.trustpay__column-full .trustpay__qr-code{width:300px;max-width:100%;margin:0 auto;box-sizing:border-box;}.trustpay__column-full .trustpay__submit,.trustpay__column-full .buttons .btn,.buttons .trustpay__column-full .btn{max-width:100%;margin-left:auto;margin-right:auto;display:block;}.trustpay__column-full .trustpay__submit.trustpay__merchant,.trustpay__column-full .buttons .trustpay__merchant.btn,.buttons .trustpay__column-full .trustpay__merchant.btn{margin-top:20px;}.trustpay__columns-three{display:flex;align-items:flex-start;}@media(max-width:599px){.trustpay__columns-three{flex-direction:column;}}.trustpay__content-column{width:50%;padding:0 15px;box-sizing:border-box;}.trustpay__content-column .trustpay__form-row.two-columns{flex-direction:column;}.trustpay__content-column .trustpay__form-row.two-columns .trustpay__form-row-column{width:100%;}.trustpay__content-column .trustpay__form-row.two-columns .trustpay__form-row-column:first-of-type{margin-bottom:10px;}.trustpay__footer{color:#83839e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;position:relative;padding-bottom:15px;}.trustpay__footer p{margin:0;}.trustpay__footer img{padding-left:3px;height:20px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}.trustpay__ExpiryDateAndCvvLabelWrapper{display:flex;}.trustpay__ExpiryDateAndCvvLabelWrapper label{align-self:end;}.trustpay__ExpiryDateAndCvvLabelWrapper #cvvLabel{padding-left:10px;}@media screen and (min-width:600px){.trustpay__wrapper{width:400px;max-width:100%;height:auto;min-height:0;border-radius:35px;overflow:hidden;margin:0 auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.trustpay__wrapper.adjust-scale-md{-webkit-transform:scale(.8)!important;-ms-transform:scale(.8)!important;transform:scale(.8)!important;-webkit-transform-origin:center 0!important;-ms-transform-origin:center 0!important;transform-origin:center 0!important;left:0;position:relative;margin:30px auto;top:14.2857142857vh;}.trustpay__wrapper.adjust-scale-md.adjust-position{top:2vh;}.trustpay__wrapper.adjust-scale-sm{-webkit-transform:scale(.7)!important;-ms-transform:scale(.7)!important;transform:scale(.7)!important;-webkit-transform-origin:center 0!important;-ms-transform-origin:center 0!important;transform-origin:center 0!important;left:0;position:relative;margin:30px auto;top:14.2857142857vh;}.trustpay__wrapper.adjust-scale-sm.adjust-position{top:2vh;margin-top:0;}.trustpay__wrapper.extendedHeight{left:0;right:0;top:0;transform:none;margin:30px auto;position:relative;}.trustpay__wrapper.extendedHeight.overflow-hidden{overflow:hidden;}}@media screen and (max-height:650px){.trustpay__wrapper:not(.adjust-scale-md):not(.adjust-scale-sm){overflow:hidden;top:auto;transform:none;left:0;position:relative;right:0;}}@media(max-height:800px) and (min-width:600px) and (max-resolution:96dpi){.trustpay__wrapper{position:relative;left:0;right:0;top:0;transform:none;margin:30px auto;}}@media(max-width:599px){.trustpay__footer{bottom:0!important;}.trustpay__wrapper{min-height:100vh;height:auto;}.trustpay__content.trustpay__columns{flex-direction:column;width:100%;}.trustpay__content-column{width:100%;padding:0;}.trustpay__column-full .trustpay__qr-code{padding:10px 20px 10px;}}.trustpay__banksList_headline{text-align:center;padding-bottom:15px;font-size:14px;}.trustpay__banksList_countryBanks{display:flex;flex-wrap:wrap;margin:0 -4px 10px;}.trustpay__banksList_countryBanks-item{width:calc(50% - 8px);background-color:#f3f3f3;border-radius:8px;display:flex;align-items:center;justify-content:center;height:75px;margin:0 4px 8px;}.trustpay__banksList_countryBanks-item img{max-height:65px;max-width:100px;}.trustpay__banksList_countryBanks-item.active{outline:2px solid var(--input-active-frame-color);background-color:#d2d2dc;}.trustpay__banksList_bank-notice{width:100%;padding:10px;font-size:14px;}.trustpay__sepaMandate_secondary_btn{background-color:#16161e;color:#fff;margin-bottom:0;}.trustpay__payment-method-logo{margin-bottom:40px;text-align:center;}.trustpay__payment-method-logo img{max-width:80%;max-height:160px;}.trustpay__payment-method-logo.small{margin-bottom:10px;}.trustpay__payment-method-logo.small img{max-height:50px;}.trustpay__info-text-center{text-align:center;}.trustpay__qr-code{border:1px solid #fff;padding:8px 8px 8px 25px;border-radius:8px;font-weight:100;}.trustpay__qr-code-trigger{display:flex;align-items:center;justify-content:space-between;}.trustpay__qr-code-wrapper{display:none;}.trustpay__qr-code-wrapper.active{display:block;}.trustpay__qr-code-wrapper img{display:block;width:200px;margin:auto;}.trustpay__qr-code-copylink{border:1px solid #16161e;padding:14px 28px;text-align:center;margin:40px auto 20px;border-radius:8px;color:#16161e;text-decoration:none;display:block;width:160px;max-width:100%;}.payconiq-frame{background-image:url("https://staticamapi.finby.eu/mapi5/Content/finby/images/bankConnectors/PayconiqFrame.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:236px;height:288px;display:block;margin-left:auto;margin-right:auto;}.trustpay__content{padding:0 23px 30px;overflow-y:hidden;position:relative;left:0;right:0;}.trustpay__content.trustpay__successState{text-align:center;position:relative;}.trustpay__content.trustpay__maintenanceState,.trustpay__content.trustpay__failureState{text-align:center;position:relative;padding:0;}.trustpay__content.trustpay__loadingState{text-align:center;position:relative;padding:0 0 30px 0;}@media(min-width:600px){.trustpay__content{width:85%;margin:0 auto;overflow-y:hidden;}}.trustpay__content-second{padding:0 40px;}.trustpay__maintenanceState_sub,.trustpay__maintenanceState-text,.trustpay__loadingState_sub,.trustpay__successState-text,.trustpay__successState-nadpis,.trustpay__failureState-text,.trustpay__failureState-nadpis{font-size:16px;line-height:24px;font-weight:600;width:290px;max-width:100%;margin:0 auto;}.trustpay__maintenanceState-text,.trustpay__loadingState-text,.trustpay__successState-text,.trustpay__failureState-text{font-weight:100;}.trustpay__failureState-text{padding-bottom:20px;}.trustpay__maintenanceState_sub{padding-top:20px;}.trustpay__loadingState_sub{width:290px;max-width:100%;text-align:center;}.trustpay__maintenanceState-ikona{width:112px;height:112px;margin:20px auto;}.trustpay__successState-ikona,.trustpay__failureState-ikona{width:112px;height:112px;margin:40px auto;}.trustpay__loadingState-ikona{width:270px;margin:60px auto 60px;}.trustpay__content-wrapper{position:relative;margin-top:100px;z-index:1;}.margin-bottom{margin-bottom:30px;}.trustpay__bankPaymentWrapper_headline{font-size:14px;line-height:20px;text-align:center;padding:0 0 15px;width:600px;max-width:100%;margin:0 auto;font-weight:100;}.trustpay__retry_payment-button-dark-icon,.trustpay__retry_payment-button-white-icon{margin:0 0;background-size:16px 16px;background-repeat:no-repeat;height:16px;width:16px;min-width:16px;float:none;}.trustpay__sepaMandateConfirmation .footer_buttons{align-items:center;}.buttons .btn-success{background-color:#3ddf70;}.buttons .btn-success:hover,.buttons .btn-success :active{background-color:#29984c;}.buttons .btn-danger{background-color:#df3d40;}.buttons .btn-danger:hover,.buttons .btn-danger :active{background-color:#98292c;}.buttons .btn-warning{background-color:#fc6;}.buttons .btn-warning:hover,.buttons .btn-warning :active{background-color:#960;}.buttons .btn-dark{background-color:#83839e;}.buttons .btn-dark:hover,.buttons .btn-dark :active{background-color:#16161e;}.trustpay__dropdown-scrollbar::-webkit-scrollbar,.trustpay__dropdown .dropdown-items::-webkit-scrollbar{width:10px;}.trustpay__dropdown-scrollbar::-webkit-scrollbar-thumb,.trustpay__dropdown .dropdown-items::-webkit-scrollbar-thumb{background-clip:padding-box;border-radius:999px;background-color:#83839e;}.trustpay__dropdown-scrollbar::-webkit-scrollbar-track,.trustpay__dropdown .dropdown-items::-webkit-scrollbar-track{margin:5px 0;}.bank{background-color:#fff;float:left;width:22.6%;margin:1%;height:70px;display:flex;cursor:pointer;position:relative;border-radius:8px;border:solid 1px #bfbfcd;}.bank.active{outline:2px solid var(--input-active-frame-color);border:0;margin-bottom:23px;}.bank.active:after{content:"";position:absolute;top:118%;left:42%;width:20px;height:20px;border-top:1px solid #bfbfcd;border-left:1px solid #bfbfcd;background:#fff;transform:rotate(45deg);}.bank .logo{margin:auto;max-width:100%;max-height:100%;}@media only screen and (min-width:700px) and (max-width:800px){.bank{width:30.9%;}}@media only screen and (min-width:300px) and (max-width:699px){.bank{width:47%;}}@media only screen and (max-width:299px){.bank{width:100%;}}.bank-wrapper{width:100%;height:100%;display:flex;border-radius:8px;overflow:hidden;}.detail-window{clear:both;background-color:#fff;margin-left:1%;margin-right:1%;margin-bottom:2%;margin-top:32px;padding:2%;z-index:2;border:solid 1px #bfbfcd;border-radius:8px;text-align:center;}.detail-window .detail-logo{width:100%;height:100px;float:left;display:flex;}.detail-window .detail-logo img{margin:auto;max-width:100%;max-height:100%;}.detail-helper{display:none;}.channel{display:inline-block;padding:10px;}.clear{clear:both;}.extendedHeight:has(.bank){overflow:hidden;}.sepa-credit-transfer .button-spinner{border-color:var(--button-font-color)!important;top:4px!important;width:12px!important;height:12px!important;}.sepa-credit-transfer .spinner.button-spinner::after{border-bottom-color:var(--button-font-color)!important;}.sepa-credit-transfer .spinner.button-spinner:before{border-top-color:var(--button-font-color)!important;}.sepa-credit-transfer .spinner{margin-left:5px;top:4px;display:inline-block;width:15px;height:15px;position:relative;border:2px solid;border-color:var(--button-bg-color);border-top-color:transparent;border-bottom-color:transparent;border-radius:100%;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}.sepa-credit-transfer .spinner:after{content:"";display:block;width:0;height:0;position:absolute;top:-7px;left:1px;border:5px solid transparent;border-bottom-color:var(--button-bg-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sepa-credit-transfer .spinner:before{content:"";display:block;width:0;height:0;position:absolute;bottom:-7px;right:1px;border:5px solid transparent;border-top-color:var(--button-bg-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);}}@keyframes spin{to{transform:rotate(360deg);}}.sepa-credit-transfer .trustpay__dropdown .dropdown-item-active{font-size:var(--font-size-submit)!important;}.sepa-credit-transfer .details-panel{border:1px solid var(--input-border-color)!important;border-radius:var(--input-border-radius);overflow:hidden;background:#fff;margin-top:20px;margin-bottom:20px;background-color:#f7f7f8;}.sepa-credit-transfer .details-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:0;cursor:pointer;font:inherit;}.sepa-credit-transfer .details-title{font-weight:var(--font-medium);}.sepa-credit-transfer .details-title::after{content:"";position:absolute;right:10px;border:solid #000;border-width:0 2px 2px 0;padding:3px;margin-right:35px;margin-top:6px;transition:transform .25s ease;transform:rotate(-135deg);}.sepa-credit-transfer .details-title::before{content:"";position:absolute;right:31px;width:35px;height:35px;margin-top:-6px;background:#d3d3d3;border-radius:50%;z-index:0;}.sepa-credit-transfer .details-panel.is-collapsed .details-title::after{transform:rotate(45deg);}.sepa-credit-transfer .details-body{overflow:hidden;}.sepa-credit-transfer .details-panel.is-collapsed .details-body{height:0;padding-top:0;padding-bottom:0;}.sepa-credit-transfer .payment-detail-item label{font-weight:var(--font-bold);font-size:var(--font-size-submit);}.sepa-credit-transfer .payment-detail-item input{border-width:0!important;background:unset!important;padding:0 0 0 5px!important;}.sepa-credit-transfer .payment-detail-item{border-top:1px solid var(--input-border-color)!important;}.sepa-credit-transfer .payment-detail-item-content{padding:10px 10px 0 10px;}.sepa-credit-transfer .trustpay__copy{right:10px!important;bottom:0!important;background-color:#d3d3d3;}.sepa-credit-transfer .waiting-info{padding-top:10px;}
apple-pay-button {
    --apple-pay-button-width: 100%;
    --apple-pay-button-height: 48px;
    --apple-pay-button-border-radius: var(--input-border-radius);
    display: initial;
}

.apple-pay {
    margin-top: 15px;
}
.google-pay-button-black button{background-color:#000!important;border-radius:8px;outline:0!important;}.google-pay-button-white button{background-color:#fff!important;padding:.5em!important;border-radius:8px;}.trustpay__submit_gpay{width:100%!important;margin-top:15px!important;height:48px!important;}
.ctp-screen{--ctp-border-radius:var(--input-border-radius);--ctp-input-padding:10px;--ctp-input-height:100%;padding:10px 0 0 0!important;}.ctp-details{--ctp-border:0px;padding:10px;}.ctp-screen button{height:unset!important;font-family:var(--font-family);}.ctp-primary-button,.ctp-secondary-button{background-color:var(--button-bg-color);border-radius:var(--input-border-radius);color:var(--button-font-color);width:100%;padding:14px;border:0;font-size:var(--font-size-submit);line-height:var(--line-height-input);}.ctp-screen button.load-button>.button-content .button-text{line-height:inherit!important;}.ctp-screen button.load-button>.button-content .button-text>span{vertical-align:inherit!important;}.ctp-input-group label{display:block;padding:0 0 5px;width:100%;font-weight:var(--font-medium);text-align:center;}.ctp-input-group input{overflow:hidden;background-color:#f8f8f8;text-align:center;font-size:var(--font-size-input);font-family:var(--font-family);box-sizing:border-box;line-height:1.15;}#click-2-pay-form{min-height:285px;}.no-min-height{min-height:unset!important;}.ctp-details>summary{font-weight:var(--font-medium)!important;padding:0 10px;}.ctp-details>summary,.cb-trigger{font-weight:var(--font-medium)!important;justify-content:center!important;position:relative;text-align:center;}.ctp-details>summary::after{position:absolute;right:0;}.cb-trigger::after{position:absolute;right:15px;}button.cb-trigger{font-size:15px;}.ctp-details,.ctp-details .link-button{font-size:12.5px;}.ctp-details>summary>span{font-size:var(--font-size-primary);}.ctp-screen-identification .ctp-login{flex-grow:0!important;}.ctp-screen{min-height:275px!important;}.ctp-screen input::placeholder{color:var(--input-placeholder-font-color)!important;}.ctp-screen-component-separator{font-size:var(--font-size-primary);}.cb-listbox{max-height:155px!important;}.cb-listbox,.ctp-screen .autocomplete-items{border-radius:5px!important;margin-top:5px!important;}.ctp-screen .cb-listbox::-webkit-scrollbar-track,.ctp-screen .autocomplete-items::-webkit-scrollbar-track{margin:5px 0;}.cb-option:focus{border-radius:0!important;}.link-button{font-size:15px;}div.ctp-switch-id{margin-bottom:15px;}.ctp-screen-enter-card .ctp-link-card-check>input[type=checkbox],.ctp-details>summary input[type=checkbox]{height:20px!important;width:20px;}.ctp-screen-enter-card .consumer-info-consent{font-size:13px;}#click-2-pay-form button:disabled{color:var(--button-font-inactive-color)!important;background-color:var(--button-bg-inactive-color)!important;pointer-events:none!important;}.ctp-screen .autocomplete-items{max-height:200px!important;}#countryCode-autocomplete-list{text-transform:uppercase;}.ctp-overlay{top:5px!important;height:fit-content;}.ctp-screen button.btn-close{border:0!important;}.ctp-screen-cards button .cb-option-content{width:auto!important;}.ctp-sign-in button,.ctp-go-back button{width:100%!important;margin:0!important;height:48px!important;border-radius:var(--input-border-radius);font-size:var(--font-size-submit)!important;}.ctp-sign-in button{background-color:#000!important;color:#fff!important;}.ctp-go-back button{background-color:var(--button-bg-color)!important;color:var(--button-font-color)!important;}.ctp-go-back>button>div.button-img{display:none;}.cb-wrapper,.cb-option-content{font-size:var(--font-size-input);font-family:var(--font-family);font-weight:var(--font-regular);}.ctp-input-error{color:var(--disagree-color);font-size:var(--font-size-error-msg);line-height:var(--line-height-error-msg);text-align:var(--input-text-align);padding:5px 0 5px 5px;}
