.avia-section.av-kmmffnye-c97befe40a9ae2395408655faa507f5f{
background-repeat:no-repeat;
background-image:url(https://rruinbloom.thedev.ca/wp-content/uploads/2026/04/rev-banner-original-1.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-kmmffnye-c97befe40a9ae2395408655faa507f5f .av-section-color-overlay{
opacity:0.2;
background-color:#262626;
}

#top .av_textblock_section.av-l1ffqpas-36ba2422b17751788fc16b2502a872b9 .avia_textblock{
color:#ffffff;
}

#top .flex_column.av-6rek-9acfd638ea9175ae9bf859935d902359{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-6rek-9acfd638ea9175ae9bf859935d902359{
order:0;
}
.responsive #top #wrap_all .flex_column.av-6rek-9acfd638ea9175ae9bf859935d902359{
margin-top:20px;
margin-bottom:20px;
}

#top #wrap_all .avia-button.av-3i92-714aa891f513ddd498e5e27720a2b8f5{
margin:0 0 0 0px;
padding:20px 15px 20px 15px;
}
#top #wrap_all .avia-button.av-3i92-714aa891f513ddd498e5e27720a2b8f5:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-3i92-714aa891f513ddd498e5e27720a2b8f5:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-a2rs-78c7daa9f019dde2cd0e098c2989b67f{
background-color:#faf8f5;
background-image:unset;
}

#top .av-special-heading.av-mmwdibsw-fe3d4dc04445bb587c2c6406dd7c6984{
padding-bottom:20px;
font-size:22px;
}
body .av-special-heading.av-mmwdibsw-fe3d4dc04445bb587c2c6406dd7c6984 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mmwdibsw-fe3d4dc04445bb587c2c6406dd7c6984 .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-mmwdibsw-fe3d4dc04445bb587c2c6406dd7c6984 .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-culy-9bd666050f949ed179b8eebcd10463b9{
margin-top:40px;
margin-bottom:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9sfk-2ae3845cc1be69b341fd5d684ea79d8b{
margin-top:40px;
margin-bottom:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5ioa-8b16392159d4b0583554bd72d991368e{
margin-top:40px;
margin-bottom:40px;
}

.avia-section.av-mmwh8lnq-3624c850a2c0851b5d5254705a912100{
background-color:#f3efe8;
background-image:unset;
}

#top .av-special-heading.av-hda2-74282ded9a6538ba7425072bc4caa8fb{
padding-bottom:20px;
font-size:22px;
}
body .av-special-heading.av-hda2-74282ded9a6538ba7425072bc4caa8fb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-hda2-74282ded9a6538ba7425072bc4caa8fb .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-hda2-74282ded9a6538ba7425072bc4caa8fb .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-e7gk-52af96bba1e5f16a361ebeffdc42c6c5{
margin-top:40px;
margin-bottom:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-ah5u-4e1b5273935578d554b2b0787db83e7a{
margin-top:40px;
margin-bottom:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4v6g-c16adf2be74b1dae02b6110bd20caa63{
margin-top:40px;
margin-bottom:40px;
}

.avia-section.av-2fby-837e88005306aea78194ed43f47157b8{
background-color:#faf8f5;
background-image:unset;
}

#top .flex_column.av-699i-42e920c3a633966c2029b0d3e862294e{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-699i-42e920c3a633966c2029b0d3e862294e{
width:49%;
padding:0 0 0 40px;
}
.responsive #top #wrap_all .flex_column.av-699i-42e920c3a633966c2029b0d3e862294e{
margin-top:0px;
margin-bottom:0px;
}

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

#top .av_textblock_section.av-mmz9durm-0fae41597466224c9842ff9f94ed9de9 .avia_textblock{
padding:40px 0 0 0;
text-align:left;
}

#top .flex_column.av-2zqo-0af4e76651bf1f60cf7ae7fa67a51f72{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-2zqo-0af4e76651bf1f60cf7ae7fa67a51f72{
width:49%;
margin-left:2%;
}
.responsive #top #wrap_all .flex_column.av-2zqo-0af4e76651bf1f60cf7ae7fa67a51f72{
margin-top:0px;
margin-bottom:0px;
}

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

.avia-section.av-mmwlhhfl-06e193641ede571dbe15a6fd12a24099{
background-color:#f3efe8;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-mmwlicgy-8cc79baeec78ec1981c49d23ffb2bc50{
padding-bottom:20px;
font-size:22px;
}
body .av-special-heading.av-mmwlicgy-8cc79baeec78ec1981c49d23ffb2bc50 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mmwlicgy-8cc79baeec78ec1981c49d23ffb2bc50 .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-mmwlicgy-8cc79baeec78ec1981c49d23ffb2bc50 .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-pyfi-883a1773a8a583cf08d783ca73bfac44{
margin-top:40px;
margin-bottom:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-m91k-e861af396cc9dccc0638850a12d08963{
margin-top:40px;
margin-bottom:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-hz5u-aee1e079bd92c6e13c8567be495ed636{
margin-top:40px;
margin-bottom:40px;
}

#top .flex_column.av-e30a-3e14144ba49a116aed30eda74b933657{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-e30a-3e14144ba49a116aed30eda74b933657{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column.av-9um6-fdb304aeaad774a7f289dc6e682aec75{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-9um6-fdb304aeaad774a7f289dc6e682aec75{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column.av-5acu-22026487266dc274e9ec70509f51c0d5{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-5acu-22026487266dc274e9ec70509f51c0d5{
margin-top:0px;
margin-bottom:0px;
}

.avia-section.av-5szo-b407296fca66902ca707d1e839fd2117{
margin-bottom:0px;
}

#top .av_textblock_section.av-3jfa-ff7d1aebd78e8e2d2d6a6e7528b29f09 .avia_textblock{
color:#0a0a0a;
}

#top .flex_column.av-cd2u-df47b68783fc93bd100835a4d52de0d6{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-cd2u-df47b68783fc93bd100835a4d52de0d6{
order:0;
}
.responsive #top #wrap_all .flex_column.av-cd2u-df47b68783fc93bd100835a4d52de0d6{
margin-top:20px;
margin-bottom:20px;
}

#top #wrap_all .avia-button.av-mmxyuozu-c612865f28ebcfc2e89a75018bb51f02{
padding:20px 20px 20px 20px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-699i-42e920c3a633966c2029b0d3e862294e{
padding:0 0 0 0;
}
}

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

#top #wrap_all .av-special-heading.av-hda2-74282ded9a6538ba7425072bc4caa8fb .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-699i-42e920c3a633966c2029b0d3e862294e{
padding:0 0 0 0;
}

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

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

#top #wrap_all .av-special-heading.av-hda2-74282ded9a6538ba7425072bc4caa8fb .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-699i-42e920c3a633966c2029b0d3e862294e{
padding:0 0 0 0;
}

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