.avia-section.av-mqgq4aoc-1e23bbc168f9543f035e1a6953698a87{
background-color:#22314e;
background-image:unset;
}

.flex_column.av-mqgqq8jw-fff261a0e256eead8345b26926a65f9f{
padding:0 3% 0 0;
}

#top .av-special-heading.av-mqgl9eet-c8470a4f7462c8f1ac85f70a43a4586c{
margin:20% 0 0 0;
padding-bottom:10px;
color:#ffffff;
font-size:45px;
}
body .av-special-heading.av-mqgl9eet-c8470a4f7462c8f1ac85f70a43a4586c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mqgl9eet-c8470a4f7462c8f1ac85f70a43a4586c .av-special-heading-tag{
font-size:45px;
padding:0 0 3% 0;
}
.av-special-heading.av-mqgl9eet-c8470a4f7462c8f1ac85f70a43a4586c .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mqgl9eet-c8470a4f7462c8f1ac85f70a43a4586c .av-subheading{
font-size:22px;
}

.flex_column.av-mqgpyioq-c39b118018c6b3c6618db7370a264b52{
height:auto;
min-height:500px;
background:url(https://www.richmond.ac.uk/wp-content/uploads/2026/06/hero-sus.jpg) 50% 50% no-repeat scroll ;
}

.avia-section.av-rcpn2n8-e168a61c116a07a4b677395aedbe64e8{
background-color:#662d91;
background:linear-gradient( to top right, #662d91, #2e3192 );
}

#top .av_textblock_section.av-qlpvd2c-ada31d568068079218729fe8b5459a95 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-q4axx2c-e7d1a167807896b92f40931954a70427{
background-color:#ffffff;
border-color:#ffffff;
color:#2e3192;
transition:all 0.4s ease-in-out;
}

#top .av-special-heading.av-mqgrqxkh-578dadaf71d46d6666a581493b31e53b{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-mqgrqxkh-578dadaf71d46d6666a581493b31e53b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mqgrqxkh-578dadaf71d46d6666a581493b31e53b .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-mqgrqxkh-578dadaf71d46d6666a581493b31e53b .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mqgrzcha-77d9a8a654ab70475b66ac32a6df5706 .avia_textblock{
font-size:20px;
}

#top .av-special-heading.av-jg9zla0-643553c8e6bacea088ab351d0f80fbbf{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-jg9zla0-643553c8e6bacea088ab351d0f80fbbf .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jg9zla0-643553c8e6bacea088ab351d0f80fbbf .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-jg9zla0-643553c8e6bacea088ab351d0f80fbbf .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-hukq7nc-f766e8458750724b8eba9f568d9c9c21 .avia_textblock{
font-size:20px;
}

#top .av-special-heading.av-mqzdwwxb-8f4790e5523e8a89c312d97aa5f34324{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-mqzdwwxb-8f4790e5523e8a89c312d97aa5f34324 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mqzdwwxb-8f4790e5523e8a89c312d97aa5f34324 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-mqzdwwxb-8f4790e5523e8a89c312d97aa5f34324 .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-mqhydl7f-5334bbef10efc02cf4375c81e29f3658{
font-size:40px;
}
body .av-special-heading.av-mqhydl7f-5334bbef10efc02cf4375c81e29f3658 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mqhydl7f-5334bbef10efc02cf4375c81e29f3658 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-mqhydl7f-5334bbef10efc02cf4375c81e29f3658 .av-subheading{
font-size:20px;
}

#top .av_textblock_section.av-mqi82wut-f9904cb555df1b391e95c9f58eba43ff .avia_textblock{
font-size:20px;
}

.flex_column.av-1mzxf6s-c41a8fcfb23e2dee1cad7c4c4d4a1332{
width:100%;
margin-left:0;
padding:25px 25px 25px 25px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1mzxf6s-c41a8fcfb23e2dee1cad7c4c4d4a1332 .av-flex-placeholder{
width:0%;
}

#top .av-special-heading.av-mqhz9dxw-b7fcfd2a599e44ba152bbb8298445550{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-mqhz9dxw-b7fcfd2a599e44ba152bbb8298445550 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mqhz9dxw-b7fcfd2a599e44ba152bbb8298445550 .av-special-heading-tag{
font-size:40px;
padding:0 0 30px 0;
}
.av-special-heading.av-mqhz9dxw-b7fcfd2a599e44ba152bbb8298445550 .av-subheading{
font-size:15px;
}

.flex_column.av-nrorpk4-1fc208415fdb1185e5afcdbb5f0b01bf{
padding:0px 0px 0px 0px;
}

