/*
 Theme Name:   MRDS Theme
 Description:  Theme for the new manuel-reisdesousa.com website.
 Author:       Denis Kargl
 Author URI:   https://wpcorner.de
 Template:     bricks
 Version:      1.0
 Text Domain:  bricks
*/

:root {
  --color-gradient: linear-gradient(95deg, #0073E6 0%, #0026E6 33%, #8600E6 66%, #E60073 100%);
  --color-brand-primary: #0026E6;
  --color-text: #00041A;
}

.mrds-gradient {
  background: var(--color-gradient);
}

/* Set accessible focus state for keyboard users */
:focus-visible {
  outline: 3px solid black !important;
  box-shadow: 0 0 0 6px white !important;
}

/* Hide elements bigger than screen */
body {
  overflow-x: hidden;
}

/* Bricks fix off-canvas menu */
.brxe-offcanvas:not(.brx-open) {
  display: none;
}

/* WordPress Gutenberg additions / blog posts */
h2.wp-block-heading {
  font-size: var(--fs-display-lg);
}
h3.wp-block-heading {
  font-size: var(--fs-display-md);
}
h4.wp-block-heading {
  font-size: var(--fs-display-sm);
}
h5.wp-block-heading {
  font-size: var(--fs-display-xs);
}
.wp-block-image {
  margin-bottom: var(--spacing-5xl);
}
@media (max-width: 478px) {
  .wp-block-image .alignright,
  .wp-block-image .align-left {
    float: none;
    margin: 0 0;
    max-width: 100%;
  }

  ul:not(.brxe-accordion, .brxe-block) {
    padding-inline-start: var(--spacing-2xl);
  }
}

.mrds-heading-heart:after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="49" height="53" fill="none" viewBox="0 0 49 53"><path fill="%23EBEFFF" d="M40.0366 33.9481c-2.6477 4.5534-5.8044 8.817-7.9142 13.6425-8.2608-7.062-20.8396-8.6941-25.7074-19.4442-1.3092-2.8975-2.047-6.1742-1.504-9.3433.1852-1.0753.6774-3.5257 1.6738-4.1425 1.03-.6395 3.182.0056 4.2227.3508 6.7736 2.2637 8.851 9.8244 11.6362 15.5825.4727.9768 4.586-1.6326 4.7218-2.4928 1.1213-7.1079 3.0851-14.1762 6.1271-20.7238.6453-1.3922 1.7178-4.1482 3.4305-4.3576 1.6076-.198 3.2488.9337 4.2321 2.0599 2.1325 2.4504 2.5341 5.9931 2.938 9.0773.9424 7.2041-.2056 13.5141-3.8566 19.7912Zm8.914-18.8688c-.2834-4.8781-.7367-13.7573-6.9343-14.9458-5.3045-1.013-10.6517 3.9331-12.8342 8.2228-2.1126 4.1538-3.7117 8.6132-4.9092 13.1688-1.6264-3.3954-3.6078-6.5703-6.9815-8.4944-4.8259-2.7503-10.5691-1.2846-14.3635 2.5637-3.9927 4.0576-3.3924 10.4581-1.2205 15.257 2.437 5.383 7.0768 8.8209 12.1579 11.5453 5.6518 3.0299 11.8164 5.4203 16.0763 10.4134.8316.9745 5.2375-2.0871 4.7075-2.7074-.2244-.2637-.4567-.5183-.6924-.769.8094-.4222 1.7553-1.034 2.0262-1.8064 1.9882-5.6637 5.6875-10.405 8.6533-15.5633 3.0573-5.3173 4.6735-10.7049 4.3144-16.8847"/></svg>');
  margin-left: 12px;
}

/* Default element styling */
.bricks-button {
  transition: all 0.2s ease-in-out;
  background-size: 400% !important;
  animation: btn-animation 7s infinite alternate;
}

@media (prefers-reduced-motion) {
  .bricks-button {
    background-size: 100% !important;
    animation: none;
  }
}
.bricks-button:hover {
  box-shadow: 0px 24px 7px 0px rgba(0, 0, 0, 0.00), 0px 15px 6px 0px rgba(0, 0, 0, 0.01), 0px 8px 5px 0px rgba(0, 0, 0, 0.03), 0px 4px 4px 0px rgba(0, 0, 0, 0.05), 0px 1px 2px 0px rgba(0, 0, 0, 0.06);
  transform: translateY(-2px);
}
#brx-header .bricks-button:not(.bricks-background-secondary),
#brx-content .bricks-button:not(.bricks-background-secondary),
#contact .bricks-button:not(.bricks-background-secondary),
#brx-footer .bricks-button:not(.bricks-background-secondary) {
  border-radius: var(--radius-md, 0.5rem);
  background: var(--color-gradient);
}

@keyframes btn-animation {
  0% {
    background-position: left;
  }
  100% {
    background-position: right;
  }
}

/* Buttons */
#brx-header a:not(.bricks-button, .brxe-image, .brxe-logo, .brxe-text-link, .whatsapp, .facebook, .twitter, .email),
#brx-content a:not(.bricks-button, .brxe-image, .mrds-coaching-tab-1, .mrds-coaching-tab-2, .mrds-coaching-tab-3, .whatsapp, .facebook, .twitter, .email),
#contact a:not(.bricks-button, .brxe-image) {
  background: var(--color-gradient);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  position: relative;
}
#brx-header a:not(.bricks-button, .brxe-image, .brxe-logo, .brxe-text-link, .whatsapp, .facebook, .twitter, .email):after,
#brx-content a:not(.bricks-button, .brxe-image, .mrds-coaching-tab-1, .mrds-coaching-tab-2, .mrds-coaching-tab-3, .whatsapp, .facebook, .twitter, .email):after,
#contact a:not(.bricks-button, .brxe-image, .page-numbers):after {
  content: '';
  background: var(--color-gradient);
  position: absolute;
  left: 0;
  bottom: -3px;
  height: 2px;
  width: 100%;
  transition: all 0.2s ease-in-out;
}
#brx-content a:not(.bricks-button):hover:after,
#contact a:not(.bricks-button):hover:after {
  transform: translateY(-2px);
}

#brx-content .bricks-background-secondary {
  background: var(--color-gradient);
  background-clip: text;
  border: none;
  border-radius: var(--radius-md);
  color: transparent;
  position: relative;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  z-index: 0;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#brx-content .bricks-background-secondary:before {
  content:"";
  position: absolute;
  inset: 0;
  border: 1px solid transparent;
  border-radius: var(--radius-md);
  background: inherit;
  background-origin: border-box;
  background-clip: border-box;
  -webkit-mask:
  linear-gradient(#fff 0 0) padding-box,
  linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-mask-repeat: no-repeat;
  z-index: -1;
}
#brx-content .bricks-background-secondary:hover {
  color: #fff;
  -webkit-text-fill-color: #fff;
  -webkit-background-clip: border-box;
  background-clip: border-box;
}

/* Images */
.wp-block-image > img {
  border-radius: var(--radius-xl);
}
#brx-content .mrds-img-border {
  border-radius: var(--radius-md);
  box-shadow: 0px 0px 0px 12px #F5F5F5;
  position: relative;
  z-index: 1;
}
#brx-content .mrds-img-border > img {
  border-radius: var(--radius-md);
}

.mrds-img-border--small {
  border-radius: var(--radius-sm);
  box-shadow: 0px 0px 0px 4px #F5F5F5;
  position: relative;
}
.mrds-img-border--small > img {
  border-radius: var(--radius-lg);
}

#brx-content .mrds-img-border--rainbow-right,
#brx-content .mrds-img-border--rainbow-left {
  margin: 40px 0;
  max-width: calc(100vw - 30%);
  position: relative;
}
#brx-content .mrds-img-border--rainbow-right > img,
#brx-content .mrds-img-border--rainbow-left > img {
  width: 100%;
}

#brx-content .mrds-img-border--rainbow-left {
  margin-left: 40px;
}

