.avia-section.av-krqrrq-86ec47fde90e837369bab57e40b5f770 .av-parallax .av-parallax-inner{
background-color:#000000;
background-image:url(https://j1staiddk.kinsta.cloud/wp-content/uploads/2025/08/first-aid-training-outdoors-scaled-1.jpg);
background-repeat:no-repeat;
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-krqrrq-86ec47fde90e837369bab57e40b5f770 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

#top .hr.hr-invisible.av-howad2-45121e971f34e145763eb67a5cf5b4ac{
height:15px;
}

#top .hr.hr-invisible.av-mes6m5ve-29b78408cd6f3eace7cf146ff15203de{
margin-top:-105px;
height:1px;
}

.flex_column.av-iqoo4m-bf0497e0aae05a4133d95769e5831104{
padding:40px 40px 40px 40px;
background-color:rgba(61,0,0,0.6);
}

#top .av-special-heading.av-mes5odvl-86938ee4e2355072a149b708f752b64f{
padding-bottom:0;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-mes5odvl-86938ee4e2355072a149b708f752b64f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mes5odvl-86938ee4e2355072a149b708f752b64f .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-mes5odvl-86938ee4e2355072a149b708f752b64f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mes5odvl-86938ee4e2355072a149b708f752b64f .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mes5vndr-e6c2bcdae8b6a618415167b6b9500596 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-21f80m-37584456989cdad5ffa3e38f5c367377{
height:15px;
}

#top .hr.hr-invisible.av-2dxbpy-7d04fa3a3e92d55eefffa7fb32776a35{
height:65px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-iqoo4m-bf0497e0aae05a4133d95769e5831104{
padding:30px 30px 30px 30px;
}

#top #wrap_all .av-special-heading.av-mes5odvl-86938ee4e2355072a149b708f752b64f .av-special-heading-tag{
font-size:28px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-iqoo4m-bf0497e0aae05a4133d95769e5831104{
padding:20px 20px 20px 20px;
}

#top #wrap_all .av-special-heading.av-mes5odvl-86938ee4e2355072a149b708f752b64f .av-special-heading-tag{
font-size:25px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-iqoo4m-bf0497e0aae05a4133d95769e5831104{
padding:20px 20px 20px 20px;
}

#top #wrap_all .av-special-heading.av-mes5odvl-86938ee4e2355072a149b708f752b64f .av-special-heading-tag{
font-size:25px;
}
}
