.avia-section.av-ydml3-09ff9853d11770e43d8092b066cba5d8{
background-repeat:no-repeat;
background-image:url(https://ifoc.org/wp-content/uploads/ifoc-training-hero.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-ydml3-09ff9853d11770e43d8092b066cba5d8 .av-section-color-overlay{
opacity:0.8;
background-color:#423c34;
}

.flex_column.av-xscgj-58f88ef1a7d0af173dac433b681127c8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-4usxn-720493975cd35178f677a6d023c8f30c{
padding-bottom:10px;
}
body .av-special-heading.av-4usxn-720493975cd35178f677a6d023c8f30c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4usxn-720493975cd35178f677a6d023c8f30c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-k8ixk5cy-90b2e635dba50557cf288913a3607609{
height:42px;
}

#top #wrap_all .avia-button.av-283ob-db5f604877521308cfe72079fe236024{
margin-bottom:14px;
margin-right:14px;
}

#top #wrap_all .avia-button.av-1ncdj-2d6393a5f503cc19b677bc0e34e00026{
margin-bottom:14px;
margin-right:14px;
}

.flex_column.av-xscgj-15-77bfde4ce48e6e16d1e7f36a74745dbf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-ydml3-16-baeeaa31e88ecd52d1da201832292303{
background-repeat:no-repeat;
background-image:url(https://ifoc.org/wp-content/uploads/ifoc-training-hero-mobile.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-ydml3-16-baeeaa31e88ecd52d1da201832292303 .av-section-color-overlay{
opacity:0.8;
background-color:#423c34;
}

.flex_column.av-xscgj-10-6c4c0c97b71c2232194f8ff6907a1973{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-4e7ej-0c0206c7ae8c1a0f92d6a58dec12814c{
padding-bottom:10px;
}
body .av-special-heading.av-4e7ej-0c0206c7ae8c1a0f92d6a58dec12814c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4e7ej-0c0206c7ae8c1a0f92d6a58dec12814c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-k8ixk5cy-14-449c9784787426ab55a62107f65912f7{
height:42px;
}

#top #wrap_all .avia-button.av-283ob-12-9aa8069625c137ac3d904005f334f53f{
margin-bottom:14px;
margin-right:14px;
}

#top #wrap_all .avia-button.av-1ncdj-11-d874378504df151e06e16aba83ac48fb{
margin-bottom:14px;
margin-right:14px;
}

.flex_cell.av-u944v-a9a972024db79e7fda27bab0535b6118{
vertical-align:top;
height:555px;
min-height:555px;
background-color:#e7e1d4;
}
.responsive #top #wrap_all .flex_cell.av-u944v-a9a972024db79e7fda27bab0535b6118{
padding:77px 7% 77px 77px !important;
}

#top .av-special-heading.av-2w1ej-6215292e1725d1f8622fdabe46586a0c{
padding-bottom:10px;
}
body .av-special-heading.av-2w1ej-6215292e1725d1f8622fdabe46586a0c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2w1ej-6215292e1725d1f8622fdabe46586a0c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-k8ixk5cy-9-c829edbc197fb90a1c7da063b8881019{
height:42px;
}

#top #wrap_all .avia-button.av-283ob-7-a6d33d8befa636308ad30167b2b1fa4e{
margin-bottom:14px;
margin-right:14px;
}

#top #wrap_all .avia-button.av-1ncdj-6-f1fd9f89b59bb703815ada64718aa141{
margin-bottom:14px;
margin-right:14px;
}

.flex_cell.av-rtujn-f2bb6e1521a0daa263a642afab20076a{
vertical-align:top;
height:555px;
min-height:555px;
}
.responsive #top #wrap_all .flex_cell.av-rtujn-f2bb6e1521a0daa263a642afab20076a{
padding:77px 7% 77px 77px !important;
}

#top .av-special-heading.av-6t8z-acdc98caf46b074ade1c015155528fd3{
padding-bottom:10px;
}
body .av-special-heading.av-6t8z-acdc98caf46b074ade1c015155528fd3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6t8z-acdc98caf46b074ade1c015155528fd3 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-1o5gr-4408d3e6b3b360f234cdf5d6649989de{
margin-bottom:14px;
margin-right:14px;
}

#top #wrap_all .avia-button.av-1aknj-a2f44701d692926723ac3c222d554349{
margin-bottom:14px;
margin-right:14px;
}

.flex_cell.av-m4rwn-96df4fb6068b259a6fae4bbcb5b9cb8e{
vertical-align:middle;
height:500px;
min-height:500px;
}
.responsive #top #wrap_all .flex_cell.av-m4rwn-96df4fb6068b259a6fae4bbcb5b9cb8e{
padding:77px 77px 77px 77px !important;
}

.flex_column.av-r8tj-0a81e396351e6d1cd4ddc0207c794c51{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-k8jaq7uq-09f1888cb76f6d89b999887df316b963{
padding-bottom:10px;
}
body .av-special-heading.av-k8jaq7uq-09f1888cb76f6d89b999887df316b963 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-k8jaq7uq-09f1888cb76f6d89b999887df316b963 .av-subheading{
font-size:15px;
}

.flex_cell.av-lxepf-dd2c882af8e246074f317f9846a8ee05{
vertical-align:top;
height:500px;
min-height:500px;
background:url(https://ifoc.org/wp-content/uploads/training-bg-2.jpg) 50% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-lxepf-dd2c882af8e246074f317f9846a8ee05{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-lv5ck5h3-16a43a4c3ca36f111b5fa10a3404af99{
background-color:#f7f5f0;
background-image:unset;
}

#top .av-special-heading.av-t2sj-0d09cb94cf65bf0a81e98980c1f7e543{
margin:0 0 0 0;
padding-bottom:42px;
}
body .av-special-heading.av-t2sj-0d09cb94cf65bf0a81e98980c1f7e543 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-t2sj-0d09cb94cf65bf0a81e98980c1f7e543 .av-subheading{
font-size:15px;
}

.flex_column.av-lv5cytst-63130f54ff0de976f46b847ab6230ca6{
border-width:1px;
border-color:#e7e1d4;
border-style:solid;
border-radius:30px 30px 30px 30px;
padding:21px 21px 21px 21px;
background-color:#ffffff;
}

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

#top .av-special-heading.av-zr83-f2ba61d28cc75b5ec00c03eb99186fea{
padding-bottom:10px;
}
body .av-special-heading.av-zr83-f2ba61d28cc75b5ec00c03eb99186fea .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-zr83-f2ba61d28cc75b5ec00c03eb99186fea .av-subheading{
font-size:15px;
}

.flex_column.av-m4rnudfh-34b5833d75ec8cf5f748282f72a27b9f{
border-width:1px;
border-color:#e7e1d4;
border-style:solid;
border-radius:30px 30px 30px 30px;
padding:21px 21px 21px 21px;
background-color:#ffffff;
}

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

