.avia-section.av-2jrnc-95243e6df48dcdc1557aa7b8dfbc9a4f .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.caldesi.co.uk/wp-content/uploads/2025/10/katie-cookery-school-writing-sqaure.jpg);
background-position:100% 0%;
background-attachment:scroll;
}
.avia-section.av-2jrnc-95243e6df48dcdc1557aa7b8dfbc9a4f .av-section-color-overlay{
opacity:0.5;
background-image:url(https://www.caldesi.co.uk/wp-content/uploads/2025/10/gradient2-dark-left.png);
background-repeat:repeat;
}

#top .hr.hr-invisible.av-mafagox5-a0dde95e8e4afc781d52434ce5664fcc{
margin-top:-10px;
height:1px;
}

.avia_transform .flex_column.av-5oors-d800d0ffa89af8b064f5528cf95fb010{
animation-duration:0.5s;
}

.avia-fold-unfold-section.av-fold-textblock-av-536jk-d2f8f22a5e1191b78cd06bf5aa428375 .av-fold-unfold-container{
max-height:20px;
}

#top #wrap_all .avia-button.av-mgm65uwq-269da6b0b90df7c7fa8e576c4795a390{
border-style:none;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
margin:20px 0 0 0;
}
#top #wrap_all .avia-button.av-mgm65uwq-269da6b0b90df7c7fa8e576c4795a390:hover{
background-color:#ffc191;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-mgm65uwq-269da6b0b90df7c7fa8e576c4795a390:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-mgm65uwq-269da6b0b90df7c7fa8e576c4795a390:hover .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

.avia_transform .flex_column.av-f7xs-cb8e6660360dc30b5629e93a84c82388{
animation-duration:0.5s;
}

.avia-fold-unfold-section.av-fold-textblock-av-3qpk4-84488eb6e5e1c2b83b9f93bca0f362d6 .av-fold-unfold-container{
max-height:20px;
}

#top #wrap_all .avia-button.av-mgm66wlq-55e1022044c077fc958da3637acb8f5b{
border-style:none;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
margin:20px 0 0 0;
}
#top #wrap_all .avia-button.av-mgm66wlq-55e1022044c077fc958da3637acb8f5b:hover{
background-color:#ffc191;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-mgm66wlq-55e1022044c077fc958da3637acb8f5b:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-mgm66wlq-55e1022044c077fc958da3637acb8f5b:hover .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

.avia_transform .flex_column.av-33rsc-ed00709dc58c194a5b26f1179d7b6ef9{
animation-duration:0.5s;
}

.avia-fold-unfold-section.av-fold-textblock-av-2il20-b5a896762acbd92a4a2aaf9fab830d56 .av-fold-unfold-container{
max-height:20px;
}

#top #wrap_all .avia-button.av-mgm67smr-8833f80e3bbcfb6579d7e08f6dd2153d{
border-style:none;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
margin:20px 0 0 0;
}
#top #wrap_all .avia-button.av-mgm67smr-8833f80e3bbcfb6579d7e08f6dd2153d:hover{
background-color:#ffc191;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-mgm67smr-8833f80e3bbcfb6579d7e08f6dd2153d:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-mgm67smr-8833f80e3bbcfb6579d7e08f6dd2153d:hover .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

.avia_transform .flex_column.av-2ct3w-37e8f525fb5215219f757016dcc96633{
animation-duration:0.5s;
}

.avia-fold-unfold-section.av-fold-textblock-av-1c6a4-f0024b9a34a820641ec113c7510c0ac7 .av-fold-unfold-container{
max-height:20px;
}

#top #wrap_all .avia-button.av-16g9g-8ae810ca6bf39148b8ea355856bac81d{
border-style:none;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
margin:20px 0 0 0;
}
#top #wrap_all .avia-button.av-16g9g-8ae810ca6bf39148b8ea355856bac81d:hover{
background-color:#ffc191;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-16g9g-8ae810ca6bf39148b8ea355856bac81d:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-16g9g-8ae810ca6bf39148b8ea355856bac81d:hover .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

.flex_column.av-mgm5dgnq-41e3ca85c833c220d0d872bd1f53368e{
padding:0 10% 0 0;
}
.avia_transform .flex_column.av-mgm5dgnq-41e3ca85c833c220d0d872bd1f53368e{
animation-duration:0.5s;
}


@media only screen and (min-width: 990px){ 
#top .av_textblock_section.av-mae8q43g-3a9411d810044496461af3ae47c35eb2 .avia_textblock{
padding:0 40% 0 0;
}
}
