.avia_transform .flex_column.av-353o7a-fa60b58ca5c966029050568d631db9ff{
animation-duration:2s;
}

#top .av-special-heading.av-2wyz5y-3d2b5f4c8855eab66a739481df82be7c{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-2wyz5y-3d2b5f4c8855eab66a739481df82be7c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2wyz5y-3d2b5f4c8855eab66a739481df82be7c .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2qwnli-2899a88263c760708f3bc1021ba0c4e8 .avia_textblock{
text-align:center;
}

.flex_column.av-2ac8x2-f3b1215113ba18563036f089e7ecc141{
width:19.6%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2ac8x2-f3b1215113ba18563036f089e7ecc141 .av-flex-placeholder{
width:0.5%;
}

.flex_column.av-23n87y-bd6319ea519ba7077a2e5319e4d96c47{
width:59.8%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-23n87y-bd6319ea519ba7077a2e5319e4d96c47 .av-flex-placeholder{
width:0.5%;
}

.avia-image-container.av-1uq06e-83727492c17ae09d24701202e5023d16 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1uq06e-83727492c17ae09d24701202e5023d16 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-62x4m-23d8f97bbd42611a03f39263d9c69c89{
width:19.6%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-62x4m-23d8f97bbd42611a03f39263d9c69c89 .av-flex-placeholder{
width:0.5%;
}

.flex_column.av-5wola-3d7a242c8c7f363c32ae32ea9e65d797{
width:19.6%;
}

.flex_column.av-1g5aim-da814ec83411dee29adaec09ed99c776{
width:59.8%;
margin-left:0.5%;
border-radius:15px 15px 15px 15px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

.flex_column.av-z89d2-7f611c1653d833c4ee4564e7e556ece5{
width:19.6%;
margin-left:0.5%;
}

.flex_cell.av-mtvx2-c4b64b40d5594b93a780b2935cafb124{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-mtvx2-c4b64b40d5594b93a780b2935cafb124{
padding:0px 0px 0px 0px !important;
}

#top .av-masonry.av-fw89i-61c31ef5e804ff10294e0aa1190bb177{
background-color:#e2e9f4;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-1g5aim-da814ec83411dee29adaec09ed99c776{
padding:30px 30px 30px 30px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-1g5aim-da814ec83411dee29adaec09ed99c776{
padding:20px 20px 20px 20px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-1g5aim-da814ec83411dee29adaec09ed99c776{
padding:20px 20px 20px 20px;
}
}