#top .av-special-heading.av-m4rnm3oa-438af928df46ae18d4e13d83031d0284{
padding-bottom:10px;
}
body .av-special-heading.av-m4rnm3oa-438af928df46ae18d4e13d83031d0284 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m4rnm3oa-438af928df46ae18d4e13d83031d0284 .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4nqrn-3cef4ec351079280c9fc4eeaf6b7cbdf{
margin-bottom:77px;
}
.flex_column.av-4nqrn-3cef4ec351079280c9fc4eeaf6b7cbdf{
width:31.333333333333%;
margin-left:0;
border-width:1px;
border-color:#e7e1d4;
border-style:solid;
border-radius:30px 30px 30px 30px;
padding:21px 21px 21px 21px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-4nqrn-3cef4ec351079280c9fc4eeaf6b7cbdf .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-3n0gv-4bd993baf9c93f896a428b0d04fe610d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3n0gv-4bd993baf9c93f896a428b0d04fe610d .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-c6az-0c28c9d1e1a59f887ae65c571f6be1ec{
padding-bottom:10px;
}
body .av-special-heading.av-c6az-0c28c9d1e1a59f887ae65c571f6be1ec .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-c6az-0c28c9d1e1a59f887ae65c571f6be1ec .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1w4cj-4c6d8a2801c0d1c23908a650b72ea68d{
margin-bottom:77px;
}
.flex_column.av-1w4cj-4c6d8a2801c0d1c23908a650b72ea68d{
width:31.333333333333%;
margin-left:0;
border-width:1px;
border-color:#e7e1d4;
border-style:solid;
border-radius:30px 30px 30px 30px;
padding:21px 21px 21px 21px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1w4cj-4c6d8a2801c0d1c23908a650b72ea68d .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-1h95v-885a9e89060c28cda44fcb366f155673 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1h95v-885a9e89060c28cda44fcb366f155673 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-m4rnllw4-d22f97cf7ea29586e1f07295a824a32d{
padding-bottom:10px;
}
body .av-special-heading.av-m4rnllw4-d22f97cf7ea29586e1f07295a824a32d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m4rnllw4-d22f97cf7ea29586e1f07295a824a32d .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-lv5d8wcw-1c309fdfb98ca176b9cf89fe1482c57a{
margin-bottom:77px;
}
.flex_column.av-lv5d8wcw-1c309fdfb98ca176b9cf89fe1482c57a{
width:31.333333333333%;
margin-left:0;
border-width:1px;
border-color:#e7e1d4;
border-style:solid;
border-radius:30px 30px 30px 30px;
padding:21px 21px 21px 21px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-lv5d8wcw-1c309fdfb98ca176b9cf89fe1482c57a .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-3htfj-23cb8b67d94b75ade0c68cd9c4907bdc img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3htfj-23cb8b67d94b75ade0c68cd9c4907bdc .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-2jlkb-71a992c5c1fb942c167a0ccaf54e9ccb{
padding-bottom:10px;
}
body .av-special-heading.av-2jlkb-71a992c5c1fb942c167a0ccaf54e9ccb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2jlkb-71a992c5c1fb942c167a0ccaf54e9ccb .av-subheading{
font-size:15px;
}

.avia-section.av-8276f-38aba73a218747e93d8a5b23d179f410{
background-color:#423c34;
background-image:unset;
}

#top .av-special-heading.av-1g4nj-fd611354810e321e8f58a2fc6b56bbad{
padding-bottom:10px;
}
body .av-special-heading.av-1g4nj-fd611354810e321e8f58a2fc6b56bbad .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1g4nj-fd611354810e321e8f58a2fc6b56bbad .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-k8ixk5cy-4-d81372ffa62786fa6ab3d1838c6999c5{
height:42px;
}

#top #wrap_all .avia-button.av-1l9zr-b585facf6798b7ecbd6fca3869f242c5{
margin-bottom:14px;
margin-right:7px;
margin-left:7px;
}

#top #wrap_all .avia-button.av-15yu3-a42bc95c5b83a81b564a0224bf67a45f{
margin-bottom:14px;
margin-right:7px;
margin-left:7px;
}

.flex_column.av-l25jv-77c8cc0f240ebf197730cd4d839a235c{
width:100%;
}

#top .av-special-heading.av-kj8rj-34a607e065569abc9cf288dd24645034{
padding-bottom:10px;
}
body .av-special-heading.av-kj8rj-34a607e065569abc9cf288dd24645034 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kj8rj-34a607e065569abc9cf288dd24645034 .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-k0m33-255879f4bd9217c73edc5908f6648f78{
margin-top:67px;
margin-bottom:0;
}
.flex_column.av-k0m33-255879f4bd9217c73edc5908f6648f78{
width:32.666666666667%;
margin-left:0;
padding:32px 32px 32px 32px;
background-color:#f7f5f0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-k0m33-255879f4bd9217c73edc5908f6648f78 .av-flex-placeholder{
width:1%;
}

.avia-image-container.av-jesa7-7f9ae2229c952fd48cdd98f46da65a91{
position:absolute;
top:0px;
right:0px;
}
.avia-image-container.av-jesa7-7f9ae2229c952fd48cdd98f46da65a91 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-jesa7-7f9ae2229c952fd48cdd98f46da65a91 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-i94lb-0e53ea752b221db7e76005799971fd17 .avia_textblock{
font-size:16px;
}

#top .hr.av-htkhf-ee37269c42df69f0f5793aa9361b6cb7{
margin-top:38.5px;
margin-bottom:28.5px;
}
.hr.av-htkhf-ee37269c42df69f0f5793aa9361b6cb7 .hr-inner{
width:100%;
border-color:rgba(66,60,52,0.2);
}

#top .hr.av-f99kf-2fe5963ed432483d7b7c0ee85a11a78e{
margin-top:38.5px;
margin-bottom:28.5px;
}
.hr.av-f99kf-2fe5963ed432483d7b7c0ee85a11a78e .hr-inner{
width:100%;
border-color:rgba(66,60,52,0.2);
}

#top #wrap_all .avia-button.av-e2kar-78def3e78ebd84b8c4573e2a82516eb9{
font-size:16px;
transition:all 0.4s ease-in-out;
}

