.avia-section.av-145nae-0fb8fe3e79037d8b82fcb30d09a2c0d4{
background-repeat:no-repeat;
background-image:url(https://www.goodridgeaccountants.co.uk/wp-content/uploads/2024/06/Goodridge-Accountants.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-145nae-0fb8fe3e79037d8b82fcb30d09a2c0d4 .av-section-color-overlay{
opacity:0.7;
background-color:#839794;
}

#top .av-special-heading.av-jgs0mnr3-2eeb093f2d6faa4c70f285aa1d85e88c{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
font-size:4vw;
}
body .av-special-heading.av-jgs0mnr3-2eeb093f2d6faa4c70f285aa1d85e88c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jgs0mnr3-2eeb093f2d6faa4c70f285aa1d85e88c .av-special-heading-tag{
font-size:4vw;
}
.av-special-heading.av-jgs0mnr3-2eeb093f2d6faa4c70f285aa1d85e88c .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-jgs0mnr3-2eeb093f2d6faa4c70f285aa1d85e88c .av-subheading{
font-size:25px;
}

#top .av_textblock_section.av-lxizoir6-b0a9bbd312ea797dc6acbe73fc559280 .avia_textblock{
color:#ffffff;
}

.avia-image-container.av-8bvmn-dc61fda1a0f71a9c1e4e295c5768226c{
z-index:99;
}
.avia-image-container.av-8bvmn-dc61fda1a0f71a9c1e4e295c5768226c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-8bvmn-dc61fda1a0f71a9c1e4e295c5768226c .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-lxj3hsyo-1c71bb07645b573e01b724a4a1d7a0ec{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-lxj3hsyo-1c71bb07645b573e01b724a4a1d7a0ec{
padding:30px 30px 30px 30px;
background-color:#f7f8f8;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-4sbq7j-8251691a4a3d48a06e6deb2a4826ab32{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-4sbq7j-8251691a4a3d48a06e6deb2a4826ab32{
padding:30px 30px 30px 30px;
background-color:#f7f8f8;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-lxj3m88g-f26ff1193a1844cc30a0f558ab50a2f2{
margin-top:0px;
margin-bottom:20px;
}
.flex_column.av-lxj3m88g-f26ff1193a1844cc30a0f558ab50a2f2{
padding:30px 30px 30px 30px;
background-color:#f7f8f8;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-29l9m7-7021f596d1e1f69c9aa88f53ee0340ed{
margin-top:0px;
margin-bottom:20px;
}
.flex_column.av-29l9m7-7021f596d1e1f69c9aa88f53ee0340ed{
padding:30px 30px 30px 30px;
background-color:#f7f8f8;
}

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

.avia-section.av-qet8u-bb1436ef6c9a31e6fff08a722c20cd27{
background-color:#f7f7f7;
background-image:unset;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-53-ffd2dc45750c2e12c4ee1798a2daa5d3{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-53-ffd2dc45750c2e12c4ee1798a2daa5d3{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#185a7d;
background:linear-gradient( to top right, #185a7d, #4e7896 );
}

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

#top .av-special-heading.av-14oiuw-c8818d5ffafa8e38d028dc9a395b3402{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-14oiuw-c8818d5ffafa8e38d028dc9a395b3402 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-14oiuw-c8818d5ffafa8e38d028dc9a395b3402 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-14oiuw-c8818d5ffafa8e38d028dc9a395b3402 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-52-c783ffd922275c843b2d6bf3e56099a5 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-jgf4q5kq-51-83fefb8b6adfc57dddc12327e5409b2a{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-43e176f8df6fdf90c4e85565697eb170{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-50-1458b8748644b67ab2707c0090e93362{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-50-1458b8748644b67ab2707c0090e93362{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

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

.avia-section.av-eh2lin-98ab558932fc202b9c7949956f7f17c2{
background-color:#839794;
background-image:unset;
}

.flex_column.av-cgeuun-295b01f8e9c0cc5c69e3cadca0a8d9f2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-testimonial-wrapper.av-a72egv-4493a136978227f37fdc562ac9014ebf .avia-testimonial-content{
color:#ffffff;
}
#top .avia-testimonial-wrapper.av-a72egv-4493a136978227f37fdc562ac9014ebf .avia-testimonial-name{
color:#ffffff;
}
.avia-testimonial-wrapper.av-a72egv-4493a136978227f37fdc562ac9014ebf .avia-testimonial-subtitle{
color:#ffffff;
}
.avia-testimonial-wrapper.av-a72egv-4493a136978227f37fdc562ac9014ebf .avia-testimonial-link{
color:#ffffff;
}
.avia-testimonial-wrapper.av-a72egv-4493a136978227f37fdc562ac9014ebf .avia-slideshow-controls{
color:#ffffff;
}


@media only screen and (min-width: 990px){ 
.avia-image-container.av-8bvmn-dc61fda1a0f71a9c1e4e295c5768226c{
position:absolute;
top:1rem;
right:0px;
z-index:99;
}

#top .flex_column_table.av-equal-height-column-flextable.av-lxj3hsyo-1c71bb07645b573e01b724a4a1d7a0ec{
margin-bottom:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4sbq7j-8251691a4a3d48a06e6deb2a4826ab32{
margin-bottom:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-lxj3m88g-f26ff1193a1844cc30a0f558ab50a2f2{
margin-bottom:60px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-29l9m7-7021f596d1e1f69c9aa88f53ee0340ed{
margin-bottom:60px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.avia-image-container.av-8bvmn-dc61fda1a0f71a9c1e4e295c5768226c{
position:absolute;
top:1rem;
right:0px;
z-index:99;
}

#top .flex_column_table.av-equal-height-column-flextable.av-lxj3hsyo-1c71bb07645b573e01b724a4a1d7a0ec{
margin-bottom:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4sbq7j-8251691a4a3d48a06e6deb2a4826ab32{
margin-bottom:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-lxj3m88g-f26ff1193a1844cc30a0f558ab50a2f2{
margin-bottom:60px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-29l9m7-7021f596d1e1f69c9aa88f53ee0340ed{
margin-bottom:60px;
}
}

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

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