.avia-section.av-muwjsgl3-a438544cda2a34eb1730c3f284f20376{
background-repeat:no-repeat;
background-image:url(https://generislegalsolicitors.co.uk/wp-content/uploads/2025/01/appeal-ld-1030x832.png);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-muwjsgl3-a438544cda2a34eb1730c3f284f20376 .av-section-color-overlay{
opacity:0.5;
background-color:#0a0a0a;
}
#top .avia-section.av-muwjsgl3-a438544cda2a34eb1730c3f284f20376 .scroll-down-link{
color:#0a0a0a;
}
#top .avia-section.av-muwjsgl3-a438544cda2a34eb1730c3f284f20376 .scroll-down-link.avia-svg-icon svg:first-child{
stroke:#0a0a0a;
fill:#0a0a0a;
}

#top .hr.hr-invisible.av-2zq99zr-09e79949429fe619437c36b6f27cd890{
height:100px;
}

#top .av-special-heading.av-muwj0dyv-6fd2f16a04761a302a6f1dbfa61dcd89{
padding-bottom:10px;
color:#ffffff;
font-size:5vw;
}
body .av-special-heading.av-muwj0dyv-6fd2f16a04761a302a6f1dbfa61dcd89 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-muwj0dyv-6fd2f16a04761a302a6f1dbfa61dcd89 .av-special-heading-tag{
font-size:5vw;
}
.av-special-heading.av-muwj0dyv-6fd2f16a04761a302a6f1dbfa61dcd89 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-muwj0dyv-6fd2f16a04761a302a6f1dbfa61dcd89 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-muwjobbq-3a8827d0537766addaf0ada9547b5272{
padding-bottom:10px;
color:#f8f8f8;
font-size:7vw;
}
body .av-special-heading.av-muwjobbq-3a8827d0537766addaf0ada9547b5272 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-muwjobbq-3a8827d0537766addaf0ada9547b5272 .av-special-heading-tag{
font-size:7vw;
}
.av-special-heading.av-muwjobbq-3a8827d0537766addaf0ada9547b5272 .special-heading-inner-border{
border-color:#f8f8f8;
}
.av-special-heading.av-muwjobbq-3a8827d0537766addaf0ada9547b5272 .av-subheading{
font-size:40px;
color:#ffffff;
}

#top .hr.hr-invisible.av-2yr5rvr-1e57d8ba43359a480b73ebea16aa9a87{
height:35px;
}

@keyframes av_sonarEffect_av-2wdh2hz-51edf4e5d048f0a7fd4e0a0d54273bc1 {
  0% {opacity: 0.3;}
 40% {opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffd700, 0 0 0 10px rgba(255,255,255,0.5);}
100% {opacity: 0; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffd700, 0 0 0 10px rgba(255,255,255,0.5); transform: scale(1.5);}
}
.av_font_icon.av-2wdh2hz-51edf4e5d048f0a7fd4e0a0d54273bc1{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-2wdh2hz-51edf4e5d048f0a7fd4e0a0d54273bc1 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-2wdh2hz-51edf4e5d048f0a7fd4e0a0d54273bc1 .av-icon-char{
font-size:30px;
line-height:30px;
width:30px;
}
.av_font_icon.av-2wdh2hz-51edf4e5d048f0a7fd4e0a0d54273bc1.av-icon-style-border .av-icon-char:after{
animation:av_sonarEffect_av-2wdh2hz-51edf4e5d048f0a7fd4e0a0d54273bc1 1s ease-in-out .1s infinite;
}

.avia-section.av-muwjri5f-fb174799b067778360b705a6cde44edf{
background-repeat:no-repeat;
background-image:url(https://generislegalsolicitors.co.uk/wp-content/uploads/2024/09/Untitled-design-9-1.png);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-muwjri5f-fb174799b067778360b705a6cde44edf .av-section-color-overlay{
opacity:0.7;
background-color:#0a0a0a;
}
#top .avia-section.av-muwjri5f-fb174799b067778360b705a6cde44edf .scroll-down-link{
color:#ffffff;
}
#top .avia-section.av-muwjri5f-fb174799b067778360b705a6cde44edf .scroll-down-link.avia-svg-icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}

#top .hr.hr-invisible.av-2vhtvp3-84ce35e349cebd90c7518e241c5223a0{
height:45px;
}