#top .flex_column_table.av-equal-height-column-flextable.av-dfevz-9cd7f192a2c55f312257d8f2f09bb1a7{
margin-top:67px;
margin-bottom:0;
}
.flex_column.av-dfevz-9cd7f192a2c55f312257d8f2f09bb1a7{
width:32.666666666667%;
margin-left:0;
padding:32px 32px 32px 32px;
background-color:#f7f5f0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-dfevz-9cd7f192a2c55f312257d8f2f09bb1a7 .av-flex-placeholder{
width:1%;
}

.avia-image-container.av-cstoz-4f7d4969929da3a19b3f55017b562c5f{
position:absolute;
top:0px;
right:0px;
}
.avia-image-container.av-cstoz-4f7d4969929da3a19b3f55017b562c5f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-cstoz-4f7d4969929da3a19b3f55017b562c5f .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.av-bb1yv-0075288444aa70dc8c090a481d2cecdb{
margin-top:38.5px;
margin-bottom:28.5px;
}
.hr.av-bb1yv-0075288444aa70dc8c090a481d2cecdb .hr-inner{
width:100%;
border-color:rgba(66,60,52,0.2);
}

#top .hr.av-8pxvv-df6fd2d6cceebfbb2fb853552782d79c{
margin-top:38.5px;
margin-bottom:28.5px;
}
.hr.av-8pxvv-df6fd2d6cceebfbb2fb853552782d79c .hr-inner{
width:100%;
border-color:rgba(66,60,52,0.2);
}

#top #wrap_all .avia-button.av-7es4f-3714f4ae2275380c2bb64dfcedf033de{
font-size:16px;
transition:all 0.4s ease-in-out;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6y7o7-090b9fc7035fd39ea8e2639bf2cd1a20{
margin-top:67px;
margin-bottom:0;
}
.flex_column.av-6y7o7-090b9fc7035fd39ea8e2639bf2cd1a20{
width:32.666666666667%;
margin-left:0;
padding:32px 32px 32px 32px;
background-color:#f7f5f0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-6y7o7-090b9fc7035fd39ea8e2639bf2cd1a20 .av-flex-placeholder{
width:1%;
}

.avia-image-container.av-6ezp3-1e3d5b21a9fc91be4f6b6d0875bfbd04{
position:absolute;
top:0px;
right:0px;
}
.avia-image-container.av-6ezp3-1e3d5b21a9fc91be4f6b6d0875bfbd04 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-6ezp3-1e3d5b21a9fc91be4f6b6d0875bfbd04 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.av-4bwdn-7d14ae8d7def288bff459b3b4ea720ea{
margin-top:38.5px;
margin-bottom:28.5px;
}
.hr.av-4bwdn-7d14ae8d7def288bff459b3b4ea720ea .hr-inner{
width:100%;
border-color:rgba(66,60,52,0.2);
}

#top .hr.av-263gb-98c3d006859552bedeef7db6fe392eb8{
margin-top:38.5px;
margin-bottom:28.5px;
}
.hr.av-263gb-98c3d006859552bedeef7db6fe392eb8 .hr-inner{
width:100%;
border-color:rgba(66,60,52,0.2);
}

#top #wrap_all .avia-button.av-qx0j-b804c84841130882fedc8aa500e6ebc2{
font-size:16px;
transition:all 0.4s ease-in-out;
}

#top .av-special-heading.av-k8kfzeog-d9a51ef6a87740901067d01a5482987a{
padding-bottom:10px;
}
body .av-special-heading.av-k8kfzeog-d9a51ef6a87740901067d01a5482987a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-k8kfzeog-d9a51ef6a87740901067d01a5482987a .av-subheading{
font-size:15px;
}

.flex_column.av-3xq9r-029e886aecd02ab63fbfc541a25159c4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-39x0n-400d38dc3ca66a462abb027b92d25842{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-2lo6f-7555a98323e47e1f035bfa5f496209a0 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2lo6f-7555a98323e47e1f035bfa5f496209a0 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1vlr3-58d932403a0eada265c4767c007dae53{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-1n4qj-9ad758286817cb1f9dc07a0db6b26e8c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1n4qj-9ad758286817cb1f9dc07a0db6b26e8c .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-q1zv-f80642899247489b7dbd9ae45644561c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-k0m33-255879f4bd9217c73edc5908f6648f78{
margin-top:40px;
margin-bottom:0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-dfevz-9cd7f192a2c55f312257d8f2f09bb1a7{
margin-top:40px;
margin-bottom:0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6y7o7-090b9fc7035fd39ea8e2639bf2cd1a20{
margin-top:40px;
margin-bottom:0;
}
}
