.elementor-14 .elementor-element.elementor-element-38f30c33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:999;}.elementor-14 .elementor-element.elementor-element-38f30c33:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-38f30c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B122100;}.elementor-14 .elementor-element.elementor-element-203dd916{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-14 .elementor-element.elementor-element-99ad0df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-14 .elementor-element.elementor-element-20578e4 > .elementor-widget-container{margin:5px 0px 3px 0px;}.elementor-14 .elementor-element.elementor-element-20578e4 img{width:100%;height:0%;object-fit:contain;object-position:center center;transition-duration:0.7s;}.elementor-14 .elementor-element.elementor-element-d7d8abd.elementor-element{--order:99999 /* order end hack */;}.elementor-14 .elementor-element.elementor-element-42a90c73{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-42a90c73.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-14 .elementor-element.elementor-element-5f71252 .elementor-button{background-color:#0047FF;font-family:"Syne", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 6px 10px -4px rgba(0, 71.0000000000002, 255, 0.58);border-style:none;border-radius:100px 100px 100px 100px;padding:10px 20px 10px 20px;}.elementor-14 .elementor-element.elementor-element-5f71252 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-5f71252 .elementor-button:focus{background-color:var( --e-global-color-ab9479e );color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-5f71252 > .elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-2px;}.elementor-14 .elementor-element.elementor-element-5f71252 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5f71252.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-5f71252 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-5f71252 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-4e7499b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0047FF6E;--border-color:#0047FF6E;--border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4e7499b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4e7499b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-1b445b2 > .elementor-widget-container{margin:5px 0px 3px 0px;}.elementor-14 .elementor-element.elementor-element-1b445b2 img{width:100%;height:0%;object-fit:contain;object-position:center center;transition-duration:0.7s;}.elementor-14 .elementor-element.elementor-element-ddfeea3 .elementor-button{background-color:#0047FF;font-family:"Syne", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 6px 10px -4px rgba(0, 71.0000000000002, 255, 0.58);border-style:none;border-radius:100px 100px 100px 100px;padding:10px 20px 10px 20px;}.elementor-14 .elementor-element.elementor-element-ddfeea3 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-ddfeea3 .elementor-button:focus{background-color:var( --e-global-color-ab9479e );color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-ddfeea3 > .elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-2px;}.elementor-14 .elementor-element.elementor-element-ddfeea3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-ddfeea3.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-ddfeea3 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-ddfeea3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-widget-ucaddon_ue_scroll_to_top .ue-scroll-to-text{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 );}.elementor-14 .elementor-element.elementor-element-526fba6 .ue-scroll-to{position:fixed;}.elementor-14 .elementor-element.elementor-element-526fba6 .ue-snap-v-top{top:20px;bottom:auto;}.elementor-14 .elementor-element.elementor-element-526fba6 .ue-snap-v-bottom{bottom:20px;top:auto;}.elementor-14 .elementor-element.elementor-element-526fba6 .ue-snap-h-left{left:45px;right:auto;}.elementor-14 .elementor-element.elementor-element-526fba6 .ue-snap-h-right{right:45px;left:auto;}.elementor-14 .elementor-element.elementor-element-526fba6 .ue-scroll-to-cta{width:50px;height:50px;background-color:var( --e-global-color-primary );color:#ffffff;fill:#ffffff;}.elementor-14 .elementor-element.elementor-element-526fba6 .ue-scroll-to-cta .ue-scroll-to-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-526fba6 .ue-scroll-to-cta,.elementor-14 .elementor-element.elementor-element-526fba6 .ue-scroll-to-icon{border-radius:50px 50px 50px 50px;}.elementor-14 .elementor-element.elementor-element-526fba6 .ue-scroll-to-cta:hover{background-color:var( --e-global-color-ab9479e );}.elementor-14 .elementor-element.elementor-element-75071c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-14 .elementor-element.elementor-element-5f71252 .elementor-button{padding:14px 35px 14px 35px;}.elementor-14 .elementor-element.elementor-element-ddfeea3 .elementor-button{padding:14px 35px 14px 35px;}.elementor-widget-ucaddon_ue_scroll_to_top .ue-scroll-to-text{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-38f30c33{--width:100%;--justify-content:center;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-203dd916{--width:100%;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-203dd916.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-14 .elementor-element.elementor-element-99ad0df{--width:35%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-99ad0df.e-con{--order:-99999 /* order start hack */;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-14 .elementor-element.elementor-element-20578e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-20578e4.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-20578e4 img{width:100%;max-width:100%;height:35px;}.elementor-14 .elementor-element.elementor-element-d7d8abd{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-d7d8abd.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-42a90c73{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-42a90c73.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-14 .elementor-element.elementor-element-5f71252 > .elementor-widget-container{margin:0px 60px 0px 60px;}.elementor-14 .elementor-element.elementor-element-5f71252.elementor-element{--order:3;--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-5f71252 .elementor-button{padding:12px 25px 12px 25px;}.elementor-14 .elementor-element.elementor-element-4e7499b{--width:100%;--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;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:9999;}.elementor-14 .elementor-element.elementor-element-1b445b2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-1b445b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1b445b2.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-1b445b2 img{width:100%;max-width:100%;height:40px;}.elementor-14 .elementor-element.elementor-element-ddfeea3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-ddfeea3 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-ddfeea3.elementor-element{--order:0;}.elementor-14 .elementor-element.elementor-element-ddfeea3 .elementor-button{font-size:12px;border-radius:20px 20px 20px 20px;padding:9px 12px 9px 12px;}.elementor-14 .elementor-element.elementor-element-ebf59ee{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-ebf59ee.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-5b811fa{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-5b811fa.elementor-element{--align-self:center;}.elementor-widget-ucaddon_ue_scroll_to_top .ue-scroll-to-text{font-size:var( --e-global-typography-text-font-size );}.elementor-14 .elementor-element.elementor-element-526fba6 .ue-snap-v-top{top:16px;bottom:auto;}.elementor-14 .elementor-element.elementor-element-526fba6 .ue-snap-v-bottom{bottom:16px;top:auto;}.elementor-14 .elementor-element.elementor-element-526fba6 .ue-snap-h-left{left:15px;right:auto;}.elementor-14 .elementor-element.elementor-element-526fba6 .ue-snap-h-right{right:15px;left:auto;}.elementor-14 .elementor-element.elementor-element-526fba6 .ue-scroll-to-cta{width:45px;height:45px;}.elementor-14 .elementor-element.elementor-element-526fba6 .ue-scroll-to-cta .ue-scroll-to-icon{font-size:20px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-38f30c33{--width:100%;}.elementor-14 .elementor-element.elementor-element-203dd916{--width:1200px;}.elementor-14 .elementor-element.elementor-element-99ad0df{--width:13%;}.elementor-14 .elementor-element.elementor-element-42a90c73{--width:15%;}.elementor-14 .elementor-element.elementor-element-4e7499b{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-99ad0df{--width:41%;}}/* Start custom CSS for container, class: .elementor-element-38f30c33 */#header-bar .header-internal {

  border: 1px solid rgba(0, 0, 0, 0.0);

}



#header-bar.elementor-sticky--effects .header-internal {

  /* change the nav background colour & add blur */

  background: #B8B8B830 !important;

  backdrop-filter: blur(4px);

  /* Pushes nav container away from edges */

  margin-top:10px;

  /* Add rounded edges */

  border-radius: 50px;

  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;

}



#header-bar.elementor-sticky--effects .header-internal .sticky-menu-items ul li a {

  /* change the nav menu text colour - optional */

  color: #fff !important;

}



#header-bar.elementor-sticky--effects .header-internal, #header-bar .header-internal .sticky-menu-items ul li a, #header-bar .elementor-sticky--effects .header-internal .header-logo, #header-bar .header-internal {

  transition: .3s all ease-in-out;

}



/* Mobile Styles */

@media (max-width: 767px) {

  #header-bar.elementor-sticky--effects .header-internal {

    background: rgba(0, 0, 0, 0.4) !important;
      
  }/* End custom CSS */