.flex_column.av-mogf8bo-7365b5c89e4b77eb8165e8d07b2bfee2{
padding:25px 25px 25px 25px;
background-color:#22314e;
}

#top .av_textblock_section.av-m5odix0-bc6c9b06eef6dcca578bb4775cbfd7be .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-lvxccn8-460b2e6f9577809f7e3ab11f9cf631ad{
height:25px;
}

.iconbox.av-oixhus-90050375f3fdff742a66eda33e1c6445 .iconbox_icon{
color:#ffffff;
}
#top #wrap_all .iconbox.av-oixhus-90050375f3fdff742a66eda33e1c6445 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-oixhus-90050375f3fdff742a66eda33e1c6445 .iconbox_content_container{
color:#ffffff;
}

.iconbox.av-kspy5z8-53dcfbd79ab45b5fc92385d6c20b9571 .iconbox_icon{
color:#ffffff;
}
#top #wrap_all .iconbox.av-kspy5z8-53dcfbd79ab45b5fc92385d6c20b9571 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-kspy5z8-53dcfbd79ab45b5fc92385d6c20b9571 .iconbox_content_container{
color:#ffffff;
}

.iconbox.av-lvfd51d3-d42ed43f418f922fe3df36f184dc140b .iconbox_icon{
color:#ffffff;
}
#top #wrap_all .iconbox.av-lvfd51d3-d42ed43f418f922fe3df36f184dc140b .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-lvfd51d3-d42ed43f418f922fe3df36f184dc140b .iconbox_content_container{
color:#ffffff;
}

.iconbox.av-q2no2s-2ac4e61990b44950e8b2838f501c252e .iconbox_icon{
color:#ffffff;
}
#top #wrap_all .iconbox.av-q2no2s-2ac4e61990b44950e8b2838f501c252e .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-q2no2s-2ac4e61990b44950e8b2838f501c252e .iconbox_content_container{
color:#ffffff;
}

.flex_column.av-k4p61t0-c22e21b01156b499aa00218ba244d8fe{
padding:25px 25px 25px 25px;
background-color:#22314e;
}

#top .av_textblock_section.av-jcpz1qc-e64753ca7571a824c003abb2ccd8528b .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-j6v163o-1f333a186e89709b4e6d56ccfb4157bd{
background-color:#ffffff;
border-color:#ffffff;
color:#22314e;
transition:all 0.4s ease-in-out;
}

