.elementor-kit-8{--e-global-color-primary:#44d2ff;--e-global-color-secondary:#f93549;--e-global-color-text:#f2e24e;--e-global-color-accent:#20b8c1;--e-global-color-cb0daa9:#25272f;--e-global-color-ff537a9:#62717d;--e-global-color-51a472c:#f2ffff;--e-global-color-dcfee8e:#fff;--e-global-color-723e857:#f6f4f9;--e-global-typography-primary-font-family:"Gibson SemiBold";--e-global-typography-primary-font-size:58px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:120%;--e-global-typography-secondary-font-family:"Gibson SemiBold";--e-global-typography-secondary-font-size:44px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:120%;--e-global-typography-text-font-family:"Gibson Regular";--e-global-typography-text-font-size:35px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:120%;--e-global-typography-accent-font-family:"Gibson SemiBold";--e-global-typography-accent-font-size:28px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:120%;--e-global-typography-b096523-font-family:"Gibson SemiBold";--e-global-typography-b096523-font-size:18px;--e-global-typography-b096523-font-weight:600;--e-global-typography-b096523-text-transform:uppercase;--e-global-typography-b096523-line-height:120%;--e-global-typography-b096523-letter-spacing:.12em;--e-global-typography-a051c54-font-family:"Gibson Regular";--e-global-typography-a051c54-font-size:22px;--e-global-typography-a051c54-font-weight:400;--e-global-typography-a051c54-line-height:130%;--e-global-typography-2bf0c03-font-family:"Gibson Regular";--e-global-typography-2bf0c03-font-size:18px;--e-global-typography-2bf0c03-font-weight:400;--e-global-typography-2bf0c03-line-height:150%;--e-global-typography-61ed49d-font-family:"Gibson Regular";--e-global-typography-61ed49d-font-size:16px;--e-global-typography-61ed49d-font-weight:400;--e-global-typography-61ed49d-line-height:150%;--e-global-typography-934407b-font-family:"Gibson SemiBold";--e-global-typography-934407b-font-size:24px;--e-global-typography-934407b-font-weight:600;--e-global-typography-934407b-line-height:28px;--e-global-typography-9167450-font-family:"Gibson SemiBold";--e-global-typography-9167450-font-size:24px;--e-global-typography-9167450-font-weight:600;--e-global-typography-9167450-line-height:120%;--e-global-typography-ab51fed-font-family:"Gibson Regular";--e-global-typography-ab51fed-font-size:20px;--e-global-typography-ab51fed-font-weight:400;--e-global-typography-ab51fed-line-height:120%;font-family:var(--e-global-typography-a051c54-font-family),Sans-serif;font-size:var(--e-global-typography-a051c54-font-size);font-weight:var(--e-global-typography-a051c54-font-weight);line-height:var(--e-global-typography-a051c54-line-height);letter-spacing:var(--e-global-typography-a051c54-letter-spacing);word-spacing:var(--e-global-typography-a051c54-word-spacing)}.elementor-kit-8 a{color:var(--e-global-color-secondary)}.elementor-kit-8 a:hover{color:var(--e-global-color-cb0daa9)}.elementor-kit-8 h1{color:var(--e-global-color-cb0daa9);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-kit-8 h2{color:var(--e-global-color-cb0daa9);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8 h3{color:var(--e-global-color-cb0daa9);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-8 h4{color:var(--e-global-color-cb0daa9);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-kit-8 h5{color:var(--e-global-color-cb0daa9);font-family:var(--e-global-typography-b096523-font-family),Sans-serif;font-size:var(--e-global-typography-b096523-font-size);font-weight:var(--e-global-typography-b096523-font-weight);text-transform:var(--e-global-typography-b096523-text-transform);line-height:var(--e-global-typography-b096523-line-height);letter-spacing:var(--e-global-typography-b096523-letter-spacing);word-spacing:var(--e-global-typography-b096523-word-spacing)}.elementor-kit-8 h6{color:var(--e-global-color-cb0daa9);font-family:var(--e-global-typography-a051c54-font-family),Sans-serif;font-size:var(--e-global-typography-a051c54-font-size);font-weight:var(--e-global-typography-a051c54-font-weight);line-height:var(--e-global-typography-a051c54-line-height);letter-spacing:var(--e-global-typography-a051c54-letter-spacing);word-spacing:var(--e-global-typography-a051c54-word-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px}{}h1.entry-title{display:var(--page-title-display)}.elementor-kit-8 e-page-transition{background-color:#ffbc7d}.site-header{padding-inline-end:0px;padding-inline-start:0px}@media(max-width:1024px){.elementor-kit-8{font-size:var(--e-global-typography-a051c54-font-size);line-height:var(--e-global-typography-a051c54-line-height);letter-spacing:var(--e-global-typography-a051c54-letter-spacing);word-spacing:var(--e-global-typography-a051c54-word-spacing)}.elementor-kit-8 h1{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-kit-8 h2{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8 h3{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-8 h4{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-kit-8 h5{font-size:var(--e-global-typography-b096523-font-size);line-height:var(--e-global-typography-b096523-line-height);letter-spacing:var(--e-global-typography-b096523-letter-spacing);word-spacing:var(--e-global-typography-b096523-word-spacing)}.elementor-kit-8 h6{font-size:var(--e-global-typography-a051c54-font-size);line-height:var(--e-global-typography-a051c54-line-height);letter-spacing:var(--e-global-typography-a051c54-letter-spacing);word-spacing:var(--e-global-typography-a051c54-word-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:36px;--e-global-typography-secondary-font-size:30px;--e-global-typography-text-font-size:26px;--e-global-typography-accent-font-size:22px;--e-global-typography-b096523-font-size:16px;--e-global-typography-a051c54-font-size:20px;--e-global-typography-2bf0c03-font-size:16px;--e-global-typography-9167450-font-size:16px;--e-global-typography-9167450-line-height:19px;--e-global-typography-ab51fed-font-size:15px;font-size:var(--e-global-typography-a051c54-font-size);line-height:var(--e-global-typography-a051c54-line-height);letter-spacing:var(--e-global-typography-a051c54-letter-spacing);word-spacing:var(--e-global-typography-a051c54-word-spacing)}.elementor-kit-8 h1{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-kit-8 h2{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8 h3{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-8 h4{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-kit-8 h5{font-size:var(--e-global-typography-b096523-font-size);line-height:var(--e-global-typography-b096523-line-height);letter-spacing:var(--e-global-typography-b096523-letter-spacing);word-spacing:var(--e-global-typography-b096523-word-spacing)}.elementor-kit-8 h6{font-size:var(--e-global-typography-a051c54-font-size);line-height:var(--e-global-typography-a051c54-line-height);letter-spacing:var(--e-global-typography-a051c54-letter-spacing);word-spacing:var(--e-global-typography-a051c54-word-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}html,body{overflow-x:hidden;width:100%}.gradient-text{background-image:linear-gradient(45deg,#f3ec78,#af4261);background:linear-gradient(90deg,#ff1b56 .15%,#2596ff 98.63%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.rank-math-breadcrumb,.rank-math-breadcrumb a{color:#fff !important;font-size:14px;line-height:16px;margin-bottom:-25px}.gradient-button-table-2 .elementor-button{color:#000;box-shadow:0 0 6px 0 rgba(157,96,212,.5);border:solid 2px transparent;background-image:linear-gradient(rgba(255,27,86,1),rgba(37,150,255,1)),linear-gradient(101deg,#168dff,#2454f7,#9540f7) !important;background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 1px #f6f4f9 inset}.gradient-button-table-organic .elementor-button{color:#000;box-shadow:0 0 6px 0 rgba(157,96,212,.5);border:solid 2px transparent;background-image:linear-gradient(rgba(255,27,86,1),rgba(37,150,255,1)),linear-gradient(90deg,#2596ff .01%,#17eb85 97.18%) !important;background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 1px #f6f4f9 inset}.gradient-button-table-paid .elementor-button{color:#000;box-shadow:0 0 6px 0 rgba(157,96,212,.5);border:solid 2px transparent;background-image:linear-gradient(rgba(255,27,86,1),rgba(37,150,255,1)),linear-gradient(90deg,#f07167 1.64%,#ff9d00 98.08%) !important;background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 1px #f6f4f9 inset}.gradient-button-table-brand .elementor-button{color:#000;box-shadow:0 0 6px 0 rgba(157,96,212,.5);border:solid 2px transparent;background-image:linear-gradient(rgba(255,27,86,1),rgba(37,150,255,1)),linear-gradient(279.62deg,#2596ff 10.53%,#01cffb 89.29%) !important;background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 1px #f6f4f9 inset}.gradient-testimonial{border:solid 3px transparent;background-image:linear-gradient(rgba(255,27,86,1),rgba(37,150,255,1)),linear-gradient(101deg,#ff1b56,#2596ff) !important;background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 1px #fff inset;border-radius:20px}.gradient-textlink-purple .elementor-button{color:#000;box-shadow:0 0 6px 0 rgba(157,96,212,.5);border-bottom:solid 3px transparent;background-image:linear-gradient(rgba(255,27,86,1),rgba(37,150,255,1)),linear-gradient(101deg,#ff1b56,#2596ff) !important;background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 1px #f6f4f9 inset}.gradient-textlink-purple .elementor-button:hover{background-image:linear-gradient(rgba(255,27,86,1),rgba(37,150,255,1)),linear-gradient(101deg,#2596ff,#ff1b56) !important;transition:5s !important}.gradient-textlink-dark .elementor-button{color:#fff;box-shadow:0 0 6px 0 rgba(157,96,212,.5);border-bottom:solid 3px transparent;background-image:linear-gradient(rgba(255,27,86,1),rgba(37,150,255,1)),linear-gradient(101deg,#ff1b56,#2596ff) !important;background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 1px #0d1013 inset}.gradient-textlink-dark .elementor-button:hover{background-image:linear-gradient(rgba(255,27,86,1),rgba(37,150,255,1)),linear-gradient(101deg,#2596ff,#ff1b56) !important;transition:5s !important}.white-text .rainbow-btn .button-text-white{font-family:"Gibson SemiBold";font-style:normal;font-weight:600;font-size:17px;line-height:150%;color:#fff !important}.get-started .rainbow-btn svg.btn-background .background{height:100%;width:100%}.get-started .rainbow-btn .button-text-white{font-family:"Gibson SemiBold";font-style:normal;font-weight:600;font-size:17px;line-height:150%;color:#000}.black-text-button .rainbow-btn svg.btn-background .background{height:100% !important;width:100% !important}.black-text-button .rainbow-btn svg.btn-background .background{fill:transparent !important;opacity:1;transition:opacity .3s}.black-text-button .rainbow-btn:hover svg.btn-background .background,.rainbow-btn:hover svg.btn-background .gradient{opacity:1}.black-text-button .rainbow-btn .button-text-white{font-family:"Gibson SemiBold";font-style:normal;font-weight:600;font-size:22px;line-height:120%;color:#000}.black-text-button svg.btn-background .gradient{height:calc(100% - 6px);width:calc(100% - 6px)}.core-values-button .rainbow-btn svg.btn-background .background{fill:transparent !important;opacity:1;transition:opacity .3s}.core-values-button .rainbow-btn:hover svg.btn-background .background,.rainbow-btn:hover svg.btn-background .gradient{opacity:1}.core-values-button .rainbow-btn .button-text-white{font-family:"Gibson SemiBold";font-style:normal;font-weight:600;font-size:20px;line-height:150%;color:#fff}.core-values-button span.button-text-white{padding:10px 20px;margin:5px !important}.core-values-button svg.btn-background .gradient{height:calc(100% - 6px);width:calc(100% - 6px)}a.rainbow-btn{background:0 0 !important;border:none;border-radius:100px;color:#00003a;padding:22px 14px;position:relative !important;z-index:0}.rainbow-btn svg.btn-background{height:95%;position:absolute;top:0;left:0;width:100%;z-index:-1}.get-started .rainbow-btn svg.btn-background .gradient{height:calc(100% - 6px);width:calc(100% - 6px)}.rainbow-btn svg.btn-background .background{fill:transparent !important;opacity:1;transition:opacity .3s}.rainbow-btn svg.btn-background .gradient{opacity:1;transition:opacity .3s}.rainbow-btn svg.btn-background .gradient.hover{opacity:0;transition:opacity .3s}.rainbow-btn:hover svg.btn-background .background,.rainbow-btn:hover svg.btn-background .gradient{opacity:0}.rainbow-btn:hover svg.btn-background .gradient.hover{opacity:1;transition:opacity;transition-duration:.75s}span.button-text-white{padding:10px 20px;margin:5px !important}.gradient-underline-text{position:relative;font-size:18px;font-weight:700;color:#fff;font-family:"Gibson SemiBold"}.gradient-underline-text:before{content:"";position:absolute;top:100%;width:100%;left:0;height:3px;background:linear-gradient(90deg,#ff1b56 0%,#2596ff 100%)}.gradient-underline-text:hover:before{content:"";position:absolute;top:100%;width:100%;left:0;height:3px;background:linear-gradient(270deg,#ff1b56 0%,#2596ff 100%)}.tab-link-text:hover{color:#f93549;text-decoration:underline}@font-face{font-family:'Gibson SemiBold';font-style:normal;font-weight:400;font-display:auto;src:url('https://blackhawkdm.com/wp-content/uploads/2023/04/Canada-Type-Gibson-SemiBold.woff') format('woff')}@font-face{font-family:'Gibson Regular';font-style:normal;font-weight:400;font-display:auto;src:url('https://blackhawkdm.com/wp-content/uploads/2023/04/Canada-Type-Gibson-Regular.woff') format('woff')}