.elementor-1121 .elementor-element.elementor-element-9b34a53{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;}.elementor-1121 .elementor-element.elementor-element-9b34a53:not(.elementor-motion-effects-element-type-background), .elementor-1121 .elementor-element.elementor-element-9b34a53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b30f6a6 );}.elementor-1121 .elementor-element.elementor-element-9b34a53::before, .elementor-1121 .elementor-element.elementor-element-9b34a53 > .elementor-background-video-container::before, .elementor-1121 .elementor-element.elementor-element-9b34a53 > .e-con-inner > .elementor-background-video-container::before, .elementor-1121 .elementor-element.elementor-element-9b34a53 > .elementor-background-slideshow::before, .elementor-1121 .elementor-element.elementor-element-9b34a53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1121 .elementor-element.elementor-element-9b34a53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1121 .elementor-element.elementor-element-3d55892 .elementor-icon-list-icon i{color:#BC4B35;transition:color 0.3s;}.elementor-1121 .elementor-element.elementor-element-3d55892 .elementor-icon-list-icon svg{fill:#BC4B35;transition:fill 0.3s;}.elementor-1121 .elementor-element.elementor-element-3d55892{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1121 .elementor-element.elementor-element-3d55892 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1121 .elementor-element.elementor-element-3d55892 .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:0.4px;}.elementor-1121 .elementor-element.elementor-element-3d55892 .elementor-icon-list-text{color:#BC4B35;transition:color 0.3s;}.elementor-1121 .elementor-element.elementor-element-232667b{padding:25px 25px 25px 25px;}.elementor-1121 .elementor-element.elementor-element-a98f398 .elementor-icon-list-icon i{color:#BC4B35;transition:color 0.3s;}.elementor-1121 .elementor-element.elementor-element-a98f398 .elementor-icon-list-icon svg{fill:#BC4B35;transition:fill 0.3s;}.elementor-1121 .elementor-element.elementor-element-a98f398{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1121 .elementor-element.elementor-element-a98f398 .elementor-icon-list-text{color:#1C1917AB;transition:color 0.3s;}.elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:22px;}.elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-22px;}.elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-labels-inline .elementor-field-group > label{padding-left:6px;}body:not(.rtl) .elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-labels-inline .elementor-field-group > label{padding-right:6px;}body .elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-labels-above .elementor-field-group > label{padding-bottom:6px;}.elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-field-group > label, .elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-field-subgroup label{color:#12121294;}.elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-field-group > label{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-field-type-html{padding-bottom:0px;}.elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-button{font-family:"JetBrains Mono", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-1121 .elementor-element.elementor-element-3a1727c .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-2d422f5 );color:#ffffff;border-color:var( --e-global-color-2d422f5 );}.elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-button[type="submit"]{background-color:var( --e-global-color-2d422f5 );color:#ffffff;border-color:var( --e-global-color-2d422f5 );}.elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1121 .elementor-element.elementor-element-3a1727c .e-form__buttons__wrapper__button-previous{color:#ffffff;border-color:var( --e-global-color-2d422f5 );}.elementor-1121 .elementor-element.elementor-element-3a1727c .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1121 .elementor-element.elementor-element-3a1727c .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1121 .elementor-element.elementor-element-3a1727c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1121 .elementor-element.elementor-element-3a1727c{--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;}.elementor-1121 .elementor-element.elementor-element-242b380.elementor-element{--align-self:center;}.elementor-1121 .elementor-element.elementor-element-242b380 .elementor-icon-list-icon i{color:#BC4B35;transition:color 0.3s;}.elementor-1121 .elementor-element.elementor-element-242b380 .elementor-icon-list-icon svg{fill:#BC4B35;transition:fill 0.3s;}.elementor-1121 .elementor-element.elementor-element-242b380{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1121 .elementor-element.elementor-element-242b380 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1121 .elementor-element.elementor-element-242b380 .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:0.4px;}.elementor-1121 .elementor-element.elementor-element-242b380 .elementor-icon-list-text{color:#BC4B35;transition:color 0.3s;}.elementor-1121 .elementor-element.elementor-element-a40f95f .elementor-icon-list-icon i{color:#BC4B35;transition:color 0.3s;}.elementor-1121 .elementor-element.elementor-element-a40f95f .elementor-icon-list-icon svg{fill:#BC4B35;transition:fill 0.3s;}.elementor-1121 .elementor-element.elementor-element-a40f95f{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1121 .elementor-element.elementor-element-a40f95f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1121 .elementor-element.elementor-element-a40f95f .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:0.4px;}.elementor-1121 .elementor-element.elementor-element-a40f95f .elementor-icon-list-text{color:#BC4B35;transition:color 0.3s;}.elementor-1121 .elementor-element.elementor-element-209c025{padding:25px 25px 25px 25px;}.elementor-1121 .elementor-element.elementor-element-0fb7236 .elementor-icon-list-icon i{color:#BC4B35;transition:color 0.3s;}.elementor-1121 .elementor-element.elementor-element-0fb7236 .elementor-icon-list-icon svg{fill:#BC4B35;transition:fill 0.3s;}.elementor-1121 .elementor-element.elementor-element-0fb7236{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1121 .elementor-element.elementor-element-0fb7236 .elementor-icon-list-text{color:#1C1917AB;transition:color 0.3s;}.elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:22px;}.elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-22px;}.elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-labels-inline .elementor-field-group > label{padding-left:6px;}body:not(.rtl) .elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-labels-inline .elementor-field-group > label{padding-right:6px;}body .elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-labels-above .elementor-field-group > label{padding-bottom:6px;}.elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-field-group > label, .elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-field-subgroup label{color:#12121294;}.elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-field-group > label{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-field-type-html{padding-bottom:0px;}.elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-button{font-family:"JetBrains Mono", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-1121 .elementor-element.elementor-element-cd62bac .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-2d422f5 );color:#ffffff;border-color:var( --e-global-color-2d422f5 );}.elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-button[type="submit"]{background-color:var( --e-global-color-2d422f5 );color:#ffffff;border-color:var( --e-global-color-2d422f5 );}.elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1121 .elementor-element.elementor-element-cd62bac .e-form__buttons__wrapper__button-previous{color:#ffffff;border-color:var( --e-global-color-2d422f5 );}.elementor-1121 .elementor-element.elementor-element-cd62bac .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1121 .elementor-element.elementor-element-cd62bac .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1121 .elementor-element.elementor-element-cd62bac .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1121 .elementor-element.elementor-element-cd62bac{--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;}.elementor-1121 .elementor-element.elementor-element-03a8f46.elementor-element{--align-self:center;}.elementor-1121 .elementor-element.elementor-element-03a8f46 .elementor-icon-list-icon i{color:#BC4B35;transition:color 0.3s;}.elementor-1121 .elementor-element.elementor-element-03a8f46 .elementor-icon-list-icon svg{fill:#BC4B35;transition:fill 0.3s;}.elementor-1121 .elementor-element.elementor-element-03a8f46{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1121 .elementor-element.elementor-element-03a8f46 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1121 .elementor-element.elementor-element-03a8f46 .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:0.4px;}.elementor-1121 .elementor-element.elementor-element-03a8f46 .elementor-icon-list-text{color:#BC4B35;transition:color 0.3s;}@media(max-width:767px){.elementor-1121 .elementor-element.elementor-element-232667b{padding:6px 24px 0px 25px;}.elementor-1121 .elementor-element.elementor-element-232667b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1121 .elementor-element.elementor-element-209c025{padding:6px 24px 0px 25px;}.elementor-1121 .elementor-element.elementor-element-209c025.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}}/* Start custom CSS for icon-list, class: .elementor-element-a98f398 */.elementor-1121 .elementor-element.elementor-element-a98f398 svg {
    fill:transparent !important;
    stroke: #BC4B35 ;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0fb7236 */.elementor-1121 .elementor-element.elementor-element-0fb7236 svg {
    fill:transparent !important;
    stroke: #BC4B35 ;
}/* End custom CSS */
/* Start custom CSS */.ai-book-wrap {
    width: 235px;
    max-width: 100%;
    position: relative;
    display: inline-block;
    perspective: 900px;
    transform-style: preserve-3d;
        overflow: visible !important;
  }

  .ai-book-wrap::after {
    content: "";
    position: absolute;
    left: 22px;
    right: -4px;
    bottom: -18px;
    height: 34px;
    background: rgba(188, 75, 53, 0.18);
    filter: blur(20px);
    border-radius: 999px;
    z-index: 0;
    overflow: visible !important;
  }

  .ai-book {
    position: relative;
    width: 225px;
    aspect-ratio: 2 / 3;
    overflow: hidden;
    border-radius: 4px;
    border: 1px solid rgba(188, 75, 53, 0.35);
    background:
      radial-gradient(circle at 54% 58%, rgba(188, 75, 53, 0.12), transparent 26%),
      linear-gradient(120deg, rgba(255,255,255,0.055), transparent 28%),
      linear-gradient(180deg, #191918 0%, #0f0f0f 45%, #070707 100%);
    box-shadow:
      6px 10px 36px rgba(28, 25, 23, 0.22),
      inset 2px 0 6px rgba(255, 255, 255, 0.02);
    transform: rotateY(18deg) rotateZ(-4deg);
    transform-origin: center;
    z-index: 1;
        overflow: visible !important;
  }

  .ai-book::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
      linear-gradient(90deg, rgba(255,255,255,0.08), transparent 18%),
      radial-gradient(circle at center, transparent 0 33%, rgba(188,75,53,0.1) 34%, transparent 35%);
    opacity: 0.35;
    pointer-events: none;
  }

  .ai-book::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 3px;
    background: linear-gradient(180deg, rgba(255,255,255,0.12), rgba(0,0,0,0.5));
  }

  .ai-book-topbar {
    position: absolute;
    inset: 0 0 auto;
    height: 6px;
    background: #bc4b35;
    opacity: 0.9;
  }

  .ai-book-content {
    position: absolute;
    inset: 0;
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  .ai-book-author {
    font-family: "JetBrains Mono", monospace;
    font-size: 8px;
    letter-spacing: 0.36em;
    color: rgba(188, 75, 53, 0.9);
    text-transform: uppercase;
    margin-bottom: 44px;
  }

  .ai-book-title {
    font-family: "Bebas Neue", sans-serif;
    color: #f7f4ee;
    font-size: 22px;
    line-height: 0.95;
    letter-spacing: 0.02em;
    text-transform: uppercase;
  }

  .ai-book-title .accent {
    color: #bc4b35;
  }

  .ai-book-mark {
    display: grid;
    place-items: center;
    gap: 10px;
    color: rgba(188, 75, 53, 0.75);
    font-family: "JetBrains Mono", monospace;
    font-size: 9px;
    letter-spacing: 0.22em;
    text-align: center;
    text-transform: uppercase;
  }

  .ai-book-sigil {
    width: 74px;
    height: 74px;
    border: 1px solid rgba(188, 75, 53, 0.28);
    border-radius: 50%;
    position: relative;
    display: grid;
    place-items: center;
    color: rgba(188, 75, 53, 0.45);
  }

  .ai-book-sigil::before,
  .ai-book-sigil::after {
    content: "";
    position: absolute;
    inset: 12px;
    border: 1px solid rgba(188, 75, 53, 0.18);
    transform: rotate(45deg);
  }

  .ai-book-sigil span {
    font-family: "Source Serif 4", serif;
    font-size:28px;
    font-style: italic;
  }

  .ai-book-brand {
    font-family: "Bebas Neue", sans-serif;
    font-size: 10px;
    letter-spacing: 0.14em;
    color: #f7f4ee;
    text-transform: uppercase;
  }

  @media (max-width: 480px) {
    .ai-book-wrap,
    .ai-book {
      width: 210px;
    }

    .ai-book-content {
      padding: 17px;
    }

    .ai-book-title {
      font-size: 19px;
    }
  }/* End custom CSS */