#site-header{--link-arrow-color:#fff!important;--link-effect-color:#fff!important;--toggle-layer-color:#fff!important;--toggle-layer-color-hover:#fff!important;border-bottom:1px solid hsla(0,0%,100%,.15);transition:.3s ease-in-out}#site-header.bde-header-builder--sticky-styles{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#site-header .logo{filter:brightness(0) invert(1);height:45px;transition:.2s ease-in-out;width:auto}#site-header .search-form__button{color:#fff}#site-header .button-atom{--bde-button-custom-border-color:#0276f2!important;--bde-button-custom-border-color-hover:#2c6cb8!important;--bde-button-custom-background-color:#0276f2!important;--bde-button-custom-background-color-hover:#2c6cb8!important;--bde-button-custom-text-color:#fff!important;--bde-button-custom-text-color-hover:#fff!important}#site-header #nav--main .nav--mega nav .breakdance-menu-item .breakdance-menu-link{color:#16181c}#site-header #nav--main .nav--mega nav .breakdance-menu-item:before{background-color:#16181c}#site-header #nav--lang nav .breakdance-menu-item .breakdance-menu-link,#site-header #nav--lang nav .breakdance-menu-item .breakdance-menu-link-arrow:after,#site-header #nav--lang nav .breakdance-menu-toggle,#site-header #nav--lang nav .breakdance-menu-toggle:hover,#site-header #nav--main nav .breakdance-menu-item .breakdance-menu-link,#site-header #nav--main nav .breakdance-menu-item .breakdance-menu-link-arrow:after,#site-header #nav--main nav .breakdance-menu-toggle,#site-header #nav--main nav .breakdance-menu-toggle:hover{color:#fff}#site-header #nav--lang nav .breakdance-menu-item:hover .breakdance-menu-link-arrow:after,#site-header #nav--main nav .breakdance-menu-item:hover .breakdance-menu-link-arrow:after{background-color:#fff!important}#site-header #nav--lang nav .breakdance-menu-item:before,#site-header #nav--main nav .breakdance-menu-item:before{background-color:#fff}#site-header #nav--main nav.breakdance-responsive-menu--open .search-form__button{color:#8a909a}#site-header #nav--main nav.breakdance-responsive-menu--open .breakdance-menu-item .breakdance-menu-link,#site-header #nav--main nav.breakdance-responsive-menu--open .breakdance-menu-item .breakdance-menu-link-arrow:after{color:#16181c}#site-header #nav--main nav.breakdance-responsive-menu--open .breakdance-menu-item:before,#site-header #nav--main nav.breakdance-responsive-menu--open .breakdance-menu-item:hover .breakdance-menu-link-arrow:after{background-color:#16181c}#site-header.header--light{--link-arrow-color:#16181c!important;--link-effect-color:#16181c!important;--toggle-layer-color:#16181c!important;--toggle-layer-color-hover:#16181c!important;background-color:#fff!important;border-bottom:1px solid rgba(0,0,0,.15)}#site-header.header--light .logo{filter:brightness(1) invert(0)}#site-header.header--light .button-atom{--bde-button-custom-border-color:#16161c!important;--bde-button-custom-border-color-hover:#0e2a52!important;--bde-button-custom-background-color:#16161c!important;--bde-button-custom-background-color-hover:#0e2a52!important;--bde-button-custom-text-color:#fff!important;--bde-button-custom-text-color-hover:#fff!important}#site-header.header--light .search-form__button{color:#16161c}#site-header.header--light #nav--lang nav .breakdance-menu-item .breakdance-menu-link,#site-header.header--light #nav--lang nav .breakdance-menu-item .breakdance-menu-link-arrow:after,#site-header.header--light #nav--lang nav .breakdance-menu-toggle,#site-header.header--light #nav--lang nav .breakdance-menu-toggle:hover,#site-header.header--light #nav--main nav .breakdance-menu-item .breakdance-menu-link,#site-header.header--light #nav--main nav .breakdance-menu-item .breakdance-menu-link-arrow:after,#site-header.header--light #nav--main nav .breakdance-menu-toggle,#site-header.header--light #nav--main nav .breakdance-menu-toggle:hover{color:#16181c}#site-header.header--light #nav--lang nav .breakdance-menu-item:before,#site-header.header--light #nav--lang nav .breakdance-menu-item:hover .breakdance-menu-link-arrow:after,#site-header.header--light #nav--main nav .breakdance-menu-item:before,#site-header.header--light #nav--main nav .breakdance-menu-item:hover .breakdance-menu-link-arrow:after{background-color:#16181c}.wpcf7 form .price{color:#ffcb00;font-size:1.5rem;margin:.5em 0 0;text-align:right;width:100%}.wpcf7 form .price p{margin:0}.wpcf7 form .wpcf7-response-output{background-color:#00a0d2;border:0;color:#fff;margin:2em 0 1em;padding:10px 20px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#ffb900;color:#02442e}.wpcf7 form.sent .wpcf7-response-output{background-color:#46b450;color:#02442e}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{background-color:#dc3232;color:#fff}.wpcf7 .breakdance-form{align-items:end;row-gap:calc(var(--bde-form-gap)*2)}.wpcf7 .breakdance-form label{line-height:1.3em}.wpcf7 .breakdance-form input,.wpcf7 .breakdance-form select{line-height:1em}.wpcf7 .breakdance-form input.wpcf7-not-valid,.wpcf7 .breakdance-form select.wpcf7-not-valid,.wpcf7 .breakdance-form span.wpcf7-not-valid input,.wpcf7 .breakdance-form textarea.wpcf7-not-valid{border-color:#dc3232}.wpcf7 .breakdance-form .wpcf7-not-valid-tip{background-color:#dc3232;border-radius:6px 0 6px 0;bottom:0;color:#fff;font-size:.8rem;line-height:1.2em;max-width:100%;padding:5px 10px;position:absolute;right:0}.wpcf7 .breakdance-form .breakdance-form-field>p,.wpcf7 .breakdance-form>p{display:contents}.wpcf7 .breakdance-form .wpcf7-acceptance .wpcf7-list-item,.wpcf7 .breakdance-form .wpcf7-checkbox .wpcf7-list-item{margin-left:0}.wpcf7 .breakdance-form .wpcf7-acceptance .wpcf7-list-item label,.wpcf7 .breakdance-form .wpcf7-checkbox .wpcf7-list-item label{align-items:flex-start;color:var(--bde-body-text-color);display:flex;font-weight:400;gap:5px}.wpcf7 .breakdance-form .breakdance-form-field--half{grid-column:span 6}@media(max-width:1024px){.wpcf7 .breakdance-form .breakdance-form-field--half{grid-column:span 12}}.wpcf7 .breakdance-form .breakdance-form-field--1quarter{grid-column:span 3}@media(max-width:1024px){.wpcf7 .breakdance-form .breakdance-form-field--1quarter{grid-column:span 12}}.wpcf7 .breakdance-form .breakdance-form-field--1third{grid-column:span 4}@media(max-width:1024px){.wpcf7 .breakdance-form .breakdance-form-field--1third{grid-column:span 12}}.wpcf7 .breakdance-form .breakdance-form-field--3quarter{grid-column:span 9}@media(max-width:1024px){.wpcf7 .breakdance-form .breakdance-form-field--3quarter{grid-column:span 12}}.wpcf7 .breakdance-form .breakdance-form-divider{grid-column:span 12;height:40px}.wpcf7 .breakdance-form .wpcf7-form-control-wrap{display:block;width:100%}.wpcf7 .breakdance-form input[type=checkbox]{background-color:var(--bde-form-input-background-color);border:1px solid var(--bde-form-input-border-color)}.wpcf7 .breakdance-form .codedropz-upload-wrapper .codedropz-upload-inner,.wpcf7 .breakdance-form .codedropz-upload-wrapper .codedropz-upload-inner>h3,.wpcf7 .breakdance-form .codedropz-upload-wrapper .dnd-upload-counter{color:#fff!important}.wpcf7 .breakdance-form .codedropz-upload-wrapper .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{background-color:#fff;box-shadow:none;color:var(--bde-headings-color);margin-top:5px;padding:5px 10px;text-decoration:none}.wpcf7 .breakdance-form .codedropz-upload-wrapper .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn:hover{background-color:var(--bde-brand-primary-color);color:var(--bde-headings-color)}.wpcf7 .breakdance-form input.button-atom--primary{border-radius:var(--bde-button-border-radius);cursor:pointer;font-weight:var(--bde-button-font-weight);overflow:hidden;padding:var(--bde-button-padding-base);text-align:center;text-decoration:none;transition-duration:var(--bde-transition-duration);transition-property:all;transition-timing-function:ease-in-out}.wpcf7 .breakdance-form input.button-atom--primary:hover{background-color:var(--bde-brand-primary-color-hover);color:#fff}html *{-webkit-text-size-adjust:none}img{display:block}h2,h3{-webkit-hyphens:auto;hyphens:auto;text-wrap-style:balance}body:not(.home) #hero{height:auto;min-height:85dvh}body:not(.home) #hero .section-container{padding-top:100px}@media(max-width:479px){.bdih__dot{height:28px!important;width:28px!important}.breakdance .download-card>div:has(div:has(img)){gap:0}.breakdance .download-card>div>div:has(img){display:none!important}.breakdance .download-card>div>div:last-child>div:first-child{font-size:1rem;letter-spacing:normal;margin-bottom:0}.breakdance .download-card>div>div:last-child>div:last-child{font-size:.8rem;letter-spacing:normal}}