#top .hr.hr-invisible.av-m4891fzp-2bc45cabde7e32c6bbeeac8f909cd97b{
height:200px;
}

#top .av-special-heading.av-m488zibz-2ed147638940e886e804ed28ba06ff25{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-m488zibz-2ed147638940e886e804ed28ba06ff25 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m488zibz-2ed147638940e886e804ed28ba06ff25 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m488zibz-2ed147638940e886e804ed28ba06ff25 .av-subheading{
font-size:15px;
}

.avia-section.av-qe7nd-6eabfd825ef01e1957ea25c567a84af3{
margin-top:50px;
margin-bottom:30px;
}

#top .hr.hr-invisible.av-m7x9m71f-46db34e55578f467a32ca69b73cd0dd0{
height:20px;
}

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

#top .hr.hr-invisible.av-1aeljz-d8f0465dc65670826dca457adbe2cdc8{
height:20px;
}

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

.flex_column.av-5bx727-ec9a908f3737383f026910bb5717644f{
border-radius:15px 15px 15px 15px;
}

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

#top .hr.hr-invisible.av-m7x9k0ui-86ac2365af331679560b3f399cc49d44{
height:60px;
}

#top .hr.hr-invisible.av-807cn-58995d37b458e5cc92d50c255792234e{
height:20px;
}

.flex_column.av-1s99cv-b067c9e88d4ee375ba71211ae6f3e43d{
width:18.8%;
margin-left:0;
border-radius:0 40px 0 80px;
padding:50px 30px 80px 30px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1s99cv-b067c9e88d4ee375ba71211ae6f3e43d .av-flex-placeholder{
width:1.5%;
}

.flex_column.av-1jg4ov-ffe4cd9b3a36d81caf7ee6996ead93ef{
width:18.8%;
margin-left:0;
border-radius:0 40px 0 80px;
padding:50px 30px 80px 30px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1jg4ov-ffe4cd9b3a36d81caf7ee6996ead93ef .av-flex-placeholder{
width:1.5%;
}

.flex_column.av-1h0fa7-1552dc667d332077e3157e61d6608793{
width:18.8%;
margin-left:0;
border-radius:0 40px 0 80px;
padding:50px 30px 80px 30px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1h0fa7-1552dc667d332077e3157e61d6608793 .av-flex-placeholder{
width:1.5%;
}

.flex_column.av-4k27r-d47250f0dc83f193067b76e4d94cc7ba{
width:18.8%;
margin-left:0;
border-radius:0 40px 0 80px;
padding:50px 30px 80px 30px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-4k27r-d47250f0dc83f193067b76e4d94cc7ba .av-flex-placeholder{
width:1.5%;
}

.flex_column.av-2wjzio-71098f317d0723129ef5cdb000df3c93{
width:18.8%;
margin-left:0;
border-radius:0 40px 0 80px;
padding:50px 30px 80px 30px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2wjzio-71098f317d0723129ef5cdb000df3c93 .av-flex-placeholder{
width:1.5%;
}

.avia-section.av-m7x8ycv4-b5df1e5b1000152b6b5029534e5b4cb8{
margin-top:50px;
margin-bottom:30px;
}

.flex_column.av-jxh1z-d8b71dd5f50b3a9be8bfc4db5ad3f768{
border-radius:15px 15px 150px 15px;
padding:40px 40px 100px 40px;
}

#top .av_textblock_section.av-m7x922hz-6f11b57aea9ffc72bd09ae2d2419da44 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-ep1vj-74586cf84235f8523d749d98afd485bc{
height:30px;
}

#top .av_textblock_section.av-95nmv-6a7c6c7c5e3f742075d9524c75a0b095 .avia_textblock{
color:#ffffff;
}

#top .flex_column.av-snaw7-64cbd1818dabac0158c4f8de2ddf9f31{
margin-top:40px;
margin-bottom:150px;
}
.responsive #top #wrap_all .flex_column.av-snaw7-64cbd1818dabac0158c4f8de2ddf9f31{
margin-top:40px;
margin-bottom:150px;
}

#top .hr.hr-invisible.av-f1rfr-255b539f4841e844268acb041e74e216{
height:50px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-jxh1z-d8b71dd5f50b3a9be8bfc4db5ad3f768{
padding:30px 30px 60px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-jxh1z-d8b71dd5f50b3a9be8bfc4db5ad3f768{
padding:30px 30px 60px 30px;
}
}
