.avia-section.av-mpdt7cdq-b1e187f95ecc8b26313b9bcae99ed9e9{
background-repeat:no-repeat;
background-image:url(https://www.richmond.ac.uk/wp-content/uploads/2026/05/PG-Hero-1.jpg);
background-position:50% 0%;
background-attachment:scroll;
}

.flex_column.av-mpdtprzp-2b0c2b68cbe6c95721bd744fc8d07e9f{
position:absolute;
right:10px;
bottom:20px;
padding:30px 30px 30px 30px;
background-color:rgba(39,49,76,0.77);
}

#top .av_textblock_section.av-mpdtcm2u-30aa78e61cfa8d3e282271e552f4b6b4 .avia_textblock{
color:#ffffff;
text-align:center;
}

#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mmddbct0-86d7d1709e5ed3d7c0f93783df59d44e__0 .avia-caption-title{
color:#ffffff;
}

#top .av-special-heading.av-mmdcfwxr-3ec823e68f8d8fea1b355446790af8e4{
padding-bottom:10px;
}
body .av-special-heading.av-mmdcfwxr-3ec823e68f8d8fea1b355446790af8e4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mmdcfwxr-3ec823e68f8d8fea1b355446790af8e4 .av-subheading{
font-size:15px;
}

.avia-section.av-85bwvw0-f1240f5f9a9cb001664a5e39210f08bb{
margin-top:0px;
margin-bottom:40px;
}

#top .av-special-heading.av-mmddz0qy-549cfcce247982f193b6bb1cb3c803c9{
margin:20px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-mmddz0qy-549cfcce247982f193b6bb1cb3c803c9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mmddz0qy-549cfcce247982f193b6bb1cb3c803c9 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mmdf46qp-fafc20de33a3685a6e648a495ee44a5d{
height:30px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-7k7ohjk-d69fb910b67b228b7cdc46154acb0097{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-7k7ohjk-d69fb910b67b228b7cdc46154acb0097{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#eeeeee;
}

#top .hr.hr-invisible.av-qaacmo-6e4c38c4ef7d8e0ae779da167429e3e6{
height:30px;
}

#top .av_textblock_section.av-6nyp7ww-39d910c45f32da6ddf66a3b8372aafd9 .avia_textblock{
color:#22314e;
}

#top .hr.hr-invisible.av-ch9gi7k-3ae83d3f7c9627738c006f80aa9a468b{
height:30px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5yk7eq8-76e6a1b3a9144962230974eed47a097f{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-5yk7eq8-76e6a1b3a9144962230974eed47a097f{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#eeeeee;
}

#top .hr.hr-invisible.av-c8w0qmo-55992812ecad834be2b1edaf403f2737{
height:30px;
}

#top .av_textblock_section.av-4qwyc4w-72a2c9f11a884f6045ddb784ab22a01a .avia_textblock{
color:#22314e;
}

#top .hr.hr-invisible.av-bovodtc-992460edddc349f6f410b00623ab9d1c{
height:30px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-3vgyvo0-494be21d9022fd0216595962f598f8bd{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-3vgyvo0-494be21d9022fd0216595962f598f8bd{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#eeeeee;
}

#top .hr.hr-invisible.av-b30nh8w-a40d45aee992b61b280439449c862078{
height:30px;
}

#top .av_textblock_section.av-14pmrm8-6eed3e25e2b6e70f9c7b98e7a644e904 .avia_textblock{
color:#22314e;
}

#top .hr.hr-invisible.av-aoqnypc-5fb055859536a2a750f548f1c691b791{
height:30px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1x8rsgg-6c205175579a0759a88e242eed614a21{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-1x8rsgg-6c205175579a0759a88e242eed614a21{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#eeeeee;
}

#top .hr.hr-invisible.av-11cewuo-f9564162966e76d9889f07e1cf8b1e79{
height:30px;
}

#top .av_textblock_section.av-2zdenn4-511ed6e17b9a8df973ab06561adf1883 .avia_textblock{
color:#22314e;
}

#top .hr.hr-invisible.av-9ytezyo-648320c94713b9ce53a8dac7509d43d9{
height:30px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9fnbgog-aa9b3b931759e5f7d55cfd1bcea9f6e9{
margin-top:25px;
margin-bottom:0px;
}
.flex_column.av-9fnbgog-aa9b3b931759e5f7d55cfd1bcea9f6e9{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#eeeeee;
}

#top .hr.hr-invisible.av-94d5jsg-df1f525722aa227452641e0d5848e885{
height:30px;
}

#top .av_textblock_section.av-8iu1bbk-2e366db45bb25f745cc092e6f9f34536 .avia_textblock{
color:#22314e;
}

#top .hr.hr-invisible.av-2rfdrk-232bd47525334243f0b2eea1ef5ddc1e{
height:30px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-713hje8-90b56fec77a71519baa38446fcceb5e0{
margin-top:25px;
margin-bottom:0px;
}
.flex_column.av-713hje8-90b56fec77a71519baa38446fcceb5e0{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#eeeeee;
}

#top .hr.hr-invisible.av-6vqiy8g-9b203665412de4e0f414c38a9ae550ae{
height:30px;
}

#top .av_textblock_section.av-64z7lg0-ace33845374157946add595bf746bddd .avia_textblock{
color:#22314e;
}

