.elementor-527 .elementor-element.elementor-element-d42ac63{--display:flex;--min-height:760px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:50%;--padding-right:0%;}.elementor-527 .elementor-element.elementor-element-d42ac63:not(.elementor-motion-effects-element-type-background), .elementor-527 .elementor-element.elementor-element-d42ac63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://skillbridge-academy.co.uk/wp-content/uploads/2026/06/industrial-safety-briefing.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-527 .elementor-element.elementor-element-24a8b6b .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:#947D3C;}.elementor-527 .elementor-element.elementor-element-1e7e348 .elementor-heading-title{font-family:var( --e-global-typography-77d74d8-font-family ), Sans-serif;font-size:var( --e-global-typography-77d74d8-font-size );font-weight:var( --e-global-typography-77d74d8-font-weight );text-transform:var( --e-global-typography-77d74d8-text-transform );font-style:var( --e-global-typography-77d74d8-font-style );text-decoration:var( --e-global-typography-77d74d8-text-decoration );line-height:var( --e-global-typography-77d74d8-line-height );letter-spacing:var( --e-global-typography-77d74d8-letter-spacing );word-spacing:var( --e-global-typography-77d74d8-word-spacing );color:#947D3C;}.elementor-527 .elementor-element.elementor-element-f39c3e8{padding:0% 25% 0% 0%;text-align:start;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:#000000;}@media(min-width:768px){.elementor-527 .elementor-element.elementor-element-d42ac63{--content-width:680px;}}@media(max-width:1024px){.elementor-527 .elementor-element.elementor-element-d42ac63{--min-height:364px;--padding-top:0%;--padding-bottom:0%;--padding-left:50%;--padding-right:5%;}.elementor-527 .elementor-element.elementor-element-24a8b6b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-527 .elementor-element.elementor-element-1e7e348 .elementor-heading-title{font-size:var( --e-global-typography-77d74d8-font-size );line-height:var( --e-global-typography-77d74d8-line-height );letter-spacing:var( --e-global-typography-77d74d8-letter-spacing );word-spacing:var( --e-global-typography-77d74d8-word-spacing );}.elementor-527 .elementor-element.elementor-element-f39c3e8{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-527 .elementor-element.elementor-element-d42ac63:not(.elementor-motion-effects-element-type-background), .elementor-527 .elementor-element.elementor-element-d42ac63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-300px 0px;}.elementor-527 .elementor-element.elementor-element-d42ac63{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-527 .elementor-element.elementor-element-24a8b6b{text-align:center;}.elementor-527 .elementor-element.elementor-element-24a8b6b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-527 .elementor-element.elementor-element-1e7e348{text-align:center;}.elementor-527 .elementor-element.elementor-element-1e7e348 .elementor-heading-title{font-size:var( --e-global-typography-77d74d8-font-size );line-height:var( --e-global-typography-77d74d8-line-height );letter-spacing:var( --e-global-typography-77d74d8-letter-spacing );word-spacing:var( --e-global-typography-77d74d8-word-spacing );}.elementor-527 .elementor-element.elementor-element-f39c3e8{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for html, class: .elementor-element-8ba1391 */.vtparent {
	display: grid !important;
	grid-template-columns: repeat(5, 1fr) !important;
	grid-column-gap: 5px !important;
	grid-row-gap: 5px !important;
}
.vtdiv1 { 
	grid-area: 1 / 2 / 2 / 3;
 }
 .vtdiv2 { 
	grid-area: 1 / 3 / 2 / 4;
 }
.vtdiv3 { 
	grid-area: 1 / 4 / 2 / 5;
 }
.vtdiv4 { 
	grid-area: 2 / 2 / 3 / 3;
}
.vtdiv5 { 
	grid-area: 2 / 3 / 3 / 4;
 }
.vtdiv6 { 
	grid-area: 2 / 4 / 3 / 5;
 }
.vtdiv1, .vtdiv2, .vtdiv3, .vtdiv4, .vtdiv5, .vtdiv6{
	display: flex;
	flex-direction: column;
    box-shadow: 0px 0px 10px 0px rgb(21 76 109 / 60%) !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
	min-width: 300px !important;
	border-radius: 0px;
}
.vtheadcont {
	text-align: center;
	display: flex;
	min-height: 135px;
  	justify-content: center;
  	align-items: center;
}
.vtheadcont2 {
	text-align: center;
	min-height: 160px;
	display: flex;
  	justify-content: center;
  	align-items: center;
}
.vtheading {
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	font-size: 24px;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	text-transform: uppercase;
}

.vttextcont {
	display: block;
	text-align: center;
	margin-bottom: 10px;
	min-height: 135px;
}
.vttextcont2 {
	display: block;
	text-align: center;
	min-height: 135px;
	margin-bottom: 10px;
}
.vtpara {
	font-family: "Outfit", sans-serif;
	font-size: 15px;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.7;
}
.vtbuttcont {
	display: block;
	text-align: center;
}
.vtbutton {
	width: auto;
	font-family: "Montserrat", sans-serif;
	background-color: #947D3C;
	color: #fff;
	padding: 15px 30px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 15px;
	line-height: 1em;
	margin-bottom: 25px;
	margin-top: 10px;
	text-transform: uppercase;
	font-weight: 400;
}
.vtbutton:hover {
	background-color: #fff;
	color: #FFC64C;
}
.vtptextfooter {
	text-align: center;
	margin-left: 15%;
	margin-right: 15%;
	margin-top: 30px;
	margin-bottom: 30px;
}
.vtptextfooter p {
	font-family: "Outfit", sans-serif;
	font-size: 15px;
	color: #fff;
	line-height: 1.7;
}
.vtdivider {
	margin-left: 25% !important;
	margin-right: 25% !important;
	border: 1px solid #92828281;
	margin-bottom: 15px !important;
}
.vticons {
	display: block !important;
	border-radius: 0 0 0 0;
}
@media screen and (min-width: 651px) and (max-width: 975px) {

.vtparent {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
}

.vtdiv1 { grid-area: 1 / 2 / 2 / 3; }
.vtdiv2 { grid-area: 1 / 3 / 2 / 4; }
.vtdiv3 { grid-area: 2 / 2 / 3 / 3; }
.vtdiv4 { grid-area: 2 / 3 / 3 / 4; }
.vtdiv5 { grid-area: 3 / 2 / 4 / 3; }
.vtdiv6 { grid-area: 3 / 3 / 4 / 4; }

.vtheadcont, .vtheadcont2 {
	min-height: 150px !important;
}
.vttextcont, .vttextcont2 {
	min-height: 135px;
}
}

@media screen and (max-width: 650px) {

.vtparent {
	display: grid;
	grid-template-columns: repeat(3, 1fr) !important;
}
.vtdiv1 { grid-area: 1 / 2 / 2 / 3; }
.vtdiv2 { grid-area: 2 / 2 / 3 / 3; }
.vtdiv3 { grid-area: 3 / 2 / 4 / 3; }
.vtdiv4 { grid-area: 4 / 2 / 5 / 3; }
.vtdiv5 { grid-area: 5 / 2 / 6 / 3; }
.vtdiv6 { grid-area: 6 / 2 / 7 / 3; }

.vtheadcont, .vtheadcont2 {
	min-height: 50px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.vttextcont, .vttextcont2 {
	min-height: 50px;
}

}/* End custom CSS */