@keyframes av_slideshow_img_scale_av-d129ci-9efea8c6bec5d50232070206e5c5c9ba {
   0% { transform: scale(1); opacity: 1; }
 100% { transform: scale(1.1); opacity: 1; }
}
.avia-slideshow.av-d129ci-9efea8c6bec5d50232070206e5c5c9ba .avia-slideshow-slide.next-active-slide img{
animation:av_slideshow_img_scale_av-d129ci-9efea8c6bec5d50232070206e5c5c9ba 6s 1 ease-in-out;
transform:scale(1.1);
opacity:1;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-d129ci-9efea8c6bec5d50232070206e5c5c9ba__0 .avia-caption-title{
font-size:44px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-d129ci-9efea8c6bec5d50232070206e5c5c9ba__0 .avia-caption-content{
font-size:20px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-d129ci-9efea8c6bec5d50232070206e5c5c9ba__0 .avia-caption-content p{
font-size:20px;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-d129ci-9efea8c6bec5d50232070206e5c5c9ba__0 .avia-caption-title{
font-size:60px;
}
#top .avia-slideshow .av-slideshow-caption.av-d129ci-9efea8c6bec5d50232070206e5c5c9ba__0 .avia-caption-content{
font-size:22px;
}
#top .avia-slideshow .av-slideshow-caption.av-d129ci-9efea8c6bec5d50232070206e5c5c9ba__0 .avia-caption-content p{
font-size:22px;
}
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-d129ci-9efea8c6bec5d50232070206e5c5c9ba__1 .avia-caption-title{
font-size:44px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-d129ci-9efea8c6bec5d50232070206e5c5c9ba__1 .avia-caption-content{
font-size:20px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-d129ci-9efea8c6bec5d50232070206e5c5c9ba__1 .avia-caption-content p{
font-size:20px;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-d129ci-9efea8c6bec5d50232070206e5c5c9ba__1 .avia-caption-title{
font-size:50px;
}
#top .avia-slideshow .av-slideshow-caption.av-d129ci-9efea8c6bec5d50232070206e5c5c9ba__1 .avia-caption-content{
font-size:22px;
}
#top .avia-slideshow .av-slideshow-caption.av-d129ci-9efea8c6bec5d50232070206e5c5c9ba__1 .avia-caption-content p{
font-size:22px;
}
}

.flex_cell.av-cd3ua2-38bbd1f4120d60f247ae1276004b9ab2{
vertical-align:top;
background-color:#2388c2;
}
.responsive #top #wrap_all .flex_cell.av-cd3ua2-38bbd1f4120d60f247ae1276004b9ab2{
padding:9px 0px 0px 0px !important;
}

.flex_cell.av-c65y4y-ab66df3fe60f4988046b298a2d9f17a5{
vertical-align:top;
background-color:#5fb4e4;
}
.responsive #top #wrap_all .flex_cell.av-c65y4y-ab66df3fe60f4988046b298a2d9f17a5{
padding:9px 0px 0px 0px !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-brd06i-7f44e1a94949420da653607bd4c07394{
margin-top:-130px;
margin-bottom:0px;
}
.flex_column.av-brd06i-7f44e1a94949420da653607bd4c07394{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#2388c2;
}

.av_font_icon.av-bpvhhe-b90d1a6cd11fba4115f2073ad2cf8cd6{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-bpvhhe-b90d1a6cd11fba4115f2073ad2cf8cd6 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-bpvhhe-b90d1a6cd11fba4115f2073ad2cf8cd6 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-bip6ve-d11416aae2cee8d27bf67efc13307e3b{
height:20px;
}

#top .av_textblock_section.av-giygq-ca0d5721bacd46e5978ff2f44540f604 .avia_textblock{
color:#ffffff;
text-align:center;
}

#top .hr.hr-invisible.av-b4p1ya-75124536edc45510b607ee5e71f86f92{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-atsvwa-088056065e8c1e0825492d5c29528a3d{
margin-top:-130px;
margin-bottom:0px;
}
.flex_column.av-atsvwa-088056065e8c1e0825492d5c29528a3d{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#379cd6;
}

