.elementor-9365 .elementor-element.elementor-element-fmdl0001{--display:flex;--min-height:1080px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9365 .elementor-element.elementor-element-fmdl0001:not(.elementor-motion-effects-element-type-background), .elementor-9365 .elementor-element.elementor-element-fmdl0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9365 .elementor-element.elementor-element-fmdl0001.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9365 .elementor-element.elementor-element-fmdl0002{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9365 .elementor-element.elementor-element-fmdl0003 > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-9365 .elementor-element.elementor-element-fmdl0003{text-align:center;}.elementor-9365 .elementor-element.elementor-element-fmdl0003 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:38px;font-weight:700;line-height:1.6em;letter-spacing:0px;color:#0D0D0D;}.elementor-9365 .elementor-element.elementor-element-fmdl0004{text-align:center;}.elementor-9365 .elementor-element.elementor-element-fmdl0004 .elementor-heading-title{font-family:"SF Pro Text", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;letter-spacing:-0.3px;color:#298CF0;}.elementor-9365 .elementor-element.elementor-element-fmdl0005{width:100%;max-width:100%;}.elementor-9365 .elementor-element.elementor-element-fmdl0005 > .elementor-widget-container{margin:50px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9365 .elementor-element.elementor-element-fmdl0001{--content-width:1080px;}}/* Start custom CSS */.bx-video-box {
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 22px;
  overflow: hidden;
  background: none;
}

a.bxlinks {
  color: #298CF0 !important;
  text-decoration: underline !important;
}
a.bxlinks:hover {
  color: #FFFFFF !important;
}

.hp25-button a:hover {
  text-decoration: none !important;
}

/* FotoMagico light theme — soft Mac aesthetic on white page */
.bx-download-list-root {
  --bxdl-accent: #1073D7;
  --bxdl-accent-strong: #1073D7;
  --bxdl-track-bg: #EAF1FB;

  --bxdl-card-from: #FFFFFF;
  --bxdl-card-to: #EAF1FB;

  --bxdl-text-primary: #0D0D0D;
  --bxdl-text-muted: #1A1A1A;
  --bxdl-text-secondary: #9A9AAD;
  --bxdl-filter-active-color: #FFFFFF;

  --bxdl-btn-bg: #1073D7;
  --bxdl-btn-bg-hover: #298CF0;
  --bxdl-btn-color: #FFFFFF;
  --bxdl-btn-border: none;
  --bxdl-btn-radius: 8px;
  --bxdl-btn-padding: 15px 25px;
  --bxdl-btn-font-family: "L-MerriweatherSans", sans-serif;
  --bxdl-btn-font-size: 20px;
  --bxdl-btn-font-weight: 700;
  --bxdl-btn-letter-spacing: 0;
}/* End custom CSS */