@font-face{font-family:"Field Gothic";font-weight:600;src:url(/wp-content/themes/BPGLanding/assets/fonts/FieldGothicTEST-No.65.woff) format("woff")}@font-face{font-family:"Field Gothic";font-weight:500;src:url(/wp-content/themes/BPGLanding/assets/fonts/FieldGothicTEST-No.63.woff) format("woff")}@font-face{font-family:"Field Gothic";font-weight:400;src:url(/wp-content/themes/BPGLanding/assets/fonts/FieldGothicTEST-No.62.woff) format("woff")}@font-face{font-family:"Field Gothic";font-weight:300;src:url(/wp-content/themes/BPGLanding/assets/fonts/FieldGothicTEST-No.62.woff) format("woff")}@font-face{font-family:"Field Gothic";font-weight:200;src:url(/wp-content/themes/BPGLanding/assets/fonts/FieldGothicTEST-No.61.woff) format("woff")}body,html{margin:0;padding:0;font-family:"Field Gothic"}.bg__body{position:fixed;inset:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;overflow:visible}main{position:relative;z-index:10;width:100%}body{position:relative;overflow-x:hidden;max-width:100vw;background-image:url("/wp-content/themes/BPGLanding/assets/img/body-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}*{box-sizing:border-box}.container-fluid{max-width:100%;padding:0
24px}.container{padding:0
24px;margin:0
auto;max-width:1416px}header{position:absolute;top:0;left:0;width:100%;z-index:999;padding:20px
0 10px}@media(max-width: 720px){header{padding:8px
0}}header
nav{display:flex;align-items:center;justify-content:space-between}header nav
.brand__logo{width:54px;height:54px}@media(max-width: 990px){header nav
.brand__logo{width:32px;height:32px}}header nav .brand__logo img,header nav .brand__logo
svg{width:100%;height:100%;object-fit:contain}header nav
.hamburger__menu__toggle{height:auto;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:0px;border:0;background-color:rgba(0,0,0,0);cursor:pointer}header nav .hamburger__menu__toggle
span{width:24px;height:2px;background-color:#fff;border-radius:10px;display:block;transition:.3s all ease-in-out;transform-origin:center}header nav .hamburger__menu__toggle span+span{margin-top:4px}.intro__section{width:100%;padding:100px
0 200px}.intro__section
.intro__section__video{width:100%;height:auto;position:relative;margin-bottom:56px}.intro__section .intro__section__video::before{content:"";position:absolute;inset:0;overflow:hidden;border-radius:12px;background:linear-gradient(90deg, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0.2) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;z-index:1}@keyframes
shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.intro__section .intro__section__video
iframe{background-color:rgba(0,0,0,0);overflow:hidden;border-radius:12px;z-index:10}.intro__section .intro__section__video--desktop{display:block}.intro__section .intro__section__video--mobile{display:none}@media(max-width: 767px){.intro__section .intro__section__video--desktop{display:none}.intro__section .intro__section__video--mobile{display:block}}.intro__section
.intro__section__content__grid{display:grid;grid-template-columns:65fr 35fr;gap:120px}@media(max-width: 1200px){.intro__section
.intro__section__content__grid{gap:60px}}@media(max-width: 990px){.intro__section
.intro__section__content__grid{grid-template-columns:1fr}}.intro__section
h1{font-weight:500;font-size:40px;line-height:120%;letter-spacing:0px;vertical-align:middle;color:#fff;margin-bottom:16px;margin-top:0}@media(max-width: 720px){.intro__section
h1{font-size:36px}}.intro__section
p{font-weight:400;font-size:24px;line-height:140%;letter-spacing:0px;vertical-align:middle;color:#fff;margin-bottom:24px}@media(max-width: 720px){.intro__section
p{font-size:18px}}.intro__section
h4{font-weight:500;font-size:32px;line-height:120%;letter-spacing:0px;vertical-align:middle;color:#fff;margin-bottom:16px;margin-top:0}@media(max-width: 720px){.intro__section
h4{font-size:26px}}.intro__section
ul{margin-bottom:24px}.intro__section ul
li{font-weight:400;font-size:20px;line-height:150%;letter-spacing:0px;vertical-align:middle;color:#fff}@media(max-width: 720px){.intro__section ul
li{font-size:18px}}.intro__section .contact__form
form{display:flex;flex-direction:column}.intro__section .contact__form form
fieldset{padding:0;border:0;position:relative;margin-bottom:25px;order:1}.intro__section .contact__form form fieldset
label{font-weight:400;font-size:32px;line-height:120%;letter-spacing:0px;vertical-align:middle;color:hsla(0,0%,100%,.6);pointer-events:none;position:absolute;top:10px;left:0;transition:.3s all ease-in-out}.intro__section .contact__form form fieldset input:not([type=submit]){font-weight:400;font-size:32px;line-height:100%;letter-spacing:0px;vertical-align:middle;color:#fff;font-family:"Field Gothic";padding:5px
0px 4px;background-color:rgba(0,0,0,0);box-shadow:none !important;border:0
!important;border-bottom:1px solid hsla(0,0%,100%,.6) !important;outline:none !important;margin:0;width:100%;box-sizing:border-box}.intro__section .contact__form form fieldset input:not([type=submit])::placeholder{font-weight:400;font-size:32px;line-height:120%;letter-spacing:0px;vertical-align:middle;color:#fff}.intro__section .contact__form form fieldset input[type=submit]{font-weight:400;font-size:16px;line-height:120%;letter-spacing:0px;vertical-align:middle;color:#0013ff;padding:16px
24px;background-color:#fff;border-radius:50px;font-family:"Field Gothic";cursor:pointer;border:1px
solid #fff;outline:0;transition:.2s all ease-in-out}@media(min-width: 1200px){.intro__section .contact__form form fieldset input[type=submit]:hover{background-color:rgba(0,0,0,0);color:#fff}}.intro__section .contact__form form fieldset.has-value label,.intro__section .contact__form form fieldset:has(input:focus) label{transform:translateY(-24px);font-size:12px}.intro__section .contact__form form fieldset.has-value input:not([type=submit]){border-bottom:0 !important}.intro__section .contact__form form .wpcf7-turnstile{order:20;margin-top:20px}.intro__section .contact__form form .wpcf7-response-output{order:25;margin:20px
0 0;background-color:#fff;border-radius:100px;padding:16px
24px 16px 60px;color:#fff;border:0
!important}.hamburger__menu__sidebar{position:fixed;top:0;left:0;width:100vw;height:100svh;background:linear-gradient(to top, #0c0c0c, #2e2e2e);z-index:998;padding:30px
0px;transform:translateX(-100%)}.hamburger__menu__sidebar::after{content:"";background:linear-gradient(to top, #ff2566, #fb6134);position:absolute;inset:0;z-index:10}.hamburger__menu__sidebar .container-fluid{height:100%}.hamburger__menu__sidebar
.hamburger__menu__sidebar__inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%;transform:translateX(-200px);opacity:0}.hamburger__menu__sidebar .hamburger__menu__sidebar__inner
nav{width:100%}.hamburger__menu__sidebar .hamburger__menu__sidebar__inner nav
ul{width:100%;padding-left:0;list-style:none}.hamburger__menu__sidebar .hamburger__menu__sidebar__inner nav ul
li{border-bottom:1px solid rgba(0,0,0,0);transition:.2s all ease-in-out;padding:10px
0}.hamburger__menu__sidebar .hamburger__menu__sidebar__inner nav ul li
a{background:linear-gradient(to top, #ff2566, #fb6134);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-size:60px;font-weight:500;line-height:1;text-decoration:none}@media(max-width: 720px){.hamburger__menu__sidebar .hamburger__menu__sidebar__inner nav ul li
a{font-size:48px}}.hamburger__menu__sidebar .hamburger__menu__sidebar__inner nav ul li a
span{font-size:18px;font-weight:500;line-height:1;transform:translateY(-3px);color:#fff;display:inline-block;padding-right:20px}@media(max-width: 720px){.hamburger__menu__sidebar .hamburger__menu__sidebar__inner nav ul li a
span{display:block}}.hamburger__menu__sidebar .hamburger__menu__sidebar__inner nav ul li:has(a:hover){border-bottom:1px solid hsla(0,0%,96%,.5)}.hamburger__menu__sidebar .hamburger__menu__sidebar__inner
p{font-size:16px;color:#fff;font-weight:500;line-height:1.2}.sidebar__menu__open{overflow:hidden}.sidebar__menu__open
.hamburger__menu__sidebar{transform:translateX(0);transition:transform .4s ease-in-out .4s}.sidebar__menu__open .hamburger__menu__sidebar::after{transform:translateX(100%);transition:.4s transform ease-in-out}.sidebar__menu__open .hamburger__menu__sidebar
.hamburger__menu__sidebar__inner{transform:translateX(0);opacity:1;transition:all .4s ease-out .9s}.sidebar__menu__open header nav .hamburger__menu__toggle span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.sidebar__menu__open header nav .hamburger__menu__toggle span:nth-child(2){opacity:0}.sidebar__menu__open header nav .hamburger__menu__toggle span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.intro__section__video
iframe{pointer-events:none}.wpcf7-not-valid-tip{color:hsla(0,0%,100%,.6)}.icon__badge{position:absolute;z-index:100;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;opacity:1;transition:.2s all ease-in-out}.icon__badge
svg{position:absolute;width:24px;height:24px;object-fit:contain;transition:opacity .3s ease}@media(min-width: 1200px){.icon__badge{width:48px;height:48px;opacity:0;transition:.2s all ease-in-out}.icon__badge
svg{width:24px;height:24px}}.icon__badge .bi-volume-up-fill{opacity:0}.icon__badge .bi-volume-mute-fill,.icon__badge .bi.bi-play-fill{opacity:1}.intro__section__video:hover
.icon__badge{opacity:1}@media(max-width: 1200px){.intro__section__video.is-unmuted
.icon__badge{display:none}}.intro__section__video.is-unmuted .icon__badge .bi-volume-up-fill{opacity:1}.intro__section__video.is-unmuted .icon__badge .bi-volume-mute-fill{opacity:0}.wpcf7 form.sent .wpcf7-response-output{color:#0013ff;background-image:url("/wp-content/themes/BPGLanding/assets/img/success.png");background-repeat:no-repeat;background-size:20px 20px;background-position:24px 16px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{color:#ff2566;background-image:url("/wp-content/themes/BPGLanding/assets/img/error.png");background-repeat:no-repeat;background-size:20px 20px;background-position:24px 16px}.sticky__cta{font-weight:400;font-size:16px;line-height:120%;letter-spacing:0px;vertical-align:middle;color:#0013ff;padding:16px
24px;background-color:#fff;border-radius:50px;font-family:"Field Gothic";cursor:pointer;border:1px
solid #fff;outline:0;position:fixed;bottom:15px;right:10px;display:none;z-index:99;transition:.3s all ease-in-out}@media(max-width: 990px){.sticky__cta{display:block}}.intro__section ol
li{font-weight:400;font-size:20px;line-height:150%;letter-spacing:0px;color:#fff}.intro__section
h2{color:#fff;font-size:30px}.intro__section
.table__wrap{max-width:100%;overflow-x:auto}.intro__section
table{border-collapse:collapse}.intro__section table tr
td{color:#fff;padding:5px
10px;font-size:20px;border:1px
solid rgba(255,255,255,0.4)}.intro__section
a{color:#fff;text-decoration:underline}.intro__section  a:hover{text-decoration:underline;cursor:pointer}body:has(.intro__section.privacy__policy__page){background-image:url("/wp-content/themes/BPGLanding/assets/img/bg-body-inv.png")}