.elementor-4356 .elementor-element.elementor-element-c3adaf8{--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;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--overlay-opacity:1;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:5%;--padding-inline-end:5%;--z-index:98;}.elementor-4356 .elementor-element.elementor-element-c3adaf8::before, .elementor-4356 .elementor-element.elementor-element-c3adaf8 > .elementor-background-video-container::before, .elementor-4356 .elementor-element.elementor-element-c3adaf8 > .e-con-inner > .elementor-background-video-container::before, .elementor-4356 .elementor-element.elementor-element-c3adaf8 > .elementor-background-slideshow::before, .elementor-4356 .elementor-element.elementor-element-c3adaf8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4356 .elementor-element.elementor-element-c3adaf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4356 .elementor-element.elementor-element-c3adaf8.e-con::before{width:100%;height:30%;left:0%;top:70%;transform:rotate(0deg);}.elementor-4356 .elementor-element.elementor-element-c3adaf8, .elementor-4356 .elementor-element.elementor-element-c3adaf8::before{--border-transition:0.3s;}.elementor-4356 .elementor-element.elementor-element-97683b6{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-4356 .elementor-element.elementor-element-e6b6556{text-align:left;}.elementor-4356 .elementor-element.elementor-element-e6b6556 img{width:100%;}.elementor-4356 .elementor-element.elementor-element-55b1a57{text-align:left;}.elementor-4356 .elementor-element.elementor-element-55b1a57 img{width:100%;}.elementor-4356 .elementor-element.elementor-element-0cccd8f{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-menu-toggle{margin:0 auto;}.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu .elementor-item{font-family:"Lexend Deca", Sans-serif;font-size:1vw;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;word-spacing:0px;}.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-0f03a55 );fill:var( --e-global-color-0f03a55 );}.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--dropdown a, .elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-menu-toggle{color:var( --e-global-color-0f03a55 );}.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-primary );}.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--dropdown a:hover,
					.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-menu-toggle:hover{color:var( --e-global-color-0f03a55 );}.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--dropdown a:hover,
					.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-de85642 );}.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--dropdown .elementor-item, .elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-4804084-font-family ), Sans-serif;font-size:var( --e-global-typography-4804084-font-size );font-weight:var( --e-global-typography-4804084-font-weight );text-transform:var( --e-global-typography-4804084-text-transform );letter-spacing:var( --e-global-typography-4804084-letter-spacing );word-spacing:var( --e-global-typography-4804084-word-spacing );}.elementor-4356 .elementor-element.elementor-element-bd7d78c{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-4356 .elementor-element.elementor-element-5892fa6{--lottie-container-width:50px;--lottie-container-max-width:100px;}.elementor-4356:not(.elementor-motion-effects-element-type-background), .elementor-4356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-4356 .elementor-element.elementor-element-c3adaf8{--justify-content:space-between;}.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu .elementor-item{font-size:6.5vw;}.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--dropdown .elementor-item, .elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-4804084-font-size );letter-spacing:var( --e-global-typography-4804084-letter-spacing );word-spacing:var( --e-global-typography-4804084-word-spacing );}}@media(max-width:767px){.elementor-4356 .elementor-element.elementor-element-c3adaf8{--flex-wrap:nowrap;--overlay-opacity:0;}.elementor-4356 .elementor-element.elementor-element-97683b6{--width:500px;}.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu .elementor-item{font-size:8vw;}.elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--dropdown .elementor-item, .elementor-4356 .elementor-element.elementor-element-d0502e7 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-4804084-font-size );letter-spacing:var( --e-global-typography-4804084-letter-spacing );word-spacing:var( --e-global-typography-4804084-word-spacing );}.elementor-4356 .elementor-element.elementor-element-5892fa6{--lottie-container-width:50px;--lottie-container-max-width:50px;}}@media(min-width:768px){.elementor-4356 .elementor-element.elementor-element-97683b6{--width:20%;}.elementor-4356 .elementor-element.elementor-element-0cccd8f{--width:75%;}.elementor-4356 .elementor-element.elementor-element-bd7d78c{--width:5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4356 .elementor-element.elementor-element-97683b6{--width:100%;}.elementor-4356 .elementor-element.elementor-element-bd7d78c{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-c3adaf8 *//* 
* Define your own background color for default and sticky
* CSS Blend-mode rule is not included
*/

:root{
    --site-transition: 350ms ease-in-out;
    
}

/*
* Elementor Sticky Header change color on Scroll
* Change the color from transparent to white 
*/

  .elementor-sticky--effects.sticky-nav {
        color: #383838 !important;
    }

.sticky-header-container{  
    color:#000000;
    background-color: #00000000;
    transition:        
        background-color var(--site-transition),
        box-shadow var(--site-transition);
        height: 120px;
}

.elementor-sticky--effects.sticky-header-container{  
    color:#383838;
    background-color:  #ffffff;
    box-shadow: hsl(0deg 0% 0% / 14%) 0 2px 40px;
     height: 90px;
}


        /*
*  Using transform CSS property is much better than width properties to scale in terms of performance
*/
.sticky-logo{
    transform: scale(.8);
    transform-origin: center;
    transition: 
        transform var(--site-transition),
        transform-origin var(--site-transition);
        display: none;
}


.elementor-sticky--effects .sticky-logo{
      transform: scale(.65);
      display: block;
}

.sticky-logo-2{
    transform: scale(.8);
    transform-origin: center;
    transition: 
        transform var(--site-transition),
        transform-origin var(--site-transition);
        display: block;
}


.elementor-sticky--effects .sticky-logo-2{
      transform: scale(.65);
      display: none;
}


/* Change Text Colour and Links colour */
.elementor-sticky--effects .sticky-nav ul li a {
 color: #000000 !important;
 
}

.elementor-sticky--effects .sticky-nav ul li a:hover {
 color: #F85B15 !important;
 
}


 .sticky-nav{
    transform: scale(1);
    transform-origin: right;
    transition: 
        transform var(--site-transition),
        transform-origin var(--site-transition);

}


.elementor-sticky--effects .sticky-nav{
      transform: scale(.95);

}/* End custom CSS */