#top .av-special-heading.av-muwjps63-cae29157b8a8082c107e0b4d06883248{
padding-bottom:10px;
color:#ffffff;
font-size:4vw;
}
body .av-special-heading.av-muwjps63-cae29157b8a8082c107e0b4d06883248 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-muwjps63-cae29157b8a8082c107e0b4d06883248 .av-special-heading-tag{
font-size:4vw;
}
.av-special-heading.av-muwjps63-cae29157b8a8082c107e0b4d06883248 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-muwjps63-cae29157b8a8082c107e0b4d06883248 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-muwjqx7f-8f2e77774ef24b56bb9c60b23244841f{
padding-bottom:10px;
color:#ffffff;
font-size:6vw;
}
body .av-special-heading.av-muwjqx7f-8f2e77774ef24b56bb9c60b23244841f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-muwjqx7f-8f2e77774ef24b56bb9c60b23244841f .av-special-heading-tag{
font-size:6vw;
}
.av-special-heading.av-muwjqx7f-8f2e77774ef24b56bb9c60b23244841f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-muwjqx7f-8f2e77774ef24b56bb9c60b23244841f .av-subheading{
font-size:30px;
color:#e8e8e8;
}

#top .hr.hr-invisible.av-2txf9uf-76f5bbc86a991cb19f2324277ab42506{
height:60px;
}

@keyframes av_sonarEffect_av-2sv066f-d537e93268a12c7cf1ad56bc7b83922f {
  0% {opacity: 0.3;}
 40% {opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffd700, 0 0 0 10px rgba(255,255,255,0.5);}
100% {opacity: 0; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffd700, 0 0 0 10px rgba(255,255,255,0.5); transform: scale(1.5);}
}
.av_font_icon.av-2sv066f-d537e93268a12c7cf1ad56bc7b83922f{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-2sv066f-d537e93268a12c7cf1ad56bc7b83922f svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-2sv066f-d537e93268a12c7cf1ad56bc7b83922f .av-icon-char{
font-size:25px;
line-height:25px;
width:25px;
}
.av_font_icon.av-2sv066f-d537e93268a12c7cf1ad56bc7b83922f.av-icon-style-border .av-icon-char:after{
animation:av_sonarEffect_av-2sv066f-d537e93268a12c7cf1ad56bc7b83922f 1s ease-in-out .1s infinite;
}

.flex_cell.av-2o92vlj-62347eeb3faf26d92ca453de2027bedb{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-2o92vlj-62347eeb3faf26d92ca453de2027bedb{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-2n6w4uv-cb3c1b684b43150ee4d96155356effb1{
padding-bottom:10px;
}
body .av-special-heading.av-2n6w4uv-cb3c1b684b43150ee4d96155356effb1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2n6w4uv-cb3c1b684b43150ee4d96155356effb1 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2eik4wn-2f8268edc82fb45c6d02cb7f0a1d01a6{
height:60px;
}

#top #wrap_all .avia-button.av-muwjwwyc-9d44547a7fe45fcffa62438f5ee68094{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-muwjwwyc-9d44547a7fe45fcffa62438f5ee68094:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-8kpz5z-a000f7046afacd6f610e7522b999da8b{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-8kpz5z-a000f7046afacd6f610e7522b999da8b{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-muwk0uu7-3ba84354139fdcf8e48c1716347be5d4{
z-index:110;
}
.avia-image-container.av-muwk0uu7-3ba84354139fdcf8e48c1716347be5d4 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-muwk0uu7-3ba84354139fdcf8e48c1716347be5d4 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-muwk0uu7-3ba84354139fdcf8e48c1716347be5d4 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-muwk22sf-22f656a2aa5f3d3ca33cef5b9e687e30 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 17px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-muwk22sf-22f656a2aa5f3d3ca33cef5b9e687e30{
position:absolute;
top:40px;
left:-50px;
z-index:110;
}
.avia-image-container.av-muwk22sf-22f656a2aa5f3d3ca33cef5b9e687e30 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-muwk22sf-22f656a2aa5f3d3ca33cef5b9e687e30 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-muwk22sf-22f656a2aa5f3d3ca33cef5b9e687e30 img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-muwk22sf-22f656a2aa5f3d3ca33cef5b9e687e30 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

#top .hr.hr-invisible.av-28eibpz-0ee1dad5e6bac446a41dae2a4c60f39c{
height:10px;
}

@keyframes av_boxShadowEffect_av-24jcgs7-3e674e6d2611ba8be3a76d09df9b2922-column {
0%   { box-shadow:  0 0 0 0 #7c7c7c; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #7c7c7c; opacity: 1; }
}
.flex_column.av-24jcgs7-3e674e6d2611ba8be3a76d09df9b2922{
box-shadow: 0 0 10px 0 #7c7c7c;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background:url(https://generislegalsolicitors.co.uk/wp-content/uploads/2024/08/button-v1-300x218.png) 50% 0% no-repeat scroll #0a0a0a;
}

#top .av-special-heading.av-muwjymsh-2a8f16a2b948b904efc247467d739931{
padding-bottom:10px;
color:#ffd700;
}
body .av-special-heading.av-muwjymsh-2a8f16a2b948b904efc247467d739931 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-muwjymsh-2a8f16a2b948b904efc247467d739931 .special-heading-inner-border{
border-color:#ffd700;
}
.av-special-heading.av-muwjymsh-2a8f16a2b948b904efc247467d739931 .av-subheading{
font-size:15px;
color:#f8f8f8;
}

#top .hr.hr-invisible.av-7ipg6v-2b7adfdc52750e9d103b0fd7ecbda8a2{
height:5px;
}