#brx-content .mrds-img-border--rainbow-right:before,
#brx-content .mrds-img-border--rainbow-right:after,
#brx-content .mrds-img-border--rainbow-left:before,
#brx-content .mrds-img-border--rainbow-left:after {
  content: '';
  background-repeat: no-repeat !important;
  background-size: contain !important;
  position: absolute;
  height: max(130px, 33%);
  width: max(130px, 33%);
}
#brx-content .mrds-img-border--rainbow-right:before {
  background: url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.03774 0H34.9811C35.5438 0 36 0.456163 36 1.01887C36 1.58157 35.5438 2.03774 34.9811 2.03774H5.29811C4.15687 2.03774 3.58625 2.03774 3.15036 2.25984C2.76693 2.4552 2.4552 2.76694 2.25984 3.15036C2.03774 3.58626 2.03774 4.15688 2.03774 5.29811L2.03774 34.9811C2.03774 35.5438 1.58157 36 1.01887 36C0.456164 36 1.4646e-06 35.5438 1.44e-06 34.9811L0 2.03774C0 0.912338 0.912337 0 2.03774 0Z" fill="url(%23paint0_linear_2226_3269)"/><defs><linearGradient id="paint0_linear_2226_3269" x1="0" y1="0" x2="19.8094" y2="19.9777" gradientUnits="userSpaceOnUse"><stop offset="0.16" stop-color="%23E60073"/><stop offset="0.16" stop-color="%23E67300"/><stop offset="0.32" stop-color="%23E67300"/><stop offset="0.32" stop-color="%23E6CB00"/><stop offset="0.5" stop-color="%23E6CB00"/><stop offset="0.5" stop-color="%2300E626"/><stop offset="0.67" stop-color="%2300E626"/><stop offset="0.670028" stop-color="%230026E6"/><stop offset="0.84" stop-color="%230026E6"/><stop offset="0.84" stop-color="%238600E6"/><stop offset="1" stop-color="%238600E6"/></linearGradient></defs></svg>');
  top: max(-30px, -15%);
  left: max(-30px, -15%);
}
#brx-content .mrds-img-border--rainbow-right:after {
  background: url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M33.9623 36H1.01887C0.456162 36 -5.36442e-07 35.5438 -5.36442e-07 34.9811C-5.36442e-07 34.4184 0.456162 33.9623 1.01887 33.9623H30.7019C31.8431 33.9623 32.4137 33.9623 32.8496 33.7402C33.2331 33.5448 33.5448 33.2331 33.7402 32.8496C33.9623 32.4137 33.9623 31.8431 33.9623 30.7019L33.9623 1.01887C33.9623 0.456164 34.4184 1.23821e-06 34.9811 1.23821e-06C35.5438 1.23821e-06 36 0.456162 36 1.01887L36 33.9623C36 35.0877 35.0877 36 33.9623 36Z" fill="url(%23paint0_linear_2226_3269)"/><defs><linearGradient id="paint0_linear_2226_3269" x1="36" y1="36" x2="16.1906" y2="16.0223" gradientUnits="userSpaceOnUse"><stop offset="0.16" stop-color="%23E60073"/><stop offset="0.16" stop-color="%23E67300"/><stop offset="0.32" stop-color="%23E67300"/><stop offset="0.32" stop-color="%23E6CB00"/><stop offset="0.5" stop-color="%23E6CB00"/><stop offset="0.5" stop-color="%2300E626"/><stop offset="0.67" stop-color="%2300E626"/><stop offset="0.670028" stop-color="%230026E6"/><stop offset="0.84" stop-color="%230026E6"/><stop offset="0.84" stop-color="%238600E6"/><stop offset="1" stop-color="%238600E6"/></linearGradient></defs></svg>');
  background-position: bottom right;
  bottom: max(-30px, -15%);
  right: max(-30px, -15%);
}
#brx-content .mrds-img-border--rainbow-left:before {
  background: url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M33.9623 0H1.01887C0.456162 0 -5.36442e-07 0.456163 -5.36442e-07 1.01887C-5.36442e-07 1.58157 0.456162 2.03774 1.01887 2.03774H30.7019C31.8431 2.03774 32.4137 2.03774 32.8496 2.25984C33.2331 2.4552 33.5448 2.76694 33.7402 3.15036C33.9623 3.58626 33.9623 4.15688 33.9623 5.29811L33.9623 34.9811C33.9623 35.5438 34.4184 36 34.9811 36C35.5438 36 36 35.5438 36 34.9811L36 2.03774C36 0.912338 35.0877 0 33.9623 0Z" fill="url(%23paint0_linear_2226_3269)"/><defs><linearGradient id="paint0_linear_2226_3269" x1="36" y1="0" x2="16.1906" y2="19.9777" gradientUnits="userSpaceOnUse"><stop offset="0.16" stop-color="%23E60073"/><stop offset="0.16" stop-color="%23E67300"/><stop offset="0.32" stop-color="%23E67300"/><stop offset="0.32" stop-color="%23E6CB00"/><stop offset="0.5" stop-color="%23E6CB00"/><stop offset="0.5" stop-color="%2300E626"/><stop offset="0.67" stop-color="%2300E626"/><stop offset="0.670028" stop-color="%230026E6"/><stop offset="0.84" stop-color="%230026E6"/><stop offset="0.84" stop-color="%238600E6"/><stop offset="1" stop-color="%238600E6"/></linearGradient></defs></svg>');
  top: max(-30px, -15%);
  right: max(-30px, -15%);
}
#brx-content .mrds-img-border--rainbow-left:after {
  background: url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.03774 36H34.9811C35.5438 36 36 35.5438 36 34.9811C36 34.4184 35.5438 33.9623 34.9811 33.9623H5.29811C4.15687 33.9623 3.58625 33.9623 3.15036 33.7402C2.76693 33.5448 2.4552 33.2331 2.25984 32.8496C2.03774 32.4137 2.03774 31.8431 2.03774 30.7019L2.03774 1.01887C2.03774 0.456164 1.58157 1.23821e-06 1.01887 1.23821e-06C0.456164 1.23821e-06 1.4646e-06 0.456162 1.44e-06 1.01887L0 33.9623C0 35.0877 0.912337 36 2.03774 36Z" fill="url(%23paint0_linear_2226_3269)"/><defs><linearGradient id="paint0_linear_2226_3269" x1="0" y1="36" x2="19.8094" y2="16.0223" gradientUnits="userSpaceOnUse"><stop offset="0.16" stop-color="%23E60073"/><stop offset="0.16" stop-color="%23E67300"/><stop offset="0.32" stop-color="%23E67300"/><stop offset="0.32" stop-color="%23E6CB00"/><stop offset="0.5" stop-color="%23E6CB00"/><stop offset="0.5" stop-color="%2300E626"/><stop offset="0.67" stop-color="%2300E626"/><stop offset="0.670028" stop-color="%230026E6"/><stop offset="0.84" stop-color="%230026E6"/><stop offset="0.84" stop-color="%238600E6"/><stop offset="1" stop-color="%238600E6"/></linearGradient></defs></svg>');
  background-position: bottom left;
  bottom: max(-30px, -15%);
  left: max(-30px, -15%);
}
@media (min-width: 881px) {
  #brx-content .mrds-img-border--rainbow-right {
    margin: 0 40px 0 0;
  }
  #brx-content .mrds-img-border--rainbow-left {
    margin: 0 0 0 40px;
  }
}