#top .hr.hr-invisible.av-jmtt4g-5b2e2125dbd9c926a103e2d506fb5a5f{
height:30px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4ybqob4-61d557b9ff185f70049f7ef4382a74df{
margin-top:25px;
margin-bottom:0px;
}
.flex_column.av-4ybqob4-61d557b9ff185f70049f7ef4382a74df{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#eeeeee;
}

#top .hr.hr-invisible.av-4albi28-c3600139c76c05967d9a5062f4381e68{
height:30px;
}

#top .av_textblock_section.av-3z0k2ls-4be638efbd8c0bb4f25ee33fcf985ba6 .avia_textblock{
color:#22314e;
}

#top .hr.hr-invisible.av-307w1tc-aaef30d9639679fbe7708495ccfc4b48{
height:30px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2k2zevk-ec3c525af9219cb268c7cc09de9d1035{
margin-top:25px;
margin-bottom:0px;
}
.flex_column.av-2k2zevk-ec3c525af9219cb268c7cc09de9d1035{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#eeeeee;
}

#top .hr.hr-invisible.av-2aje5o0-bf511b2ec1acbe08e0892c21c89045b8{
height:30px;
}

#top .av_textblock_section.av-1njl25s-27edf5d7b83dd2959ed8b1e4180e880f .avia_textblock{
color:#22314e;
}

#top .hr.hr-invisible.av-sqa7u8-749f0a22249dfdfa91ae406ab9ec56bb{
height:30px;
}

#top .av-special-heading.av-mmdfv3r5-26ea965a43ed2b49d224d68ae9a95b05{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-mmdfv3r5-26ea965a43ed2b49d224d68ae9a95b05 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mmdfv3r5-26ea965a43ed2b49d224d68ae9a95b05 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mn4t1cye-ed0af42d0b2d03da31c9f78d3a279849{
height:50px;
}

#top #wrap_all .avia-button.av-mmdbujj6-f043a8eb75f77957730ad89a2d52fc7c:hover{
color:white;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-mn4t3ahn-ddc72d4cfa0e074747085c1da9fd6c33{
height:50px;
}


@media only screen and (min-width: 990px){ 
#top .av_textblock_section.av-mmdc4kld-133206c1bd56896be6f6acff73cfda8f .avia_textblock{
font-size:24px;
}

#top .av_textblock_section.av-6nyp7ww-39d910c45f32da6ddf66a3b8372aafd9 .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-4qwyc4w-72a2c9f11a884f6045ddb784ab22a01a .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-14pmrm8-6eed3e25e2b6e70f9c7b98e7a644e904 .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-2zdenn4-511ed6e17b9a8df973ab06561adf1883 .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-8iu1bbk-2e366db45bb25f745cc092e6f9f34536 .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-64z7lg0-ace33845374157946add595bf746bddd .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-3z0k2ls-4be638efbd8c0bb4f25ee33fcf985ba6 .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-1njl25s-27edf5d7b83dd2959ed8b1e4180e880f .avia_textblock{
font-size:18px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top .av_textblock_section.av-mmdc4kld-133206c1bd56896be6f6acff73cfda8f .avia_textblock{
font-size:20px;
}

#top .av_textblock_section.av-6nyp7ww-39d910c45f32da6ddf66a3b8372aafd9 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-4qwyc4w-72a2c9f11a884f6045ddb784ab22a01a .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-14pmrm8-6eed3e25e2b6e70f9c7b98e7a644e904 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-2zdenn4-511ed6e17b9a8df973ab06561adf1883 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-8iu1bbk-2e366db45bb25f745cc092e6f9f34536 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-64z7lg0-ace33845374157946add595bf746bddd .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-3z0k2ls-4be638efbd8c0bb4f25ee33fcf985ba6 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-1njl25s-27edf5d7b83dd2959ed8b1e4180e880f .avia_textblock{
font-size:16px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .av_textblock_section.av-mmdc4kld-133206c1bd56896be6f6acff73cfda8f .avia_textblock{
font-size:20px;
}

#top .av_textblock_section.av-6nyp7ww-39d910c45f32da6ddf66a3b8372aafd9 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-4qwyc4w-72a2c9f11a884f6045ddb784ab22a01a .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-14pmrm8-6eed3e25e2b6e70f9c7b98e7a644e904 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-2zdenn4-511ed6e17b9a8df973ab06561adf1883 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-8iu1bbk-2e366db45bb25f745cc092e6f9f34536 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-64z7lg0-ace33845374157946add595bf746bddd .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-3z0k2ls-4be638efbd8c0bb4f25ee33fcf985ba6 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-1njl25s-27edf5d7b83dd2959ed8b1e4180e880f .avia_textblock{
font-size:16px;
}
}

@media only screen and (max-width: 479px){ 
#top .av_textblock_section.av-mmdc4kld-133206c1bd56896be6f6acff73cfda8f .avia_textblock{
font-size:20px;
}

#top .av_textblock_section.av-6nyp7ww-39d910c45f32da6ddf66a3b8372aafd9 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-4qwyc4w-72a2c9f11a884f6045ddb784ab22a01a .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-14pmrm8-6eed3e25e2b6e70f9c7b98e7a644e904 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-2zdenn4-511ed6e17b9a8df973ab06561adf1883 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-8iu1bbk-2e366db45bb25f745cc092e6f9f34536 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-64z7lg0-ace33845374157946add595bf746bddd .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-3z0k2ls-4be638efbd8c0bb4f25ee33fcf985ba6 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-1njl25s-27edf5d7b83dd2959ed8b1e4180e880f .avia_textblock{
font-size:14px;
}
}
