.elementor-21 .elementor-element.elementor-element-3be8ff5{--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;--overlay-opacity:0;--padding-top:5%;--padding-bottom:5%;--padding-left:05%;--padding-right:05%;}.elementor-21 .elementor-element.elementor-element-3be8ff5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3be8ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.olivewebcreative.co.za/wp-content/uploads/2025/07/graphic-design-3.png");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-3be8ff5::before, .elementor-21 .elementor-element.elementor-element-3be8ff5 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-3be8ff5 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-3be8ff5 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-3be8ff5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-3be8ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-6497626{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6497626.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-30cd20d .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:4em;font-weight:700;color:var( --e-global-color-954e838 );}.elementor-widget-text-editor{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 );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-21 .elementor-element.elementor-element-fae1c75{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-fae1c75.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-77522d7{--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;--flex-wrap:nowrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.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 );font-style:var( --e-global-typography-accent-font-style );}.elementor-21 .elementor-element.elementor-element-506c91b .elementor-button{background-color:#F4B942;font-family:"Quicksand", Sans-serif;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-954e838 );color:var( --e-global-color-954e838 );transition-duration:1.2s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-1ca336c );border-radius:90px 90px 90px 90px;}.elementor-21 .elementor-element.elementor-element-506c91b .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-506c91b .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-954e838 );border-color:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-506c91b .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-506c91b .elementor-button:focus svg{fill:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-9c667d7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Quicksand", Sans-serif;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-1ca336c );color:var( --e-global-color-1ca336c );transition-duration:1.2s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:90px 90px 90px 90px;}.elementor-21 .elementor-element.elementor-element-9c667d7 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-9c667d7 .elementor-button:focus{color:var( --e-global-color-954e838 );border-color:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-9c667d7 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-9c667d7 .elementor-button:focus svg{fill:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-34ea91f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b320ea8{--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;--padding-top:05%;--padding-bottom:05%;--padding-left:010%;--padding-right:010%;}.elementor-21 .elementor-element.elementor-element-b320ea8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b320ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-a186505{text-align:center;font-family:"Quicksand", Sans-serif;font-size:1.8em;font-weight:700;color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-a933e09{--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;--overlay-opacity:0.37;--padding-top:5%;--padding-bottom:5%;--padding-left:010%;--padding-right:010%;}.elementor-21 .elementor-element.elementor-element-a933e09:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a933e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-744c99a );}.elementor-21 .elementor-element.elementor-element-a933e09::before, .elementor-21 .elementor-element.elementor-element-a933e09 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a933e09 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a933e09 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-a933e09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-a933e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.olivewebcreative.co.za/wp-content/uploads/2023/06/1-1.png");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-115fede{--display:flex;--margin-top:0%;--margin-bottom:012%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b5b8525{text-align:center;}.elementor-21 .elementor-element.elementor-element-b5b8525 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:4em;font-weight:700;color:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-c5a8615{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5b6de24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-334bbe4{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;box-shadow:10px 10px 15px 0px rgba(0, 0, 0, 0.15);--margin-top:-20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-21 .elementor-element.elementor-element-334bbe4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-334bbe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-334bbe4:hover{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-primary ) 70%, var( --e-global-color-954e838 ) 0%);}.elementor-widget-image .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-21 .elementor-element.elementor-element-e7c522d img{width:60%;}.elementor-21 .elementor-element.elementor-element-c348782{text-align:center;}.elementor-21 .elementor-element.elementor-element-c348782 .elementor-heading-title{color:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-93d4a2b{text-align:center;color:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-93d4a2b a{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-3f813bd .elementor-button{background-color:var( --e-global-color-744c99a );font-family:"Quicksand", Sans-serif;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-954e838 );color:var( --e-global-color-954e838 );transition-duration:1.2s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-744c99a );border-radius:90px 90px 90px 90px;}.elementor-21 .elementor-element.elementor-element-3f813bd .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-3f813bd .elementor-button:focus{background-color:#888D7400;color:var( --e-global-color-954e838 );border-color:var( --e-global-color-744c99a );}.elementor-21 .elementor-element.elementor-element-3f813bd .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-3f813bd .elementor-button:focus svg{fill:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-049a235{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b42cb2a{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;box-shadow:10px 10px 15px 0px rgba(0, 0, 0, 0.15);--margin-top:020%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-21 .elementor-element.elementor-element-b42cb2a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b42cb2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA456C;}.elementor-21 .elementor-element.elementor-element-b42cb2a:hover{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-f46fd46 ) 70%, var( --e-global-color-954e838 ) 0%);}.elementor-21 .elementor-element.elementor-element-4ac9cba img{width:60%;}.elementor-21 .elementor-element.elementor-element-649e3c6{text-align:center;}.elementor-21 .elementor-element.elementor-element-649e3c6 .elementor-heading-title{color:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-ae960a3{text-align:center;color:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-ae960a3 a{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-e1d3b9b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Quicksand", Sans-serif;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-954e838 );color:var( --e-global-color-954e838 );transition-duration:1.2s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:90px 90px 90px 90px;}.elementor-21 .elementor-element.elementor-element-e1d3b9b .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-e1d3b9b .elementor-button:focus{background-color:#888D7400;color:var( --e-global-color-954e838 );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-e1d3b9b .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-e1d3b9b .elementor-button:focus svg{fill:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-fa6e35a{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-74b330c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-dc15eca{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;box-shadow:10px 10px 15px 0px rgba(0, 0, 0, 0.15);--margin-top:-20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-21 .elementor-element.elementor-element-dc15eca:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-dc15eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-744c99a );}.elementor-21 .elementor-element.elementor-element-dc15eca:hover{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-744c99a ) 70%, var( --e-global-color-954e838 ) 0%);}.elementor-21 .elementor-element.elementor-element-28b5230 img{width:60%;}.elementor-21 .elementor-element.elementor-element-1b336bd{text-align:center;}.elementor-21 .elementor-element.elementor-element-1b336bd .elementor-heading-title{color:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-cf5d0ff{text-align:center;color:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-cf5d0ff a{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-1325a78 .elementor-button{background-color:var( --e-global-color-1ca336c );font-family:"Quicksand", Sans-serif;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:1.2s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-1ca336c );border-radius:90px 90px 90px 90px;}.elementor-21 .elementor-element.elementor-element-1325a78 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-1325a78 .elementor-button:focus{background-color:#888D7400;color:var( --e-global-color-954e838 );border-color:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-1325a78 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-1325a78 .elementor-button:focus svg{fill:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-d5e2561{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5839133{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;box-shadow:10px 10px 15px 0px rgba(0, 0, 0, 0.15);--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-21 .elementor-element.elementor-element-5839133:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5839133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#616060;}.elementor-21 .elementor-element.elementor-element-5839133:hover{background-color:transparent;background-image:linear-gradient(360deg, #616060 70%, var( --e-global-color-954e838 ) 0%);}.elementor-21 .elementor-element.elementor-element-297e854 img{width:60%;}.elementor-21 .elementor-element.elementor-element-59e54e5{text-align:center;}.elementor-21 .elementor-element.elementor-element-59e54e5 .elementor-heading-title{color:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-4db4ac7{text-align:center;color:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-4db4ac7 a{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-112b460 .elementor-button{background-color:var( --e-global-color-f46fd46 );font-family:"Quicksand", Sans-serif;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-954e838 );color:var( --e-global-color-954e838 );transition-duration:1.2s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-f46fd46 );border-radius:90px 90px 90px 90px;}.elementor-21 .elementor-element.elementor-element-112b460 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-112b460 .elementor-button:focus{background-color:#888D7400;color:var( --e-global-color-954e838 );border-color:var( --e-global-color-f46fd46 );}.elementor-21 .elementor-element.elementor-element-112b460 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-112b460 .elementor-button:focus svg{fill:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-8218d4b{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-50d714f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4b2a193{--display:flex;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;box-shadow:10px 10px 15px 0px rgba(0, 0, 0, 0.15);--margin-top:-20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-21 .elementor-element.elementor-element-4b2a193:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4b2a193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ca336c );}.elementor-21 .elementor-element.elementor-element-4b2a193:hover{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-1ca336c ) 70%, var( --e-global-color-954e838 ) 0%);}.elementor-21 .elementor-element.elementor-element-1e13800 img{width:60%;}.elementor-21 .elementor-element.elementor-element-fa849b5{text-align:center;}.elementor-21 .elementor-element.elementor-element-fa849b5 .elementor-heading-title{color:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-98f75af{text-align:center;color:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-98f75af a{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-0c966ed .elementor-button{background-color:var( --e-global-color-744c99a );font-family:"Quicksand", Sans-serif;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-954e838 );color:var( --e-global-color-954e838 );transition-duration:1.2s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-1ca336c );border-radius:90px 90px 90px 90px;}.elementor-21 .elementor-element.elementor-element-0c966ed .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-0c966ed .elementor-button:focus{background-color:#888D7400;color:var( --e-global-color-954e838 );border-color:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-0c966ed .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-0c966ed .elementor-button:focus svg{fill:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-7eaf5bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a2e590f{--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;--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-21 .elementor-element.elementor-element-a2e590f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a2e590f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-954e838 );}.elementor-21 .elementor-element.elementor-element-cef98eb{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8385417 > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-21 .elementor-element.elementor-element-8385417{text-align:center;}.elementor-21 .elementor-element.elementor-element-8385417 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:4em;font-weight:700;color:#D86E3C;}.elementor-21 .elementor-element.elementor-element-de6e6ba{--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;--justify-content:center;--flex-wrap:nowrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-48c81e3 .elementor-button{background-color:var( --e-global-color-1ca336c );font-family:"Quicksand", Sans-serif;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-954e838 );color:var( --e-global-color-954e838 );transition-duration:1.2s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-1ca336c );border-radius:90px 90px 90px 90px;}.elementor-21 .elementor-element.elementor-element-48c81e3 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-48c81e3 .elementor-button:focus{background-color:#888D7400;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-48c81e3 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-48c81e3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-3be8ff5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3be8ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-573px 0px;}.elementor-21 .elementor-element.elementor-element-3be8ff5{--overlay-opacity:0;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-fae1c75{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-3be8ff5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3be8ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-3be8ff5{--overlay-opacity:0.84;--padding-top:20%;--padding-bottom:05%;--padding-left:7%;--padding-right:7%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-21 .elementor-element.elementor-element-30cd20d .elementor-heading-title{font-size:3em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-fae1c75{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21 .elementor-element.elementor-element-115fede{--margin-top:0%;--margin-bottom:017%;--margin-left:0%;--margin-right:0%;}.elementor-21 .elementor-element.elementor-element-c5a8615{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-21 .elementor-element.elementor-element-334bbe4{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-b42cb2a{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-21 .elementor-element.elementor-element-fa6e35a{--gap:020px 020px;--row-gap:020px;--column-gap:020px;}.elementor-21 .elementor-element.elementor-element-dc15eca{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-21 .elementor-element.elementor-element-5839133{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-21 .elementor-element.elementor-element-8218d4b{--gap:020px 020px;--row-gap:020px;--column-gap:020px;}.elementor-21 .elementor-element.elementor-element-4b2a193{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-21 .elementor-element.elementor-element-a2e590f{--padding-top:010%;--padding-bottom:010%;--padding-left:05%;--padding-right:05%;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-6497626{--width:62.422%;}}@media(min-width:1025px){.elementor-21 .elementor-element.elementor-element-a933e09::before, .elementor-21 .elementor-element.elementor-element-a933e09 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a933e09 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a933e09 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-a933e09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-a933e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-30cd20d */.highlight {
  font-weight: bold;
  color: #F4B942;
  transition: transform 0.3s ease, color 0.3s ease;
  display: inline-block;
}

