/* Local reimplementation of measured MSC layout. Section settings are kept in sections.css. */
*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:#fff;color:#9b9b9b;font:400 14px/21px Roboto,sans-serif}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:#000033;text-decoration:none;transition:color .3s,background-color .3s}a:hover{color:#999}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #17a8e3;outline-offset:3px}img{max-width:100%;height:auto;vertical-align:middle}p{color:#282828;margin:0 0 10px;font:400 14px/21px Roboto,sans-serif}h1,h2,h3,h4,h5{font-family:'Fira Sans',sans-serif;color:#003366;margin:0 0 28px;font-weight:400}h1{font-size:52px;line-height:1.2}h2,h3{font-size:26px;line-height:32px}h3,h4{text-transform:uppercase}h4{font-size:18px;line-height:18px;font-weight:500}h5{font-size:18px}h6{font:800 18px/18px 'Nunito Sans',sans-serif;color:#282828;margin:0 0 28px}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}figure{margin:0}table{border-collapse:collapse;width:100%;margin-bottom:20px}td,th{padding:12px;border:1px solid #e9e9e9;vertical-align:top}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}li{line-height:21px}hr{border:0;border-top:2px solid rgba(255,255,255,.1);margin:0}
.wrapper{width:100%;overflow:hidden;background:#fff}.container{width:100%;padding:0 15px;margin:0 auto}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.col-12,.col-sm-6{position:relative;width:100%;padding:0 15px}.col-12{flex:0 0 100%;max-width:100%}.page-container{padding:0}.page-document-downloads .page-container,.page-compliments-complaints-form .page-container{padding:100px 0}.clearfix:after,.vc_row:after,.zy-vc-wrapper:after,.cta:after{content:'';display:table;clear:both}.vc_row{margin:0 -15px;position:relative}.vc_row-full-width{clear:both}.vc_column_container{width:100%;min-height:1px;float:left}.vc_column-inner{padding:0 15px;width:100%}.vc_column_container>.vc_column-inner:after{content:'';display:table;clear:both}.wpb_text_column :last-child{margin-bottom:0}.wpb_content_element{margin-bottom:0}.vc_inner{margin:0 -15px}.full-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(0px,calc((100vw - 1140px)/2));padding-right:max(0px,calc((100vw - 1140px)/2))}.full-bleed.stretch-content{padding-left:0;padding-right:0}.vc_row-no-padding>.zy-vc-wrapper>.vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}.vc_empty_space{display:block}.vc_empty_space_inner{display:block}.wpb_single_image{text-align:left}.vc_align_center{text-align:center}.vc_align_right{text-align:right}.vc_single_image-wrapper{display:inline-block;max-width:100%;vertical-align:top}.vc_figure{display:inline-block;max-width:100%;vertical-align:top}.vc_separator{display:flex;align-items:center;height:3px}.vc_sep_width_10{width:10%}.vc_sep_pos_align_left{margin-left:0;margin-right:auto}.vc_sep_holder{display:block;flex:1}.vc_sep_line{display:block;border-top:3px solid}.vc_separator_no_text .vc_sep_holder_r{display:none}.vc_parallax{overflow:hidden;isolation:isolate}.vc_parallax>.zy-vc-wrapper{position:relative;z-index:1}.parallax-background{position:absolute;inset:0;top:-50%;height:150%;background-size:cover;background-repeat:no-repeat;background-position:50% 0;z-index:0;pointer-events:none;will-change:transform}.vc_parallax>.zy-vc-wrapper{background:inherit;background-color:transparent}.vc_parallax.vc_row-has-fill:before{content:'';position:absolute;inset:0;z-index:1;background-color:inherit;pointer-events:none}.vc_parallax>.zy-vc-wrapper{z-index:2}
/* Non-sticky navigation, including the original downloads header's overflowing logo. */
.navbar{position:relative;padding:0;background:#fff}.navbar>.container{display:flex;flex-wrap:wrap;align-items:center}.navbar-brand{display:block;padding:5px 0;margin-right:16px;flex-shrink:0}.logo{width:175px;height:144px;object-fit:contain}.navbar-collapse{flex:1}.navbar-nav{list-style:none;display:flex;justify-content:flex-end;margin:0;padding:0}.navbar-nav>li{margin-right:32px}.navbar-nav>li:last-child{margin-right:0}.navbar-nav>li>a{display:block;position:relative;font:500 14px/60px Roboto,sans-serif;text-transform:uppercase;margin-top:90px;margin-left:-10px;color:#282828;white-space:nowrap}.navbar-nav>li>a:hover{color:#000033}.navbar-nav>li>a:after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:#000033;transition:width .3s}.navbar-nav>li>a:hover:after{width:100%}.navbar-toggler{display:none;background:none;border:0;padding:10px;width:45px;height:45px}.navbar-toggler span{height:2px;width:25px;background:#282828;display:block;margin:5px 0}.header-centered{height:100px}.header-centered .navbar{border-bottom:1px solid #e5e5e5}.header-centered .navbar-nav{justify-content:center}.header-centered .navbar-nav>li{margin-right:30px}
/* Slider Revolution's single visual slide, without its executable runtime. */
.hero{width:100vw;position:relative;left:50%;margin-left:-50vw;min-height:500px;height:65.641025641vw;background:url('/wp-content/uploads/2019/09/Home-slider-1.jpg') center center/cover no-repeat;--hero-scale:1;overflow:hidden}.hero-title{position:absolute;width:100%;top:calc(50% - 152px);margin:0;text-align:center;font:700 60px/70px 'Fira Sans',sans-serif;color:#fff;white-space:nowrap;opacity:0;transform:translateY(-50px)}.hero-down{position:absolute;left:50%;top:calc(50% + 46px);display:grid;place-items:center;margin-left:-32px;width:64px;height:64px;padding:0;border:2px solid #fff;border-radius:50%;background:rgba(0,0,51,.45);color:#fff;opacity:0;cursor:pointer;transition:background .2s}.hero-down svg{display:block;width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hero-down:hover,.hero-down:active{background:#000033}.hero-down:focus-visible{outline:3px solid #fff;outline-offset:4px}
.service-panel{position:relative;margin-bottom:30px}.service-img{margin-bottom:36px;overflow:hidden}.service-img img{width:100%;transition:transform .5s}.service-panel:hover .service-img img{transform:scale(1.03)}.service-content h4{margin-bottom:18px}.service-content p{margin-bottom:27px}.service-more{line-height:14px}.service-more a{display:inline-block;position:relative;color:#333;font-size:13px;line-height:13px;font-weight:700}.service-more span{font-weight:400;color:#999;text-transform:uppercase}.arrow-icon{width:35px;height:15px;padding-right:20px;overflow:visible;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .3s}.service-more a:hover .arrow-icon{transform:translateX(4px)}.cta-content{float:left}.cta .cta-title{font-weight:500;color:#003366;margin:40px 0 14px}.cta-button{float:right;padding-top:25px;text-align:right}.cta-button a{display:inline-block;width:170px;height:50px;line-height:48px;border:2px solid #000033;border-radius:0;color:#000033;font-size:13px;font-weight:700;text-align:center;text-transform:capitalize}.cta-button a:hover{background:#000033;color:#fff}.text-center,.text--center{text-align:center}.text-left{text-align:left}.contact-panel .contact-icon{display:none}.contact-content h4{margin-bottom:19px}.contact-content p{margin-bottom:16px}.contact-panel{text-align:center}.heading .heading-subtitle{font-family:'Fira Sans',sans-serif;color:#000033;font-size:16px;font-weight:400;line-height:24px;margin-bottom:8px}.heading .heading-title{font-size:36px;line-height:45px;margin:0}.heading{margin-bottom:40px}.wpb_map_wraper iframe{display:block;width:100%;border:0}.wpb_gmaps_widget .wpb_wrapper{padding:0}.page-contact-us .vc_custom_1568963095503{min-height:660px}
.footer{background:#000033;color:#9b9b9b}.footer-top{padding:0}.footer-top p{font-size:12px;color:#9b9b9b;margin:0 0 30px;line-height:21px}.footer-bar hr{height:2px}.footer-bottom{padding:10px 0;font-size:13px;line-height:19.5px}.footer-bottom p{font-size:13px;line-height:25px;margin:0 0 25px;color:#ccc}.footer-bottom a{color:#ccc}.footer-bottom a:hover{color:#fff}.back-to-top{position:fixed;right:30px;bottom:30px;width:40px;height:40px;background:#333;border:0;color:#fff;z-index:20;transition:background .3s}.back-to-top:hover{background:#000033}.back-to-top svg{fill:none;stroke:currentColor;stroke-width:2;width:18px;height:18px}.back-to-top[hidden]{display:none}
/* Optional original fields; no client-side fake delivery or CAPTCHA. */
[data-feedback]{margin-bottom:30px}.feedback-field{margin-bottom:30px}.feedback-field label{display:block;margin:0;color:#777771;font-size:14px;font-weight:700;line-height:23.8px}.feedback-field input,.feedback-field textarea,.feedback-field select{display:block;width:100%;border:0;border-radius:0;background:#ededed;padding:10px;color:#000;font:400 16px/20.8px Roboto,sans-serif}.feedback-field input{height:40.8px}.feedback-field textarea{height:140px;line-height:20px;resize:vertical}.feedback-field select{height:40px;padding:8px;appearance:auto}.feedback-field input:focus,.feedback-field textarea:focus,.feedback-field select:focus{background:#e6e6e6}[data-feedback] button[type=submit]{border:0;background:#17a8e3;color:#fff;padding:10px;font:700 14px/20.3px Roboto,sans-serif}[data-feedback] button:hover{background:#1598cd}[data-feedback-status]{margin-top:15px}[data-feedback-status]:empty{display:none}
/* Seven independent viewers, three groups and the intentionally empty third column. */
.vc_column-gap-35.full-bleed{padding-left:max(0px,calc((100vw - 1174px)/2));padding-right:max(0px,calc((100vw - 1174px)/2));margin-left:calc(50% - 50vw - .5px)}.document{display:flex;flex-direction:column;margin-bottom:40px;color:#111}.document-description{order:-1;display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:18px}.document-name{font-size:15px;line-height:20px;color:#111}.document-description a{font-size:13px;line-height:20px;color:#1c91ff;flex-shrink:0}.document-frame{position:relative;background:#2c2c2c;aspect-ratio:1/1.31;overflow:hidden}.document-canvas{width:100%;height:100%;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding-top:64px}.document-canvas canvas{display:block;max-width:none;flex-shrink:0}.document-status{position:absolute;top:50%;left:10px;right:10px;text-align:center;color:#ddd}.document-status[hidden]{display:none}.pdf-toolbar{position:absolute;left:10px;right:10px;bottom:14px;background:#333c;color:#fff;display:flex;align-items:center;justify-content:center;gap:3px;padding:3px;opacity:0;transition:opacity .2s;flex-wrap:wrap;font-size:11px}.document-frame:hover .pdf-toolbar,.document-frame:focus-within .pdf-toolbar{opacity:1}.pdf-toolbar button,.pdf-toolbar a{background:none;border:0;color:#fff;min-width:20px;height:25px;line-height:25px;text-align:center;padding:0 3px;font-size:16px}.pdf-toolbar button:disabled{opacity:.4}.pdf-page-label{display:flex;align-items:center;gap:3px}.pdf-page-label input{width:31px;color:#fff;background:#555;border:1px solid #777;padding:0 2px}.not-found{padding:100px 0;min-height:60vh}
@media(min-width:576px){.container{max-width:540px}.col-sm-6{flex:0 0 50%;max-width:50%}}
@media(min-width:768px){.container{max-width:720px}.vc_col-sm-12{width:100%}.vc_col-sm-9{width:75%}.vc_col-sm-8{width:66.66666667%}.vc_col-sm-6{width:50%}.vc_col-sm-4{width:33.33333333%}.vc_col-sm-3{width:25%}.full-bleed{padding-left:max(0px,calc((100vw - 720px)/2));padding-right:max(0px,calc((100vw - 720px)/2))}}
@media(min-width:992px){.container{max-width:960px}.full-bleed{padding-left:max(0px,calc((100vw - 960px)/2));padding-right:max(0px,calc((100vw - 960px)/2))}}
@media(min-width:1200px){.container{max-width:1140px}.full-bleed{padding-left:max(0px,calc((100vw - 1140px)/2));padding-right:max(0px,calc((100vw - 1140px)/2))}}
@media(max-width:1169px){.hero{--hero-scale:calc(100vw / 1170px)}.hero-title{font-size:5.12820513vw;line-height:5.98290598vw;top:calc(50% - 12.991453vw)}.hero-down{top:calc(50% - 44px + 7.69230769vw)}}
@media(max-width:1199px) and (min-width:992px){.navbar-nav>li{margin-right:20px}.navbar-nav>li>a{font-size:12px}.vc_column-gap-35.full-bleed{padding-left:15px;padding-right:15px}}
@media(max-width:991px){.navbar>.container{position:relative;justify-content:space-between;align-items:flex-start}.navbar-brand{height:150px;padding:3px 0}.navbar-toggler{display:block;margin-top:35px}.navbar-collapse{display:none;flex:0 0 100%;padding-bottom:15px}.navbar-collapse.is-open{display:block}.navbar-nav{display:block;padding:0;margin:0}.navbar-nav>li,.header-centered .navbar-nav>li{margin:0}.navbar-nav>li>a{font-size:14px;line-height:40px;margin:0;border-bottom:1px solid #eee}.navbar-nav>li>a:after{display:none}.header-centered{height:auto}.header-centered .navbar{border-bottom:1px solid #eee}.vc_column-gap-35.full-bleed{padding-left:0;padding-right:0}.full-bleed.stretch-content{padding-left:0;padding-right:0}}
@media(max-width:767px){.container{max-width:100%}.vc_column_container{float:none;width:100%}.full-bleed{padding-left:0;padding-right:0}.vc_column_container+.vc_column_container{margin-top:0}.cta-content,.cta-button{float:none;text-align:left}.cta-button{padding-top:20px}.cta .cta-title{margin-top:0}.service-panel{max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:50px}.service-content p{margin-bottom:27px}.parallax-background{top:0;height:100%;transform:none!important}.hero-title{font-size:6.83760684vw;line-height:7.17948718vw;top:calc(50% - 13.2478632vw)}.hero-down{top:calc(50% - 44px + 7.69230769vw)}.footer-top p{margin-bottom:30px}.footer-bottom p{line-height:25px}.vc_custom_1568903930636{padding-left:20px!important;padding-right:20px!important}.document-group{width:100%}.document{margin-bottom:40px}.document-description{margin-bottom:18px}.pdf-toolbar{opacity:1}.document-canvas{padding-top:64px}.page-contact-us .vc_custom_1568963095503{min-height:0}.back-to-top{right:15px;bottom:15px}.feedback-field label{line-height:23.8px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}.hero-title,.hero-down{opacity:1!important;transform:none!important}.parallax-background{transform:none!important}}
/* Contact form preserved after the source-capture discovery and explicit approval. */
.heading{margin-bottom:0}.heading .heading-subtitle{font:600 16px/16px Poppins,sans-serif;margin-bottom:20px}.heading .heading-title{font:400 36px/45px 'Nunito Sans',sans-serif;color:#282828}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-form-row{display:flex;gap:30px}.contact-form-row>div{width:50%}.contact-form input:not([name=website]){width:100%;height:51px;border:1px solid #eaeaea;margin-bottom:30px;padding:0 0 0 20px;background:transparent;font:400 13px/49px Roboto,sans-serif;color:#9b9b9b}.contact-form textarea{width:100%;height:122px;border:1px solid #eaeaea;padding:2px 2px 2px 20px;background:transparent;font:400 13px/49px Roboto,sans-serif;color:#9b9b9b;resize:vertical;display:block;margin-bottom:30px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#9b9b9b;opacity:1}.contact-form[data-feedback] button[type=submit]{width:170px;height:50px;border:2px solid #000033;background:#000033;color:#fff;padding:0;border-radius:2px;font:600 14px/46px Poppins,sans-serif;box-shadow:0 10px 20px rgba(0,0,0,.1)}.contact-form[data-feedback] button[type=submit]:hover{background:#fff;color:#000033}.contact-form[data-feedback]{margin-bottom:0}
@media(max-width:767px){.contact-form-row{display:block}.contact-form-row>div{width:100%}}
/* Measured text metrics and the original 30px empty navigation module. */
.service-content p{line-height:24px;margin-bottom:20px}.footer-top p{font-size:13px;line-height:25px;margin-bottom:30px}
@media(min-width:992px){.navbar-collapse{padding-right:30px}}
@media(min-width:992px) and (max-width:1199px){.navbar-nav>li{margin-right:16px}.navbar-nav>li:last-child{margin-right:0}.navbar-nav>li>a{font-size:14px}}
@media(max-width:767px){.vc_hidden-xs{display:none!important}}
.back-to-top{right:40px;bottom:40px;width:50px;height:50px;background:#000033}.back-to-top svg{width:20px;height:20px;stroke-width:1.5}.back-to-top:hover{background:#282828}
.document-description{margin-bottom:16px}.document-name{line-height:22.5px}.document-description a{line-height:19.5px}
/* Source cards lift their image, and reveal the label on panel hover. */
.service-img{border-radius:6px;transition:transform .2s linear,box-shadow .2s linear}.service-panel:hover .service-img img{transform:none}.service-img:hover{transform:translateY(-10px);box-shadow:0 9px 30px rgba(40,40,40,.15)}.service-more a{overflow:hidden}.service-more span{display:inline-block;opacity:0;margin-left:8px;transform:translateX(-15px);transition:opacity .2s linear,transform .2s linear}.service-panel:hover .service-more span,.service-panel:focus-within .service-more span{opacity:1;transform:translateX(0)}.service-panel:hover .service-more a{color:#000033}.arrow-icon{margin-right:6px}.service-more a:hover .arrow-icon{transform:none}
@media(max-width:767px){.service-panel{text-align:center;max-width:370px;margin-bottom:30px}}
.cta-button a{background:#000033;color:#fff;border-radius:3px;font:600 14px/46px Poppins,sans-serif;box-shadow:0 10px 20px rgba(0,0,0,.1)}.cta-button a:hover,.contact-form[data-feedback] button[type=submit]:hover{background:#222;border-color:#222;color:#fff;box-shadow:none}.contact-form[data-feedback] button[type=submit]{border-radius:3px}
/* Original browser measurements: paragraph/list/table metrics, not body defaults. */
p{line-height:22px;margin-bottom:20px}ul,ol{margin-bottom:20px}li{line-height:24px}table{border:0;border-bottom:1px solid #eaeaea;border-collapse:collapse;border-spacing:0;line-height:28px;margin:0 0 22px}td,th{border:0}td{border-top:1px solid #eaeaea;padding:20px;font-size:13px;font-weight:600;line-height:26px;color:#9b9b9b}th{padding:0;font-size:14px;font-weight:600;line-height:30px;color:#222}
.wpb_single_image img{vertical-align:top}.vc_sep_width_20{width:20%}.vc_sep_width_100{width:100%}.vc_separator:not(.vc_sep_border_width_3),.vc_separator:not(.vc_sep_border_width_3) .vc_sep_line{height:1px;border-top-width:1px}.vc_sep_color_black .vc_sep_line{border-color:#000}
/* The source's bg-parallax class fixes the image to the viewport. Its product
   section deliberately has the different source spelling bg-parralax. */
.bg-parallax>.parallax-background{background-attachment:fixed!important;will-change:top}.vc_parallax.vc_row-has-fill:before{content:none}
.contact-panel{padding:0 50px;margin:0}.contact-panel .contact-icon{display:block;font-size:45px;line-height:45px;margin-bottom:24px}.contact-panel .contact-icon i{display:none}.contact-content p{font-size:13px;line-height:23px;margin-bottom:18px}.wpb_gmaps_widget .wpb_wrapper{padding:5px;background:#f7f7f7}.wpb_map_wraper{background:#f7f7f7}.contact-form textarea{margin-bottom:37px}.contact-form[data-feedback] button[type=submit]{margin-bottom:20px;line-height:48px}.cta-button a{line-height:48px}
@media(max-width:991px){.contact-panel{padding:30px;margin-bottom:30px}.site-header{height:150px}.site-header.header-centered{height:100px}.navbar{z-index:1030}.navbar>.container{padding:0;max-width:none;align-items:center}.navbar-brand{height:100px;padding:5px 0;margin:0 16px 0 15px}.navbar-toggler{position:relative;width:25px;height:16px;padding:0;margin:15px 15px 0 auto}.navbar-toggler span{position:absolute;left:0;width:25px;height:2px;margin:0;transition:transform .3s,opacity .3s}.navbar-toggler span:nth-child(1){top:0}.navbar-toggler span:nth-child(2){top:6px}.navbar-toggler span:nth-child(3){top:12px}.navbar-toggler[aria-expanded=true] span:nth-child(1){top:6px;transform:rotate(45deg)}.navbar-toggler[aria-expanded=true] span:nth-child(2){opacity:0}.navbar-toggler[aria-expanded=true] span:nth-child(3){top:6px;transform:rotate(-45deg)}.navbar-collapse{padding:0 15px;background:#fff;box-shadow:0 2px 4px rgba(3,27,78,.1)}.navbar-nav{display:flex;flex-direction:column}.navbar-nav>li>a{line-height:36px;margin:90px 0 0 -10px;border:0}.header-centered .navbar-nav>li>a{line-height:36px}}
@media(min-width:768px) and (max-width:991px){.navbar>.container{max-width:720px}.navbar-brand{margin-left:15px}.navbar-toggler{margin-right:15px}}
@media(max-width:767px){.heading{text-align:center}.heading .heading-title{font-size:30px;line-height:36px}}
@media(max-width:767px){.vc_parallax>.parallax-background{top:-50%;height:150%;transform:translateY(var(--parallax-y,0px))!important}.bg-parallax>.parallax-background{transform:none!important}}
@media(prefers-reduced-motion:reduce){.vc_parallax>.parallax-background{transform:none!important;background-attachment:scroll!important}}
.site-header:not(.header-centered){height:150px}.navbar{z-index:1030}
.vc_separator{height:1px}.vc_sep_border_width_3 .vc_sep_line{height:6px;border:3px solid #999}
.page-compliments-complaints-form [data-feedback]{padding-bottom:30px}.feedback-field select{height:38px}
@media(max-width:991px){.page-compliments-complaints-form .feedback-field{margin-bottom:20px}.page-compliments-complaints-form [data-feedback]{padding-bottom:20px}.page-compliments-complaints-form [data-feedback] button[type=submit]{width:100%;margin-bottom:10px}}
@media(max-width:767px){.page-document-downloads .page-container,.page-compliments-complaints-form .page-container{padding:60px 0}.footer-top .col-sm-6:empty{min-height:30px}}
.region-select{position:relative}.region-select select{display:none}.region-trigger{position:relative;display:block;width:100%;height:38px;text-align:left;padding:8px;border:0;border-radius:0;background:#ededed;color:#000;font:400 16px/22px Roboto,sans-serif}.region-trigger:after{content:'';position:absolute;right:14px;top:14px;width:8px;height:8px;border-right:3px solid #777;border-bottom:3px solid #777;transform:rotate(45deg)}.region-trigger[aria-expanded=true]{background:#e6e6e6}.region-trigger[aria-expanded=true]:after{transform:rotate(225deg);top:18px}.region-options{position:absolute;z-index:1051;left:0;right:0;top:100%;padding:10px 0;background:#e6e6e6}.region-options[hidden]{display:none}.region-options ul{max-height:200px;overflow:auto;list-style:none;margin:0;padding:0}.region-options li{padding:5px 10px;color:#777;font:400 16px/35px Roboto,sans-serif;cursor:pointer}.region-options li.is-active,.region-options li:hover{background:#ddd;color:#000}
.vc_col-has-fill>.vc_column-inner{padding-top:35px}.vc_sep_holder{height:1px}.vc_sep_line{position:relative;top:1px}
.btn{display:inline-block;position:relative;z-index:2;width:170px;height:50px;padding:0;border:2px solid transparent;border-radius:0;text-align:center;font:600 14px/48px Poppins,sans-serif;letter-spacing:.26px;text-transform:capitalize;transition:all .3s ease-in-out}.btn-primary{background:#000033;color:#fff;border-color:#000033}.btn-primary:hover{background:#222;color:#fff;border-color:#222}.btn-rounded{border-radius:3px}.btn-auto{width:auto;padding:0 20px}.btn-large{height:61px;line-height:59px}.btn-center{text-align:center}.contact-form[data-feedback] button[type=submit]{letter-spacing:.26px}
@media(max-width:767px){.cta-content,.cta-button{text-align:center}.cta .cta-title{margin-top:40px}.cta-button{padding-top:25px}}
.document:last-child{margin-bottom:0}.document-frame{aspect-ratio:1/1.31}.btn{vertical-align:middle}
.document-description{align-items:center}
@media(min-width:480px) and (max-width:767px){.hero-title{font-size:5.12820513vw;line-height:5.98290598vw;top:calc(50% - 12.991453vw)}}
/* Match the original embedded viewer's painted page and floating controls. */
.document-canvas{padding-top:0}.pdf-toolbar{left:50%;right:auto;transform:translateX(-50%);bottom:14px;width:max-content;max-width:calc(100% - 16px);height:44px;flex-wrap:nowrap;border-radius:24px;background:#000c;padding:0 12px;gap:8px;font:14px Arial,sans-serif}.pdf-toolbar button{min-width:30px;height:40px;font-size:27px}.pdf-page-label{gap:8px}.pdf-page-label input{width:34px;background:#0008;border:0;appearance:textfield;font:14px Arial,sans-serif;text-align:center}.pdf-page-label input::-webkit-inner-spin-button{appearance:none}.pdf-toolbar [data-pdf-pages]{white-space:nowrap;margin-right:10px}.document-frame>.pdf-popout{position:absolute;right:12px;top:12px;background:#333c;color:#fff;width:28px;height:28px;line-height:28px;text-align:center;display:none}.document-frame:hover>.pdf-popout{display:block}
.document-frame{background:#2c2d2e}.document-canvas{justify-content:flex-start;padding-left:16px;padding-right:16px;overflow-x:hidden}
