.submitButton__btn{background:#457ce9;box-shadow:5px 25px 30px rgba(69,124,233,0.1);border-radius:16px;color:#fff;width:100%;height:60px;font-style:normal;font-weight:500;font-size:16px;line-height:24px;text-align:center}.submitButton__btn.loading{pointer-events:none;opacity:0.7}.submitButton.btn--loading::after{background:url(/_next/static/images/spinner.0e9d7c95c6a40da894d34fa16999bc45.svg) 0 0 no-repeat;background-size:contain;z-index:2}.submitButton.btn--loading:before{content:'';position:absolute;width:100%;height:100%;border-radius:25px;z-index:1;background-color:rgba(255,255,255,0.7)}.submitButton__disabled{background-color:rgba(0,0,0,0.1)}

.loader-container{display:flex;justify-content:center;align-items:center;height:100%}.loader{border:3px solid rgba(69,124,233,0.2);border-top:3px solid white;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}.loader-container.blueLoader .loader{border:3px solid #457ce9;border-top:3px solid white}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

.modalTextField{position:relative}.modalTextField .error{border:1px solid rgba(251,90,85,0.7)}.modalTextField .valid{border:1px solid #caecc7}.modalTextField__textField{position:relative;display:flex;flex:1;border:1px solid rgba(0,0,0,0.1);border-radius:16px;height:60px;padding-left:10px;width:100%}.modalTextField__textField::placeholder{font-style:normal;font-weight:400;font-size:18px;line-height:27px;color:rgba(0,0,0,0.25)}.modalTextField .withLeftIcon{padding-left:60px}.modalTextField .withRightIcon{padding-right:60px}.modalTextField .withCustomLeftIcon{padding-left:70px}.modalTextField__email{position:relative}.modalTextField__email:before{content:'';position:absolute;top:0;bottom:0;left:25px;margin:auto 0;width:24px;height:24px;background:url(/_next/static/images/email-icon.70ec5ed8a6e0b292a6efd1e211f1a387.png) no-repeat;background-size:cover;z-index:100}.modalTextField__instagram{position:relative}.modalTextField__instagram:before{content:'';position:absolute;top:0;bottom:0;left:25px;margin:auto 0;width:24px;height:24px;background:url(/_next/static/images/instagram-icon.bc531445f9dcb60cd91b2f39600f1da3.png) no-repeat;background-size:cover;z-index:100}.modalTextField__cvv{position:relative}.modalTextField__cvv:before{content:'';position:absolute;top:0;bottom:0;right:25px;margin:auto 0;width:24px;height:24px;background:url(/_next/static/images/cvv-card.d0fab196534488cd4b071e40e1664a48.svg) no-repeat;background-size:cover;z-index:100}.modalTextField__date{position:relative}.modalTextField__date:before{content:'';position:absolute;top:0;bottom:0;right:25px;margin:auto 0;width:24px;height:24px;background:url(/_next/static/images/date-card.ddd8d0b2023ffe09799cee30618c6ad5.svg) no-repeat;background-size:cover;z-index:100}.modalTextField .rightIconContainer{position:absolute;z-index:100;top:16px;right:16px}.modalTextField .leftIconContainer{position:absolute;z-index:100;top:14px;left:16px}.errModalTextBottomInput{text-align:center;color:#fb5a55;font-size:16px;margin-top:16px}

.instagramMonitoringPaymentModal{width:744px;display:flex;flex:1;flex-direction:column}.instagramMonitoringPaymentModal__header{display:flex;flex-direction:column;width:100%;padding:36px 36px 36px 36px}.instagramMonitoringPaymentModal__headerTitle{font-size:28px;line-height:41px;text-align:center;margin-top:4px;font-weight:500}.instagramMonitoringPaymentModal__content{display:flex;flex-direction:column;padding:0px 72px 56px;gap:14px}.instagramMonitoringPaymentModal__dateAndCvvContainer{display:flex;gap:12px;flex:1}.instagramMonitoringPaymentModal__submitButton{padding:0 72px 56px}.instagramMonitoringPaymentModal__dateAndCvvInput{flex:1}.instagramMonitoringPaymentModal__inputWithLabelContainer{display:flex;flex-direction:column;flex:1}.instagramMonitoringPaymentModal__inputLabelContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:16px}.instagramMonitoringPaymentModal__inputLabel{font-size:18px;line-height:27px;font-weight:300}.instagramMonitoringPaymentModal__inputHintContainer{display:flex;flex-direction:row;align-items:center}.instagramMonitoringPaymentModal__inputHint{font-size:14px;line-height:21px;color:#457ce9}.instagramMonitoringPaymentModal__fullNameInputContainer,.instagramMonitoringPaymentModal__cardInputContainer{margin-bottom:20px}.instagramMonitoringPaymentModal__dateAndCvvContainer{margin-bottom:16px}.instagramMonitoringPaymentModal__dateAndCvvWitnHintContainer{display:flex;flex-direction:column}.instagramMonitoringPaymentModal__privacyPolicyContainer{display:flex;align-items:center;justify-content:center}.instagramMonitoringPaymentModal__privacyPolicyText{text-align:center;font-size:16px;line-height:24px;color:#767781;margin:0 172px 24px}.instagramMonitoringPaymentModal__privacyPolicyText span{color:#457ce9 !important;text-decoration:underline;cursor:pointer}.instagramMonitoringPaymentModal__privacyPolicyText span a{color:#457ce9 !important}.instagramMonitoringPaymentModal__fullNameContainer{display:flex;gap:12px;flex:1}.errModalTextForButton{text-align:center;color:#fb5a55;font-size:16px;margin-top:16px}@media only screen and (max-width: 768px){.instagramMonitoringPaymentModal__header{padding:24px 18px 32px 18px}.instagramMonitoringPaymentModal__content{display:flex;flex-direction:column;padding:0px 16px 40px;gap:14px}.instagramMonitoringPaymentModal__fullNameContainer{flex-direction:column}.instagramMonitoringPaymentModal__privacyPolicyText{margin:0 16px 16px;font-size:14px;line-height:20px}.instagramMonitoringPaymentModal__inputLabel{font-size:16px;line-height:24px}.instagramMonitoringPaymentModal__fullNameInputContainer,.instagramMonitoringPaymentModal__cardInputContainer{margin-bottom:8px}.instagramMonitoringPaymentModal__headerTitle{font-size:16px;line-height:24px;margin-top:-24px}.instagramMonitoringPaymentModal__inputLabelContainer{margin-bottom:12px}.instagramMonitoringPaymentModal__submitButton{padding:0 16px 24px}}

.modalHeader{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:1;position:relative}.modalHeader__title{font-size:28px;font-family:"Poppins";font-weight:600;text-align:center;flex:1}.modalHeader__icon{width:24px;height:24px;cursor:pointer}.modalHeader.onlyClose{justify-content:flex-end}@media only screen and (max-width: 768px){.modalHeader{width:100%}.modalHeader__title{font-size:16px}}

.modalWrapper{min-height:100%;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;background-color:rgba(248,248,248,0.5);transition:all 0.2s ease-out;opacity:0;z-index:-1;pointer-events:none;display:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.modalWrapper.active{opacity:1;z-index:91000;pointer-events:visible;display:flex;align-items:center;justify-content:center}.modalWrapper__container{background-color:white;border-radius:24px;display:flex;overflow:hidden}

.captcha{display:flex;justify-content:center;margin:10px 0 10px 0}

