.elementor .e-d232e01-821ba02{width:24px;height:24px;color: var(--e-global-color-08c93af);

svg path {
  fill: currentColor !important;
}\n}.elementor .e-5bb5190-bbcf18b{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-5bb5190-bbcf18b:hover,.elementor .e-5bb5190-bbcf18b:focus-visible{background: #209E9B;\n}.elementor .e-ec6ab50-d975f9e{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-ec6ab50-d975f9e:hover,.elementor .e-ec6ab50-d975f9e:focus-visible{background-color: #EFCB6C;\n}.elementor .e-bd4466a-485a7fd{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-71d2bbf-afc5bb9{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-00506c4-5ae3388{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-506e3d7-8d2ff88{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-04da66e-ecd5009{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-b1a1111-56d8a43{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-143a5e1-0eada6c{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-83ae985-b2bf3d6{position:absolute;inset-block-start:-72px;inset-inline-end:0px;scroll-margin-top:3px;padding:0px;pointer-events: none;\n}.elementor .e-c89a5e9-7e18651{width:100%;max-width:1320px;padding-block-start:44px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:56px;align-items:center;}.elementor .e-a10ee4c-1b8af3b{position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:column;align-items:center;overflow-x: clip;
overflow-y: visible;\n}.elementor .e-c198b6d-90f064a{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-a653505-0734c01{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-3e7b7fc-5cc9e24{position:absolute;inset-block-start:0px;inset-inline-end:0px;z-index:2;padding:0px;pointer-events: none;\n}.elementor .e-470583a-b18a32b{width:24px;height:24px;color: var(--e-global-color-08c93af);

svg path {
  fill: currentColor !important;
}\n}.elementor .e-1c4e77e-3922374{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);

display: none;\n}.elementor .e-1c4e77e-3922374:hover,.elementor .e-1c4e77e-3922374:focus-visible{background: #209E9B;\n}.elementor .e-0ba9e93-277bdf5{width:72px;height:72px;position:absolute;inset-inline-end:32px;inset-block-end:20px;display: none;\n}.elementor .e-4cc53ad-dd610e6{padding-block-start:32px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:16px;align-items:start;}.elementor .e-916e7cb-64cada3{width:72px;height:72px;color: var(--e-global-color-secondary);

svg path {
  fill: currentColor !important;
}\n}.elementor .e-6499958-634a3b3{padding:0px;flex-direction:column;gap:12px;flex:0 1 auto;align-items:start;}.elementor .e-baf7e41-7992401{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:24px;flex:1 0 auto;}.elementor .e-705e568-06ac86e{width:100%;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:72px;border-radius:22px;background-color:#E5F8F7;flex-direction:row;gap:44px;justify-content:space-between;align-items:center;}.elementor .e-999f85d-b3e0040{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-1024be3-3d0d4a2{position:relative;padding-block-start:124px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:column;align-items:center;}.elementor .e-3ea5c04-779b039{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-e1543f9-feac9d5{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-07153b0-ca63375{width:100%;min-height:0px;padding:0px;gap:24px;justify-content:center;align-items:center;}.elementor .e-d3e1fd4-0d7b2fe{width:25%;padding:0px;gap:14px;align-items:start;}.elementor .e-056e8ca-b984983{width:25%;padding:0px;gap:14px;align-items:start;}.elementor .e-b080c58-4ca98cc{width:25%;padding:0px;gap:14px;align-items:start;}.elementor .e-c5186db-8097c21{width:25%;padding:0px;gap:14px;align-items:start;}.elementor .e-834e5e5-0032791{width:100%;padding:0px;gap:32px;justify-content:space-between;align-items:center;}.elementor .e-7c5b4aa-63afc3c{width:100%;max-width:1320px;padding:0px;flex-direction:column;gap:32px;}.elementor .e-53beb83-3374405{padding-block-start:56px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:column;align-items:center;}