.comparison-payment-methods{margin-top:40px}.comparison-payment-methods .payment-methods{align-items:center;display:flex;flex-direction:row;font-size:18px;gap:12px}@media only screen and (max-width:767px){.comparison-payment-methods .payment-methods{flex-direction:column}}.comparison-payment-methods .payment-methods .payment-methods-images{display:flex;flex-direction:row;gap:6px}.comparison-payment-methods .payment-methods .mobile-payment-methods-images{display:none}@media only screen and (max-width:767px){.comparison-payment-methods .payment-methods .payment-methods-images{display:none}.comparison-payment-methods .payment-methods .mobile-payment-methods-images{display:flex;flex-direction:column;gap:10px;justify-content:center}.comparison-payment-methods .payment-methods .mobile-payment-methods-images .first-row,.comparison-payment-methods .payment-methods .mobile-payment-methods-images .second-row{display:flex;flex-direction:row;gap:6px;justify-content:center}}.comparison-payment-methods .payment-methods .arrow{transition:transform .5s}.comparison-payment-methods .payment-methods .open-modal-text:hover{cursor:pointer}.comparison-payment-methods .payment-methods .open-modal-text:hover .arrow{transform:translate(3px)}.comparison-payment-methods .payment-methods-modal{background:rgba(0,0,0,.3);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:20}.comparison-payment-methods .payment-methods-modal.active{align-items:center;display:grid;justify-items:center}.comparison-payment-methods .payment-methods-modal .modal-content{background-color:var(--payment-modal-bg-colour);border:1px solid var(--payment-modal-border-colour);font-size:18px;line-height:28px;padding:50px 40px;position:relative;width:786px}@media only screen and (max-width:1024px){.comparison-payment-methods .payment-methods-modal .modal-content{margin:0 44px;width:unset}}@media only screen and (max-width:767px){.comparison-payment-methods .payment-methods-modal .modal-content{font-size:14px;margin:0 10px;padding:50px 22px}}.comparison-payment-methods .payment-methods-modal .modal-content .payment-methods-images{display:flex;flex-wrap:wrap;padding-top:15px}@media only screen and (max-width:1024px){.comparison-payment-methods .payment-methods-modal .modal-content .payment-methods-images{padding-top:10px}}.comparison-payment-methods .payment-methods-modal .modal-content .payment-methods-images picture{flex-basis:16.6%}@media only screen and (max-width:767px){.comparison-payment-methods .payment-methods-modal .modal-content .payment-methods-images picture{flex-basis:25%}.comparison-payment-methods .payment-methods-modal .modal-content .payment-methods-images picture img{height:35px;width:57px}}.comparison-payment-methods .payment-methods-modal .modal-content .heading{font-size:22.5px;font-weight:700;line-height:31px}@media only screen and (max-width:767px){.comparison-payment-methods .payment-methods-modal .modal-content .heading{font-size:18px}}.comparison-payment-methods .payment-methods-modal .modal-content .arrow{transition:transform .5s}.comparison-payment-methods .payment-methods-modal .modal-content .close-modal{margin-top:40px}@media only screen and (max-width:767px){.comparison-payment-methods .payment-methods-modal .modal-content .close-modal{margin-top:20px}}.comparison-payment-methods .payment-methods-modal .modal-content .close-modal:hover{cursor:pointer}.comparison-payment-methods .payment-methods-modal .modal-content .close-modal:hover .arrow{transform:translate(3px)}.comparison-payment-methods .payment-methods-modal .modal-content .close-modal-button{align-items:center;background:var(--x-button-bg-colour);border:1px solid var(--payment-modal-border-colour);display:grid;height:50px;justify-items:center;position:absolute;right:-5px;top:-5px;width:50px}.comparison-payment-methods .payment-methods-modal .modal-content .close-modal-button:hover{cursor:pointer}