.elementor-6912 .elementor-element.elementor-element-66e95c6{--display:flex;}.elementor-6912 .elementor-element.elementor-element-2615e57{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-6912 .elementor-element.elementor-element-1458f6c .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-6912 .elementor-element.elementor-element-1458f6c .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-6912 .elementor-element.elementor-element-1458f6c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6912 .elementor-element.elementor-element-1458f6c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6912 .elementor-element.elementor-element-1458f6c .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6912 .elementor-element.elementor-element-1458f6c .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6912 .elementor-element.elementor-element-1458f6c .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6912 .elementor-element.elementor-element-1458f6c .elementor-field-type-html{padding-bottom:0px;}.elementor-6912 .elementor-element.elementor-element-1458f6c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-6912 .elementor-element.elementor-element-1458f6c .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-6912 .elementor-element.elementor-element-1458f6c .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-6912 .elementor-element.elementor-element-1458f6c .elementor-button[type="submit"]{color:#ffffff;}.elementor-6912 .elementor-element.elementor-element-1458f6c .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-6912 .elementor-element.elementor-element-1458f6c .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-6912 .elementor-element.elementor-element-1458f6c .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-6912 .elementor-element.elementor-element-1458f6c .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-6912 .elementor-element.elementor-element-1458f6c .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-6912 .elementor-element.elementor-element-1458f6c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-6912 .elementor-element.elementor-element-1458f6c{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-form .elementor-field-group > label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-widget-form .elementor-field-group > label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-form .elementor-field-group > label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for html, class: .elementor-element-dc249d4 *//* =========================================
   Sismooni Arian — Installment Page
   ========================================= */

   .arian-installment-page,
   .arian-installment-form-section {
       --arian-primary:
           var(--e-global-color-primary, #FBB6A6);
   
       --arian-secondary:
           var(--e-global-color-secondary, #42343A);
   
       --arian-text:
           var(--e-global-color-text, #535353);
   
       --arian-accent:
           var(--e-global-color-accent, #8B5046);
   
       --arian-cream:
           var(--e-global-color-94a8bdf, #FFEBD3);
   
       --arian-mint:
           var(--e-global-color-100bfea, #9BCEC1);
   
       --arian-blue:
           var(--e-global-color-8115798, #67A2C5);
   
       --arian-brown:
           var(--e-global-color-702a72e, #69483F);
   
       --arian-white: #fff;
       --arian-line: rgba(66, 52, 58, 0.1);
       --arian-shadow: 0 18px 48px rgba(105, 72, 63, 0.09);
       --arian-shadow-hover: 0 25px 58px rgba(105, 72, 63, 0.14);
   
       color: var(--arian-text);
       font-weight: 400;
   }
   
   .arian-installment-page,
   .arian-installment-page *,
   .arian-installment-form-section,
   .arian-installment-form-section * {
       box-sizing: border-box;
   }
   
   .arian-installment-page {
       margin-inline: auto;
       padding: 30px 0 80px;
       direction: rtl;
   }
   
   .arian-installment-page a {
       color: inherit;
       text-decoration: none;
   }
   
   .arian-installment-page svg {
       display: block;
       width: 23px;
       height: 23px;
       fill: none;
       stroke: currentColor;
       stroke-width: 1.8;
       stroke-linecap: round;
       stroke-linejoin: round;
   }
   
   /* Eyebrow */
   .arian-installment-page .arian-eyebrow,
   .arian-installment-form-section .arian-eyebrow {
       display: inline-flex;
       align-items: center;
       gap: 9px;
       margin-bottom: 12px;
       color: var(--arian-accent);
       font-size: 13px;
       font-weight: 700;
   }
   
   .arian-installment-page .arian-eyebrow::before,
   .arian-installment-form-section .arian-eyebrow::before {
       content: "";
       width: 26px;
       height: 3px;
       border-radius: 10px;
       background: var(--arian-primary);
   }
   
   /* Hero */
   .arian-installment-hero {
       position: relative;
       isolation: isolate;
       overflow: hidden;
       display: grid;
       grid-template-columns: 1.2fr 0.8fr;
       align-items: center;
       min-height: 470px;
       padding: clamp(35px, 6vw, 75px);
       border: 1px solid rgba(251, 182, 166, 0.5);
       border-radius: 36px;
       background:
           linear-gradient(
               125deg,
               rgba(255, 235, 211, 0.98),
               rgba(255, 255, 255, 0.98) 55%,
               rgba(155, 206, 193, 0.2)
           );
       box-shadow: var(--arian-shadow);
   }
   
   .arian-installment-hero::before {
       content: "";
       position: absolute;
       z-index: -1;
       top: -120px;
       right: -100px;
       width: 300px;
       height: 300px;
       border-radius: 50%;
       background: rgba(251, 182, 166, 0.28);
   }
   
   .arian-installment-hero__content h1 {
       max-width: 720px;
       margin: 0 0 17px;
       color: var(--arian-secondary);
       line-height: 1.35;
       font-weight: 900;
   }
   
   .arian-installment-hero__content > p {
       max-width: 680px;
       margin: 0;
       color: var(--arian-text);
       line-height: 2.1;
       font-weight: 400;
   }
   
   .arian-hero-actions {
       display: flex;
       flex-wrap: wrap;
       gap: 12px;
       margin-top: 28px;
   }
   
   .arian-button {
       display: inline-flex;
       min-height: 54px;
       align-items: center;
       justify-content: center;
       gap: 9px;
       padding: 11px 20px;
       border: 1px solid transparent;
       border-radius: 17px;
       font-size: 13px;
       line-height: 1.7;
       font-weight: 700;
       transition:
           transform 0.22s ease,
           box-shadow 0.22s ease,
           background-color 0.22s ease;
   }
   
   .arian-button--primary {
       color: var(--arian-secondary);
       background: var(--arian-primary);
       box-shadow: 0 12px 25px rgba(139, 80, 70, 0.16);
   }
   
   .arian-button--secondary {
       color: var(--arian-accent);
       border-color: rgba(139, 80, 70, 0.14);
       background: rgba(255, 255, 255, 0.8);
   }
   
   .arian-button:hover {
       color: inherit;
       box-shadow: 0 17px 30px rgba(105, 72, 63, 0.18);
       transform: translateY(-3px);
   }
   
   /* Credit visual */
   .arian-installment-hero__visual {
       position: relative;
       display: grid;
       min-height: 300px;
       place-items: center;
   }
   
   .arian-credit-illustration {
       position: relative;
       z-index: 2;
       display: flex;
       width: min(290px, 90%);
       aspect-ratio: 1 / 0.7;
       flex-direction: column;
       align-items: center;
       justify-content: center;
       border: 1px solid rgba(139, 80, 70, 0.1);
       border-radius: 35px;
       color: var(--arian-secondary);
       background:
           linear-gradient(
               145deg,
               rgba(251, 182, 166, 0.9),
               rgba(255, 235, 211, 0.94)
           );
       box-shadow:
           0 28px 50px rgba(105, 72, 63, 0.16),
           inset 0 1px 0 rgba(255, 255, 255, 0.7);
       transform: rotate(-3deg);
   }
   
   .arian-credit-tag {
       font-size: 13px;
       font-weight: 700;
   }
   
   .arian-credit-illustration strong {
       margin: 4px 0 -4px;
       line-height: 1;
       font-weight: 900;
   }
   
   .arian-credit-illustration small {
       font-size: 14px;
       font-weight: 700;
   }
   
   .arian-credit-installments {
       display: flex;
       gap: 6px;
       margin-top: 18px;
   }
   
   .arian-credit-installments span {
       width: 34px;
       height: 6px;
       border-radius: 8px;
       background: rgba(139, 80, 70, 0.22);
   }
   
   .arian-credit-installments span:first-child {
       background: var(--arian-accent);
   }
   
   .arian-decor {
       position: absolute;
       border-radius: 50%;
   }
   
   .arian-decor--one {
       top: 20px;
       left: 20px;
       width: 75px;
       height: 75px;
       background: rgba(103, 162, 197, 0.2);
   }
   
   .arian-decor--two {
       right: 0;
       bottom: 22px;
       width: 55px;
       height: 55px;
       background: rgba(155, 206, 193, 0.42);
   }
   
   .arian-decor--three {
       left: 12%;
       bottom: 2px;
       width: 27px;
       height: 27px;
       background: var(--arian-primary);
   }
   
   /* Section headings */
   .arian-section-heading {
       max-width: 760px;
       margin: 80px auto 34px;
       text-align: center;
   }
   
   .arian-section-heading h2 {
       margin: 0;
       color: var(--arian-secondary);
       line-height: 1.45;
       font-weight: 900;
   }
   
   .arian-section-heading p {
       margin: 11px auto 0;
       color: var(--arian-text);
       font-size: 15px;
       line-height: 2;
       font-weight: 400;
   }
   
   /* Method cards */
   .arian-installment-methods {
       display: grid;
       grid-template-columns: repeat(2, minmax(0, 1fr));
       gap: 22px;
   }
   
   .arian-method-card {
       position: relative;
       scroll-margin-top: 110px;
       display: flex;
       min-width: 0;
       flex-direction: column;
       padding: clamp(25px, 4vw, 38px);
       border: 1px solid var(--arian-line);
       border-radius: 30px;
       background: #fff;
       box-shadow: var(--arian-shadow);
       transition:
           transform 0.25s ease,
           box-shadow 0.25s ease,
           border-color 0.25s ease;
   }
   
   .arian-method-card:hover {
       border-color: rgba(251, 182, 166, 0.6);
       box-shadow: var(--arian-shadow-hover);
       transform: translateY(-5px);
   }
   
   .arian-method-card--snapp {
       background:
           linear-gradient(
               150deg,
               rgba(155, 206, 193, 0.16),
               #fff 46%
           );
   }
   
   .arian-method-card--special {
       border-color: rgba(251, 182, 166, 0.65);
       background:
           linear-gradient(
               150deg,
               rgba(255, 235, 211, 0.7),
               #fff 50%
           );
   }
   
   .arian-popular-badge {
       position: absolute;
       top: 20px;
       left: 20px;
       padding: 7px 11px;
       border-radius: 11px;
       color: var(--arian-accent);
       background: rgba(251, 182, 166, 0.24);
       font-size: 11px;
       font-weight: 700;
   }
   
   .arian-method-card__top {
       display: flex;
       align-items: center;
       gap: 13px;
       padding-left: 110px;
   }
   
   .arian-method-card--snapp .arian-method-card__top {
       padding-left: 0;
   }
   
   .arian-method-icon {
       display: grid;
       flex: 0 0 55px;
       width: 55px;
       height: 55px;
       place-items: center;
       border-radius: 18px;
       color: var(--arian-accent);
       background: rgba(251, 182, 166, 0.25);
   }
   
   .arian-method-card--snapp .arian-method-icon {
       color: #467d70;
       background: rgba(155, 206, 193, 0.24);
   }
   
   .arian-method-label {
       display: block;
       margin-bottom: 3px;
       color: var(--arian-accent);
       font-size: 12px;
       font-weight: 700;
   }
   
   .arian-method-card__top h2 {
       margin: 0;
       color: var(--arian-secondary);
       line-height: 1.55;
       font-weight: 900;
   }
   
   .arian-method-highlight {
       display: flex;
       align-items: baseline;
       gap: 9px;
       margin: 28px 0 22px;
       padding: 16px 18px;
       border-radius: 17px;
       color: var(--arian-secondary);
       background: rgba(255, 235, 211, 0.6);
   }
   
   .arian-method-card--snapp .arian-method-highlight {
       background: rgba(155, 206, 193, 0.16);
   }
   
   .arian-method-highlight strong {
       font-size: 24px;
       font-weight: 900;
   }
   
   .arian-method-highlight span {
       color: var(--arian-text);
       font-size: 12px;
       font-weight: 500;
   }
   
   .arian-feature-list {
       display: grid;
       gap: 11px;
       margin: 0 0 24px;
       padding: 0;
       list-style: none;
   }
   
   .arian-feature-list li {
       position: relative;
       min-height: 43px;
       padding: 9px 44px 9px 12px;
       border-radius: 13px;
       color: var(--arian-text);
       background: rgba(66, 52, 58, 0.025);
       font-size: 13px;
       line-height: 1.9;
       font-weight: 500;
   }
   
   .arian-feature-list li::before {
       content: "✓";
       position: absolute;
       top: 9px;
       right: 11px;
       display: grid;
       width: 25px;
       height: 25px;
       place-items: center;
       border-radius: 9px;
       color: #fff;
       background: var(--arian-mint);
       font-size: 13px;
       font-weight: 900;
   }
   
   .arian-method-card--special .arian-feature-list li::before {
       background: var(--arian-primary);
       color: var(--arian-accent);
   }
   
   .arian-method-description {
       margin-bottom: 25px;
       padding: 17px;
       border-right: 4px solid var(--arian-blue);
       border-radius: 14px;
       color: var(--arian-text);
       background: rgba(103, 162, 197, 0.09);
       font-size: 13px;
       line-height: 2;
       font-weight: 400;
   }
   
   .arian-card-button {
       display: flex;
       min-height: 53px;
       align-items: center;
       justify-content: center;
       gap: 9px;
       margin-top: auto;
       padding: 11px 18px;
       border-radius: 16px;
       font-size: 14px;
       font-weight: 700;
       transition:
           transform 0.22s ease,
           box-shadow 0.22s ease;
   }
   
   .arian-card-button svg {
       width: 20px;
       height: 20px;
   }
   
   .arian-card-button--snapp {
       color: #315f55;
       background: rgba(155, 206, 193, 0.3);
   }
   
   .arian-card-button--special {
       color: var(--arian-secondary);
       background: var(--arian-primary);
       box-shadow: 0 12px 25px rgba(139, 80, 70, 0.15);
   }
   
   .arian-card-button:hover {
       color: inherit;
       transform: translateY(-2px);
   }
   
   /* Process */
   .arian-process {
       padding-bottom: 15px;
   }
   
   .arian-process-grid {
       display: grid;
       grid-template-columns: repeat(4, 1fr);
       gap: 14px;
   }
   
   .arian-process-item {
       position: relative;
       padding: 25px 20px;
       border: 1px solid var(--arian-line);
       border-radius: 22px;
       background: #fff;
       box-shadow: 0 12px 30px rgba(105, 72, 63, 0.06);
   }
   
   .arian-process-number {
       display: grid;
       width: 40px;
       height: 40px;
       margin-bottom: 17px;
       place-items: center;
       border-radius: 14px;
       color: var(--arian-accent);
       background: rgba(251, 182, 166, 0.25);
       font-size: 15px;
       font-weight: 900;
   }
   
   .arian-process-item:nth-child(2) .arian-process-number,
   .arian-process-item:nth-child(4) .arian-process-number {
       color: #447d70;
       background: rgba(155, 206, 193, 0.25);
   }
   
   .arian-process-item h3 {
       margin: 0 0 7px;
       color: var(--arian-secondary);
       font-size: 16px;
       font-weight: 900;
   }
   
   .arian-process-item p {
       margin: 0;
       color: var(--arian-text);
       font-size: 12px;
       line-height: 1.9;
       font-weight: 400;
   }
   
   /* Form container */
   .arian-installment-form-section {
       margin: 0 auto 85px !important;
       padding: clamp(25px, 5vw, 48px) !important;
       border: 1px solid rgba(251, 182, 166, 0.55);
       border-radius: 32px;
       background:
           linear-gradient(
               145deg,
               rgba(255, 235, 211, 0.58),
               #fff 45%,
               rgba(155, 206, 193, 0.1)
           );
       box-shadow: var(--arian-shadow);
       direction: rtl;
       scroll-margin-top: 110px;
   }
   
   .arian-installment-form-heading {
       margin-bottom: 28px;
   }
   
   .arian-installment-form-heading h2 {
       margin: 0;
       color: var(--arian-secondary);
       line-height: 1.5;
       font-weight: 900;
   }
   
   .arian-installment-form-heading > p {
       max-width: 760px;
       margin: 10px 0 0;
       color: var(--arian-text);
       font-size: 14px;
       line-height: 2.1;
       font-weight: 400;
   }
   
   .arian-form-documents {
       display: grid;
       grid-template-columns: 1fr 1fr;
       gap: 12px;
       margin-top: 24px;
   }
   
   .arian-form-documents > div {
       padding: 15px 17px;
       border: 1px solid rgba(103, 162, 197, 0.15);
       border-radius: 15px;
       background: rgba(103, 162, 197, 0.07);
   }
   
   .arian-form-documents strong,
   .arian-form-documents span {
       display: block;
   }
   
   .arian-form-documents strong {
       margin-bottom: 4px;
       color: var(--arian-secondary);
       font-size: 13px;
       font-weight: 700;
   }
   
   .arian-form-documents span {
       color: var(--arian-text);
       font-size: 11px;
       line-height: 1.8;
       font-weight: 400;
   }
   
   .arian-form-privacy {
       margin-top: 12px;
       padding: 13px 16px;
       border-radius: 13px;
       color: var(--arian-accent);
       background: rgba(251, 182, 166, 0.15);
       font-size: 12px;
       line-height: 1.9;
       font-weight: 500;
   }
   
   /* Generic shortcode form styles */
   .arian-installment-form-section :is(
       form,
       .wpcf7-form,
       .wpforms-form,
       .forminator-custom-form,
       .elementor-form
   ) {
       font-family: "YekanBakh", Tahoma, sans-serif;
   }
   
   .arian-installment-form-section :is(
       label,
       .wpforms-field-label,
       .forminator-label,
       .elementor-field-label
   ) {
       display: block;
       margin-bottom: 8px;
       color: var(--arian-secondary);
       font-size: 13px;
       font-weight: 700;
   }
   
   .arian-installment-form-section :is(
       input[type="text"],
       input[type="tel"],
       input[type="number"],
       input[type="email"],
       input[type="file"],
       textarea,
       select,
       .elementor-field-textual
   ) {
       width: 100%;
       min-height: 53px;
       padding: 0 16px;
       border: 1px solid var(--arian-line);
       border-radius: 15px;
       outline: none;
       color: var(--arian-secondary);
       background: #fffdfb;
       box-shadow: none;
       font-size: 14px;
       font-weight: 400;
       transition:
           border-color 0.2s ease,
           box-shadow 0.2s ease,
           background-color 0.2s ease;
   }
   
   .arian-installment-form-section input[type="file"] {
       min-height: auto;
       padding: 12px;
       cursor: pointer;
   }
   
   .arian-installment-form-section input[type="file"]::file-.elementor-6912 .elementor-element.elementor-element-dc249d4-button {
       margin-left: 12px;
       padding: 8px 13px;
       border: 0;
       border-radius: 10px;
       color: var(--arian-secondary);
       background: rgba(155, 206, 193, 0.27);
       font-family: inherit;
       font-weight: 700;
       cursor: pointer;
   }
   
   .arian-installment-form-section :is(
       input,
       textarea,
       select
   ):focus {
       border-color: var(--arian-blue);
       background: #fff;
       box-shadow: 0 0 0 4px rgba(103, 162, 197, 0.12);
   }
   
   .arian-installment-form-section :is(
       button[type="submit"],
       input[type="submit"],
       .wpforms-submit,
       .forminator-button-submit,
       .elementor-button
   ) {
       min-height: 55px;
       padding: 11px 25px;
       border: 0;
       border-radius: 16px;
       color: var(--arian-secondary);
       background: var(--arian-primary);
       box-shadow: 0 12px 25px rgba(139, 80, 70, 0.16);
       font-size: 14px;
       font-weight: 700;
       cursor: pointer;
       transition:
           transform 0.22s ease,
           box-shadow 0.22s ease;
   }
   
   .arian-installment-form-section :is(
       button[type="submit"],
       input[type="submit"],
       .wpforms-submit,
       .forminator-button-submit,
       .elementor-button
   ):hover {
       color: var(--arian-secondary);
       background: #ffc5b7;
       box-shadow: 0 16px 30px rgba(139, 80, 70, 0.22);
       transform: translateY(-2px);
   }
   
   /* Accessibility */
   .arian-installment-page a:focus-visible,
   .arian-installment-form-section :is(
       input,
       textarea,
       select,
       button,
       a
   ):focus-visible {
       outline: 3px solid rgba(103, 162, 197, 0.42);
       outline-offset: 3px;
   }
   
   /* Tablet */
   @media (max-width: 900px) {
       .arian-installment-hero {
           grid-template-columns: 1fr;
       }
   
       .arian-installment-hero__visual {
           min-height: 260px;
           margin-top: 25px;
       }
   
       .arian-installment-methods {
           grid-template-columns: 1fr;
       }
   
       .arian-process-grid {
           grid-template-columns: 1fr 1fr;
       }
   }
   
   /* Mobile */
   @media (max-width: 600px) {
       .arian-installment-page {
           width: min(100% - 22px, 1180px);
           padding-top: 17px;
       }
   
       .arian-installment-hero {
           min-height: auto;
           padding: 38px 19px;
           border-radius: 25px;
       }
   
       .arian-installment-hero__content h1 {
           font-size: 31px;
       }
   
       .arian-hero-actions {
           display: grid;
       }
   
       .arian-button {
           width: 100%;
       }
   
       .arian-installment-hero__visual {
           min-height: 225px;
       }
   
       .arian-credit-illustration {
           width: 240px;
       }
   
       .arian-section-heading {
           margin-top: 58px;
       }
   
       .arian-method-card {
           padding: 24px 18px;
           border-radius: 22px;
       }
   
       .arian-method-card__top {
           align-items: flex-start;
           padding-left: 0;
       }
   
       .arian-popular-badge {
           position: static;
           align-self: flex-start;
           width: max-content;
           margin-bottom: 17px;
       }
   
       .arian-method-highlight {
           flex-direction: column;
           gap: 3px;
       }
   
       .arian-process-grid {
           grid-template-columns: 1fr;
       }
   
       .arian-installment-form-section {
           width: calc(100% - 22px) !important;
           padding: 24px 18px !important;
           border-radius: 23px;
       }
   
       .arian-form-documents {
           grid-template-columns: 1fr;
       }
   
       .arian-installment-form-section :is(
           button[type="submit"],
           input[type="submit"],
           .wpforms-submit,
           .forminator-button-submit,
           .elementor-button
       ) {
           width: 100%;
       }
   }
   
   /* Reduced motion */
   @media (prefers-reduced-motion: reduce) {
       .arian-installment-page *,
       .arian-installment-page *::before,
       .arian-installment-page *::after,
       .arian-installment-form-section *,
       .arian-installment-form-section *::before,
       .arian-installment-form-section *::after {
           transition-duration: 0.01ms !important;
           animation-duration: 0.01ms !important;
           animation-iteration-count: 1 !important;
           scroll-behavior: auto !important;
       }
   
       .arian-installment-page :is(
           .arian-button,
           .arian-method-card,
           .arian-card-button
       ):hover {
           transform: none;
       }
   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2615e57 */.elementor-6912 .elementor-element.elementor-element-2615e57{
    width: 1440px;
    margin-right: auto;
    margin-left: auto;
}/* End custom CSS */