.highlight:hover {
  transform: scale(1.1);
}

/* Individual hover colour changes */
.website:hover {
  color: #D86E3C;
}

.brand:hover {
  color: #7A9E9F;
}

.marketing:hover {
  color: #F4B942;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-334bbe4 */.elementor-21 .elementor-element.elementor-element-334bbe4 {
  transition: transform 2s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.8s ease;
  transform: scale(1);
  will-change: transform;
}

.elementor-21 .elementor-element.elementor-element-334bbe4:hover {
  transform: scale(1.05);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b42cb2a */.elementor-21 .elementor-element.elementor-element-b42cb2a {
  transition: transform 2s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.8s ease;
  transform: scale(1);
  will-change: transform;
}

.elementor-21 .elementor-element.elementor-element-b42cb2a:hover {
  transform: scale(1.05);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc15eca */.elementor-21 .elementor-element.elementor-element-dc15eca {
  transition: transform 2s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.8s ease;
  transform: scale(1);
  will-change: transform;
}

.elementor-21 .elementor-element.elementor-element-dc15eca:hover {
  transform: scale(1.05);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5839133 */.elementor-21 .elementor-element.elementor-element-5839133 {
  transition: transform 2s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.8s ease;
  transform: scale(1);
  will-change: transform;
}

.elementor-21 .elementor-element.elementor-element-5839133:hover {
  transform: scale(1.05);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2a193 */.elementor-21 .elementor-element.elementor-element-4b2a193 {
  transition: transform 2s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.8s ease;
  transform: scale(1);
  will-change: transform;
}

.elementor-21 .elementor-element.elementor-element-4b2a193:hover {
  transform: scale(1.05);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8385417 */.elementor-21 .elementor-element.elementor-element-8385417 {
  display:inline-block;
  background-image:linear-gradient(90deg,#888D74,#74A9AD,#F4B942,#CA456C);
  -webkit-background-clip:text;   /* Chrome/Safari */
          background-clip:text;   /* Firefox */
  -webkit-text-fill-color:transparent;
          color:transparent;      /* fallback */
}/* End custom CSS */