.elementor-60 .elementor-element.elementor-element-bbtopbar{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--flex-wrap:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:30px;--padding-right:30px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-bbtbleft{width:auto;max-width:auto;}.elementor-60 .elementor-element.elementor-element-bbtbrght{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 14px;--row-gap:8px;--column-gap:14px;}.elementor-60 .elementor-element.elementor-element-bbtblnks{width:auto;max-width:auto;}.elementor-60 .elementor-element.elementor-element-bbtbsoc{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:13px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-60 .elementor-element.elementor-element-bbtbsoc .elementor-social-icon{background-color:rgba(0,0,0,0);}.elementor-60 .elementor-element.elementor-element-bbtbsoc .elementor-social-icon i{color:#8A93B2;}.elementor-60 .elementor-element.elementor-element-bbtbsoc .elementor-social-icon svg{fill:#8A93B2;}.elementor-60 .elementor-element.elementor-element-bbnavbar{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-60 .elementor-element.elementor-element-bbnvmenu .elementor-menu-toggle{margin:0 auto;}.elementor-60 .elementor-element.elementor-element-bbnvmenu .elementor-nav-menu .elementor-item{font-family:"Instrument Sans", Sans-serif;font-size:13.5px;font-weight:400;}.elementor-60 .elementor-element.elementor-element-bbnvmenu .elementor-nav-menu--main .elementor-item{color:#9AA3C0;fill:#9AA3C0;padding-left:7.5px;padding-right:7.5px;}.elementor-60 .elementor-element.elementor-element-bbnvmenu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-60 .elementor-element.elementor-element-bbnvmenu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-60 .elementor-element.elementor-element-bbnvmenu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-60 .elementor-element.elementor-element-bbnvmenu .elementor-nav-menu--main .elementor-item:focus{color:#5CC6FF;fill:#5CC6FF;}.elementor-60 .elementor-element.elementor-element-bbnvmenu .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#C9B2E4;}.elementor-60 .elementor-element.elementor-element-bbnvmenu .elementor-nav-menu--dropdown a, .elementor-60 .elementor-element.elementor-element-bbnvmenu .elementor-menu-toggle{color:#C7CEE4;fill:#C7CEE4;}.elementor-60 .elementor-element.elementor-element-bbnvmenu div.elementor-menu-toggle{color:#EDEFFA;}.elementor-60 .elementor-element.elementor-element-bbnvmenu div.elementor-menu-toggle svg{fill:#EDEFFA;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-60 .elementor-element.elementor-element-bbnvcta .elementor-button{background-color:#00A8F0;font-family:"Archivo", Sans-serif;font-size:13.5px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 8px 26px 0px rgba(0,168,240,.34);border-radius:9px 9px 9px 9px;padding:10px 18px 10px 18px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for social-icons, class: .elementor-element-bbtbsoc */.elementor-60 .elementor-element.elementor-element-bbtbsoc .elementor-social-icon{width:28px;height:28px;border-radius:7px;border:1px solid rgba(120,86,168,.28);background:transparent;transition:border-color .2s}.elementor-60 .elementor-element.elementor-element-bbtbsoc .elementor-social-icon:hover{border-color:rgba(120,86,168,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbtopbar */.elementor-60 .elementor-element.elementor-element-bbtopbar{position:relative;z-index:61;background:rgba(6,7,14,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(139,124,246,.12)}.elementor-60 .elementor-element.elementor-element-bbtopbar a{transition:color .2s}.elementor-60 .elementor-element.elementor-element-bbtopbar a:hover{color:#C7CEE4!important}.elementor-60 .elementor-element.elementor-element-bbtopbar>.e-con-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.elementor-60 .elementor-element.elementor-element-bbtopbar .elementor-element-bbtbrght{width:auto;flex:none}.elementor-60 .elementor-element.elementor-element-bbtopbar .elementor-element-bbtbleft{width:auto;flex:none}.elementor-60 .elementor-element.elementor-element-bbtopbar>.e-con-inner{align-items:center}.elementor-60 .elementor-element.elementor-element-bbtopbar .elementor-element-bbtbrght,.elementor-60 .elementor-element.elementor-element-bbtopbar .elementor-element-bbtbrght>.e-con-inner{display:flex;align-items:center}.elementor-60 .elementor-element.elementor-element-bbtopbar .elementor-widget-container{display:flex;align-items:center}.elementor-60 .elementor-element.elementor-element-bbtopbar p{margin:0}.elementor-60 .elementor-element.elementor-element-bbtopbar .elementor-widget-social-icons .elementor-widget-container{line-height:1}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bbnvlogo */.elementor-60 .elementor-element.elementor-element-bbnvlogo img{height:40px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbnavbar */.elementor-60 .elementor-element.elementor-element-bbnavbar{z-index:60;background:rgba(8,9,16,.3);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(120,86,168,0);transition:background .3s,border-color .3s}.elementor-60 .elementor-element.elementor-element-bbnavbar.elementor-sticky--effects{background:rgba(8,9,16,.86)!important;border-bottom:1px solid rgba(139,124,246,.14)}.elementor-60 .elementor-element.elementor-element-bbnavbar .elementor-element-bbnvlogo img{height:48px!important;width:auto!important}.elementor-60 .elementor-element.elementor-element-bbnavbar .elementor-item{font-weight:700}@media(min-width:1025px){.elementor-60 .elementor-element.elementor-element-bbnavbar>.e-con-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%;max-width:1200px}.elementor-60 .elementor-element.elementor-element-bbnavbar .elementor-element-bbnvlogo,.elementor-60 .elementor-element.elementor-element-bbnavbar .elementor-element-bbnvmenu,.elementor-60 .elementor-element.elementor-element-bbnavbar .elementor-element-bbnvcta{width:auto;flex:none}.elementor-60 .elementor-element.elementor-element-bbnavbar .elementor-element-bbnvmenu .elementor-nav-menu--main .elementor-nav-menu{display:flex;gap:34px}.elementor-60 .elementor-element.elementor-element-bbnavbar .elementor-element-bbnvmenu .elementor-nav-menu--main .elementor-item{padding-left:0;padding-right:0}}@media(max-width:1024px){.elementor-60 .elementor-element.elementor-element-bbnavbar>.e-con-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.elementor-60 .elementor-element.elementor-element-bbnavbar .elementor-element-bbnvcta{display:none!important}.elementor-60 .elementor-element.elementor-element-bbnavbar .elementor-element-bbnvmenu{width:auto;flex:none}.elementor-60 .elementor-element.elementor-element-bbnavbar .elementor-nav-menu--dropdown{position:fixed!important;left:16px;right:16px;top:84px;width:auto!important;max-height:calc(100vh - 104px);overflow:auto;background:rgba(8,9,16,.98)!important;border:1px solid rgba(120,86,168,.25);border-radius:14px;margin-top:10px;padding:8px;box-shadow:0 24px 60px rgba(0,0,0,.6)}.elementor-60 .elementor-element.elementor-element-bbnavbar .elementor-nav-menu--dropdown .elementor-nav-menu{display:block}.elementor-60 .elementor-element.elementor-element-bbnavbar .elementor-nav-menu--dropdown .elementor-item{display:block;padding:13px 16px;color:#EDEFFA!important;background:transparent!important;font-weight:700;font-size:16px}.elementor-60 .elementor-element.elementor-element-bbnavbar .elementor-nav-menu--dropdown .elementor-item:hover{color:#00A8F0!important}.elementor-60 .elementor-element.elementor-element-bbnavbar .elementor-nav-menu--dropdown .bbcta-mobile a.elementor-item{display:block;text-align:center;background:#00A8F0!important;color:#fff!important;border-radius:11px;padding:14px;margin:10px 12px 8px;font-weight:700;box-shadow:0 10px 26px rgba(0,168,240,.3)}}@media(max-width:1024px){.elementor-60 .elementor-element.elementor-element-bbnavbar .bbutil-mobile{border-top:1px solid rgba(120,86,168,.2);margin-top:6px;padding:12px 16px 4px;display:flex!important;flex-wrap:wrap;gap:6px 20px}.elementor-60 .elementor-element.elementor-element-bbnavbar .elementor-nav-menu--dropdown .bbutil-mobile a{display:inline-block;color:#8A93B2!important;font-size:13.5px;font-weight:500;padding:4px 0;background:transparent!important}}/* End custom CSS */