.flex_column.av-fo40wp0-94b80de0a8fb357c5ab9894d6f8b260a{
width:100%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-fo40wp0-94b80de0a8fb357c5ab9894d6f8b260a .av-flex-placeholder{
width:0%;
}

.flex_column.av-ettasg4-667e9aae794afb8646529212e72a339c{
width:100%;
margin-left:0;
padding:0px 0px 0px 0px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-ettasg4-667e9aae794afb8646529212e72a339c .av-flex-placeholder{
width:0%;
}

.avia-image-container.av-ef34a90-fc5b031bd299ba6ddab55f8d1815e61b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ef34a90-fc5b031bd299ba6ddab55f8d1815e61b .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-cz6prms-e40a8479fd23c12e39cc74b75f7f33e6{
padding:25px 25px 25px 25px;
background-color:#22314e;
}

.flex_column.av-cls3so4-be3ca972ddc101e5e0fa286dd8948b82{
padding:25px 25px 25px 25px;
background-color:#22314e;
}

.av_font_icon.av-17rvwuc-e45fbe1ffcdb74320b924981bc326c60{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-17rvwuc-e45fbe1ffcdb74320b924981bc326c60 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-b7dxv9g-10b058b605f16944e8f2efbb33929326{
padding:25px 25px 25px 25px;
background-color:#22314e;
}

#top .flex_column.av-at5bnes-15b1074bf9f22d33c8a3f5cbd07402be{
margin-top:25px;
margin-bottom:25px;
}
.flex_column.av-at5bnes-15b1074bf9f22d33c8a3f5cbd07402be{
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-at5bnes-15b1074bf9f22d33c8a3f5cbd07402be{
margin-top:25px;
margin-bottom:25px;
}

.avia-image-container.av-aal0kv8-2dc632ebbc72d73cf89ef28a6c0d983e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-aal0kv8-2dc632ebbc72d73cf89ef28a6c0d983e .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-10arzes-ae3e31f446a8d08a24c8d3375cce46fc{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-10arzes-ae3e31f446a8d08a24c8d3375cce46fc{
width:23.5%;
margin-left:0;
padding:25px 0px 0px 0px;
background-color:#2e4268;
}
#top .flex_column_table.av-equal-height-column-flextable.av-10arzes-ae3e31f446a8d08a24c8d3375cce46fc .av-flex-placeholder{
width:2%;
}

.av_font_icon.av-9e7bzk4-e7cdebde5aac2e462946df00388473dd{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-9e7bzk4-e7cdebde5aac2e462946df00388473dd .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-8px5810-b967c925e271652fe3795d66a2347f09{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-8px5810-b967c925e271652fe3795d66a2347f09{
width:23.5%;
margin-left:0;
padding:25px 0 0 0;
background-color:#2e4268;
}
#top .flex_column_table.av-equal-height-column-flextable.av-8px5810-b967c925e271652fe3795d66a2347f09 .av-flex-placeholder{
width:2%;
}

.av_font_icon.av-7ux21es-39207413db2402e8ea07dd61fcface7c{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-7ux21es-39207413db2402e8ea07dd61fcface7c .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-73afa78-f252f5bfeb09971724edd46d62075f83{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-73afa78-f252f5bfeb09971724edd46d62075f83{
width:23.5%;
margin-left:0;
padding:25px 0 0 0;
background-color:#2e4268;
}
#top .flex_column_table.av-equal-height-column-flextable.av-73afa78-f252f5bfeb09971724edd46d62075f83 .av-flex-placeholder{
width:2%;
}

.av_font_icon.av-6jadn6s-15afb47880167486811df3218626c68d{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-6jadn6s-15afb47880167486811df3218626c68d .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5umdmf8-5c118fb8a082b47b75f677dcba04575f{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-5umdmf8-5c118fb8a082b47b75f677dcba04575f{
width:23.5%;
margin-left:0;
padding:25px 0 0 0;
background-color:#2e4268;
}
#top .flex_column_table.av-equal-height-column-flextable.av-5umdmf8-5c118fb8a082b47b75f677dcba04575f .av-flex-placeholder{
width:2%;
}

.av_font_icon.av-5a3iop0-e98f7cb86aadd31096927b590964e814{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-5a3iop0-e98f7cb86aadd31096927b590964e814 .av-icon-char{
font-size:40px;
line-height:40px;
}

.avia-section.av-4a5cr1g-a191f27414f49e577e25fe54975aa233{
background-color:#eeeeee;
background-image:unset;
}

.flex_column.av-4059sdg-67ad16d3b533b963e71dd4ad71f4add4{
width:74.75%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-4059sdg-67ad16d3b533b963e71dd4ad71f4add4 .av-flex-placeholder{
width:1%;
}

.flex_column.av-350npk4-77e61bbfd37e60e11fd3ca105e1981ad{
width:24.25%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-350npk4-77e61bbfd37e60e11fd3ca105e1981ad .av-flex-placeholder{
width:1%;
}

.avia-image-container.av-2i5fnes-9f622ff9377d1d3564400ea2a740b41d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2i5fnes-9f622ff9377d1d3564400ea2a740b41d .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column.av-lyr4s42r-9d7cef8655e26b1a568fcbca0e9cc23f{
margin-top:25px;
margin-bottom:25px;
}
.responsive #top #wrap_all .flex_column.av-lyr4s42r-9d7cef8655e26b1a568fcbca0e9cc23f{
margin-top:25px;
margin-bottom:25px;
}

.flex_column.av-lyr4js1p-f347b1a0895029fb15ac1b38d9df8123{
padding:25px 25px 25px 25px;
background-color:#61eeb6;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mqgl9eet-c8470a4f7462c8f1ac85f70a43a4586c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mqgrqxkh-578dadaf71d46d6666a581493b31e53b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jg9zla0-643553c8e6bacea088ab351d0f80fbbf .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mqzdwwxb-8f4790e5523e8a89c312d97aa5f34324 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mqhydl7f-5334bbef10efc02cf4375c81e29f3658 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mqhz9dxw-b7fcfd2a599e44ba152bbb8298445550 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mqgl9eet-c8470a4f7462c8f1ac85f70a43a4586c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mqgrqxkh-578dadaf71d46d6666a581493b31e53b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jg9zla0-643553c8e6bacea088ab351d0f80fbbf .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mqzdwwxb-8f4790e5523e8a89c312d97aa5f34324 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mqhydl7f-5334bbef10efc02cf4375c81e29f3658 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mqhz9dxw-b7fcfd2a599e44ba152bbb8298445550 .av-special-heading-tag{
font-size:0.8em;
}
}
