.gg-c-checkbox{cursor:pointer;display:block;padding-left:28px;position:relative}.gg-c-checkbox__checkbox{cursor:pointer;opacity:0;position:absolute;z-index:2}.gg-c-checkbox__text{display:inline-block}.gg-c-checkbox__pseudo-checkbox:after,.gg-c-checkbox__pseudo-checkbox:before{content:" ";cursor:pointer;height:20px;left:0;position:absolute;width:20px}.gg-c-checkbox__pseudo-checkbox:before{border:2px solid #ff4088;display:block;margin-right:8px}.gg-c-checkbox__pseudo-checkbox:after{background-image:url('/tick.svg?_cchid=cbbf7c2adee5c3ae218275e385f66289');background-position:50%;background-repeat:no-repeat;background-size:13px;opacity:0;transform:scale(.5);transition:opacity .15s ease-in-out,transform .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.gg-c-checkbox__pseudo-checkbox:after{transition:all 0s}}.gg-c-checkbox__shine{left:-17px;opacity:0;position:absolute;top:-17px;z-index:-1}.gg-c-checkbox__checkbox:focus+.gg-c-checkbox__pseudo-checkbox:before{outline:#c30c51;outline-offset:-2px;outline-style:solid}.gg-c-checkbox__checkbox:checked~.gg-c-checkbox__shine{-webkit-animation:checkbox-shine .3s ease-in-out both;animation:checkbox-shine .3s ease-in-out both}@media screen and (prefers-reduced-motion:reduce){.gg-c-checkbox__checkbox:checked~.gg-c-checkbox__shine{-webkit-animation:none;animation:none}}.gg-c-checkbox__checkbox:checked+.gg-c-checkbox__pseudo-checkbox:after{opacity:1;transform:scale(1)}@-webkit-keyframes checkbox-shine{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes checkbox-shine{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.c-video-section__notice{animation:.7s ease-out 0s 1 slideInFromBottom}.c-hexagon-block__content strong{font-weight:700;font-variation-settings:'wght' 700}.c-hexagon-block__content a{font-weight:700;text-decoration:underline}.c-hexagon-block__content a:hover{color:#c9177e}.c-hubspot-form .hbspt-form>form,.c-hubspot-form .hs-dependent-field{display:flex;flex-direction:column}.c-hubspot-form .hbspt-form>form>.hs-form-field,.c-hubspot-form .hs-dependent-field>.hs-form-field{margin-bottom:2rem}.c-hubspot-form .hs-form-field>.input>input{width:75%;padding:.5rem 1rem;background-color:#404040;border:2px solid #c9177e;border-radius:6px}.c-hubspot-form .hs-form-field>.input>select{-webkit-appearance:none;-moz-appearance:none;width:75%;padding:.5rem 1rem;background:0 0;background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:5px;border:2px solid #c9177e;border-radius:6px}.c-hubspot-form .hs-form-field>.input>textarea{width:75%;padding:.5rem 1rem;background-color:#404040;border:2px solid #c9177e;border-radius:6px}.c-hubspot-form .hbspt-form>form>.hs-fieldtype-radio>.input{width:75%;background-color:#404040;border:2px solid #c9177e;border-radius:6px;padding:1rem}.c-hubspot-form .hs-form-field>.input>.inputs-list>li>label>input{margin-right:1rem;accent-color:#C9177E}.c-hubspot-form .hs-form-field>.input>.inputs-list>li>label>input:focus{outline:#c30c51}.c-hubspot-form .hs-form-field>.input>.hs-dateinput{position:relative}.c-hubspot-form .hs-form-field>.input>.hs-dateinput>.hs-input{width:75%;padding:.5rem 1rem;background-color:#404040;border:2px solid #c9177e;border-radius:6px}.c-hubspot-form .hs-form-field>.input>.hs-dateinput>.hs-datepicker{left:0;right:25%}.c-hubspot-form .hs-form-field>.input>.hs-dateinput>.hs-datepicker>.pika-single>.pika-lendar{margin:0;width:100%}.c-hubspot-form .hs-form-field>label>span{color:rgba(255,255,255,.6)}.c-hubspot-form .hs-form-booleancheckbox{display:block;position:relative}.c-hubspot-form .hs-form-booleancheckbox .hs-form-booleancheckbox-display{display:inline-block;max-width:calc(100% - 2rem)}@media(min-width:550px){.c-hubspot-form .hs-form-booleancheckbox .hs-form-booleancheckbox-display{max-width:100%}}.c-hubspot-form .hs-form-booleancheckbox .hs-form-booleancheckbox-display>span{position:relative;left:2rem;cursor:pointer}.c-hubspot-form .hs-form-booleancheckbox .hs-form-booleancheckbox-display>input{cursor:pointer;opacity:0;position:absolute;z-index:2}.c-hubspot-form .hs-form-booleancheckbox .hs-form-booleancheckbox-display>span:after,.c-hubspot-form .hs-form-booleancheckbox .hs-form-booleancheckbox-display>span:before{content:" ";cursor:pointer;position:absolute;left:-32px;top:0;height:20px;width:20px}.c-hubspot-form .hs-form-booleancheckbox .hs-form-booleancheckbox-display>span:before{display:block;margin-right:8px;border:2px solid #c9177e}.c-hubspot-form .hs-form-booleancheckbox .hs-form-booleancheckbox-display>span:after{background-image:url('/tick.svg?_cchid=cbbf7c2adee5c3ae218275e385f66289');background-position:50%;background-repeat:no-repeat;background-size:13px;opacity:0;transform:scale(.5);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.c-hubspot-form .hs-form-booleancheckbox .hs-form-booleancheckbox-display input[type=checkbox]:checked+span:after{opacity:1;transform:scale(1)}.c-hubspot-form .hs-form-booleancheckbox .hs-form-booleancheckbox-display input[type=checkbox]:focus+span:before{outline:#c30c51;outline-offset:-2px;outline-style:solid}.c-hubspot-form .hs_i_agree_to_the_code_of_conduct{border-top:2px solid #c9177e;margin-block:2rem;padding-top:2rem}.c-hubspot-form .hs-button{padding:1rem 1.5rem;border:2px solid #787878;padding-right:4rem;border-radius:6px;cursor:pointer;background-image:url('/button-icon-1.svg?_cchid=9ad90d9d22547e705c9a3f7d6008257c'),url('/button-icon-2.svg?_cchid=2b2623675e6f1c47ffd5351b0633aabc');background-position:80%,80% 49%;background-repeat:no-repeat;background-size:30px}.c-hubspot-form .hs-button:hover{transform:scale(1.05);animation:animatedButtonBackground .4s cubic-bezier(.36,.07,.19,.97)alternate}.c-hubspot-form .hs_submit.hs-submit{position:relative}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@keyframes animatedButtonBackground{20%{background-position:76%,84% 49%}40%{background-position:84%,76% 49%}60%{background-position:78%,82% 49%}80%{background-position:82%,78% 49%}100%{background-position:80%,80% 49%}}