/* =========================================================================
   VENDORED js_composer (WPBakery 6.2.0) CSS for the normalized homepage --
   auto-extracted subset: only rules whose selectors are fully satisfiable by
   the frozen home markup (+ the wpb-js-composer/vc_responsive body classes).
   While the plugin is active these duplicate it 1:1 (no visual change);
   without it they carry the page. Do not hand-edit -- regenerate instead.
   Linked by normal-page-tpl.php ({slug}-vendored.css convention).
   ========================================================================= */

.vc_row:after, .vc_row:before{content:" ";display:table}
.vc_row:after{clear:both}
.vc_column_container{width:100%}
.vc_row{margin-left:-15px;margin-right:-15px}
.vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.vc_col-sm-1\/5{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.vc_clearfix:after, .vc_clearfix:before{content:" ";display:table}
.vc_clearfix:after{clear:both}
.vc_clearfix:after, .vc_clearfix:before{content:" ";display:table}
.vc_clearfix:after{clear:both}
@font-face{font-family:vcpb-plugin-icons;src:url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);src:url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix) format('embedded-opentype'),url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62) format('truetype'),url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format('woff'),url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons) format('svg');font-weight:400;font-style:normal}
.wpb_text_column :last-child, .wpb_text_column p:last-child{margin-bottom:0}
.wpb_content_element{margin-bottom:35px}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_row[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;overflow:hidden}
.vc_row-no-padding .vc_inner{margin-left:0;margin-right:0}
.vc_column-inner::after, .vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}
.vc_column_container{padding-left:0;padding-right:0}
.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:35px}
from{background-position:40px 0}
to{background-position:0 0}
from{background-position:40px 0}
to{background-position:0 0}
from{background-position:40px 0}
to{background-position:0 0}
from{background-position:0 0}
to{background-position:40px 0}
from{background-position:40px 0}
to{background-position:0 0}
.wpb_single_image a{border:none;outline:0}
.wpb_single_image img{height:auto;max-width:100%;vertical-align:top}
.wpb_single_image .vc_single_image-wrapper{display:inline-block;vertical-align:top;max-width:100%}
.wpb_single_image.vc_align_center{text-align:center}
.wpb_single_image .vc_figure{display:inline-block;vertical-align:top;margin:0;max-width:100%}
0%, 100%, 80%{box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)}
40%{box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)}
0%, 100%, 80%{box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)}
40%{box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)}
@font-face{font-family:vc_grid_v1;src:url(../fonts/vc_grid/vc_grid_v1.eot?-9hbgac);src:url(../fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'),url(../fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'),url(../fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'),url(../fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');font-weight:400;font-style:normal}
[class*=" vc_arrow-icon-"], [class^=vc_arrow-icon-]{font-family:vc_grid_v1;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
0%{-webkit-transform:translate(0,-10%);opacity:0}
100%{-webkit-transform:translate(0,0);opacity:1}
0%{-moz-transform:translate(0,-10%);opacity:0}
100%{-moz-transform:translate(0,0);opacity:1}
0%{-o-transform:translate(0,-10%);opacity:0}
100%{-o-transform:translate(0,0);opacity:1}
0%{-webkit-transform:translate(0,-10%);-ms-transform:translate(0,-10%);-o-transform:translate(0,-10%);transform:translate(0,-10%);opacity:0}
100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}
0%{-webkit-transform:translate(0,10%);opacity:0}
100%{-webkit-transform:translate(0,0);opacity:1}
0%{-moz-transform:translate(0,10%);opacity:0}
100%{-moz-transform:translate(0,0);opacity:1}
0%{-o-transform:translate(0,10%);opacity:0}
100%{-o-transform:translate(0,0);opacity:1}
0%{-webkit-transform:translate(0,10%);-ms-transform:translate(0,10%);-o-transform:translate(0,10%);transform:translate(0,10%);opacity:0}
100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}
0%{-webkit-transform:translate(-10%,0);opacity:0}
100%{-webkit-transform:translate(0,0);opacity:1}
0%{-moz-transform:translate(-10%,0);opacity:0}
100%{-moz-transform:translate(0,0);opacity:1}
0%{-o-transform:translate(-10%,0);opacity:0}
100%{-o-transform:translate(0,0);opacity:1}
0%{-webkit-transform:translate(-10%,0);-ms-transform:translate(-10%,0);-o-transform:translate(-10%,0);transform:translate(-10%,0);opacity:0}
100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}
0%{-webkit-transform:translate(10%,0);opacity:0}
100%{-webkit-transform:translate(0,0);opacity:1}
0%{-moz-transform:translate(10%,0);opacity:0}
100%{-moz-transform:translate(0,0);opacity:1}
0%{-o-transform:translate(10%,0);opacity:0}
100%{-o-transform:translate(0,0);opacity:1}
0%{-webkit-transform:translate(10%,0);-ms-transform:translate(10%,0);-o-transform:translate(10%,0);transform:translate(10%,0);opacity:0}
100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}
0%{-webkit-transform:scale(.5);opacity:.1}
100%{-webkit-transform:scale(1);opacity:1}
0%{-moz-transform:scale(.5);opacity:.1}
100%{-moz-transform:scale(1);opacity:1}
0%{-o-transform:scale(.5);opacity:.1}
100%{-o-transform:scale(1);opacity:1}
0%{-webkit-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:.1}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
0%, 100%, 80%{box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)}
40%{box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)}
0%, 100%, 80%{box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)}
40%{box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)}

@media (min-width:768px) {
.vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-6{float:left}
.vc_col-sm-12{width:100%}
.vc_col-sm-6{width:50%}
.vc_col-sm-4{width:33.33333333%}
.vc_col-sm-3{width:25%}
.vc_col-sm-2{width:16.66666667%}
.vc_col-sm-1\/5{float:left}
.vc_col-sm-1\/5{width:20%}
}
