.elementor-818 .elementor-element.elementor-element-cfff1cc{--display:flex;}.elementor-818 .elementor-element.elementor-element-cfff1cc:not(.elementor-motion-effects-element-type-background), .elementor-818 .elementor-element.elementor-element-cfff1cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7CFFF00;}.elementor-818 .elementor-element.elementor-element-8e755c8{--spacer-size:90px;}.elementor-818 .elementor-element.elementor-element-ebad2cf{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:700;color:#862FFF;}.elementor-818 .elementor-element.elementor-element-f11dfbd{--display:flex;}.elementor-818 .elementor-element.elementor-element-8af9569 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-weight:600;}.elementor-818 .elementor-element.elementor-element-d914df8{--spacer-size:50px;}.elementor-818 .elementor-element.elementor-element-c04f6a4{--display:flex;}.elementor-818 .elementor-element.elementor-element-6bbd801{--display:flex;}.elementor-818 .elementor-element.elementor-element-4fc31ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-818 .elementor-element.elementor-element-c7366d2{width:100%;max-width:100%;}.elementor-818 .elementor-element.elementor-element-70e6d27{--display:flex;}.elementor-818 .elementor-element.elementor-element-df3ffd1{--spacer-size:108px;}body.elementor-page-818:not(.elementor-motion-effects-element-type-background), body.elementor-page-818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7CFFF;background-image:url("https://toefltest.axilingua.com/wp-content/uploads/2026/05/ChatGPT-Image-21-may-2026-02_14_07-p.m.png");background-repeat:no-repeat;background-size:cover;}/* Start custom CSS for html, class: .elementor-element-c7366d2 */.elementor-818 .elementor-element.elementor-element-c7366d2{
    width: 100%;
    height: 200px;
    z-index: 999;
}
.blur-1 {
    z-index: 1;
    backdrop-filter: blur(0.25px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 25%, rgba(0, 0, 0, 0) 37.5%);
}
.blur-2 {
    z-index: 2;
    backdrop-filter: blur(0.5px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 12.5%, rgb(0, 0, 0) 25%, rgb(0, 0, 0) 37.5%, rgba(0, 0, 0, 0) 50%);
}
.blur-3 {
    z-index: 3;
    backdrop-filter: blur(1px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 25%, rgb(0, 0, 0) 37.5%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 62.5%);
}
.blur-4 {
    z-index: 4;
    backdrop-filter: blur(2px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 37.5%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 62.5%, rgba(0, 0, 0, 0) 75%);
}
.blur-5 {
    z-index: 5;
    backdrop-filter: blur(4px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 50%, rgb(0, 0, 0) 62.5%, rgb(0, 0, 0) 75%, rgba(0, 0, 0, 0) 87.5%);
}
.blur-6 {
    z-index: 6;
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 62.5%, rgb(0, 0, 0) 75%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);
}
.blur-7 {
    z-index: 7;
    backdrop-filter: blur(16px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 75%, rgb(0, 0, 0) 87.5%, rgb(0, 0, 0) 100%);
}
.blur-8 {
    z-index: 8;
    backdrop-filter: blur(32px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 87.5%, rgb(0, 0, 0) 100%);
}
.blur {
    position: absolute;
    pointer-events: none;
    inset: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fc31ef */.elementor-818 .elementor-element.elementor-element-4fc31ef{
      position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS *//* Place Order button — Axilingua brand */
.fc-place-order-btn,
button[type="submit"],
.fc-checkout-btn {
  background-color: #862FFF !important;
  color: #ffffff !important;
  border: none !important;
  transition: background-color 0.2s ease, transform 0.15s ease !important;
  cursor: pointer !important;
}

.fc-place-order-btn:hover,
button[type="submit"]:hover,
.fc-checkout-btn:hover {
  background-color: #6B1FE0 !important;
  transform: translateY(-1px) !important;
}

.fc-place-order-btn:active,
button[type="submit"]:active,
.fc-checkout-btn:active {
  background-color: #5A10CC !important;
  transform: translateY(0px) !important;
}


/* Checkout page background */
.fc-checkout-page,
.fluent-checkout-wrap,
body.fc-checkout {
  background: #0D0D1A !important;
  background-image: radial-gradient(
    ellipse 60% 50% at 50% 30%,
    rgba(134, 47, 255, 0.15) 0%,
    transparent 70%
  ) !important;
}/* End custom CSS */