.elementor-3286 .elementor-element.elementor-element-6721aee{--spacer-size:50px;}.elementor-3286 .elementor-element.elementor-element-4e81552 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:102px;line-height:87px;color:#FFFFFF;}.elementor-3286 .elementor-element.elementor-element-ba39276{--spacer-size:50px;}.elementor-3286 .elementor-element.elementor-element-6bc3064 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;line-height:18px;color:#EB8D8D;}.elementor-3286 .elementor-element.elementor-element-41623b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;line-height:10px;color:#CAC6C6;}.elementor-3286 .elementor-element.elementor-element-330986e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;text-transform:none;line-height:24px;color:#FFFFFF;}.elementor-3286 .elementor-element.elementor-element-7e50b1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;color:#D5D3D3;}.elementor-3286 .elementor-element.elementor-element-c76bf38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;text-transform:none;font-style:italic;line-height:3px;color:#D5D3D3;}.elementor-3286 .elementor-element.elementor-element-2df024f{--spacer-size:10px;}.elementor-3286 .elementor-element.elementor-element-de0bada{--grid-template-columns:repeat(0, auto);text-align:center;width:var( --container-widget-width, 32.857% );max-width:32.857%;--container-widget-width:32.857%;--container-widget-flex-grow:0;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3286 .elementor-element.elementor-element-de0bada.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3286 .elementor-element.elementor-element-de0bada .elementor-icon{border-radius:25px 25px 25px 25px;}.elementor-3286 .elementor-element.elementor-element-5e27596 .elementor-button{background-color:#EB8D8D;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-3286 .elementor-element.elementor-element-5e27596 .elementor-button:hover, .elementor-3286 .elementor-element.elementor-element-5e27596 .elementor-button:focus{background-color:#68ADD3;}.elementor-3286 .elementor-element.elementor-element-5e27596{width:var( --container-widget-width, 62.987% );max-width:62.987%;--e-transform-translateX:127px;--e-transform-translateY:-44px;--container-widget-width:62.987%;--container-widget-flex-grow:0;border-radius:35px 35px 35px 35px;}.elementor-3286 .elementor-element.elementor-element-5e27596.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3286 .elementor-element.elementor-element-d1ec817 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;color:#EB8D8D;}.elementor-3286 .elementor-element.elementor-element-f11c12d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;line-height:10px;color:#CAC6C6;}.elementor-3286 .elementor-element.elementor-element-4997b3c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;text-transform:none;line-height:24px;color:#FFFFFF;}.elementor-3286 .elementor-element.elementor-element-43eb9f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;color:#D5D3D3;}.elementor-3286 .elementor-element.elementor-element-f78f739 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;text-transform:none;font-style:italic;line-height:3px;color:#D5D3D3;}.elementor-3286 .elementor-element.elementor-element-f75c51a{--spacer-size:10px;}.elementor-3286 .elementor-element.elementor-element-97cefa6{--grid-template-columns:repeat(0, auto);text-align:center;width:var( --container-widget-width, 32.857% );max-width:32.857%;--container-widget-width:32.857%;--container-widget-flex-grow:0;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3286 .elementor-element.elementor-element-97cefa6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3286 .elementor-element.elementor-element-97cefa6 .elementor-icon{border-radius:25px 25px 25px 25px;}.elementor-3286 .elementor-element.elementor-element-63835bf .elementor-button{background-color:#EB8D8D;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-3286 .elementor-element.elementor-element-63835bf .elementor-button:hover, .elementor-3286 .elementor-element.elementor-element-63835bf .elementor-button:focus{background-color:#68ADD3;}.elementor-3286 .elementor-element.elementor-element-63835bf{width:var( --container-widget-width, 62.693% );max-width:62.693%;--e-transform-translateX:127px;--e-transform-translateY:-44px;--container-widget-width:62.693%;--container-widget-flex-grow:0;border-radius:35px 35px 35px 35px;}.elementor-3286 .elementor-element.elementor-element-63835bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3286 .elementor-element.elementor-element-70844cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;color:#EB8D8D;}.elementor-3286 .elementor-element.elementor-element-8827f97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;line-height:10px;color:#CAC6C6;}.elementor-3286 .elementor-element.elementor-element-9fedbd5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;text-transform:none;line-height:24px;color:#FFFFFF;}.elementor-3286 .elementor-element.elementor-element-ddee917 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;color:#D5D3D3;}.elementor-3286 .elementor-element.elementor-element-15c79a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;text-transform:none;font-style:italic;line-height:3px;color:#D5D3D3;}.elementor-3286 .elementor-element.elementor-element-cd4832d{--spacer-size:10px;}.elementor-3286 .elementor-element.elementor-element-8d0a047{--grid-template-columns:repeat(0, auto);text-align:center;width:var( --container-widget-width, 32.857% );max-width:32.857%;--container-widget-width:32.857%;--container-widget-flex-grow:0;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3286 .elementor-element.elementor-element-8d0a047.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3286 .elementor-element.elementor-element-8d0a047 .elementor-icon{border-radius:25px 25px 25px 25px;}.elementor-3286 .elementor-element.elementor-element-ec6bb8f .elementor-button{background-color:#EB8D8D;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-3286 .elementor-element.elementor-element-ec6bb8f .elementor-button:hover, .elementor-3286 .elementor-element.elementor-element-ec6bb8f .elementor-button:focus{background-color:#68ADD3;}.elementor-3286 .elementor-element.elementor-element-ec6bb8f{width:var( --container-widget-width, 64.488% );max-width:64.488%;--e-transform-translateX:127px;--e-transform-translateY:-44px;--container-widget-width:64.488%;--container-widget-flex-grow:0;border-radius:35px 35px 35px 35px;}.elementor-3286 .elementor-element.elementor-element-ec6bb8f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3286 .elementor-element.elementor-element-815368c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;line-height:18px;color:#EB8D8D;}.elementor-3286 .elementor-element.elementor-element-2182b05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;line-height:10px;color:#CAC6C6;}.elementor-3286 .elementor-element.elementor-element-fe21967 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;text-transform:none;line-height:24px;color:#FFFFFF;}.elementor-3286 .elementor-element.elementor-element-b652aa0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;color:#D5D3D3;}.elementor-3286 .elementor-element.elementor-element-d3d02ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;text-transform:none;font-style:italic;line-height:3px;color:#D5D3D3;}.elementor-3286 .elementor-element.elementor-element-e6a755f{--spacer-size:10px;}.elementor-3286 .elementor-element.elementor-element-0c1c880{--grid-template-columns:repeat(0, auto);text-align:center;width:var( --container-widget-width, 32.857% );max-width:32.857%;--container-widget-width:32.857%;--container-widget-flex-grow:0;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3286 .elementor-element.elementor-element-0c1c880.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3286 .elementor-element.elementor-element-0c1c880 .elementor-icon{border-radius:25px 25px 25px 25px;}.elementor-3286 .elementor-element.elementor-element-4b71cc8 .elementor-button{background-color:#EB8D8D;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-3286 .elementor-element.elementor-element-4b71cc8 .elementor-button:hover, .elementor-3286 .elementor-element.elementor-element-4b71cc8 .elementor-button:focus{background-color:#68ADD3;}.elementor-3286 .elementor-element.elementor-element-4b71cc8{width:var( --container-widget-width, 64.488% );max-width:64.488%;--e-transform-translateX:127px;--e-transform-translateY:-44px;--container-widget-width:64.488%;--container-widget-flex-grow:0;border-radius:35px 35px 35px 35px;}.elementor-3286 .elementor-element.elementor-element-4b71cc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3286 .elementor-element.elementor-element-cd20517 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;line-height:18px;color:#EB8D8D;}.elementor-3286 .elementor-element.elementor-element-e6d9f95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;line-height:10px;color:#CAC6C6;}.elementor-3286 .elementor-element.elementor-element-cd5f766 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;text-transform:none;line-height:24px;color:#FFFFFF;}.elementor-3286 .elementor-element.elementor-element-9ee3de5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;color:#D5D3D3;}.elementor-3286 .elementor-element.elementor-element-2b13e36 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;text-transform:none;font-style:italic;line-height:3px;color:#D5D3D3;}.elementor-3286 .elementor-element.elementor-element-17fe19e{--spacer-size:10px;}.elementor-3286 .elementor-element.elementor-element-1a8a512{--grid-template-columns:repeat(0, auto);text-align:center;width:var( --container-widget-width, 32.857% );max-width:32.857%;--container-widget-width:32.857%;--container-widget-flex-grow:0;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3286 .elementor-element.elementor-element-1a8a512.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3286 .elementor-element.elementor-element-1a8a512 .elementor-icon{border-radius:25px 25px 25px 25px;}.elementor-3286 .elementor-element.elementor-element-a6452e2 .elementor-button{background-color:#EB8D8D;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-3286 .elementor-element.elementor-element-a6452e2 .elementor-button:hover, .elementor-3286 .elementor-element.elementor-element-a6452e2 .elementor-button:focus{background-color:#68ADD3;}.elementor-3286 .elementor-element.elementor-element-a6452e2{width:var( --container-widget-width, 65.087% );max-width:65.087%;--e-transform-translateX:127px;--e-transform-translateY:-44px;--container-widget-width:65.087%;--container-widget-flex-grow:0;border-radius:35px 35px 35px 35px;}.elementor-3286 .elementor-element.elementor-element-a6452e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3286 .elementor-element.elementor-element-d5a199d{text-align:center;}.elementor-3286 .elementor-element.elementor-element-d5a199d img{width:160px;}.elementor-3286 .elementor-element.elementor-element-703bda5{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}body.elementor-page-3286:not(.elementor-motion-effects-element-type-background), body.elementor-page-3286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xandine.com/wp-content/uploads/2026/04/cinematic-emotion-Xandine-scaled.png");}@media(max-width:1024px){.elementor-3286 .elementor-element.elementor-element-d5a199d{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-3286 .elementor-element.elementor-element-703bda5{width:var( --container-widget-width, 34% );max-width:34%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 24px;--container-widget-width:34%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-3286 .elementor-element.elementor-element-d5a199d{width:100%;max-width:100%;}.elementor-3286 .elementor-element.elementor-element-703bda5{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS */@media (max-width: 1024px) {
  .elementor-3286 .elementor-element-4aa8a33 {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
  }

  .elementor-3286 .elementor-element-4e81552 .elementor-heading-title {
    font-size: 64px !important;
    line-height: 1 !important;
    text-align: center !important;
    overflow-wrap: anywhere;
  }

  .elementor-3286 .elementor-element-6721aee .elementor-spacer-inner,
  .elementor-3286 .elementor-element-ba39276 .elementor-spacer-inner {
    height: 36px !important;
  }

  .elementor-3286 .elementor-element-f6d1bc6,
  .elementor-3286 .elementor-element-0c31c47 {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: stretch !important;
    gap: 28px 20px !important;
  }

  .elementor-3286 .elementor-element-5222576,
  .elementor-3286 .elementor-element-65279d3,
  .elementor-3286 .elementor-element-e8bdff6,
  .elementor-3286 .elementor-element-6e91bdc,
  .elementor-3286 .elementor-element-f1b3224 {
    flex: 0 1 calc(50% - 10px) !important;
    width: calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
    min-width: 0 !important;
    height: auto !important;
    box-sizing: border-box !important;
  }

  .elementor-3286 .elementor-element-5222576 > .elementor-widget-image,
  .elementor-3286 .elementor-element-65279d3 > .elementor-widget-image,
  .elementor-3286 .elementor-element-e8bdff6 > .elementor-widget-image,
  .elementor-3286 .elementor-element-6e91bdc > .elementor-widget-image,
  .elementor-3286 .elementor-element-f1b3224 > .elementor-widget-image {
    width: 100% !important;
    max-width: 100% !important;
  }

  .elementor-3286 .elementor-element-5222576 > .elementor-widget-image img,
  .elementor-3286 .elementor-element-65279d3 > .elementor-widget-image img,
  .elementor-3286 .elementor-element-e8bdff6 > .elementor-widget-image img,
  .elementor-3286 .elementor-element-6e91bdc > .elementor-widget-image img,
  .elementor-3286 .elementor-element-f1b3224 > .elementor-widget-image img {
    display: block;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1;
    object-fit: cover;
  }

  .elementor-3286 .elementor-element-6bc3064 .elementor-heading-title,
  .elementor-3286 .elementor-element-d1ec817 .elementor-heading-title,
  .elementor-3286 .elementor-element-70844cc .elementor-heading-title,
  .elementor-3286 .elementor-element-815368c .elementor-heading-title,
  .elementor-3286 .elementor-element-cd20517 .elementor-heading-title {
    min-height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px !important;
    line-height: 1.45 !important;
    text-align: center !important;
  }

  .elementor-3286 .elementor-element-41623b2 .elementor-heading-title,
  .elementor-3286 .elementor-element-f11c12d .elementor-heading-title,
  .elementor-3286 .elementor-element-8827f97 .elementor-heading-title,
  .elementor-3286 .elementor-element-2182b05 .elementor-heading-title,
  .elementor-3286 .elementor-element-e6d9f95 .elementor-heading-title {
    min-height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px !important;
    line-height: 1.35 !important;
    text-align: center !important;
  }

  .elementor-3286 .elementor-element-330986e .elementor-heading-title,
  .elementor-3286 .elementor-element-4997b3c .elementor-heading-title,
  .elementor-3286 .elementor-element-9fedbd5 .elementor-heading-title,
  .elementor-3286 .elementor-element-fe21967 .elementor-heading-title,
  .elementor-3286 .elementor-element-cd5f766 .elementor-heading-title {
    min-height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px !important;
    line-height: 1.25 !important;
    text-align: center !important;
  }

  .elementor-3286 .elementor-element-7e50b1f .elementor-heading-title,
  .elementor-3286 .elementor-element-43eb9f9 .elementor-heading-title,
  .elementor-3286 .elementor-element-ddee917 .elementor-heading-title,
  .elementor-3286 .elementor-element-b652aa0 .elementor-heading-title,
  .elementor-3286 .elementor-element-9ee3de5 .elementor-heading-title {
    min-height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px !important;
    line-height: 1.25 !important;
    text-align: center !important;
  }

  .elementor-3286 .elementor-element-c76bf38 .elementor-heading-title,
  .elementor-3286 .elementor-element-f78f739 .elementor-heading-title,
  .elementor-3286 .elementor-element-15c79a3 .elementor-heading-title,
  .elementor-3286 .elementor-element-d3d02ae .elementor-heading-title,
  .elementor-3286 .elementor-element-2b13e36 .elementor-heading-title {
    min-height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px !important;
    line-height: 1.4 !important;
    text-align: center !important;
  }

  .elementor-3286 .elementor-element-de0bada,
  .elementor-3286 .elementor-element-97cefa6,
  .elementor-3286 .elementor-element-8d0a047,
  .elementor-3286 .elementor-element-0c1c880,
  .elementor-3286 .elementor-element-1a8a512 {
    width: 110px !important;
    max-width: 100% !important;
    align-self: center !important;
  }

  .elementor-3286 .elementor-element-5e27596,
  .elementor-3286 .elementor-element-63835bf,
  .elementor-3286 .elementor-element-ec6bb8f,
  .elementor-3286 .elementor-element-4b71cc8,
  .elementor-3286 .elementor-element-a6452e2 {
    width: auto !important;
    max-width: 100% !important;
    align-self: center !important;
    margin-top: 8px !important;
    transform: none !important;
  }

  .elementor-3286 .elementor-element-5e27596 .elementor-button-wrapper,
  .elementor-3286 .elementor-element-63835bf .elementor-button-wrapper,
  .elementor-3286 .elementor-element-ec6bb8f .elementor-button-wrapper,
  .elementor-3286 .elementor-element-4b71cc8 .elementor-button-wrapper,
  .elementor-3286 .elementor-element-a6452e2 .elementor-button-wrapper {
    text-align: center !important;
  }

  .elementor-3286 .elementor-element-814189f {
    align-items: center !important;
    justify-content: center !important;
  }

  .elementor-3286 .elementor-element-d5a199d,
  .elementor-3286 .elementor-element-703bda5 {
    align-self: center !important;
    margin-inline: auto !important;
    text-align: center !important;
  }
}