.av_font_icon.av-8iw3e-57aa491688bffec3a9d6756596f15b8a{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-8iw3e-57aa491688bffec3a9d6756596f15b8a svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-8iw3e-57aa491688bffec3a9d6756596f15b8a .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-airjvu-3daaf196af2d77ebd294a3fa93f29e5c{
height:20px;
}

#top .av_textblock_section.av-bg01m-ffc42c8a8db3fa135be6846284fb330e .avia_textblock{
color:#ffffff;
text-align:center;
}

#top .hr.hr-invisible.av-a5xeje-f4b0c012b8546583b30b6bcf6458b8c6{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9ur522-3fd36b34105ebc229552e929c1676135{
margin-top:-130px;
margin-bottom:0px;
}
.flex_column.av-9ur522-3fd36b34105ebc229552e929c1676135{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#5fb4e4;
}

.av_font_icon.av-mhb0aphf-7354d0a70812eb0101dae922794aa6fe{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-mhb0aphf-7354d0a70812eb0101dae922794aa6fe svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-mhb0aphf-7354d0a70812eb0101dae922794aa6fe .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-9iq20a-5c9cd07c42aa296ddb42c16f12c0e9aa{
height:20px;
}

#top .av_textblock_section.av-bege3m-6eaea7d27d0f8a55a62d3eeba264d509 .avia_textblock{
color:#ffffff;
text-align:center;
}

#top .hr.hr-invisible.av-wzf62-c5ca7ef781ca7a0042b6804b080b324b{
height:8px;
}

#top .hr.av-7anguy-2879e0ea7c6e58daf98fa5a08061db36{
margin-top:70px;
margin-bottom:70px;
}
.hr.av-7anguy-2879e0ea7c6e58daf98fa5a08061db36 .hr-inner{
width:50px;
border-color:#40a8e4;
}

.flex_column.av-759h2a-c7886f0d09f766ef2fee9461b34cfece{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-2imlm-362b4fa7dd1dfca8558ab87302c345d7{
padding-bottom:20px;
font-size:34px;
}
body .av-special-heading.av-2imlm-362b4fa7dd1dfca8558ab87302c345d7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2imlm-362b4fa7dd1dfca8558ab87302c345d7 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-2imlm-362b4fa7dd1dfca8558ab87302c345d7 .av-subheading{
font-size:15px;
}

.flex_cell.av-4lumdu-0e524132ad640eb8f7e52757fe5c24ec{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://kassai.co.uk/wp-content/uploads/2025/11/DSC_0151-1030x773.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-4lumdu-0e524132ad640eb8f7e52757fe5c24ec{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-4gcn2i-78773a9894965678a8340fb1bf5246ca{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#2388c2;
}

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

#top .av_textblock_section.av-43f8fu-02562565b9266ea6dfa9b97f1e375455 .avia_textblock{
color:#ffffff;
}


@media only screen and (min-width: 990px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-brd06i-7f44e1a94949420da653607bd4c07394{
margin-top:-200px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-atsvwa-088056065e8c1e0825492d5c29528a3d{
margin-top:-200px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9ur522-3fd36b34105ebc229552e929c1676135{
margin-top:-200px;
}

.responsive #top #wrap_all .flex_cell.av-4gcn2i-78773a9894965678a8340fb1bf5246ca{
padding:80px 80px 80px 80px !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.responsive #top #wrap_all .flex_cell.av-4gcn2i-78773a9894965678a8340fb1bf5246ca{
padding:40px 40px 40px 40px !important;
}
}

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

.responsive #top #wrap_all .flex_cell.av-4gcn2i-78773a9894965678a8340fb1bf5246ca{
padding:20px 20px 20px 20px !important;
}

#top #wrap_all .av-special-heading.av-f5jwy-4be53e7cd7753f5dba2e5a3a7cf70f60 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-f5jwy-4be53e7cd7753f5dba2e5a3a7cf70f60 .av-special-heading-tag{
font-size:0.8em;
}
}