.avia_transform  .avia-button-wrap.av-muwjzl1s-43cc34a7d2448c64e165b5023640f1f5-wrap{
animation-duration:1s;
}
#top #wrap_all .avia-button.av-muwjzl1s-43cc34a7d2448c64e165b5023640f1f5{
background-color:#ffd700;
border-color:#ffd700;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-muwjzl1s-43cc34a7d2448c64e165b5023640f1f5:hover{
background-color:white;
color:black;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-muwjzl1s-43cc34a7d2448c64e165b5023640f1f5:hover .avia-svg-icon svg:first-child{
fill:black;
stroke:black;
}

#top .hr.hr-invisible.av-200xeyf-5c08b5e8b4c385e7012460cebbe102f9{
height:10px;
}

#top .av-special-heading.av-muwk2uqs-6695f87dc99f5843456c8401ff50c15d{
padding-bottom:10px;
color:#d4ae17;
}
body .av-special-heading.av-muwk2uqs-6695f87dc99f5843456c8401ff50c15d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-muwk2uqs-6695f87dc99f5843456c8401ff50c15d .special-heading-inner-border{
border-color:#d4ae17;
}
.av-special-heading.av-muwk2uqs-6695f87dc99f5843456c8401ff50c15d .av-subheading{
font-size:15px;
}

#top .togglecontainer.av-muwk66rk-1eba0a7e64ad3e20887eaa45d570027f p.toggler{
color:#000000;
background-color:#ffffff;
}
#top .togglecontainer.av-muwk66rk-1eba0a7e64ad3e20887eaa45d570027f p.toggler .toggle_icon{
color:#d4ae17;
border-color:#d4ae17;
}
#top .togglecontainer.av-muwk66rk-1eba0a7e64ad3e20887eaa45d570027f p.toggler .toggle_icon > span{
color:#d4ae17;
border-color:#d4ae17;
}
#top .togglecontainer.av-muwk66rk-1eba0a7e64ad3e20887eaa45d570027f .toggle_wrap .toggle_content{
color:#000000;
background-color:#ffffff;
}

#top .av-special-heading.av-muwk7ayc-b4f2fc2caff8af7bb381616fbce0ed54{
margin:0 0 0 0;
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-muwk7ayc-b4f2fc2caff8af7bb381616fbce0ed54 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-muwk7ayc-b4f2fc2caff8af7bb381616fbce0ed54 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-muwk7ayc-b4f2fc2caff8af7bb381616fbce0ed54 .av-subheading{
font-size:30px;
}

#top .av-special-heading.av-muwkj2pw-af0f8645c47c815403aa361c788aa2c3{
margin:0 0 0 0;
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-muwkj2pw-af0f8645c47c815403aa361c788aa2c3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-muwkj2pw-af0f8645c47c815403aa361c788aa2c3 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-muwkj2pw-af0f8645c47c815403aa361c788aa2c3 .av-subheading{
font-size:30px;
}