@media (max-width: 767px) {
  .elementor-3286 .elementor-element-4e81552 .elementor-heading-title {
    font-size: 36px !important;
    line-height: 1.05 !important;
    letter-spacing: 1px !important;
  }

  .elementor-3286 .elementor-element-6721aee .elementor-spacer-inner,
  .elementor-3286 .elementor-element-ba39276 .elementor-spacer-inner {
    height: 26px !important;
  }

  .elementor-3286 .elementor-element-f6d1bc6,
  .elementor-3286 .elementor-element-0c31c47 {
    gap: 30px !important;
  }

  .elementor-3286 .elementor-element-5222576,
  .elementor-3286 .elementor-element-65279d3,
  .elementor-3286 .elementor-element-e8bdff6,
  .elementor-3286 .elementor-element-6e91bdc,
  .elementor-3286 .elementor-element-f1b3224 {
    flex: 0 1 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .elementor-3286 .elementor-element-6bc3064 .elementor-heading-title,
  .elementor-3286 .elementor-element-d1ec817 .elementor-heading-title,
  .elementor-3286 .elementor-element-70844cc .elementor-heading-title,
  .elementor-3286 .elementor-element-815368c .elementor-heading-title,
  .elementor-3286 .elementor-element-cd20517 .elementor-heading-title,
  .elementor-3286 .elementor-element-41623b2 .elementor-heading-title,
  .elementor-3286 .elementor-element-f11c12d .elementor-heading-title,
  .elementor-3286 .elementor-element-8827f97 .elementor-heading-title,
  .elementor-3286 .elementor-element-2182b05 .elementor-heading-title,
  .elementor-3286 .elementor-element-e6d9f95 .elementor-heading-title,
  .elementor-3286 .elementor-element-330986e .elementor-heading-title,
  .elementor-3286 .elementor-element-4997b3c .elementor-heading-title,
  .elementor-3286 .elementor-element-9fedbd5 .elementor-heading-title,
  .elementor-3286 .elementor-element-fe21967 .elementor-heading-title,
  .elementor-3286 .elementor-element-cd5f766 .elementor-heading-title,
  .elementor-3286 .elementor-element-7e50b1f .elementor-heading-title,
  .elementor-3286 .elementor-element-43eb9f9 .elementor-heading-title,
  .elementor-3286 .elementor-element-ddee917 .elementor-heading-title,
  .elementor-3286 .elementor-element-b652aa0 .elementor-heading-title,
  .elementor-3286 .elementor-element-9ee3de5 .elementor-heading-title,
  .elementor-3286 .elementor-element-c76bf38 .elementor-heading-title,
  .elementor-3286 .elementor-element-f78f739 .elementor-heading-title,
  .elementor-3286 .elementor-element-15c79a3 .elementor-heading-title,
  .elementor-3286 .elementor-element-d3d02ae .elementor-heading-title,
  .elementor-3286 .elementor-element-2b13e36 .elementor-heading-title {
    min-height: 0;
  }

  .elementor-3286 .elementor-element-814189f {
    min-height: 130px !important;
  }
}/* End custom CSS */