.elementor-kit-41{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-6b3d4d3:#F1C40F;--e-global-color-a16d82e:#FFFFFF;--e-global-color-83dbb46:#000000;--e-global-color-aad86e1:#999999;--e-global-color-20f80a2:#00000000;--e-global-color-b2841a8:#C0392B;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Aldrich";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-ddc7f5e-font-family:"Aldrich";--e-global-typography-ddc7f5e-font-size:18px;--e-global-typography-ddc7f5e-font-weight:400;--e-global-typography-ddc7f5e-line-height:1.1em;--e-global-typography-bb12e4d-font-family:"Aldrich";--e-global-typography-bb12e4d-font-size:16px;--e-global-typography-bb12e4d-font-weight:400;--e-global-typography-bb12e4d-line-height:1.1em;--e-global-typography-fe980c5-font-family:"Aldrich";--e-global-typography-fe980c5-font-size:14px;--e-global-typography-fe980c5-font-weight:400;--e-global-typography-fe980c5-line-height:1.1em;--e-global-typography-7f2cbb3-font-family:"Aldrich";--e-global-typography-7f2cbb3-font-size:16px;--e-global-typography-7f2cbb3-font-weight:400;--e-global-typography-7f2cbb3-text-transform:uppercase;--e-global-typography-7f2cbb3-line-height:1em;--e-global-typography-f4bbf17-font-family:"Aldrich";--e-global-typography-f4bbf17-font-size:14px;--e-global-typography-f4bbf17-font-weight:400;--e-global-typography-f4bbf17-line-height:1.5em;--e-global-typography-a4fd505-font-family:"Black Ops One";--e-global-typography-a4fd505-font-size:46px;--e-global-typography-a4fd505-font-weight:300;--e-global-typography-a4fd505-line-height:1.2em;--e-global-typography-78b7331-font-family:"Aldrich";--e-global-typography-78b7331-font-size:14px;--e-global-typography-78b7331-font-weight:300;--e-global-typography-78b7331-line-height:1.5em;--e-global-typography-81c40d5-font-family:"Black Ops One";--e-global-typography-81c40d5-font-size:36px;--e-global-typography-81c40d5-font-weight:300;--e-global-typography-81c40d5-line-height:1.2em;--e-global-typography-87ee747-font-family:"Black Ops One";--e-global-typography-87ee747-font-size:30px;--e-global-typography-87ee747-font-weight:500;--e-global-typography-bf7e6ec-font-family:"Aldrich";--e-global-typography-bf7e6ec-font-size:14px;--e-global-typography-bf7e6ec-font-weight:300;--e-global-typography-bf7e6ec-text-transform:none;--e-global-typography-bf7e6ec-font-style:normal;--e-global-typography-bf7e6ec-line-height:24px;--e-global-typography-bf7e6ec-letter-spacing:0px;background-image:url("https://www.ipmscleveland.co.uk/wp-content/uploads/2022/03/dark_wood.jpg");background-position:center center;background-repeat:repeat;background-size:auto;}.elementor-kit-41 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:20px;}@media(min-width:1025px){.elementor-kit-41{background-attachment:fixed;}}@media(max-width:1024px){.elementor-kit-41{--e-global-typography-text-font-size:14px;--e-global-typography-a4fd505-font-size:38px;--e-global-typography-87ee747-font-size:26px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-41{--e-global-typography-text-font-size:14px;--e-global-typography-ddc7f5e-font-size:14px;--e-global-typography-7f2cbb3-font-size:14px;--e-global-typography-a4fd505-font-size:24px;--e-global-typography-81c40d5-font-size:24px;--e-global-typography-87ee747-font-size:20px;--e-global-typography-bf7e6ec-font-size:12px;--e-global-typography-bf7e6ec-line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.custom-progress-bar .elementor-progress-bar{ background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image: -moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-size: 40px 40px; }/* End custom CSS */