.mrds-ornament-dots:before {
  content: '';
  background-repeat: no-repeat !important;
  background-size: contain !important;
  position: absolute;
  height: 33%;
  width: 33%;
  top: max(-55px, -8%);
  right: max(-55px, -12%);
  z-index: -1;
  background: url('data:image/svg+xml,<svg width="155" height="170" viewBox="0 0 155 170" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M35 2.5C35 3.88071 33.8807 5 32.5 5C31.1193 5 30 3.88071 30 2.5C30 1.11929 31.1193 0 32.5 0C33.8807 0 35 1.11929 35 2.5Z" fill="%23F0F3FF"/><path d="M50 2.5C50 3.88071 48.8807 5 47.5 5C46.1193 5 45 3.88071 45 2.5C45 1.11929 46.1193 0 47.5 0C48.8807 0 50 1.11929 50 2.5Z" fill="%23F0F3FF"/><path d="M65 2.5C65 3.88071 63.8807 5 62.5 5C61.1193 5 60 3.88071 60 2.5C60 1.11929 61.1193 0 62.5 0C63.8807 0 65 1.11929 65 2.5Z" fill="%23F0F3FF"/><path d="M80 2.5C80 3.88071 78.8807 5 77.5 5C76.1193 5 75 3.88071 75 2.5C75 1.11929 76.1193 0 77.5 0C78.8807 0 80 1.11929 80 2.5Z" fill="%23F0F3FF"/><path d="M95 2.5C95 3.88071 93.8807 5 92.5 5C91.1193 5 90 3.88071 90 2.5C90 1.11929 91.1193 0 92.5 0C93.8807 0 95 1.11929 95 2.5Z" fill="%23F0F3FF"/><path d="M110 2.5C110 3.88071 108.881 5 107.5 5C106.119 5 105 3.88071 105 2.5C105 1.11929 106.119 0 107.5 0C108.881 0 110 1.11929 110 2.5Z" fill="%23F0F3FF"/><path d="M125 2.5C125 3.88071 123.881 5 122.5 5C121.119 5 120 3.88071 120 2.5C120 1.11929 121.119 0 122.5 0C123.881 0 125 1.11929 125 2.5Z" fill="%23F0F3FF"/><path d="M140 2.5C140 3.88071 138.881 5 137.5 5C136.119 5 135 3.88071 135 2.5C135 1.11929 136.119 0 137.5 0C138.881 0 140 1.11929 140 2.5Z" fill="%23F0F3FF"/><path d="M155 2.5C155 3.88071 153.881 5 152.5 5C151.119 5 150 3.88071 150 2.5C150 1.11929 151.119 0 152.5 0C153.881 0 155 1.11929 155 2.5Z" fill="%23F0F3FF"/><path d="M5 17.5C5 18.8807 3.88071 20 2.5 20C1.11929 20 0 18.8807 0 17.5C0 16.1193 1.11929 15 2.5 15C3.88071 15 5 16.1193 5 17.5Z" fill="%23F0F3FF"/><path d="M20 17.5C20 18.8807 18.8807 20 17.5 20C16.1193 20 15 18.8807 15 17.5C15 16.1193 16.1193 15 17.5 15C18.8807 15 20 16.1193 20 17.5Z" fill="%23F0F3FF"/><path d="M35 17.5C35 18.8807 33.8807 20 32.5 20C31.1193 20 30 18.8807 30 17.5C30 16.1193 31.1193 15 32.5 15C33.8807 15 35 16.1193 35 17.5Z" fill="%23F0F3FF"/><path d="M65 17.5C65 18.8807 63.8807 20 62.5 20C61.1193 20 60 18.8807 60 17.5C60 16.1193 61.1193 15 62.5 15C63.8807 15 65 16.1193 65 17.5Z" fill="%23F0F3FF"/><path d="M80 17.5C80 18.8807 78.8807 20 77.5 20C76.1193 20 75 18.8807 75 17.5C75 16.1193 76.1193 15 77.5 15C78.8807 15 80 16.1193 80 17.5Z" fill="%23F0F3FF"/><path d="M95 17.5C95 18.8807 93.8807 20 92.5 20C91.1193 20 90 18.8807 90 17.5C90 16.1193 91.1193 15 92.5 15C93.8807 15 95 16.1193 95 17.5Z" fill="%23F0F3FF"/><path d="M125 17.5C125 18.8807 123.881 20 122.5 20C121.119 20 120 18.8807 120 17.5C120 16.1193 121.119 15 122.5 15C123.881 15 125 16.1193 125 17.5Z" fill="%23F0F3FF"/><path d="M140 17.5C140 18.8807 138.881 20 137.5 20C136.119 20 135 18.8807 135 17.5C135 16.1193 136.119 15 137.5 15C138.881 15 140 16.1193 140 17.5Z" fill="%23F0F3FF"/><path d="M155 17.5C155 18.8807 153.881 20 152.5 20C151.119 20 150 18.8807 150 17.5C150 16.1193 151.119 15 152.5 15C153.881 15 155 16.1193 155 17.5Z" fill="%23F0F3FF"/><path d="M5 32.5C5 33.8807 3.88071 35 2.5 35C1.11929 35 0 33.8807 0 32.5C0 31.1193 1.11929 30 2.5 30C3.88071 30 5 31.1193 5 32.5Z" fill="%23F0F3FF"/><path d="M20 32.5C20 33.8807 18.8807 35 17.5 35C16.1193 35 15 33.8807 15 32.5C15 31.1193 16.1193 30 17.5 30C18.8807 30 20 31.1193 20 32.5Z" fill="%23F0F3FF"/><path d="M50 32.5C50 33.8807 48.8807 35 47.5 35C46.1193 35 45 33.8807 45 32.5C45 31.1193 46.1193 30 47.5 30C48.8807 30 50 31.1193 50 32.5Z" fill="%23F0F3FF"/><path d="M65 32.5C65 33.8807 63.8807 35 62.5 35C61.1193 35 60 33.8807 60 32.5C60 31.1193 61.1193 30 62.5 30C63.8807 30 65 31.1193 65 32.5Z" fill="%23F0F3FF"/><path d="M80 32.5C80 33.8807 78.8807 35 77.5 35C76.1193 35 75 33.8807 75 32.5C75 31.1193 76.1193 30 77.5 30C78.8807 30 80 31.1193 80 32.5Z" fill="%23F0F3FF"/><path d="M110 32.5C110 33.8807 108.881 35 107.5 35C106.119 35 105 33.8807 105 32.5C105 31.1193 106.119 30 107.5 30C108.881 30 110 31.1193 110 32.5Z" fill="%23F0F3FF"/><path d="M140 32.5C140 33.8807 138.881 35 137.5 35C136.119 35 135 33.8807 135 32.5C135 31.1193 136.119 30 137.5 30C138.881 30 140 31.1193 140 32.5Z" fill="%23F0F3FF"/><path d="M140 47.5C140 48.8807 138.881 50 137.5 50C136.119 50 135 48.8807 135 47.5C135 46.1193 136.119 45 137.5 45C138.881 45 140 46.1193 140 47.5Z" fill="%23F0F3FF"/><path d="M125 62.5C125 63.8807 123.881 65 122.5 65C121.119 65 120 63.8807 120 62.5C120 61.1193 121.119 60 122.5 60C123.881 60 125 61.1193 125 62.5Z" fill="%23F0F3FF"/><path d="M140 62.5C140 63.8807 138.881 65 137.5 65C136.119 65 135 63.8807 135 62.5C135 61.1193 136.119 60 137.5 60C138.881 60 140 61.1193 140 62.5Z" fill="%23F0F3FF"/><path d="M125 77.5C125 78.8807 123.881 80 122.5 80C121.119 80 120 78.8807 120 77.5C120 76.1193 121.119 75 122.5 75C123.881 75 125 76.1193 125 77.5Z" fill="%23F0F3FF"/><path d="M140 77.5C140 78.8807 138.881 80 137.5 80C136.119 80 135 78.8807 135 77.5C135 76.1193 136.119 75 137.5 75C138.881 75 140 76.1193 140 77.5Z" fill="%23F0F3FF"/><path d="M155 77.5C155 78.8807 153.881 80 152.5 80C151.119 80 150 78.8807 150 77.5C150 76.1193 151.119 75 152.5 75C153.881 75 155 76.1193 155 77.5Z" fill="%23F0F3FF"/><path d="M125 92.5C125 93.8807 123.881 95 122.5 95C121.119 95 120 93.8807 120 92.5C120 91.1193 121.119 90 122.5 90C123.881 90 125 91.1193 125 92.5Z" fill="%23F0F3FF"/><path d="M140 92.5C140 93.8807 138.881 95 137.5 95C136.119 95 135 93.8807 135 92.5C135 91.1193 136.119 90 137.5 90C138.881 90 140 91.1193 140 92.5Z" fill="%23F0F3FF"/><path d="M155 92.5C155 93.8807 153.881 95 152.5 95C151.119 95 150 93.8807 150 92.5C150 91.1193 151.119 90 152.5 90C153.881 90 155 91.1193 155 92.5Z" fill="%23F0F3FF"/><path d="M140 107.5C140 108.881 138.881 110 137.5 110C136.119 110 135 108.881 135 107.5C135 106.119 136.119 105 137.5 105C138.881 105 140 106.119 140 107.5Z" fill="%23F0F3FF"/><path d="M155 107.5C155 108.881 153.881 110 152.5 110C151.119 110 150 108.881 150 107.5C150 106.119 151.119 105 152.5 105C153.881 105 155 106.119 155 107.5Z" fill="%23F0F3FF"/><path d="M155 122.5C155 123.881 153.881 125 152.5 125C151.119 125 150 123.881 150 122.5C150 121.119 151.119 120 152.5 120C153.881 120 155 121.119 155 122.5Z" fill="%23F0F3FF"/><path d="M125 137.5C125 138.881 123.881 140 122.5 140C121.119 140 120 138.881 120 137.5C120 136.119 121.119 135 122.5 135C123.881 135 125 136.119 125 137.5Z" fill="%23F0F3FF"/><path d="M155 137.5C155 138.881 153.881 140 152.5 140C151.119 140 150 138.881 150 137.5C150 136.119 151.119 135 152.5 135C153.881 135 155 136.119 155 137.5Z" fill="%23F0F3FF"/><path d="M125 152.5C125 153.881 123.881 155 122.5 155C121.119 155 120 153.881 120 152.5C120 151.119 121.119 150 122.5 150C123.881 150 125 151.119 125 152.5Z" fill="%23F0F3FF"/><path d="M155 152.5C155 153.881 153.881 155 152.5 155C151.119 155 150 153.881 150 152.5C150 151.119 151.119 150 152.5 150C153.881 150 155 151.119 155 152.5Z" fill="%23F0F3FF"/><path d="M125 167.5C125 168.881 123.881 170 122.5 170C121.119 170 120 168.881 120 167.5C120 166.119 121.119 165 122.5 165C123.881 165 125 166.119 125 167.5Z" fill="%23F0F3FF"/><path d="M140 167.5C140 168.881 138.881 170 137.5 170C136.119 170 135 168.881 135 167.5C135 166.119 136.119 165 137.5 165C138.881 165 140 166.119 140 167.5Z" fill="%23F0F3FF"/><path d="M155 167.5C155 168.881 153.881 170 152.5 170C151.119 170 150 168.881 150 167.5C150 166.119 151.119 165 152.5 165C153.881 165 155 166.119 155 167.5Z" fill="%23F0F3FF"/></svg>');
}
.mrds-ornament-stars:before {
  content: '';
  background-repeat: no-repeat !important;
  background-size: contain !important;
  position: absolute;
  height: 33%;
  width: 33%;
  top: max(-55px, -8%);
  left: max(-55px, -12%);
  z-index: -1;
  background:url('data:image/svg+xml,<svg width="270" height="230" viewBox="0 0 270 230" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M58.182 11.818L55 0L51.818 11.818L40 15L51.818 18.182L55 30L58.182 18.182L70 15L58.182 11.818Z" fill="%23FFEBF3"/><path d="M95 0L98.182 11.818L110 15L98.182 18.182L95 30L91.818 18.182L80 15L91.818 11.818L95 0Z" fill="%23FFEBF3"/><path d="M138.182 11.818L135 0L131.818 11.818L120 15L131.818 18.182L135 30L138.182 18.182L150 15L138.182 11.818Z" fill="%23FFEBF3"/><path d="M255 0L258.182 11.818L270 15L258.182 18.182L255 30L251.818 18.182L240 15L251.818 11.818L255 0Z" fill="%23FFEBF3"/><path d="M15 40L18.182 51.818L30 55L18.182 58.182L15 70L11.818 58.182L0 55L11.818 51.818L15 40Z" fill="%23FFEBF3"/><path d="M58.182 51.818L55 40L51.818 51.818L40 55L51.818 58.182L55 70L58.182 58.182L70 55L58.182 51.818Z" fill="%23FFEBF3"/><path d="M138.182 51.818L135 40L131.818 51.818L120 55L131.818 58.182L135 70L138.182 58.182L150 55L138.182 51.818Z" fill="%23FFEBF3"/><path d="M175 40L178.182 51.818L190 55L178.182 58.182L175 70L171.818 58.182L160 55L171.818 51.818L175 40Z" fill="%23FFEBF3"/><path d="M218.182 51.818L215 40L211.818 51.818L200 55L211.818 58.182L215 70L218.182 58.182L230 55L218.182 51.818Z" fill="%23FFEBF3"/><path d="M15 80L18.182 91.818L30 95L18.182 98.182L15 110L11.818 98.182L0 95L11.818 91.818L15 80Z" fill="%23FFEBF3"/><path d="M58.182 131.818L55 120L51.818 131.818L40 135L51.818 138.182L55 150L58.182 138.182L70 135L58.182 131.818Z" fill="%23FFEBF3"/><path d="M15 160L18.182 171.818L30 175L18.182 178.182L15 190L11.818 178.182L0 175L11.818 171.818L15 160Z" fill="%23FFEBF3"/><path d="M58.182 171.818L55 160L51.818 171.818L40 175L51.818 178.182L55 190L58.182 178.182L70 175L58.182 171.818Z" fill="%23FFEBF3"/><path d="M15 200L18.182 211.818L30 215L18.182 218.182L15 230L11.818 218.182L0 215L11.818 211.818L15 200Z" fill="%23FFEBF3"/></svg>')
}

.mrds-step {
  line-height: 1.2;
  position: relative;
}
.mrds-step:after {
  content: '';
  background: url('data:image/svg+xml,<svg width="48" height="47" viewBox="0 0 48 47" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2204_2632)"><path d="M34.2846 12.3533C39.3141 14.1176 41.0143 20.0901 39.4477 24.556C36.2752 33.6001 19.652 36.0858 19.3982 35.9967C19.1443 35.9077 7.71669 23.5822 10.8892 14.5381C12.4558 10.0723 17.5144 6.4706 22.5439 8.23486C25.4315 9.24778 26.8067 11.3719 27.4507 13.0411C28.9962 12.1399 31.397 11.3404 34.2846 12.3533Z" stroke="url(%23paint0_linear_2204_2632)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g><defs><linearGradient id="paint0_linear_2204_2632" x1="14.135" y1="5.28516" x2="43.9993" y2="19.8689" gradientUnits="userSpaceOnUse"><stop stop-color="%230073E6"/><stop offset="0.33" stop-color="%230026E6"/><stop offset="0.66" stop-color="%238600E6"/><stop offset="1" stop-color="%23E60073"/></linearGradient><clipPath id="clip0_2204_2632"><rect width="36.3175" height="36.3175" fill="white" transform="translate(12.7817) rotate(19.33)"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  bottom: 15%;
  right: -45%;
  height: 36px;
  width: 36px;
}

/* Bricks custom checkbox */
.options-wrapper li {
  display: flex;
  align-items: flex-start;
}
.brxe-form .form-group input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  border: 2px solid var(--color-brand-primary);
  display: flex;
  padding: 0;
  margin-right: 8px;
}
.brxe-form .form-group input[type="checkbox"]::before {
  content: "";
  background: var(--color-gradient);
  clip-path: polygon(28% 38%, 41% 53%, 75% 24%, 86% 38%, 40% 78%, 15% 50%);
  height: 20px;
  transform: scale(0);
  width: 20px;
}
.brxe-form .form-group input[type="checkbox"]:checked {
  background-color: #fff;
}
.brxe-form .form-group input[type="checkbox"]:checked::before {
  transform: scale(1);
}
.brxe-form .form-group input[type="checkbox"]:hover {
  color: black;
}

/* Bricks fix social share icons */
.icon-whatsapp #shadow {fill: #BFC8D0;}
.icon-whatsapp #background {fill: #5BD066;}
.icon-whatsapp #circle {fill: #fff;}
.icon-whatsapp #phone {fill: #fff;}
.icon-facebook #background {fill: #1877F2;}
.icon-facebook #letter {fill: #fff;}
.icon-twitter #letter {fill: #00041A;}

/* Bricks honey pot field contact form */
div[aria-labelledby="label-gtzxdr"]{
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  width: 0;
  z-index: -1;
}

/* Bricksmaven */
@media (min-width: 992px) {
  .tab--2__ct--3.active:before {
    content: '';
    position: absolute;
    left: 0;
    height: 100%;
    width: 4px;
    background: var(--color-gradient);
  }
}


/* Brevo Signup Form */
.sib-form label {
  color: #fff;
}
.mrds-newsletter-group {
  display: flex;
  column-gap: var(--spacing-lg);
}
.mrds-newsletter-group > .entry__field {
  flex: 1;
}

.mrds-sidebar-newsletter .mrds-newsletter-group {
  flex-direction: column;
  row-gap: var(--spacing-lg);
}
.mrds-sidebar-newsletter .sib-form label {
  color: #475467;
}

.sib-is-today .pika-button{color:#0092ff}.sib-is-selected .pika-button{color:#fff}.sib-is-today:hover .pika-button{color:#fff}.sib-is-selected .pika-button,.sib-has-event .pika-button{background:#0092ff}.pika-button:hover,.pika-row.sib-pick-whole-week:hover .pika-button{background:#0092ff}.pika-table abbr{cursor:default;color:#8390a4;text-decoration:none}.pika-label{font-size:0}.pika-title select{position:initial;opacity:1;z-index:inherit}.sib-sms-tooltip{margin-left:8px;position:relative}.sib-sms-tooltip__box{display:none;border-radius:5px;color:#fff;background-color:#333;position:absolute;bottom:100%;width:200px;padding:5px;right:calc(100% - 60px);font-size:12px}.sib-sms-tooltip:hover .sib-sms-tooltip__box{display:block}.sib-sms-tooltip__icon{border-radius:50%;color:#4da6e0;width:24px;height:24px;padding:3px;font-weight:700;font-style:normal;font-size:24px}.sib-container--medium.sib-container--horizontal .sib-sms-tooltip,.sib-container--small .sib-sms-tooltip{position:absolute;bottom:0;right:0;border-radius:100%;height:18px;width:18px;margin:12px 8px;background:#687484;text-align:center;display:flex;justify-content:center;align-items:center}.sib-container--medium.sib-container--horizontal .sib-sms-tooltip__icon,.sib-container--small .sib-sms-tooltip__icon{color:#fff;font-size:16px}.sib-sms-input-wrapper{display:flex;align-items:center;position:relative}.sib-sms-field .form__label-row--horizontal{flex-wrap:wrap}


 .sib-container--medium.sib-container--horizontal .sib-sms-select,.sib-container--small .sib-sms-select{flex-direction:column}.sib-sms-select__title{display:flex;position:relative;align-items:center;background:#fff;border:1px solid #c0ccda;border-radius:3px;box-sizing:border-box;cursor:pointer;font-size:14px;height:3em;padding:8px 16px 8px 8px;margin-right:8px;text-align:left;width:100%;max-width:60px}.sib-sms-select__title::after{content:"";display:block;position:absolute;right:5px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000}.sib-sms-select__title>.sib-sms-select__label-text{display:none}.sib-container--medium.sib-container--horizontal .sib-sms-select__title,.sib-container--small .sib-sms-select__title{max-width:100%;margin-right:0;margin-bottom:.5rem}.sib-container--medium.sib-container--horizontal .sib-sms-select__title::after,.sib-container--small .sib-sms-select__title::after{content:"";display:block;position:absolute;right:8px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000}.sib-container--medium.sib-container--horizontal .sib-sms-select__title>.sib-sms-select__label-text,.sib-container--small .sib-sms-select__title>.sib-sms-select__label-text{display:block}.sib-sms-select__list{background:#fff;border:1px solid #c0ccda;border-radius:3px;box-sizing:border-box;display:none;height:0;list-style:none;margin:8px 0 0 0;opacity:0;padding:0;position:absolute;width:100%;z-index:999}.sib-sms-select__list.sib-is-open{display:block;height:auto;max-height:250px;overflow:scroll;opacity:1}.sib-sms-select__list li{display:flex;align-items:center;border-bottom:1px solid #c0ccda;cursor:pointer;padding:8px;font-size:14px}.sib-sms-select__list li:hover,.sib-sms-select__list li.sib-is-selected{background-color:#8ed8fd}.sib-sms-select__number-input{display:flex;width:100%;height:3em;border:1px solid #c0ccda;border-radius:3px;background:#fff}.sib-sms-select__calling-code{height:100%;max-width:70px;padding:8px;border-top:0;border-right:1px solid #c0ccda;border-bottom:0;border-left:0;border-radius:3px 0 0 3px;line-height:1.8em;text-align:center;font-size:inherit;color:inherit;outline:none}.sib-container--medium.sib-container--horizontal .sib-sms-select__calling-code,.sib-container--small .sib-sms-select__calling-code{max-width:50px;padding:8px 4px}.sib-sms-select__phone-number{width:calc(100% - 70px);height:100%;padding:8px;border-radius:3px;border:0;outline:0;font-size:inherit}.sib-sms-select__label-text{margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 480px){.sib-sms-select{display:block}.sib-sms-select__title{display:inline-block;max-width:100%;margin-bottom:10px}.sib-container--small .sib-sms-select__title{display:flex}.sib-container--small .sib-sms-select__title .sib-flag{margin-left:0;bottom:0}.sib-container--small .sib-sms-select__title .sib-sms-select__label-text{margin-left:.5rem;padding-bottom:0}.sib-sms-select__title::after{content:"";display:block;position:absolute;right:20px;top:50%;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000}.sib-sms-select__title__phone-number{padding-right:45px}.sib-sms-select__title>.sib-flag{margin-left:10px;float:left;position:relative;bottom:4px}.sib-sms-select__title>.sib-sms-select__label-text{display:inline-block;max-width:70%;margin-left:18px;padding-bottom:5px;font-size:20px;float:left}}@media screen and (max-width: 480px){.sib-sms-tooltip{position:absolute;right:12px;top:56%;width:18px;height:18px}.sib-sms-tooltip__icon{color:#fff;width:24px;height:24px;display:block;background:rgba(0,0,0,0);text-align:center;font-size:12px !important;padding:4px}}@media screen and (max-width: 375px){.g-recaptcha.sib-visible-recaptcha{transform:scale(0.8);-webkit-transform:scale(0.8);transform-origin:0 0;-webkit-transform-origin:0 0}}.sib-form *,.sib-form ::after,.sib-form ::before{box-sizing:border-box}.sib-form__declaration{display:flex;padding:0 16px;align-items:center}.sib-form__declaration .declaration-block-icon{display:flex;padding:0 16px 0 0;margin:0}.sib-form__declaration .declaration-block-icon [class^=svgIcon]{width:65px;height:65px}.sib-form__declaration p{line-height:1.5em;margin:0}.sib-form--blockPosition{position:relative}.sib-form ul,.sib-form ol{padding:0}#sib-form{text-align:left}#sib-form .entry__choice label{display:unset}.sib-menu{display:none;position:absolute;top:0;left:0;z-index:10;background-color:#fff;border:1px solid #d1d1d1;border-radius:3px;margin-top:8px}.sib-menu .entry__choice{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;padding:0;text-indent:0}.sib-menu__item-list{margin:0;list-style:none;overflow-y:auto;overflow-x:hidden;box-shadow:none;margin-top:8px;max-height:360px;border:none;padding:12px 0}.sib-menu__item{line-height:1.5em;cursor:pointer;padding:4px 16px;overflow:hidden}.sib-menu__item:hover{background-color:#8ed8fd}.sib-menu__apply{text-align:right;padding:8px 12px 12px 0}@media screen and (max-width: 375px){.sib-menu__apply{display:flex;flex-direction:column-reverse;padding:8px}}.sib-menu__apply button{padding:8px 16px}.sib-menu__separator{font-size:20px;vertical-align:sub}.sib-menu__select{padding:0px 7px}.sib-menu__selectTextAlign{padding:0px 15px !important}.sib-menu__select button{padding:8px 5px}.sib-menu .input_replaced{opacity:0;position:static;width:0px;margin:0}.sib-menu .sib-multiselect__label{width:100%}.sib-menu .sib-multiselect__label-text{text-indent:0}#sib-other-container .entry__controls--other{margin-left:1.5em}#sib-other-container .entry__choice--other{width:100%}#sib-other-container #sib-other-reason{width:100%;padding:8px;resize:vertical;border:1px solid #687484}.checkbox__label{word-wrap:break-word}.checkbox.checkbox_tick_positive::before{left:calc(50% - 1px)}.input_display{line-height:1.5rem}.entry__choice{width:100%;margin-bottom:3px;word-wrap:break-all;word-wrap:break-word}.entry__label{margin-bottom:10px;width:100%;font-weight:500;word-break:break-word;word-wrap:break-word}.entry__label_optin{display:inline}.entry__label>*{float:left}.entry__label::after{content:attr(data-required);font-size:1em;color:#ff4949;text-decoration:none;word-wrap:break-all;word-wrap:break-word;display:inline}.entry__specification{margin:10px 0}.entry__controls{margin:0}.entry__error{display:none;margin-top:6px;margin-bottom:6px;background:rgba(0,0,0,0)}.sib-entry_mcq .entry__controls{display:block;background:rgba(0,0,0,0);border:none;outline:none}.sib-form-block{word-wrap:break-word;outline:none}.sib-form-block p,.sib-form-block ol,.sib-form-block ul{text-align:inherit;margin:0;line-height:1.5em}.sib-form-block ol,.sib-form-block ul{list-style-position:inside}.sib-form-block__button{display:inline-block;padding:8px 18px;border:none;overflow-wrap:break-word;max-width:100%;cursor:pointer}.sib-form-block__button-disabled{opacity:.5}.sib-form-block__button-with-loader{min-height:40px;line-height:23px}.sib-image-form-block{padding:2px}.sib-image-form-block a{display:block;overflow:hidden}.sib-image-form-block img{max-width:100%}.sib-divider-form-block{border:0;margin:0}.form__label-row{display:flex;flex-direction:column;justify-content:stretch}.form__label-row--horizontal{flex-direction:row;align-items:flex-start;margin:10px 0}.form__label-row--horizontal>*:first-child{margin-right:20px}.form__label-row--horizontal>*{width:50%;flex-grow:1}.input{width:calc(100% - 1rem)}.input--multiselect{position:relative;padding-right:32px;line-height:37px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input--multiselect::before{content:"";position:absolute;right:8px;border:8px solid rgba(0,0,0,0);border-top-color:#343f4e;top:calc(50% - 4px)}.input--select{position:relative;width:100%}.input--select::before,.input--select::after{content:"";position:absolute;right:8px}.input--select::before{top:calc(50% - 12px);border:5px solid rgba(0,0,0,0);border-bottom-color:#343f4e}.input--select::after{top:calc(50% + 2px);border:5px solid rgba(0,0,0,0);border-top-color:#343f4e}.input--hidden{display:none !important}.input--centerText{display:flex;align-items:center}.input__rtl[type=text]::placeholder{text-align:right !important}.input__textareaRtl::placeholder{text-align:right !important}input::-webkit-input-placeholder{color:#bfcad8}input::-moz-placeholder{color:#bfcad8}input:-ms-input-placeholder{color:#bfcad8}input:-moz-placeholder{color:#bfcad8}textarea.input{padding:calc(.5rem - 1px)}.sib-form-container a{text-decoration:underline;color:#2bb2fc}.sib-sms-input{width:100%;display:flex;align-items:center}.sib-sms-input .sib-smscode-select{width:70px;margin-right:10px;flex-shrink:0}.sib-sms-input .entry__controls{width:100%}.sib-sms-input .sib-menu__item{padding:4px 2px}.form__entry{position:static;margin-left:0;padding-left:0}.sib-panel{position:relative;width:100%;margin:24px 0;padding:10px 25px;border-width:1px;border-style:solid;border-radius:3px;color:#3c4858;text-align:center;box-shadow:none}.sib-panel--active{display:block}.sib-panel--inactive{display:none}.sib-panel__text{margin:0;font-weight:600;text-align:left}.sib-panel__link{padding:0 5px;color:#3c4858;text-decoration:underline;cursor:pointer}.sib-panel__close-icon{position:absolute;top:12px;right:25px;cursor:pointer}.sib-form-message-panel{margin:0 0 1.25rem 0;width:100%;padding:.4375rem;border:1px solid;display:none}.sib-form-message-panel--active{display:inline-block}.sib-form-message-panel__text{display:flex;align-items:center;margin:0;padding:.5rem}.sib-form-message-panel__text .sib-icon{contain:strict;display:inline-block;fill:currentColor}.sib-form-message-panel__text .sib-notification__icon{height:1.5em;width:1.5em;flex-shrink:0;margin-right:calc(1rem - 1px)}.sib-loader{display:inline-block;position:relative;width:64px;height:64px}.checkbox_tick_positive:before{left:49%}@media screen and (max-width: 500px){.form__label-row--horizontal{flex-direction:column}.form__label-row--horizontal>*{width:100%}}.sib-loader div{position:absolute;width:5px;height:5px;background:#fff;border-radius:50%;animation:loader 1.2s linear infinite}.sib-loader div:nth-child(1){animation-delay:0s;top:29px;left:53px}.sib-loader div:nth-child(2){animation-delay:-0.1s;top:18px;left:50px}.sib-loader div:nth-child(3){animation-delay:-0.2s;top:9px;left:41px}.sib-loader div:nth-child(4){animation-delay:-0.3s;top:6px;left:29px}.sib-loader div:nth-child(5){animation-delay:-0.4s;top:9px;left:18px}.sib-loader div:nth-child(6){animation-delay:-0.5s;top:18px;left:9px}.sib-loader div:nth-child(7){animation-delay:-0.6s;top:29px;left:6px}.sib-loader div:nth-child(8){animation-delay:-0.7s;top:41px;left:9px}.sib-loader div:nth-child(9){animation-delay:-0.8s;top:50px;left:18px}.sib-loader div:nth-child(10){animation-delay:-0.9s;top:53px;left:29px}.sib-loader div:nth-child(11){animation-delay:-1s;top:50px;left:41px}.sib-loader div:nth-child(12){animation-delay:-1.1s;top:41px;left:50px}.entry__choice label p{display:inline}@keyframes loader{0%,20%,80%,100%{transform:scale(1)}50%{transform:scale(1.5)}}
 @media screen and (max-width: 400px){
  .mrds-newsletter-group {
    flex-direction: column;
    row-gap: var(--spacing-lg);
  }
 }
 @media screen and (max-width: 480px){
  .sib-image-form-block img{height:auto !important}}
  .progress-indicator{background:rgba(0,0,0,0)}
  .sib-hide-loader-icon{display:none}
.sib-form ::-webkit-input-placeholder{color:#c0ccda;opacity:1}.sib-form ::-moz-placeholder{color:#c0ccda;opacity:1}.sib-form :-ms-input-placeholder{color:#c0ccda;opacity:1}.sib-form ::-ms-input-placeholder{color:#c0ccda;opacity:1}.sib-form ::placeholder{color:#c0ccda;opacity:1}.sib-form .sib-form_fieldset{display:table-row-group}.sib-form .fieldset__separator{display:table-row}.sib-form .fieldset__separator:after,.sib-form .fieldset__separator:before{background:#c0ccda;background-clip:padding-box;border:solid rgba(0,0,0,0);border-width:calc(4rem - 1px) 0 4rem;-moz-box-sizing:content-box;box-sizing:content-box;content:"";display:table-cell;height:1px}.sib-form .form__fieldset{border:0;display:table-row;padding:0}.sib-form .form__fieldset:first-child .form__entries,.sib-form .form__fieldset:first-child .form__legend{padding-top:0}.sib-form .form__entries,.sib-form .form__legend{display:table-cell;margin:0;padding-top:4rem;vertical-align:top}.sib-form .form__legend{font-size:1.14869835rem;line-height:1.5rem;font-weight:700;padding-right:2.5rem}@media(max-width: 45rem){.sib-form .fieldset__separator,.sib-form .form__entries,.sib-form .form__fieldset,.sib-form .form__legend,.sib-form .sib-form_fieldset{display:block}.sib-form .form__legend{padding-bottom:.5rem;padding-right:0}.sib-form .form__entries{padding-top:0}.sib-form .fieldset__separator{border:0}}.sib-form .form__entry{border:0;margin:0;padding:0;position:relative}.sib-form .form__entry:not(:first-child){margin-top:1.5rem}.sib-form .entry__label+.form__entry{margin-top:0}.sib-form .entry__label{display:table;font-weight:700;padding:0;white-space:normal}.sib-form .form__row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-0.25rem -0.75rem}.sib-form .form__row:not(:first-child){margin-top:1.25rem}.sib-form .entry__label+.form__row{margin-top:-0.25rem}.sib-form .form__row>.form__entry{margin:.25rem .75rem}.sib-form .entry__optional-indicator{color:#687484;font-size:.87055056rem;line-height:1rem;font-weight:400}.sib-form .entry__field{-webkit-align-items:center;align-items:center;background:#fff;border:1px solid #c0ccda;border-radius:var(--radius-md);display:-webkit-inline-flex;display:inline-flex;max-width:100%}.sib-form .entry__field:focus-within{box-shadow:0 0 0 2px #c9e1f4}.sib-form .input,.sib-form .input__affix{background:none;border:0;font:inherit;margin:0}.sib-form .input:first-child,.sib-form .input__affix:first-child{padding-left:.5rem}.sib-form .input:last-child,.sib-form .input__affix:last-child{padding-right:.5rem}.sib-form .input,.sib-form .input__button{-moz-box-sizing:content-box;box-sizing:content-box;color:inherit;outline:0}.sib-form .input:not(textarea),.sib-form .input__button{height:48px;}.sib-form .input__affix{color:#687484;-webkit-flex-shrink:0;flex-shrink:0}.sib-form .input__button{cursor:pointer;padding:0 .5rem}.sib-form .input__button[type=submit]{border-bottom-left-radius:0;border-left:1px solid #c0ccda;border-top-left-radius:0;color:inherit;margin-left:.5rem}.sib-form .input__button .sib-icon{height:1.5rem;vertical-align:bottom;width:1.5rem}.sib-form .input{box-shadow:none;color:var(--color-brand-primary);min-width:1px;padding:0}.sib-form textarea.input{padding:calc(.5rem - 1px)}.sib-form select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 286.1 167%27%3E%3Cpath d=%27M24.1 0h238c21.4 0 32.1 25.9 17 41l-119 119c-9.4 9.4-24.6 9.4-33.9 0L7.1 41C-8 25.9 2.7 0 24.1 0z%27 fill=%27%233c4858%27/%3E%3C/svg%3E");background-position:right .65em top 50%;background-repeat:no-repeat;background-size:.65em auto}.sib-form select.input:first-child,.sib-form select.input:last-child{padding-right:calc(2rem - 1px)}.sib-form .sib-entry_block .entry__field,.sib-form .form__row .entry__field,.sib-form .sib-form_block .entry__field{display:-webkit-flex;display:flex}.sib-form .sib-entry_block .input,.sib-form .form__row .input,.sib-form .sib-form_block .input{-webkit-flex-grow:1;flex-grow:1}.sib-form .sib-entry_phrasing,.sib-form .sib-entry_phrasing .entry__label,.sib-form .sib-entry_phrasing .entry__specification{display:inline-block}.sib-form .sib-entry_phrasing .entry__label{font-weight:400}
.sib-form .sib-entry_errored{margin-left:-0.5rem;}
.sib-form .entry_errored label.entry__error {
  padding: var(--spacing-md);
}
.sib-form .sib-entry_errored:before{background:#ff4949;bottom:0;content:"";position:absolute;right:100%;top:0;width:.25rem}
.sib-form .entry__error,.sib-form .entry__specification,.sib-form .form__error{display:block}.sib-form .entry__choice+.entry__error,.sib-form .entry__choice+.entry__specification,.sib-form .entry__error+.entry__error,.sib-form .entry__error+.entry__specification,.sib-form .entry__specification+.entry__error,.sib-form .entry__specification+.entry__specification{margin-top:.5rem}.sib-form .entry__error{color:#ff4949;font-size:var(--fs-text-sm);}.sib-form .entry__specification{font-size: var(--fs-text-sm);margin:0}.sib-form .entry__choice{padding-left:1.5em;text-indent:-1.5em}.sib-form .entry__choice .checkbox,.sib-form .entry__choice .radio-button{margin-right:.5em}.sib-form .entry__choice .sib-toggletip{text-indent:0}.sib-form .entry__choice:not(:first-child){margin-top:.5rem}.sib-form .entry__choices.menu{margin-top:2px;max-height:20rem;overflow:auto;padding:.5rem}.sib-form .checkbox,.sib-form .radio-button{background:#fff;border:1px solid #687484;cursor:pointer;display:inline-block;height:1em;vertical-align:-0.125em;width:1em;position:relative}.sib-form .checkbox{border-radius:3px}.sib-form .radio-button{border-radius:50%}.sib-form .radio-button:before{border-radius:50%;bottom:2px;content:"";left:2px;position:absolute;right:2px;top:2px}.sib-form .checkbox_tick_negative:after,.sib-form .checkbox_tick_negative:before{border:solid #fff;border-width:0 0 0 2px;bottom:0;content:"";left:50%;margin-left:-1px;position:absolute;top:0}.sib-form .checkbox_tick_negative:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sib-form .checkbox_tick_negative:before,.sib-form .checkbox_tick_positive:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sib-form .checkbox_tick_positive:before{border-color:#fff;border-style:solid;border-width:0 2px 2px 0;bottom:1px;content:"";left:50%;margin-left:-25%;position:absolute;top:1px;-webkit-transform-origin:80% 45%;transform-origin:80% 45%;width:50%}.sib-form .input_replaced{opacity:0;position:absolute;z-index:-1}.sib-form .input_replaced:checked+.checkbox_tick_positive{background:#13ce66;border-color:#13ce66}.sib-form .input_replaced:checked+.checkbox_tick_negative{background:#ff4949;border-color:#ff4949}.sib-form .input_replaced:checked+.radio-button{border-color:#0092ff}.sib-form .input_replaced:checked+.radio-button:before{background:#0092ff}.sib-form .input_replaced:indeterminate+.checkbox{background:#fff;border-color:#687484}.sib-form .input_replaced:indeterminate+.checkbox:before{background:#687484;border:0;content:"";height:2px;left:2px;margin:-1px 0 0;position:absolute;right:2px;-webkit-transform:none;transform:none;top:50%;width:auto}.sib-form .input_replaced:indeterminate+.checkbox:after{content:normal}.sib-form .input_replaced:active+.checkbox,.sib-form .input_replaced:active+.radio-button,.sib-form .input_replaced:focus+.checkbox,.sib-form .input_replaced:focus+.radio-button{box-shadow:0 0 0 2px #c9e1f4}.sib-form .choice__form{border:0;margin:0;padding:0}.sib-form .choice__form[disabled]{display:none}.sib-form .entry__choice+.choice__form{border-left:2px solid #c0ccda;margin-left:calc(.5em - 1px);padding:.5rem calc(.5rem + .5em - 1px)}.sib-form ::-ms-reveal{display:none}.sib-form ::-webkit-inner-spin-button,.sib-form ::-webkit-search-decoration{display:none}.sib-form [type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.sib-form .input[readonly]{background-color:#f9fafc}.sib-form .input[type=text]+.input__password-toggler{color:#0092ff}.sib-form .sib-ap-nostyle-input-icon{display:none}.sib-form .sib-ap-nostyle-dropdown-menu{-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;border:1px solid #c0ccda;border-radius:3px;list-style:none;margin:0;max-width:100vw;min-width:100%;padding:calc(.5rem - 1px) 0}.sib-form .sib-ap-nostyle-dropdown-menu.sib-collapsible__content{position:absolute;top:100%;z-index:1}.sib-form .sib-ap-nostyle-dropdown-menu.sib-collapsible__content:not(.sib-collapsible__content_toggled){display:none}.sib-form .sib-ap-nostyle-dropdown-menu em{font-style:normal;font-weight:700}.sib-form .sib-ap-nostyle-input{padding-right:.5rem}.sib-form .sib-ap-nostyle-suggestion{cursor:default;color:inherit;display:block;overflow:hidden;padding:.5rem 1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sib-form .sib-ap-nostyle-cursor,.sib-form .sib-ap-nostyle-suggestion:focus,.sib-form .sib-ap-nostyle-suggestion:hover{background:#eff2f7}.sib-form .sib-ap-footer{display:none}.sib-form .menu{background:#fff;border:1px solid #c0ccda;border-radius:3px;list-style:none;margin:0;max-width:100vw;min-width:100%;padding:calc(.5rem - 1px) 0}.sib-form .menu.sib-collapsible__content{position:absolute;top:100%;z-index:1}.sib-form .menu.sib-collapsible__content:not(.sib-collapsible__content_toggled){display:none}.sib-form .menu__content,.sib-form .menu__heading{padding:0;margin:1rem}.sib-form .menu__content:first-child,.sib-form .menu__heading:first-child{margin-top:.5rem}.sib-form .menu__content:last-child,.sib-form .menu__heading:last-child{margin-bottom:.5rem}.sib-form .menu__heading{font-size:1.31950791rem;line-height:1.5rem;font-weight:400}.sib-form .menu__content{list-style:none}.sib-form .menu__icon{color:#8492a6;height:1em;vertical-align:-0.125em;width:1em;margin-right:.5rem}.sib-form .menu__control{color:inherit;cursor:pointer;display:block;overflow:hidden;padding:.5rem 1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sib-form .menu__control:focus,.sib-form .menu__control:hover{background:#eff2f7}.sib-form .menu__divider{border:0;border-top:1px solid #c0ccda;margin:.5rem 0}.sib-form .clickable_button,.sib-form .clickable_link{font:inherit;margin:0}.sib-form .clickable_button.sib-collapsible__trigger:before,.sib-form .clickable_link.sib-collapsible__trigger:before{border-left:.25rem solid rgba(0,0,0,0);border-right:.25rem solid rgba(0,0,0,0);border-bottom:0;border-top:.25rem solid;content:"";float:right;margin:.625rem 0 0 .25em}.sib-form .clickable_button.sib-collapsible__trigger_toggled:before,.sib-form .clickable_link.sib-collapsible__trigger_toggled:before{border-bottom:.25rem solid;border-top:0}.sib-form .clickable_button:not([disabled]),.sib-form .clickable_link:not([disabled]){cursor:pointer}.sib-form .clickable_button{background:#0092ff;border:1px solid #0092ff;border-radius:3px;color:#fff;display:inline-block;outline:0;padding:calc(.5rem - 1px) calc(1rem - 1px);text-decoration:none}.sib-form .clickable_button.sib-collapsible__trigger{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sib-form .clickable_button[disabled]{opacity:.5}.sib-form .clickable_button:focus{box-shadow:0 0 0 2px #c9e1f4}.sib-form .clickable_button:focus:not([disabled]),.sib-form .clickable_button:hover:not([disabled]){background:#007cd9;border-color:#007cd9}.sib-form .clickable_ghost{background:none;border-color:#c0ccda;color:#3c4858}.sib-form .clickable_ghost:focus:not([disabled]),.sib-form .clickable_ghost:hover:not([disabled]){background:none;border-color:#8492a6}.sib-form .clickable_dropdown{display:inline-block;position:relative}.sib-form .clickable_dropdown .menu{margin-top:2px}.sib-form .clickable_dropdown .menu_left{left:0}.sib-form .clickable_dropdown .menu_right{right:0}.sib-form .clickable_block{width:100%}.sib-form .clickable_cta{border-radius:9999em}.sib-form .clickable_link{background:none;border:0;color:#0092ff;display:inline;padding:0;text-decoration:none}.sib-form .clickable_link:focus,.sib-form .clickable_link:hover{color:#007cd9;text-decoration:underline}.sib-form .clickable_link:focus{outline:0}.sib-form .clickable_sneaky,.sib-form .clickable_sneaky:focus,.sib-form .clickable_sneaky:hover{color:inherit}.sib-form .clickable_plan{color:#0092ff}.sib-form .clickable_plan:focus,.sib-form .clickable_plan:hover{color:#007cd9}.sib-form .clickable_destructive{background:#ff4949;border-color:#ff4949}.sib-form .clickable_destructive:focus:not([disabled]),.sib-form .clickable_destructive:hover:not([disabled]){background:#d93e3e;border-color:#d93e3e}.sib-form .clickable__group{display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sib-form .clickable__group .clickable_button:focus,.sib-form .clickable__group .clickable_button:hover{position:relative}.sib-form .clickable__group .clickable_button:not(:first-child),.sib-form .clickable__group .clickable_dropdown:not(:first-child) .clickable_button{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.sib-form .clickable__group>.clickable_button:not(:last-child),.sib-form .clickable__group>.clickable_dropdown:not(:last-child) .clickable_button{border-bottom-right-radius:0;border-top-right-radius:0}.sib-form .clickable__group>.clickable_dropdown:not(:last-child) .clickable_link,.sib-form .clickable__group>.clickable_link:not(:last-child){margin-right:1.5em;position:relative}.sib-form .clickable__group>.clickable_dropdown:not(:last-child) .clickable_link:after,.sib-form .clickable__group>.clickable_link:not(:last-child):after{background:#c0ccda;border-radius:50%;content:"";cursor:auto;display:inline-block;height:.25rem;pointer-events:none;position:absolute;right:-0.9em;top:.7em;width:.25rem}.sib-form .clickable__icon{height:1.5rem;vertical-align:bottom;width:1.5rem}.sib-form .clickable__icon:not(.sib-icon_standalone){margin-right:calc(.7002rem - 1px)}.sib-form .progress-indicator{-webkit-align-items:center;align-items:center;background:rgba(255,255,255,.9);display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;width:100%}.sib-form .progress-indicator .progress-indicator__icon{fill:#0092ff;height:2rem;width:2rem}.sib-form .progress-indicator_small .progress-indicator__icon{height:1rem;width:1rem}.sib-form .progress-indicator__icon{-webkit-animation:indicator-spin 1.3s cubic-bezier(0.46, 0.35, 0.39, 0.85) infinite;animation:indicator-spin 1.3s cubic-bezier(0.46, 0.35, 0.39, 0.85) infinite}@-webkit-keyframes indicator-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes indicator-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}