.flex_cell.av-1r4ehpz-f1f408a288dcc9fc4ca49f2defe901b1{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1r4ehpz-f1f408a288dcc9fc4ca49f2defe901b1{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-1q7q0br-40efda156b090cc1ab4e2d963fa010a5{
padding-bottom:10px;
}
body .av-special-heading.av-1q7q0br-40efda156b090cc1ab4e2d963fa010a5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1q7q0br-40efda156b090cc1ab4e2d963fa010a5 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1mua82f-8f3eb5bc7c3ebf43e567a2ad39cd6b50{
height:10px;
}

.flex_cell.av-1lumcxj-c9560dd3d24f4bfa39178ea817324962{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1lumcxj-c9560dd3d24f4bfa39178ea817324962{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-1j150vb-12dc914bab6b0a66fa3858e5c2f942e9{
z-index:110;
}
.avia-image-container.av-1j150vb-12dc914bab6b0a66fa3858e5c2f942e9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1j150vb-12dc914bab6b0a66fa3858e5c2f942e9 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-1j150vb-12dc914bab6b0a66fa3858e5c2f942e9 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

.flex_cell.av-1fjnhp3-837c49dc329b24d0b1369ca98c33c4a3{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1fjnhp3-837c49dc329b24d0b1369ca98c33c4a3{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-muwkgtpd-d5e22ba0f03421b1fb7080df33c3dc72{
z-index:110;
}
.avia-image-container.av-muwkgtpd-d5e22ba0f03421b1fb7080df33c3dc72 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-muwkgtpd-d5e22ba0f03421b1fb7080df33c3dc72 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-muwkgtpd-d5e22ba0f03421b1fb7080df33c3dc72 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

.flex_cell.av-1dxysw7-b92219a3acc0d5cf52e70b2899670080{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1dxysw7-b92219a3acc0d5cf52e70b2899670080{
padding:120px 120px 120px 120px !important;
}

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

#top .hr.hr-invisible.av-1c7g2nr-4bda2a85576615e85a29a1fdd5affd65{
height:10px;
}

.flex_cell.av-19ncbdj-598412d727c0dd8a46bd9ede51c371cd{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-19ncbdj-598412d727c0dd8a46bd9ede51c371cd{
padding:120px 120px 120px 120px !important;
}

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

#top .hr.hr-invisible.av-189ju1z-6260c2da1afd2e520351377665043399{
height:10px;
}

.flex_cell.av-16xjnjr-51cb831c848b97de82be36a34f688a8c{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-16xjnjr-51cb831c848b97de82be36a34f688a8c{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-muwkkfyp-817fc86b9a929b4b73b08d81c0de7999{
z-index:110;
}
.avia-image-container.av-muwkkfyp-817fc86b9a929b4b73b08d81c0de7999 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-muwkkfyp-817fc86b9a929b4b73b08d81c0de7999 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-muwkkfyp-817fc86b9a929b4b73b08d81c0de7999 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

.flex_cell.av-12kp7xz-327cd5f73f3a8705febf8167fc863215{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-12kp7xz-327cd5f73f3a8705febf8167fc863215{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-muwkq5pv-499c2eb955c1cc7cc8315e478171c036{
z-index:110;
}
.avia-image-container.av-muwkq5pv-499c2eb955c1cc7cc8315e478171c036 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-muwkq5pv-499c2eb955c1cc7cc8315e478171c036 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-muwkq5pv-499c2eb955c1cc7cc8315e478171c036 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

.flex_cell.av-11wa0pj-20884db1c3f00e858aa0004972cea844{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-11wa0pj-20884db1c3f00e858aa0004972cea844{
padding:120px 120px 120px 120px !important;
}

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

#top .hr.hr-invisible.av-yzpg0n-fb6eb6a09a1d10bbcd8e87b9654b588f{
height:10px;
}

.flex_cell.av-w7g9gn-a9c8efaad0298555798a883ddc94103a{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-w7g9gn-a9c8efaad0298555798a883ddc94103a{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-urbc0n-b45e30a9fc7b992d2d9e50b67c3b9fc9{
z-index:110;
}
.avia-image-container.av-urbc0n-b45e30a9fc7b992d2d9e50b67c3b9fc9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-urbc0n-b45e30a9fc7b992d2d9e50b67c3b9fc9 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-urbc0n-b45e30a9fc7b992d2d9e50b67c3b9fc9 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-sowd47-2f7d499e12dfceee2e1e6ef1a8cc4755 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-sowd47-2f7d499e12dfceee2e1e6ef1a8cc4755{
position:absolute;
top:40px;
right:-50px;
z-index:110;
}
.avia-image-container.av-sowd47-2f7d499e12dfceee2e1e6ef1a8cc4755 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-sowd47-2f7d499e12dfceee2e1e6ef1a8cc4755 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-sowd47-2f7d499e12dfceee2e1e6ef1a8cc4755 img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-sowd47-2f7d499e12dfceee2e1e6ef1a8cc4755 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-rvl707-e7c75a7fecd5796e7639f64d1fb26234{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-rvl707-e7c75a7fecd5796e7639f64d1fb26234{
padding:120px 120px 120px 120px !important;
}

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

#top .hr.hr-invisible.av-mna7sn-2c972fd887b156307ebc3974e414227e{
height:10px;
}

#top .hr.hr-invisible.av-20ow3r-e8a7a0e67f15912343da218103b3718d{
height:10px;
}

.avia-section.av-irn7kn-14afbff40c1dd2f86f8f6299fddedfb4{
background-repeat:no-repeat;
background-image:url(https://generislegalsolicitors.co.uk/wp-content/uploads/2024/05/Untitled-design-1-1500x430.png);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-irn7kn-14afbff40c1dd2f86f8f6299fddedfb4 .av-section-color-overlay{
opacity:0.5;
background-color:#0a0a0a;
}

.flex_column.av-he8vif-821f0a39fbe3d2438168de2e54884a43{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-muwkshct-f7b48e20e84777aef9a10c698eeb5336{
padding-bottom:30px;
color:#ffffff;
font-size:27px;
}
body .av-special-heading.av-muwkshct-f7b48e20e84777aef9a10c698eeb5336 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-muwkshct-f7b48e20e84777aef9a10c698eeb5336 .av-special-heading-tag{
font-size:27px;
}
.av-special-heading.av-muwkshct-f7b48e20e84777aef9a10c698eeb5336 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-muwkshct-f7b48e20e84777aef9a10c698eeb5336 .av-subheading{
font-size:15px;
color:#e8e8e8;
}

#top .hr.hr-invisible.av-dyczyf-fdc13e6ebc14c9500c1f48e7247472b0{
height:10px;
}

.avia-section.av-bw1vxz-a4e1c9445d9f0655d3c07e4269581dcd{
background-repeat:no-repeat;
background-image:url(https://generislegalsolicitors.co.uk/wp-content/uploads/2024/08/contact-1400x430.png);
background-position:50% 50%;
background-attachment:scroll;
}

@keyframes av_boxShadowEffect_av-xc50n-585d1af7b776c44b725acf9970bcd0c8-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-xc50n-585d1af7b776c44b725acf9970bcd0c8{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-6zwsmf-0da11f49e6507d86a3aad14f83b8cc13{
padding-bottom:10px;
}
body .av-special-heading.av-6zwsmf-0da11f49e6507d86a3aad14f83b8cc13 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6zwsmf-0da11f49e6507d86a3aad14f83b8cc13 .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 990px){ 
#top #wrap_all .av-special-heading.av-muwj0dyv-6fd2f16a04761a302a6f1dbfa61dcd89 .av-special-heading-tag{
font-size:5vw;
}

#top #wrap_all .av-special-heading.av-muwjobbq-3a8827d0537766addaf0ada9547b5272 .av-special-heading-tag{
font-size:5vw;
}

#top #wrap_all .av-special-heading.av-muwjqx7f-8f2e77774ef24b56bb9c60b23244841f .av-special-heading-tag{
font-size:5vw;
}
.av-special-heading.av-muwjqx7f-8f2e77774ef24b56bb9c60b23244841f .av-subheading{
font-size:30px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-muwjps63-cae29157b8a8082c107e0b4d06883248 .av-special-heading-tag{
font-size:60px;
}

#top #wrap_all .av-special-heading.av-muwjqx7f-8f2e77774ef24b56bb9c60b23244841f .av-special-heading-tag{
font-size:55px;
}
.av-special-heading.av-muwjqx7f-8f2e77774ef24b56bb9c60b23244841f .av-subheading{
font-size:40px;
}
}

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

#top #wrap_all .av-special-heading.av-muwjobbq-3a8827d0537766addaf0ada9547b5272 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-muwjps63-cae29157b8a8082c107e0b4d06883248 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-muwjqx7f-8f2e77774ef24b56bb9c60b23244841f .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-muwjqx7f-8f2e77774ef24b56bb9c60b23244841f .av-subheading{
font-size:40px;
}

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

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

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

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

#top #wrap_all .av-special-heading.av-muwjobbq-3a8827d0537766addaf0ada9547b5272 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-muwjps63-cae29157b8a8082c107e0b4d06883248 .av-special-heading-tag{
font-size:30px;
}

#top #wrap_all .av-special-heading.av-muwjqx7f-8f2e77774ef24b56bb9c60b23244841f .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-muwjqx7f-8f2e77774ef24b56bb9c60b23244841f .av-subheading{
font-size:25px;
}

.responsive #top #wrap_all .flex_cell.av-2o92vlj-62347eeb3faf26d92ca453de2027bedb{
padding:60px 60px 60px 60px !important;
}

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

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

.responsive #top #wrap_all .flex_cell.av-1r4ehpz-f1f408a288dcc9fc4ca49f2defe901b1{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-1dxysw7-b92219a3acc0d5cf52e70b2899670080{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-19ncbdj-598412d727c0dd8a46bd9ede51c371cd{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-11wa0pj-20884db1c3f00e858aa0004972cea844{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-rvl707-e7c75a7fecd5796e7639f64d1fb26234{
padding:60px 60px 60px 60px !important;
}

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