.elementor-8612 .elementor-element.elementor-element-538b58b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8612 .elementor-element.elementor-element-538b58b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8612 .elementor-element.elementor-element-4ae7308 .elementor-repeater-item-b8ac0d2 .swiper-slide-bg{background-image:url(https://www.bluesource.com/wp-content/uploads/2022/06/Hero-Image_-Bluesource-is-Now-Anew.png);background-size:cover;}.elementor-8612 .elementor-element.elementor-element-4ae7308 .swiper-slide{height:772px;transition-duration:calc(5000ms*1.2);}.elementor-8612 .elementor-element.elementor-element-4ae7308 .swiper-slide-contents{max-width:90%;}.elementor-8612 .elementor-element.elementor-element-4ae7308 .swiper-slide-inner{padding:100px 0px 0px 060px;text-align:left;}.elementor-8612 .elementor-element.elementor-element-4ae7308 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-8612 .elementor-element.elementor-element-4ae7308 .elementor-slide-heading{font-family:"Source Sans Pro", brandon-grotesque, roboto condensed;font-size:85px;font-weight:900;font-style:normal;line-height:77px;letter-spacing:1px;}.elementor-8612 .elementor-element.elementor-element-4ae7308 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:25px;}.elementor-8612 .elementor-element.elementor-element-4ae7308 .elementor-slide-description{font-family:var( --e-global-typography-fa66500-font-family ), brandon-grotesque, roboto condensed;font-size:var( --e-global-typography-fa66500-font-size );font-weight:var( --e-global-typography-fa66500-font-weight );font-style:var( --e-global-typography-fa66500-font-style );line-height:var( --e-global-typography-fa66500-line-height );letter-spacing:var( --e-global-typography-fa66500-letter-spacing );word-spacing:var( --e-global-typography-fa66500-word-spacing );}.elementor-8612 .elementor-element.elementor-element-4ae7308 .elementor-slide-button{font-family:"brandon grotesque", brandon-grotesque, roboto condensed;font-weight:800;color:var( --e-global-color-1b028c56 );background-color:var( --e-global-color-8d3198a );border-color:var( --e-global-color-8d3198a );}.elementor-8612 .elementor-element.elementor-element-4ae7308 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-1616552{--spacer-size:50px;}.elementor-8612 .elementor-element.elementor-element-b7144f1 > .elementor-container{max-width:1280px;}.elementor-8612 .elementor-element.elementor-element-a7cf3e0 .elementor-heading-title{color:var( --e-global-color-c92d2bb );font-family:"Source Sans Pro", brandon-grotesque, roboto condensed;font-size:32px;font-weight:400;font-style:normal;line-height:40px;letter-spacing:0px;}.elementor-8612 .elementor-element.elementor-element-7572fc1 .elementor-heading-title{color:var( --e-global-color-c92d2bb );font-family:"Source Sans Pro", brandon-grotesque, roboto condensed;font-size:52px;font-weight:900;font-style:normal;line-height:56px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8612 .elementor-element.elementor-element-de5683e{text-align:left;}.elementor-8612 .elementor-element.elementor-element-535ad83.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8612 .elementor-element.elementor-element-535ad83:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8612 .elementor-element.elementor-element-535ad83 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c92d2bb );}.elementor-8612 .elementor-element.elementor-element-535ad83 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8612 .elementor-element.elementor-element-535ad83 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8612 .elementor-element.elementor-element-baddc60{padding:20px 20px 20px 20px;}.elementor-8612 .elementor-element.elementor-element-20a823a .elementor-heading-title{color:var( --e-global-color-1b028c56 );font-family:"Source Sans Pro", brandon-grotesque, roboto condensed;font-size:40px;font-weight:900;font-style:normal;line-height:40px;letter-spacing:-0.5px;}.elementor-8612 .elementor-element.elementor-element-c0aa89b{color:var( --e-global-color-1b028c56 );font-family:var( --e-global-typography-ba34cdb-font-family ), brandon-grotesque, roboto condensed;font-size:var( --e-global-typography-ba34cdb-font-size );font-weight:var( --e-global-typography-ba34cdb-font-weight );font-style:var( --e-global-typography-ba34cdb-font-style );line-height:var( --e-global-typography-ba34cdb-line-height );letter-spacing:var( --e-global-typography-ba34cdb-letter-spacing );word-spacing:var( --e-global-typography-ba34cdb-word-spacing );}.elementor-8612 .elementor-element.elementor-element-c0aa89b > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-8612 .elementor-element.elementor-element-b2f2113 .elementor-heading-title{color:var( --e-global-color-8f4a012 );font-family:var( --e-global-typography-c3eafdb-font-family ), brandon-grotesque, roboto condensed;font-size:var( --e-global-typography-c3eafdb-font-size );font-weight:var( --e-global-typography-c3eafdb-font-weight );line-height:var( --e-global-typography-c3eafdb-line-height );letter-spacing:var( --e-global-typography-c3eafdb-letter-spacing );word-spacing:var( --e-global-typography-c3eafdb-word-spacing );}.elementor-8612 .elementor-element.elementor-element-d78a534 > .elementor-element-populated{margin:0100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8612 .elementor-element.elementor-element-eef0e1b{--spacer-size:50px;}.elementor-8612 .elementor-element.elementor-element-b436783:not(.elementor-motion-effects-element-type-background), .elementor-8612 .elementor-element.elementor-element-b436783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c0531a );}.elementor-8612 .elementor-element.elementor-element-b436783{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8612 .elementor-element.elementor-element-b436783 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8612 .elementor-element.elementor-element-c18a49e{--icon-box-icon-margin:15px;}.elementor-8612 .elementor-element.elementor-element-c18a49e .elementor-icon{font-size:110px;}.elementor-8612 .elementor-element.elementor-element-c18a49e .elementor-icon-box-title{margin-bottom:15px;color:var( --e-global-color-c92d2bb );}.elementor-8612 .elementor-element.elementor-element-c18a49e .elementor-icon-box-title, .elementor-8612 .elementor-element.elementor-element-c18a49e .elementor-icon-box-title a{font-family:var( --e-global-typography-de3ae4d-font-family ), brandon-grotesque, roboto condensed;font-size:var( --e-global-typography-de3ae4d-font-size );font-weight:var( --e-global-typography-de3ae4d-font-weight );line-height:var( --e-global-typography-de3ae4d-line-height );letter-spacing:var( --e-global-typography-de3ae4d-letter-spacing );word-spacing:var( --e-global-typography-de3ae4d-word-spacing );}.elementor-8612 .elementor-element.elementor-element-c18a49e .elementor-icon-box-description{color:var( --e-global-color-c92d2bb );font-family:var( --e-global-typography-fa66500-font-family ), brandon-grotesque, roboto condensed;font-size:var( --e-global-typography-fa66500-font-size );font-weight:var( --e-global-typography-fa66500-font-weight );font-style:var( --e-global-typography-fa66500-font-style );line-height:var( --e-global-typography-fa66500-line-height );letter-spacing:var( --e-global-typography-fa66500-letter-spacing );word-spacing:var( --e-global-typography-fa66500-word-spacing );}.elementor-8612 .elementor-element.elementor-element-f96668b{--icon-box-icon-margin:15px;}.elementor-8612 .elementor-element.elementor-element-f96668b .elementor-icon{font-size:110px;}.elementor-8612 .elementor-element.elementor-element-f96668b .elementor-icon-box-title{margin-bottom:15px;color:var( --e-global-color-c92d2bb );}.elementor-8612 .elementor-element.elementor-element-f96668b .elementor-icon-box-title, .elementor-8612 .elementor-element.elementor-element-f96668b .elementor-icon-box-title a{font-family:var( --e-global-typography-de3ae4d-font-family ), brandon-grotesque, roboto condensed;font-size:var( --e-global-typography-de3ae4d-font-size );font-weight:var( --e-global-typography-de3ae4d-font-weight );line-height:var( --e-global-typography-de3ae4d-line-height );letter-spacing:var( --e-global-typography-de3ae4d-letter-spacing );word-spacing:var( --e-global-typography-de3ae4d-word-spacing );}.elementor-8612 .elementor-element.elementor-element-f96668b .elementor-icon-box-description{color:var( --e-global-color-c92d2bb );font-family:var( --e-global-typography-fa66500-font-family ), brandon-grotesque, roboto condensed;font-size:var( --e-global-typography-fa66500-font-size );font-weight:var( --e-global-typography-fa66500-font-weight );font-style:var( --e-global-typography-fa66500-font-style );line-height:var( --e-global-typography-fa66500-line-height );letter-spacing:var( --e-global-typography-fa66500-letter-spacing );word-spacing:var( --e-global-typography-fa66500-word-spacing );}.elementor-8612 .elementor-element.elementor-element-ff732ca{--icon-box-icon-margin:15px;}.elementor-8612 .elementor-element.elementor-element-ff732ca .elementor-icon{font-size:110px;}.elementor-8612 .elementor-element.elementor-element-ff732ca .elementor-icon-box-title{margin-bottom:15px;color:var( --e-global-color-c92d2bb );}.elementor-8612 .elementor-element.elementor-element-ff732ca .elementor-icon-box-title, .elementor-8612 .elementor-element.elementor-element-ff732ca .elementor-icon-box-title a{font-family:var( --e-global-typography-de3ae4d-font-family ), brandon-grotesque, roboto condensed;font-size:var( --e-global-typography-de3ae4d-font-size );font-weight:var( --e-global-typography-de3ae4d-font-weight );line-height:var( --e-global-typography-de3ae4d-line-height );letter-spacing:var( --e-global-typography-de3ae4d-letter-spacing );word-spacing:var( --e-global-typography-de3ae4d-word-spacing );}.elementor-8612 .elementor-element.elementor-element-ff732ca .elementor-icon-box-description{color:var( --e-global-color-c92d2bb );font-family:var( --e-global-typography-fa66500-font-family ), brandon-grotesque, roboto condensed;font-size:var( --e-global-typography-fa66500-font-size );font-weight:var( --e-global-typography-fa66500-font-weight );font-style:var( --e-global-typography-fa66500-font-style );line-height:var( --e-global-typography-fa66500-line-height );letter-spacing:var( --e-global-typography-fa66500-letter-spacing );word-spacing:var( --e-global-typography-fa66500-word-spacing );}.elementor-8612 .elementor-element.elementor-element-c94ffdf:not(.elementor-motion-effects-element-type-background), .elementor-8612 .elementor-element.elementor-element-c94ffdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c0531a );}.elementor-8612 .elementor-element.elementor-element-c94ffdf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8612 .elementor-element.elementor-element-c94ffdf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8612 .elementor-element.elementor-element-2d9da05{text-align:center;}.elementor-8612 .elementor-element.elementor-element-2d9da05 .elementor-heading-title{color:var( --e-global-color-c92d2bb );font-family:"Source Sans Pro", brandon-grotesque, roboto condensed;font-size:34px;font-weight:900;font-style:normal;line-height:30px;letter-spacing:1px;}.elementor-8612 .elementor-element.elementor-element-2d9da05 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-c83db9d .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-8612 .elementor-element.elementor-element-c83db9d .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-8612 .elementor-element.elementor-element-c83db9d .elementor-button{font-family:var( --e-global-typography-c3eafdb-font-family ), brandon-grotesque, roboto condensed;font-size:var( --e-global-typography-c3eafdb-font-size );font-weight:var( --e-global-typography-c3eafdb-font-weight );line-height:var( --e-global-typography-c3eafdb-line-height );letter-spacing:var( --e-global-typography-c3eafdb-letter-spacing );word-spacing:var( --e-global-typography-c3eafdb-word-spacing );fill:var( --e-global-color-1b028c56 );color:var( --e-global-color-1b028c56 );background-color:var( --e-global-color-8d3198a );padding:10px 60px 10px 60px;}.elementor-8612 .elementor-element.elementor-element-c83db9d > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-8896f29:not(.elementor-motion-effects-element-type-background), .elementor-8612 .elementor-element.elementor-element-8896f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c0531a );}.elementor-8612 .elementor-element.elementor-element-8896f29{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8612 .elementor-element.elementor-element-8896f29 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8612 .elementor-element.elementor-element-c7a061f{--spacer-size:50px;}.elementor-8612 .elementor-element.elementor-element-c7a061f > .elementor-widget-container{background-color:var( --e-global-color-5c0531a );}.elementor-8612 .elementor-element.elementor-element-71466d3{--spacer-size:50px;}.elementor-8612 .elementor-element.elementor-element-719b8df .elementor-heading-title{color:var( --e-global-color-c92d2bb );font-family:"Source Sans Pro", brandon-grotesque, roboto condensed;font-size:52px;font-weight:900;font-style:normal;line-height:56px;letter-spacing:-1px;}.elementor-8612 .elementor-element.elementor-element-fce0774{color:var( --e-global-color-c92d2bb );font-family:"Source Sans Pro", brandon-grotesque, roboto condensed;font-size:45px;font-weight:400;font-style:normal;line-height:26px;letter-spacing:-0.1px;}.elementor-8612 .elementor-element.elementor-element-fce0774 > .elementor-widget-container{margin:0px 30px -20px 0px;padding:0px 0px -5px 0px;}.elementor-8612 .elementor-element.elementor-element-903635c .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-8612 .elementor-element.elementor-element-903635c .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-8612 .elementor-element.elementor-element-903635c .elementor-button{font-family:var( --e-global-typography-c3eafdb-font-family ), brandon-grotesque, roboto condensed;font-size:var( --e-global-typography-c3eafdb-font-size );font-weight:var( --e-global-typography-c3eafdb-font-weight );line-height:var( --e-global-typography-c3eafdb-line-height );letter-spacing:var( --e-global-typography-c3eafdb-letter-spacing );word-spacing:var( --e-global-typography-c3eafdb-word-spacing );fill:var( --e-global-color-1b028c56 );color:var( --e-global-color-1b028c56 );background-color:var( --e-global-color-8d3198a );padding:10px 60px 10px 60px;}.elementor-8612 .elementor-element.elementor-element-903635c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-eeeae52{text-align:right;}.elementor-8612 .elementor-element.elementor-element-ea77c1c{--spacer-size:50px;}.elementor-8612 .elementor-element.elementor-element-c2063a1:not(.elementor-motion-effects-element-type-background), .elementor-8612 .elementor-element.elementor-element-c2063a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c0531a );}.elementor-8612 .elementor-element.elementor-element-c2063a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8612 .elementor-element.elementor-element-c2063a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8612 .elementor-element.elementor-element-23e0003{--spacer-size:50px;}.elementor-8612 .elementor-element.elementor-element-ef3da11:not(.elementor-motion-effects-element-type-background), .elementor-8612 .elementor-element.elementor-element-ef3da11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c0531a );}.elementor-8612 .elementor-element.elementor-element-ef3da11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8612 .elementor-element.elementor-element-ef3da11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8612 .elementor-element.elementor-element-d1b5da5 .elementor-heading-title{color:var( --e-global-color-c92d2bb );font-family:"Source Sans Pro", brandon-grotesque, roboto condensed;font-size:66px;font-weight:900;font-style:normal;line-height:77px;letter-spacing:0.5px;}.elementor-8612 .elementor-element.elementor-element-9cb34a6:not(.elementor-motion-effects-element-type-background), .elementor-8612 .elementor-element.elementor-element-9cb34a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c0531a );}.elementor-8612 .elementor-element.elementor-element-9cb34a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8612 .elementor-element.elementor-element-9cb34a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8612 .elementor-element.elementor-element-384136f .e-tabs-header{background-color:var( --e-global-color-5c0531a );}.elementor-8612 .elementor-element.elementor-element-384136f .e-tabs-header .e-tabs-title{color:var( --e-global-color-c92d2bb );font-family:"Source Sans Pro", brandon-grotesque, roboto condensed;font-size:45px;font-weight:900;font-style:normal;line-height:30px;letter-spacing:-0.5px;}.elementor-8612 .elementor-element.elementor-element-384136f .e-tab-title{background-color:var( --e-global-color-5c0531a );}.elementor-8612 .elementor-element.elementor-element-384136f .e-tabs-items-wrapper{background-color:var( --e-global-color-5c0531a );}.elementor-8612 .elementor-element.elementor-element-384136f .e-tabs-items-wrapper .shadow-bottom{background:var( --e-global-color-5c0531a );}.elementor-8612 .elementor-element.elementor-element-384136f .e-tabs-items-wrapper .shadow-top{background:var( --e-global-color-5c0531a );}.elementor-8612 .elementor-element.elementor-element-384136f .e-tab-title .e-tab-title-text{color:var( --e-global-color-c92d2bb );font-family:"Source Sans Pro", brandon-grotesque, roboto condensed;font-size:16px;font-weight:400;text-transform:uppercase;line-height:22px;}.elementor-8612 .elementor-element.elementor-element-384136f .e-tab-title .e-tab-title-text a{color:var( --e-global-color-c92d2bb );}.elementor-8612 .elementor-element.elementor-element-384136f .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:#556068;}.elementor-8612 .elementor-element.elementor-element-384136f .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text a{color:#556068;}.elementor-8612 .elementor-element.elementor-element-384136f .e-tabs-items-wrapper .e-section-title{border-style:solid;}.elementor-8612 .elementor-element.elementor-element-6cc437c{--spacer-size:50px;}.elementor-8612 .elementor-element.elementor-element-53946c8{margin-top:10px;margin-bottom:0px;}.elementor-8612 .elementor-element.elementor-element-c1dfc2c{--spacer-size:80px;}.elementor-8612 .elementor-element.elementor-element-da4d64a > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-83b53e5{--spacer-size:80px;}.elementor-8612 .elementor-element.elementor-element-d40ae02 .elementor-heading-title{color:var( --e-global-color-c92d2bb );font-family:"Source Sans Pro", brandon-grotesque, roboto condensed;font-size:52px;font-weight:900;font-style:normal;line-height:56px;letter-spacing:-1px;}.elementor-8612 .elementor-element.elementor-element-d40ae02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-e42a410{text-align:left;color:var( --e-global-color-c92d2bb );font-family:"Source Sans Pro", brandon-grotesque, roboto condensed;font-size:22px;font-weight:400;font-style:normal;line-height:26px;}.elementor-8612 .elementor-element.elementor-element-e42a410 > .elementor-widget-container{margin:0px 97px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-c8cc9a1 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-14001f7{--spacer-size:50px;}.elementor-8612 .elementor-element.elementor-element-3361140:not(.elementor-motion-effects-element-type-background), .elementor-8612 .elementor-element.elementor-element-3361140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c92d2bb );}.elementor-8612 .elementor-element.elementor-element-3361140{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8612 .elementor-element.elementor-element-3361140 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8612 .elementor-element.elementor-element-1d992bb{--spacer-size:50px;}.elementor-8612 .elementor-element.elementor-element-ddc2a4f:not(.elementor-motion-effects-element-type-background), .elementor-8612 .elementor-element.elementor-element-ddc2a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c92d2bb );}.elementor-8612 .elementor-element.elementor-element-ddc2a4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-8612 .elementor-element.elementor-element-ddc2a4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8612 .elementor-element.elementor-element-e731a04 .elementor-heading-title{color:var( --e-global-color-1b028c56 );font-family:"Source Sans Pro", brandon-grotesque, roboto condensed;font-size:52px;font-weight:900;font-style:normal;line-height:56px;letter-spacing:1px;}.elementor-8612 .elementor-element.elementor-element-e731a04 > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 0px 10px;background-color:var( --e-global-color-c92d2bb );}.elementor-8612 .elementor-element.elementor-element-1c0f170 > .elementor-container{max-width:1240px;}.elementor-8612 .elementor-element.elementor-element-1c0f170:not(.elementor-motion-effects-element-type-background), .elementor-8612 .elementor-element.elementor-element-1c0f170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c92d2bb );}.elementor-8612 .elementor-element.elementor-element-1c0f170{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-8612 .elementor-element.elementor-element-1c0f170 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8612 .elementor-element.elementor-element-d17e63c{text-align:center;}.elementor-8612 .elementor-element.elementor-element-d17e63c > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 5px 7px 0px;}.elementor-8612 .elementor-element.elementor-element-98f87e6 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-ed9cacf > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-f32bccd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-055c335 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-d8eaa33:not(.elementor-motion-effects-element-type-background), .elementor-8612 .elementor-element.elementor-element-d8eaa33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c92d2bb );}.elementor-8612 .elementor-element.elementor-element-d8eaa33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8612 .elementor-element.elementor-element-d8eaa33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8612 .elementor-element.elementor-element-7e82e73{--spacer-size:50px;}.elementor-8612 .elementor-element.elementor-element-7af1957{--spacer-size:50px;}.elementor-8612 .elementor-element.elementor-element-9cb8ede .elementor-heading-title{color:var( --e-global-color-c92d2bb );font-family:"Source Sans Pro", brandon-grotesque, roboto condensed;font-size:66px;font-weight:900;font-style:normal;line-height:77px;}.elementor-8612 .elementor-element.elementor-element-2aec217 .elementor-heading-title{color:var( --e-global-color-3cde2f0 );font-family:"Source Sans Pro", brandon-grotesque, roboto condensed;font-size:20px;font-weight:900;font-style:normal;line-height:30px;letter-spacing:1px;}.elementor-8612 .elementor-element.elementor-element-2aec217 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-2356a94 .elementor-heading-title{color:var( --e-global-color-c92d2bb );font-family:"Open Sans", brandon-grotesque, roboto condensed;font-size:21px;font-weight:800;line-height:25px;letter-spacing:0.5px;}.elementor-8612 .elementor-element.elementor-element-2356a94 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-9379508 .elementor-heading-title{color:var( --e-global-color-8d3198a );font-family:"Open Sans", brandon-grotesque, roboto condensed;font-size:15px;font-weight:800;line-height:27px;letter-spacing:1.6px;}.elementor-8612 .elementor-element.elementor-element-9379508 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-8d6d48e .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-8612 .elementor-element.elementor-element-8d6d48e .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-8612 .elementor-element.elementor-element-8d6d48e .elementor-button{font-family:var( --e-global-typography-c3eafdb-font-family ), brandon-grotesque, roboto condensed;font-size:var( --e-global-typography-c3eafdb-font-size );font-weight:var( --e-global-typography-c3eafdb-font-weight );line-height:var( --e-global-typography-c3eafdb-line-height );letter-spacing:var( --e-global-typography-c3eafdb-letter-spacing );word-spacing:var( --e-global-typography-c3eafdb-word-spacing );fill:var( --e-global-color-1b028c56 );color:var( --e-global-color-1b028c56 );background-color:var( --e-global-color-8d3198a );padding:10px 60px 10px 60px;}.elementor-8612 .elementor-element.elementor-element-8d6d48e > .elementor-widget-container{margin:0px 0px 0px 00px;padding:0px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-c2e8106 .elementor-heading-title{color:var( --e-global-color-3cde2f0 );font-family:"Source Sans Pro", brandon-grotesque, roboto condensed;font-size:20px;font-weight:900;font-style:normal;line-height:30px;letter-spacing:1px;}.elementor-8612 .elementor-element.elementor-element-beb6fad .elementor-heading-title{color:var( --e-global-color-c92d2bb );font-family:"Open Sans", brandon-grotesque, roboto condensed;font-size:21px;font-weight:800;line-height:25px;letter-spacing:0.5px;}.elementor-8612 .elementor-element.elementor-element-beb6fad > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-aeb834b .elementor-heading-title{color:var( --e-global-color-8d3198a );font-family:"Open Sans", brandon-grotesque, roboto condensed;font-size:15px;font-weight:800;line-height:27px;letter-spacing:1.6px;}.elementor-8612 .elementor-element.elementor-element-aeb834b > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-a817b3d .elementor-heading-title{color:var( --e-global-color-3cde2f0 );font-family:"Source Sans Pro", brandon-grotesque, roboto condensed;font-size:20px;font-weight:900;font-style:normal;line-height:30px;letter-spacing:1px;}.elementor-8612 .elementor-element.elementor-element-6e50496 .elementor-heading-title{color:var( --e-global-color-c92d2bb );font-family:"Open Sans", brandon-grotesque, roboto condensed;font-size:21px;font-weight:800;line-height:25px;letter-spacing:0.5px;}.elementor-8612 .elementor-element.elementor-element-6e50496 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-fba0bea .elementor-heading-title{color:var( --e-global-color-8d3198a );font-family:"Open Sans", brandon-grotesque, roboto condensed;font-size:15px;font-weight:800;line-height:27px;letter-spacing:1.6px;}.elementor-8612 .elementor-element.elementor-element-fba0bea > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-8612 .elementor-element.elementor-element-186797c{--spacer-size:150px;}@media(min-width:768px){.elementor-8612 .elementor-element.elementor-element-176ead4{width:45%;}.elementor-8612 .elementor-element.elementor-element-535ad83{width:55%;}.elementor-8612 .elementor-element.elementor-element-9603e6d{width:57%;}.elementor-8612 .elementor-element.elementor-element-d78a534{width:43%;}.elementor-8612 .elementor-element.elementor-element-7119f92{width:40%;}.elementor-8612 .elementor-element.elementor-element-a6b37f9{width:60%;}}@media(max-width:1024px){.elementor-8612 .elementor-element.elementor-element-4ae7308 .elementor-slide-description{font-size:var( --e-global-typography-fa66500-font-size );line-height:var( --e-global-typography-fa66500-line-height );letter-spacing:var( --e-global-typography-fa66500-letter-spacing );word-spacing:var( --e-global-typography-fa66500-word-spacing );}.elementor-8612 .elementor-element.elementor-element-c0aa89b{font-size:var( --e-global-typography-ba34cdb-font-size );line-height:var( --e-global-typography-ba34cdb-line-height );letter-spacing:var( --e-global-typography-ba34cdb-letter-spacing );word-spacing:var( --e-global-typography-ba34cdb-word-spacing );}.elementor-8612 .elementor-element.elementor-element-b2f2113 .elementor-heading-title{font-size:var( --e-global-typography-c3eafdb-font-size );line-height:var( --e-global-typography-c3eafdb-line-height );letter-spacing:var( --e-global-typography-c3eafdb-letter-spacing );word-spacing:var( --e-global-typography-c3eafdb-word-spacing );}.elementor-8612 .elementor-element.elementor-element-c18a49e .elementor-icon-box-title, .elementor-8612 .elementor-element.elementor-element-c18a49e .elementor-icon-box-title a{font-size:var( --e-global-typography-de3ae4d-font-size );line-height:var( --e-global-typography-de3ae4d-line-height );letter-spacing:var( --e-global-typography-de3ae4d-letter-spacing );word-spacing:var( --e-global-typography-de3ae4d-word-spacing );}.elementor-8612 .elementor-element.elementor-element-c18a49e .elementor-icon-box-description{font-size:var( --e-global-typography-fa66500-font-size );line-height:var( --e-global-typography-fa66500-line-height );letter-spacing:var( --e-global-typography-fa66500-letter-spacing );word-spacing:var( --e-global-typography-fa66500-word-spacing );}.elementor-8612 .elementor-element.elementor-element-f96668b .elementor-icon-box-title, .elementor-8612 .elementor-element.elementor-element-f96668b .elementor-icon-box-title a{font-size:var( --e-global-typography-de3ae4d-font-size );line-height:var( --e-global-typography-de3ae4d-line-height );letter-spacing:var( --e-global-typography-de3ae4d-letter-spacing );word-spacing:var( --e-global-typography-de3ae4d-word-spacing );}.elementor-8612 .elementor-element.elementor-element-f96668b .elementor-icon-box-description{font-size:var( --e-global-typography-fa66500-font-size );line-height:var( --e-global-typography-fa66500-line-height );letter-spacing:var( --e-global-typography-fa66500-letter-spacing );word-spacing:var( --e-global-typography-fa66500-word-spacing );}.elementor-8612 .elementor-element.elementor-element-ff732ca .elementor-icon-box-title, .elementor-8612 .elementor-element.elementor-element-ff732ca .elementor-icon-box-title a{font-size:var( --e-global-typography-de3ae4d-font-size );line-height:var( --e-global-typography-de3ae4d-line-height );letter-spacing:var( --e-global-typography-de3ae4d-letter-spacing );word-spacing:var( --e-global-typography-de3ae4d-word-spacing );}.elementor-8612 .elementor-element.elementor-element-ff732ca .elementor-icon-box-description{font-size:var( --e-global-typography-fa66500-font-size );line-height:var( --e-global-typography-fa66500-line-height );letter-spacing:var( --e-global-typography-fa66500-letter-spacing );word-spacing:var( --e-global-typography-fa66500-word-spacing );}.elementor-8612 .elementor-element.elementor-element-c83db9d .elementor-button{font-size:var( --e-global-typography-c3eafdb-font-size );line-height:var( --e-global-typography-c3eafdb-line-height );letter-spacing:var( --e-global-typography-c3eafdb-letter-spacing );word-spacing:var( --e-global-typography-c3eafdb-word-spacing );}.elementor-8612 .elementor-element.elementor-element-903635c .elementor-button{font-size:var( --e-global-typography-c3eafdb-font-size );line-height:var( --e-global-typography-c3eafdb-line-height );letter-spacing:var( --e-global-typography-c3eafdb-letter-spacing );word-spacing:var( --e-global-typography-c3eafdb-word-spacing );}.elementor-8612 .elementor-element.elementor-element-8d6d48e .elementor-button{font-size:var( --e-global-typography-c3eafdb-font-size );line-height:var( --e-global-typography-c3eafdb-line-height );letter-spacing:var( --e-global-typography-c3eafdb-letter-spacing );word-spacing:var( --e-global-typography-c3eafdb-word-spacing );}}@media(max-width:767px){.elementor-8612 .elementor-element.elementor-element-4ae7308 .swiper-slide-contents{max-width:95%;}.elementor-8612 .elementor-element.elementor-element-4ae7308 .swiper-slide-inner{padding:150px 0px 0px 020px;}.elementor-8612 .elementor-element.elementor-element-4ae7308 .elementor-slide-heading{font-size:36px;line-height:1.2em;}.elementor-8612 .elementor-element.elementor-element-4ae7308 .elementor-slide-description{font-size:var( --e-global-typography-fa66500-font-size );line-height:var( --e-global-typography-fa66500-line-height );letter-spacing:var( --e-global-typography-fa66500-letter-spacing );word-spacing:var( --e-global-typography-fa66500-word-spacing );}.elementor-8612 .elementor-element.elementor-element-a7cf3e0 .elementor-heading-title{font-size:28px;}.elementor-8612 .elementor-element.elementor-element-7572fc1 .elementor-heading-title{font-size:32px;}.elementor-8612 .elementor-element.elementor-element-20a823a .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-8612 .elementor-element.elementor-element-c0aa89b{font-size:var( --e-global-typography-ba34cdb-font-size );line-height:var( --e-global-typography-ba34cdb-line-height );letter-spacing:var( --e-global-typography-ba34cdb-letter-spacing );word-spacing:var( --e-global-typography-ba34cdb-word-spacing );}.elementor-8612 .elementor-element.elementor-element-b2f2113 .elementor-heading-title{font-size:var( --e-global-typography-c3eafdb-font-size );line-height:var( --e-global-typography-c3eafdb-line-height );letter-spacing:var( --e-global-typography-c3eafdb-letter-spacing );word-spacing:var( --e-global-typography-c3eafdb-word-spacing );}.elementor-8612 .elementor-element.elementor-element-c18a49e .elementor-icon-box-title, .elementor-8612 .elementor-element.elementor-element-c18a49e .elementor-icon-box-title a{font-size:var( --e-global-typography-de3ae4d-font-size );line-height:var( --e-global-typography-de3ae4d-line-height );letter-spacing:var( --e-global-typography-de3ae4d-letter-spacing );word-spacing:var( --e-global-typography-de3ae4d-word-spacing );}.elementor-8612 .elementor-element.elementor-element-c18a49e .elementor-icon-box-description{font-size:var( --e-global-typography-fa66500-font-size );line-height:var( --e-global-typography-fa66500-line-height );letter-spacing:var( --e-global-typography-fa66500-letter-spacing );word-spacing:var( --e-global-typography-fa66500-word-spacing );}.elementor-8612 .elementor-element.elementor-element-f96668b .elementor-icon-box-title, .elementor-8612 .elementor-element.elementor-element-f96668b .elementor-icon-box-title a{font-size:var( --e-global-typography-de3ae4d-font-size );line-height:var( --e-global-typography-de3ae4d-line-height );letter-spacing:var( --e-global-typography-de3ae4d-letter-spacing );word-spacing:var( --e-global-typography-de3ae4d-word-spacing );}.elementor-8612 .elementor-element.elementor-element-f96668b .elementor-icon-box-description{font-size:var( --e-global-typography-fa66500-font-size );line-height:var( --e-global-typography-fa66500-line-height );letter-spacing:var( --e-global-typography-fa66500-letter-spacing );word-spacing:var( --e-global-typography-fa66500-word-spacing );}.elementor-8612 .elementor-element.elementor-element-ff732ca .elementor-icon-box-title, .elementor-8612 .elementor-element.elementor-element-ff732ca .elementor-icon-box-title a{font-size:var( --e-global-typography-de3ae4d-font-size );line-height:var( --e-global-typography-de3ae4d-line-height );letter-spacing:var( --e-global-typography-de3ae4d-letter-spacing );word-spacing:var( --e-global-typography-de3ae4d-word-spacing );}.elementor-8612 .elementor-element.elementor-element-ff732ca .elementor-icon-box-description{font-size:var( --e-global-typography-fa66500-font-size );line-height:var( --e-global-typography-fa66500-line-height );letter-spacing:var( --e-global-typography-fa66500-letter-spacing );word-spacing:var( --e-global-typography-fa66500-word-spacing );}.elementor-8612 .elementor-element.elementor-element-c83db9d .elementor-button{font-size:var( --e-global-typography-c3eafdb-font-size );line-height:var( --e-global-typography-c3eafdb-line-height );letter-spacing:var( --e-global-typography-c3eafdb-letter-spacing );word-spacing:var( --e-global-typography-c3eafdb-word-spacing );}.elementor-8612 .elementor-element.elementor-element-719b8df .elementor-heading-title{font-size:32px;}.elementor-8612 .elementor-element.elementor-element-903635c .elementor-button{font-size:var( --e-global-typography-c3eafdb-font-size );line-height:var( --e-global-typography-c3eafdb-line-height );letter-spacing:var( --e-global-typography-c3eafdb-letter-spacing );word-spacing:var( --e-global-typography-c3eafdb-word-spacing );}.elementor-8612 .elementor-element.elementor-element-d1b5da5 .elementor-heading-title{font-size:32px;}.elementor-8612 .elementor-element.elementor-element-384136f .e-tabs-header .e-tabs-title{font-size:28px;}.elementor-8612 .elementor-element.elementor-element-d40ae02 .elementor-heading-title{font-size:32px;}.elementor-8612 .elementor-element.elementor-element-e731a04 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-8612 .elementor-element.elementor-element-9cb8ede .elementor-heading-title{font-size:32px;}.elementor-8612 .elementor-element.elementor-element-8d6d48e .elementor-button{font-size:var( --e-global-typography-c3eafdb-font-size );line-height:var( --e-global-typography-c3eafdb-line-height );letter-spacing:var( --e-global-typography-c3eafdb-letter-spacing );word-spacing:var( --e-global-typography-c3eafdb-word-spacing );}}/* Start custom CSS for section, class: .elementor-element-538b58b */#typed_js_header {
    display: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-535ad83 */.homepage-announcement  {
    margin: -250px 10px 250px 0;
    z-index: 100;
}
@media only screen and (max-width: 1024px) {
    .homepage-announcement  {
        margin: 10px;
        
    }
}/* End custom CSS */
/* Start custom CSS */.home-page-hero-pre-title {

font-family: Source Sans Pro;
font-style: normal;
font-weight: 900;
font-size: 32px;
line-height: 30px;
text-transform: uppercase;
color: #FFFFFF;
margin-bottom: 10px;
}

@media only screen and (max-width: 479px) {
.wrapper_right_icons {
    display: none !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'brandon grotesque';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://www.bluesource.com/wp-content/uploads/2020/02/brandon_reg.eot');
	src: url('https://www.bluesource.com/wp-content/uploads/2020/02/brandon_reg.eot?#iefix') format('embedded-opentype'),
		url('https://www.bluesource.com/wp-content/uploads/2020/02/brandon_reg.woff') format('woff'),
		url('https://www.bluesource.com/wp-content/uploads/2020/02/brandon_reg.ttf') format('truetype');
}
@font-face {
	font-family: 'brandon grotesque';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://www.bluesource.com/wp-content/uploads/2020/02/brandon_bld.eot');
	src: url('https://www.bluesource.com/wp-content/uploads/2020/02/brandon_bld.eot?#iefix') format('embedded-opentype'),
		url('https://www.bluesource.com/wp-content/uploads/2020/02/brandon_bld.woff') format('woff'),
		url('https://www.bluesource.com/wp-content/uploads/2020/02/brandon_bld.ttf') format('truetype');
}
/* End Custom Fonts CSS */