.elementor-kit-5403{--e-global-color-primary:#F7EA39;--e-global-color-secondary:#FFF8CC;--e-global-color-text:#202020;--e-global-color-accent:#263152;--e-global-color-011a7fa:#FFFFFF;--e-global-color-a2477c0:#F3F6F7;--e-global-color-ed81947:#F5FAFE;--e-global-color-962af43:#2F2F2F;--e-global-color-74af5b3:#FEF9F3;--e-global-color-bb55202:#E8DECF;--e-global-color-c677301:#F3F6F7;--e-global-color-2708bba:#FFFDEE;--e-global-color-4004e98:#FFF8CC;--e-global-typography-primary-font-family:"Onest";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Onest";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Onest";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Onest";--e-global-typography-accent-font-weight:500;font-size:17px;}.elementor-kit-5403 button,.elementor-kit-5403 input[type="button"],.elementor-kit-5403 input[type="submit"],.elementor-kit-5403 .elementor-button{background-color:#CCBE00;font-size:20px;font-weight:700;color:#FFFFFF;border-style:none;}.elementor-kit-5403 button:hover,.elementor-kit-5403 button:focus,.elementor-kit-5403 input[type="button"]:hover,.elementor-kit-5403 input[type="button"]:focus,.elementor-kit-5403 input[type="submit"]:hover,.elementor-kit-5403 input[type="submit"]:focus,.elementor-kit-5403 .elementor-button:hover,.elementor-kit-5403 .elementor-button:focus{background-color:#B3A700;color:#FFFFFF;}.elementor-kit-5403 a{color:var( --e-global-color-accent );font-weight:700;}.elementor-kit-5403 a:hover{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.wobbleshake {
  animation: shake-animation 3.72s ease infinite;
  transform-origin: 50% 50%;
}
@keyframes shake-animation {
   0% { transform:translate(0,0) }
  1.78571% { transform:translate(5px,0) }
  3.57143% { transform:translate(0,0) }
  5.35714% { transform:translate(5px,0) }
  7.14286% { transform:translate(0,0) }
  8.92857% { transform:translate(5px,0) }
  10.71429% { transform:translate(0,0) }
  100% { transform:translate(0,0) }
}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner {
    background-color: #ffffff;
    padding: 0px;
    margin: 20px 20px 0px 20px !important;
}

/*Blog Table of Content custom styling*/
#ez-toc-container {
 display: block;
 background:#;
 border: none;
 border: 1px solid #cccccc;
 padding: 30px 30px;
 margin-bottom: 50px;
}
.ez-toc-title-container{
    display: block !important;
    margin-botom: 20px !important;
}
#ez-toc-container .ez-toc-title {
    font-weight: 600 !important;
    margin-bottom: 20px;
    text-transform: uppercase;
}
#ez-toc-container .eztoc-toggle-hide-by-default{
    margin-top: 20px;
}
#ez-toc-container ul li {
    font-weight: 400;
    padding: 7px 0 8px 0px;
    list-style-type: none !important;
}
.ez-toc-counter nav ul li a::before {
    content: counter(item, square) ' ';
    margin-right: 1em;
    color: #fa5700;
}
#ez-toc-container ul ul{
    margin-top: 10px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Onest';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://alglobal.co.uk/wp-content/uploads/2024/02/Onest-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Onest';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://alglobal.co.uk/wp-content/uploads/2024/02/Onest-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Onest';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://alglobal.co.uk/wp-content/uploads/2024/02/Onest-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Onest';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://alglobal.co.uk/wp-content/uploads/2024/02/Onest-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */