/* VENDORED js_composer (WPBakery 6.2.0) subset for the Apostille &
   Legalisation page -- auto-extracted; do not hand-edit,
   regenerate with tools/gen-apostille-legalisation-service.py. */

.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-3{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_parallax{position:relative;overflow:hidden}
.vc_parallax>*{position:relative;z-index:1}
.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_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_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}
.vc_separator{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.vc_separator h4{line-height:1em;font-size:100%;margin:0;word-wrap:break-word;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}
.vc_separator .vc_sep_holder{height:1px;position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:10%}
.vc_separator .vc_sep_holder .vc_sep_line{height:1px;border-top:1px solid #ebebeb;display:block;position:relative;top:1px;width:100%}
.vc_separator.vc_separator_align_center h4{padding:0 .8em}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l{width:100%}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r{display:none}
.vc_separator.vc_sep_color_grey .vc_sep_line{border-color:#ebebeb}
.vc_sep_width_100{width:100%}
.vc_sep_pos_align_center{margin-left:auto;margin-right:auto}
.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}
.wpb_animate_when_almost_visible{opacity:0}
.wpb_animate_when_almost_visible:not(.wpb_start_animation){-webkit-animation:none;-o-animation:none;animation:none}
.left-to-right, .wpb_left-to-right{-webkit-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275)}
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-3{float:left}
.vc_col-sm-12{width:100%}
.vc_col-sm-3{width:25%}
}
