.elementor-333 .elementor-element.elementor-element-3ba99cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-333 .elementor-element.elementor-element-3ba99cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-76a3790{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-76a3790 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-a53e5e5.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-333 .elementor-element.elementor-element-16de789.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-333 .elementor-element.elementor-element-a437550 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-333 .elementor-element.elementor-element-a437550:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-a437550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-a437550 > .elementor-container{min-height:45px;}.elementor-333 .elementor-element.elementor-element-a437550{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 10px;}.elementor-333 .elementor-element.elementor-element-a437550, .elementor-333 .elementor-element.elementor-element-a437550 > .elementor-background-overlay{border-radius:0px 100px 100px 0px;}.elementor-333 .elementor-element.elementor-element-a437550 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-a5bb143 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-8b2b59e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-11d673c );}.elementor-333 .elementor-element.elementor-element-c1a3d2f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-333 .elementor-element.elementor-element-c1a3d2f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-469e52d{--grid-template-columns:repeat(0, auto);text-align:center;top:-6px;--icon-size:28px;--grid-column-gap:10px;--grid-row-gap:0px;}body:not(.rtl) .elementor-333 .elementor-element.elementor-element-469e52d{right:-2px;}body.rtl .elementor-333 .elementor-element.elementor-element-469e52d{left:-2px;}.elementor-333 .elementor-element.elementor-element-469e52d .elementor-social-icon{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-11d673c );}.elementor-333 .elementor-element.elementor-element-469e52d .elementor-social-icon i{color:var( --e-global-color-11d673c );}.elementor-333 .elementor-element.elementor-element-469e52d .elementor-social-icon svg{fill:var( --e-global-color-11d673c );}.elementor-333 .elementor-element.elementor-element-469e52d .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-333 .elementor-element.elementor-element-563bdcf{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-16b116c:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-16b116c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a0bab7 );}.elementor-333 .elementor-element.elementor-element-16b116c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-333 .elementor-element.elementor-element-16b116c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-db580b8.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-333 .elementor-element.elementor-element-a1def58 .elementor-menu-toggle{margin:0 auto;}.elementor-333 .elementor-element.elementor-element-a1def58 .elementor-nav-menu .elementor-item{font-family:"Bebas Neue", Sans-serif;font-size:18px;font-weight:400;}.elementor-333 .elementor-element.elementor-element-a1def58 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-a1def58 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-333 .elementor-element.elementor-element-a1def58 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-333 .elementor-element.elementor-element-a1def58 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-333 .elementor-element.elementor-element-a1def58 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );}.elementor-333 .elementor-element.elementor-element-a1def58 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-333 .elementor-element.elementor-element-a1def58 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-7a0bab7 );}.elementor-333 .elementor-element.elementor-element-a1def58 .e--pointer-framed .elementor-item:before,
					.elementor-333 .elementor-element.elementor-element-a1def58 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-7a0bab7 );}.elementor-333 .elementor-element.elementor-element-a1def58 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-7a0bab7 );}.elementor-333 .elementor-element.elementor-element-a1def58 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-333 .elementor-element.elementor-element-a1def58 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-a1def58 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-333 .elementor-element.elementor-element-a1def58 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-8bb251c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-333 .elementor-element.elementor-element-1e71191 .elementor-menu-toggle{margin:0 auto;}.elementor-333 .elementor-element.elementor-element-1e71191 .elementor-nav-menu .elementor-item{font-family:"Bebas Neue", Sans-serif;font-size:18px;font-weight:400;}.elementor-333 .elementor-element.elementor-element-1e71191 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-1e71191 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-333 .elementor-element.elementor-element-1e71191 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-333 .elementor-element.elementor-element-1e71191 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-333 .elementor-element.elementor-element-1e71191 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );}.elementor-333 .elementor-element.elementor-element-1e71191 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-333 .elementor-element.elementor-element-1e71191 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-7a0bab7 );}.elementor-333 .elementor-element.elementor-element-1e71191 .e--pointer-framed .elementor-item:before,
					.elementor-333 .elementor-element.elementor-element-1e71191 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-7a0bab7 );}.elementor-333 .elementor-element.elementor-element-1e71191 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-7a0bab7 );}.elementor-333 .elementor-element.elementor-element-1e71191 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-333 .elementor-element.elementor-element-1e71191 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-1e71191 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-333 .elementor-element.elementor-element-1e71191 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-333 .elementor-element.elementor-element-f300d74{left:0px;}body.rtl .elementor-333 .elementor-element.elementor-element-f300d74{right:0px;}.elementor-333 .elementor-element.elementor-element-f300d74{top:15px;text-align:center;}.elementor-333 .elementor-element.elementor-element-f300d74 img{width:200px;}.elementor-333 .elementor-element.elementor-element-d771a6b:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-d771a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hillsidestudio.co.za/wp-content/uploads/header-bkg.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-333 .elementor-element.elementor-element-d771a6b > .elementor-container{min-height:650px;}.elementor-333 .elementor-element.elementor-element-d771a6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-208px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-d771a6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-7502ea53:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-7502ea53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hillsidestudio.co.za/wp-content/uploads/header-bkg.jpg");}.elementor-333 .elementor-element.elementor-element-7502ea53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 0px 50px;}.elementor-333 .elementor-element.elementor-element-7502ea53 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-2b09fe81{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:28px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-333 .elementor-element.elementor-element-2b09fe81 .elementor-social-icon{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-11d673c );}.elementor-333 .elementor-element.elementor-element-2b09fe81 .elementor-social-icon i{color:var( --e-global-color-11d673c );}.elementor-333 .elementor-element.elementor-element-2b09fe81 .elementor-social-icon svg{fill:var( --e-global-color-11d673c );}.elementor-333 .elementor-element.elementor-element-2b09fe81 .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-333 .elementor-element.elementor-element-4de03811{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-333 .elementor-element.elementor-element-fb392e7{left:0px;}body.rtl .elementor-333 .elementor-element.elementor-element-fb392e7{right:0px;}.elementor-333 .elementor-element.elementor-element-fb392e7{top:20px;text-align:center;}.elementor-333 .elementor-element.elementor-element-fb392e7 img{width:200px;}.elementor-333 .elementor-element.elementor-element-2694831a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-333 .elementor-element.elementor-element-2694831a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a0bab7 );}.elementor-333 .elementor-element.elementor-element-2694831a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-333 .elementor-element.elementor-element-2694831a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-4a407644 .elementor-menu-toggle{margin:0 auto;}.elementor-333 .elementor-element.elementor-element-4a407644 .elementor-nav-menu .elementor-item{font-family:"Bebas Neue", Sans-serif;font-size:18px;font-weight:400;}.elementor-333 .elementor-element.elementor-element-4a407644 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-4a407644 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-333 .elementor-element.elementor-element-4a407644 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-333 .elementor-element.elementor-element-4a407644 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-333 .elementor-element.elementor-element-4a407644 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );}.elementor-333 .elementor-element.elementor-element-4a407644 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-333 .elementor-element.elementor-element-4a407644 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-7a0bab7 );}.elementor-333 .elementor-element.elementor-element-4a407644 .e--pointer-framed .elementor-item:before,
					.elementor-333 .elementor-element.elementor-element-4a407644 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-7a0bab7 );}.elementor-333 .elementor-element.elementor-element-4a407644 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-7a0bab7 );}.elementor-333 .elementor-element.elementor-element-4a407644 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-333 .elementor-element.elementor-element-4a407644 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-4a407644 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-333 .elementor-element.elementor-element-4a407644 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-primary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1200px){body:not(.rtl) .elementor-333 .elementor-element.elementor-element-f300d74{left:-2px;}body.rtl .elementor-333 .elementor-element.elementor-element-f300d74{right:-2px;}.elementor-333 .elementor-element.elementor-element-f300d74{top:-1px;}body:not(.rtl) .elementor-333 .elementor-element.elementor-element-fb392e7{left:-2px;}body.rtl .elementor-333 .elementor-element.elementor-element-fb392e7{right:-2px;}.elementor-333 .elementor-element.elementor-element-fb392e7{top:-1px;}}@media(max-width:880px){.elementor-333 .elementor-element.elementor-element-7502ea53{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-2b09fe81{--icon-size:20px;}.elementor-333 .elementor-element.elementor-element-40ca7dc7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-fb392e7{width:var( --container-widget-width, 209px );max-width:209px;--container-widget-width:209px;--container-widget-flex-grow:0;top:-18px;}.elementor-333 .elementor-element.elementor-element-fb392e7 img{width:100px;}}@media(max-width:767px){.elementor-333 .elementor-element.elementor-element-7502ea53{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-2b09fe81{width:100%;max-width:100%;}.elementor-333 .elementor-element.elementor-element-40ca7dc7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-4de03811{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-fb392e7{width:var( --container-widget-width, 101px );max-width:101px;--container-widget-width:101px;--container-widget-flex-grow:0;top:8px;}body:not(.rtl) .elementor-333 .elementor-element.elementor-element-fb392e7{left:20px;}body.rtl .elementor-333 .elementor-element.elementor-element-fb392e7{right:20px;}.elementor-333 .elementor-element.elementor-element-fb392e7 img{width:110px;}}@media(min-width:768px){.elementor-333 .elementor-element.elementor-element-a5bb143{width:65.859%;}.elementor-333 .elementor-element.elementor-element-c1a3d2f{width:34%;}}/* Start custom CSS for section, class: .elementor-element-3ba99cb *//* Default state of the header */
.custom-sticky-header {
    transition: all 0.4s ease-in-out !important;
}

/* Default state of the logo inside the header */
.custom-sticky-header img {
    max-width: 200px;
    transition: all 0.4s ease-in-out !important;
}

/* Sticky state activated on scroll */
.custom-sticky-header.elementor-sticky--effects {
    background-color: #FFF0E0;
     /* Optional: adds slight transparency */
}

.custom-sticky-header.elementor-sticky--effects .social{
    display: none;
    transition: all 0.4s ease-in-out !important;
}

.custom-sticky-header.elementor-sticky--effects .menu-items{
    padding: 0px!important;
    transition: all 0.4s ease-in-out !important;
    margin-top: 0px!important;
}

/* Shrink the logo size when sticky is active */
.custom-sticky-header.elementor-sticky--effects img {
    max-width: 60px;
    transition: all 0.4s ease-in-out !important;
}

.custom-sticky-header.elementor-sticky--effects .header-logo {
    top:3px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bebas Neue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hillsidestudio.co.za/wp-content/uploads/BebasNeue-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */