.elementor .e-29f8e9d9-08c1074{width:24px;height:24px;color: var(--e-global-color-08c93af);

svg path {
  fill: currentColor !important;
}\n}.elementor .e-774888fe-d47f4e6{width:auto;min-width:240px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;border-radius:1.25em;border-width:2px;border-color:#209E9B;border-style:solid;flex-direction:row;gap:12px;justify-content:center;align-items:center;background: var(--e-global-color-secondary);\n}.elementor .e-774888fe-d47f4e6:hover,.elementor .e-774888fe-d47f4e6:focus-visible{background: #209E9B;\n}.elementor .e-149a7065-6c74d3c{width:auto;min-width:240px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;border-radius:1.25em;border-width:2px;border-color:#EFCB6C;border-style:solid;transition:all 200ms;flex-direction:row;gap:12px;justify-content:center;align-items:center;background-color: #F8E8B6;\n}.elementor .e-149a7065-6c74d3c:hover,.elementor .e-149a7065-6c74d3c:focus-visible{background-color: #EFCB6C;\n}.elementor .e-5f9c0cf4-323b93f{width:auto;position:relative;padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:32px;justify-content:flex-start;align-items:center;}.elementor .e-251d4957-16190c2{width:100%;max-width:1320px;overflow:hidden;position:relative;padding-block-start:96px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;justify-content:center;align-items:start;}.elementor .e-165252f1-77c3453{width:100%;overflow:hidden;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-45f15978-b7e94b7{min-width:0px;position:relative;z-index:2;padding:0px;--tear-height: 240px;
  --torn-paper-url: url("https://findyourmadeira.com/wp-content/uploads/2026/08/find-your-madeira-torn-paper-edge.png");

  height: var(--tear-height);
  min-height: var(--tear-height);

  margin-top: calc(-1 * var(--tear-height));

  pointer-events: none;

  background-color: var(--e-global-color-570e088);

  -webkit-mask-image: var(--torn-paper-url);
  mask-image: var(--torn-paper-url);

  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;

  -webkit-mask-position: center bottom;
  mask-position: center bottom;

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;\n}.elementor .e-4f889f9d-6d52ec9{position:absolute;inset-block-start:32px;inset-inline-end:232px;padding:0px;border-radius:50%;background-color:rgba(60, 195, 230, 0.33);--bubble-size: 56px;

width: var(--bubble-size);
height: var(--bubble-size);

min-width: var(--bubble-size);
min-height: var(--bubble-size)\n}.elementor .e-78da3dc7-2d906a8{position:absolute;inset-block-start:0px;inset-inline-end:40px;padding:0px;border-radius:50%;background-color:rgba(60, 195, 230, 0.33);--bubble-size: 80px;

width: var(--bubble-size);
height: var(--bubble-size);

min-width: var(--bubble-size);
min-height: var(--bubble-size)\n}.elementor .e-33774081-cae7f59{position:absolute;inset-block-start:80px;inset-inline-end:-156px;padding:0px;border-radius:50%;background-color:rgba(60, 195, 230, 0.33);--bubble-size: 120px;

width: var(--bubble-size);
height: var(--bubble-size);

min-width: var(--bubble-size);
min-height: var(--bubble-size)\n}.elementor .e-78d46a29-42d4bb4{position:absolute;inset-block-start:-120px;inset-inline-end:0px;padding:0px;pointer-events: none;\n}.elementor .e-4d23387d-ae87f2d{width:25%;padding:0px;gap:14px;align-items:start;}.elementor .e-17dda538-e66a773{width:25%;padding:0px;gap:18px;align-items:start;}.elementor .e-1f60832d-6712dcc{width:25%;padding:0px;gap:18px;align-items:start;}.elementor .e-2edb498e-cc11c26{width:25%;padding:0px;gap:14px;align-items:start;}.elementor .e-7b2760de-eaadf98{width:100%;padding:0px;gap:96px;justify-content:space-between;align-items:center;}.elementor .e-6fdd08b8-b15b58a{width:100%;max-width:1320px;padding:0px;flex-direction:column;gap:32px;justify-content:flex-end;}.elementor .e-5aaa4481-b5874ab{position:relative;z-index:3;padding-block-start:32px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:column;align-items:center;}.elementor .e-f050939-221bae9{width:fit-content;min-width:240px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:8px;border-radius:1.25em;border-width:2px;border-color:#DF472B;border-style:solid;flex-direction:row;gap:8px;justify-content:center;align-items:center;background: #F95B3B;\n}.elementor .e-f050939-221bae9:hover,.elementor .e-f050939-221bae9:focus-visible{background: #DF472B;\n}.elementor .e-50573847-e8e0c90{width:29%;padding:0px;flex-direction:column;gap:12px;}.elementor .e-27ef1e24-03d64a6{width:100%;overflow:hidden;position:relative;padding:0px;border-radius:16px;flex-direction:column;}.elementor .e-59f0749c-482efd4{width:100%;overflow:visible;position:relative;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:44px;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .e-629ea8c6-ed499fa{width:25%;overflow:visible;position:relative;padding:0px;border-radius:16px;box-shadow:0px 8px 24px 0px rgba(13, 38, 78, 0.12);transition:all 250ms;flex-direction:column;gap:0px;align-items:center;background-color: var(--e-global-color-08c93af);

border: 1px solid var(--e-global-color-e970107);\n}.elementor .e-629ea8c6-ed499fa:hover,.elementor .e-629ea8c6-ed499fa:focus-visible{box-shadow:0px 12px 26px 0px rgba(13, 38, 78, 0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-54882f20-92f37cc{width:100%;overflow:hidden;position:relative;padding:0px;border-radius:16px;flex-direction:column;}.elementor .e-2d297741-a52d2b0{width:100%;overflow:visible;position:relative;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:44px;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .e-483863c2-ad2888b{width:25%;overflow:visible;position:relative;padding:0px;border-radius:16px;box-shadow:0px 8px 24px 0px rgba(13, 38, 78, 0.12);transition:all 250ms;flex-direction:column;gap:0px;align-items:center;background-color: var(--e-global-color-08c93af);

border: 1px solid var(--e-global-color-e970107);\n}.elementor .e-483863c2-ad2888b:hover,.elementor .e-483863c2-ad2888b:focus-visible{box-shadow:0px 12px 26px 0px rgba(13, 38, 78, 0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-6bd3dfb4-8ec36b5{width:100%;overflow:hidden;position:relative;padding:0px;border-radius:16px;flex-direction:column;}.elementor .e-3c99eabd-ebe06cd{width:100%;overflow:visible;position:relative;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:44px;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .e-746589a6-986ce21{width:25%;overflow:visible;position:relative;padding:0px;border-radius:16px;box-shadow:0px 8px 24px 0px rgba(13, 38, 78, 0.12);transition:all 250ms;flex-direction:column;gap:0px;align-items:center;background-color: var(--e-global-color-08c93af);

border: 1px solid var(--e-global-color-e970107);\n}.elementor .e-746589a6-986ce21:hover,.elementor .e-746589a6-986ce21:focus-visible{box-shadow:0px 12px 26px 0px rgba(13, 38, 78, 0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-2a042f1f-21ce7c2{width:100%;overflow:hidden;position:relative;padding:0px;border-radius:16px;flex-direction:column;}.elementor .e-2f8bf514-f78901d{width:100%;overflow:visible;position:relative;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:44px;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .e-4fc9a303-5febbef{width:25%;overflow:visible;position:relative;padding:0px;border-radius:16px;box-shadow:0px 8px 24px 0px rgba(13, 38, 78, 0.12);transition:all 250ms;flex-direction:column;gap:0px;align-items:center;background-color: var(--e-global-color-08c93af);

border: 1px solid var(--e-global-color-e970107);\n}.elementor .e-4fc9a303-5febbef:hover,.elementor .e-4fc9a303-5febbef:focus-visible{box-shadow:0px 12px 26px 0px rgba(13, 38, 78, 0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-2baef29d-b10f104{width:71%;padding:0px;gap:20px;justify-content:center;align-items:stretch;}.elementor .e-877c25d-16cd72c{width:100%;max-width:1320px;padding:0px;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-19b70ca0-7a68233{padding-block-start:72px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:column;align-items:center;}.elementor .e-1816e5fa-3829913{position:absolute;inset-block-start:-20px;inset-inline-end:132px;padding:0px;border-radius:50%;background-color:rgba(60, 195, 230, 0.33);--bubble-size: 32px;

width: var(--bubble-size);
height: var(--bubble-size);

min-width: var(--bubble-size);
min-height: var(--bubble-size)\n}.elementor .e-5cd94534-614c1da{position:absolute;inset-block-start:24px;inset-inline-end:44px;padding:0px;border-radius:50%;background-color:rgba(60, 195, 230, 0.33);--bubble-size: 44px;

width: var(--bubble-size);
height: var(--bubble-size);

min-width: var(--bubble-size);
min-height: var(--bubble-size)\n}.elementor .e-30eb7147-62c2e29{position:absolute;inset-block-start:0px;inset-inline-end:0px;z-index:2;padding:0px;pointer-events: none;\n}.elementor .e-62b199ce-2ff2b24{width:24px;height:24px;color: var(--e-global-color-08c93af);

svg path {
  fill: currentColor !important;
}\n}.elementor .e-1d7d010c-1257a35{width:auto;min-width:240px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:8px;border-radius:1.25em;border-width:2px;border-color:#209E9B;border-style:solid;flex-direction:row;gap:12px;justify-content:center;align-items:center;background: var(--e-global-color-secondary);\n}.elementor .e-1d7d010c-1257a35:hover,.elementor .e-1d7d010c-1257a35:focus-visible{background: #209E9B;\n}.elementor .e-136b2392-c07fc0f{width:72px;height:72px;position:absolute;inset-inline-end:32px;inset-block-end:20px;}.elementor .e-433843ce-03c0b44{width:40%;padding-block-start:32px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:56px;flex-direction:column;gap:16px;justify-content:center;align-items:start;}.elementor .e-62170bf3-4c4945b{width:100%;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:22px;background-color:#E5F8F7;flex-direction:row;gap:44px;justify-content:space-between;align-items:stretch;}.elementor .e-462baefb-c498b7e{width:100%;max-width:1320px;overflow:visible;position:relative;padding:0px;flex-direction:row;gap:44px;justify-content:space-between;align-items:center;}.elementor .e-759112b0-4505ee3{position:relative;padding-block-start:72px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:column;align-items:center;}.elementor .e-7ffa9da2-38b4a84{position:relative;padding:0px;& {
  flex: 1;
  min-height: 0;
}


/* LINE */
&::before {
  content: "";

  position: absolute;

  left: 0;
  right: 0;
  top: 50%;

  height: 1.5px;

  background-color: var(--e-global-color-secondary);

  transform: translateY(-50%);
}


/* DOT */
&::after {
  content: "";

  position: absolute;

  left: 0;
  top: 50%;

  width: 8px;
  height: 8px;

  background-color: var(--e-global-color-secondary);

  border-radius: 50%;

  transform: translateY(-50%);
}\n}.elementor .e-68d7c154-b85fee8{position:relative;padding:0px;& {
  flex: 1;
  min-height: 0;
}


/* LINE */
&::before {
  content: "";

  position: absolute;

  left: 0;
  right: 0;
  top: 50%;

  height: 1.5px;

  background-color: var(--e-global-color-secondary);

  transform: translateY(-50%);
}


/* DOT */
&::after {
  content: "";

  position: absolute;

  right: 0;
  top: 50%;

  width: 8px;
  height: 8px;

  background-color: var(--e-global-color-secondary);

  border-radius: 50%;

  transform: translateY(-50%);
}\n}.elementor .e-3d7bfaf9-12034a3{width:100%;min-height:0px;padding:0px;gap:24px;justify-content:center;align-items:center;}.elementor .e-29fee590-c395e0b{width:25%;padding:0px;gap:14px;align-items:start;}.elementor .e-300545ce-a1d9282{width:25%;padding:0px;gap:14px;align-items:start;}.elementor .e-46690c4f-00c4b27{width:25%;padding:0px;gap:14px;align-items:start;}.elementor .e-64f59b67-b8767e7{width:25%;padding:0px;gap:14px;align-items:start;}.elementor .e-20a170c8-1cc5126{width:100%;padding:0px;gap:32px;justify-content:space-between;align-items:center;}.elementor .e-3c9cea87-6a30a26{width:100%;max-width:1320px;padding:0px;flex-direction:column;gap:32px;}.elementor .e-774d1a73-2597810{padding-block-start:72px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:column;align-items:center;}.elementor .e-4624a105-294faa5{width:fit-content;min-width:240px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:8px;border-radius:1.25em;border-width:2px;border-color:#EFCB6C;border-style:solid;transition:all 200ms;flex-direction:row;gap:12px;justify-content:center;align-items:center;background-color: #F8E8B6;\n}.elementor .e-4624a105-294faa5:hover,.elementor .e-4624a105-294faa5:focus-visible{background-color: #EFCB6C;\n}.elementor .e-76148995-6d85fd3{width:29%;padding:0px;flex-direction:column;gap:12px;}.elementor .e-107c8ab-c32c1c6{padding-block-start:24px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:24px;flex-direction:column;gap:8px;justify-content:center;align-items:start;}.elementor .e-e0dd4a2-9b29b0c{overflow:visible;position:relative;padding:0px;border-radius:16px;flex-direction:row;gap:24px;justify-content:flex-start;align-items:center;background-color: var(--e-global-color-08c93af);

border: 1px solid var(--e-global-color-e970107);

box-shadow: 0 6px 18px rgba(13, 38, 78, 0.06);\n}.elementor .e-202aaa3b-33cb5a6{padding-block-start:24px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:24px;flex-direction:column;gap:8px;justify-content:center;align-items:start;}.elementor .e-584ac980-ec5ee6c{overflow:visible;position:relative;padding:0px;border-radius:16px;flex-direction:row;gap:24px;justify-content:flex-start;align-items:center;background-color: var(--e-global-color-08c93af);

border: 1px solid var(--e-global-color-e970107);

box-shadow: 0 6px 18px rgba(13, 38, 78, 0.06);\n}.elementor .e-4fc2d56-dace4ac{padding-block-start:24px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:24px;flex-direction:column;gap:8px;justify-content:center;align-items:start;}.elementor .e-72dbae76-1c3d54e{overflow:visible;position:relative;padding:0px;border-radius:16px;flex-direction:row;gap:24px;justify-content:flex-start;align-items:center;background-color: var(--e-global-color-08c93af);

border: 1px solid var(--e-global-color-e970107);

box-shadow: 0 6px 18px rgba(13, 38, 78, 0.06);\n}.elementor .e-1a39f46e-cd17f16{padding-block-start:24px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:24px;flex-direction:column;gap:8px;justify-content:center;align-items:start;}.elementor .e-6db8d1c3-fd71a3e{overflow:visible;position:relative;padding:0px;border-radius:16px;flex-direction:row;gap:24px;justify-content:flex-start;align-items:center;background-color: var(--e-global-color-08c93af);

border: 1px solid var(--e-global-color-e970107);

box-shadow: 0 6px 18px rgba(13, 38, 78, 0.06);\n}.elementor .e-1bffe44-6c958b9{width:71%;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);justify-content:center;align-items:stretch;}.elementor .e-73a2563-a96dc26{width:100%;max-width:1320px;padding:0px;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-2b07ac5d-7d658bc{padding-block-start:72px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:column;align-items:center;}.elementor .e-61613a8b-01db96b{width:40%;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;justify-content:center;align-items:center;}.elementor .e-51a95726-ccfb57f{width:auto;min-width:240px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:8px;border-radius:1.25em;border-width:2px;border-color:#209E9B;border-style:solid;flex-direction:row;gap:12px;justify-content:center;align-items:center;background: var(--e-global-color-secondary);\n}.elementor .e-51a95726-ccfb57f:hover,.elementor .e-51a95726-ccfb57f:focus-visible{background: #209E9B;\n}.elementor .e-76ad2adc-803965a{width:auto;position:relative;column-gap:32px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:16px;justify-content:flex-start;align-items:center;}.elementor .e-7f41cc16-64f605d{width:80%;padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:16px;justify-content:center;align-items:start;}.elementor .e-2df9951c-fa0bd7f{width:160px;height:160px;align-self:center;svg path[fill="#F9332A"] {
  fill: var(--e-global-color-text);
}

svg path[fill="#FDBC2D"] {
  fill: var(--e-global-color-accent);
}\n}.elementor .e-528cecfd-a1bb153{width:20%;padding:0px;justify-content:flex-end;}.elementor .e-2c7b9d6c-8372c41{width:60%;padding:0px;justify-content:space-between;}.elementor .e-73ac0ab0-3f6bd92{width:100%;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:44px;padding-inline-end:44px;border-radius:22px;flex-direction:row;gap:44px;justify-content:space-between;align-items:stretch;background-color: var(--e-global-color-9f75022);

  border: 1px solid var(--e-global-color-e970107);\n}.elementor .e-5473f953-0280606{width:100%;max-width:1320px;overflow:visible;position:relative;padding:0px;flex-direction:row;gap:44px;justify-content:space-between;align-items:center;}.elementor .e-5c510ae0-f29a320{position:relative;padding-block-start:72px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:column;align-items:center;}